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
340249342872	340249343442	340249343992	340249344542	340249345091	340249345642	340249346192	340249346742	340249347291	340249347842	340249348392	340249348942	340249349491	340249350042	340249350592	340249351142	340249351691	340249352242	340249352792	340249353342	340249353891	340249354442	340249354992	340249355542	340249356091	340249356642	340249357192	340249357742	340249358291	340249358842	340249359392	340249359942	340249360491	340249361042	340249361592	340249362142	340249362691	340249363242	340249363792	340249364342	340249364891	340249365442	340249365992	340249366542	340249367091	340249367642	340249368192	340249368742	340249369291	340249369842	340249370392	340249370942	340249371491	340249372042	340249372592	340249373142	340249373691	340249374242	340249374792	340249375342	340249375891	340249376442	340249376992	340249377542	340249378091	340249378642	340249379192	340249379742	340249380291	340249380842	340249381392	340249381942	340249382491	340249383042	340249383592	340249384142	340249384691	340249385242	340249385792	340249386342	340249386891	340249387442	340249387992	340249388542	340249389091	340249389642	340249390192	340249390742	340249391291	340249391842	340249392392	340249392942	340249393491	340249394042	340249394592	340249395142	340249395691	340249396242	340249396792	340249397342	340249397891	340249398442	340249398992	340249399542	340249400091	340249400642	340249401192	340249401742	340249402291	340249402842	340249403392	340249403942	340249404491	340249405042	340249405592	340249406142	340249406691	340249407242	340249407792	340249408342	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2749	2000	3600	2300	2749	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
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23668	21882	29990	24378	21871	21953	11360	2121	1728	1515	1395	1331	1263	1233	1174	1223	1121	1083	1073	1069	1020	1048	1031	1018	1026	1019	979	962	974	1009	995	947	1027	991	962	943	953	964	921	977	968	928	1022	1000	979	948	990	1005	927	921	951	955	933	937	962	940	980	995	995	958	967	978	962	950	1000	1000	962	969	970	1012	945	952	876	947	960	851	983	967	971	985	968	927	975	943	955	982	919	949	1010	941	933	935	980	967	974	929	955	956	953	986	974	933	970	924	949	953	943	922	926	970	976	983	971	964	978	906	942	926	972	942	947	907	947	955	942	907	964	952	885	933	925	921	943	938	869	937	915	969	986	964	949	902	910	1001	925	918	931	973	919	1004	953	944	944	990	932	924	969	971	934	936	903	996	988	908	1025	956	987	867	954	941	968	977	961	963	928	915	920	914	938	941	910	954	977	912	993	943	935	970	963	907	949	967	946	940	998	968	905	899	979	966	947	985	951	948	945	966	907	912	929	994	907	930	945	950	955	969	986	924	1007	966	929	886	940	943	915	907	948	947	925	950	928	948	953	885	957	1003	935	989	937	934	969	877	921	942	938	913	945	919	902	890	934	954	1002	956	949	935	947	944	946	893	995	982	929	904	961	955	963	986	968	950	915	958	926	995	975	925	938	992	958	973	969	924	988	901	920	977	980	1019	964	967	994	994	909	929	968	933	1023	918	938	868	952	1009	923	902	958	934	946	938	917	933	989	903	950	976	912	963	938	968	895	981	928	958	933	933	941	957	970	919	921	905	938	992	948	951	962	933	912	940	928	984	901	871	933	926	967	955	908	993	932	972	965	934	937	942	958	925	974	980	951	903	933	926	894	938	939	972	952	967	940	977	939	975	897	1012	928	996	944	906	968	933	915	985	949	925	984	942	945	913	974	907	989	902	918	923	976	986	941	916	975	911	905	912	967	938	919	928	951	925	950	938	971	925	967	978	983	969	948	903	889	922	873	923	927	883	936	916	969	919	912	943	928	932	909	937	905	947	933	971	889	915	963	954	946	946	897	938	959	929	959	944	987	951	959	976	918	938	916	855	957	925	912	935	977	935	916	1013	923	924	975	995	939	925	888	941	992	938	907	933	944	972	917	944	902	906	920	927	931	976	982	916	904	919	972	938	898	862	952	952	933	910	997	963	947	934	922	991	888	915	927	895	878	925	900	915	954	904	990	975	922	975	961	912	951	893	982	959	910	903	917	960	941	983	893	934	963	949	905	933	995	936	986	965	898	954	999	943	925	913	978	922	989	936	946	896	992	927	940	954	978	922	946	943	945	926	926	992	963	974	965	986	931	872	939	1005	987	995	921	958	944	923	963	971	934	967	922	995	918	962	916	896	974	870	957	934	1011	952	999	955	930	900	984	1054	949	961	978	960	943	1012	911	943	893	944	956	954	929	944	964	963	986	934	976	991	950	922	926	925	958	946	936	894	992	929	934	930	976	980	940	925	998	973	939	934	922	937	901	948	901	965	918	917	960	958	941	972	939	920	984	930	917	968	940	969	934	946	981	924	994	911	945	959	939	906	973	933	956	934	903	919	905	931	942	915	966	922	966	940	930	1001	945	976	939	974	959	877	922	948	947	931	891	910	915	930	936	937	866	901	964	895	957	918	899	904	950	1002	953	933	932	944	951	909	976	972	911	959	978	981	945	925	959	933	930	915	948	982	998	902	952	951	928	962	924	918	953	938	934	875	929	925	950	968	946	968	934	938	993	869	954	943	937	991	910	904	928	922	935	947	983	943	908	994	985	938	903	971	843	952	960	895	899	932	900	931	1012	953	920	948	931	915	923	943	909	976	950	916	928	966	947	910	983	876	919	907	946	938	923	955	951	889	933	934	929	914	968	925	902	955	927	918	899	909	935	856	931	923	925	884	957	952	875	974	1012	922	936	939	959	885	952	965	928	950	958	929	861	891	946	959	948	932	931	908	940	911	935	969	915	937	927	882	968	957	965	923	919	960	926	920	991	910	943	906	899	984	909	934	916	941	912	971	945	903	977	964	938	980	961	970	956	945	919	920	923	927	944	954	942	864	932	929	953	947	980	918	915	952	919	911	921	921	964	922	984	917	966	953	951	950	854	976	958	901	970	983	883	922	944	918	910	1005	969	954	964	949	968	936	943	916	940	930	973	908	899	921	908	938	949	980	924	875	916	906	962	914	934	921	934	968	915	928	982	923	926	957	920	972	894	967	895	956	965	920	887	935	833	957	904	935	929	949	952	928	956	950	965	878	867	935	940	921	911	932	996	973	912	961	870	963	952	929	862	962	952	973	984	974	965	994	905	978	970	907	930	979	958	960	932	929	944	946	879	923	993	986	923	963	955	869	950	935	939	981	960	939	914	921	1006	997	945	940	986	855	924	947	945	912	977	890	969	958	910	874	901	957	982	911	926	969	967	894	906	981	962	977	927	936	929	882	941	920	947	938	973	903	950	919	910	886	946	965	891	953	945	927	895	967	956	976	930	982	944	976	927	915	936	998	965	879	958	956	947	951	971	1007	946	990	981	974	942	928	935	982	902	945	894	960	977	939	926	943	890	976	963	902	921	901	895	886	956	946	908	949	955	952	921	918	927	956	958	881	857	966	941	922	901	956	898	954	926	902	910	936	948	970	961	944	967	906	986	931	940	978	1012	974	945	923	951	918	972	965	928	976	946	978	928	943	939	942	1003	1008	919	881	956	972	953	956	949	971	944	1009	966	984	974	863	934	938	935	943	899	926	935	938	892	949	955	971	954	917	911	931	903	941	938	940	945	938	915	926	931	908	930	884	926	910	988	992	950	896	943	918	931	991	949	929	1000	884	923	967	933	932	919	968	937	945	964	954	923	968	915	932	943	939	919	982	940	966	932	992	903	943	984	949	886	947	943	933	903	917	974	913	926	987	975	938	909	914	980	973	949	1014	942	999	1006	938	924	903	886	896	942	930	960	944	913	929	937	927	928	947	953	963	908	979	981	943	929	935	921	960	929	946	941	983	920	933	947	902	954	996	959	921	928	929	921	928	958	955	929	893	890	990	961	958	926	901	910	921	915	916	976	911	948	912	936	941	943	969	983	952	952	1022	919	965	903	969	872	947	953	931	931	920	906	920	891	905	881	911	901	943	954	973	1044	951	911	938	916	929	926	921	967	901	974	916	965	937	935	987	882	946	907	910	910	929	975	965	968	941	920	925	915	914	925	926	922	954	926	892	882	947	961	985	975	938	933	918	938	964	919	987	904	920	964	931	1019	932	891	943	935	980	1028	939	994	984	974	888	937	912	961	943	969	867	981	977	947	1003	937	919	977	894	911	903	906	950	932	923	966	937	917	949	909	935	964	896	920	912	953	950	967	958	928	977	925	884	916	993	943	920	954	972	916	872	987	932	981	899	959	878	939	959	936	929	945	944	948	948	979	903	968	919	955	985	958	1008	937	928	978	975	930	923	942	941	949	977	968	977	957	910	942	972	933	893	920	955	943	908	898	969	918	984	929	934	910	969	863	905	959	1010	913	950
19002	18443	15486	8735	6112	4750	3953	3206	2714	2283	2041	1926	1741	1681	1526	1469	1469	1420	1355	1346	1277	1258	1221	1235	1225	1235	1302	1189	1180	1287	1201	1191	1125	1185	1196	1175	1177	1179	1176	1122	1148	1167	1139	1204	1140	1112	1110	1134	1202	1143	1111	1094	1177	1148	1130	1108	1146	1105	1100	1114	1132	1138	1130	1162	1143	1167	1129	1136	1101	1161	1116	1118	1123	1114	1151	1098	1055	1162	1135	1186	1121	1166	1126	1118	1072	1150	1155	1135	1125	1096	1179	1092	1149	1119	1143	1118	1096	1136	1126	1118	1105	1137	1139	1154	1143	1137	1129	1091	1096	1202	1159	1123	1093	1183	1140	1068	1045	1131	1148	1117	1098	1130	1139	1086	1126	1069	1129	1235	1084	1117	1106	1112	1081	1129	1160	1146	1033	1103	1098	1121	1140	1169	1165	1111	1134	1135	1068	991	1125	1110	1133	1133	1076	1126	1073	1133	1122	1075	1128	1152	1143	1182	1144	1089	1077	1168	1124	1128	1092	1179	1151	1167	1136	1094	1129	1125	1067	1148	1123	1114	1135	1099	1073	1118	1046	1126	1087	1192	1131	1147	1166	1150	1082	1143	1104	1134	1124	1085	1081	1117	1103	1110	1174	1052	1112	1163	1135	1120	1099	1115	1089	1118	1127	1049	1061	1148	1108	1125	1153	1101	1054	1051	1150	1064	1066	1149	1117	1130	1121	1145	1085	1104	1139	1052	1120	1155	1109	1102	1050	1050	1112	1185	1155	1148	1131	1125	1137	1091	1098	1118	1113	1095	1122	1137	1102	1174	1137	1108	1093	1034	1155	1100	1097	1113	1103	1132	1062	1114	1124	1173	1125	1157	1099	1104	1074	1032	1102	1102	1127	1054	1109	1105	1184	1147	1181	1093	1121	1174	1080	1085	1144	1169	1145	1146	1108	1149	1134	1179	1050	1060	1140	1098	1145	1143	1169	1101	1078	1075	1102	1093	1179	1112	1102	1106	1152	1081	1089	1083	1085	1109	1123	1093	1113	1114	1088	1124	1178	1104	1104	1080	1109	1106	1115	1086	1170	1117	1100	1183	1143	1138	1219	1093	1116	1131	1135	1139	1103	1107	1113	1134	1121	1072	1062	1103	1115	1205	1081	1092	1118	1129	1143	1100	1153	1087	1091	1107	1141	1082	1119	1162	1079	1114	1116	1115	1116	1100	1084	1139	1076	1116	1118	1129	1072	1118	1122	1101	1102	1107	1136	1144	1140	1093	1133	1137	1091	1130	1154	1085	1101	1087	1053	1086	1036	1080	1061	1114	1073	1097	1098	1117	1100	1139	1105	1131	1177	1141	1113	1111	1149	1114	1102	1122	1136	1124	1183	1113	1066	1098	1097	1124	1119	1105	1104	1155	1111	1078	1114	1130	1115	1096	1144	1106	1150	1166	1118	1084	1169	1125	1110	1120	1130	1160	1134	1121	1112	1038	1063	1119	1166	1133	1123	1103	1132	1060	1166	1200	1129	1096	1095	1123	1160	1100	1092	1112	1135	1084	1096	1114	1071	1110	1099	1127	1022	1112	1050	1150	1087	1098	1100	1097	1158	1123	1148	1158	1101	1144	1121	1104	1092	1074	1126	1125	1109	1054	1102	1134	1099	1090	1117	1084	1094	1099	1112	1126	1119	1079	1093	1115	1098	1093	1090	1136	1076	1110	1065	1114	1100	1085	1104	1069	1133	1101	1114	1125	1133	1115	1140	1161	1046	1106	1135	1128	1094	1080	1089	1114	1128	1125	1087	1117	1122	1145	1106	1136	1066	1058	1144	1074	1048	1163	1166	1127	1148	1102	1140	1106	1120	1071	1135	1121	1119	1133	1100	1084	1132	1129	1112	1097	1094	1097	1137	1142	1084	1069	1116	1096	1100	1153	1124	1076	1104	1093	1066	1108	1111	1153	1140	1066	1121	1086	1057	1123	1133	1129	1132	1121	1128	1077	1158	1142	1130	1137	1140	1098	1114	1145	1114	1053	1096	1106	1114	1130	1152	1091	1092	1159	1102	1113	1141	1131	1072	1127	1127	1096	1094	1102	1106	1091	1121	1097	1120	1079	1169	1145	1153	1076	1067	1040	1057	1099	1068	1091	1094	1166	1107	1135	1170	1064	1122	1157	1148	1121	1147	1159	1144	1125	1111	1091	1078	1153	1046	1183	1160	1044	1054	1064	1089	1039	1129	1141	1085	1141	1041	1150	1040	1097	1082	1092	1161	1129	1142	1139	1096	1102	1137	1114	1119	1110	1094	1100	1078	1116	1125	1114	1100	1161	1182	1047	1153	1030	1121	1119	1150	1154	1069	1071	1041	1106	1121	1105	1041	1103	1107	1180	1119	1074	1132	1052	1129	1046	1113	1166	1140	1118	1092	1131	1162	1158	1144	1079	1101	1121	1157	1129	1124	1088	1141	1119	1125	1098	1064	1090	1057	1076	1130	1107	1104	1061	1128	1102	1124	1116	1135	1142	1129	1110	1063	1126	1094	1099	1078	1084	1123	1133	1083	1105	1092	1100	1122	1087	1144	1113	1053	1114	1137	1090	1154	1063	1122	1089	1060	1096	1075	1117	1119	1038	1110	1132	1136	1130	1037	1077	1090	1111	1129	1110	1122	1061	1150	1136	1094	1115	1157	1038	1132	1100	1087	1126	1004	1143	1144	1137	1134	1121	1145	1108	1098	1124	1165	1118	1129	1137	1104	1144	1116	1168	1165	1083	1142	1105	1112	1089	1113	1140	1058	1168	1067	1117	1080	1106	1098	1115	1100	1162	1125	1063	1149	1097	1133	1075	1043	1075	1103	1143	1198	1089	1084	1133	1092	1107	1098	1129	1120	1113	1103	1080	1112	1081	1117	1131	1114	1041	1069	1123	1129	1155	1037	1117	1084	1176	1152	1106	1131	1198	1161	1093	1100	1053	1126	1118	1180	1149	1139	1095	1167	1094	1155	1151	1101	1126	1122	1114	1130	1143	1137	1105	1113	1126	1121	1184	1099	1094	1125	1115	1095	1122	1144	1063	1125	1099	1140	1120	1119	1061	1158	1081	1113	1128	1174	1044	1090	1112	1136	1136	1040	1135	1079	1074	1114	1117	1093	1154	1126	1121	1149	1044	1094	1075	1150	1074	1152	1131	1090	1097	1126	1105	1098	1119	1089	1086	1081	1043	1085	1119	1124	1152	1104	1061	1171	1104	1148	1045	1095	1104	1150	1034	1070	1118	1086	1077	1055	1098	1105	1137	1150	1094	1182	1144	1136	1101	1134	1103	1123	1108	1118	1148	1145	1206	1101	1140	1146	1099	1119	1151	1057	1130	1095	1087	1140	1122	1056	1149	1097	1067	1155	1159	1079	1098	1242	1095	1084	1166	1174	1116	1091	1137	1117	1068	1087	1026	1157	1103	1077	1127	1130	1179	1104	1092	1108	1071	1182	1152	1138	1106	1171	1156	1083	1144	1111	1069	1067	1120	1107	1089	1161	1084	1081	1171	1148	1126	1142	1133	1152	1062	1124	1073	1079	1077	1103	1130	1136	1085	1051	1155	1117	1166	1123	1102	1126	1129	1107	1108	1113	1130	1106	1193	1114	1128	1139	1051	1117	1101	1108	1122	1118	1169	1113	1103	1075	1107	1143	1093	1098	1124	1097	1061	1125	1139	1131	1127	1124	1106	1141	1110	1118	1114	1106	1073	1138	1104	1076	1124	1060	1126	1146	1144	1123	1110	1112	1109	1089	1088	1118	1130	1093	1071	1118	1131	1096	1115	1165	1115	1051	1085	1104	1134	1146	1125	1146	1075	1131	1094	1137	1139	1086	1118	1116	1074	1119	1056	1115	1104	1086	1138	1120	1141	1120	1098	1127	1069	1103	1148	1110	1146	1139	1079	1113	1167	1092	1095	1179	1131	1132	1129	1141	1127	1069	1105	1068	1093	1132	1117	1104	1213	1063	1051	1132	1105	1118	1059	1103	1152	1111	1112	1088	1124	1107	1121	1045	1112	1139	1121	1086	1109	1117	1090	1089	1063	1070	1149	1070	1149	1153	1065	1137	1189	1067	1119	1117	1105	1094	1093	1075	1130	1166	1081	1115	1071	1098	1124	1080	1110	1123	1145	1100	1086	1064	1073	1160	1137	1081	1095	1198	1074	1198	1103	1087	1142	1125	1072	1119	1087	1064	1104	1153	1065	1127	1064	1094	1148	1179	1043	1085	1141	1087	1075	1095	1168	1131	1144	1104	1120	1066	1071	1096	1108	1130	1050	1168	1091	1115	1098	1116	1069	1073	1111	1113	1172	1095	1202	1165	1170	1141	1123	1124	1065	1058	1139	1100	1110	1084	1101	1115	1112	1153	1089	1146	1126	1105	1124	1061	1098	1192	1127	1095	1110	1077	1067	1114	1127	1109	1117	1143	1094	1133	1133	1104	1089	1139	1093	1036	1101	1117	1120	1130	1142	1130	1127	1115	1095	1118	1104	1138	1111	1116	1093	1116	1113	1142	1127	1122	1085	1116	1127	1105	1117	1109	1172	1130	1240	1151	1082	1160	1151	1131	1113	1144	1130	1120	1126	1138	1082	1141	1069	1119	1083	1079	1114	1143	1055	1174	1075	1098	1103	1085	1167	1109	1083	1086	1098	1123	1141	1080	1159	1148	1139	1069	1066	1102	1101	1065	1067	1101	1098	1115	1078	1107	1133	1054	1106	1159	1062	1104	1084	1172	1131	1108	1091	1115	1107	1030	1105	1082	1065	1192	1205	1143	1144	1104	1143	1101	1101	1132	1104	1078	1076	1109	1075	1102	1169	1128	1134	1125	1104	1113	1078	1099	1128	1113	1087	1109	1078	1077	1068	1131	1151	1135	1130	1175	1149	1195	1091	1179	1126	1136	1065	1101	1122	1141	1171	1137	1112	1091	1109	1071	1141	1086	1095	1112	1128	1119	1165	1123	1021	1128	1185	1094	1099	1081	1086	1085	1077	1086	1131	1124	1107	1119	1079	1104	1080	1110	1098	1092	1050	1116	1128	1103	1100	1158	1077	1089	1076	1118	1047	1145	1149
27057	19871	7142	1109	814	661	632	614	578	633	668	628	628	594	609	644	630	611	621	656	588	605	610	560	590	598	590	580	567	608	570	581	577	557	617	594	601	615	638	626	577	583	622	610	624	593	604	596	610	605	585	603	583	626	564	610	645	589	655	643	649	619	621	584	612	561	635	579	616	609	562	586	633	612	631	617	628	568	626	619	598	636	609	591	595	607	583	630	608	593	605	625	639	581	567	566	562	630	588	604	633	645	617	600	608	619	642	637	565	594	608	582	602	608	613	630	612	596	603	638	600	619	623	598	575	632	619	629	598	611	588	599	606	601	628	615	607	648	627	627	587	613	569	663	561	575	600	608	591	595	548	595	643	622	594	605	578	618	613	602	625	633	582	611	618	578	563	600	589	595	618	608	604	598	621	646	617	635	590	597	606	577	586	594	576	612	645	629	621	586	639	612	586	603	609	589	613	627	602	619	633	636	594	580	586	632	596	613	551	570	621	589	618	641	622	595	628	609	612	618	599	597	639	607	611	607	611	651	597	602	604	602	599	609	627	586	564	642	632	598	568	610	631	596	603	623	593	656	604	620	591	593	656	604	611	622	616	616	633	624	573	575	619	594	618	590	651	597	589	615	624	610	621	587	630	632	625	649	614	603	600	614	613	569	565	667	600	589	591	568	622	554	607	603	564	621	600	559	574	642	636	621	626	604	654	575	583	644	613	552	628	600	619	603	587	614	604	586	647	621	610	612	599	589	648	618	570	620	609	622	598	633	613	590	570	618	639	595	612	611	589	582	585	589	620	595	579	631	591	603	602	668	611	573	653	617	550	622	604	609	621	607	620	628	599	621	581	562	599	595	614	614	588	570	575	547	607	641	618	600	581	590	622	639	596	644	625	597	594	569	583	584	616	657	599	585	596	603	567	605	593	605	610	609	608	602	612	586	593	643	642	601	585	617	571	608	604	580	577	629	611	627	632	610	648	574	589	628	587	597	566	612	610	641	615	597	605	604	632	631	595	593	571	602	593	592	596	625	590	607	613	568	641	582	604	593	618	617	597	588	583	623	592	618	602	609	587	583	623	611	675	616	588	572	577	611	616	615	597	585	605	611	583	619	596	571	645	593	608	575	604	620	560	598	592	625	631	602	622	600	621	608	607	583	629	647	604	548	605	585	583	570	632	582	610	616	588	671	611	596	613	620	598	598	621	584	603	573	579	640	593	611	573	603	628	637	569	631	567	588	643	572	587	609	605	644	593	631	578	634	593	627	559	599	533	601	569	606	648	606	620	642	615	610	622	609	609	618	605	650	603	597	574	630	597	613	601	578	567	630	618	598	613	588	631	640	585	584	619	558	604	620	634	602	648	600	581	578	640	642	611	612	591	574	634	628	594	613	574	599	618	617	622	569	611	589	604	666	618	593	603	597	605	621	600	559	632	595	606	624	590	581	637	614	591	647	571	609	621	588	593	589	620	586	618	618	599	571	549	630	576	593	593	608	595	597	610	635	616	605	620	591	570	604	632	588	594	628	620	585	594	597	612	595	611	591	621	580	589	568	590	563	583	612	597	650	584	631	588	641	621	587	570	593	600	585	587	612	632	629	598	619	604	646	594	642	629	604	598	567	597	571	579	614	615	620	593	599	553	605	612	608	601	614	599	587	580	602	623	566	612	595	574	609	544	642	602	595	641	595	621	666	654	588	661	630	615	600	625	622	609	609	622	591	626	608	608	642	606	632	623	603	609	598	637	586	625	603	604	638	615	602	642	604	570	607	596	595	624	588	588	604	682	598	640	574	624	590	574	598	594	615	594	610	584	580	594	624	586	608	595	631	658	597	615	602	575	644	626	620	625	599	608	610	609	618	653	624	639	616	629	602	574	581	558	590	630	615	585	647	617	605	607	635	630	578	552	597	592	611	620	594	565	619	572	643	599	589	614	573	611	636	594	563	618	627	610	620	608	619	603	575	648	626	623	603	608	595	640	577	611	597	622	585	581	609	606	635	613	548	585	580	567	612	605	548	585	620	627	628	591	631	607	661	589	598	605	577	595	583	610	595	645	582	602	629	561	663	605	635	582	617	606	646	618	584	603	602	605	603	619	607	608	612	616	564	581	642	561	550	592	651	619	573	555	592	599	589	568	586	585	565	601	574	605	639	582	668	612	551	576	592	623	622	566	585	565	592	617	617	616	614	628	615	622	562	595	609	622	602	651	617	639	597	595	637	601	581	626	579	628	605	591	675	589	571	585	603	662	546	600	656	590	626	559	654	639	606	602	623	598	623	598	636	620	640	644	612	564	639	648	568	599	579	610	606	613	597	609	602	609	662	641	583	588	599	596	567	610	606	612	605	627	647	614	668	594	598	633	592	607	601	626	630	592	625	600	594	618	620	673	570	585	631	646	582	628	612	590	602	617	608	609	573	593	588	604	635	633	588	573	625	573	614	586	579	609	611	635	598	573	626	601	641	602	609	607	590	618	626	600	594	589	582	633	568	643	625	619	606	566	620	600	597	615	613	668	628	641	637	586	560	626	627	560	580	585	630	594	609	623	621	616	615	628	635	597	625	605	581	614	643	639	565	648	600	596	572	610	594	621	543	601	623	632	573	631	619	644	612	653	603	561	583	618	607	563	623	578	591	628	614	601	569	597	628	619	608	570	621	610	601	657	639	623	579	572	647	633	616	640	610	635	588	646	598	544	612	561	610	626	616	586	603	573	589	619	581	584	610	628	616	596	663	616	625	656	584	631	626	618	626	605	648	629	619	620	574	646	585	640	595	592	599	566	600	662	591	600	574	576	614	596	624	616	602	645	566	639	580	625	647	628	573	631	580	624	587	612	659	617	621	626	594	602	627	604	608	605	624	597	612	580	567	579	639	572	606	631	591	565	572	588	576	619	628	617	641	593	606	610	601	604	618	560	599	602	615	606	605	604	589	618	644	622	691	587	623	602	607	593	584	612	616	591	588	589	576	593	572	638	638	636	629	624	598	617	577	634	604	619	551	627	550	616	622	629	626	633	608	590	660	577	565	593	610	597	598	596	618	586	586	614	585	618	665	628	627	621	585	605	607	613	596	606	614	604	582	630	601	618	616	586	632	614	626	593	596	577	642	599	626	612	644	614	603	640	574	575	597	604	601	595	613	577	630	612	656	617	579	611	596	589	594	607	638	619	597	571	586	588	642	640	593	617	610	647	619	576	614	612	639	630	604	563	594	609	629	589	627	636	632	621	590	592	577	615	591	601	591	584	605	611	609	589	616	566	626	630	636	666	606	587	608	643	592	604	611	584	531	591	621	582	605	601	624	610	618	607	587	578	584	593	580	661	606	622	612	593	558	610	627	566	595	576	610	607	617	583	616	622	578	609	604	655	600	609	603	603	595	627	598	629	584	599	577	615	617	550	600	565	597	629	613	602	602	603	632	567	578	588	597	615	625	566	611	607	617	649	612	582	636	623	580	613	615	592	596	616	580	600	614	622	559	595	614
7278	1586	1356	1011	898	821	802	729	784	767	766	835	710	762	790	801	742	727	754	776	753	785	720	719	720	753	742	714	728	710	767	777	734	708	739	712	762	743	762	670	765	750	703	740	678	766	713	769	718	717	719	760	746	727	707	777	791	721	677	721	727	714	744	711	710	780	723	724	716	730	761	729	735	772	717	692	688	744	752	770	667	720	728	753	714	734	754	756	683	729	754	730	765	724	769	760	751	741	710	754	766	736	746	750	723	690	735	748	734	784	755	748	751	716	732	732	749	684	712	723	762	751	744	715	709	731	723	717	778	767	713	730	746	707	750	781	779	685	722	770	676	675	766	728	727	718	710	759	709	693	748	749	714	706	754	764	694	697	721	769	707	729	771	686	752	756	726	728	761	741	726	724	713	746	729	719	758	767	702	707	784	738	804	690	752	709	747	759	762	733	755	724	729	712	759	713	727	715	741	722	740	747	722	722	745	712	718	775	744	740	710	699	698	768	753	691	710	732	727	750	743	662	737	732	736	733	720	722	713	718	696	694	710	733	762	731	760	679	769	741	694	742	784	764	705	688	730	700	751	733	789	738	731	735	732	762	690	742	721	688	684	733	710	726	733	729	748	715	726	736	783	777	705	737	717	717	719	685	761	764	756	733	700	773	762	732	777	726	731	698	724	711	728	708	717	755	739	758	710	788	743	746	751	815	723	744	695	719	690	709	735	744	756	727	704	654	690	773	746	762	693	734	711	738	725	719	729	733	688	722	733	736	736	728	725	732	751	761	714	727	778	775	718	724	712	744	720	701	771	732	736	712	778	730	717	723	735	756	699	749	706	690	774	747	757	747	751	748	711	732	739	705	768	733	767	746	725	751	759	715	700	778	772	723	713	741	689	747	727	696	724	712	742	734	766	729	736	715	685	729	674	683	699	744	736	738	724	713	777	750	736	731	742	691	708	732	706	743	749	729	739	718	733	732	740	731	716	764	748	741	727	702	693	677	688	745	796	728	708	750	739	748	750	745	730	744	751	733	724	762	703	763	774	763	746	726	708	769	752	754	797	750	729	702	719	728	737	684	698	745	687	719	744	754	693	704	761	708	763	719	752	761	722	711	717	756	739	690	758	757	709	741	742	799	775	754	724	748	753	751	732	758	713	719	744	713	752	738	721	692	738	712	755	792	734	723	726	729	736	710	739	732	742	747	722	680	788	734	703	716	708	693	699	738	720	730	713	747	725	763	732	720	726	769	752	720	730	725	704	785	708	740	745	719	770	710	781	751	723	730	666	744	721	744	736	722	706	775	736	752	720	690	729	743	697	752	681	715	712	713	771	761	694	749	697	744	751	690	707	707	714	711	722	754	708	718	742	763	699	736	688	712	697	740	717	753	723	738	755	717	710	705	735	748	735	760	741	755	729	749	774	755	749	779	743	715	738	789	747	755	738	733	743	686	719	692	704	702	736	752	757	713	721	720	768	712	763	727	723	701	730	755	777	751	745	791	747	737	770	698	723	760	764	757	732	722	751	782	756	691	686	744	729	733	725	704	782	756	733	729	702	725	731	733	704	751	703	757	700	693	727	735	755	742	697	738	772	737	710	682	755	756	742	754	750	741	761	774	699	710	704	758	763	753	743	770	714	693	742	725	689	699	717	777	742	713	728	755	672	712	785	755	723	783	748	740	758	736	717	740	751	699	762	758	703	720	716	756	698	727	713	720	734	761	733	764	746	750	785	694	798	745	755	712	743	768	731	711	740	739	727	727	746	743	744	715	715	764	694	725	759	737	722	712	768	718	751	800	731	751	762	737	678	752	728	782	703	731	715	711	729	755	794	784	734	752	752	771	741	752	750	707	704	742	731	764	727	739	733	704	757	741	724	749	757	730	731	738	718	724	743	719	723	733	720	769	720	767	693	779	744	724	732	745	698	706	762	736	740	746	725	759	711	724	737	715	724	737	740	733	730	744	778	744	755	739	710	747	700	758	739	722	692	733	724	749	775	723	721	722	754	706	768	706	767	743	733	687	729	738	746	795	709	715	775	743	748	694	707	709	722	759	758	733	748	731	742	708	723	800	788	749	702	711	763	764	733	742	796	747	689	734	724	753	720	706	801	721	733	712	755	705	756	744	702	735	720	768	748	761	736	726	689	764	752	712	726	744	704	759	756	742	718	730	738	764	789	738	711	767	731	750	722	742	753	748	720	703	755	740	672	732	732	779	726	698	741	730	725	768	692	746	715	742	685	726	732	727	765	735	709	747	776	708	731	742	752	734	768	711	683	746	711	713	751	778	673	732	701	695	740	707	754	725	738	788	685	688	689	765	719	692	722	744	748	771	724	722	670	717	712	757	785	737	754	802	722	784	706	743	706	728	698	756	690	734	722	732	757	731	691	722	715	758	727	769	715	691	745	789	791	673	727	748	710	693	727	771	712	672	717	743	726	688	717	644	740	713	714	741	737	740	732	735	715	748	732	682	721	717	683	735	735	735	755	772	758	724	726	783	755	749	738	724	700	773	732	736	773	695	745	700	732	787	687	705	753	710	693	768	678	751	746	723	711	724	765	722	739	755	674	735	742	731	733	761	733	697	725	780	790	747	745	732	741	717	733	808	755	694	765	733	702	684	736	733	727	727	737	757	715	721	697	767	744	693	728	719	725	770	679	702	705	700	730	719	749	740	717	732	695	712	730	752	730	739	688	737	743	717	737	717	754	740	705	721	692	739	724	747	771	750	702	756	775	737	764	757	729	757	754	719	696	791	771	793	736	737	745	734	765	753	747	736	725	747	724	689	734	769	690	721	751	769	717	738	694	741	738	741	750	716	745	794	751	763	762	741	740	632	756	721	737	739	753	718	746	745	766	745	750	740	736	724	751	712	721	706	705	713	726	697	692	752	750	780	732	748	732	737	742	679	789	779	723	753	750	766	719	736	733	727	778	754	758	720	761	709	683	755	709	783	738	759	725	747	724	740	741	723	776	754	685	683	706	777	729	728	694	736	762	755	712	792	734	740	704	745	737	721	714	740	759	728	723	702	748	757	733	738	770	753	739	790	718	735	730	700	744	701	782	723	717	725	716	754	750	689	681	767	684	727	776	765	742	757	722	789	766	711	756	743	772	744	704	722	768	734	755	779	732	728	750	740	772	724	712	721	764	770	698	773	762	758	699	692	740	771	725	761	718	747	735	720	741	738	734	730	752	808	757	713	793	706	712	767	728	742	781	679	754	721	731	733	697	732	668	724	732	731	697	749	696	715	740	776	710	695	711	732	718	751	800	753	745	741	671	741	728	752	715	744	736	738	754	781	763	690	762	733	767	728	757	715	728	743	701	738	754	704	709	704	740	745	756	715	696	748	738	724	685	721	739	726	699	697	776	739	716	720	728	727	749	676	757	765	775	710	746	745	710	750	730	719	720	713	739	703	711	766	709	732	688	726	727	718	690	724	770	795	726	696	736	749	768	737	733	725	808	727	700	747	750	754	747	734
23837	21060	28500	23839	21067	11690	2096	1393	1186	1180	1095	1061	1021	1018	1059	963	980	946	919	927	939	875	899	904	928	884	921	953	901	940	928	875	916	890	900	891	864	835	885	855	894	990	986	881	944	888	950	902	918	944	905	911	932	845	854	976	873	904	883	921	874	905	930	896	877	858	935	828	876	886	874	914	884	889	897	844	850	837	905	875	840	883	832	896	878	909	933	866	888	869	918	928	878	911	865	876	890	937	893	879	859	889	976	840	924	852	901	902	893	941	937	862	833	921	913	830	892	819	854	846	845	868	870	916	850	878	870	882	883	926	842	861	900	929	964	862	891	925	828	871	898	926	915	919	926	896	888	874	882	933	898	847	864	879	877	892	867	877	877	879	866	863	911	822	912	910	897	885	888	856	897	885	913	898	886	811	864	927	917	909	858	878	861	886	916	865	881	861	907	890	862	875	876	849	867	917	908	887	891	846	872	818	890	927	882	884	859	875	866	891	955	921	873	893	915	877	842	836	861	829	834	870	880	837	888	828	931	900	847	885	873	890	878	883	826	907	878	879	931	810	854	922	868	832	880	917	910	856	777	857	849	874	906	929	864	842	879	880	875	873	887	843	911	857	870	840	858	899	906	823	881	860	827	871	894	902	862	859	856	910	915	895	917	885	846	910	848	807	930	859	869	847	890	899	908	878	833	880	870	890	893	911	906	893	884	884	868	847	918	951	853	842	905	845	865	875	880	875	891	859	898	886	875	887	860	899	901	847	901	908	890	943	898	881	858	928	904	896	933	893	890	903	886	946	858	891	844	908	887	847	886	872	886	868	848	932	922	837	879	917	872	847	841	907	854	837	920	890	887	952	887	860	881	904	896	892	895	888	866	912	842	896	913	899	882	850	868	901	875	792	813	924	937	873	855	897	898	920	885	859	888	933	881	917	890	870	884	842	921	876	917	882	888	894	873	899	904	883	879	905	839	898	826	902	909	908	881	840	890	869	899	895	848	855	940	892	791	878	909	863	860	866	893	888	862	882	838	861	911	895	871	903	825	884	878	828	903	875	857	899	862	940	863	853	895	909	880	913	933	892	905	857	791	873	917	918	892	942	885	822	861	883	922	910	932	885	869	904	908	897	880	837	824	928	871	926	810	869	928	860	921	878	830	941	903	901	869	863	887	954	915	872	880	872	849	841	848	905	926	849	875	872	888	918	879	905	843	885	850	849	866	841	886	839	834	967	919	866	888	905	855	862	855	900	856	922	886	839	889	838	916	894	875	847	888	916	906	835	910	887	867	848	851	882	935	879	868	846	843	876	930	891	888	913	874	866	890	870	865	881	881	889	885	914	877	866	858	883	856	870	885	932	870	850	934	939	870	868	886	900	900	908	901	932	881	916	862	909	887	913	871	878	861	867	918	867	896	868	872	901	887	905	907	875	887	853	904	896	935	882	871	887	870	889	840	857	885	872	909	855	929	886	918	879	865	860	871	837	913	870	874	830	811	930	872	893	900	876	910	883	911	879	869	891	825	918	853	832	867	906	899	869	869	933	878	870	904	918	920	929	892	845	860	897	888	842	885	888	897	842	947	880	911	867	894	919	883	914	911	817	846	900	936	907	862	898	867	869	868	860	811	857	885	802	899	815	888	902	825	854	845	844	892	891	884	857	926	927	835	853	892	865	816	900	854	919	848	829	886	929	878	844	926	936	876	908	889	873	865	851	905	872	899	911	900	880	881	915	906	866	857	852	934	898	883	881	859	888	902	894	904	881	891	883	866	867	866	876	876	916	914	801	861	851	907	909	876	879	937	944	851	886	930	845	891	866	916	875	906	885	867	865	871	935	872	878	900	899	900	910	898	876	898	929	810	846	931	863	898	876	889	861	888	871	923	892	871	860	884	882	853	893	890	908	896	902	903	883	861	942	862	956	910	887	866	879	873	859	879	863	881	852	904	888	885	903	844	838	918	892	886	808	872	868	869	873	866	886	877	909	910	867	861	851	937	863	913	902	869	866	831	926	887	856	861	884	915	834	833	837	874	838	885	891	866	885	818	870	901	885	921	878	924	926	880	865	835	889	870	928	902	925	887	899	850	904	861	869	910	846	850	859	900	833	889	917	840	923	874	884	922	840	871	877	867	843	820	839	875	891	927	910	927	890	865	842	821	829	857	860	849	872	918	851	890	933	890	897	891	885	860	857	838	879	925	841	910	855	886	900	883	908	833	905	891	932	876	830	857	870	851	886	906	895	898	887	902	837	805	844	884	860	870	910	882	879	886	895	906	903	834	864	916	850	872	879	865	900	891	863	891	846	882	911	865	819	888	866	893	831	887	879	885	845	890	871	863	915	924	831	816	826	903	843	885	900	902	906	865	916	831	896	866	920	850	847	867	878	852	840	885	878	880	883	865	890	882	843	958	870	888	883	855	899	834	782	865	857	868	834	889	958	863	870	864	868	833	821	907	906	858	880	869	873	873	930	861	885	892	854	874	870	843	822	906	838	833	923	876	955	912	864	891	916	846	865	833	872	904	882	885	915	823	894	866	889	836	885	908	900	917	817	899	870	864	816	867	839	852	915	914	853	780	845	856	890	845	860	885	923	879	936	901	852	813	880	857	934	858	828	890	893	926	871	877	870	841	904	877	904	890	889	879	913	934	904	906	834	818	882	890	873	911	863	898	933	910	841	854	854	861	897	890	897	887	860	860	870	831	867	824	926	891	896	903	853	898	869	893	914	893	911	862	849	852	875	865	867	897	909	865	940	919	911	907	872	879	917	866	900	891	863	849	919	869	861	941	883	862	821	919	854	863	871	905	891	892	887	891	897	865	894	904	870	851	876	858	876	905	871	859	893	917	878	832	869	894	923	856	899	899	893	853	859	917	857	867	869	849	893	907	904	854	870	848	909	900	858	886	856	864	867	884	908	919	849	870	865	907	878	874	869	888	883	885	880	887	889	918	861	878	897	910	888	918	863	886	831	903	837	894	869	945	876	925	835	877	888	914	918	891	826	835	973	847	884	897	901	840	859	824	853	925	911	852	873	899	854	882	913	882	898	879	862	840	913	916	867	841	862	906	899	899	892	848	886	878	885	877	876	872	940	876	895	840	872	904	861	863	956	894	851	898	939	879	883	890	891	857	849	884	855	960	858	848	897	901	866	913	891	852	849	888	893	954	865	874	868	899	875	893	900	879	885	888	849	912	901	897	866	883	893	937	859	855	854	917	915	821	876	872	877	870	861	925	854	858	881	836	898	844	885	945	837	819	887	895	877	836	850	874	881	894	891	952	887	822	869	862	857	884	840	858	844	861	884	906	862	877	843	883	858	859	844	827	894	919	943	862	856	911	916	823	894	869	932	951	857	889	912	936	903	916	947	897	916	876	889	866	895	875	887	901	847	833	889	846	829	891	894	877	893	918	855	877	846	913	855	854	905	907	850	832	912	872	889	917	925	898	894	869	893	819	806	879	878	877	892	895	898	875	861	869	898	908	864
15620	11054	9407	5017	3646	2846	2414	2073	1853	1639	1453	1402	1288	1344	1221	1247	1146	1148	1155	1065	1180	1135	1097	1074	1025	1060	1168	1040	1095	1134	1117	1164	1050	1086	1074	1052	1034	1080	982	1005	1033	1040	1056	1058	1055	1079	1061	1051	1001	1066	1039	1050	1024	1063	999	1073	1122	1080	1002	1041	996	1029	1029	1026	1059	1049	1034	1034	1073	1058	990	1071	1032	1049	1044	1069	1054	1027	1057	1025	1002	1028	1127	1050	1067	1069	1043	1061	1007	1023	1023	1030	977	1001	997	1019	1026	1026	1022	1084	1047	1105	1064	1007	1104	1052	1078	1039	1037	991	999	1084	1048	1092	1044	986	1096	1036	1033	1006	1024	1049	1068	1051	1036	1017	1046	1089	1016	998	1076	1036	1018	1077	1037	1036	1074	1049	1059	1019	1027	983	1059	1000	978	1020	1017	1009	1047	1022	1059	1106	1042	1086	1106	1050	1033	1057	1086	1108	1077	1026	1052	1043	1076	1081	1049	1074	1041	1026	997	1101	1063	1075	1021	1005	1043	1093	1041	1067	1060	1078	1065	1013	1077	1041	987	986	1026	1057	1006	996	1036	1036	996	1003	1036	1079	1028	1074	1069	1063	1016	1037	1007	958	1051	1009	1037	996	1026	1048	1050	1089	1082	1070	1025	1042	1054	1084	1035	1003	1008	1043	1044	986	1054	1033	1104	1036	1050	1011	993	1079	1044	1039	1020	1037	1029	1111	1032	1011	1093	1055	986	987	953	1074	1034	1046	1028	1007	1026	993	1001	1035	1054	1050	1047	1029	1053	983	1002	1049	1021	998	1049	1028	1019	1058	1029	1027	1075	1013	1008	1040	1059	1024	1030	1058	1044	1009	1091	1030	1051	1036	1048	1023	984	1050	1033	1023	1019	1015	996	1023	1050	1071	1042	1081	1038	1021	1043	1050	1070	1037	1039	1077	1019	1069	1027	1003	1009	1001	1051	1036	1013	1033	1079	1109	977	1069	1017	1011	1075	1053	1009	1068	1050	992	1066	1042	1067	1080	1073	1040	1039	984	999	997	1007	1051	1062	1033	1046	1102	1010	985	1041	1021	1030	1051	987	1040	1043	1067	1058	983	1034	995	1083	1021	1064	1014	1050	1044	1043	1045	1057	1052	1027	1039	1016	1044	1028	1039	1041	1026	1004	1038	1022	1031	1079	1017	982	1047	987	1008	1002	1043	1013	1063	1019	1058	1071	1072	1046	989	1028	1057	999	1034	1002	1053	1057	1010	1033	1082	1006	1046	999	1049	1039	1056	1026	1068	1036	1075	1053	1052	1016	1034	1098	981	1005	1022	1104	1027	1041	1033	955	997	1014	990	1013	1038	1039	1032	1025	1009	1051	1130	1057	1089	1041	1015	1008	1038	982	1049	1027	994	972	1023	1019	1082	1024	1005	994	1033	1011	1018	1107	1002	1051	1051	1064	1081	1043	1076	1009	1055	1059	1046	1002	1037	1011	1054	1013	1062	1077	1047	1049	1008	1060	1082	1023	1083	1036	1047	996	1042	1045	1047	1047	987	1060	1043	1058	1046	975	1064	1055	1033	989	1081	1059	1038	1103	1042	1041	1081	1020	1018	1032	1065	1056	1057	1063	1052	1001	1026	1065	1041	958	1050	1064	1049	1106	990	1059	1044	1052	1073	983	1053	1031	1071	1063	1011	1039	1030	1067	1077	1054	1059	1052	1027	1122	1013	1009	1024	1054	1028	970	1038	1037	1066	1020	1045	1013	1006	1025	1030	1070	1063	1114	1012	1034	1003	1072	1090	989	1002	1028	1036	1061	1026	1076	1027	991	1024	1058	1047	1020	1024	1031	949	1003	999	1045	1072	1012	1032	1026	1080	1009	1084	1056	1040	1065	1062	1106	1004	1048	1017	993	1017	1065	1030	1017	985	1039	1070	1068	997	1043	1019	981	1088	1059	1022	988	1031	1051	1019	1019	1006	1047	1020	1024	1023	1039	973	1056	1011	1075	1050	1069	1064	1031	1038	1013	1058	998	1015	1067	969	989	1007	1028	1003	1105	1035	1014	1024	1073	990	1056	1050	1064	1028	1074	1076	1043	1059	1009	1016	1007	1012	1029	1094	1044	1003	1047	1052	1068	998	1054	1046	1003	978	991	1024	1008	1007	1067	1045	1031	1076	1048	1008	1026	1043	1047	1035	998	1022	1036	1013	1087	1039	993	1047	1027	1051	1060	1048	992	1030	1045	1046	1082	1076	1015	1032	997	1021	1065	1026	1009	1070	1050	1029	988	1064	1011	1083	1005	974	1049	1013	996	1038	966	991	1066	1060	1066	986	1033	1000	1069	1062	1043	1031	1029	1029	978	1055	1030	1116	1073	1032	1042	1065	1031	1066	1058	984	1012	1033	1084	1100	1025	1028	1022	1011	1076	1079	1047	1098	1041	1096	948	1009	1048	980	996	994	1053	1066	1040	965	1038	1044	964	1037	1010	1013	1007	1037	1041	1017	1067	1082	1065	1050	1021	989	1041	1002	1034	974	1043	1027	1116	1029	1056	987	1071	1013	1047	980	1023	1028	1080	1034	1173	1002	1043	1074	1100	1036	1078	1085	1035	1031	1058	1060	998	995	1015	1036	1050	1072	983	1054	1020	1083	1025	1040	989	1036	1002	1028	985	1050	1012	997	1068	1034	1002	1035	1056	1076	1001	1022	1028	1053	1008	1039	1031	1033	1001	1026	987	1079	1028	1102	1055	1053	1023	1041	1034	1038	1030	1053	1017	1063	1028	1004	1017	1051	983	1050	1065	992	1050	1010	1013	1073	1102	1022	1046	1024	1059	1019	1090	1101	1018	990	1050	1015	1024	1050	1080	1046	1067	1014	1011	977	1042	1081	997	1038	1006	1028	1124	1040	1001	1012	998	1034	1011	1063	1006	1042	1090	1065	1051	1049	981	1014	989	1034	1049	1014	1071	1018	1068	1055	1105	1089	1080	1041	1039	1051	1035	997	1013	1028	969	1073	1103	1035	1064	1066	1049	1028	1055	975	977	1076	1001	1049	1002	1036	1022	1033	1044	1006	1037	1081	1082	1006	1034	1051	1016	1037	1089	1029	997	1070	1015	1076	1022	970	983	1066	1040	1016	1032	989	1074	1072	963	1045	1031	1043	1010	1096	1035	1060	995	1034	1058	1029	1059	1002	1072	1055	1083	1042	1060	1023	1074	1041	1100	1019	1040	1061	995	1007	1026	1058	1012	1031	996	986	1009	1094	981	1056	1035	999	1027	983	1040	1035	1033	1051	1042	1053	1022	1011	1072	1035	985	1040	1076	1065	994	1048	1055	1068	971	1012	1036	1020	1088	1084	1026	1037	1060	964	1095	1060	1041	1014	1008	1007	1063	1031	1042	1064	1056	995	978	1073	1042	1071	1029	1045	1035	1019	991	1034	1017	1027	1036	1044	1028	1024	1013	1039	1058	1009	1047	1045	1039	970	992	1011	982	1068	1028	1026	987	1014	990	1059	1026	1077	1043	1068	1041	1041	1048	1009	1048	1073	969	1025	1036	978	1076	1007	1045	967	1078	996	1057	1011	1060	1048	1054	997	1024	1034	1045	1018	1053	999	975	1120	1068	1024	1041	1033	1046	1062	1046	1036	999	1031	1027	1045	1026	1062	1037	1030	1014	1019	987	1009	1087	988	1002	1051	1052	1063	1062	1006	1010	1033	1032	1046	1054	1042	1049	985	1029	1050	1050	1028	1082	1081	1044	1025	1037	1050	1022	969	1081	1053	1083	1038	1025	1014	1015	984	1010	1074	1010	1064	1022	1022	963	1056	1015	1019	1047	1071	970	1049	1011	952	1033	1009	996	1029	1054	1097	939	1084	1036	1071	1026	1057	999	1126	1030	1082	1100	1094	1031	1047	1034	987	996	1029	1009	1079	995	1056	1013	1028	1062	996	1062	1080	1042	1004	1031	1003	1043	1050	952	1074	1025	984	1008	1028	1038	1035	1053	1040	1028	1019	1035	1023	995	1041	1031	1005	1037	1046	1060	1080	1046	1022	1056	1040	1022	1072	1060	1022	1018	1032	981	992	1029	1064	1067	1029	1067	1017	998	1013	1030	1046	1065	1083	1055	1074	1046	1016	1082	1017	1049	996	1005	1094	1002	1025	1030	1016	1054	1035	1036	977	1017	1044	1054	1049	1057	1092	1028	1007	1013	998	1060	1048	1004	1052	1013	1003	1115	1035	1067	1001	997	1013	1034	1032	1073	978	1051	921	1030	1031	1078	1024	975	1028	1041	1019	997	1066	1030	1025	986	1071	989	1029	1044	1048	1036	1057	1090	1075	1039	1018	1037	1042	1040	1028	1053	1024	1043	1011	1053	1039	984	1032	999	1087	1055	1043	1103	1020	1047	1069	1025	1071	1097	1044	1041	1015	1025	1061	1048	1013	1088	1011	1008	972	1054	999	1026	1045	1121	1022	978	987	1048	988	990	983	1062	1038	1071	979	1022	1044	995	993	1047	1069	994	1061	1023	1055	1056	1033	1070	1017	1060	1014	999	1029	1022	1056	1057	1062	1083	1046	1000	958	1018	1031	1078	1097	1087	1076	974	1032	1053	1019	1076	1026	986	1059	1005	1076	1045	1012	1065	1000	1035	1016	1028	1053	1053	1005	985	1032	993	1042	1024	1044	1048	1117	1025	1011	1047	1029	984	992	1051	1074	1107	1035	1046	1045	1111	1002	1000	1003	1062	1086	1008	1029	1054	1081	1077	1003	1047	1028	1044	1033	1082	1037	1037	1050	1086	1130	1068	1049	1019	1028	967	1071	1006	1039	1077	1024	952	979	1020	951	1006	986	1008	1041
25178	21118	27443	24918	11222	1017	782	642	620	579	540	561	535	537	507	486	540	503	518	473	452	473	455	500	471	455	481	447	443	501	465	463	451	445	438	432	463	453	456	453	438	481	476	467	430	471	463	456	442	449	460	473	479	431	501	426	461	457	431	417	456	446	464	481	473	465	454	436	459	460	446	485	506	458	459	445	464	460	474	452	465	467	443	484	433	463	465	420	439	477	475	449	452	449	464	473	453	442	448	410	473	433	451	463	458	464	449	452	421	486	439	459	451	432	461	455	448	417	462	461	474	453	432	484	493	436	426	434	471	441	460	427	465	465	408	459	468	489	454	446	486	454	462	447	463	475	408	509	446	449	438	463	463	439	493	457	472	434	474	459	455	449	464	451	431	438	466	459	503	439	491	469	473	439	482	461	463	462	489	439	444	485	480	463	436	445	468	467	476	476	468	445	461	459	461	458	432	468	465	494	478	440	485	470	472	392	461	490	440	483	462	452	423	482	488	464	446	504	484	462	474	436	466	431	467	476	478	461	441	447	439	430	451	455	474	465	463	469	450	490	443	420	453	483	453	468	437	507	467	474	438	484	513	440	459	450	442	480	450	450	451	462	451	473	471	453	453	460	446	431	454	448	459	450	440	475	452	480	450	457	444	448	463	469	472	469	477	489	470	451	473	467	454	460	479	468	456	488	482	442	455	446	492	443	427	474	456	436	468	455	424	443	469	506	461	449	473	463	483	469	478	438	477	469	479	481	457	471	486	425	444	449	457	456	474	447	456	442	475	462	466	467	457	462	439	474	455	469	444	459	439	490	431	418	480	473	454	509	439	472	453	491	398	452	430	487	459	481	465	465	437	477	454	468	422	411	474	429	439	460	458	450	444	443	474	445	436	467	491	461	461	443	447	440	470	441	428	466	472	447	442	433	468	439	440	394	444	481	461	479	471	454	469	454	440	434	463	472	444	424	427	444	476	432	499	468	474	440	438	433	480	486	473	419	452	452	459	462	459	454	411	421	446	398	455	410	458	448	465	451	452	457	446	471	449	421	465	455	485	460	478	459	418	461	458	444	468	434	424	453	443	427	462	461	451	447	459	476	451	458	460	431	477	453	443	439	473	431	482	435	477	455	476	448	461	492	417	447	446	445	472	451	420	418	456	459	451	434	471	472	456	451	455	438	435	440	469	503	467	411	470	478	493	435	477	457	432	476	443	478	467	458	451	398	473	469	417	437	426	467	457	469	433	459	484	463	422	413	480	462	468	434	463	440	463	475	464	444	475	426	475	460	454	454	428	489	471	460	475	487	456	483	457	405	439	450	486	452	435	488	461	438	441	448	455	427	430	463	438	449	446	493	476	443	451	467	416	453	461	440	496	465	473	477	467	413	464	434	493	449	450	436	437	431	420	450	462	482	412	439	444	425	423	496	450	476	459	456	481	437	466	430	479	484	465	476	480	432	436	409	435	477	486	437	415	477	420	433	473	423	453	469	428	434	423	428	455	459	460	481	452	430	464	432	442	463	433	436	416	470	471	446	479	458	456	443	447	459	424	446	483	470	491	460	483	444	471	471	460	479	452	455	460	461	449	464	474	432	449	435	471	438	494	471	469	448	451	459	435	454	450	468	462	469	429	428	476	444	473	449	464	427	457	462	478	461	455	463	451	473	447	441	438	463	465	467	442	448	451	489	437	448	490	485	473	451	441	462	477	474	418	471	425	453	476	473	462	434	429	421	469	474	448	463	445	479	433	428	460	423	476	464	414	450	442	499	469	420	471	470	457	442	442	491	444	444	478	453	447	451	487	461	396	417	432	469	441	445	485	446	479	455	419	475	492	482	466	450	443	463	464	510	469	460	483	467	465	470	434	463	465	424	461	447	476	480	411	429	475	438	465	412	465	450	448	418	488	429	465	438	399	475	456	474	487	459	408	406	435	496	466	472	456	448	461	440	464	474	436	429	443	473	475	484	441	459	444	484	483	462	465	445	446	468	469	430	473	439	442	478	430	455	442	450	456	458	426	471	467	468	473	469	473	439	452	426	464	468	433	500	460	427	438	465	409	480	468	481	476	452	459	458	480	451	450	479	457	451	465	456	469	463	417	438	440	483	449	447	470	466	429	491	478	445	464	442	447	431	433	435	417	445	465	468	429	440	486	444	430	450	476	469	449	469	419	439	460	410	447	430	449	471	429	487	431	489	430	432	492	452	429	483	449	461	455	469	464	443	493	418	462	444	439	454	424	440	458	460	483	456	471	433	455	404	451	456	477	445	410	444	471	484	461	502	458	506	490	484	410	464	468	461	490	449	431	444	461	426	476	503	411	439	466	469	460	449	459	455	511	472	440	430	440	486	466	492	441	504	462	446	446	459	461	457	479	465	446	452	442	460	454	449	462	465	472	438	429	466	459	434	442	420	448	416	504	462	458	438	440	469	426	442	492	485	461	481	471	477	439	476	469	454	468	464	420	456	443	485	429	421	425	457	462	474	499	483	444	449	475	498	466	475	465	462	418	435	453	460	485	456	432	462	446	451	446	437	452	430	451	445	425	409	448	444	467	478	443	446	463	460	439	480	438	450	473	434	441	454	440	471	460	418	450	457	452	435	461	486	461	476	447	474	415	465	445	397	484	447	440	486	454	454	441	464	452	454	452	425	441	444	493	432	461	419	456	468	456	444	456	439	438	482	435	447	443	485	450	454	446	442	474	406	457	459	446	448	437	419	421	442	425	455	419	460	437	464	459	470	443	432	514	452	466	469	435	449	421	470	498	443	497	451	434	457	462	458	460	441	462	493	416	432	494	469	470	448	441	458	407	436	466	446	479	447	472	449	458	444	430	445	475	461	447	467	429	491	448	425	462	475	463	493	487	427	448	457	421	434	440	482	449	475	438	479	532	489	447	437	449	455	507	505	470	445	443	437	482	452	448	450	490	477	474	410	438	460	474	464	422	476	437	501	441	422	418	407	466	484	463	438	510	430	439	467	480	449	457	450	455	443	479	457	397	481	453	438	456	468	427	492	479	447	448	431	473	460	421	460	442	465	478	469	443	411	461	434	455	434	467	485	436	449	440	442	488	490	494	447	460	474	434	433	448	448	501	440	436	420	445	463	472	463	457	436	447	451	442	473	487	458	471	404	487	476	471	481	464	412	448	460	452	433	469	430	470	465	456	460	427	451	447	475	443	488	452	457	465	464	448	476	445	433	459	485	437	472	472	491	470	423	435	438	458	431	444	408	492	456	444	465	498	432	474	440	452	499	457	438	442	469	427	441	433	457	486	458	411	461	447	424	492	434	480	433	457	455	454	483	457	438	445	445	447	480	475	406	493	426	453	476	457	481	457	410	425	459	446	459	469	444	442	439	507	438	447	468	443	457	455	450	471	481	479	484	464	494	475	485	450	463	458	467	458	459	473	437	398	462	457	466	497	462	464	419	467	479	474	469	436	462	473	457	472	436	489	424	477	472	474	462	418	447	473	414	484	469
13328	6596	5363	2866	2031	1579	1336	1237	1025	924	822	799	767	736	686	685	639	653	642	612	675	631	633	599	598	628	599	617	566	589	601	610	543	597	586	549	597	563	576	590	574	618	559	585	567	583	553	591	558	667	582	567	590	596	590	576	571	588	582	588	525	558	559	612	517	605	604	583	556	617	564	549	565	587	610	590	597	609	535	555	589	586	585	597	584	579	585	569	581	548	566	566	547	534	584	572	569	575	542	603	530	514	563	552	537	559	572	562	586	577	577	569	577	595	568	601	559	554	573	603	564	622	569	597	551	551	556	521	566	547	571	621	597	577	574	616	575	596	559	598	535	575	586	554	593	612	623	561	562	559	546	567	569	552	572	543	551	573	572	583	619	572	567	575	592	571	552	636	590	588	534	559	583	633	583	606	577	565	577	593	569	585	559	572	601	578	605	592	537	579	563	603	538	554	577	598	547	532	618	589	540	543	554	611	583	550	570	576	538	597	594	605	529	554	543	605	580	575	585	578	597	553	586	582	583	591	580	600	610	552	548	566	572	533	582	593	586	564	553	624	545	598	607	583	605	555	567	570	589	538	567	598	615	559	589	576	576	570	570	605	626	544	592	595	598	617	571	545	562	575	554	573	580	551	564	569	580	596	560	613	568	577	564	595	573	581	562	576	583	566	590	555	552	569	562	613	561	555	557	580	524	596	548	590	576	596	559	557	541	587	597	586	535	570	553	582	543	624	596	547	570	584	600	601	599	586	561	606	587	579	584	595	566	574	600	589	591	580	579	598	586	572	565	605	568	548	545	524	553	631	566	562	572	604	583	596	578	540	598	593	601	580	616	624	577	572	582	537	561	580	589	541	571	575	606	606	548	554	582	535	578	607	549	563	621	552	573	583	596	589	588	608	568	602	578	575	522	552	561	565	577	555	584	591	582	558	592	611	593	570	607	549	567	590	558	561	548	621	603	540	553	550	579	563	598	555	570	543	581	555	594	646	550	597	566	542	596	571	546	595	593	545	564	559	566	589	586	586	567	557	591	538	608	593	515	591	591	572	589	568	542	584	573	533	510	599	552	579	574	568	565	606	593	560	568	532	564	572	570	549	573	600	568	530	599	548	586	570	553	593	600	529	587	586	604	556	585	609	593	573	508	593	560	600	566	564	532	594	623	600	567	553	557	601	591	537	607	605	574	560	534	543	596	594	584	572	569	573	584	575	592	611	579	583	547	570	587	562	552	592	555	587	592	545	643	563	568	594	546	583	550	563	600	580	560	581	588	548	569	578	577	583	586	559	640	611	570	590	580	582	569	560	603	605	608	593	559	579	618	533	567	560	556	561	581	572	579	596	626	588	591	583	601	556	562	609	547	565	596	597	538	551	567	590	570	623	563	592	548	580	584	573	577	553	556	581	548	572	576	588	550	554	585	588	574	559	522	601	580	564	539	565	587	578	579	604	573	576	561	597	591	553	558	578	611	546	549	541	570	562	559	578	546	620	605	583	562	595	596	575	529	567	589	563	569	570	570	553	547	554	572	603	614	552	551	540	562	559	594	535	578	583	614	575	566	561	560	596	523	615	616	568	538	594	589	573	593	572	556	570	575	581	539	589	579	604	556	578	578	568	534	584	596	580	575	613	587	557	559	540	555	572	588	539	609	519	605	539	578	570	615	605	590	591	578	577	570	595	594	583	565	571	557	529	603	571	574	580	566	554	601	561	582	578	567	546	553	556	584	605	550	559	549	584	560	537	587	601	533	585	567	610	523	613	602	639	592	606	584	568	570	555	559	545	574	588	563	555	574	589	592	572	584	567	587	548	572	552	573	554	592	574	580	581	575	557	546	562	561	554	609	533	552	554	565	589	570	566	580	549	560	589	514	597	623	579	568	567	548	587	543	580	551	545	615	582	554	533	598	591	555	573	544	566	612	577	508	548	542	572	544	580	562	586	610	605	594	577	564	615	565	615	620	610	604	551	577	583	605	566	558	581	579	589	535	588	583	567	582	574	564	611	567	568	530	592	570	527	595	614	601	589	540	591	547	569	610	573	562	597	569	588	565	572	564	595	651	585	560	576	594	543	600	577	558	601	519	582	552	571	594	618	582	507	572	585	596	592	565	600	530	546	567	559	577	599	552	603	534	580	589	564	578	611	597	542	568	603	553	559	545	562	550	586	560	569	588	570	610	551	556	578	587	633	593	568	590	571	560	560	613	572	562	569	594	578	544	615	545	571	554	579	532	550	576	590	584	581	525	532	606	559	555	600	573	541	567	565	600	582	564	529	572	568	588	538	564	619	575	584	563	548	551	562	597	594	593	567	570	586	561	539	583	562	552	579	594	546	590	594	530	586	558	569	596	531	553	541	540	546	577	576	562	533	588	605	564	562	565	608	576	592	555	572	601	584	577	583	610	522	591	568	579	561	599	576	558	573	583	573	629	586	595	568	545	581	535	574	581	601	576	570	588	558	568	555	556	561	571	563	591	555	542	627	568	568	590	581	557	566	597	616	558	576	561	591	554	608	580	540	579	587	562	615	561	603	580	567	576	573	565	569	573	585	563	608	578	609	551	571	571	566	579	574	562	583	562	555	594	567	585	570	615	580	555	568	571	542	593	588	545	608	596	567	564	561	570	577	598	552	545	562	588	580	558	563	582	572	580	560	563	558	556	582	594	566	599	550	576	581	544	555	585	578	555	549	572	602	550	585	568	558	608	565	568	575	539	591	576	600	551	569	523	619	607	557	570	560	564	591	562	530	578	594	555	556	600	533	586	570	572	585	582	555	605	521	511	588	575	565	551	559	569	605	563	565	579	591	581	587	574	610	550	578	592	551	559	564	565	540	570	575	571	575	566	567	595	549	585	545	573	606	592	564	567	639	551	582	565	562	546	533	577	586	572	560	533	537	525	576	600	567	610	583	596	540	591	541	572	561	601	565	531	576	508	607	574	566	565	559	575	569	583	581	548	559	525	567	600	561	583	590	608	547	605	547	570	578	573	600	635	625	573	574	572	586	572	586	534	611	599	589	560	588	548	569	577	580	543	509	596	588	588	568	542	589	559	565	585	545	586	583	586	571	567	581	574	494	561	581	554	591	582	540	560	578	576	550	558	554	563	570	553	570	584	570	529	605	544	554	566	557	547	564	556	548	580	572	563	593	557	589	576	604	567	582	576	594	586	544	555	563	584	617	567	555	578	572	561	577	540	548	610	606	562	605	567	538	520	587	564	582	558	533	609	567	574	592	540	519	560	517	572	606	563	577	551	583	561	603	560	585	552	574	556	615	591	552	552	593	591	554	596	586	581	560	553	554	585	541	540	578	584	581	617	551	601	551	591	577	550	584	592	567	569	610	592	604	602	601	607	566	564	579	609	562	559	594	556	562	549	564	575	555	563	580	582	564	586	603	568	571	560	561	611	586	592	565	562	566	613	548	610	594	589	582	547	584	570	576	599	557	553	573	594	564	566	596	568	592	587	572	499	580	542	576
22920	21180	29031	23623	21184	21260	11488	2026	1475	1414	1338	1286	1150	1142	1046	1022	974	980	1012	963	978	984	954	998	911	949	895	974	872	851	861	945	888	922	939	908	874	906	931	877	884	909	868	912	824	883	886	873	876	881	864	866	862	898	907	940	929	840	852	932	885	895	798	891	877	872	913	830	918	867	882	874	941	836	870	884	859	887	871	929	860	866	847	792	890	843	861	883	847	851	881	922	883	909	853	857	864	857	804	886	845	872	842	913	860	846	819	847	905	940	916	841	844	858	907	873	881	881	834	833	912	838	911	921	851	897	899	841	839	861	838	845	860	891	875	852	835	870	838	885	857	858	808	887	902	851	841	924	829	840	879	906	879	870	889	874	835	916	888	898	874	908	845	869	886	889	841	872	836	810	858	921	894	849	873	886	900	870	861	848	887	884	850	853	842	921	878	805	823	914	816	848	862	896	890	896	854	871	819	843	889	890	876	890	884	872	872	905	901	851	873	883	808	862	877	883	836	895	833	867	885	866	872	838	907	905	862	848	816	903	851	886	883	843	842	844	919	909	836	830	891	883	890	856	856	860	880	839	826	851	856	813	870	827	868	851	885	815	844	843	920	856	851	880	847	917	875	882	871	835	849	890	870	887	867	823	881	926	911	863	880	828	849	872	834	876	892	891	884	893	879	873	860	836	880	839	847	922	925	879	891	858	890	865	885	892	870	864	929	907	841	923	880	891	888	874	877	830	841	869	894	884	944	853	889	883	865	880	899	832	904	819	899	821	895	859	839	894	821	880	859	888	863	826	922	849	897	861	883	831	868	862	831	877	871	836	870	871	857	884	872	911	852	865	861	882	905	854	837	857	885	855	833	900	888	881	836	903	853	867	881	875	846	848	838	906	894	841	884	900	827	848	828	923	837	886	852	887	864	904	853	894	929	884	855	823	890	882	861	874	855	842	872	818	866	882	793	840	843	876	896	890	843	904	881	889	823	871	861	880	845	892	870	872	863	938	875	830	908	850	828	879	891	880	844	872	922	892	902	823	836	843	883	892	903	888	866	947	858	897	881	862	855	914	850	888	886	860	890	892	842	858	849	872	816	832	874	846	820	846	854	898	896	805	844	881	892	892	841	836	857	854	814	861	836	912	888	902	868	877	835	865	895	851	869	884	868	852	909	883	842	907	873	921	884	815	908	889	886	834	865	899	851	856	856	890	835	855	794	846	873	844	842	875	868	842	829	901	877	893	856	894	858	892	901	851	850	831	845	868	839	938	858	820	879	870	898	869	822	802	840	882	867	880	854	885	884	831	890	864	849	867	891	852	895	819	897	855	862	825	862	864	852	845	848	873	846	867	840	885	821	855	862	822	875	826	877	863	906	840	869	850	879	840	864	865	814	908	860	881	875	855	792	867	864	860	867	836	821	868	896	866	871	886	832	857	819	801	816	867	819	868	926	803	878	848	899	847	883	837	856	993	879	867	868	876	865	882	847	957	834	834	880	879	881	815	862	799	883	889	878	874	875	892	834	846	875	866	862	874	866	900	824	860	847	897	820	884	833	901	894	890	847	785	882	810	864	843	788	889	840	816	881	873	846	836	887	829	882	834	859	871	896	868	818	907	897	901	844	853	876	874	849	830	813	896	856	864	876	862	859	877	865	859	924	848	877	879	886	860	903	839	822	916	804	833	832	834	903	856	835	865	873	840	907	863	887	853	880	847	877	862	829	846	890	923	867	855	900	859	895	829	863	857	845	881	874	873	887	850	845	868	852	854	881	860	941	891	841	846	883	871	867	847	868	845	894	864	855	885	913	869	895	807	862	905	849	811	913	924	908	822	926	825	833	891	845	864	896	853	880	888	867	886	834	900	892	871	891	835	833	869	911	896	870	854	946	913	867	823	847	874	845	794	880	861	903	852	847	901	884	885	916	855	868	833	827	854	887	879	878	880	876	916	890	820	810	890	885	825	846	858	854	851	861	912	789	847	846	884	864	869	847	878	839	886	904	857	871	862	828	887	823	865	812	851	850	896	902	862	789	886	843	868	851	917	900	882	918	838	821	905	841	830	839	874	853	832	888	864	866	798	942	870	827	837	883	823	877	888	894	858	906	882	879	929	884	822	839	851	910	870	833	883	876	830	898	870	895	848	836	864	858	866	847	917	870	860	818	846	846	837	845	905	912	867	905	900	813	870	822	793	834	898	851	893	884	887	869	878	877	861	901	812	895	931	830	871	858	847	918	925	833	883	856	835	870	854	857	848	890	883	866	839	828	883	863	859	869	831	860	845	856	889	842	882	933	859	837	866	840	828	813	893	895	848	873	880	833	850	849	899	873	865	900	855	863	862	858	895	851	830	893	846	851	855	828	804	874	900	865	872	836	909	877	849	910	829	856	927	835	825	903	866	873	867	879	790	907	904	871	891	830	815	917	892	872	808	863	848	845	845	880	859	827	783	848	822	866	887	787	865	860	883	872	882	846	824	827	826	853	833	876	823	898	836	830	882	887	882	852	879	843	920	815	877	818	854	856	861	820	879	897	857	826	896	886	835	900	932	807	830	861	878	886	856	857	816	879	871	796	925	857	841	868	846	892	867	833	892	894	873	867	861	806	878	900	918	898	918	863	878	909	873	873	915	889	878	862	825	852	856	901	893	858	881	881	901	854	871	845	863	847	902	857	922	853	864	842	893	855	840	849	917	883	841	825	812	875	911	850	875	842	844	885	847	840	891	878	867	945	829	856	866	920	854	884	889	819	860	805	857	828	902	861	878	842	888	851	897	787	912	895	845	860	913	814	898	827	867	846	864	858	861	898	806	829	825	876	909	860	843	871	895	889	872	865	850	865	817	858	865	851	848	833	872	873	859	849	791	849	897	864	916	900	862	853	882	882	868	855	793	857	883	909	855	859	876	860	875	813	852	813	857	906	848	870	868	836	931	882	886	877	892	889	902	875	879	835	861	822	861	863	854	851	855	873	858	887	858	871	845	879	900	877	813	880	865	832	886	900	948	859	871	866	816	861	841	829	863	833	873	869	891	845	828	897	848	849	842	910	866	878	825	840	859	818	874	859	867	841	898	815	849	871	841	902	886	880	844	877	891	864	861	854	881	818	891	868	877	819	838	792	852	845	812	849	870	891	880	868	840	868	879	892	825	856	857	875	810	880	846	855	813	886	846	864	888	900	864	869	839	870	834	839	869	893	852	821	847	852	851	912	834	852	862	861	884	886	861	908	892	837	828	881	896	908	848	870	867	848	856	855	874	863	930	847	843	872	851	844	859	858	849	858	807	893	873	821	872	853	840	842	855	872	867	861	917	864	894	854	905	854	903	860	869	893	902	882	809	868	864	847	903	848	912	837	857	899	811	831	828	874	839	856	863	882	874	834	829	871	836	842	846	859	875	806	891	856	832	854	852	891	932	882	874	821	825	880	893	839	825	877	862	873	862	787	845	825	836	865	821	888	914	820	849	817	905	850	849	841	899	862	884	882	918
15842	17846	15302	8563	5940	4566	3800	3111	2697	2257	1922	1865	1703	1546	1359	1476	1296	1263	1219	1253	1223	1177	1182	1175	1188	1131	1105	1120	1089	1107	1034	1102	1052	1083	1044	1082	1125	1033	1071	1125	1050	1038	1057	1048	1078	1054	1011	1004	1032	1088	1063	1065	1050	1024	987	1051	985	1068	1032	1052	1010	985	1010	1045	1047	1023	1012	1060	1029	1042	1065	1001	1014	991	1033	1000	1017	1006	1030	1055	1035	1002	1032	1050	971	999	1016	1060	1004	1106	1050	1095	1029	1060	1004	1017	991	1045	1019	1029	1076	992	1015	1022	1043	1031	1008	1052	1043	1026	1061	1029	1030	1101	1006	1043	1003	1068	1023	1054	1089	1065	1010	982	1056	1068	1015	983	1012	1023	1022	1007	1040	1014	987	973	1020	1063	1032	1051	1005	1030	1002	1051	996	975	994	1024	1014	983	995	1049	1023	984	973	1008	1071	1011	1078	983	999	1091	1026	1072	1016	1015	1068	1018	955	1042	1114	986	1051	982	996	1058	999	1029	1065	1000	1045	1013	1007	997	1031	926	1012	1015	1038	1035	1007	950	1037	1024	1012	1028	1028	1011	995	1003	1029	997	974	992	967	989	1031	1001	984	1012	1070	991	962	1015	1068	1035	1026	1051	1046	1016	1042	1029	992	972	975	1010	992	1045	969	1006	1081	1002	1027	1024	991	991	973	1008	1056	928	1036	1039	976	1011	1053	983	1024	998	958	990	1064	1046	999	1001	990	1071	985	998	1081	1008	1022	1001	1025	975	984	989	1026	1003	991	1041	1000	956	1024	1008	1006	1008	1033	1002	1013	1026	993	964	967	1061	1075	1017	995	1032	1043	1003	1041	1023	1017	1070	1076	993	1057	1006	1024	1006	1008	1018	964	1027	996	997	1068	1016	1043	1027	1016	998	992	991	1058	1009	1016	1041	1067	1045	1028	980	975	1012	1034	999	955	1019	989	1011	988	984	1030	1057	1014	978	964	1016	979	1017	1048	1008	1009	944	1000	1051	1033	995	1056	1024	983	1047	1041	985	974	1024	1044	1072	984	986	1034	971	988	1002	1032	1069	1026	976	1040	979	1008	984	1036	979	1021	1001	976	1081	1021	1021	1005	978	1054	982	1042	991	1062	999	1068	970	1002	1007	1017	997	1043	1006	1035	1049	1014	1047	1023	974	1033	1033	971	1040	1018	1087	1016	996	1035	1029	1042	1020	1078	1044	1029	1043	964	1020	1036	989	1026	1108	994	1030	1011	976	943	1058	979	1029	1002	1010	985	970	976	1052	1017	1055	1071	1049	1035	999	1026	1082	1025	952	1047	972	951	1031	1007	1069	1045	1013	1001	1053	1016	1005	1046	1013	1034	1043	1048	1005	1054	976	1083	1040	1017	1038	1009	990	1014	1099	980	1038	961	963	1011	1062	1020	1026	965	1014	1001	1028	1001	1023	1000	1067	1024	1009	972	943	1005	924	985	1009	1000	1059	1007	1005	1007	988	1004	1022	1023	1054	1020	975	995	1051	1017	1039	1030	1020	1061	978	1012	999	1003	1023	1073	955	1056	982	1046	1018	970	1011	974	1007	1034	1000	1018	1053	1012	1048	1047	1013	1052	1005	988	987	1062	1016	1053	962	1021	1019	1023	1041	1026	1099	969	1058	1036	983	1022	973	1029	1027	1071	985	1039	943	972	1022	1009	973	999	1036	1058	1021	1085	1013	1023	1007	983	1056	1065	1084	983	1003	1031	995	1029	1006	997	983	1029	1040	1029	1041	1014	1060	1030	1065	980	1032	1023	968	1043	1037	1015	967	994	1055	1014	1017	992	1000	1054	1022	1038	984	1064	995	967	974	1041	1067	1038	1012	1046	1019	960	1031	1009	966	992	989	996	980	998	1009	1046	997	1076	1028	1069	1032	1002	995	990	1029	994	1020	1012	984	1049	994	1004	1061	982	1017	995	1067	1046	1038	1040	978	1042	1033	983	984	1039	974	987	990	977	995	1002	1033	1013	968	1043	1040	1026	1043	973	1029	994	1069	1011	1033	1042	942	992	986	970	1053	997	997	1043	972	1029	1002	1023	1007	1053	1087	1044	999	1002	1007	1011	1022	1031	981	951	1021	1021	1009	1026	981	1038	957	1029	1015	967	1002	999	1082	1021	945	1011	1061	1011	1032	1027	1001	1059	1035	1045	1075	1008	994	1025	1084	1074	967	1041	1047	1010	1054	1039	1001	1014	1034	1026	1036	1065	976	1019	1103	980	954	1044	1008	1021	1030	1001	1024	1019	1009	1027	1002	998	952	1028	986	978	1010	977	1002	1017	1039	1061	1027	1004	1074	1020	999	1027	1043	992	1055	957	1062	1049	1026	1021	990	1034	1022	948	1039	1048	1014	998	975	1015	1033	1061	1043	1036	1085	976	954	976	997	1064	1018	1016	1004	1085	1030	963	1033	1002	1021	998	999	992	1010	1031	1021	976	1010	983	1023	1001	1058	990	994	1034	1034	1036	990	1018	1022	993	996	992	1017	1050	1004	1082	1065	1033	1008	984	1005	1042	1022	1077	993	1046	1028	1010	1066	942	1024	968	984	1036	1005	1009	959	1038	1008	989	965	1032	997	1010	965	1031	975	1048	983	972	1013	988	997	996	982	1057	1059	1000	1047	1014	1003	1020	1020	1013	981	1002	1019	988	998	1011	1045	1004	1012	1063	1037	1030	1067	983	1103	980	1035	1001	1015	1051	1035	1021	1040	1047	951	1073	989	1022	1044	1046	1035	1024	1013	996	995	989	1003	1027	1015	1028	988	1026	1073	1071	1025	985	1066	1026	959	998	1035	1084	1030	1024	1020	1002	1053	1000	955	1068	1035	962	1061	1003	964	1038	981	991	1024	1047	957	1054	1031	1032	992	996	1020	1020	974	1012	1023	1045	1010	1001	1030	1024	979	1028	988	1069	1001	976	1016	1014	1086	1075	1017	999	1027	1002	1046	943	1089	1015	1014	1031	1031	1044	1083	1025	1007	1033	1041	1012	1057	1006	976	983	1043	1013	988	1032	1012	1019	1041	1018	1036	1058	1024	1000	1030	1066	1051	1102	1013	1016	1005	1009	1090	1033	1082	957	955	1017	983	1019	984	1049	1000	1028	955	974	1011	1058	999	1091	979	970	1028	1051	1015	1003	964	1015	1044	1001	1005	1076	1062	1047	1023	978	1022	1043	1000	984	979	1021	1019	1038	993	974	1017	1021	1001	1070	1013	997	1090	1045	954	968	948	1008	1032	1037	986	994	1026	1013	1057	1014	1052	1018	1030	1016	1052	1005	982	1009	1063	1012	1013	1017	1007	1003	958	1007	1002	1008	1015	1056	1045	1038	1045	973	1021	1029	976	1017	1058	1030	1023	1049	1008	979	1053	1026	1001	1000	1021	1046	1086	1056	1013	1040	992	1071	985	986	1053	1013	1014	1025	1068	1064	979	1008	1067	992	1001	998	1050	989	1033	1006	1008	1022	999	1004	1034	1012	1030	994	986	986	1007	1038	1071	1025	1038	1017	997	1017	1058	1004	1006	1027	1012	1022	1014	1028	1021	1011	1004	1007	1013	1018	996	974	980	1067	1020	1000	1040	1034	1007	1004	1068	976	983	1036	1002	1029	1023	1096	1021	1009	1048	1004	1029	998	1016	1047	1054	1077	961	1071	1025	1001	1000	1005	1027	967	1058	1011	1024	956	1019	1026	1018	977	1030	1052	976	997	986	1048	1013	1029	1017	1069	1002	997	1021	1026	1037	1009	968	1012	1033	1003	1020	1024	1039	1079	1028	987	1062	1046	1070	1019	982	968	1028	996	1065	1038	959	968	1042	974	1038	1053	1030	980	1038	1035	994	1020	978	1006	1046	1034	1028	1069	976	976	997	1045	1100	1031	1033	1028	971	989	1020	986	1007	1007	1017	1097	993	1069	988	1042	1003	1033	1072	1038	982	1101	1019	1048	1014	1028	1056	1030	1044	1015	1050	1030	1052	988	984	1019	946	1038	993	1018	1045	1019	1041	1016	1003	976	958	1024	1018	1000	985	1052	1004	1037	1010	1002	1011	990	1029	1034	1035	970	1074	1026	972	1000	958	987	995	1012	936	1022	1030	995	1032	970	1046	1042	1069	1017	1019	1026	1008	1084	991	1041	1021	1055	1028	1006	1038	1019	1012	921	1033	1040	1079	998	1043	1030	980	1012	1095	958	1009	998	1037	979	1019	1068	949	988	998	938	1052	979	1029	1023	1024	1017	1031	1011	1016	1014	1044	1053	1042	919	1026	1000	993	1026	1042	1013	1017	1008	969	984	1046	1035	1044	1035	1050	969	985	1040	979	925	969	987	995	977	969	1050	1072	1046	1016	988	1067	973	1005	1027	1043	1011	1050	992	1028	938	956	1057	984	956	994	994	1044	1043	1084	1037	983	1035	1026	970	1025	1080	938	1000	975	1051	1016	1097	977	969	1032	1040	1005	1063	1074	1102	1051	1002	1004	1045	981	1007	1006	1047	953	985	1015	1024	989	1024	1023	1036	1024	1064	950	1017	1074	1036	988	975	1092	1002	997	1037	955	1005	971	1036	994	1077	954	1045	997	1041	1045
26920	19901	7148	1187	800	783	649	576	581	561	562	543	523	528	547	552	536	533	507	546	517	536	601	531	563	553	547	541	562	565	538	566	560	575	545	530	544	501	540	552	573	569	545	549	528	511	552	524	537	558	528	522	496	499	531	499	541	530	593	547	524	561	577	562	539	505	580	502	552	530	489	539	556	563	527	528	546	546	541	506	551	519	518	537	550	560	574	533	544	552	529	539	525	528	578	547	539	545	562	543	553	527	523	552	572	540	514	544	574	558	543	568	569	523	539	542	533	551	535	547	522	504	591	572	534	553	599	579	564	544	583	566	547	555	563	514	530	568	535	534	546	567	512	570	518	552	578	501	500	554	523	532	561	526	549	520	554	520	531	520	529	525	574	579	586	542	533	500	542	535	549	541	549	568	548	530	548	514	529	544	509	555	514	512	601	545	556	545	545	492	548	549	504	535	563	522	553	577	545	559	515	539	554	549	568	564	510	518	513	561	499	520	515	548	556	524	513	579	522	531	555	531	529	521	528	508	543	568	557	519	529	562	551	531	524	546	525	550	516	594	583	538	552	545	533	522	561	562	576	548	553	557	504	538	544	540	556	532	543	547	552	562	555	529	546	520	542	553	541	523	520	530	558	512	555	541	571	531	536	517	539	562	564	555	534	552	544	555	474	512	567	514	524	554	533	591	512	513	539	569	550	558	541	561	540	519	527	562	535	528	550	566	570	554	546	539	550	526	501	550	557	550	531	486	513	593	514	500	539	522	530	535	546	530	539	568	532	497	524	568	525	543	539	547	523	496	519	578	537	546	537	555	548	582	540	545	527	556	554	520	506	529	543	550	524	535	561	521	549	548	499	515	512	561	564	502	501	503	544	543	534	542	559	523	544	556	540	561	577	548	510	542	593	569	562	550	546	523	565	524	569	528	531	519	514	573	546	534	551	525	572	570	567	532	549	548	512	551	539	541	531	556	504	549	530	586	578	542	563	514	574	519	529	514	549	500	595	540	507	540	591	564	566	525	537	528	536	554	527	549	542	527	547	574	519	537	574	545	516	537	551	569	521	536	570	550	512	532	583	556	535	525	562	540	552	542	506	549	561	542	559	528	565	565	515	524	550	543	551	539	563	565	533	558	514	533	552	524	562	548	563	540	552	581	542	571	604	593	498	550	509	541	578	514	534	556	512	555	568	501	558	513	536	534	542	544	538	571	529	540	518	517	566	555	543	504	471	566	515	540	534	522	519	549	515	539	515	541	565	551	537	571	516	518	519	534	532	620	583	550	525	552	524	548	538	506	560	543	513	534	527	527	559	527	557	497	544	537	538	484	564	552	541	575	560	521	543	537	522	519	538	540	577	527	547	533	527	535	581	546	502	535	501	559	533	523	504	563	594	545	576	562	580	563	557	529	560	563	567	566	582	518	544	516	529	595	554	531	552	555	539	539	546	515	537	519	513	587	522	518	559	584	513	533	554	547	552	543	531	541	544	613	521	537	551	487	542	501	576	507	542	530	580	510	586	558	558	533	534	543	516	565	552	569	553	551	528	560	513	527	533	588	557	483	535	523	555	536	571	571	575	545	579	511	556	548	525	517	559	537	532	508	558	531	549	571	552	570	556	565	566	576	531	547	549	572	581	567	551	523	547	558	514	509	510	521	597	496	571	536	534	531	522	569	510	536	530	529	536	539	520	528	549	542	558	544	580	527	493	555	522	549	512	537	540	582	542	511	518	487	552	565	536	508	544	535	559	541	500	537	536	531	521	526	541	602	555	593	553	518	542	514	515	573	495	540	484	513	516	516	574	519	535	588	528	531	570	574	505	560	527	519	533	528	571	559	559	532	571	523	541	541	546	510	507	523	559	529	557	533	544	501	554	494	537	571	517	526	524	518	525	554	574	559	572	540	565	541	514	582	559	526	554	513	580	538	498	551	503	520	522	537	562	504	567	591	531	530	531	564	596	516	534	570	599	541	540	534	538	505	584	557	525	593	547	525	592	531	559	531	584	488	513	509	538	552	578	561	534	545	523	548	548	523	539	539	548	528	580	533	548	558	563	516	540	494	535	507	543	530	553	509	581	534	572	535	533	530	539	543	516	541	577	549	507	577	535	561	586	562	583	547	524	509	504	537	537	519	557	522	567	517	493	515	538	526	541	542	549	557	527	526	522	524	565	500	593	512	539	537	517	542	555	527	563	578	528	508	515	531	538	563	558	533	545	521	538	518	576	475	524	560	556	565	556	568	529	575	550	511	517	525	576	562	530	546	528	543	520	568	546	553	548	539	555	507	553	513	566	517	570	552	510	594	511	529	563	552	533	538	559	550	574	560	511	518	577	548	526	564	536	551	553	485	535	528	519	554	500	581	523	532	536	569	549	509	582	511	558	536	538	510	534	572	528	578	553	522	509	564	583	511	522	542	573	564	535	553	539	540	542	529	546	543	544	544	542	530	538	555	526	582	524	508	577	552	534	523	527	520	533	541	575	549	511	499	573	539	552	551	567	546	493	504	552	517	555	524	534	529	601	530	502	552	525	566	567	551	567	525	563	542	550	546	525	537	556	533	508	492	523	522	525	517	534	510	542	560	574	538	566	522	495	559	539	591	552	553	498	548	504	521	558	524	563	543	526	559	540	517	530	522	549	530	541	507	551	507	562	542	531	535	545	520	584	512	528	541	525	507	548	553	530	527	535	527	566	529	532	550	567	558	527	519	587	504	557	561	515	561	539	587	552	540	600	532	504	494	502	514	554	527	540	560	536	522	570	525	534	521	538	550	541	542	534	512	535	542	508	549	560	586	534	534	509	510	534	536	523	529	519	556	580	520	582	568	556	524	563	543	517	536	532	498	575	538	550	564	542	514	518	537	534	519	539	533	533	528	564	538	540	584	562	545	516	521	549	565	500	516	542	514	557	520	534	530	536	506	530	532	503	567	526	549	527	531	519	572	547	554	510	536	569	551	564	526	536	574	566	564	558	520	559	521	542	559	520	511	581	545	559	538	576	529	516	537	521	535	518	538	520	515	506	513	547	550	576	570	535	503	580	543	541	505	527	574	561	573	501	529	506	551	535	538	540	584	533	542	550	590	540	558	578	555	523	530	518	529	516	590	558	555	478	563	562	543	544	534	546	535	553	516	527	547	559	562	471	569	575	566	499	545	538	585	495	532	529	510	577	508	511	501	585	501	512	527	572	556	557	588	548	551	556	561	548	549	542	554	557	575	532	542	536	510	535	536	523	532	552	497	584	544	547	533	533	517	546	568	541	530	515	554	504	538	594	516	549	589	525	519	515	513	539	574	500	511	557	544	532	526	596	529	576	518	584	545	561	566	528	542	521	549	542	528	555	541	563	529	508	523	522	543	579	552	516	554	556	525	533	512	518	543	553	532	509	551	574	539	568	512	547	564	545	504	493	565	560	567	550	536	540	537	531	503	571	545	541	535	489	518	559	528	540	528	552	514	501	533	592	571	543	573	552	532	505	517
6688	1620	1360	1019	854	752	764	708	717	683	736	653	708	628	684	657	659	672	655	632	684	690	682	675	686	643	674	703	659	620	658	629	660	718	682	652	664	629	660	640	667	644	658	699	635	627	662	683	717	626	670	693	631	642	635	655	663	688	649	674	654	702	648	669	705	674	656	661	660	658	649	650	644	657	686	652	641	655	693	652	673	628	682	644	635	638	667	650	697	656	643	648	667	681	650	670	660	623	653	704	642	690	677	629	629	624	636	693	632	646	693	697	623	671	644	696	628	703	659	644	641	659	644	667	646	641	651	629	644	685	646	643	648	604	688	636	617	660	643	662	648	613	677	638	680	659	665	654	692	657	627	677	666	675	685	649	648	664	672	668	681	708	641	687	659	686	629	651	636	654	668	627	639	641	684	663	666	638	690	618	666	654	646	696	622	599	677	662	656	615	639	637	659	659	645	719	723	618	638	658	644	703	632	665	609	675	616	625	624	648	637	664	659	653	650	682	626	613	634	659	644	673	631	634	667	649	644	652	695	643	666	644	648	711	671	612	651	612	648	624	665	610	629	641	654	617	650	652	655	661	673	613	642	605	641	645	648	628	608	619	659	682	633	685	628	655	668	674	623	665	657	685	684	629	613	649	659	610	687	669	669	665	653	690	631	661	645	625	650	678	654	679	683	683	645	616	621	673	636	654	635	642	610	665	644	620	730	654	668	636	617	646	622	685	655	640	671	667	632	629	643	667	662	665	658	598	639	639	693	637	629	616	639	687	641	653	664	638	677	634	678	600	666	644	643	663	654	674	664	645	659	680	656	658	640	669	663	616	640	682	671	690	650	653	633	672	691	660	621	649	659	673	651	680	682	649	650	676	653	665	639	646	631	681	672	637	657	698	652	630	659	668	644	694	659	649	655	599	649	667	629	630	666	674	635	664	695	671	630	658	603	654	624	677	630	690	652	664	642	678	654	702	630	668	627	672	624	676	612	654	640	668	651	637	655	680	704	696	651	612	603	672	674	632	688	648	658	674	636	689	659	688	686	647	669	657	627	702	657	664	669	632	667	657	634	684	712	646	677	610	668	632	632	667	644	639	732	637	653	604	654	625	655	654	675	631	663	653	629	667	668	646	663	668	650	672	623	655	614	654	641	627	672	639	646	631	676	617	673	647	666	678	657	719	683	686	679	613	666	624	687	698	607	638	631	698	666	634	640	689	658	688	661	652	618	692	661	636	665	639	644	679	673	632	678	635	661	641	669	653	643	612	617	678	668	666	705	722	687	652	698	658	642	670	656	663	653	654	713	633	655	688	618	622	634	683	648	684	659	641	652	677	657	673	683	670	647	629	670	639	660	646	638	669	666	658	633	682	660	655	706	648	666	634	693	624	709	636	653	673	645	635	682	616	641	637	680	614	698	619	630	611	647	662	665	664	682	645	717	643	645	644	670	661	639	651	652	663	677	625	665	660	722	627	650	643	657	694	660	633	634	611	675	672	641	624	626	651	706	641	612	665	627	657	655	677	649	657	676	648	618	642	678	643	660	642	659	675	666	675	677	702	683	652	634	640	663	631	639	626	636	694	661	671	658	654	634	676	627	690	661	676	664	663	648	674	663	673	662	678	621	713	669	646	660	682	675	631	633	675	655	639	631	685	701	644	638	649	681	650	641	700	642	656	651	646	670	687	658	685	666	648	661	629	690	686	689	673	669	630	634	610	636	654	695	651	664	608	653	603	640	671	636	650	632	643	650	642	678	620	641	680	622	658	662	643	638	703	651	698	622	667	626	650	692	672	643	607	644	663	679	672	642	651	634	653	682	637	660	667	635	651	639	651	668	671	649	623	638	663	678	657	657	684	618	663	640	638	630	691	648	682	615	651	646	651	654	657	662	656	645	679	688	606	593	646	639	618	656	653	686	692	642	651	636	695	659	700	607	666	660	685	716	683	720	704	650	640	652	615	675	690	620	703	695	629	618	684	643	670	654	627	687	640	672	652	641	670	644	687	636	716	678	669	628	662	663	678	647	638	651	606	677	632	638	615	671	627	638	655	655	659	683	660	633	627	650	648	651	660	671	702	635	682	627	674	627	692	655	654	649	659	644	642	691	640	635	659	645	625	644	652	622	639	673	640	585	660	683	689	651	656	610	667	666	654	674	645	684	667	654	677	676	669	616	679	667	711	661	683	635	667	659	643	681	613	669	711	682	659	620	662	658	708	657	649	611	620	677	646	654	653	677	639	647	624	602	631	662	682	695	682	647	650	653	656	656	644	697	684	619	634	620	684	672	698	695	650	643	691	664	645	720	680	629	648	643	627	649	648	639	652	676	667	656	646	679	672	652	653	684	629	683	662	667	692	687	681	659	621	695	705	659	603	694	653	647	657	652	673	628	692	665	679	682	694	662	660	601	701	637	670	654	676	627	702	641	651	645	684	661	629	678	638	664	702	689	647	648	683	678	682	637	667	676	689	683	674	655	622	611	664	638	653	624	650	659	602	640	689	643	685	616	616	649	697	664	671	678	622	629	629	650	670	650	645	666	615	668	626	662	632	708	616	652	655	675	695	653	657	636	631	658	656	672	680	679	649	638	663	700	703	611	637	665	658	710	614	622	684	684	675	598	667	673	656	624	628	645	659	606	637	633	655	657	651	645	715	668	644	669	631	649	658	674	641	644	677	626	643	665	603	667	670	686	637	652	663	670	642	666	627	659	651	638	664	632	659	656	632	691	654	630	641	637	688	655	654	625	707	665	670	652	618	622	660	685	606	636	678	628	617	703	743	629	670	661	645	632	689	647	681	639	692	657	648	635	632	665	658	674	652	649	620	680	659	662	621	623	630	613	672	639	636	611	651	691	697	655	676	680	639	683	641	684	652	637	679	692	655	673	635	695	693	656	711	659	674	698	682	672	662	648	653	628	639	668	650	643	639	674	631	664	633	628	636	668	621	681	633	656	612	681	682	635	644	645	600	619	670	707	644	699	650	673	673	681	655	656	618	651	644	701	646	644	667	630	694	632	641	693	639	633	644	659	657	656	633	644	665	639	663	608	680	662	643	631	648	638	721	623	629	646	653	613	697	682	686	671	653	664	653	651	684	645	648	687	659	637	650	646	698	654	660	680	616	614	683	648	669	645	611	690	639	689	650	645	650	617	705	636	649	662	703	642	650	589	704	652	664	681	640	666	712	670	662	633	667	659	628	641	623	654	700	639	623	658	669	609	642	635	634	707	670	704	670	694	637	633	665	691	638	662	665	666	695	710	595	650	639	659	672	676	655	640	672	695	662	660	716	673	626	636	599	653	609	644	654	678	633	667	640	694	672	670	640	690	667	676	652	616	686	624	648	654	688	658	696	657	721	656	634	694	671	673	711	655	655	654	649	672	633	688	675	666	644	646	687	640	621	624	620	649	660	664	635	677	638	678	676	630	612	669	634	657	622	693	649	647	692	648	646	676	663	625	618	621	675	685	687	661	661	682	651	657	628
23878	21114	28507	23923	21082	11768	1998	1325	1128	1105	997	996	946	923	894	908	888	889	888	877	838	811	801	851	826	852	835	854	870	827	812	784	775	829	859	872	856	796	805	799	838	827	734	748	791	807	809	811	816	836	817	789	824	816	853	762	839	794	763	827	843	805	791	776	796	799	794	823	811	858	805	833	841	832	809	797	804	801	811	806	816	818	820	772	820	817	823	824	785	810	836	762	830	831	873	827	775	797	828	839	803	776	764	781	859	820	763	847	855	815	783	850	766	782	776	823	800	778	789	796	844	802	798	837	806	774	846	818	792	789	808	807	814	778	836	759	798	758	756	851	778	819	849	831	842	788	740	810	826	794	857	773	830	845	803	811	827	882	849	751	816	802	822	821	821	808	771	803	816	803	777	777	838	770	809	837	820	771	802	784	824	798	811	763	797	805	833	827	764	810	754	778	795	767	806	838	785	758	787	776	782	770	803	813	825	828	731	868	838	790	756	782	827	828	841	780	771	805	788	822	816	817	826	798	793	839	801	824	797	820	808	778	798	802	800	811	792	800	778	792	777	839	814	812	798	820	810	829	825	801	803	779	802	813	779	822	790	841	852	844	834	768	818	805	853	810	774	788	837	760	779	776	829	796	791	800	827	820	867	788	831	815	804	773	738	808	826	766	799	749	808	801	774	807	779	771	778	790	857	771	739	817	797	769	746	767	805	816	800	792	780	836	826	798	791	818	817	855	864	816	815	760	797	806	793	754	840	827	768	781	826	789	740	826	809	799	826	806	783	805	808	832	780	848	769	790	774	763	784	825	804	848	816	837	805	765	832	770	836	796	811	787	781	843	802	821	823	725	832	782	819	791	854	862	783	762	754	796	854	751	799	787	804	832	762	845	788	795	751	833	804	862	798	795	810	803	839	787	821	791	827	796	813	803	827	784	828	788	789	787	766	810	813	805	775	831	859	753	803	779	804	800	785	756	806	792	815	831	812	752	830	801	775	843	801	801	775	827	852	803	802	798	786	826	802	816	765	790	813	801	828	789	829	804	807	783	779	812	775	796	870	827	805	832	835	791	828	780	797	783	814	823	765	756	807	833	843	834	817	798	795	832	801	826	808	825	808	813	837	794	810	809	814	802	785	785	819	766	866	775	824	751	775	791	790	777	829	789	773	801	800	807	828	801	803	817	766	803	862	802	789	785	812	836	792	826	777	825	787	801	829	776	772	797	788	792	824	803	791	760	729	796	795	775	791	824	797	761	803	803	774	828	738	835	785	764	828	769	781	742	833	811	811	806	876	791	810	786	830	801	816	803	820	846	808	826	782	762	808	803	774	802	771	848	818	743	846	804	866	781	817	830	825	808	854	798	863	777	814	778	783	811	746	789	804	762	818	820	748	817	829	830	785	815	850	790	784	824	793	823	816	883	777	819	823	815	754	827	783	842	814	844	778	828	815	819	811	803	820	786	756	827	800	776	789	809	802	750	828	766	811	783	761	851	791	828	795	818	832	804	783	771	748	830	790	799	791	804	829	784	790	787	842	772	803	750	744	757	781	782	770	816	848	785	780	824	796	786	781	777	799	844	799	818	827	782	822	815	806	773	822	811	794	794	803	825	803	833	801	720	754	771	797	783	817	827	814	794	824	783	844	857	824	867	753	823	806	807	838	796	767	763	825	804	828	813	805	825	802	786	788	787	787	849	817	821	846	812	843	793	789	768	811	786	734	824	816	778	802	763	849	792	818	798	838	784	789	770	778	817	822	836	822	781	812	802	817	830	811	780	737	837	751	810	766	789	744	849	807	813	807	800	783	802	777	827	763	804	797	828	829	747	809	794	811	783	836	772	803	781	824	781	789	799	799	835	809	767	818	770	834	807	829	755	819	764	795	801	811	756	789	769	808	809	784	798	807	786	815	856	873	785	779	794	783	786	807	784	793	753	814	835	804	851	805	787	806	760	794	868	762	826	865	778	803	795	775	794	809	826	762	794	832	726	831	819	843	791	763	805	818	783	829	805	831	792	779	834	830	859	789	789	805	778	813	805	812	811	838	755	803	847	765	771	847	860	840	801	824	768	748	789	771	780	781	779	843	804	811	775	768	795	792	771	823	785	785	783	785	845	794	762	812	799	748	833	765	797	835	824	845	811	772	792	820	821	797	817	790	803	779	756	725	814	812	788	792	839	811	778	745	816	816	843	841	807	806	815	770	861	862	785	839	863	778	797	801	781	825	807	809	819	862	747	849	807	821	788	843	741	770	816	782	848	855	831	786	769	787	747	781	816	790	815	800	770	819	792	745	803	824	745	780	761	812	847	807	769	812	816	838	800	754	818	802	821	744	823	757	783	816	777	809	785	810	805	791	818	795	794	832	768	825	831	801	788	793	800	764	772	818	824	805	792	772	815	840	796	795	811	830	834	787	754	790	813	797	854	783	771	833	817	839	803	826	759	732	767	838	803	828	784	790	817	765	729	774	769	840	808	815	822	741	819	840	798	788	794	768	834	790	798	745	817	754	835	863	838	753	800	822	774	816	766	828	810	747	793	805	824	813	801	854	844	816	793	858	744	781	863	839	848	799	789	805	831	752	843	806	757	789	802	831	806	851	797	817	783	752	825	792	737	833	841	813	792	762	776	777	824	785	802	852	762	777	827	796	778	793	780	826	798	814	781	794	808	836	801	793	783	808	762	818	860	783	774	809	825	844	817	728	795	802	829	817	789	816	822	776	805	762	832	788	795	774	798	763	787	751	827	743	818	793	796	797	821	779	786	767	838	776	829	797	797	789	789	778	828	824	742	795	788	860	795	804	788	803	812	785	803	787	777	758	783	828	739	821	782	824	819	813	749	763	782	724	774	796	748	778	811	774	815	808	793	799	803	749	797	792	847	844	768	880	818	799	810	800	804	837	797	857	789	809	822	814	805	816	826	800	838	821	741	789	848	800	823	799	801	814	796	818	882	829	741	731	776	846	847	816	802	806	799	852	763	838	804	832	771	774	808	790	826	834	834	835	831	805	830	770	837	797	831	773	787	791	833	777	795	837	837	810	816	824	812	804	811	810	800	824	833	726	802	737	798	785	828	798	833	826	821	811	827	826	808	836	827	808	804	817	810	810	776	801	783	826	787	814	818	805	800	789	762	769	815	799	754	821	833	784	802	760	799	783	798	846	816	826	801	793	804	816	780	821	823	822	787	841	840	802	766	779	851	776	801	784	788	826	796	786	831	768	804	775	814	769	816	811	807	772	833	781	786	755	820	819	790	857	836	741	792	849	807	790	793	803	835	798	809	838	856	826	829	855	804	762	785	791	821	835	809	833	779	823	765	804	788	781	832	853	841	783	864	815	755	795	788	777	797	795	757	812	808	832	764	787	791	814	831	790	851	762	858	825	803	850	768	814	777	845	771	778	851	820	812	774	832	807	800	755	862	806	793	777	834	819	818	796	835	858	819	796	817	830	822	777	804	854	819	840	789	801	813	758	770	832	774
10874	10959	9280	4942	3522	2758	2314	1998	1674	1492	1448	1324	1210	1176	1180	1144	1071	1098	1119	1020	1049	1051	1045	986	1058	952	952	1017	979	971	1014	942	972	971	993	983	967	967	974	1000	993	956	944	928	975	957	954	943	977	959	999	894	1004	996	965	915	934	969	900	971	1003	933	974	956	970	916	909	916	924	950	926	971	934	922	921	943	956	964	959	922	953	931	899	919	897	964	903	938	919	925	952	953	886	992	980	958	915	912	899	949	882	1025	957	1012	993	958	931	937	959	953	979	965	971	955	949	925	955	945	914	910	908	887	956	914	994	923	999	974	973	979	932	994	1005	938	940	883	906	967	966	919	947	928	924	981	975	910	897	899	978	949	895	1009	947	961	919	968	959	930	921	922	984	893	987	956	968	929	941	948	955	949	973	992	939	907	955	988	951	985	947	945	953	964	974	925	934	986	965	898	968	899	964	895	1007	914	898	986	922	937	942	910	983	988	944	938	925	966	960	952	924	987	970	959	947	917	974	956	933	966	969	954	1007	940	934	943	969	937	915	967	926	950	943	941	979	921	969	936	1002	1009	921	966	994	928	897	936	928	933	953	892	967	957	944	911	949	946	965	984	991	984	962	990	952	973	974	962	985	932	971	1002	908	890	933	959	925	979	984	959	996	960	893	969	872	998	959	934	920	1015	948	928	941	935	969	945	981	969	1012	905	995	900	950	934	978	928	995	972	977	943	973	928	923	977	939	980	909	953	962	923	972	886	985	927	886	972	968	904	911	967	954	963	962	927	938	975	979	943	929	946	971	967	968	883	946	964	923	900	1020	948	1003	909	938	996	949	959	939	994	980	921	996	937	929	930	897	911	917	953	917	938	985	943	949	948	947	930	987	929	960	1002	882	968	985	956	979	949	926	948	933	963	934	925	980	967	943	960	991	984	927	949	976	968	935	923	949	939	946	961	906	917	985	855	900	954	945	968	971	928	961	931	940	956	958	966	966	937	894	932	925	905	938	958	956	930	929	980	984	991	972	959	955	916	908	961	929	940	933	955	907	940	972	938	926	949	970	953	940	928	933	955	910	1000	943	905	918	903	948	907	973	956	1000	937	936	938	911	877	972	980	919	939	918	961	900	953	940	945	894	913	938	928	956	922	923	919	910	888	961	969	937	895	959	987	999	946	964	945	944	890	921	949	920	962	955	977	985	1022	962	925	947	940	985	917	978	963	899	899	972	910	924	975	951	973	917	946	965	968	980	925	956	920	972	954	953	958	971	914	947	963	970	988	973	984	919	954	940	902	925	969	955	955	883	947	904	890	962	921	957	950	917	1011	870	972	925	958	969	934	900	902	933	903	910	926	939	933	939	951	959	938	939	957	967	944	939	956	912	959	945	935	965	935	1002	1001	989	953	893	925	939	930	912	927	958	911	907	905	938	982	900	942	954	1017	889	977	958	952	930	920	926	920	946	903	909	969	941	975	984	936	959	938	893	954	895	954	924	969	881	996	944	945	964	943	937	903	933	936	954	935	976	935	1009	918	971	954	973	950	962	959	957	961	914	894	905	914	942	933	965	945	973	935	912	907	946	973	982	909	965	961	949	969	972	964	908	921	933	926	931	948	1004	956	967	964	953	959	966	955	897	932	959	1011	964	931	939	980	947	929	925	938	1031	977	992	938	917	919	1020	954	946	964	923	933	956	898	928	975	918	952	935	986	979	1004	933	914	969	1007	976	943	916	911	963	913	913	958	932	918	989	940	955	902	1011	962	910	961	952	952	968	942	960	995	919	953	928	914	948	974	939	942	931	875	994	955	987	942	987	930	945	902	911	962	966	964	939	901	937	990	952	943	921	961	989	953	870	978	938	953	977	992	954	914	969	955	982	929	923	961	981	948	957	936	952	903	947	938	936	977	958	916	937	928	1028	930	976	938	951	904	900	951	982	954	923	940	952	966	947	957	943	940	916	963	923	921	936	955	937	956	920	1000	946	949	912	920	916	930	934	992	965	964	958	901	934	927	961	886	924	891	1016	938	948	972	932	914	950	928	926	971	904	966	947	985	995	933	986	931	992	911	949	982	916	905	952	886	891	912	922	969	949	995	890	993	1016	971	959	944	962	918	945	958	934	915	998	930	907	975	890	930	931	942	1020	915	982	922	990	906	951	939	891	939	983	974	929	982	949	934	955	974	939	931	918	976	911	957	934	933	908	943	906	934	970	984	993	948	994	942	958	1000	940	1031	961	933	958	964	941	986	969	910	946	930	918	932	909	973	939	960	910	941	984	930	922	929	945	958	921	945	927	886	942	998	960	1001	926	904	917	959	977	912	937	1001	934	959	955	915	995	945	943	886	967	988	966	984	942	908	925	964	970	958	959	949	917	955	959	969	966	930	972	952	958	925	945	910	935	933	1003	894	910	947	925	953	979	904	1016	893	944	901	985	937	926	888	935	916	918	931	921	947	996	930	943	953	963	944	944	928	942	981	951	956	972	936	952	956	976	954	908	985	993	912	961	968	914	934	960	965	977	891	938	964	991	917	907	967	940	949	950	883	924	949	962	962	909	915	965	960	1008	948	945	929	978	901	952	990	923	927	908	912	957	926	969	931	893	975	958	913	979	969	973	970	967	937	917	967	950	954	946	931	950	939	965	951	931	918	953	910	936	881	966	886	988	980	924	943	927	996	880	953	943	951	954	1000	903	956	926	939	934	917	935	937	913	931	948	960	973	969	866	956	935	958	937	955	938	921	937	934	908	968	956	952	958	952	938	963	901	960	966	918	966	1005	977	918	931	937	999	983	954	933	897	966	938	959	939	923	978	917	930	933	919	934	911	989	953	974	874	997	963	950	975	959	988	920	989	916	1017	971	893	928	948	926	962	934	961	902	889	936	947	942	933	861	943	957	944	1028	974	923	959	932	990	977	890	964	961	988	947	970	980	966	945	942	974	964	940	967	976	990	912	969	896	891	985	936	1000	922	966	1007	995	1009	968	950	985	983	924	1019	969	943	914	921	958	911	977	935	929	998	939	980	934	924	930	966	893	897	967	958	978	952	965	974	966	947	967	988	970	950	945	954	923	916	877	944	966	946	917	927	942	966	905	955	927	928	936	933	928	959	972	988	891	915	920	927	976	928	939	973	910	986	913	956	925	962	957	925	941	917	974	928	954	964	922	916	937	979	932	948	928	920	942	954	937	959	982	929	907	957	962	932	922	904	944	965	961	951	1004	918	872	924	970	946	932	931	927	945	989	913	906	884	953	972	962	993	891	963	942	944	961	1010	945	969	930	933	935	933	952	954	930	943	942	978	911	894	904	971	956	964	954	909	963	927	926	922	948	951	895	933	958	899	977	904	980	990	898	884	912	988	905	946	910	983	962	983	961	942	860	980	932	892	968	944	959	960	990	959	978	938	949	947	975	924	914	906	934	920	922	930	963	877	937	944	940	956	933	997	968	946	962	943	919	937	923	984	975	925	971	850	957	959	929	956	932	979	940	939	930	975	954	924	978	977	892	944	969	978	953	1005	1006	981	927	964	973	925	929	877	932	933	936	979	973	931
25040	21078	27445	24819	11463	1111	740	722	623	555	588	552	549	549	559	557	558	514	517	495	535	568	527	531	554	549	521	476	515	478	501	528	494	504	471	537	506	508	526	464	497	445	499	474	490	498	469	510	466	488	480	474	490	478	494	502	466	471	499	512	479	514	535	446	481	496	477	440	485	501	494	492	479	483	496	519	472	495	490	499	458	466	500	498	486	488	490	479	467	460	513	466	482	493	489	508	459	492	517	502	501	493	464	471	448	495	463	486	500	482	481	508	459	498	487	512	523	509	496	456	514	484	507	469	536	519	482	474	478	503	513	492	475	509	511	482	476	487	461	492	524	487	497	455	489	429	505	518	515	473	497	472	513	524	503	502	507	479	490	536	489	490	502	486	533	521	498	497	512	510	488	521	485	476	496	485	495	507	509	485	525	492	502	446	500	520	511	494	495	506	494	480	500	441	505	443	464	523	510	437	459	502	475	459	525	487	471	469	532	507	471	502	494	462	513	506	535	516	474	520	541	479	482	478	501	487	459	462	465	476	494	481	485	473	430	491	461	449	472	499	488	496	468	459	506	499	456	498	507	490	517	479	477	488	491	501	504	525	477	469	519	499	478	479	481	504	507	479	465	522	490	496	483	484	507	478	492	543	453	487	483	505	492	508	491	493	484	478	501	516	467	514	493	489	466	437	510	486	471	480	479	485	453	507	496	478	475	495	488	480	489	481	488	510	501	491	513	449	457	483	478	482	499	535	488	499	497	492	447	459	430	469	442	492	469	524	460	519	488	421	474	521	484	500	498	491	472	478	493	492	472	490	497	477	470	492	489	537	504	531	458	508	456	487	513	447	470	492	492	461	493	504	483	485	508	472	435	516	470	509	488	470	513	482	455	473	446	490	481	466	485	487	478	487	493	457	477	494	462	489	454	512	460	494	535	488	521	488	471	474	480	474	509	517	514	483	480	514	499	478	467	484	476	431	461	475	463	483	465	450	457	449	551	503	470	470	445	501	461	474	448	461	471	546	487	444	493	514	494	443	488	521	455	487	474	505	528	493	506	488	486	493	504	475	453	435	471	515	507	476	466	503	526	505	528	492	492	495	491	475	492	506	484	476	549	509	490	452	482	487	518	467	502	487	456	460	503	532	515	481	473	493	487	485	465	527	503	508	512	473	473	510	493	455	498	511	469	474	505	489	510	497	510	474	494	498	508	471	515	510	428	501	441	481	488	501	507	547	504	506	491	466	462	530	495	482	489	493	515	498	471	484	496	487	468	476	522	494	512	492	509	510	484	451	460	470	513	543	491	485	501	507	468	470	448	464	469	457	466	506	491	500	443	498	483	478	502	508	488	507	532	463	499	510	487	528	463	500	463	464	455	441	494	471	491	501	530	468	484	514	496	452	470	491	478	485	472	471	491	481	484	506	477	518	485	467	486	454	548	474	473	476	513	489	483	490	519	451	477	478	524	474	495	481	508	489	509	494	525	510	486	476	496	512	487	492	530	529	508	502	495	500	486	463	463	499	462	515	484	501	506	516	461	505	488	493	471	479	481	482	469	499	457	498	502	500	476	445	465	499	484	508	489	499	455	491	518	461	486	498	515	519	440	492	506	492	447	500	494	506	477	482	490	486	484	483	486	490	474	467	496	477	480	518	503	495	488	498	449	537	486	482	490	481	477	510	460	490	440	467	498	471	488	505	521	471	465	468	540	452	484	506	536	487	491	491	492	469	474	496	473	495	432	466	496	490	478	475	483	496	454	502	489	459	508	506	542	506	520	524	482	456	533	495	503	463	486	475	494	448	477	473	443	471	471	526	476	476	466	499	464	461	543	529	496	504	459	465	462	464	489	504	488	508	518	470	499	483	505	497	476	494	468	474	501	474	485	486	463	477	479	504	483	489	474	483	482	481	453	481	442	484	491	506	486	499	460	463	470	495	460	436	493	505	496	472	485	520	484	499	497	469	512	501	518	476	481	462	493	511	472	476	486	468	505	513	497	488	505	560	477	450	513	514	444	490	488	504	476	482	455	478	525	496	487	513	491	478	450	488	459	505	481	446	450	489	528	474	480	487	477	499	511	495	490	507	454	500	490	486	472	489	466	486	509	497	480	464	489	471	486	484	483	474	512	458	466	529	492	508	468	467	499	488	492	514	466	450	491	474	519	438	484	500	478	531	458	474	448	511	500	476	481	499	463	481	477	497	484	493	511	486	506	502	496	538	471	502	437	452	467	487	473	504	488	463	474	473	471	488	445	489	498	488	509	488	489	506	444	511	486	536	489	484	521	483	472	464	507	487	518	479	512	490	451	487	497	521	472	490	517	509	488	490	486	481	487	491	490	483	487	521	486	515	473	471	499	535	463	476	466	495	487	489	505	469	503	481	477	476	500	473	533	483	467	536	496	468	492	512	439	499	517	472	503	493	482	534	482	521	513	467	509	468	527	517	476	483	500	471	494	481	471	466	480	471	515	460	476	443	506	443	493	556	475	436	497	467	497	492	514	513	478	490	465	466	467	475	500	522	504	472	476	520	508	483	488	491	476	461	444	476	519	505	556	499	502	496	479	460	484	481	502	457	496	496	505	497	467	510	527	492	500	514	505	526	503	475	506	474	471	461	499	528	495	479	474	495	490	466	498	487	491	447	480	477	466	512	452	492	519	501	483	517	506	487	472	479	510	511	500	466	481	493	481	494	473	444	499	488	523	497	466	479	477	474	477	506	469	529	499	534	517	480	451	498	447	494	491	492	441	515	444	495	472	509	548	488	488	506	515	485	496	502	474	453	486	495	478	445	498	511	510	476	555	490	459	476	505	529	470	473	451	480	452	451	524	466	488	517	458	488	481	514	497	490	468	506	480	511	513	433	479	468	485	479	532	455	468	474	507	510	496	495	480	482	517	491	528	467	490	493	484	502	451	489	483	465	467	507	497	478	478	463	473	497	506	461	471	514	465	506	510	490	512	475	467	505	452	454	461	490	441	477	467	433	505	516	483	453	531	468	492	497	461	462	468	487	494	449	483	494	503	493	508	501	497	466	486	499	487	462	497	489	489	490	499	495	480	492	476	476	461	502	492	499	551	480	483	454	513	456	486	510	548	446	488	479	513	471	516	474	524	446	457	499	488	468	496	528	505	489	501	480	493	487	525	475	472	476	431	488	472	486	499	469	478	494	499	479	452	497	454	478	516	522	464	480	477	503	509	470	495	483	478	507	526	516	442	466	484	490	476	475	452	525	488	505	496	489	453	467	495	498	465	478	458	502	511	509	490	488	482	481	509	519	479	493	501	481	499	484	466	529	460	510	493	487	486	496	471	467	475	481	546	492	483	441	490	468	491	525	511	446	488	463	468	481	479	502	506	530	497	490	490	454	503	477	501	531	491	485	486	479	522	491	510	507	471	477	512	461	467	520	473	510	472	507	499	490	501	482	494	509	472	464	495	478	476	509	500	462	448	457	530	489	461	462	500	496	498	509	502	492	486	502
10648	6586	5416	2811	2042	1691	1395	1160	1058	929	872	799	763	762	692	719	712	669	662	667	661	620	639	627	615	680	659	663	611	629	592	649	629	611	603	608	597	627	635	601	636	617	614	633	594	620	624	644	565	604	616	612	573	625	603	581	582	614	618	614	611	580	573	599	579	588	643	622	637	632	627	604	567	648	663	579	617	638	608	632	598	594	586	634	586	626	593	627	620	638	596	608	626	598	622	593	606	607	589	562	617	618	630	577	596	616	628	609	604	573	531	615	596	579	633	594	616	588	615	574	599	624	634	620	602	607	601	632	600	625	550	597	638	631	608	594	588	555	674	622	648	594	619	595	575	640	613	636	627	613	614	562	636	635	665	645	607	616	600	610	603	584	610	598	640	633	562	601	599	618	591	571	581	638	620	622	681	633	586	626	668	659	608	609	587	628	595	603	655	597	622	534	581	585	600	618	606	639	577	569	620	551	627	554	592	581	584	630	566	616	576	547	610	599	653	619	600	602	583	616	557	646	611	573	564	613	572	629	627	591	642	625	580	619	607	621	596	600	581	611	609	676	622	596	613	604	599	574	591	582	609	581	588	605	636	564	611	645	638	626	584	622	603	615	614	584	618	556	632	591	568	632	598	584	628	630	585	619	584	585	643	627	610	560	610	631	624	602	627	607	648	617	622	595	606	624	588	599	592	576	603	609	602	616	582	611	637	584	583	614	597	587	584	606	597	611	599	630	655	587	614	580	646	589	590	621	648	615	609	562	660	650	576	593	649	588	674	601	615	630	610	593	611	580	596	589	669	601	605	644	622	620	573	636	644	592	584	600	610	571	641	612	587	581	602	671	591	620	576	651	615	629	594	616	606	614	624	591	653	592	634	598	640	567	572	591	617	622	612	576	574	645	576	628	587	651	593	625	622	636	564	603	651	592	598	659	626	589	604	606	601	599	645	610	594	604	609	565	648	590	574	583	615	600	630	621	644	603	596	617	613	589	600	621	618	631	625	601	568	579	611	636	569	641	630	580	635	598	610	583	632	603	612	589	643	597	593	607	606	656	602	603	600	583	605	654	598	618	592	564	607	571	596	626	633	620	567	601	590	594	605	582	623	623	619	562	592	619	647	612	603	552	560	573	626	571	581	642	636	607	619	619	585	563	565	583	625	632	592	602	584	609	628	589	672	566	600	623	590	607	598	589	603	617	611	602	604	633	640	589	619	607	633	590	616	593	641	634	633	608	628	613	582	599	625	601	621	579	622	653	606	594	612	600	643	617	594	583	603	586	586	591	573	629	599	649	628	624	609	609	598	595	621	604	563	653	612	616	637	638	625	576	609	604	623	609	580	590	591	612	629	619	587	619	588	611	586	649	552	619	561	649	606	581	584	634	646	595	615	594	598	559	609	577	610	588	554	630	617	620	630	580	589	593	608	613	585	607	614	596	624	631	603	566	596	555	612	609	572	623	592	590	576	600	631	631	614	606	594	573	662	569	626	608	654	626	627	607	614	601	645	637	560	567	610	633	598	623	599	624	586	617	597	542	655	592	592	636	615	593	580	615	670	633	620	622	625	590	642	583	592	615	623	628	615	603	627	638	611	607	616	602	571	590	602	615	615	592	585	615	572	597	579	588	599	623	615	606	591	624	612	600	551	563	606	599	595	564	605	600	645	618	608	602	614	635	623	607	614	584	619	602	629	626	585	566	596	630	599	613	571	546	635	609	664	605	615	593	577	632	612	597	601	592	602	619	633	600	606	597	630	533	639	650	595	584	592	648	604	597	655	595	626	602	651	579	573	599	593	624	609	607	586	609	578	607	591	613	603	611	609	595	598	616	613	614	579	604	623	564	572	610	666	605	583	572	605	606	612	637	613	573	631	584	628	609	625	556	625	620	584	591	620	619	661	611	636	607	622	642	555	566	605	622	606	609	597	560	586	607	648	595	577	585	634	596	619	596	589	585	653	603	631	584	653	652	609	644	604	587	629	641	595	627	612	636	560	578	565	578	589	618	641	586	601	641	609	603	614	613	617	590	615	648	582	596	628	593	695	603	602	622	602	649	634	598	618	609	619	616	610	584	589	561	586	608	610	614	618	625	575	630	661	623	596	612	587	628	640	582	612	657	616	630	587	631	603	593	640	631	629	585	591	603	597	595	560	614	626	616	637	571	590	618	595	603	601	600	629	594	628	639	606	632	573	593	617	614	600	576	580	595	599	637	556	625	564	567	614	614	609	596	600	607	614	586	625	599	649	590	568	574	613	593	630	591	621	623	605	596	585	573	636	592	599	659	632	634	545	591	653	592	604	620	606	616	620	615	621	597	660	601	565	615	605	623	600	569	582	593	638	648	645	644	596	574	577	594	608	639	628	562	586	599	581	589	576	565	595	600	632	604	587	632	608	630	615	553	630	606	545	600	602	638	629	636	621	566	622	595	627	606	598	641	626	596	622	634	634	591	640	613	596	655	554	608	651	630	614	616	651	626	617	592	618	606	572	615	592	587	660	638	585	593	618	614	586	593	594	577	628	624	628	619	622	595	630	573	650	627	623	564	580	633	627	586	593	566	584	626	631	645	569	654	611	540	601	638	587	607	581	586	608	541	625	599	563	597	586	611	585	615	570	600	623	634	632	624	613	613	612	658	590	648	619	567	604	630	605	586	647	601	604	637	674	578	662	626	619	598	610	602	593	604	555	564	654	586	595	622	617	641	607	635	650	629	597	598	656	584	628	620	627	603	602	570	590	568	639	598	579	613	568	636	639	627	608	555	605	643	574	616	599	642	603	575	591	602	616	615	611	566	618	574	614	558	577	637	574	575	650	623	585	637	609	611	622	582	610	650	569	612	547	594	625	601	609	670	547	582	567	634	605	588	632	625	562	614	612	584	577	595	633	599	650	609	610	597	573	651	594	569	571	567	613	664	605	661	627	595	593	630	574	595	618	607	583	602	604	613	631	626	700	578	614	611	585	583	573	609	625	594	619	583	619	634	596	583	584	623	611	613	638	592	600	632	602	620	633	584	674	595	607	638	627	612	592	609	585	595	587	633	642	590	600	600	591	606	594	589	599	592	620	603	586	564	600	595	582	620	562	573	621	573	609	592	606	569	608	619	668	593	611	609	626	583	616	621	581	599	579	647	603	599	604	580	591	612	587	602	608	586	654	605	642	617	597	629	602	597	598	570	615	569	634	630	587	649	593	630	569	596	608	572	590	605	562	599	665	580	584	624	634	613	596	650	597	604	632	636	602	636	634	632	611	591	633	613	625	615	592	613	578	664	604	603	606	585	619	621	609	606	612	567	635	629	629	638	636	591	613	630	601	660	573	620	617	606	642	609	585	645	624	611	607	604	669	620	592	677	604	634	594	611	664	597	631	588	620	624	623	600	625	622	611	558	630	577	639	611	621	638	597	569	619	579	618	600	639	582	593	591	597	590	611	591	618	618	581	612	631	596	586	604	586	571	614	616	608	611	622	596	576	609	614	598
22823	21092	28854	23543	21083	21158	11630	2147	1588	1499	1352	1366	1213	1113	1123	1180	1137	1046	1070	1025	1018	1031	1011	1029	1001	960	976	930	973	929	1003	935	938	929	975	997	962	983	954	947	983	977	921	973	958	983	977	912	980	930	924	915	934	907	970	907	941	956	935	959	952	957	944	890	951	897	935	958	913	947	893	885	910	977	919	930	942	919	874	903	954	868	920	925	998	967	925	960	952	851	926	967	953	943	934	969	935	910	970	940	941	962	949	876	925	895	894	953	910	942	997	928	910	929	946	896	926	917	912	915	924	936	941	946	924	949	925	899	923	965	877	931	889	957	920	933	923	977	941	919	940	905	876	911	1010	915	900	965	924	923	906	879	852	955	920	880	974	939	924	984	938	871	954	938	946	912	928	965	923	920	914	956	916	998	896	912	900	917	943	978	892	891	935	968	914	978	921	935	963	912	916	956	960	926	921	903	893	934	925	896	913	897	904	910	929	893	923	937	931	927	903	923	889	920	924	873	932	937	870	909	913	936	922	895	949	908	954	845	881	935	887	929	922	928	896	911	916	929	870	944	914	926	934	880	923	926	1000	931	890	927	909	919	940	947	928	931	937	953	940	962	955	936	931	906	920	885	852	897	896	930	944	879	887	950	939	886	953	883	904	939	973	919	907	934	950	923	926	973	900	948	912	957	938	955	914	927	934	943	876	916	911	852	884	931	926	900	919	892	934	901	1004	856	898	889	901	915	901	965	919	942	873	913	960	926	961	901	897	924	911	892	917	913	900	902	932	932	992	932	931	938	910	959	949	939	901	923	912	894	973	946	891	947	916	925	893	939	884	944	937	855	923	896	908	945	879	895	916	913	911	900	976	908	907	979	888	926	902	842	949	929	953	897	929	877	908	937	906	934	911	961	932	926	942	918	945	946	951	938	900	932	930	905	936	933	902	903	908	909	906	883	963	933	965	959	972	919	924	932	952	992	937	982	914	877	926	961	920	967	929	909	885	912	965	922	935	894	984	899	922	898	961	933	897	896	922	886	911	909	934	896	949	892	953	914	899	926	912	930	880	910	885	913	906	917	953	888	932	945	945	960	933	897	890	886	931	926	946	961	928	912	986	889	882	913	895	923	920	910	942	883	906	888	920	961	947	928	930	877	971	922	878	914	961	923	964	976	915	916	957	858	846	948	929	920	945	964	905	931	975	940	885	934	907	876	941	945	909	907	929	875	907	914	923	952	938	926	948	951	942	962	933	894	915	953	922	940	941	918	884	918	932	911	952	959	931	922	907	929	922	909	942	932	919	905	917	883	916	898	939	852	973	925	894	889	916	952	873	915	894	918	921	901	941	918	887	964	841	908	937	939	940	920	879	942	929	932	912	917	952	934	914	924	906	932	915	940	915	903	884	928	915	904	921	949	911	990	957	985	944	948	914	919	898	877	930	940	874	922	967	976	946	916	1012	885	917	950	911	911	904	900	891	918	932	929	914	884	914	895	890	919	955	863	916	910	960	948	937	908	921	905	919	922	910	944	908	930	919	890	896	904	925	920	952	917	907	946	961	957	928	972	903	892	900	885	876	947	898	920	924	848	931	894	892	929	941	938	898	945	932	880	900	965	934	916	966	961	912	945	966	944	945	923	909	905	913	903	909	942	936	945	871	1005	885	904	950	907	950	929	908	902	938	956	926	945	892	894	956	930	934	948	995	900	970	895	989	882	927	904	961	968	913	912	889	940	881	896	901	984	908	950	909	899	930	974	879	902	981	946	887	901	947	891	923	957	945	922	914	868	921	869	928	925	916	920	869	1003	921	955	933	935	869	946	991	926	895	883	958	915	945	964	981	955	945	948	971	944	892	926	933	903	949	896	868	930	932	955	923	926	936	948	894	949	876	824	957	899	881	911	966	896	878	863	869	922	836	871	901	912	940	905	914	922	915	884	963	935	938	899	957	895	909	921	953	926	912	970	932	929	886	918	886	900	949	947	920	947	924	947	901	918	960	916	929	931	974	894	899	888	921	880	974	925	894	898	905	910	944	965	916	924	914	946	925	881	906	927	913	938	974	961	937	916	952	983	909	971	906	927	939	935	904	939	911	911	952	911	888	885	913	927	942	916	950	944	951	914	914	914	935	898	950	930	910	876	940	908	934	884	849	890	943	869	924	862	916	897	858	886	970	886	939	953	978	956	964	960	945	923	936	988	912	948	911	938	916	846	899	912	871	866	922	916	906	941	951	881	947	965	910	950	963	889	893	922	919	934	905	905	984	893	907	929	920	922	901	887	952	927	978	958	930	975	911	978	888	943	969	940	934	970	944	922	851	900	968	899	927	903	898	934	904	891	910	877	878	896	884	932	937	941	921	911	921	944	913	950	921	926	922	937	933	860	905	927	907	842	918	971	921	897	922	907	930	866	951	949	961	919	906	972	955	892	857	910	907	897	956	892	930	963	964	910	926	898	922	933	873	918	957	899	952	979	881	935	911	939	925	904	931	903	868	930	915	915	953	911	950	873	985	953	923	915	923	910	892	975	916	932	956	907	859	877	886	909	952	891	909	919	884	871	903	929	915	909	903	970	894	875	903	923	937	852	942	936	950	880	945	929	938	922	913	886	895	865	913	948	924	927	900	887	887	879	888	894	918	978	915	924	920	893	925	944	895	937	930	941	965	891	931	925	929	916	947	887	947	937	902	845	924	906	926	919	955	943	921	936	875	885	939	938	908	928	970	866	908	887	900	898	932	919	902	882	896	906	950	892	932	931	1000	886	894	881	910	909	941	923	904	917	905	949	935	933	916	915	878	946	894	944	961	958	948	929	886	920	907	927	875	960	951	949	922	918	924	876	876	937	919	901	878	943	941	892	909	913	951	949	917	909	872	880	870	961	914	919	900	891	917	865	921	932	923	958	915	882	850	981	920	927	878	934	912	971	895	916	921	921	920	893	903	927	865	908	906	875	861	904	928	898	918	916	940	931	899	895	923	893	952	922	931	957	930	935	915	935	944	899	967	868	863	960	944	924	914	938	879	939	987	943	910	932	914	890	884	924	952	917	892	910	866	907	914	917	923	965	887	897	904	953	901	919	940	956	919	877	981	939	909	983	932	922	875	880	901	910	861	925	909	903	922	926	880	908	935	966	910	902	846	876	929	932	939	946	917	967	912	906	900	962	871	953	907	945	888	893	907	956	951	875	875	878	939	946	888	917	959	933	862	936	898	894	885	926	909	905	953	897	897	936	955	893	883	929	933	943	939	904	924	951	895	938	901	918	925	956	927	966	920	887	858	848	938	980	884	939	851	923	927	880	867	963	916	908	897	919	883	911	888	953	931	918	916	883	924	975	910	896	970	908	915	908	994	898	905	865	909	963	939	908	911	875	954	909	929	928	897	947	903	921	874	927	943	946	922	919	896	888	949	892	925	952	944	937	925	955	906	931	921	909	981	926	879	919	948	923	912	911	884	888	910	902	941	967	901	925	911	885	892	925	973	890	961	941	912	911	957	918
14892	17978	15126	8482	5988	4589	3759	3146	2638	2198	2065	1795	1680	1545	1566	1564	1342	1323	1292	1357	1276	1298	1171	1221	1204	1171	1165	1135	1149	1165	1137	1049	1105	1128	1091	1116	1058	1127	1111	1120	1124	1100	1210	1110	1132	1049	1139	1078	1087	1070	1112	1100	1073	1123	1088	1093	1066	1056	1161	1113	1121	1044	1079	1094	1066	1050	1065	1056	1170	1030	1102	1112	1047	1119	1074	1105	1076	1099	1115	1044	1034	1060	1024	1076	1067	1074	1075	1105	1036	1089	1062	1063	1084	1017	1054	1080	1082	1061	1121	1124	1078	1052	1163	1075	1068	1021	1140	1023	1073	1052	1047	1072	1126	1075	1086	1041	1088	1062	1111	1079	1052	1069	1057	1137	1083	1057	1058	1130	1105	1106	1040	1092	1109	1014	1074	1043	1013	1095	1099	1060	1090	1041	1095	1039	1057	1048	1058	1082	1063	1139	1074	1067	1088	1114	1140	1061	1096	1097	1074	1041	1087	1080	1089	1087	1036	1052	1097	1095	1056	1080	1012	1072	1087	1133	1076	1088	1088	1074	1135	1099	1090	1064	1127	1070	1063	1110	1063	1077	1053	1094	1062	1052	1035	1069	1072	1013	1081	1049	1059	1056	1062	1030	1097	1109	1068	1076	1078	1094	1146	1070	1077	1047	1077	1092	1106	1123	1133	1050	1040	1034	1053	1051	1090	1056	1057	1066	1102	1060	1112	1040	1115	1057	1046	1082	1048	1088	1147	1078	1068	1091	1097	1050	1017	1079	1102	1106	1088	995	1062	1090	1072	1013	1144	1123	1080	1088	1051	1042	1030	1084	1102	1082	1109	1101	1041	1008	1068	1102	1087	1072	1085	1128	1147	1061	1027	1051	1084	1052	1058	1054	1102	1129	1094	1024	1075	1087	1075	1048	1158	1056	1029	1045	1091	1071	1081	1055	1061	1018	978	1028	1116	1072	1058	1112	1106	1086	1007	1074	1004	1055	1055	1052	1081	1003	1079	1055	1075	1124	1084	1089	1079	1029	1131	1052	1072	1097	1102	1128	1077	1102	1100	1059	1085	1093	1086	1041	1082	1051	1083	1065	1124	1029	1086	1060	1140	1059	1096	1068	1132	1103	1085	1068	1072	1058	1020	1106	1074	1058	1082	1053	1042	1101	1065	1105	1094	1081	1075	1162	1094	1102	1017	1033	1084	1072	1029	1051	1001	1171	1065	1131	1028	1064	1068	1129	1049	1039	1032	1043	1075	1092	1020	1024	1091	1085	1044	1104	1058	1045	1154	1063	1065	1081	1068	1007	1062	1049	1073	1163	1047	1067	1130	1070	1093	1070	1037	1026	1080	1174	1144	1006	1071	1103	1107	1041	1102	1033	1034	1061	1063	1088	1043	1076	1022	1041	1026	1059	1050	1084	1090	1044	1063	1095	1078	1061	1087	1113	1134	1060	1043	1130	1079	1067	1036	1099	1100	1081	1107	1108	1060	1075	1084	1073	1119	1101	1146	1077	1065	1065	1061	1117	1065	1096	1089	1073	1021	1084	1064	1082	1044	1070	1033	1104	1080	1072	1067	1038	1075	1037	1047	1094	1031	1114	1061	1056	1078	1041	1059	1032	1097	1062	1064	1067	1075	1088	1095	1122	1051	1068	1052	1070	1074	1059	1116	1106	1110	1041	1072	1075	1050	1142	1121	1111	1091	1076	1113	1022	1099	1092	1091	1068	1036	1058	1086	1082	1066	1132	1103	1092	1020	1021	1109	1098	1110	1098	1042	1074	1053	1056	1053	1060	1036	1063	1039	1125	1014	1125	1092	1103	1047	1101	1057	1091	1084	1117	1092	1092	1039	1079	1058	1058	1079	1059	1079	1099	1064	1070	1079	1024	1021	1075	1016	1085	1090	1048	1071	1075	1134	1074	1064	1086	1065	1098	1060	1126	1098	1065	1081	1026	1038	1030	1032	1063	1032	1043	1069	1066	1057	1075	1071	1071	1041	1144	1065	1029	1077	1080	1106	1067	1080	1046	1032	1021	1099	1005	1098	1079	1046	1118	1076	1065	1086	1105	1038	1060	1075	1101	1058	1034	1037	1018	1062	1096	1062	997	986	1070	1055	1068	1125	1070	1107	1078	1050	1075	1108	1032	1044	1085	1033	1058	1080	1061	1072	1053	1057	1086	1090	1068	1071	1085	1068	1077	1162	1126	1105	1077	989	1110	1118	1045	1046	1001	1063	1058	1073	1134	1105	1067	1063	1090	1092	1076	1134	1094	1092	1038	1026	1035	1041	1053	1074	1046	1010	1090	1041	1069	1027	1061	1070	1062	1093	1116	1144	1082	1106	1049	1064	1023	1046	1112	1056	1061	1075	1078	1067	1109	1079	1119	1081	1103	1042	1016	1077	1103	1063	1098	1113	1024	1088	1075	1018	1020	1076	1059	1121	1050	1067	1118	1078	1078	1042	1039	1104	1043	1100	1088	1056	1130	1059	1071	1038	1084	1057	1093	1025	1101	1058	1061	1059	1058	1090	1044	1072	1054	1041	1062	1117	1095	1082	1103	1082	1028	1118	1048	1053	1097	1059	1062	1138	1118	1018	1050	1018	1037	1076	1098	1118	1080	1052	1026	1072	1090	1040	1108	1085	1052	1107	1091	1102	1044	1163	1013	1103	1064	1110	1091	1066	1084	1068	1050	1114	1046	1056	1100	1050	1029	1065	1067	1058	1105	1056	1135	1130	1049	1075	1072	1081	1075	1097	1058	1058	1113	1099	1078	1088	1042	1050	1067	1029	1058	1103	1079	1077	1059	1086	1020	1024	1030	1064	1055	1028	1069	1085	1091	1062	1118	1122	1046	1050	1067	1051	1095	1112	1012	1040	1104	1037	1116	1136	1102	1073	1078	1029	1034	1104	1086	1131	1029	1059	1081	1043	1021	1067	1080	1030	1050	1060	1129	1139	1076	1075	1029	1148	1019	1040	1150	1053	1094	1061	1044	1120	1080	1068	1066	1017	1131	1023	1071	1030	1096	1034	1087	1134	1086	1054	1034	1081	1079	1112	1070	1061	1110	1066	1090	1061	1044	1071	1087	1014	1100	1034	1011	1050	1114	1097	1134	1077	1093	1110	1083	1099	1014	1060	1031	1082	1027	1063	1112	1061	1054	1060	1125	1098	1090	1061	1044	1061	1074	1081	1052	1095	1053	1106	1074	1095	1083	1080	1101	1046	1063	1076	1017	1128	1015	1066	1005	1077	1114	1006	1083	1029	1095	1075	1080	1046	1071	1077	1026	991	1112	1068	1102	1028	1105	1093	1072	1071	1050	1059	1062	1065	1031	1057	1096	1028	1076	1044	1106	1076	1101	1042	1082	1074	1104	1015	1066	1031	1077	1100	1096	1060	1118	1064	1112	1044	1024	1064	1084	1026	1048	1060	1038	1032	1120	1111	1054	1112	1107	1046	1066	1079	1098	1048	1124	1094	1081	1053	1057	1063	1136	1054	1135	1082	1099	1078	1038	1102	1105	1097	1071	1006	1022	1052	1080	1083	1116	1133	1082	1063	1071	1018	1112	1044	1062	1122	1058	1096	1048	1116	1078	1015	1072	1037	1036	1098	1056	1051	1045	1061	1029	1065	1150	1076	1077	1094	1054	1080	998	1029	1075	1098	1039	1074	1058	1110	1069	1097	1112	1034	1066	1058	1043	1042	1056	1080	1101	1068	1112	1104	1070	1087	1055	1070	1075	1019	1089	1041	1024	1054	1065	1064	1102	1034	1039	1046	1054	1084	1084	1060	1111	1067	1090	1108	1034	1089	1022	1053	1030	1017	1058	1080	1094	1095	1071	1065	1010	1062	1022	1049	1099	1060	1036	1021	1062	1063	1099	1083	1143	1059	1054	1055	1079	1079	1063	1042	1057	1118	1075	1020	1050	1036	1026	1069	1056	1090	1038	1097	1029	1093	1090	1074	1065	1089	1055	1072	1077	1115	1045	1056	1068	1042	1071	1115	1113	1127	1104	1094	1054	1113	1062	1068	1113	1053	1076	1104	1099	1095	1165	1118	1054	1089	1087	1108	1074	1088	1065	1076	1044	1050	1065	1118	1047	1074	1112	1044	1155	1107	1015	1115	1079	1042	1008	1001	1081	1105	1068	1115	1063	1041	1056	1085	1045	1050	1050	1113	1056	1048	1037	1112	1005	1075	1067	1116	1081	1086	1099	1092	1081	1054	1082	1058	1046	1073	1062	1084	1145	1076	1074	1118	1073	1028	1133	1092	991	1046	1064	1039	1042	1065	1134	1052	1099	1101	1081	1026	1071	1141	1042	987	1091	1055	1047	1061	1145	1048	1075	1081	1058	1108	1082	1046	1153	1082	1069	1066	1017	1086	1060	1091	1058	1034	1046	1094	1032	1052	1112	1103	1102	1108	1104	1045	1051	1024	1112	1109	1108	1125	1096	1113	1028	1074	1035	1018	1030	999	1083	1102	1052	1030	1055	1031	979	1027	1003	1123	1050	1056	1123	1095	1099	1043	1035	1065	1024	1056	1071	1055	1012	1088	1043	1058	1066	1054	1090	1080	1101	1095	1126	1056	1076	1055	1087	1051	1115	1055	1060	1011	1114	1080	1101	1058	1058	1081	1088	1046	1053	1060	1075	1109	1067	1088	1013	1054	1084	1117	1034	1047	1071	1055	1094	1050	1019	1039	1070	1057	999	1106	1060	1066	1132	1137	1096	1076	1022	1070	1058	1059	1133	1035	1096	1045	1109	1129	1080	1074	1081	1119	1112	1070	1044	1077	1101	1104	1062	976	1030	1075	1048	1144	1115	1084	1134	1097	1028	1108	1008	1080	1073	1038	1080	1118	1125	1049	1037	1044	1093	1063	1056	1125	1089	1089	1070	1062	1068	1009	1059	1064	1092	1078	1109	1063	1065	1109	1095	1069	1069	1085	1051	1090	1107	1173	1077	1074	1079	1077	1091	1091	1112	1048	1080	1054	1059	1047	1054	1063	1036	1060	1135	1060	1042	1033	1024	1041	1114	1086	1067	1062	1089	1034	1115	1136	1049	1120	1020	1092	1052
27146	19915	7048	982	667	619	600	569	576	526	610	535	527	541	544	553	563	554	543	595	571	525	549	543	541	527	571	522	568	568	549	548	576	592	574	554	561	568	536	550	596	512	554	567	547	520	572	545	545	524	616	573	561	559	574	564	552	559	555	557	613	591	540	583	593	557	555	559	537	543	517	543	545	598	574	575	568	519	555	521	500	558	550	570	591	568	546	523	554	585	577	584	561	558	583	570	549	522	563	586	557	588	563	573	560	577	573	517	572	557	556	552	555	525	575	582	566	558	581	568	529	547	565	567	564	579	564	572	517	560	578	574	596	578	546	585	547	513	547	593	568	590	540	561	569	590	565	549	589	564	562	557	568	585	538	553	582	544	556	542	570	557	589	557	593	568	540	546	577	566	586	574	522	593	542	554	534	599	581	568	540	551	572	559	567	550	523	595	574	553	552	574	542	539	587	572	563	565	573	567	568	574	554	555	577	554	575	527	544	515	550	583	559	588	590	499	521	561	546	576	554	568	573	565	571	573	574	583	536	550	544	573	558	557	565	519	575	529	549	496	581	561	556	513	524	555	582	528	574	576	594	557	551	516	567	549	526	533	549	569	562	557	548	578	557	596	582	582	594	528	560	565	510	533	533	572	566	582	572	556	549	547	547	582	542	542	505	562	542	552	549	617	567	517	539	518	598	575	561	571	516	531	547	555	545	578	524	544	585	524	530	540	545	542	549	550	594	573	538	580	541	525	532	555	531	543	551	545	567	542	559	563	601	529	569	536	572	554	567	545	544	523	569	524	555	527	617	525	532	574	555	555	574	593	586	575	565	582	495	539	578	556	573	574	548	571	549	523	550	511	550	543	554	546	556	503	522	535	509	570	542	551	515	540	530	512	564	520	580	582	542	537	495	544	544	566	534	579	547	618	571	617	578	564	577	555	520	572	583	532	551	540	578	560	504	554	571	578	513	557	522	602	564	548	588	566	534	573	531	539	563	598	499	566	552	546	535	527	563	577	548	554	561	570	594	551	551	594	527	576	547	554	565	556	540	608	518	552	543	558	561	538	604	535	568	569	529	563	595	543	513	504	531	574	566	547	564	612	560	524	549	590	593	517	540	538	587	540	539	539	554	521	504	534	544	556	581	530	551	559	527	567	535	536	562	538	512	546	564	553	565	602	578	565	557	578	542	552	562	567	514	567	564	594	580	540	557	575	523	566	531	532	515	539	570	561	536	556	535	551	540	588	563	557	569	585	553	581	534	558	554	526	554	565	530	561	541	581	559	586	582	579	581	589	532	578	599	591	566	540	518	588	565	601	560	503	553	555	538	581	565	523	564	553	523	572	565	532	547	571	574	543	551	501	572	524	584	582	594	566	540	533	576	581	576	545	598	554	565	588	580	518	563	547	521	555	573	534	552	575	517	542	582	520	525	508	567	540	558	581	551	538	565	544	599	523	504	580	559	542	546	588	537	568	536	566	555	548	563	574	511	572	558	605	561	551	555	563	574	567	592	537	574	555	520	572	577	519	592	555	571	580	545	550	613	545	575	529	522	542	557	547	506	543	551	561	574	553	559	535	523	555	549	599	591	533	571	565	564	583	574	563	566	519	551	578	570	553	546	566	575	580	573	604	579	605	584	507	519	563	553	559	615	518	566	547	534	567	561	586	572	534	535	549	541	597	538	532	549	558	526	563	547	548	532	552	557	558	543	583	515	541	553	575	573	625	547	544	547	544	549	496	543	544	543	572	559	540	538	536	572	544	549	535	544	592	553	551	530	550	579	545	539	564	555	585	574	514	586	579	581	529	566	551	600	497	540	595	558	572	607	558	527	523	517	522	553	522	614	549	566	556	556	565	530	579	564	563	558	580	544	542	585	555	524	547	546	537	542	558	578	560	586	508	532	606	547	570	565	611	532	577	605	557	567	561	510	596	553	582	572	599	593	538	529	506	551	568	563	574	548	509	568	566	574	566	515	553	538	485	518	475	542	598	551	525	560	561	552	559	548	616	567	542	538	528	526	575	569	566	603	561	557	544	553	547	532	562	529	580	537	535	563	587	549	557	537	544	547	590	565	562	568	530	575	520	567	571	558	585	571	551	582	572	515	534	555	528	505	555	554	541	532	588	540	541	564	532	547	534	605	571	541	586	546	536	592	553	553	554	550	571	533	564	522	574	560	554	575	561	551	552	562	597	561	561	565	535	525	536	572	564	551	535	607	583	548	562	515	567	543	585	544	589	556	538	575	518	533	572	542	535	553	525	569	562	632	561	570	543	551	518	567	565	537	530	556	551	562	522	524	549	548	562	578	528	544	550	566	583	583	514	583	585	532	595	587	549	527	554	539	542	532	553	584	584	576	578	551	567	571	495	584	540	536	537	581	566	550	546	574	542	570	596	538	494	497	539	534	576	567	610	528	561	565	537	572	584	529	543	566	587	554	589	534	510	540	575	521	552	505	615	608	530	559	517	587	534	559	586	552	529	577	559	560	545	511	592	604	564	564	544	553	608	543	565	577	558	569	580	462	564	565	539	560	534	544	529	573	568	577	545	567	532	606	535	579	565	509	553	530	575	560	564	564	565	574	546	541	554	531	558	575	556	516	568	548	514	531	527	578	529	556	545	544	561	566	528	538	554	609	589	573	575	539	588	563	566	522	580	545	549	529	559	533	564	544	557	543	598	508	566	548	514	559	556	590	585	524	586	586	549	534	538	607	587	570	537	586	582	575	566	563	548	546	557	573	500	563	540	543	472	498	544	571	538	604	559	569	548	527	573	566	570	537	542	579	550	550	553	513	555	577	589	537	580	559	618	565	609	557	573	558	510	550	582	530	605	573	573	554	572	568	568	590	529	566	543	525	552	535	585	599	525	570	521	604	549	598	577	584	518	518	576	533	525	580	582	558	555	547	556	582	515	561	556	573	531	514	538	575	556	560	567	572	594	549	493	560	562	521	579	562	548	552	596	533	547	574	610	543	526	553	588	561	582	554	540	546	591	541	550	559	564	601	563	557	536	554	570	524	561	565	532	545	565	543	559	573	592	555	546	543	524	573	574	547	564	518	590	544	571	534	571	535	572	597	592	569	550	554	573	547	571	540	541	541	528	556	551	559	532	594	552	543	561	544	546	541	546	557	538	524	563	539	567	571	547	586	581	549	516	525	559	550	544	560	545	563	560	583	563	560	527	542	534	594	553	596	596	551	568	548	564	582	539	593	544	553	573	543	560	576	550	564	538	547	579	562	555	563	578	568	554	560	577	575	569	589	546	550	558	590	567	578	582	524	585	551	576	536	592	598	582	554	567	529	567	556	577	590	582	539	553	567	552	575	558	559	542	546	492	566	562	556	545	558	586	518	583	582	503	578	566	513	557	533	557	554	542	529	522	525	550	591	521	572	522	556	569	554	540	565	563	530	569	615	546	541	533	551	619	570	552	522	540	577	581	572	557	546	548	583	534	560	543	553	569	545	531	546	596	545	541	554	530
7227	1489	1341	966	857	766	734	702	723	714	645	695	647	678	716	694	639	672	681	669	653	676	682	671	670	672	622	705	679	654	714	655	650	703	644	658	653	687	676	658	628	673	706	680	646	660	637	655	593	675	673	640	684	641	694	668	683	623	678	681	683	674	687	690	671	668	642	622	714	689	660	629	668	667	679	686	672	677	664	706	643	686	668	671	674	613	661	641	655	704	640	688	703	653	651	657	662	686	702	695	676	709	665	661	659	653	659	683	640	669	634	664	700	648	669	683	683	674	698	599	661	707	703	669	701	678	662	669	658	652	685	645	644	662	737	658	598	685	707	645	662	657	656	648	638	625	673	670	661	683	651	691	696	663	661	638	687	628	664	639	700	696	675	655	686	661	640	659	623	675	614	641	612	655	646	661	663	634	661	678	660	649	704	615	661	716	722	673	684	642	635	693	664	666	675	674	641	662	714	679	706	691	695	621	675	643	649	597	666	654	726	687	647	623	658	633	679	681	692	642	627	617	625	641	668	653	697	626	680	677	709	692	677	646	644	629	670	663	670	676	663	650	692	677	644	655	673	652	661	676	631	638	665	624	630	626	676	676	622	710	631	638	658	648	657	645	644	650	663	736	633	629	728	651	700	672	622	639	686	647	668	677	659	641	684	676	627	662	611	660	716	638	671	635	697	683	689	683	648	700	705	656	657	607	698	708	679	687	643	668	668	696	664	689	696	638	660	664	679	677	655	654	664	728	649	673	671	642	704	663	667	645	619	711	647	619	686	682	757	666	657	686	656	699	691	692	634	687	616	671	707	677	677	676	609	644	674	634	680	687	619	710	676	640	670	678	630	693	662	710	678	670	653	693	647	690	695	676	692	659	682	704	680	680	669	636	692	691	646	672	715	659	689	650	653	684	667	674	689	660	677	631	641	657	704	663	663	707	681	685	697	606	672	678	614	646	652	662	648	642	655	705	676	662	638	680	688	642	680	647	725	659	686	673	614	674	668	631	675	669	681	685	682	667	701	643	639	675	660	709	654	659	650	648	614	664	667	644	708	691	672	681	663	676	619	675	665	660	676	676	692	677	652	649	678	701	639	665	595	678	645	698	625	671	689	634	682	680	707	699	643	623	721	677	647	696	706	649	659	682	667	672	639	663	675	688	664	678	689	663	671	684	643	662	700	653	651	667	653	645	648	678	620	697	674	651	646	654	639	665	653	637	707	662	625	639	714	678	666	679	667	684	641	680	672	628	635	662	657	644	647	662	649	636	656	649	673	640	661	685	683	684	640	706	670	639	684	679	663	655	651	663	642	660	658	670	611	646	693	646	664	699	619	650	692	658	687	694	681	667	646	686	698	677	687	652	663	668	675	661	637	614	598	689	689	631	699	671	665	670	634	636	687	655	683	667	655	671	661	665	653	634	663	687	686	729	654	719	703	655	693	656	668	649	676	687	660	656	609	658	628	667	673	604	651	688	686	669	676	678	648	699	622	688	614	656	651	654	696	646	670	679	703	663	697	699	662	650	655	680	658	668	670	673	694	691	615	611	665	671	722	663	628	639	675	687	727	670	634	650	674	645	649	726	691	653	699	657	648	671	614	718	647	631	636	724	657	676	698	693	667	657	670	667	661	683	638	691	708	648	674	635	669	617	707	693	671	653	699	648	699	688	674	660	716	664	665	658	667	655	655	629	675	694	684	652	667	719	640	652	656	669	655	682	668	645	632	658	658	694	632	708	669	664	672	666	671	656	656	598	661	665	680	660	652	691	644	669	677	664	647	634	700	647	735	673	658	674	685	654	633	657	632	695	649	665	641	652	667	663	662	669	697	695	673	679	677	674	618	677	683	660	673	699	676	674	665	644	649	665	686	649	659	701	635	621	655	675	660	683	670	673	685	668	669	638	724	678	692	649	660	680	660	685	669	676	659	654	652	699	706	657	679	666	675	674	671	652	636	665	671	646	641	626	647	649	686	659	704	669	615	649	678	659	669	666	614	650	659	610	679	682	621	714	643	661	705	654	698	673	619	655	654	654	677	657	740	668	660	677	675	685	664	620	662	669	666	686	692	633	654	638	631	687	686	703	600	723	702	619	692	608	718	711	635	625	657	638	626	658	677	676	649	652	663	661	648	676	660	671	648	709	714	667	686	632	694	642	672	648	662	684	653	682	667	653	658	660	648	671	638	659	701	660	634	609	674	602	695	641	658	646	659	690	654	635	642	717	671	674	652	672	669	696	675	665	665	623	713	657	700	663	635	661	682	656	670	677	638	692	696	679	668	697	683	683	646	619	697	668	638	657	675	671	714	698	662	715	667	686	695	680	658	698	652	674	671	646	646	670	677	643	660	709	701	663	696	650	637	679	672	664	677	682	665	667	675	668	632	651	680	650	672	672	666	644	719	674	659	632	681	689	675	676	706	590	688	712	647	679	652	705	697	608	639	667	674	606	629	694	641	700	689	678	687	635	656	663	657	655	705	658	670	646	722	707	625	717	638	645	660	647	692	688	699	658	627	695	660	660	694	648	652	695	665	691	698	640	727	615	643	637	650	682	648	641	612	646	657	720	683	664	728	677	688	637	664	683	634	682	694	666	631	663	677	652	699	608	659	731	641	633	680	643	664	666	681	664	667	666	699	640	644	654	672	699	674	637	654	658	699	669	655	656	681	672	635	676	650	645	641	674	610	614	691	680	648	665	695	713	711	701	693	639	674	664	661	698	651	673	643	647	674	667	622	702	639	669	665	700	699	660	668	653	653	661	604	654	664	658	642	633	675	696	666	615	704	716	655	645	687	667	674	649	681	655	657	692	656	686	662	682	688	744	674	676	678	678	624	637	688	673	661	643	674	690	624	668	660	673	680	689	657	646	665	649	696	675	652	649	662	699	662	697	654	647	654	692	682	664	647	666	639	632	675	646	657	631	667	704	684	673	660	661	675	665	667	667	667	654	660	653	674	657	671	669	607	641	670	673	676	641	692	654	703	703	709	677	637	654	671	691	659	662	671	607	642	663	679	670	653	629	647	704	652	672	656	693	652	675	665	684	705	679	665	634	680	650	649	663	677	677	624	635	682	663	605	644	664	688	699	680	640	660	645	636	730	637	681	659	673	677	667	655	681	691	679	691	700	681	658	688	661	648	692	711	686	694	681	683	682	712	678	668	688	688	670	701	671	689	623	694	663	645	663	683	654	652	703	692	690	670	685	692	641	647	673	701	614	653	662	649	663	684	661	679	634	665	673	643	681	656	620	657	703	637	668	716	680	632	661	700	655	682	626	651	651	676	656	648	713	667	646	686	701	666	637	685	697	705	692	662	635	670	651	651	667	665	647	677	655	651	650	646	655	643	680	609	641	660	679	653	696	679	660	668	644	637	663	655	659	676	697	671	672	727	643	682	703	680	669	661	667	619	690	637	671	683	641	681	681	706	639	667	667	745	653	635	675	646	653	680	660	696	669	598	672	683	658	659	670	656	662	706	667	686
23924	21088	28476	23934	21074	11677	1804	1272	1130	1063	987	957	879	919	824	806	794	870	788	767	775	745	787	750	754	735	771	780	806	726	774	755	752	728	719	758	752	771	739	729	729	735	791	753	761	719	732	690	728	689	758	768	738	759	728	693	747	748	746	729	719	745	716	764	737	709	714	716	747	700	711	742	773	697	723	672	744	714	670	755	730	750	718	705	742	722	781	715	711	713	742	753	752	725	737	685	722	745	695	756	709	775	706	769	725	736	716	725	737	727	704	739	752	727	724	734	753	686	638	765	728	754	724	738	763	705	777	757	715	751	751	743	741	701	708	731	729	685	745	745	707	721	738	748	740	722	723	741	743	706	746	700	715	741	699	701	694	724	800	721	707	770	741	745	725	749	712	711	725	715	696	765	719	684	715	717	719	721	734	760	725	731	778	718	748	767	711	710	684	774	736	740	690	740	721	742	720	771	736	718	723	764	690	760	733	782	736	702	714	772	743	745	753	752	737	732	727	757	779	724	702	723	722	714	747	686	687	755	721	685	721	761	718	696	682	731	747	744	740	738	681	755	699	720	763	748	728	686	739	760	772	726	688	766	716	768	762	731	719	733	716	729	750	764	693	744	721	750	778	754	732	743	677	766	741	775	711	736	746	758	773	691	691	759	733	758	731	723	789	733	746	749	760	755	684	714	747	700	688	720	758	659	751	723	725	743	750	789	695	764	744	769	708	773	809	739	724	720	738	741	695	695	715	723	746	744	696	704	734	730	762	778	804	767	754	735	725	703	694	708	728	714	724	730	719	752	738	771	712	705	729	722	711	694	759	701	704	735	730	717	730	761	739	702	744	734	770	736	787	784	757	689	695	733	750	741	754	696	703	735	728	722	779	736	700	741	740	743	762	707	733	706	774	713	735	728	708	732	769	712	680	761	768	774	738	718	756	724	756	702	712	719	724	789	712	707	681	713	736	767	714	748	730	762	729	756	701	780	740	759	739	713	724	748	709	748	759	763	774	709	761	769	709	723	722	695	746	701	764	761	734	727	727	757	702	720	723	757	750	756	721	741	804	692	774	728	716	718	738	715	768	696	724	714	695	767	797	746	700	682	691	730	745	689	674	717	735	726	723	735	734	744	747	738	695	687	739	704	719	765	754	781	714	743	708	708	706	747	715	730	712	722	751	719	709	752	698	694	751	719	757	708	755	759	697	735	706	707	746	738	734	692	723	693	687	723	741	728	758	724	717	692	746	791	668	698	700	722	717	712	816	763	736	684	738	710	767	743	759	753	750	687	708	745	743	751	757	756	727	728	671	740	745	710	786	724	728	705	769	720	715	764	766	747	727	704	729	737	721	794	743	767	701	701	662	698	736	721	718	767	727	746	748	759	740	742	723	778	752	762	757	727	729	760	679	695	775	763	794	714	701	740	763	731	726	738	716	728	670	698	709	727	725	782	739	735	745	744	715	769	689	713	745	708	745	697	738	772	734	760	736	724	705	662	774	747	692	727	745	749	698	722	682	754	745	720	734	726	709	704	716	764	729	752	652	714	743	741	697	726	802	725	717	766	766	705	739	766	708	719	721	724	749	694	764	710	709	696	694	711	752	721	757	719	746	772	770	722	751	723	693	749	752	749	738	718	742	731	723	723	738	740	753	693	644	757	694	734	741	755	758	714	748	730	705	712	710	731	711	719	715	718	789	713	697	742	708	724	703	709	715	737	697	721	706	716	717	732	693	711	707	724	724	701	757	745	686	759	713	707	710	704	743	764	721	758	705	737	730	739	692	722	691	737	747	732	698	778	746	741	725	725	672	723	686	736	752	720	711	708	732	742	733	744	689	727	730	739	756	751	751	762	771	740	716	764	767	720	700	690	746	725	701	681	729	708	732	682	740	737	744	764	749	759	678	735	701	769	733	755	706	729	740	732	707	705	779	705	706	716	747	748	742	706	728	745	708	723	721	718	714	740	705	753	739	690	685	716	775	739	748	738	723	693	762	758	696	742	737	749	733	709	753	766	737	743	731	733	748	750	726	748	745	745	716	695	726	710	740	703	743	708	747	741	705	790	748	739	710	734	742	685	753	740	710	752	761	724	728	723	716	735	734	689	746	763	742	751	737	750	718	728	769	741	767	783	733	735	712	749	747	740	741	704	740	697	716	746	731	738	721	756	715	773	707	740	727	714	797	733	699	739	731	775	745	711	741	706	736	775	738	718	703	698	790	694	784	774	721	728	740	708	737	730	706	750	714	734	732	690	745	742	726	713	714	785	743	709	741	760	763	711	732	757	718	746	733	711	744	703	719	727	744	729	716	727	722	776	804	767	754	772	725	676	725	660	728	698	767	716	809	707	731	706	764	738	694	767	703	741	785	743	740	719	714	715	715	728	723	731	781	752	727	735	758	673	721	693	727	724	733	725	706	726	709	748	699	746	692	730	729	741	684	758	737	765	687	759	746	695	704	679	736	738	757	733	686	730	713	736	740	717	704	750	699	728	773	705	731	689	757	740	715	711	743	732	733	719	717	747	719	751	726	748	744	757	724	715	730	747	703	721	728	711	717	743	697	748	735	731	737	732	716	711	731	730	737	755	717	704	773	741	740	759	745	753	704	758	767	733	729	742	689	768	761	722	703	770	712	795	691	702	726	696	723	720	771	729	737	784	701	706	740	763	715	705	722	743	728	770	744	691	767	719	749	746	783	725	710	726	742	704	724	767	745	726	699	738	746	735	740	744	719	729	726	702	685	721	715	693	734	737	725	747	736	720	720	789	667	712	742	713	763	724	758	746	756	691	753	746	729	707	739	706	753	699	697	700	714	734	710	727	750	705	716	758	678	740	754	784	665	708	705	732	717	720	756	726	755	702	694	731	722	702	660	739	686	711	728	709	722	716	709	677	735	703	761	763	748	783	794	736	756	704	755	694	725	689	685	716	713	727	712	696	691	778	749	739	755	769	698	704	641	714	768	660	717	747	780	738	752	740	744	729	771	708	749	720	730	732	738	752	718	710	775	727	723	729	781	738	708	682	707	706	734	716	713	741	721	711	729	722	755	735	725	684	683	778	766	766	700	725	701	723	724	698	746	707	667	737	717	781	768	737	735	722	737	760	722	721	702	782	707	756	687	700	690	724	716	701	718	695	689	766	686	685	750	746	743	793	703	718	710	722	729	691	728	726	722	700	716	759	722	745	709	673	732	716	723	678	715	766	719	760	728	729	707	671	668	728	794	729	736	742	703	698	744	743	748	696	721	736	692	705	710	700	665	722	739	701	762	707	720	697	698	726	705	742	710	730	688	725	768	754	740	710	715	806	712	737	719	723	774	693	784	733	727	740	758	712	719	692	677	705	718	728	706	738	720	688	764	773	735	722	727	691	720	766	700	753	740	736	706	719	727	740	717	762	689	704	769	718	754	746	793	773	732	763	723	762	713	738	754	766	711	755	692	711	745	725	708	767	729	760	704	720	734	769	738	736	725	702	732	736	711	764
8654	10900	9222	4955	3328	2745	2200	1917	1596	1430	1433	1209	1169	1098	1082	1107	1048	1028	956	980	972	987	971	843	941	957	883	899	837	936	892	945	932	876	894	885	916	899	898	921	890	878	889	895	861	927	895	857	896	870	873	905	865	916	868	866	931	857	835	831	895	857	848	914	923	876	846	868	891	881	853	891	887	855	842	856	861	875	872	911	860	877	894	871	909	888	855	932	879	915	914	849	869	853	872	832	829	871	798	890	868	873	860	855	818	868	881	858	871	840	855	862	850	859	889	873	896	896	871	899	880	875	866	907	898	872	873	837	834	844	853	840	877	869	822	823	895	872	846	880	858	849	876	898	869	870	898	838	875	934	820	892	862	876	885	833	897	867	872	871	849	877	885	908	864	860	897	831	870	862	869	859	867	844	913	882	883	855	882	890	891	924	829	880	903	840	867	852	895	836	855	852	817	863	877	923	916	816	880	863	948	917	844	839	906	892	910	851	896	849	913	848	827	925	897	897	912	902	901	892	814	871	884	900	902	846	888	883	853	838	885	856	870	869	841	830	864	850	873	884	853	872	853	917	814	885	837	879	847	866	876	800	899	912	876	938	882	897	884	859	878	848	876	868	847	865	880	881	855	880	944	891	886	880	855	826	858	889	846	882	908	830	856	838	789	820	890	859	833	873	880	818	917	832	804	858	846	902	839	825	881	924	834	845	870	883	836	878	835	844	855	854	815	842	811	876	872	831	892	829	810	847	866	829	894	833	898	854	832	834	885	854	821	843	865	828	889	857	866	942	842	849	879	831	822	926	899	879	903	818	851	837	879	874	873	874	840	857	914	865	878	823	852	864	884	873	802	866	828	860	820	851	850	863	893	843	821	896	866	912	848	888	866	880	827	881	884	814	847	884	872	878	847	904	848	865	903	893	923	860	808	802	872	908	881	853	869	849	835	838	862	869	911	851	825	895	860	827	831	891	859	853	882	889	897	833	907	889	871	933	856	905	827	822	884	852	895	888	840	938	852	865	828	817	919	884	877	866	912	888	897	844	902	883	810	856	873	867	866	869	886	895	881	932	920	792	901	839	810	845	825	883	823	885	860	859	892	859	817	886	889	874	875	860	879	915	896	913	915	891	850	874	820	880	904	825	845	828	888	868	829	858	867	876	879	889	853	825	903	853	843	939	851	842	877	924	908	869	837	825	833	841	867	826	882	875	825	905	882	853	881	864	888	824	846	870	816	843	828	837	882	908	813	838	860	942	843	891	893	895	858	881	848	938	828	836	866	844	884	898	886	890	853	888	890	852	899	811	835	872	871	835	887	857	857	828	839	836	893	853	819	864	886	911	848	882	848	903	873	840	855	827	804	818	906	871	849	875	853	791	857	831	875	831	851	890	816	812	889	858	877	812	918	809	824	869	830	779	866	866	855	840	793	955	849	863	888	843	861	822	852	855	836	869	837	870	897	901	888	842	855	839	863	836	886	922	884	934	865	849	812	904	829	856	860	847	875	851	825	869	831	853	871	874	892	872	894	833	889	869	866	895	839	879	910	902	839	895	815	883	877	905	859	917	886	865	896	893	874	855	826	897	853	951	892	868	880	881	880	866	922	837	840	837	865	866	865	861	818	901	895	831	864	877	861	842	871	838	918	891	865	842	869	868	878	841	931	859	835	917	863	871	827	835	852	907	887	855	817	876	866	899	818	832	858	887	821	926	840	862	847	843	902	899	808	843	882	817	863	874	904	855	829	885	880	866	906	878	858	887	898	853	863	886	889	844	872	844	856	919	846	870	851	832	866	856	868	852	918	858	863	886	895	863	889	811	825	881	885	838	897	850	846	870	863	808	905	850	826	848	856	845	799	887	893	921	835	859	852	896	810	845	860	917	868	834	892	854	855	824	907	880	880	849	879	890	875	876	847	875	900	901	847	890	800	849	877	863	881	842	899	838	844	857	852	880	847	880	929	900	814	898	916	862	846	854	879	916	915	859	896	884	843	898	823	900	887	854	853	856	894	813	882	826	897	895	880	819	863	887	878	839	863	883	879	836	826	892	904	875	858	842	877	876	892	844	848	878	876	852	869	885	891	860	853	914	893	855	865	876	872	841	887	824	870	849	882	854	886	877	907	843	866	869	912	840	857	872	893	829	909	859	885	853	843	863	851	837	893	860	853	871	903	921	891	866	890	910	915	862	878	856	863	857	862	867	860	836	824	850	856	852	847	886	892	869	895	869	802	824	884	868	917	885	818	782	878	919	880	873	901	815	854	821	873	892	902	848	799	844	882	848	885	823	895	818	894	829	823	933	849	917	863	867	882	873	833	876	878	893	885	866	811	824	838	843	866	811	908	925	827	856	863	915	842	882	853	830	897	807	878	857	897	851	898	880	833	867	905	865	852	894	856	888	866	918	802	852	829	880	910	839	880	877	832	872	899	855	851	823	879	874	901	818	895	857	906	848	824	856	803	893	817	849	858	820	866	885	828	859	895	858	864	824	915	833	894	835	879	905	881	847	904	815	885	880	911	911	873	905	849	833	851	833	884	883	884	879	863	885	951	879	813	899	882	850	900	870	889	870	884	853	893	879	855	870	888	864	865	843	904	876	869	894	820	864	828	818	856	906	895	886	885	805	843	875	877	834	870	845	884	881	894	848	848	873	868	882	887	873	817	884	812	841	873	863	860	891	872	871	861	807	844	895	903	879	821	881	862	830	853	897	885	853	893	833	841	859	872	859	854	846	889	863	852	908	865	845	901	843	834	850	909	875	879	875	876	869	810	854	902	873	885	848	791	881	876	863	859	882	840	881	844	922	922	875	845	894	826	848	803	848	853	936	961	929	858	864	854	826	857	878	838	859	833	853	876	834	877	851	869	852	846	880	857	889	853	874	870	892	869	854	900	859	907	859	876	866	883	864	887	850	865	934	845	935	917	855	821	878	820	836	806	852	904	821	868	828	870	829	876	868	859	806	862	863	894	884	897	863	838	777	848	828	830	922	858	891	882	820	845	893	927	883	838	864	879	820	858	826	837	848	889	820	867	907	842	889	902	820	832	856	814	870	853	908	853	862	864	852	840	908	831	871	889	857	852	888	859	856	872	875	883	854	856	916	855	826	860	834	844	901	852	820	872	913	848	862	871	904	885	869	842	834	830	894	843	837	880	842	859	879	882	880	922	857	832	892	851	904	878	871	914	889	916	874	871	831	873	894	870	848	826	898	886	872	803	870	855	860	917	828	885	820	894	867	839	882	871	901	844	891	822	874	890	827	920	857	894	854	807	846	862	876	889	907	792	914	931	878	862	872	856	870	854	856	871	810	862	827	926	817	867	896	811	884	960	859	826	832	866	926	873	838	938	854	876	798	901	842	871	878	848	880	888	862	865	828	883	883	857	868	946	817	974	861	833	860	853	892	894	879	837	927	858	865	855	871	871	855	894	841	823	834	912	872	903	904	876	893	838	844	869	857	833	873	868	847	945	835	839	848	889	809	872	896
25033	21062	27395	24839	10980	951	665	580	508	498	438	440	464	434	394	458	386	353	408	429	381	413	390	390	410	363	412	393	364	390	366	385	350	375	384	376	360	357	352	383	375	385	354	401	383	380	391	364	387	392	358	380	386	386	430	366	399	357	371	358	375	382	397	369	338	354	383	373	347	372	369	369	386	408	398	354	401	354	352	396	393	386	330	427	362	314	367	392	354	335	388	386	363	399	417	374	358	368	352	366	325	360	371	349	361	376	369	364	361	381	383	373	354	378	422	356	391	367	381	384	364	353	389	358	376	370	382	351	384	351	371	358	352	364	377	391	359	395	333	362	392	314	363	395	378	385	403	361	364	351	359	381	345	375	355	406	366	378	348	377	367	389	394	385	391	387	360	372	347	368	365	411	353	357	370	354	358	395	377	378	345	397	378	332	381	351	392	386	371	367	352	435	350	365	330	365	383	356	416	398	387	390	379	378	397	370	357	364	352	398	376	390	348	377	403	407	365	384	386	361	375	387	354	341	387	405	398	368	413	369	387	328	361	379	370	370	367	346	331	364	354	353	340	385	374	417	361	389	344	369	367	373	357	365	390	362	366	387	367	380	320	380	413	366	395	381	363	379	356	362	391	375	362	358	362	396	361	355	344	374	386	369	360	397	349	365	338	401	367	324	382	378	395	360	386	375	372	364	386	387	365	383	348	369	364	363	349	339	341	362	360	350	376	398	373	364	360	384	362	345	361	365	377	387	310	366	370	381	360	350	382	371	328	388	367	385	372	375	364	401	394	371	367	347	360	377	372	339	372	396	397	350	362	374	337	357	380	378	370	340	401	371	385	378	373	404	340	371	404	392	383	378	362	377	372	366	337	377	419	358	394	368	396	372	355	334	352	362	371	412	351	367	332	366	378	360	368	403	358	391	370	381	377	361	374	384	385	361	357	349	368	360	331	381	382	370	356	371	380	360	370	381	394	346	369	370	339	365	380	393	376	351	372	362	374	388	361	351	361	400	353	386	357	363	370	356	383	342	380	334	385	375	362	383	373	388	363	389	357	418	377	371	352	381	355	391	405	366	392	367	405	349	371	341	352	392	377	364	402	402	317	349	336	393	382	357	360	317	392	402	389	355	389	413	370	362	341	381	373	381	385	388	407	385	405	401	370	364	410	375	409	372	384	366	373	399	337	382	362	342	345	355	363	369	343	361	355	353	374	357	367	365	361	378	387	358	373	338	409	346	391	391	371	371	341	370	330	359	398	382	412	414	372	329	348	358	319	339	368	334	338	370	368	375	405	371	409	382	360	368	392	395	358	367	368	374	378	354	366	342	354	380	373	362	366	358	391	350	418	360	376	363	353	379	403	381	358	404	377	375	322	366	362	355	348	358	406	366	369	360	359	341	372	387	382	360	352	377	384	370	366	367	372	360	343	399	342	377	365	387	321	398	350	342	359	376	342	365	373	383	338	378	382	354	380	383	350	346	382	376	371	358	342	359	349	397	367	389	376	348	367	378	383	384	366	363	361	371	406	392	346	386	383	395	402	361	390	375	345	385	355	356	347	380	379	345	397	351	339	343	391	390	364	343	389	371	376	370	387	388	368	352	366	333	346	396	371	396	367	408	380	357	368	349	366	394	382	367	375	365	361	367	391	393	371	390	368	374	337	391	367	402	361	389	399	367	383	404	388	378	377	380	371	368	369	355	391	353	392	364	409	355	380	384	390	372	350	377	352	400	376	377	388	344	361	371	352	355	363	386	358	383	378	361	343	381	344	381	383	358	376	388	342	374	342	376	368	350	382	378	357	347	396	356	366	383	380	340	388	333	334	333	344	374	372	318	382	389	366	361	381	354	336	383	391	346	381	316	346	378	369	387	372	391	384	371	377	382	345	392	366	374	374	387	343	359	364	344	386	378	386	382	397	374	393	376	386	351	363	377	315	372	331	342	355	365	396	367	376	361	371	389	350	384	338	366	355	344	385	391	335	376	398	383	353	362	375	366	401	364	403	367	349	403	360	383	343	391	377	366	374	385	386	382	368	377	353	329	373	374	369	383	359	358	371	355	334	375	351	364	361	386	371	393	375	373	367	378	401	369	362	368	370	370	363	371	375	367	344	350	380	391	354	313	362	383	412	396	388	376	335	380	392	411	348	374	340	365	401	383	358	382	344	375	386	347	367	390	368	377	390	351	383	361	385	350	351	352	365	394	370	358	368	365	357	390	361	383	361	368	371	363	356	362	361	385	367	375	382	384	346	364	358	384	372	341	389	356	345	358	383	405	387	356	333	344	406	372	365	373	358	391	376	376	369	372	372	371	389	354	371	368	353	379	347	373	324	358	396	347	347	381	338	366	356	380	367	409	388	356	373	386	368	374	354	381	375	368	352	349	359	366	399	364	362	356	365	367	378	339	414	330	351	403	359	424	367	377	369	356	379	401	338	336	365	365	355	337	369	410	368	398	319	357	353	410	386	375	384	347	348	368	372	394	392	404	357	359	385	413	371	366	364	356	382	358	359	388	362	347	349	388	376	367	321	361	372	369	359	362	387	383	380	386	372	360	384	372	374	392	372	371	374	361	375	363	357	378	331	366	328	372	379	375	390	364	365	353	398	391	356	324	385	390	393	374	365	384	372	392	356	378	362	367	394	380	353	347	370	403	357	421	352	339	403	365	370	383	346	368	348	394	380	417	375	353	372	391	344	360	358	375	356	336	360	380	384	355	353	384	380	402	353	409	395	385	373	369	380	374	377	401	365	381	357	373	379	389	352	361	402	371	355	420	330	346	388	333	382	385	350	331	337	375	400	376	371	370	380	399	352	356	373	374	374	343	340	378	362	360	359	375	380	406	387	394	331	360	356	378	405	390	359	361	357	408	306	342	376	367	352	371	392	375	317	386	365	385	356	366	397	347	353	369	366	360	416	353	389	341	390	388	390	381	368	359	399	396	370	407	362	368	361	422	402	384	348	388	359	385	353	360	383	345	381	364	353	391	340	339	321	392	323	363	356	385	362	365	355	347	409	361	362	363	387	375	338	339	356	383	333	322	376	349	385	370	356	377	337	335	352	392	388	379	354	326	339	382	425	402	376	368	415	377	375	346	371	370	364	359	391	405	352	341	367	416	398	356	370	371	344	344	394	393	354	356	384	371	393	404	367	367	405	382	368	374	383	349	398	411	362	357	384	313	374	360	363	353	396	395	358	373	386	373	340	357	365	363	367	402	368	344	365	368	386	385	368	386	402	407	347	390	336	393	396	403	322	364	345	374	375	331	355	377	348	378	380	356	402	381	372	376	374	378	364	378	370	394	379	341	379	359	350	354	391	375	374	382	352	324	371	364	347	396	396	373	365	364	384	364	352	380	384	366	347	376	392	381	374	348	352	369	357	357	365	359	388	359	365	371	331	351	389	383	373	353	384	380	360	411	382	372	364	357	396	389	394	361	361	318	331	347	376	382	382	360	351	374	342	353	379	375	343	366	369	381
8791	6474	5288	2781	1889	1484	1293	1067	879	835	737	682	649	598	620	571	543	574	541	538	544	514	480	490	513	509	472	498	495	518	489	495	474	507	490	535	500	504	470	495	476	473	489	507	461	503	498	454	491	484	461	493	473	503	469	521	452	493	498	479	475	484	452	466	518	483	472	471	501	486	482	458	490	476	463	485	472	438	507	542	489	483	507	459	443	453	486	476	511	493	474	489	459	462	537	491	455	465	479	477	490	469	499	459	452	491	523	453	472	500	513	471	454	539	462	462	504	465	483	494	510	454	457	449	479	480	470	461	438	475	470	491	480	468	485	475	480	455	484	428	465	471	453	505	500	508	488	472	490	490	496	483	482	503	461	479	465	476	489	521	499	530	522	447	465	460	466	453	491	464	460	481	515	458	475	518	473	461	471	489	453	434	492	482	468	449	474	474	470	478	499	486	519	497	451	464	492	515	495	449	481	468	491	504	481	499	505	457	452	444	466	474	477	532	471	484	431	504	500	485	465	445	461	473	484	510	508	498	514	452	488	466	472	487	511	464	467	497	450	448	452	503	472	479	479	473	486	458	466	466	496	473	469	483	483	485	489	461	493	478	480	482	471	437	479	502	484	482	455	486	460	470	449	479	463	465	427	490	457	484	462	480	507	471	482	475	476	488	445	467	501	515	504	502	512	487	477	418	440	464	462	513	436	482	465	496	480	474	452	490	506	490	485	498	489	501	452	456	491	467	488	486	495	470	450	478	538	473	493	477	479	491	437	466	470	457	447	469	466	459	465	512	476	478	467	494	493	479	479	489	490	475	454	505	464	513	483	454	473	520	509	475	484	493	492	472	436	508	512	485	494	485	466	477	506	499	433	507	523	447	460	474	491	473	492	502	483	502	459	467	455	474	486	478	491	500	471	521	480	501	489	494	452	449	478	464	444	469	456	485	423	489	461	548	467	448	472	475	466	534	485	507	460	506	512	471	518	475	492	449	491	511	481	513	480	466	455	512	448	495	500	495	480	498	496	491	455	490	468	487	463	494	485	486	479	487	458	445	482	499	497	461	472	444	486	462	475	471	498	442	505	471	505	477	476	449	474	499	464	462	435	473	464	450	478	460	455	512	465	472	501	493	527	488	465	469	476	472	517	496	481	423	486	485	486	445	464	458	469	510	468	456	460	463	491	478	456	477	471	485	475	494	457	471	491	494	516	427	438	519	450	475	510	496	507	474	492	436	467	483	473	463	481	481	454	517	471	462	458	525	490	451	445	526	489	458	503	480	473	473	505	479	491	485	535	471	492	475	472	469	461	446	469	488	458	502	459	484	507	457	501	494	439	444	445	464	452	475	453	476	479	463	449	478	486	517	513	499	489	497	474	466	503	502	505	507	480	467	485	458	509	491	513	452	448	519	491	453	490	470	451	459	486	513	500	464	477	468	472	436	518	485	520	499	485	503	469	498	477	420	479	467	445	438	480	469	477	462	449	456	482	470	505	492	492	464	487	503	487	469	487	485	456	476	494	492	446	481	531	510	463	452	498	502	458	479	439	484	499	501	499	460	490	494	475	476	492	496	492	477	491	499	468	491	459	494	466	501	511	483	519	453	465	460	475	446	485	485	487	487	482	467	511	499	483	435	489	501	470	413	521	495	498	444	517	464	476	481	475	515	512	491	478	452	510	470	492	490	467	510	475	445	464	497	479	455	482	486	431	476	512	507	448	497	478	503	489	495	477	491	445	485	447	511	463	485	479	491	468	466	453	482	492	487	467	449	492	476	482	476	450	458	526	467	436	483	491	483	459	487	483	471	472	497	483	467	465	469	503	496	487	484	471	461	503	477	448	487	456	491	478	462	485	463	463	446	479	497	469	488	522	415	492	444	464	458	451	463	484	508	482	450	472	477	435	484	495	458	481	450	488	484	473	457	497	494	495	480	474	501	483	467	475	479	497	469	487	448	461	505	474	489	507	465	502	512	517	455	478	438	479	446	519	490	464	530	455	460	480	465	483	420	480	449	492	453	460	475	486	468	484	429	449	491	489	458	468	482	502	465	484	458	496	476	486	478	451	430	469	451	484	442	507	507	461	477	476	472	478	489	514	522	485	441	520	466	489	527	479	494	463	468	501	474	447	491	485	460	464	455	474	498	455	513	469	488	538	492	496	492	475	453	483	486	474	467	463	497	492	488	448	471	458	487	487	469	438	470	458	499	480	486	487	479	473	493	468	494	463	449	487	464	516	495	454	486	466	469	473	464	455	464	487	440	504	461	497	466	484	487	494	466	465	451	482	468	458	515	496	488	480	459	484	468	486	441	474	488	483	480	495	488	453	452	478	488	442	482	464	515	517	511	474	448	471	460	466	486	484	463	474	489	511	527	518	509	482	469	473	474	500	455	507	497	469	499	502	449	477	451	477	488	473	489	457	455	513	463	506	497	466	479	499	505	489	460	474	471	468	484	475	454	443	496	542	454	441	484	515	482	465	475	478	497	487	480	458	465	493	437	474	408	459	458	471	480	488	478	431	470	465	468	487	508	473	467	489	470	467	494	515	487	466	471	490	471	441	449	455	466	478	491	468	459	473	463	445	516	467	399	453	458	514	494	481	502	479	464	490	510	496	493	497	447	476	497	464	482	468	502	465	444	472	479	492	485	490	507	482	490	486	473	437	462	470	475	508	453	479	478	467	442	494	450	534	542	431	469	475	505	468	479	474	536	481	459	539	482	466	480	432	462	516	435	478	477	444	491	472	438	491	439	466	522	446	460	496	465	506	512	469	501	489	483	429	483	489	487	450	463	482	473	489	452	473	479	494	470	453	469	473	490	472	492	480	497	474	474	503	485	468	476	482	491	440	459	501	495	459	476	503	478	475	454	435	460	477	477	497	498	467	491	461	477	500	468	460	497	438	456	474	448	488	501	446	461	479	464	483	464	474	493	478	474	497	512	467	510	446	464	455	456	464	491	476	480	475	463	485	441	478	452	494	463	468	479	512	468	533	454	483	486	440	464	461	488	464	519	490	458	463	503	473	506	485	450	500	477	513	489	471	504	459	475	505	491	452	483	493	447	457	529	475	482	462	458	461	498	442	494	494	432	471	501	459	500	481	455	492	481	478	456	461	483	494	494	526	489	469	480	488	497	462	539	427	457	465	461	486	511	467	527	485	454	481	490	512	506	516	497	468	479	466	436	464	526	450	486	469	448	503	478	443	468	469	482	494	523	468	501	501	537	489	498	486	479	487	452	469	495	457	458	468	503	453	476	427	473	461	491	487	493	491	455	465	472	481	495	497	483	509	493	495	474	486	472	506	485	478	463	487	492	428	487	460	491	451	515	482	485	500	490	463	463	527	498	501	475	466	491	458	484	485	486	465	479	471	477	483	438	492	512	469	469	472	480	472	493	499	453	460	472	462	446	439	483	464	488	477	479	485	501	485	500	501	506	466	452	509	511	515	464	473	434	440	460	475	502	484	452	460	477	485	496	463	444
22838	21110	28919	23546	21102	21169	11080	1934	1432	1265	1184	1162	1085	1019	1009	925	919	912	875	874	878	839	811	832	859	836	778	767	787	838	826	798	811	767	771	805	823	768	788	804	813	821	792	764	804	803	794	738	736	784	724	772	762	770	754	742	794	788	821	782	763	754	785	720	805	801	767	761	744	737	794	795	792	788	780	824	811	810	735	734	780	772	783	788	782	769	773	780	766	782	741	759	818	819	786	783	735	741	749	782	764	773	786	732	841	767	814	769	764	729	778	784	795	764	771	744	761	750	755	790	809	723	782	775	788	765	790	749	795	766	770	728	838	803	754	770	747	805	760	812	792	718	729	792	801	703	772	724	750	725	752	785	727	744	784	775	808	744	748	788	804	742	741	747	767	750	768	720	751	769	787	731	766	809	768	785	771	740	781	716	751	736	755	739	772	691	776	746	793	791	761	767	733	726	713	744	774	770	774	737	805	734	705	801	785	758	794	778	794	737	748	760	755	762	788	777	817	725	764	759	738	719	774	754	761	683	722	757	726	783	748	693	749	782	739	771	804	764	784	784	714	739	763	748	745	748	778	778	759	761	744	798	713	719	784	793	790	801	735	760	768	698	767	781	755	763	759	754	778	811	761	742	747	724	750	717	731	750	811	769	758	781	791	827	711	787	764	735	757	759	857	725	787	825	781	762	781	734	767	743	736	776	776	785	742	746	785	763	723	763	772	797	745	781	754	749	789	786	805	740	797	776	740	796	721	796	767	728	731	759	724	740	772	781	747	773	761	752	749	717	736	770	767	808	789	725	742	733	779	759	760	754	769	743	732	692	765	793	754	744	782	763	788	748	799	767	757	792	743	730	795	795	807	716	724	792	740	765	757	774	776	785	748	764	782	751	747	730	750	745	768	739	793	751	727	786	768	797	756	763	744	812	744	757	783	787	784	791	776	756	733	807	730	752	752	761	700	742	781	789	733	762	783	767	782	767	710	761	776	811	749	768	764	729	709	783	745	752	713	755	763	754	790	722	726	767	762	762	802	749	737	743	703	745	757	758	752	726	710	768	762	731	775	770	760	761	745	744	790	720	724	776	761	742	718	838	751	720	849	741	778	750	782	771	734	752	744	732	780	757	788	693	757	774	757	742	765	750	772	740	728	757	740	723	803	725	720	761	765	758	743	802	758	828	802	745	740	761	778	770	739	780	768	743	759	764	725	765	790	752	792	729	718	724	757	752	763	755	724	792	781	723	738	713	769	756	765	753	847	722	803	759	693	724	769	770	714	758	771	807	722	753	747	740	776	790	719	781	763	719	773	775	796	758	764	697	748	738	743	761	780	778	753	735	768	794	736	789	775	809	806	691	771	750	757	769	780	740	795	784	780	782	757	744	730	786	811	788	728	786	743	810	726	747	759	763	785	774	761	780	762	767	804	792	769	747	736	752	724	757	751	750	738	773	737	740	780	737	751	798	779	748	764	767	728	752	749	781	755	775	756	752	780	761	724	793	789	734	767	778	740	764	790	753	699	768	736	782	847	774	775	727	766	729	779	778	848	771	736	735	797	816	713	734	787	759	731	774	753	767	742	774	755	765	771	795	740	798	733	774	770	748	803	763	720	790	819	746	741	789	761	776	774	801	764	732	776	711	751	742	777	761	717	719	737	775	761	728	763	779	809	773	759	754	777	725	748	762	764	834	769	720	755	745	764	748	771	768	750	717	781	792	744	730	707	772	734	749	729	762	790	730	735	782	804	805	806	719	752	715	775	761	770	719	724	793	727	746	763	790	777	706	733	739	764	781	754	704	753	759	765	761	743	758	764	724	762	800	795	772	805	773	773	749	788	772	746	754	802	765	789	752	807	747	794	765	792	734	726	771	741	777	777	786	728	744	779	793	758	739	766	763	701	780	780	792	767	784	743	765	770	748	755	750	739	759	779	753	752	747	782	704	772	776	760	801	782	768	746	774	700	780	815	749	728	764	755	745	755	736	775	794	713	721	756	731	743	744	780	767	766	720	741	734	762	753	748	785	764	756	760	699	769	741	710	761	769	747	792	777	744	741	763	750	788	706	792	804	739	724	732	793	767	755	809	718	714	787	752	736	750	757	739	746	750	767	728	748	761	807	764	762	764	809	738	716	763	755	735	796	789	735	743	782	736	753	719	775	693	725	724	781	783	745	756	781	746	770	769	823	730	829	793	727	762	772	761	796	743	797	788	744	773	748	738	731	739	742	729	731	738	770	760	800	793	808	769	771	732	772	739	782	781	758	762	738	718	812	780	741	736	774	738	723	794	747	735	795	801	684	732	729	767	788	783	761	799	749	752	750	802	795	800	707	713	791	790	773	750	706	813	796	786	740	789	796	729	751	761	758	779	712	765	770	734	756	806	739	782	789	787	764	725	739	778	727	752	763	790	783	725	754	769	735	766	771	772	730	811	786	735	785	800	792	768	824	800	731	761	732	751	749	783	752	764	789	795	748	783	760	783	811	784	755	763	767	761	777	831	833	780	740	782	788	745	751	819	749	758	787	759	719	731	767	730	788	739	724	786	762	797	747	808	732	756	786	722	763	764	768	695	776	773	772	747	719	755	714	773	779	748	775	733	763	780	813	771	802	755	742	775	791	782	735	722	768	770	749	777	790	769	759	798	748	728	771	784	792	746	770	731	766	723	733	737	767	776	804	739	760	761	784	778	796	782	762	778	720	726	746	768	686	778	775	759	759	784	750	779	760	762	715	740	796	728	734	785	773	719	754	712	777	809	770	711	763	802	723	767	757	814	742	770	754	734	747	782	733	719	742	748	791	689	785	776	784	787	788	742	755	736	771	739	731	730	794	794	776	733	766	754	770	746	719	781	732	782	763	712	728	805	765	744	766	741	764	708	789	825	777	757	786	743	743	743	751	770	805	763	719	750	804	779	748	752	755	753	778	792	752	764	809	763	784	780	772	740	764	762	743	756	753	784	772	741	705	759	844	752	825	776	711	763	792	771	726	810	766	738	745	801	771	760	767	788	776	788	717	768	741	755	791	716	803	744	738	758	760	789	762	748	731	795	736	793	750	792	739	790	817	777	701	740	766	728	779	759	791	762	763	754	726	776	765	780	792	755	793	774	794	799	803	772	712	752	780	798	717	755	758	745	789	751	764	765	771	810	761	770	703	776	810	720	745	747	752	777	770	794	749	738	727	811	735	770	759	754	778	760	762	772	758	737	764	786	739	764	732	750	765	811	727	828	714	755	742	807	732	764	770	780	766	787	739	785	766	719	770	744	718	737	726	783	772	742	787	781	727	808	743	779	708	756	783	719	778	772	771	791	718	767	807	732	781	724	734	717	795	748	749	746	760	746	786	733	754	782	821	792	738	779	792	743	844	717	757	752	777	753	768	781	707	775	810	702	743	772	706	772	762	747	745	783	811	731	816	815	730	721	708	794	721	785	763	795	758	754	777	772	721	723	749	731	766	769	756	744	767	749	729	777	744	777	741	791	725
9955	17797	14949	8344	5697	4458	3601	2977	2488	2128	1822	1628	1504	1462	1288	1296	1197	1211	1135	1097	1090	1077	1013	1060	1010	994	940	990	960	972	1013	934	934	970	963	972	964	927	949	912	958	994	976	914	992	935	905	867	932	1012	959	910	859	965	946	918	952	940	914	868	913	905	913	845	939	917	932	936	970	910	916	935	937	922	884	899	889	892	846	865	915	938	969	926	938	888	935	908	925	917	853	922	951	893	965	901	919	914	885	891	898	939	875	930	895	905	938	913	907	901	912	907	956	976	903	921	865	908	932	942	882	855	886	862	868	944	861	853	885	914	889	861	896	892	934	917	829	933	896	899	909	853	912	907	878	922	877	850	902	946	967	892	920	913	884	830	878	891	901	889	908	911	922	832	950	892	904	901	858	890	937	908	905	913	932	909	931	883	935	959	898	944	890	873	1002	920	901	923	916	876	953	857	925	874	945	910	907	941	904	860	907	914	944	913	893	932	863	882	857	849	924	939	872	935	884	899	862	882	950	930	909	895	893	927	895	910	908	946	917	950	896	854	931	902	953	919	926	886	929	919	885	931	884	911	899	893	898	945	893	890	901	917	882	915	943	879	945	882	875	879	901	942	867	911	928	882	888	927	949	922	931	904	880	882	863	947	960	898	883	942	853	962	899	930	868	963	951	909	873	915	899	927	896	899	913	921	890	888	906	875	932	941	889	893	891	915	886	907	896	952	945	862	883	887	902	910	887	914	926	926	891	908	904	888	857	899	914	924	857	840	968	934	838	916	922	873	975	855	889	921	889	894	898	907	942	902	859	896	877	899	878	910	882	854	868	864	845	903	935	888	915	887	919	909	942	909	919	889	909	890	924	908	871	896	895	856	863	858	864	932	944	892	955	913	892	872	914	879	902	928	944	903	885	938	921	910	888	897	921	913	927	937	915	941	894	901	937	933	927	913	953	869	888	893	850	877	898	902	939	887	885	922	958	852	913	920	867	936	865	914	891	906	869	931	912	919	848	879	939	889	896	932	885	890	937	906	928	884	882	965	870	902	882	891	909	868	934	903	876	849	929	867	905	896	888	878	917	874	900	919	902	900	872	864	866	906	950	904	904	952	925	929	918	945	867	910	892	911	901	903	858	902	932	952	879	851	900	927	859	924	888	906	876	898	888	903	917	920	922	892	930	972	856	916	890	889	900	887	860	844	894	918	904	935	946	946	921	872	922	955	922	909	861	915	899	910	903	942	875	911	886	865	892	904	852	913	930	867	940	868	936	932	910	918	915	890	925	898	929	918	945	859	937	884	901	832	869	894	911	926	879	924	934	903	934	913	910	919	893	873	898	883	915	956	931	903	894	921	928	928	888	903	869	905	815	924	868	866	879	917	945	949	886	891	898	932	909	873	913	921	884	892	928	926	926	922	868	899	873	843	904	895	949	952	866	895	906	977	878	920	887	868	909	912	907	895	927	949	857	908	870	912	905	940	901	892	844	888	922	915	892	923	966	884	934	903	995	951	908	894	895	924	928	949	928	872	889	903	889	894	924	903	888	903	878	936	887	938	938	1003	914	853	926	926	890	873	892	887	933	906	899	906	944	870	881	911	930	912	892	917	919	927	940	958	909	889	909	899	941	888	885	921	878	895	884	908	875	893	884	863	970	930	934	905	878	896	880	928	877	920	875	870	827	877	906	870	889	862	885	962	870	880	957	894	942	927	900	842	930	932	911	899	883	942	887	899	890	898	945	907	888	931	895	916	896	910	895	865	916	887	873	860	891	900	893	911	904	875	883	900	911	919	898	903	859	899	930	898	871	858	946	932	917	876	922	961	890	861	940	886	904	874	880	880	872	847	891	889	930	858	959	948	939	873	915	891	891	876	895	917	854	878	900	942	872	867	858	945	887	833	974	921	884	952	920	884	849	927	939	941	907	931	911	896	936	871	950	883	861	882	891	869	905	863	898	854	921	908	920	828	920	920	919	950	869	862	933	878	909	978	881	951	914	946	912	853	924	895	883	887	907	943	901	923	914	891	934	918	912	917	890	873	915	888	907	886	953	899	932	893	920	916	920	902	942	848	918	885	896	914	934	938	842	892	897	888	874	874	926	916	924	925	954	932	884	921	933	878	909	907	896	924	887	886	897	939	877	898	895	914	919	893	911	912	881	943	893	866	887	928	921	947	881	930	919	861	909	924	940	930	925	939	867	827	899	959	844	934	931	879	948	942	835	913	938	909	881	885	878	869	925	904	953	848	906	847	914	918	896	925	931	841	967	935	874	911	922	924	933	898	881	964	938	940	853	873	918	913	904	886	955	934	920	872	917	890	897	927	886	845	938	891	871	905	880	873	937	878	864	928	951	875	855	912	958	890	885	878	861	926	961	979	886	910	889	843	908	896	933	863	887	885	854	916	887	919	864	853	931	881	966	927	888	897	911	953	927	937	902	862	922	902	900	897	911	871	911	887	903	897	892	905	925	915	953	864	893	909	958	907	897	895	906	921	882	869	880	897	895	862	911	868	914	923	892	917	932	918	891	880	885	905	915	889	940	885	883	882	887	884	911	892	864	893	953	896	892	880	908	874	879	892	899	894	883	869	908	918	865	876	915	892	845	864	902	850	902	935	924	895	850	932	937	929	873	889	921	858	924	874	896	873	881	929	890	840	902	873	879	887	906	896	909	852	881	846	933	882	903	887	932	910	902	929	867	853	848	899	873	831	929	900	939	893	859	955	949	937	860	873	941	885	905	966	977	877	917	908	931	943	846	926	952	912	904	882	906	920	894	910	985	928	921	906	881	906	908	910	939	888	894	834	939	874	905	938	943	880	915	896	962	884	889	884	885	838	932	925	928	912	902	947	913	917	875	893	886	925	932	901	917	904	895	875	857	907	897	899	921	907	903	885	905	954	887	911	900	887	907	923	898	864	904	897	915	875	874	869	899	876	926	952	948	881	942	870	917	935	905	934	920	831	881	921	873	825	913	910	876	917	897	858	909	899	943	870	917	950	884	898	899	918	831	867	859	960	885	917	890	866	907	922	906	929	864	903	959	893	925	892	853	854	861	887	915	859	898	859	847	916	933	848	875	951	966	909	909	884	922	922	890	891	929	898	948	923	852	924	891	890	888	886	901	900	936	927	928	847	917	850	891	857	886	892	904	928	895	925	892	950	895	890	909	908	939	933	870	910	994	901	863	872	875	898	933	935	891	916	934	892	902	892	940	902	877	843	917	920	892	881	956	893	942	888	855	915	935	889	955	929	894	898	902	851	876	900	858	893	881	877	873	927	874	876	896	860	900	900	924	905	882	906	901	920	922	884	870	930	907	899	928	936	934	909	964	890	922	871	875	918	902	917	869	893	905	892	947	903	886	894	945	897	900	911	896	910	878	945	894	990	865	941	885	872	926	879	900	869	900	926	860	908	870	877	896	894	865	908	938	855	882	904	894	864	913	942	892	898	855	920	938	903	899	920	900	856	922	912	975	924	892	916	914	894	913	896
27130	19757	6430	768	519	494	495	443	439	437	430	415	447	447	447	382	393	436	430	414	400	418	412	411	431	443	415	419	433	447	417	420	387	418	430	463	416	439	365	450	401	435	406	405	405	368	404	401	416	412	428	398	407	463	416	442	437	408	432	417	443	407	450	459	408	424	422	405	418	413	404	427	392	408	393	430	396	437	413	421	392	401	417	372	403	404	432	428	420	418	422	443	380	437	406	396	431	386	422	407	399	438	409	423	415	428	404	404	446	392	430	453	406	426	433	423	446	408	460	409	419	430	430	410	422	370	405	420	397	393	409	416	397	422	402	426	416	451	387	401	423	402	400	410	438	388	443	425	400	421	434	413	407	416	418	399	439	392	396	431	395	391	435	426	428	409	397	387	388	419	400	412	393	409	418	383	392	395	399	424	442	403	433	408	406	413	438	424	378	454	415	415	398	404	422	411	438	422	430	460	421	412	403	377	423	390	412	435	391	441	394	445	436	399	381	392	430	406	452	358	454	420	443	393	394	418	400	422	407	419	367	422	404	398	428	429	405	407	439	386	412	455	429	385	436	432	399	371	405	397	414	364	412	375	413	410	380	413	443	402	397	416	413	408	402	389	424	413	427	428	428	401	419	429	364	421	427	406	420	370	384	389	402	406	413	445	407	391	422	416	453	431	408	417	399	407	400	395	413	408	405	417	390	399	412	441	422	396	423	417	409	406	405	384	421	442	443	404	402	400	445	434	407	425	451	417	406	426	461	404	416	447	449	429	393	430	411	433	422	420	418	419	419	426	413	420	381	385	404	453	385	416	453	393	420	427	394	435	422	444	436	389	398	444	441	405	376	382	417	425	437	409	413	455	429	433	417	383	414	383	421	403	406	422	409	437	441	386	391	412	394	414	425	443	430	422	420	392	402	440	413	431	445	433	403	416	414	416	454	417	411	390	401	441	417	415	424	410	408	415	416	398	450	443	407	394	428	390	412	399	449	414	375	401	380	406	407	379	424	435	399	444	433	397	422	406	432	421	367	435	415	433	415	453	419	394	430	393	407	426	444	413	400	411	412	417	392	406	437	369	383	392	425	395	420	406	407	401	459	386	394	401	436	412	392	417	402	419	375	404	390	439	377	423	424	394	413	392	402	406	410	408	452	403	440	451	408	415	408	423	431	404	426	439	402	389	417	422	415	411	413	411	413	395	421	391	430	404	448	419	404	419	423	422	436	379	423	407	444	393	452	442	421	419	390	380	454	415	430	412	426	421	394	415	432	381	413	413	443	408	393	402	393	410	430	423	392	435	416	417	404	371	416	378	438	380	425	418	444	423	460	419	401	407	397	417	413	387	407	382	422	428	417	445	388	416	425	425	376	433	442	427	405	434	430	420	411	403	435	420	418	448	467	414	414	437	394	419	395	404	395	400	415	423	418	413	395	423	402	419	444	401	403	432	422	429	409	424	388	414	399	421	394	428	424	425	417	391	435	448	410	421	412	432	426	425	412	427	449	433	419	410	390	393	412	403	420	421	378	419	378	419	416	406	437	414	399	380	445	404	412	409	490	391	404	457	399	389	414	405	410	436	441	403	399	430	366	444	422	436	425	430	430	457	436	438	434	413	406	401	430	400	430	403	467	425	402	448	452	396	401	425	389	413	387	426	445	441	387	424	432	438	432	399	421	471	425	403	439	389	399	390	401	400	401	401	435	369	438	395	431	427	389	415	393	434	419	410	420	391	413	431	383	386	364	417	411	421	429	411	405	428	378	390	400	391	407	438	399	403	417	428	402	430	418	406	413	400	433	413	437	402	416	423	464	406	396	441	407	425	404	420	440	377	454	413	430	399	395	430	405	390	402	410	419	414	452	407	386	424	379	428	444	427	412	399	422	407	413	439	413	430	451	420	378	412	395	425	410	435	418	414	412	405	429	421	455	392	406	406	354	418	421	418	382	397	421	431	423	418	396	420	381	434	439	420	427	397	390	409	396	433	412	418	410	422	388	402	436	432	419	419	422	411	433	400	421	400	419	410	411	410	429	437	411	442	399	379	401	434	433	405	428	419	408	414	416	393	437	447	412	416	389	415	433	414	416	437	386	429	460	440	423	389	403	412	427	419	413	415	426	414	408	429	440	430	406	413	433	416	447	412	446	406	423	403	419	443	405	460	421	444	370	401	410	431	394	437	415	432	406	436	433	427	421	406	436	413	392	422	427	409	426	420	417	421	449	407	406	432	406	389	432	425	419	411	401	413	394	405	445	370	394	422	370	428	415	415	442	387	377	422	431	403	436	429	430	409	414	407	400	419	412	407	410	409	440	411	418	405	444	417	426	440	421	378	410	397	404	394	430	428	387	414	405	432	408	409	411	434	468	462	395	407	394	391	489	401	430	419	444	390	410	410	420	405	429	431	401	434	446	412	422	425	416	405	415	438	443	387	424	420	425	403	419	432	397	402	438	424	410	399	394	411	363	403	419	425	433	423	451	426	417	443	417	415	406	432	420	421	436	415	410	401	375	452	401	407	451	409	408	401	445	444	410	432	382	385	422	456	401	423	413	428	424	369	441	433	415	393	425	428	436	410	396	403	388	405	401	388	394	431	412	424	451	397	398	402	436	442	393	395	397	439	440	463	403	379	411	409	418	399	420	438	433	391	421	432	388	437	418	424	425	435	431	420	448	443	397	466	457	394	419	423	411	399	431	403	454	423	426	417	426	426	432	452	412	415	407	411	417	429	409	405	431	441	418	411	441	421	423	423	391	381	404	372	410	448	421	377	406	401	407	429	425	413	405	420	396	469	408	402	410	401	461	445	435	419	405	437	399	392	429	428	429	447	405	394	432	421	399	413	399	410	435	420	401	386	367	378	441	412	405	440	428	433	383	399	415	410	382	449	432	414	397	394	435	435	407	403	412	418	448	404	387	450	384	409	431	387	408	395	424	383	441	408	403	419	392	412	413	394	415	422	419	431	401	401	439	406	426	402	440	397	383	422	430	430	384	419	414	402	391	425	397	435	464	419	403	435	405	405	417	436	403	444	417	430	434	428	422	447	435	381	383	421	342	425	394	375	397	380	389	380	393	421	401	444	411	387	420	431	418	383	426	398	396	406	414	424	383	425	422	380	445	405	402	445	428	436	420	411	381	380	442	405	412	421	378	403	417	402	385	389	430	409	413	427	422	394	407	412	453	441	405	390	389	433	408	413	465	483	418	412	418	387	432	410	404	426	458	402	437	443	410	417	432	428	420	400	396	436	409	427	408	412	438	408	412	399	405	394	395	419	414	416	413	420	392	452	462	456	424	425	426	408	390	453	395	425	410	432	373	421	400	438	419	425	400	406	395	429	429	418	448	407	461	412	406	431	425	441	415	400	422	440	410	425	444	439	431	418	411	412	424	413	377	415	395	418	432	422	409	395	412	426	405	396	408	429	412	417	426	435	408	420	415	400	410	428	397	396	416	399	433	422	414	398	437	434	436	424	451	425	402	440
6240	1361	1103	794	651	622	623	610	590	519	550	508	559	551	516	508	552	481	537	512	528	487	507	520	516	507	502	513	542	504	486	501	516	504	527	526	525	500	506	537	522	531	491	496	493	509	514	507	531	529	537	514	517	500	512	486	505	558	518	496	512	476	453	508	543	511	528	492	534	478	500	488	494	544	515	544	501	537	493	484	492	470	511	514	491	518	533	501	519	530	508	476	505	491	553	514	540	509	512	519	464	494	540	531	548	524	537	512	509	527	517	496	520	516	501	515	496	498	541	495	537	523	517	514	511	526	453	524	517	516	549	531	509	517	522	515	564	517	511	594	522	465	472	511	505	499	503	493	501	515	554	528	508	510	538	497	508	491	498	547	522	534	541	514	479	519	540	513	510	520	460	518	527	529	497	508	531	503	545	517	480	536	499	493	486	509	484	547	516	529	505	515	495	487	504	538	528	540	510	580	530	528	559	504	547	526	505	522	559	502	504	526	497	483	500	488	478	490	518	543	514	524	484	536	476	488	500	491	500	515	524	502	526	526	546	515	534	488	529	517	529	511	514	505	482	521	483	539	508	526	521	511	493	472	489	532	531	537	531	554	520	528	478	514	481	543	511	503	524	561	559	514	523	494	481	493	504	530	557	497	531	539	537	488	511	527	518	505	509	505	528	491	525	540	540	524	517	547	516	534	513	507	468	504	547	528	463	540	481	519	488	511	517	522	535	517	505	496	538	523	513	495	535	525	522	521	521	490	529	559	486	510	514	513	495	512	541	564	481	531	485	502	514	498	507	508	532	508	537	514	501	502	566	505	524	497	494	520	524	536	518	522	565	513	551	498	499	547	533	527	541	489	475	494	477	534	514	511	494	490	533	486	515	521	534	492	490	530	549	492	541	494	524	486	535	538	505	503	512	551	511	499	515	518	534	537	518	500	557	534	488	510	495	551	494	482	531	528	549	522	526	503	492	492	500	547	491	496	506	508	489	539	495	523	496	512	522	504	518	523	505	500	566	532	533	488	531	514	493	505	490	549	516	517	526	511	497	506	511	508	485	554	516	509	529	529	489	530	506	472	507	517	524	509	472	540	506	499	531	557	514	547	513	513	522	530	497	531	536	527	502	488	514	495	509	523	502	473	508	526	540	541	512	497	491	544	504	478	520	492	541	500	488	538	511	519	519	521	548	529	527	532	484	499	479	512	519	503	507	516	494	539	512	490	490	504	504	509	501	506	479	529	525	529	495	508	473	541	511	552	494	519	486	506	501	546	499	493	509	491	489	482	487	511	516	497	514	500	537	528	561	477	534	489	536	529	505	520	553	534	501	495	528	517	536	514	546	460	542	527	523	544	515	545	477	505	555	540	585	520	501	521	535	525	493	523	540	496	526	540	515	449	504	481	546	504	515	519	509	487	511	529	511	500	492	530	482	531	529	510	486	516	522	507	526	506	482	507	490	512	472	485	492	469	502	540	483	533	504	543	509	510	524	471	523	524	524	518	501	530	512	531	490	493	530	496	494	515	509	505	528	527	523	486	536	533	513	478	535	562	525	520	546	515	487	492	511	510	526	497	528	493	505	515	541	519	515	481	478	518	549	468	485	483	549	536	518	531	505	536	490	513	478	541	524	488	512	517	528	507	533	517	538	503	528	537	483	536	516	504	495	477	532	553	499	507	532	516	500	474	536	508	507	512	489	551	518	517	534	546	512	489	528	512	511	562	519	547	516	536	541	496	556	524	544	518	510	549	511	511	527	518	511	494	485	490	531	519	471	520	509	527	526	466	517	491	529	521	518	504	504	556	513	511	524	484	503	553	543	515	508	521	529	511	508	511	498	507	467	512	527	518	547	536	464	502	535	502	544	519	520	461	544	559	521	532	511	529	506	511	512	487	528	532	540	543	522	522	447	512	503	496	511	542	535	513	505	492	498	526	493	493	473	513	519	525	508	511	532	533	534	506	477	480	525	508	511	517	533	508	554	516	537	540	517	526	487	505	518	511	547	528	504	476	521	506	513	495	501	535	501	526	534	527	553	510	484	519	525	475	526	480	478	499	495	508	530	540	528	534	481	510	519	506	485	503	518	482	522	511	525	501	506	502	536	499	499	515	515	497	525	502	525	511	518	529	523	487	539	554	522	512	539	508	507	535	494	576	524	491	488	538	450	524	528	520	511	500	508	482	487	512	508	529	486	569	569	557	520	476	555	532	531	577	545	542	497	494	515	512	542	492	533	516	534	478	504	490	520	475	508	493	504	497	502	518	498	541	528	534	507	543	523	511	476	522	509	544	494	477	525	524	507	537	505	459	506	539	499	480	543	513	499	547	489	474	515	507	538	512	504	516	495	509	557	496	510	493	498	522	522	513	546	487	500	464	529	470	508	508	496	519	522	518	528	487	496	525	512	471	564	485	517	536	502	505	510	511	563	552	491	505	471	555	518	529	506	510	560	517	503	483	541	509	504	535	501	502	527	487	526	524	518	493	530	475	512	484	506	478	486	511	514	517	545	502	526	525	504	504	525	503	520	508	572	496	546	521	481	539	471	524	488	533	510	500	495	499	534	540	480	535	500	491	491	538	548	496	496	530	533	522	523	499	545	536	513	486	498	537	501	566	504	524	548	528	508	500	480	480	530	493	513	520	477	510	526	542	541	481	488	511	516	493	518	529	489	477	514	486	484	515	498	548	516	533	494	499	579	505	518	522	518	500	526	544	522	496	490	526	506	526	550	528	517	537	542	511	494	518	503	526	521	525	522	526	494	499	503	515	528	539	511	497	508	525	535	484	503	520	459	584	518	519	503	489	533	543	543	506	477	518	492	480	529	497	512	530	548	533	527	515	479	452	465	508	516	489	568	513	535	490	536	481	512	514	527	524	503	519	514	513	507	520	494	504	517	506	538	499	534	554	540	526	512	444	500	522	529	481	504	501	513	480	518	496	494	507	568	481	529	551	515	544	531	553	535	474	549	494	531	520	515	498	521	494	538	498	520	523	497	531	488	489	561	492	503	461	489	522	510	529	528	541	542	484	497	452	520	510	507	510	492	471	512	493	514	502	517	445	488	491	529	523	526	511	497	493	508	531	499	532	532	499	542	492	513	462	526	518	523	491	470	501	520	533	490	525	484	532	528	525	510	534	498	540	515	537	504	514	570	490	535	495	510	513	532	509	525	527	556	534	549	543	529	495	480	486	486	525	541	475	504	519	491	515	536	494	483	528	552	515	524	509	512	489	532	517	505	520	524	491	478	503	466	472	511	512	491	542	532	526	471	559	504	588	518	499	506	490	517	544	519	544	536	510	521	582	502	509	520	510	552	538	510	520	507	481	487	507	523	513	498	518	475	475	474	526	498	481	532	565	497	534	524	526	509	538	501	512	508	538	510	495	492	527	545	509	520	549	521	551	489	499	516	513	504	485	489	515	507	503	509	513	494	499	485	482	515	517	546	526	568	521	515	474	521	492	514	524	517	499	521	504	478	520
23877	21107	28490	23959	21086	11318	1702	1152	1013	922	893	814	814	809	796	727	780	733	728	707	769	739	668	664	661	685	710	705	717	692	716	700	673	664	720	731	680	742	689	640	650	706	675	705	655	665	703	643	643	657	644	674	704	651	660	672	662	669	643	690	661	637	721	671	708	677	660	650	688	673	671	716	686	699	657	665	667	677	653	681	676	646	691	656	665	664	726	683	665	661	667	678	688	660	678	669	716	690	658	663	671	679	633	697	639	639	664	698	674	682	681	714	731	621	637	694	696	696	695	676	660	682	649	692	660	663	673	660	687	676	713	651	669	689	695	671	690	656	675	671	661	688	664	684	699	663	671	660	689	668	629	642	704	661	670	701	711	683	644	645	651	669	678	658	627	647	696	663	657	644	649	671	675	677	683	679	685	693	688	691	677	624	726	691	646	668	663	672	696	679	645	682	674	642	649	682	661	688	660	671	634	734	663	683	626	672	675	693	645	626	646	719	666	676	643	682	694	635	648	688	642	731	672	670	665	674	678	689	667	676	650	656	679	642	621	670	677	680	621	645	667	677	677	728	627	620	670	674	652	664	687	637	640	710	669	639	698	648	675	619	669	673	658	693	601	650	666	662	656	642	632	710	643	683	668	693	631	627	651	648	640	687	684	691	703	679	672	678	641	665	697	706	663	730	684	637	694	619	661	684	629	701	641	647	673	641	662	652	702	646	663	698	713	666	704	660	661	677	688	686	681	719	639	687	652	638	687	700	654	677	674	644	684	668	629	693	662	649	685	657	704	643	645	690	672	650	682	680	665	666	685	719	695	647	665	661	714	688	691	659	651	678	678	651	644	680	700	696	661	661	716	670	662	650	607	625	682	638	704	699	652	656	644	642	668	673	705	692	664	688	641	695	677	653	650	668	621	681	661	698	695	646	647	676	619	671	685	648	606	640	691	645	682	617	670	664	629	692	618	711	688	681	662	643	637	702	690	634	667	683	676	672	639	672	635	673	636	681	712	667	649	641	640	696	703	655	637	632	685	650	703	662	685	685	672	667	648	651	689	674	670	698	669	660	692	648	684	695	642	677	677	698	666	643	639	665	669	683	668	682	686	671	679	681	691	728	660	674	677	684	655	692	682	648	662	643	685	657	693	675	677	676	691	654	671	662	618	652	668	646	699	676	677	716	689	657	653	679	682	655	670	661	668	690	666	667	685	628	651	668	705	681	675	669	647	661	612	687	693	651	661	633	710	677	652	626	722	639	659	657	667	682	660	680	661	681	671	639	685	655	667	623	680	639	675	648	652	710	704	655	664	632	650	659	697	708	630	636	676	688	731	646	648	669	677	668	609	650	664	680	724	699	626	661	697	698	712	673	657	663	672	739	671	675	714	683	650	657	663	697	638	676	701	661	617	681	689	675	651	662	650	630	652	683	658	632	638	655	643	663	669	693	645	670	664	626	702	664	678	692	699	702	683	656	693	669	655	677	683	670	668	667	663	648	668	724	611	662	706	660	652	696	670	651	648	657	655	672	676	663	626	689	642	695	661	683	661	648	704	689	697	635	636	656	687	684	636	628	658	707	683	684	617	636	664	659	685	707	698	688	712	648	626	720	618	645	636	659	662	659	662	620	670	651	646	630	638	638	672	673	643	639	683	622	712	651	633	661	644	633	657	662	673	700	665	654	644	673	650	676	698	690	654	630	671	677	687	628	651	656	651	667	668	633	676	683	675	649	642	673	646	702	640	671	692	614	699	694	637	636	668	660	666	623	641	675	696	703	675	646	705	692	626	643	605	634	694	636	683	665	678	641	645	637	678	650	666	683	690	639	671	660	699	665	718	727	663	680	626	646	655	701	653	648	691	628	702	656	658	638	683	607	650	654	621	652	645	663	710	680	671	654	703	611	645	662	681	693	644	687	651	681	642	610	684	720	630	655	675	646	620	703	660	649	685	653	667	659	662	699	673	740	684	641	655	650	656	669	678	712	661	674	629	688	670	694	688	699	671	647	622	649	700	644	644	651	626	696	674	644	700	693	660	664	702	680	670	688	706	660	660	625	678	662	647	702	695	645	616	642	644	656	708	672	663	642	665	710	663	662	648	630	668	659	655	619	702	704	648	653	694	641	633	613	669	710	660	657	649	704	712	667	704	650	631	668	685	685	651	687	668	631	664	619	655	661	670	671	649	666	649	669	669	667	638	671	663	663	624	708	690	669	695	652	680	667	704	688	679	633	720	662	655	619	653	687	692	680	672	668	667	652	676	669	704	662	681	665	646	716	655	706	640	597	622	650	646	682	661	670	620	667	613	667	637	647	664	650	671	657	655	711	655	681	672	640	703	686	666	683	652	740	647	628	684	645	628	700	661	685	674	688	653	672	645	674	676	679	674	640	659	692	639	694	657	668	706	724	638	643	654	715	665	678	665	666	655	672	666	663	650	662	641	687	691	726	648	645	630	635	717	674	673	683	649	683	655	649	648	642	604	681	685	681	636	663	616	661	644	635	637	657	656	683	641	695	648	644	656	637	670	625	665	696	683	627	632	632	647	665	704	677	636	686	635	624	667	659	724	647	596	706	645	667	673	643	647	683	644	707	696	632	638	679	643	665	655	695	672	669	644	658	691	667	643	669	678	676	652	678	675	681	627	619	666	672	646	686	678	612	681	686	684	673	683	644	643	631	657	645	693	648	647	717	688	627	689	713	651	720	686	677	687	681	670	659	648	658	676	680	645	667	670	699	656	642	694	592	688	726	663	696	659	651	682	650	628	686	706	644	648	759	693	689	675	640	634	649	641	640	685	663	716	702	610	652	616	680	669	673	683	676	663	637	670	676	710	686	659	694	654	669	703	687	723	654	687	676	661	671	642	680	678	674	700	676	666	697	712	647	683	728	643	678	675	660	669	666	656	659	674	664	689	662	647	709	678	654	698	644	682	667	668	657	639	665	652	674	654	632	658	685	676	616	687	628	670	628	706	637	667	647	636	678	609	631	639	682	649	601	696	695	677	668	684	662	667	683	712	676	633	677	649	675	642	707	634	662	666	662	678	650	674	632	683	700	687	685	673	661	677	670	698	656	692	731	682	708	706	672	675	645	643	661	649	716	625	693	613	667	661	683	702	672	664	624	619	690	700	678	680	685	653	673	689	678	692	646	691	678	661	647	668	681	660	671	698	655	641	647	717	674	615	667	718	682	654	656	656	676	655	671	641	685	663	676	608	700	689	656	673	661	676	715	674	705	660	672	657	708	703	676	660	636	634	662	657	657	705	699	672	675	627	721	696	623	645	669	699	663	626	674	625	691	667	673	658	617	666	635	650	679	641	712	671	620	679	679	653	692	637	700	664	657	650	685	668	671	682	681	624	663	680	657	645	659	730	654	657	627	702	632	676	636	669	660	641	677	650	632	643	695	624	665	649	676	650	673	674	581	624	675	666	666	671	631	679	645	664	650	619	664	668	693	685	645	631	624	634	639	716	671	659	685	697	665
7627	10726	9060	4879	3380	2644	2132	1833	1607	1369	1320	1235	1124	1119	929	1000	961	961	923	943	821	840	832	864	822	861	869	814	820	838	828	856	776	808	795	788	814	834	802	804	791	856	811	791	852	811	770	794	786	862	826	786	813	800	809	792	826	800	810	829	825	872	796	858	820	755	772	817	809	834	790	784	774	805	813	785	814	787	820	736	788	816	808	766	809	817	851	795	750	820	839	816	806	810	812	792	820	810	780	789	786	764	759	804	778	780	806	803	774	794	819	811	783	794	827	848	800	822	820	808	786	778	763	801	795	787	747	796	836	790	786	801	814	800	833	832	804	784	765	836	798	797	785	799	780	760	804	742	802	808	843	813	810	813	789	820	803	771	841	749	842	801	825	794	818	799	811	847	808	865	840	769	753	801	835	837	767	820	811	816	836	862	764	845	768	834	818	817	753	764	775	832	818	860	781	825	810	773	791	796	810	820	778	778	784	835	780	781	832	780	803	787	767	798	747	763	795	740	791	756	865	858	811	786	800	757	820	783	784	794	756	839	771	802	812	794	827	801	765	830	817	803	784	814	814	781	749	802	812	773	820	781	793	799	778	732	747	832	772	789	846	801	828	802	804	798	790	832	801	775	821	745	820	796	786	846	784	778	779	830	791	823	821	775	767	838	785	824	811	780	801	778	795	734	836	823	739	806	786	762	752	754	804	827	800	777	842	787	794	786	775	824	776	777	802	790	776	819	827	792	788	812	789	795	753	801	754	823	779	795	766	771	842	775	778	782	764	834	784	820	756	818	815	819	747	840	749	819	807	771	791	811	751	741	788	840	783	818	853	753	760	831	794	780	844	752	791	738	816	795	804	759	788	782	821	773	803	801	755	803	769	802	792	783	793	779	812	782	754	785	798	780	782	838	842	778	821	748	780	806	838	782	825	811	828	755	740	795	762	846	785	775	800	837	833	781	793	805	792	764	767	776	814	814	724	750	776	839	772	818	787	791	778	833	768	764	822	789	809	803	795	809	819	781	763	777	825	809	787	833	879	745	818	840	775	807	740	799	819	872	854	807	809	840	852	814	832	806	771	749	753	840	760	810	757	782	842	826	826	800	785	785	762	796	766	796	806	786	819	781	763	781	772	778	805	818	820	794	818	789	824	823	809	780	825	745	752	789	817	814	827	755	778	802	774	803	810	751	770	778	784	773	812	793	826	778	787	825	794	798	786	819	800	812	807	840	779	794	821	793	806	806	817	803	770	789	768	758	822	767	785	786	786	809	848	825	822	755	804	775	767	805	846	805	831	809	796	752	793	792	824	802	815	777	781	779	795	841	807	796	808	802	773	834	811	747	775	820	765	801	814	827	829	791	774	751	830	761	783	806	782	811	787	765	776	771	773	835	781	865	820	796	790	776	817	836	704	776	808	815	810	803	735	841	827	790	764	821	801	757	789	810	821	836	838	755	805	780	782	771	807	744	800	803	779	827	792	762	814	805	762	794	788	819	838	828	803	771	793	816	836	826	832	823	756	782	829	794	762	759	814	790	784	842	779	774	763	804	789	835	794	799	801	801	781	791	795	780	822	822	762	813	824	809	814	777	833	804	774	847	832	798	755	774	763	803	749	802	760	799	741	803	780	768	784	813	760	851	740	786	789	795	813	754	832	788	772	807	804	838	777	792	841	776	802	814	814	773	782	755	784	797	778	803	806	830	789	807	769	770	773	823	802	767	846	830	809	804	796	786	813	785	803	809	820	820	745	804	764	842	736	762	774	787	785	749	789	813	807	766	771	792	772	808	806	757	778	751	859	836	807	841	768	796	755	776	787	769	828	776	800	774	784	799	797	788	756	785	836	756	788	785	768	826	820	788	805	794	796	765	788	783	782	866	816	804	788	800	868	794	836	814	849	822	774	768	814	771	750	759	779	811	721	772	799	778	783	791	810	762	768	836	754	791	785	836	800	751	769	764	797	785	762	790	778	834	806	813	793	759	814	780	807	755	824	825	825	824	743	802	760	795	782	801	796	794	800	805	847	747	762	815	827	767	802	771	760	781	743	810	835	875	788	857	805	792	803	800	827	778	795	808	802	775	769	795	755	786	789	815	736	755	765	810	807	811	834	770	738	769	764	782	804	780	795	814	816	827	771	770	818	768	781	821	768	803	857	791	804	816	829	741	786	738	785	812	811	753	831	770	810	805	801	761	785	763	794	837	768	831	784	758	766	795	778	818	828	757	749	824	832	762	780	775	783	810	824	780	772	795	767	797	799	790	822	793	763	766	812	803	765	845	772	765	856	783	799	778	789	807	821	753	806	794	773	808	811	766	827	787	765	733	850	826	826	795	782	808	769	806	815	812	828	785	795	826	773	811	785	762	778	813	772	812	771	768	815	814	791	798	808	773	798	834	771	806	787	851	787	831	779	785	839	792	786	769	800	816	847	751	787	800	837	816	812	787	821	820	807	789	795	771	796	811	838	772	812	792	774	723	813	799	773	820	772	816	796	778	774	790	787	816	775	787	793	840	823	755	798	834	768	780	806	794	801	798	807	771	773	778	778	753	812	810	773	821	770	800	773	727	862	784	820	771	777	743	803	765	773	807	784	765	820	790	806	796	792	834	799	815	773	820	760	808	839	798	787	767	783	797	777	813	801	814	857	763	785	809	726	761	777	754	772	794	789	802	757	763	751	798	783	774	790	793	732	829	805	844	742	821	793	787	801	743	756	828	753	804	802	768	804	858	792	820	767	838	784	827	781	786	837	754	765	845	755	837	827	784	799	778	796	809	858	754	771	780	776	804	824	813	786	767	797	832	791	811	830	747	827	817	743	827	801	833	770	786	821	784	793	806	797	803	856	852	782	732	737	819	758	794	740	759	791	789	767	754	802	806	833	770	816	795	793	811	801	811	763	760	810	782	821	754	855	821	810	774	793	850	800	796	781	780	763	794	774	806	787	849	774	749	842	806	783	795	772	796	835	778	760	812	763	802	796	820	805	816	792	753	798	814	842	835	761	770	782	851	817	762	775	790	775	809	798	820	800	779	799	784	785	781	807	806	762	818	796	783	766	780	762	819	813	845	776	804	802	763	783	814	766	771	775	751	756	813	798	787	797	814	742	784	788	797	799	795	778	803	752	772	840	807	850	766	827	802	800	808	796	780	721	783	786	771	714	829	778	785	811	802	826	749	804	814	787	759	821	796	790	786	767	816	796	767	826	798	784	765	806	841	830	835	745	817	774	759	776	788	832	799	818	806	727	787	804	796	849	797	793	765	791	796	772	819	807	769	783	826	806	801	822	771	804	775	751	800	834	811	844	798	789	811	751	814	850	809	829	789	816	775	772	793	798	760	824	734	809	763	793	782	799	801	805	759	809	789	783	831	800	802	816	823	801	788	799	761	807	748	853	764	779	798	802	787	824	818	832	794	788	810	840	803	781	793	816	756	762	768	824	809	765	789	801	800	802	787	791	786	831	744	792	827	851	802	774	795	807	755
25049	21061	27300	24894	10816	846	650	582	477	463	474	456	458	435	399	401	399	388	390	383	377	382	341	397	347	343	376	358	402	376	359	363	352	362	354	409	367	345	352	376	354	372	346	353	352	345	376	349	366	333	358	390	357	382	364	340	347	344	350	370	365	362	340	326	343	365	359	370	348	322	345	355	357	337	355	358	339	363	348	363	364	374	325	328	370	372	352	355	383	353	358	366	349	358	335	360	372	359	380	333	359	369	368	379	348	361	358	323	344	351	367	346	365	352	361	385	336	340	350	336	349	359	349	376	350	323	373	343	346	361	363	341	341	355	375	332	352	357	320	346	349	353	372	367	311	322	336	374	322	377	337	335	372	366	368	335	320	362	344	372	350	332	356	346	353	339	331	357	320	350	306	340	376	350	350	365	364	304	336	361	356	370	312	338	348	353	365	324	320	372	335	333	351	353	367	359	366	309	377	361	350	315	360	352	344	364	359	360	358	314	352	312	323	318	348	339	354	356	332	334	381	389	341	352	366	379	391	327	355	318	354	346	375	335	331	368	320	337	358	378	312	365	347	337	354	345	330	375	356	339	357	304	349	354	320	333	330	315	337	357	364	345	326	331	359	373	343	335	352	362	332	323	338	379	323	324	349	339	328	386	359	360	329	370	378	379	366	361	352	340	337	355	355	369	375	368	363	354	351	356	364	356	336	373	353	351	328	361	347	355	330	366	341	339	367	357	373	336	387	336	321	360	348	342	339	352	382	381	328	347	333	379	362	329	377	337	333	347	371	360	343	395	324	357	361	341	342	356	354	336	345	311	335	359	347	357	335	358	379	372	350	356	355	342	354	357	337	338	349	371	314	355	367	339	368	362	344	342	352	323	351	343	325	356	388	352	394	332	353	356	326	330	358	336	318	344	330	334	328	319	381	349	336	351	376	346	330	362	327	374	375	388	377	320	373	334	386	348	326	360	350	354	375	349	369	334	359	324	362	360	331	316	365	395	326	355	342	315	391	371	362	348	330	351	353	340	387	348	380	353	332	321	324	338	328	349	351	354	340	310	377	382	363	352	373	339	377	365	317	322	345	341	333	370	309	339	345	346	368	369	368	379	333	352	338	371	373	339	342	350	332	380	369	352	355	343	332	355	349	363	353	341	369	385	395	333	339	330	344	356	323	360	348	336	322	341	376	327	353	355	350	334	350	390	371	367	336	365	374	362	367	319	335	389	345	359	321	334	341	362	346	336	360	329	342	358	346	312	339	357	371	370	328	358	319	389	357	319	341	316	351	351	328	317	321	373	299	315	316	371	337	341	331	323	369	362	356	378	356	345	357	363	356	372	347	370	361	366	363	359	348	348	356	340	338	368	336	330	327	343	354	343	353	362	354	334	319	365	367	379	360	325	363	376	337	330	329	337	355	339	361	376	353	368	347	334	338	373	333	355	333	365	373	336	355	331	347	374	350	350	355	343	329	359	329	335	331	345	317	342	350	323	369	337	378	352	311	365	358	343	336	369	372	362	308	368	315	326	353	316	340	335	321	342	346	368	330	335	324	371	354	362	359	346	315	343	352	336	367	348	354	382	339	316	399	341	342	348	310	364	338	326	360	303	330	323	387	315	354	351	349	368	324	337	319	375	331	303	355	338	378	366	367	326	366	336	369	323	354	385	340	354	350	361	357	366	367	355	370	325	359	360	370	321	320	344	382	358	353	371	342	338	331	355	335	356	346	367	319	359	323	393	359	374	374	336	352	321	341	352	338	384	357	368	346	335	319	336	366	338	361	373	356	345	396	337	348	371	356	359	376	392	336	344	331	339	336	334	384	353	362	329	352	336	348	344	383	363	370	337	374	368	333	357	353	345	321	374	341	337	350	331	351	370	312	343	338	348	347	339	334	385	362	340	349	303	339	363	373	311	351	344	359	383	381	335	322	366	361	379	374	360	373	336	375	345	376	335	350	311	368	362	373	330	357	367	353	346	336	316	371	360	375	347	338	334	362	350	336	363	356	369	350	341	368	339	324	349	356	342	354	330	345	385	373	374	314	321	322	338	352	303	327	320	357	338	358	342	338	341	322	377	319	359	326	331	344	333	366	345	345	354	314	349	361	362	322	357	363	345	359	332	352	347	331	327	357	335	378	329	371	371	337	344	325	373	348	343	343	352	324	328	342	373	350	325	343	312	316	362	393	385	357	345	352	351	362	339	368	351	353	378	360	343	367	322	357	326	338	360	337	366	330	360	337	361	361	347	327	361	386	345	377	339	345	368	332	346	355	370	333	354	326	337	338	333	376	326	333	379	320	335	336	338	366	373	307	394	330	361	355	359	347	352	348	299	368	353	360	349	331	340	361	328	369	402	303	356	330	335	335	334	364	333	366	360	337	363	351	319	355	346	306	351	339	354	310	355	331	360	371	349	362	338	347	335	360	340	384	358	362	367	360	343	356	361	363	365	328	309	353	366	350	371	356	379	336	349	336	362	336	340	355	344	330	359	346	361	333	340	334	355	319	342	383	366	349	384	352	332	352	375	351	353	357	330	383	308	323	336	341	342	360	338	355	336	338	339	327	323	376	312	349	322	367	347	321	349	367	301	331	346	338	313	305	346	347	345	351	369	336	324	342	370	347	331	340	368	356	374	321	320	363	336	370	315	313	350	339	363	357	316	337	346	360	385	336	322	342	364	355	322	352	371	374	333	349	342	334	330	356	333	370	369	362	396	373	362	354	368	361	349	367	348	335	364	359	352	354	316	363	335	343	328	352	307	360	340	374	384	363	305	342	367	339	317	364	319	370	337	357	340	364	363	315	336	351	353	343	334	370	317	365	346	338	346	362	348	372	364	398	340	328	360	373	370	340	364	335	356	344	327	344	354	368	345	326	378	373	355	363	374	382	373	376	336	389	345	348	314	357	340	367	344	354	355	369	329	342	363	353	365	343	348	319	337	334	329	372	336	325	327	340	320	337	333	355	347	329	366	373	367	370	338	327	335	331	339	392	354	317	348	337	327	357	364	357	373	381	348	338	333	345	386	351	337	345	378	329	342	350	389	343	345	377	339	344	342	359	348	358	364	353	324	313	342	334	328	345	371	313	371	336	321	350	327	408	359	340	356	372	336	335	362	345	355	339	330	361	334	309	342	320	354	352	380	321	336	340	350	368	352	373	303	355	360	337	344	365	315	341	374	355	350	396	333	301	322	340	356	338	343	367	319	371	355	326	318	412	351	357	379	354	359	340	349	359	347	339	344	377	331	358	340	342	317	382	325	354	348	343	366	325	329	350	334	345	348	384	328	352	349	322	323	376	389	340	347	346	324	349	365	353	350	359	361	304	331	375	360	330	342	353	374	368	324	336	390	371	369	335	326	357	338	337	368	359	329	321	326	347	366	350	381	365	333	364	373	338	337	356	336	377	345	365	328	308	346	345	357	325	321	341	359	329	329	337	317	353	342	368	352	349	358	331	361	347	383	339	377	324	337	351	353	325	354
7874	6284	5163	2755	1879	1417	1225	1021	897	818	722	619	673	621	582	570	552	553	508	478	500	510	489	472	458	519	475	488	465	461	466	453	508	470	479	464	467	434	466	485	492	484	468	407	486	471	424	456	450	417	444	456	476	463	477	441	474	420	447	456	442	444	503	417	451	458	452	513	477	445	462	436	409	463	466	447	502	432	451	424	445	416	445	450	435	422	465	458	476	473	476	435	415	420	453	479	438	475	443	436	424	410	448	467	425	444	441	438	440	456	430	475	464	427	422	426	467	456	445	454	442	413	416	447	472	486	471	417	493	462	457	502	399	444	441	469	451	441	450	446	433	458	401	420	455	432	446	476	449	443	386	465	442	421	443	443	435	424	460	456	443	431	413	450	442	436	462	473	431	462	419	445	459	397	451	444	458	482	471	471	472	415	445	443	434	443	417	438	463	443	449	416	467	463	432	424	445	454	479	415	475	395	428	452	441	473	459	441	417	408	447	394	414	436	422	458	464	439	424	474	444	472	454	469	448	456	450	444	430	460	449	413	423	460	471	483	453	476	466	432	463	461	438	473	426	437	462	452	441	474	451	410	455	458	429	443	453	430	416	428	462	473	465	444	449	451	440	463	456	404	482	450	449	428	450	437	425	455	439	448	423	432	412	450	453	427	489	485	455	446	444	462	448	474	458	406	460	445	447	456	450	421	461	394	434	447	461	451	427	411	434	453	437	422	424	472	453	462	454	440	474	434	433	452	420	468	447	420	433	429	447	447	438	449	468	451	464	433	439	482	458	492	494	451	419	452	455	441	435	432	422	460	422	479	453	475	460	468	436	452	442	466	455	433	455	444	416	454	448	458	427	447	510	466	423	444	449	423	459	414	466	449	433	428	456	461	424	459	473	446	439	507	451	393	500	461	458	472	433	479	412	397	423	478	425	434	453	433	439	436	479	448	468	418	438	468	425	470	470	430	453	434	462	434	440	416	459	419	504	460	475	460	470	467	459	429	407	436	430	454	479	436	430	480	452	445	470	457	459	462	441	435	454	415	406	433	418	440	450	432	447	439	471	448	450	452	422	444	446	438	423	470	423	406	455	422	416	455	435	444	478	456	422	482	459	430	429	452	452	442	440	428	467	439	439	414	444	476	402	437	451	415	438	467	439	418	450	443	477	463	438	457	437	435	450	451	450	453	439	466	435	412	453	442	480	430	415	443	443	464	442	426	477	465	472	422	439	431	455	486	470	443	423	413	465	430	423	403	426	432	441	483	452	441	408	468	437	448	468	450	425	495	450	422	481	447	460	437	462	476	420	467	469	478	474	437	494	431	450	471	442	429	440	456	458	450	438	414	480	450	446	457	422	460	432	446	417	459	455	443	446	449	442	437	445	414	470	451	475	458	467	463	447	404	503	452	461	448	489	449	436	458	462	455	432	442	439	424	451	420	466	486	431	470	464	446	441	457	453	429	471	470	425	462	435	450	439	440	450	439	471	471	426	429	439	448	448	444	456	449	439	442	446	435	506	508	473	448	430	462	397	457	443	444	459	464	444	487	447	456	407	415	446	433	450	409	480	434	450	451	487	453	460	476	463	449	467	468	439	450	448	428	454	473	434	440	464	465	466	440	464	478	471	451	401	489	424	437	441	450	458	438	489	417	435	448	489	479	446	411	480	483	463	442	429	502	422	444	466	448	461	436	415	491	462	406	437	440	510	462	477	482	466	478	489	465	403	429	457	428	431	431	447	440	438	428	447	493	466	440	434	466	432	404	464	387	435	401	489	482	455	440	424	453	502	466	440	440	419	410	431	464	453	476	409	426	466	414	452	426	446	437	447	472	462	504	422	409	428	440	423	500	398	431	455	435	479	431	480	416	428	452	447	435	432	421	439	438	441	490	440	462	449	487	430	455	500	435	444	459	416	452	451	457	435	452	435	429	431	473	495	438	449	444	468	468	439	459	475	487	449	419	426	436	444	426	436	448	458	439	471	442	435	453	414	458	413	464	413	430	454	454	450	421	403	454	449	440	432	458	402	449	424	441	484	462	493	423	428	424	437	451	435	462	417	472	464	438	442	453	431	473	450	433	409	464	486	464	456	434	471	434	456	454	425	473	447	454	465	469	456	458	462	440	429	448	476	463	437	464	426	420	448	447	494	448	433	462	417	439	474	428	452	426	472	434	404	460	467	491	442	441	403	455	428	486	424	441	450	471	463	459	460	434	442	417	480	452	437	461	426	471	448	458	461	414	467	449	459	416	421	450	440	460	438	424	450	473	441	465	494	472	441	411	446	436	443	467	446	407	408	469	429	432	442	432	437	429	436	456	456	463	441	426	442	450	440	449	486	467	466	436	459	464	449	425	414	454	410	476	484	445	451	424	465	430	394	432	426	439	464	463	475	431	412	446	453	453	413	471	459	473	440	402	447	438	460	433	420	480	449	464	443	456	440	449	439	464	426	462	482	458	454	446	480	422	446	443	439	423	415	418	473	436	497	451	479	477	442	452	455	432	464	444	444	456	465	449	427	447	462	409	436	426	453	436	454	426	469	440	442	441	449	484	430	429	436	458	435	467	448	387	469	426	453	434	460	447	482	451	453	448	483	437	447	479	462	454	435	469	442	451	414	410	422	460	442	406	489	438	463	433	427	455	436	452	429	445	465	445	444	410	461	447	466	405	450	446	444	446	470	450	422	468	448	453	455	425	438	420	421	472	460	433	487	445	477	437	433	451	462	441	424	444	407	446	456	431	452	468	419	435	470	449	448	480	458	460	478	441	427	441	458	469	469	454	431	435	475	436	450	454	453	455	448	437	450	443	450	433	458	449	440	445	443	458	443	439	453	466	471	471	452	454	460	421	452	430	445	419	480	450	459	433	467	475	447	433	395	414	444	437	452	421	474	442	490	456	480	418	435	444	441	448	451	448	464	454	442	472	445	425	457	474	471	456	392	494	449	443	460	500	401	445	400	408	483	460	446	465	457	414	437	472	408	454	444	453	441	436	430	495	401	430	447	431	432	456	454	465	440	428	431	505	427	432	451	423	421	450	435	440	432	439	402	454	418	462	476	460	482	423	467	472	464	439	398	430	393	422	449	446	422	427	443	467	475	461	458	483	452	434	440	466	462	456	434	443	462	429	446	478	435	490	462	473	461	405	443	471	472	469	424	451	435	440	435	474	456	479	450	478	457	461	472	417	434	455	483	446	457	465	432	417	432	419	430	432	463	461	429	471	434	461	423	476	477	417	490	412	395	433	444	433	491	452	449	457	434	478	438	482	489	421	423	467	426	463	412	435	452	459	483	497	454	447	456	454	420	481	417	425	431	475	498	451	433	453	450	435	395	427	449	471	439	446	450	445	452	415	465	468	453	430	447	397	452	466	415	413	458	455	418	447	461	400	442	497	460	460	418	458	449	447	403	478	471	424	432	430	417	412	477	483	471	498	437	485	425	445	483	460	459	478	444	404	435	448	443	410	445	440	476	466	459	422
22846	21110	28938	23501	21103	21185	11122	1855	1378	1285	1281	1089	1087	1070	962	956	916	928	898	908	820	831	828	802	834	812	797	786	795	823	795	789	814	760	770	824	824	775	801	745	804	825	778	754	757	762	797	772	833	811	760	773	781	747	755	788	775	799	781	785	751	801	765	741	762	809	791	813	753	790	739	774	786	779	748	788	788	758	829	760	735	805	810	747	759	779	796	787	783	768	763	787	799	790	853	741	767	767	773	758	789	843	828	731	788	733	793	768	772	769	819	833	828	777	780	783	773	785	813	791	788	739	783	727	742	769	730	756	797	757	761	820	782	755	789	783	730	823	745	747	766	769	788	781	792	746	728	783	715	728	723	750	771	761	767	755	803	746	789	781	752	807	717	760	812	741	736	793	794	765	744	730	808	815	755	776	801	772	778	822	775	778	820	791	730	781	747	752	855	753	745	812	806	817	758	716	775	810	772	738	774	741	803	762	796	730	800	751	821	733	761	730	783	767	760	817	806	737	766	740	771	817	843	745	777	798	712	788	773	739	796	767	787	795	727	763	767	762	748	750	788	763	750	756	729	714	747	759	798	788	790	718	754	734	749	784	791	750	778	712	779	783	743	745	782	768	803	791	785	741	768	785	726	740	787	733	784	781	752	795	736	745	824	697	759	778	758	734	780	747	748	770	753	750	736	731	733	744	787	768	773	804	776	765	740	775	718	762	826	779	790	719	751	753	734	783	732	787	830	720	779	758	776	745	768	793	792	787	795	760	806	694	811	774	703	734	712	781	761	756	731	745	802	754	749	772	814	758	796	788	762	782	784	833	752	744	762	787	761	766	735	757	787	758	740	752	770	734	822	753	793	768	715	749	748	750	739	777	776	784	744	790	801	745	829	760	760	767	780	784	714	742	780	752	797	784	767	713	725	766	741	782	755	719	731	766	690	819	773	743	716	765	766	738	779	799	804	779	775	759	756	753	726	789	724	775	743	790	766	786	792	752	778	738	747	771	747	786	810	787	784	709	753	716	767	757	793	772	765	754	803	766	717	769	834	804	742	735	751	768	754	790	785	719	742	781	735	754	783	751	783	736	750	765	785	816	782	736	754	790	794	756	715	792	779	745	790	724	756	772	792	739	779	754	787	710	778	778	782	722	760	752	773	754	789	767	804	733	760	773	793	702	748	760	744	763	764	748	736	807	782	742	719	743	775	736	779	748	733	714	772	773	757	776	773	750	780	749	770	753	786	737	800	773	705	734	758	759	746	692	751	776	749	781	746	759	743	711	731	716	748	757	790	778	818	740	750	741	765	742	803	767	764	696	765	784	741	798	794	745	722	742	719	757	790	776	765	772	747	755	770	783	771	761	778	823	741	747	786	722	758	768	778	763	746	790	749	750	771	789	781	762	792	776	742	787	769	731	764	718	775	774	773	784	765	751	779	701	699	720	794	784	765	783	689	708	806	773	753	744	772	758	810	813	750	757	730	794	721	767	820	734	751	731	746	763	814	766	728	776	776	735	775	781	741	772	751	780	748	739	761	719	714	778	757	738	767	814	767	778	782	792	752	751	749	731	727	749	762	723	753	828	709	746	693	760	743	725	737	741	730	698	816	752	750	740	779	795	781	769	771	718	778	765	773	770	766	788	802	764	733	760	753	752	721	770	813	767	770	735	762	707	758	749	763	743	801	758	807	734	786	806	752	746	757	730	777	755	750	803	784	768	740	777	758	804	741	765	776	808	744	804	799	765	779	786	751	760	730	773	756	780	773	781	764	806	764	797	783	757	741	743	725	689	779	773	760	802	764	777	797	708	745	746	803	812	764	764	743	759	751	767	761	755	744	766	757	766	750	802	792	762	797	782	742	783	780	729	788	777	780	741	770	735	750	747	767	717	801	789	759	744	775	765	771	704	792	706	754	735	738	759	760	788	767	779	767	776	766	773	805	707	754	747	772	774	786	722	779	734	699	743	783	804	729	771	777	698	787	702	748	753	728	775	776	743	729	737	793	748	749	724	782	743	805	754	775	776	754	764	796	799	764	789	764	732	797	754	754	804	814	733	778	750	730	738	706	772	779	751	752	719	808	791	736	794	737	750	785	746	758	750	735	791	768	748	758	728	768	758	766	747	754	760	775	753	737	753	749	774	818	765	762	774	756	712	747	788	812	730	741	756	761	756	752	798	785	803	788	782	723	766	797	749	804	790	727	781	743	748	745	782	757	785	759	736	751	725	699	722	723	777	720	760	747	665	795	777	793	725	770	777	804	742	795	763	775	762	708	786	806	720	763	725	773	807	753	746	751	755	739	726	791	784	781	775	788	807	761	771	757	724	741	768	775	760	795	756	776	762	789	770	730	779	780	782	765	775	788	738	821	725	694	757	734	789	744	708	761	757	748	794	734	767	743	808	746	746	739	714	808	815	727	732	771	735	754	792	712	743	741	765	728	793	770	741	777	790	749	809	755	794	763	768	762	741	789	761	726	762	771	712	766	773	746	770	775	740	775	760	751	703	764	784	795	794	781	747	767	793	758	787	737	756	793	782	749	779	782	789	748	774	733	735	729	724	739	770	789	741	756	780	796	760	776	744	766	815	756	739	795	759	803	793	798	790	713	731	787	762	758	757	747	771	736	795	794	750	747	755	781	753	793	795	799	742	746	720	743	755	745	740	725	775	725	779	776	813	767	786	743	777	740	746	770	777	760	775	734	744	693	773	748	746	701	786	759	754	725	787	764	806	749	768	772	722	811	757	780	732	778	768	796	783	753	720	772	751	756	772	760	755	750	761	799	759	743	755	750	789	807	738	763	799	733	772	744	773	772	746	719	799	705	772	758	751	793	721	816	712	785	752	766	759	753	755	710	759	770	731	752	762	782	792	758	717	794	739	759	771	757	734	790	723	706	796	728	753	780	749	720	721	741	729	788	773	761	778	765	742	725	773	784	753	787	756	750	727	737	779	748	742	793	754	781	756	772	705	748	756	765	792	788	784	746	841	719	813	723	777	727	715	791	825	770	756	707	742	796	732	726	784	814	755	778	734	758	779	773	740	784	782	823	800	776	733	765	849	770	795	793	767	734	742	746	740	776	792	792	793	798	791	768	789	729	780	726	845	766	792	733	798	785	754	750	757	765	800	747	789	764	780	793	747	753	747	772	719	790	746	760	774	737	704	761	750	757	773	760	765	743	808	788	773	730	771	795	735	758	775	749	770	767	783	719	769	757	716	743	742	741	748	789	755	773	794	795	744	778	757	741	767	724	706	768	786	749	709	724	782	766	761	777	691	761	747	773	750	794	749	740	780	753	775	781	734	767	789	707	706	751	751	757	751	761	791	762	781	803	774	730	805	725	793	747	760	779	774	815	796	735	764	724	803	750	735	744	760	719	797	730	720	710	740	794	721	725	703	763	773	793	723	741	755	796	744	762	775	768	777	783	792	767	788	701	750	729	763	739	777	740	757	774	747	811	739	732	788	771	774	744	729	751	771	788	734
10959	17733	15076	8207	5678	4416	3590	2943	2452	2089	1851	1702	1552	1446	1398	1121	1190	1160	1137	1147	1034	1108	1063	1049	1033	1088	970	984	970	1038	983	962	983	927	931	954	963	946	908	1020	922	963	929	954	872	894	903	963	874	917	947	958	914	901	964	912	967	911	862	949	903	885	964	927	926	899	954	862	900	918	900	868	889	887	939	921	914	944	864	936	961	841	909	867	966	910	900	907	911	914	976	967	919	945	927	936	896	931	869	899	893	868	941	909	939	952	913	956	880	907	869	934	942	941	947	966	873	881	888	902	979	883	932	905	904	917	908	904	888	913	855	937	899	923	885	953	908	858	900	904	943	908	931	851	882	858	953	898	904	902	928	924	944	918	879	878	912	854	895	921	940	918	910	869	906	923	898	845	897	897	902	873	910	918	846	869	940	906	915	892	947	907	942	916	879	901	951	921	870	913	973	911	896	915	917	861	941	915	954	893	865	947	866	918	924	967	902	911	913	937	889	898	919	909	880	919	868	918	929	900	900	914	877	888	887	866	893	904	903	948	875	925	902	884	887	903	912	880	938	861	904	912	836	886	892	880	873	925	942	874	876	885	923	921	906	950	917	909	926	903	856	909	903	902	898	901	883	890	908	944	935	862	851	906	881	925	901	932	897	899	906	862	851	875	939	890	865	878	881	938	938	887	885	860	961	910	930	905	952	926	988	910	906	915	890	897	904	892	924	907	917	861	889	929	968	983	870	928	894	870	886	840	887	892	887	921	864	889	909	872	956	919	917	912	915	911	923	891	907	903	887	925	881	894	884	907	902	954	861	930	843	930	928	874	926	884	892	898	899	887	948	921	889	882	884	894	841	895	934	875	873	918	886	890	875	887	890	887	959	933	910	942	932	971	962	914	916	914	945	945	952	898	966	916	937	921	919	887	904	909	927	882	906	850	863	926	855	882	936	933	906	899	942	862	839	888	889	917	929	913	889	920	931	910	907	913	898	918	934	880	910	927	933	862	904	885	882	885	943	887	878	925	907	937	881	965	922	906	933	879	885	832	903	886	901	912	930	884	905	945	904	961	917	891	915	899	903	881	925	935	920	872	908	927	917	929	926	924	854	853	931	895	900	904	948	865	853	919	916	901	883	937	873	837	879	888	930	895	928	854	917	895	911	904	900	922	915	939	892	881	928	921	857	965	946	922	885	867	905	864	876	910	923	913	938	861	905	938	859	836	926	846	876	893	918	907	907	881	872	884	894	895	875	832	915	923	903	923	903	969	871	893	960	893	892	901	896	900	880	906	912	952	883	967	933	866	914	908	904	879	906	930	911	951	901	911	950	929	860	934	917	821	917	899	886	962	945	936	890	895	921	888	902	926	904	962	913	933	903	966	964	889	912	911	936	883	905	923	873	862	909	899	943	936	871	869	941	922	867	928	902	895	875	878	939	893	874	902	917	969	910	845	900	897	843	939	954	924	918	934	920	941	921	907	911	882	909	922	898	898	853	892	918	888	948	825	870	899	907	844	864	848	914	894	864	883	898	924	873	889	918	917	824	862	925	915	881	920	880	909	880	855	906	925	893	912	902	905	904	899	935	939	900	929	879	904	916	940	919	930	902	925	903	907	893	941	892	873	899	906	910	866	912	935	944	908	890	926	942	854	911	880	914	971	887	883	923	921	912	939	913	861	917	909	877	934	916	917	915	907	897	950	920	878	901	903	938	982	895	861	945	903	917	904	903	895	895	873	882	864	933	969	890	899	940	940	950	926	892	927	891	897	873	884	874	917	895	919	865	918	924	935	911	899	906	923	926	909	876	859	904	960	859	900	898	901	898	863	915	910	896	914	855	881	886	885	900	941	921	930	935	912	958	881	923	911	897	922	915	863	910	895	883	910	937	918	909	904	861	927	915	924	917	929	856	907	883	981	900	898	925	938	942	904	952	913	890	887	908	899	913	845	921	923	913	936	933	904	944	886	916	797	890	918	900	925	867	923	889	855	942	902	909	933	885	905	869	921	949	883	901	918	893	868	912	917	933	930	890	907	900	866	903	890	951	878	933	979	951	899	899	896	925	880	937	953	912	901	944	929	931	906	858	918	921	947	894	924	910	920	871	932	903	873	887	862	882	927	920	879	896	854	883	877	894	864	904	861	880	888	897	937	947	904	966	915	888	861	909	906	960	908	937	920	906	930	928	935	943	930	938	915	924	918	863	943	875	941	899	870	922	900	909	920	924	909	877	924	922	928	923	929	909	915	911	890	919	919	863	869	864	898	937	917	864	847	893	866	929	924	896	892	926	962	858	865	877	890	891	890	888	882	894	922	924	948	929	935	911	887	888	880	903	873	880	993	890	918	904	863	912	881	918	893	915	922	876	902	942	944	935	943	875	903	887	886	881	861	878	910	894	896	855	865	864	906	890	917	889	905	867	962	918	901	912	894	923	847	914	941	868	930	942	929	917	872	912	955	894	890	872	944	961	875	894	902	928	853	935	902	860	869	897	918	913	884	913	935	912	887	909	898	941	895	900	941	848	892	892	919	931	919	915	890	907	950	920	847	911	872	901	900	876	920	923	870	944	928	884	909	910	864	947	931	898	888	883	863	936	905	890	937	948	920	888	923	908	897	898	963	964	885	891	856	935	904	880	868	880	885	964	903	938	892	902	855	930	912	936	907	900	934	858	895	855	902	866	935	879	898	866	891	939	928	933	871	887	916	830	853	920	921	926	948	939	910	871	940	871	909	908	904	889	907	881	921	904	949	920	919	900	893	903	925	915	899	906	914	910	923	941	931	904	857	933	907	933	906	939	916	934	904	868	929	951	898	906	915	860	916	940	850	932	820	907	948	880	945	876	948	927	879	900	922	903	896	873	887	888	878	905	893	949	947	945	904	1000	821	880	891	881	860	898	928	862	928	886	831	940	935	928	856	880	953	899	864	981	908	865	871	921	963	945	852	939	899	884	923	926	894	898	910	939	969	844	836	900	878	874	942	862	905	911	937	872	918	908	958	935	848	884	861	908	876	932	950	927	889	941	943	919	953	893	909	935	899	855	871	916	979	964	852	927	900	846	893	883	924	866	914	838	940	906	894	920	884	869	911	892	937	923	976	909	857	897	922	900	894	925	893	881	873	913	880	882	895	877	863	948	921	882	902	884	943	898	911	929	923	886	905	904	881	877	914	913	908	867	909	939	899	911	908	914	932	921	917	881	864	882	894	907	893	930	907	868	869	915	920	871	868	882	897	936	892	878	880	868	909	920	926	913	1004	918	940	855	888	898	916	931	852	970	899	931	930	914	868	910	903	846	887	892	887	876	914	887	923	935	914	972	891	938	884	909	857	849	878	939	912	947	936	876	933	911	882	866	874	962	896	918	930	894	914	910	942	880	872	844	933	929	885	868	903	908	900	883	928	905	944	860	901	850	890	843	916	892	945	875	878	872	864	876	884	925	859	964	891	916	883	881	966	855	947	946	899	940	894	889	894	960	889	954	939	920	921	873	876
26978	19902	7094	1083	751	656	597	522	512	495	456	441	486	484	481	463	440	480	498	451	448	470	449	465	496	471	509	493	446	447	448	458	462	451	470	493	463	490	476	465	483	482	472	467	513	478	461	484	485	447	464	481	462	479	491	501	461	452	459	463	401	485	476	476	458	460	447	475	452	462	444	459	448	439	458	460	461	467	479	452	471	420	473	470	464	433	398	447	492	512	427	456	413	482	469	412	496	461	449	427	471	468	436	494	417	488	456	507	455	459	474	484	476	467	442	490	468	436	467	438	480	533	449	456	450	447	481	497	466	450	466	484	458	517	458	451	516	452	483	488	461	472	496	498	468	437	460	485	463	432	462	494	471	438	470	454	440	426	476	479	439	460	447	455	480	469	435	475	475	448	469	451	464	442	448	417	491	462	487	462	488	436	480	472	460	442	440	483	465	458	468	468	508	431	468	475	456	442	486	474	478	476	457	449	494	439	468	491	492	460	486	420	471	484	497	487	431	420	526	483	449	451	488	444	461	447	462	460	439	438	461	433	446	443	453	459	453	471	449	427	453	480	442	520	482	455	468	424	477	448	465	452	461	431	448	484	419	491	455	465	503	444	489	470	452	456	451	473	448	461	422	469	439	461	475	454	459	457	476	456	468	486	480	483	483	487	504	473	441	504	441	460	433	462	484	430	431	487	471	497	456	459	494	484	470	491	455	476	473	443	479	468	474	454	452	484	454	450	432	466	466	473	432	448	441	470	468	456	498	490	496	456	473	487	446	444	471	457	451	514	480	449	488	448	472	433	463	482	488	479	487	443	467	473	468	449	431	469	472	455	462	461	457	441	510	442	443	495	488	451	449	446	425	468	433	491	469	463	457	432	454	446	443	426	433	473	450	409	465	444	453	449	439	479	478	461	458	454	456	495	465	482	467	490	447	439	470	456	469	481	462	496	510	457	480	457	493	461	474	478	443	479	472	458	474	453	468	442	459	461	471	470	449	422	453	452	481	464	451	467	458	451	471	486	430	481	478	453	476	466	466	462	485	438	447	481	504	463	448	453	463	448	512	415	478	473	490	452	469	430	472	472	482	464	424	455	468	464	459	474	444	419	440	471	453	463	467	448	495	488	458	457	479	478	468	457	462	442	466	430	480	454	437	457	463	466	486	426	471	452	469	413	451	465	441	498	446	489	456	466	476	494	439	454	453	452	442	470	477	491	470	489	461	489	460	502	473	473	487	461	443	444	442	445	441	460	444	482	440	439	459	443	463	500	435	474	473	463	502	454	460	433	450	461	435	436	437	463	493	478	463	458	450	469	447	484	449	457	502	435	471	458	438	464	451	490	491	469	493	461	474	449	478	460	474	478	471	490	478	457	451	467	509	502	449	430	422	439	438	465	451	464	429	449	408	439	477	469	482	472	435	451	440	440	443	462	484	481	474	476	468	450	457	429	443	486	458	441	446	401	484	441	434	466	443	464	449	453	484	506	516	465	431	446	468	436	463	473	493	455	456	443	461	437	428	477	466	474	482	464	471	439	466	460	455	463	469	449	410	469	500	448	442	463	470	436	466	434	441	431	449	470	469	480	487	436	399	474	481	467	517	479	444	426	392	453	473	445	483	455	471	443	476	476	444	465	440	476	445	467	482	495	433	462	457	435	441	439	453	482	484	441	458	448	492	427	511	459	454	512	449	461	452	485	505	500	461	446	435	481	472	462	448	445	476	452	459	508	439	446	474	477	483	487	478	538	475	443	473	466	431	427	483	506	474	488	458	483	464	485	428	443	498	408	463	465	486	485	468	472	453	470	473	513	478	469	447	476	479	472	459	481	464	463	456	466	450	468	466	450	435	459	445	439	441	435	439	438	438	484	471	486	439	441	493	472	451	467	448	469	471	476	464	454	457	475	458	455	507	451	427	458	510	453	455	461	433	434	472	452	459	481	462	434	446	409	458	480	438	456	458	467	428	473	436	429	482	468	441	434	461	451	448	445	479	431	512	449	474	472	452	426	493	461	491	457	503	457	452	449	487	477	452	467	487	464	437	467	486	464	450	450	466	455	448	474	479	477	476	492	495	464	456	454	482	470	483	443	455	436	418	416	443	455	477	461	461	458	476	469	450	478	481	501	503	478	426	460	462	448	491	466	420	495	466	472	478	461	476	474	472	466	474	462	448	482	463	468	432	473	473	453	481	476	462	479	455	438	453	485	495	437	451	485	450	516	489	457	448	425	480	497	442	460	446	461	446	429	469	431	490	493	475	447	449	411	490	469	470	482	450	435	472	481	454	512	475	477	474	484	466	443	456	471	442	421	465	466	452	496	463	461	449	488	445	473	475	438	456	469	453	450	480	476	483	482	451	467	428	444	458	448	482	456	460	490	468	467	488	447	497	462	413	450	461	474	442	465	447	419	475	437	478	469	491	472	437	429	498	429	453	464	476	495	452	505	438	459	492	469	413	470	456	492	460	468	466	428	444	475	473	453	432	476	491	454	471	458	470	486	496	438	468	442	453	435	478	483	437	502	504	467	434	487	478	433	454	484	486	505	458	472	477	440	445	415	445	434	447	469	435	491	466	470	484	520	500	481	443	486	487	440	438	495	466	474	433	490	440	468	451	455	437	434	431	446	492	454	486	444	448	455	477	451	459	438	457	439	498	430	493	475	444	477	467	458	495	443	466	459	405	480	494	458	426	460	465	504	416	475	453	463	461	504	453	488	441	407	490	453	443	447	462	516	432	435	454	440	475	459	474	502	453	470	456	415	435	494	497	460	451	421	467	485	469	442	479	487	449	473	441	446	425	448	481	477	403	453	481	463	450	448	468	457	451	489	489	451	474	470	447	429	472	435	473	446	470	465	450	441	465	500	479	464	482	430	467	449	463	469	479	452	479	451	422	458	476	492	443	435	442	437	451	458	460	445	468	468	431	474	460	451	469	454	444	451	487	439	454	478	455	470	454	438	467	444	441	483	445	443	477	482	494	474	456	460	511	468	480	436	490	447	472	476	452	451	460	464	413	486	501	462	465	503	452	466	440	484	468	487	424	387	496	459	437	476	448	448	509	486	442	518	445	446	457	433	469	426	460	474	440	508	497	439	454	459	445	468	470	446	448	452	487	444	446	447	433	452	448	463	440	464	456	465	476	475	453	458	504	411	453	444	474	450	451	479	452	460	477	448	457	470	473	463	463	483	463	436	435	486	441	520	421	454	463	504	466	484	470	421	482	449	472	425	463	471	524	461	456	469	472	468	461	451	415	462	446	480	481	463	438	451	458	459	453	480	424	459	464	432	454	453	439	442	465	439	461	483	461	488	450	460	420	432	456	492	461	437	486	465	450	455	445	461	515	452	455	480	475	464	450	474	469	477	441	429	482	455	466	488	473	466	450	436	480	423	454	460	468	435	465	468	468	483	440	462	478	458	462	479	517	454	435	458	460	451	450	460	470	494	458	482	467	440	443	513	451	442	456	437	446	466	486	448	436	470
6605	1476	1341	867	797	716	651	671	606	648	611	654	621	600	589	545	561	583	578	537	539	566	637	584	594	557	590	593	559	572	574	569	590	561	565	585	544	575	556	570	555	572	555	554	575	604	570	595	560	555	599	592	573	594	528	579	551	587	560	560	561	590	541	552	582	532	531	540	558	586	561	574	581	548	561	566	560	539	554	572	553	562	580	546	562	562	579	595	540	580	571	543	581	555	564	606	549	566	567	548	590	548	587	542	549	592	539	529	578	571	547	578	588	569	603	571	585	574	554	568	565	585	580	587	592	559	566	536	580	522	598	552	582	533	565	561	575	562	587	551	605	546	561	592	520	611	533	508	602	548	551	521	513	540	585	532	587	602	532	536	549	591	570	581	629	557	589	600	612	571	579	555	591	574	542	587	549	499	547	558	608	557	598	554	558	592	579	619	578	516	624	526	576	548	602	558	553	533	542	557	555	559	554	561	600	566	570	588	538	576	558	547	576	528	520	573	541	568	541	570	560	588	573	568	587	554	593	556	521	528	577	577	543	525	573	535	586	556	610	560	539	562	602	580	582	607	598	544	613	583	578	562	564	584	574	567	572	580	555	570	573	567	559	541	561	547	547	535	582	598	549	594	513	555	543	544	536	578	570	559	562	548	595	583	530	585	571	620	578	559	576	552	550	554	554	567	593	558	563	558	539	545	544	530	557	573	579	623	568	535	555	550	590	562	528	595	596	615	560	526	576	551	592	534	553	571	595	551	546	573	580	574	566	567	554	573	554	566	584	556	598	540	559	568	541	563	527	577	545	557	525	558	522	528	531	566	545	580	553	523	570	564	567	556	613	612	531	547	575	549	511	602	562	548	569	592	616	548	559	549	570	545	551	565	578	569	537	550	547	525	588	555	552	579	561	558	551	580	551	508	571	545	561	562	534	574	508	602	587	578	592	536	611	556	582	589	539	544	567	552	572	498	579	577	571	536	541	580	586	525	561	531	572	584	551	527	571	554	575	565	541	573	559	545	565	563	553	547	590	568	584	548	550	594	595	574	549	535	521	581	613	560	557	624	602	523	591	575	563	560	582	546	579	549	579	536	573	548	600	563	566	537	569	607	535	580	570	583	565	570	581	604	573	560	545	566	574	542	548	519	559	568	558	572	561	556	559	567	567	588	570	560	550	580	582	582	518	555	608	575	588	570	581	556	553	595	574	554	539	558	545	585	587	539	564	564	615	576	581	591	566	556	569	564	541	556	533	517	552	586	554	543	563	570	562	554	536	572	503	573	542	530	548	584	548	584	591	560	541	567	591	586	590	558	537	598	571	567	632	560	557	535	529	582	564	573	523	579	597	574	585	547	576	573	556	575	626	565	554	564	572	521	564	546	619	585	572	514	530	536	559	587	567	545	599	571	576	578	549	519	577	545	563	612	570	545	561	555	558	554	565	520	557	601	605	538	562	518	520	591	597	576	560	580	569	592	568	535	585	568	582	575	552	541	547	543	599	525	588	564	550	559	577	554	550	568	559	586	570	561	547	557	577	559	575	596	562	541	550	562	553	567	561	585	608	535	574	599	544	553	580	563	575	547	587	598	581	591	569	601	556	547	616	562	561	546	546	555	580	564	561	528	566	539	560	570	579	587	554	607	587	548	530	568	571	571	568	534	588	542	606	556	549	522	559	542	544	554	565	541	540	575	555	552	567	553	620	587	558	592	549	542	561	585	556	566	581	548	572	570	565	517	583	562	572	563	546	563	530	565	570	559	572	590	558	604	558	516	565	597	574	537	575	594	581	618	571	565	589	533	569	562	567	606	603	554	525	538	551	588	632	569	562	549	533	530	578	557	593	565	548	566	538	580	591	552	579	536	548	533	558	542	539	557	583	567	578	538	561	577	560	586	532	589	615	561	546	605	583	556	536	621	571	561	544	540	558	557	555	572	568	563	570	536	545	562	590	551	590	539	590	585	585	564	527	571	573	553	551	600	573	566	548	574	567	558	578	527	598	578	525	595	603	555	581	608	555	572	566	569	536	570	539	549	586	548	551	546	568	568	541	582	560	575	538	602	552	551	588	594	533	560	552	568	597	606	553	561	560	598	585	571	517	566	557	568	539	551	590	558	592	576	604	556	569	565	549	568	577	535	559	620	553	566	562	586	559	563	553	627	572	544	575	566	574	525	526	550	583	577	572	596	588	526	548	567	540	551	583	549	585	563	564	622	553	567	579	563	554	523	565	562	505	567	527	542	593	563	594	558	562	540	571	598	555	526	568	562	570	622	563	563	562	532	554	564	504	585	544	531	578	580	584	597	554	545	562	545	603	578	603	564	568	592	591	611	545	569	557	543	572	579	564	590	580	589	559	600	575	601	559	567	556	535	541	546	559	585	534	617	584	570	610	542	581	606	535	559	542	590	549	568	560	568	545	568	590	574	588	568	599	558	583	576	577	548	557	547	566	586	559	586	601	560	562	586	566	646	557	561	533	625	589	544	558	576	558	566	624	570	548	553	581	571	555	523	571	573	563	566	536	555	580	564	562	555	519	572	557	575	589	563	528	577	576	586	566	601	509	557	583	540	580	547	543	526	556	561	554	560	549	600	530	583	550	551	549	549	566	598	562	552	569	589	544	555	565	593	568	553	545	583	551	587	562	597	551	580	590	567	562	575	578	571	581	585	579	533	523	573	577	531	523	556	545	542	550	595	536	554	595	567	566	519	565	571	643	544	578	567	550	572	556	551	515	577	584	528	580	548	536	543	516	572	560	562	533	568	558	597	546	560	602	576	586	553	562	521	606	556	510	557	547	556	552	582	586	550	503	589	578	577	566	547	556	572	595	574	615	548	561	582	562	569	522	537	508	590	559	570	566	575	608	549	609	555	547	600	575	570	572	552	588	582	612	547	601	557	553	557	553	578	564	557	539	570	542	602	540	571	598	586	585	569	546	548	603	583	600	553	525	540	525	563	511	601	546	592	549	564	577	551	555	564	552	602	578	543	566	508	496	621	578	534	623	545	575	574	543	582	547	546	560	564	543	560	605	548	568	544	532	547	602	574	557	535	583	535	572	523	571	557	534	581	576	567	544	564	549	536	555	626	543	611	535	611	565	554	518	613	580	572	565	571	625	587	542	549	578	565	557	529	515	549	592	574	575	529	535	547	597	599	544	564	542	544	608	557	552	586	511	541	537	532	549	562	576	593	586	548	576	515	584	556	583	550	540	525	554	568	601	550	570	539	559	556	564	578	536	548	585	609	579	596	580	516	516	523	574	584	553	543	559	581	561	579	570	565	558	581	562	606	584	586	523	573	580	533	544	561	583	537	591	587	579	567	543	552	553	598	562	562	578	562	551	597	553	570	584	557	584	572	556	540	607	562	574	544	582	586	590	581	547	558	595	615	560	602	580	545	521	600	570	574	524	513	575	551	557	554	566	563	593	505	586	585	583	576	541	530	543	562	528	525	559	606	596	561	578	580	565	591	538	553	528	565
23901	21072	28472	23853	21058	11688	1775	1283	1009	994	946	917	848	798	820	772	759	785	777	792	764	737	731	710	761	749	732	684	705	704	655	635	714	724	740	727	709	703	647	720	698	684	690	710	670	693	691	717	732	728	706	671	673	720	724	716	681	645	666	661	714	707	713	733	687	722	696	688	704	690	701	719	688	712	709	660	688	697	674	662	720	707	705	698	723	712	652	734	688	693	717	686	717	679	708	798	716	674	725	647	692	677	725	690	719	705	729	683	668	691	721	704	717	718	692	719	697	682	719	724	667	666	676	693	691	722	734	664	707	672	713	725	690	678	682	683	697	693	697	674	737	684	621	651	647	712	702	672	707	689	638	693	651	711	692	686	699	676	699	715	677	718	707	695	667	728	661	672	719	662	700	674	698	687	690	636	726	717	741	661	667	735	709	724	715	667	735	702	721	688	704	726	666	714	707	737	746	744	740	736	680	710	680	713	686	708	683	741	656	748	693	665	714	722	666	683	691	648	703	725	678	739	703	751	683	733	715	707	724	725	695	687	694	695	720	744	738	646	628	695	707	721	713	680	703	708	676	688	705	660	678	714	737	748	691	734	678	659	681	706	695	719	761	678	693	692	646	706	723	726	651	717	681	771	692	661	704	677	665	704	703	688	733	744	699	683	708	661	698	709	675	718	649	683	725	704	700	745	681	677	676	703	724	642	660	748	683	742	675	713	679	665	689	717	746	695	727	707	644	732	733	709	770	707	696	654	658	705	683	705	727	669	671	706	713	644	706	720	685	676	697	707	654	666	671	730	678	659	690	706	704	728	727	647	687	649	693	738	705	739	680	660	672	705	690	705	679	666	674	681	695	664	706	692	679	673	674	748	676	701	733	746	682	705	733	702	715	687	667	698	689	684	672	689	653	748	724	687	687	702	694	680	673	674	665	707	706	730	719	763	632	707	704	703	647	690	689	721	692	665	704	691	685	726	670	660	712	654	699	658	713	709	664	734	700	697	702	702	662	729	676	717	639	757	704	729	705	721	722	714	671	677	688	707	682	718	666	660	721	696	715	680	697	731	687	717	715	704	726	695	697	747	711	713	691	736	714	728	666	694	648	698	674	692	672	708	680	654	700	675	642	673	695	632	692	681	672	673	685	728	691	648	715	696	675	690	730	679	714	722	689	684	719	706	679	652	708	677	731	713	685	639	713	708	716	639	660	667	713	651	716	676	662	675	706	676	668	685	721	680	726	725	699	695	696	719	698	677	723	707	657	716	678	672	628	685	635	701	678	744	703	658	713	651	690	701	713	632	710	717	625	697	732	662	653	742	730	651	683	679	703	707	714	731	696	719	704	693	620	703	659	724	712	689	699	715	702	670	710	648	690	721	667	681	705	667	709	691	684	699	688	706	671	678	675	646	691	707	701	699	708	708	709	661	675	698	692	710	715	681	693	686	694	740	645	731	724	665	730	673	662	701	676	722	710	728	719	703	694	675	701	704	637	727	712	686	678	646	640	705	699	685	729	685	667	715	642	723	732	726	719	718	658	710	720	726	681	702	697	672	696	680	728	664	645	733	726	669	687	702	712	683	707	732	711	670	676	680	680	705	733	667	701	734	690	713	705	651	657	692	709	659	725	721	713	639	692	761	731	725	699	682	670	681	748	709	639	699	695	689	662	699	689	747	703	729	684	713	676	785	680	679	644	695	728	690	633	682	710	755	694	683	701	686	717	644	733	713	678	638	693	698	713	693	695	730	692	661	711	717	683	721	660	744	717	719	676	703	665	713	713	688	682	686	740	675	675	663	708	678	677	703	703	689	710	703	659	676	693	659	714	703	698	719	680	707	688	653	708	657	683	723	671	669	670	698	628	662	717	692	678	708	688	747	694	698	675	716	678	679	708	655	694	722	660	693	697	663	712	672	677	684	659	704	686	684	649	678	713	679	668	626	685	676	668	664	707	698	672	670	698	709	718	710	637	712	662	696	669	685	712	652	717	745	682	703	639	685	683	679	668	677	664	697	704	681	744	661	738	671	716	705	685	656	697	726	728	667	667	697	679	746	681	738	752	707	692	683	726	681	701	717	716	684	740	692	698	695	689	689	655	724	706	656	714	727	620	673	706	680	706	713	676	707	700	651	647	697	694	676	715	704	710	660	742	682	693	656	663	714	715	676	679	682	700	670	724	675	691	735	719	694	699	727	681	678	689	688	710	649	642	685	733	620	724	694	679	661	652	685	738	730	714	707	667	706	675	684	683	609	695	698	670	667	680	736	713	672	731	695	729	680	679	757	650	702	697	712	691	729	703	650	747	680	677	676	683	696	690	680	652	672	681	714	720	667	702	649	726	706	695	686	660	696	722	633	670	702	693	696	670	683	659	677	646	655	691	692	734	702	726	710	719	662	628	679	656	716	666	665	618	704	656	686	708	676	707	701	718	701	679	665	710	657	700	685	641	674	682	663	718	668	682	676	706	676	692	668	688	650	692	681	679	691	649	676	706	711	652	642	709	673	717	730	693	678	728	698	693	724	717	679	720	671	713	686	727	718	673	715	703	687	739	702	657	706	743	684	654	689	704	643	675	675	733	691	653	698	701	745	687	724	690	699	681	677	697	659	696	743	690	678	682	685	727	721	698	724	676	671	700	645	658	723	675	672	692	680	663	740	683	721	683	683	712	681	688	682	735	685	689	668	712	685	728	658	764	716	662	693	698	679	686	647	650	668	702	656	712	739	744	702	713	684	683	654	719	727	682	684	704	743	664	656	724	689	659	704	690	690	706	694	687	672	672	625	704	721	739	627	750	715	661	668	676	714	662	658	674	679	665	697	714	645	713	706	681	642	708	707	654	699	659	660	699	667	709	653	683	648	667	666	712	676	724	674	666	697	698	707	700	716	688	691	688	696	668	682	705	666	710	709	670	686	696	736	751	696	684	712	706	742	680	690	675	675	702	682	683	761	674	705	657	736	665	638	720	706	698	734	662	675	722	640	734	677	741	737	700	634	700	691	678	633	699	658	732	706	686	698	721	665	690	683	734	684	692	663	669	684	678	708	648	709	693	671	718	670	707	681	686	705	719	655	665	712	716	719	704	714	713	674	663	692	711	712	730	699	682	686	730	687	694	716	702	726	663	738	714	667	696	635	716	698	709	715	692	650	706	756	646	657	703	714	684	693	724	677	670	731	713	655	666	685	679	647	714	648	661	680	743	694	682	665	668	688	706	660	673	721	672	657	663	687	677	675	682	682	724	712	728	713	690	718	688	663	700	753	695	703	711	682	703	698	747	709	683	705	714	681	645	690	719	693	669	637	692	730	642	687	716	706	686	676	703	644	692	684	728	672	694	686	647	699	743	764	677	680	699	711	731	654	688	712	703	695	716	695	685	682	662	644	683	701	667	638	664	693	697	710	721	670	712	697	703	676	711	716	732	673	710	711	645	677	684	716	718	703	695	673	679	651	704	667	625	650	730	698	713	698	703	689	697	704	683	760
8101	10862	9339	4937	3450	2679	2189	1926	1593	1453	1325	1247	1192	1116	1058	1026	1024	973	948	958	895	899	905	878	887	884	870	825	905	873	839	826	863	860	810	888	857	883	844	833	827	834	879	876	841	795	821	823	796	879	840	874	885	827	835	846	852	838	886	831	834	860	825	841	806	875	836	849	816	890	813	865	854	824	807	872	827	860	826	867	856	863	817	794	858	850	845	888	806	844	881	835	824	853	831	822	889	898	880	854	854	850	740	878	872	857	811	839	815	876	807	852	823	838	836	819	831	806	801	842	804	860	852	809	841	839	875	792	868	853	850	843	846	811	814	843	800	827	800	804	795	775	816	875	877	821	828	836	851	831	843	808	851	844	854	864	815	884	830	844	897	863	813	869	840	825	834	812	867	813	792	838	872	812	884	830	878	803	793	835	805	882	831	845	853	876	836	810	862	794	845	826	812	813	814	860	834	798	820	858	848	872	817	810	855	817	804	837	839	790	860	842	838	804	818	875	770	827	817	839	873	806	838	868	819	806	826	849	837	854	837	840	857	875	868	884	833	778	841	867	852	824	883	868	784	809	808	822	787	827	813	840	820	816	835	809	862	868	861	807	812	792	816	806	887	809	813	853	815	820	797	827	833	817	842	866	815	806	855	809	809	814	840	819	777	859	826	899	865	817	818	839	864	848	872	805	823	854	847	847	840	822	840	880	834	847	824	827	834	841	888	763	824	888	834	835	817	812	820	833	855	838	809	820	803	798	771	797	863	866	795	815	831	795	864	806	791	835	814	827	862	833	836	835	847	838	855	829	849	820	827	840	813	861	857	836	806	776	888	813	846	802	801	792	840	850	833	805	832	809	910	885	814	873	879	784	768	808	812	834	847	821	842	807	824	827	820	815	850	842	838	820	836	877	792	851	879	831	804	837	803	822	863	779	850	849	831	834	781	846	839	779	843	812	856	757	820	845	847	841	879	816	837	809	799	890	876	831	831	771	849	860	792	804	834	883	900	854	789	790	827	847	790	846	813	837	851	814	835	807	802	910	836	784	870	789	866	821	850	818	840	876	814	841	743	818	811	858	822	834	855	866	795	805	827	763	838	832	863	853	804	822	799	816	796	865	801	866	811	766	856	860	814	845	911	844	851	832	861	845	857	829	867	800	828	818	824	843	821	813	794	843	853	805	826	856	830	773	820	854	853	869	810	840	835	786	840	864	829	827	845	883	840	822	865	788	818	810	825	798	842	853	833	803	838	807	838	822	799	777	811	822	853	834	868	857	831	791	846	815	821	839	850	854	803	828	842	891	804	866	805	796	824	803	812	792	807	862	807	824	868	804	804	823	811	839	799	841	796	801	811	800	871	856	836	831	858	842	832	803	828	844	782	854	884	798	797	784	772	818	895	816	813	818	837	812	874	862	879	837	816	823	857	779	789	820	827	824	849	789	837	833	854	854	821	824	821	778	841	831	825	767	833	823	830	813	855	848	802	774	869	823	854	847	818	842	812	829	856	827	796	772	832	777	849	831	766	818	835	831	809	826	850	840	809	840	803	859	774	835	896	831	861	771	825	798	864	805	840	782	832	867	782	881	832	847	850	832	825	802	823	851	827	864	849	795	873	887	838	840	877	865	860	824	795	835	821	822	877	847	837	903	836	829	835	841	821	815	858	866	805	858	788	801	821	770	824	823	866	807	841	863	823	859	828	846	819	797	817	889	844	839	814	818	875	797	803	897	802	797	866	807	829	804	778	858	838	837	820	806	841	777	806	831	880	835	824	812	811	859	841	815	840	776	789	806	786	818	795	840	837	834	880	819	807	856	834	835	864	835	814	854	854	840	869	804	783	866	842	855	843	809	829	843	877	818	797	793	796	848	795	842	851	826	829	748	816	832	795	822	799	755	852	808	860	778	899	826	856	832	789	778	818	841	798	826	858	851	868	799	824	794	861	845	794	832	864	821	831	824	799	823	822	854	853	897	884	836	869	809	870	801	785	844	817	775	884	823	826	837	795	785	853	869	849	838	844	813	793	841	823	846	882	860	827	857	835	851	824	862	797	863	851	862	796	865	847	818	844	832	799	869	826	872	820	827	855	814	791	796	829	879	840	780	867	860	814	821	848	835	844	810	868	784	879	869	859	831	841	869	856	809	832	793	852	878	815	809	862	835	834	849	874	851	859	827	810	814	815	846	805	789	808	888	823	856	822	850	843	884	788	829	820	810	778	839	833	851	833	803	866	873	855	831	865	876	831	826	821	880	758	830	820	785	820	782	839	844	864	798	884	864	782	815	833	823	833	789	855	811	824	912	818	787	840	814	842	829	826	780	807	858	833	816	831	804	780	852	859	817	829	846	850	825	781	808	902	869	814	812	809	815	832	798	810	855	866	810	840	813	802	815	845	813	840	856	819	805	839	834	826	862	821	801	841	864	826	803	841	811	761	799	807	770	799	844	884	898	779	810	800	833	786	813	833	867	771	777	846	818	839	893	851	827	845	765	864	853	847	821	818	841	853	847	872	886	819	870	784	832	825	871	832	873	856	849	815	792	794	799	812	829	809	840	864	917	793	753	846	816	851	839	823	837	832	817	880	833	849	818	850	801	817	806	839	894	825	834	840	870	860	830	810	824	792	829	848	866	852	809	845	810	853	771	841	841	842	872	847	781	844	865	887	867	767	887	759	879	847	838	870	834	840	854	833	781	834	828	866	827	807	848	824	826	762	796	842	791	835	835	857	803	876	819	807	825	825	799	771	789	873	821	838	883	844	811	838	855	851	795	853	817	861	844	830	833	788	803	808	825	785	824	840	807	825	812	865	821	832	779	832	841	824	823	831	854	828	879	855	844	836	846	849	817	810	819	819	800	851	848	793	796	810	862	857	864	801	774	820	805	854	809	848	881	822	814	836	813	842	790	822	833	810	845	848	841	900	836	811	822	816	805	882	803	830	801	828	847	839	786	837	824	787	834	817	856	811	806	827	820	856	812	862	834	801	815	836	805	820	811	838	842	858	800	784	845	832	850	774	827	798	856	820	820	811	854	812	853	822	888	795	826	809	826	827	880	807	864	823	838	849	826	775	792	858	863	821	823	872	810	874	815	818	846	860	842	901	820	859	773	857	796	902	828	802	849	771	812	827	847	875	782	790	898	853	823	896	800	825	842	868	855	816	832	814	833	880	826	807	829	847	789	829	796	872	777	849	855	794	854	833	854	791	799	841	826	883	780	798	861	836	793	816	797	820	807	881	885	813	839	816	874	850	781	866	830	741	843	831	836	826	796	814	909	846	867	827	806	775	826	829	822	841	807	843	845	877	840	777	818	877	875	886	772	828	884	796	835	829	814	805	888	792	818	792	834	820	811	826	814	810	840	803	828	833	813	872	821	783	781	856	830	846	818	826	834	847	820	873	818	811	875	806	812	794	866	810	860	788	831	778	835	845	809	837	784	808	833	775	822	817	806	827	855	775	833	821	809	820	809	761	811	818	860	803	844
25135	21073	27411	24834	11231	847	640	480	424	411	362	373	389	334	359	356	336	337	311	316	346	310	291	321	315	288	312	334	291	289	285	293	319	297	284	296	274	289	303	318	310	314	305	296	263	291	275	283	286	310	306	322	294	299	308	294	312	330	306	276	313	279	241	302	300	291	293	329	307	312	240	323	293	290	280	321	288	299	324	278	267	288	302	298	308	292	295	273	285	300	284	314	280	280	281	300	281	282	308	284	311	287	319	273	312	296	284	273	275	296	299	305	299	286	302	274	285	296	311	286	307	275	310	314	297	276	321	293	274	297	303	291	289	286	266	275	314	314	272	313	308	297	283	304	258	265	282	295	299	314	282	334	293	278	298	316	296	303	311	297	306	294	297	316	288	303	312	296	308	286	302	297	299	308	311	290	282	276	329	291	324	308	293	284	281	286	255	291	300	309	291	312	331	319	287	301	293	280	300	251	288	288	262	266	310	294	288	320	307	274	297	288	312	301	322	315	329	280	285	289	311	313	279	322	284	299	288	296	287	271	291	312	288	289	277	304	287	275	305	278	289	278	300	294	323	301	280	274	305	286	284	262	309	277	298	286	316	303	322	301	293	309	296	271	305	304	292	279	257	282	313	297	290	295	273	299	305	277	282	281	293	297	304	308	311	275	298	304	291	293	273	297	311	289	309	288	271	283	296	291	269	318	306	281	267	270	276	314	287	279	274	295	331	281	277	320	274	270	296	283	303	297	307	297	300	299	297	310	339	301	334	272	291	333	293	299	274	311	290	324	281	282	270	288	293	306	301	302	307	256	248	293	282	286	301	278	327	296	277	260	295	315	293	317	303	303	321	285	294	281	298	283	289	315	301	290	308	285	297	292	303	299	303	301	275	263	293	314	283	286	292	304	282	294	292	260	272	315	278	284	276	294	270	285	300	293	290	288	309	279	276	273	306	264	302	280	279	287	297	282	290	293	298	277	284	287	290	296	278	288	299	298	319	303	283	307	282	302	257	282	301	309	293	306	320	306	313	294	261	296	319	329	281	310	322	269	294	278	343	330	282	284	302	288	303	292	307	289	313	314	314	253	306	311	295	263	284	300	291	269	326	289	275	321	303	264	266	264	296	286	268	307	306	301	302	302	303	294	280	304	298	289	286	308	305	267	314	308	286	284	300	321	281	297	278	296	276	267	297	299	317	268	314	293	284	291	277	297	292	284	312	278	293	278	270	301	297	275	296	302	312	296	293	293	320	304	285	303	299	294	309	277	306	285	310	265	279	286	322	287	328	306	286	281	269	256	282	301	301	285	295	286	291	313	303	321	315	299	265	340	320	276	280	299	289	330	309	297	300	272	283	291	291	305	307	325	270	309	295	304	301	282	284	292	276	318	251	291	287	294	285	290	278	276	319	311	295	309	304	288	282	258	280	293	284	281	282	278	291	296	285	289	302	293	305	304	302	289	287	278	277	307	334	288	312	306	295	269	291	266	274	263	283	290	335	306	324	296	286	281	282	286	277	266	293	288	293	292	301	309	264	314	303	298	303	297	289	295	321	266	272	295	296	277	311	312	323	301	317	298	298	286	306	294	293	292	295	271	282	288	292	293	278	297	253	297	319	263	301	265	291	255	266	297	290	304	319	310	284	315	314	306	311	307	288	301	261	302	272	278	270	277	311	301	302	286	319	279	277	311	297	267	295	303	274	293	266	273	283	322	286	332	263	287	289	296	307	280	312	307	283	302	279	295	303	287	295	267	273	263	283	308	277	301	293	279	294	272	301	301	306	314	286	286	303	280	321	300	296	303	323	319	310	303	265	273	314	303	269	286	292	302	286	311	335	298	270	285	306	260	262	290	308	307	280	312	297	277	288	280	304	307	283	320	283	306	312	281	299	311	266	297	297	324	286	308	316	276	304	287	291	295	302	294	280	289	306	326	288	293	306	275	302	273	322	265	274	282	286	288	308	307	285	318	293	308	294	301	284	288	295	300	261	315	293	284	288	268	274	278	297	269	304	280	277	272	297	276	302	305	315	284	281	316	283	260	291	284	279	324	272	309	257	278	307	282	294	294	285	271	288	277	292	286	308	288	266	313	287	298	299	297	277	281	313	300	289	318	306	320	301	265	316	269	284	300	305	331	270	275	305	272	315	307	268	303	308	317	307	323	290	356	311	290	283	304	284	335	286	325	280	281	255	287	285	327	299	278	288	315	282	315	295	285	294	298	283	309	294	280	269	270	322	280	296	305	313	278	300	297	308	339	319	292	280	307	295	275	284	286	301	270	287	286	271	283	293	292	296	300	272	294	291	287	282	285	295	296	304	292	292	301	329	280	277	278	294	289	280	317	287	300	291	294	280	337	268	271	323	300	283	297	278	296	294	255	288	276	328	272	314	278	281	287	271	294	269	284	331	311	300	271	288	296	272	301	312	282	289	320	282	307	295	310	291	319	298	281	246	307	316	269	298	267	313	275	299	295	285	318	303	305	282	254	318	299	267	268	323	301	289	313	301	300	301	281	327	296	312	282	295	289	296	303	278	259	273	282	299	313	292	275	279	289	286	304	288	294	310	322	290	277	291	293	291	305	317	293	309	293	296	286	316	248	302	314	298	312	302	289	291	319	275	287	285	284	292	296	319	317	288	303	297	276	277	269	297	291	317	257	312	281	296	275	283	302	326	288	301	285	328	292	290	265	285	300	289	294	292	271	319	283	241	270	324	276	322	278	276	310	284	306	312	290	301	284	322	283	281	301	328	320	295	288	312	305	307	293	301	300	313	311	285	295	281	298	334	277	298	298	327	307	270	246	269	301	283	299	294	276	314	331	304	299	297	305	312	286	289	288	301	307	310	296	299	254	313	326	280	301	306	308	284	289	299	284	318	282	306	294	293	304	283	311	279	308	260	281	305	292	302	282	295	305	270	274	296	284	296	303	290	292	285	311	309	307	244	308	306	288	295	288	303	277	307	281	300	280	289	334	280	278	291	309	257	265	283	282	276	285	312	314	294	278	297	280	264	260	264	301	271	297	285	282	315	294	276	313	274	309	287	280	291	287	283	305	289	293	283	262	298	263	250	319	297	305	279	306	298	318	293	296	294	292	325	322	296	271	296	316	285	321	295	271	269	267	310	299	301	279	279	321	304	269	286	286	275	269	261	273	285	287	302	287	298	297	294	273	292	282	309	289	312	291	286	315	251	287	297	302	264	270	262	288	287	304	294	278	291	282	326	302	322	260	261	313	299	311	282	276	323	300	288	270	290	279	277	306	304	298	271	293	299	284	303	278	314	308	284	281	322	277	302	307	301	289	312	320	257	284	298	287	296	285	330	282	310	299	275	289	289	289	311	313	302	322	310	277	267	299	285	288	294	333	300	265	324	283	292	290	328	296	302	313	278	282	298	312	298	285	282	293	264	299	291	293	305	299	290	320	290	312	306	283	295	301	303	272	294	276	308	297	284	292	264	269	304	301	293	315	285	257	299	318	300	306
8481	6534	5209	2705	1839	1414	1229	976	877	714	672	655	572	567	469	485	446	504	452	430	399	429	419	430	404	417	391	395	390	381	397	396	408	451	425	451	381	392	390	378	389	372	384	403	389	397	408	365	389	403	350	417	387	359	339	402	388	388	404	418	386	389	391	406	345	362	384	365	388	371	352	402	406	415	378	393	399	388	406	415	402	400	393	384	381	390	380	389	379	389	368	420	378	393	353	386	390	379	396	371	384	367	362	347	373	377	371	422	423	382	414	344	388	382	384	376	399	404	399	415	354	404	384	368	363	402	384	392	361	406	388	391	388	424	351	376	414	385	355	393	383	411	397	368	381	378	397	411	374	363	371	390	362	376	362	368	397	369	368	425	376	377	428	409	377	411	344	390	396	399	405	417	404	392	387	374	389	371	403	372	362	405	456	383	358	386	385	401	379	371	386	425	420	392	398	376	369	403	395	364	399	367	349	378	387	402	410	401	382	349	406	375	381	366	415	388	409	369	400	367	385	371	443	378	391	368	384	374	393	395	371	384	386	396	372	370	386	400	392	371	393	358	374	396	386	363	369	386	369	399	387	356	381	402	390	373	372	393	374	403	378	386	357	399	403	418	361	395	391	375	390	363	366	405	370	407	411	399	387	380	383	361	380	386	368	383	388	380	407	382	360	365	361	393	372	419	423	393	387	375	382	391	394	380	374	356	385	404	391	379	373	378	382	383	373	385	409	376	364	401	387	384	350	385	376	404	379	367	377	387	344	367	403	382	399	381	382	404	422	410	388	353	386	407	356	357	391	422	379	390	410	384	381	388	367	386	387	371	366	363	390	441	391	390	375	389	379	381	390	385	392	407	373	392	406	381	362	377	362	400	338	358	376	376	377	376	407	408	357	408	347	357	414	357	366	359	377	396	340	375	387	397	386	364	368	389	383	370	421	401	372	400	400	369	380	359	370	378	378	394	378	381	367	383	356	393	398	400	378	405	391	381	358	382	378	387	400	385	387	375	344	377	398	354	336	436	404	381	393	397	366	387	422	380	398	396	379	384	367	381	431	399	390	408	388	396	364	391	377	372	370	384	393	377	376	360	390	372	390	390	396	341	386	377	373	384	373	423	365	428	353	362	389	387	412	369	406	358	355	384	379	376	390	391	370	353	425	387	371	381	377	368	365	367	410	381	393	400	360	397	389	384	355	395	381	402	389	395	391	373	373	391	391	385	387	416	344	375	361	393	396	337	412	367	385	352	391	406	380	406	407	373	428	394	418	389	376	372	361	417	393	356	389	395	389	360	387	393	376	337	394	401	398	416	404	365	419	361	393	346	358	394	430	410	389	389	365	358	373	351	373	388	347	358	396	389	403	390	367	371	353	386	384	367	391	379	377	372	367	428	400	395	366	388	425	413	390	360	364	401	377	382	356	417	370	391	407	353	365	384	365	379	336	399	399	387	355	344	390	383	387	358	375	381	366	383	376	377	429	391	340	367	412	425	392	371	377	402	379	384	351	416	384	359	374	386	368	390	423	380	367	399	395	361	349	426	382	348	397	400	398	381	400	399	381	409	391	363	393	387	392	364	387	383	386	394	383	403	371	401	376	367	419	426	395	395	322	377	412	413	351	373	394	371	368	340	397	416	433	390	391	385	365	406	412	366	391	372	399	359	405	421	400	378	410	379	413	362	391	404	394	373	379	389	396	397	375	377	397	392	387	373	413	388	345	347	376	379	362	408	379	409	375	362	420	362	387	351	342	345	406	361	378	373	361	369	389	334	382	361	374	376	416	386	408	416	394	414	365	398	392	387	365	392	372	403	384	381	386	375	399	379	386	405	399	387	386	367	395	349	386	374	389	408	399	386	332	378	377	370	406	400	378	397	391	398	389	403	402	410	383	344	391	362	389	381	390	401	377	390	378	393	382	389	330	392	369	421	398	372	362	397	399	406	391	400	372	383	377	371	379	410	395	392	392	344	358	372	381	370	406	403	398	403	371	344	368	348	390	377	376	366	409	400	382	387	369	426	408	415	371	392	402	356	399	373	386	406	358	373	355	368	381	380	372	389	388	372	390	375	385	375	394	343	387	373	390	392	370	337	378	379	374	369	362	388	360	415	410	379	408	375	370	379	379	394	358	398	357	380	379	381	398	385	385	400	408	386	400	422	342	363	376	354	406	384	381	394	401	373	379	393	364	424	382	346	446	369	371	379	364	365	404	388	378	355	372	379	390	399	373	378	385	388	369	363	395	341	352	385	340	393	349	399	382	390	398	380	335	369	378	382	363	394	395	358	397	367	411	391	398	388	408	377	350	361	376	342	393	428	376	391	402	370	376	360	356	369	417	348	386	383	394	390	406	361	375	389	389	352	384	360	397	375	381	408	375	376	401	387	394	410	394	394	409	387	359	389	366	390	359	355	356	386	405	374	384	395	426	400	384	401	384	398	381	401	372	355	339	369	380	376	365	375	394	359	380	388	388	376	423	389	404	389	387	376	369	389	387	368	358	354	384	379	383	384	402	364	380	376	354	429	403	378	369	383	363	375	393	369	381	375	398	415	317	379	377	394	389	390	401	379	363	426	353	349	380	399	348	424	367	377	395	399	380	352	408	379	361	394	400	345	364	370	436	406	385	411	353	405	373	404	390	372	386	371	408	357	389	391	399	361	389	395	391	391	398	356	355	381	395	383	354	363	356	385	384	382	349	416	397	405	388	355	392	393	411	384	410	408	374	416	361	377	352	413	391	414	392	365	395	394	383	378	343	390	411	361	391	390	382	436	403	408	385	398	345	394	365	386	380	413	382	425	336	372	382	377	416	398	372	336	389	396	400	341	378	408	401	380	417	372	376	376	377	376	372	393	377	400	412	405	391	362	401	376	396	411	356	372	379	388	412	383	382	367	394	379	394	404	395	420	372	386	383	415	385	383	362	400	393	397	373	403	389	386	363	401	349	409	396	379	363	392	388	424	394	353	401	369	375	377	390	426	383	399	371	383	404	382	402	383	387	398	372	363	392	371	418	392	369	365	358	350	374	341	380	407	364	369	382	390	413	421	366	384	387	383	407	414	402	386	377	345	388	369	365	391	343	390	364	402	373	387	406	408	382	363	368	396	370	384	390	379	395	374	399	392	373	363	346	392	384	372	369	370	405	387	375	396	378	368	383	396	407	396	421	357	377	381	356	365	383	346	399	386	377	380	355	351	382	365	388	392	396	378	359	375	363	365	400	387	404	403	408	401	424	334	404	427	419	380	389	389	381	406	386	397	326	344	399	388	379	394	397	397	398	388	402	404	378	395	357	373	378	401	387	373	396	379	427	360	358	386	373	412	363	387	350	375	357	349	366	384	393	375	361	418	373	374	367	359	344	391	377	378	388	368	360	376	409	396	406	385	401	388	390	380	372	418	370	381	366	365	398	342	352	361	382	392	377	382	405	392	357	379	386	390	373	405	386	387	377	414	414	400	364	370	378	359	376	365	375	371	389	387
22934	21164	28994	23636	21165	21249	11308	1867	1356	1205	1130	1133	1085	953	946	846	857	840	849	838	809	797	796	796	767	759	747	797	818	775	693	728	769	780	737	698	755	721	743	719	740	752	750	721	717	708	713	718	733	702	772	740	724	690	718	692	732	713	691	702	723	726	693	671	713	678	702	728	713	725	696	738	742	709	693	727	708	720	664	743	724	674	699	743	750	715	677	702	682	714	749	732	704	692	661	709	685	745	702	681	691	782	699	728	715	759	678	713	715	679	675	672	711	675	694	686	675	766	728	686	750	717	706	729	680	692	686	688	680	728	733	702	714	723	713	767	667	677	694	697	664	701	682	727	675	715	740	714	730	732	717	664	687	755	730	709	731	731	663	705	735	719	680	710	717	715	710	718	695	693	721	688	699	742	723	714	754	714	686	676	688	736	694	730	756	707	674	693	709	711	687	736	705	668	709	699	700	724	742	723	695	719	696	717	679	687	733	712	708	736	717	742	723	710	702	706	726	670	723	703	693	703	654	695	740	702	706	726	666	668	723	668	750	659	735	688	705	655	690	700	707	696	727	649	721	752	706	683	709	730	677	739	687	728	663	743	773	730	695	680	681	730	732	714	725	716	721	709	661	687	686	722	698	699	686	736	724	704	674	687	673	660	700	691	772	753	732	700	674	663	717	660	694	662	728	730	663	720	699	693	713	743	714	712	703	696	670	738	666	703	726	717	704	712	691	712	694	706	745	752	717	721	704	693	744	692	684	758	719	733	729	696	700	737	690	705	679	700	725	701	709	670	749	722	727	683	692	720	721	692	693	735	690	741	671	700	709	716	738	756	689	729	700	733	723	718	747	712	674	718	722	670	723	734	677	681	680	723	718	724	711	727	721	678	682	693	792	726	716	707	714	690	686	762	696	701	719	721	744	733	728	740	670	700	634	705	706	696	736	778	701	748	728	734	707	660	740	726	703	730	768	694	721	723	690	726	701	672	663	718	725	711	687	644	736	701	690	706	701	717	704	709	728	687	690	713	695	675	683	723	675	685	671	720	679	674	716	707	712	714	677	689	715	719	765	665	700	712	680	714	678	743	713	692	714	743	716	725	662	672	718	732	737	722	733	669	733	732	712	712	642	725	679	725	771	690	722	680	706	718	774	666	731	711	691	699	688	711	694	738	772	753	671	751	718	708	713	660	683	694	688	703	719	734	702	728	711	686	699	721	663	722	693	756	714	715	728	718	751	688	665	712	701	730	717	679	765	722	697	756	725	690	693	755	695	763	706	686	729	675	729	691	677	683	695	701	710	735	717	697	724	737	773	728	733	690	719	711	715	719	704	710	715	727	707	705	706	749	714	749	693	735	729	729	695	712	701	685	728	696	718	713	690	699	676	659	696	641	674	701	750	731	674	698	723	655	689	696	695	718	734	744	702	723	704	657	734	684	713	703	745	715	684	677	726	687	709	706	684	756	721	713	714	679	677	717	742	751	685	722	680	696	684	732	750	661	676	673	716	662	779	714	713	657	666	701	698	683	687	683	702	681	699	715	697	710	712	710	653	692	677	706	706	712	663	675	718	686	758	720	675	750	736	676	730	680	736	724	630	671	665	704	683	690	657	672	678	700	722	666	742	745	704	701	709	680	715	691	701	715	678	700	735	656	699	713	712	649	722	711	679	713	757	694	729	689	715	687	735	660	675	700	789	683	709	707	713	741	676	729	712	737	698	691	750	701	755	709	733	679	667	708	660	751	714	706	693	696	676	697	707	695	711	725	671	667	694	684	735	653	689	694	680	729	690	703	652	722	718	711	683	701	706	693	685	675	758	714	690	728	691	616	680	701	719	730	742	755	693	713	712	719	715	713	707	684	715	707	731	685	737	709	736	699	699	699	707	700	686	759	771	724	718	693	688	714	740	697	673	691	721	665	705	686	686	651	710	685	695	679	701	701	718	726	660	677	736	689	667	708	692	707	734	707	732	716	662	701	655	734	708	730	732	700	715	717	691	702	715	710	698	702	713	724	670	663	693	680	667	704	748	703	691	730	693	725	725	714	687	728	711	687	662	699	705	754	660	732	709	704	715	680	720	685	686	700	700	745	710	701	751	691	743	674	661	679	653	699	708	749	721	683	707	682	722	695	706	651	693	753	683	735	669	743	714	654	658	706	742	674	681	678	692	711	727	747	701	711	730	732	723	682	694	723	684	720	730	672	668	734	701	677	711	733	743	706	698	691	737	728	674	746	698	665	700	717	794	689	685	672	696	711	734	733	682	723	703	645	710	703	672	690	667	717	708	687	701	772	730	699	683	727	752	661	715	681	733	697	687	728	686	666	728	677	671	718	681	718	643	715	701	694	698	655	677	678	708	710	702	734	710	698	699	714	690	683	740	685	729	728	683	725	738	719	692	696	735	722	635	742	722	715	700	718	746	652	727	719	723	723	665	695	694	728	697	709	623	681	697	641	669	673	720	700	695	700	648	729	693	660	731	728	708	736	745	701	692	733	722	710	728	708	755	703	722	692	690	715	719	755	697	681	659	685	703	734	776	690	686	680	713	697	711	745	743	665	693	728	684	699	680	767	724	732	711	696	719	771	743	684	688	690	719	703	711	708	703	714	724	708	691	710	700	668	685	697	732	657	687	691	723	682	660	650	738	695	711	698	672	754	704	718	715	700	722	715	717	708	678	708	756	730	688	751	721	681	671	712	699	699	678	714	750	694	711	768	720	683	680	713	723	746	676	723	683	729	756	666	676	709	679	691	701	698	711	732	665	682	664	733	717	672	746	749	701	672	719	745	695	701	715	662	663	710	708	692	687	729	704	712	683	686	684	687	695	670	687	699	694	691	677	717	730	735	719	682	731	702	693	764	725	707	739	702	717	675	683	718	714	698	682	626	720	731	738	692	704	673	734	694	691	740	742	719	699	677	633	719	667	692	680	699	670	690	675	731	725	718	723	691	645	706	729	669	645	709	653	688	663	694	749	717	736	656	726	729	723	756	709	722	701	675	737	683	716	703	701	728	737	693	675	700	678	695	715	704	673	710	742	658	728	734	742	679	678	693	649	766	725	688	691	679	737	683	741	644	708	705	729	670	695	727	708	662	700	706	727	710	737	675	728	692	746	680	741	660	717	724	712	716	704	661	746	723	696	696	713	747	680	724	708	691	688	711	697	728	715	652	704	729	702	664	702	732	756	712	677	683	700	718	758	681	772	718	688	727	724	747	687	680	699	643	690	678	698	725	716	697	734	691	677	738	693	679	713	691	668	677	770	689	761	720	697	702	695	742	723	727	719	703	696	690	684	691	734	698	663	714	718	732	696	701	735	688	700	684	710	696	692	722	735	685	671	677	720	691	664	660	697	698	689	739	662	740	693	648	691	720	731	678	710	724	654	658	692	707	706	694	748	708	700	721	692	719	663	699	734	726	663	747	690	701	715	698	702	684	699	683	663	711	753	678	681	717	712	700	697	710	712	718	716	731	704	713	725	714
11015	17816	15017	8362	5722	4488	3574	2937	2392	2104	1833	1693	1514	1328	1294	1191	1093	1138	1036	1030	1052	969	958	925	1025	971	884	906	968	891	907	909	866	924	862	942	919	895	889	873	899	954	886	888	842	843	868	863	844	841	807	869	862	844	827	888	894	850	914	873	834	821	872	836	876	851	853	887	837	856	850	882	836	845	854	807	909	864	843	857	864	845	873	884	820	855	886	872	804	898	860	893	831	802	810	838	879	851	868	860	927	816	884	936	868	860	860	809	895	794	795	837	865	852	847	879	832	856	873	892	841	869	834	837	835	832	877	768	820	852	835	857	803	841	776	812	832	803	845	822	882	861	783	814	839	883	864	817	864	918	836	821	819	818	858	801	873	788	885	830	844	829	857	900	837	849	845	858	885	893	834	852	809	869	815	844	848	816	845	843	852	875	863	861	835	849	872	842	856	824	841	796	876	820	836	846	828	875	840	819	828	873	879	817	857	874	797	864	833	841	833	880	837	862	876	869	828	821	810	803	840	806	882	829	839	803	813	810	861	837	859	856	863	820	836	891	846	862	771	842	804	839	818	781	839	807	846	873	863	830	870	890	857	843	838	800	847	851	837	882	819	816	827	844	836	850	877	824	855	826	851	855	846	865	860	853	848	806	829	831	832	821	859	821	886	847	817	851	814	863	828	860	796	842	842	861	873	796	803	899	873	841	853	885	853	902	856	796	858	812	915	864	809	868	832	822	805	900	815	807	832	844	858	868	821	864	818	840	869	807	841	860	854	837	811	792	833	865	846	815	826	798	856	844	878	848	856	853	823	834	894	825	826	839	883	837	834	862	871	796	835	795	830	856	795	814	845	837	868	854	834	869	874	848	840	869	869	842	832	850	901	838	848	916	819	839	839	831	845	849	854	839	859	940	877	828	820	835	856	856	815	856	816	830	822	826	875	820	847	838	789	825	809	811	851	845	825	817	843	840	916	754	892	866	824	837	835	878	892	824	788	846	901	879	863	802	789	828	908	812	815	875	820	796	857	823	804	827	811	877	859	843	869	822	848	874	864	821	811	847	830	785	884	876	816	799	850	875	823	843	834	811	847	828	818	826	811	835	855	848	819	845	805	856	856	848	866	827	836	836	876	828	858	814	856	838	876	822	867	877	819	887	860	852	813	852	837	859	879	871	814	833	815	850	868	861	800	861	768	831	884	824	853	850	859	823	822	835	807	818	839	831	909	872	821	846	861	807	853	843	862	859	876	835	907	848	815	832	812	798	856	864	842	864	851	812	844	848	862	818	836	796	855	873	841	885	870	820	811	870	831	826	774	819	831	855	890	829	841	836	861	814	884	860	888	839	845	883	849	848	889	813	814	849	869	834	834	819	866	845	788	786	819	845	810	780	866	829	811	821	823	900	829	805	801	864	848	815	845	817	835	863	807	847	817	831	802	832	851	773	833	837	847	840	815	824	809	858	827	860	800	830	886	832	805	834	897	884	823	790	838	870	779	833	860	799	842	859	863	854	844	799	863	847	818	857	850	844	879	860	799	862	867	870	831	775	826	877	835	801	836	820	831	820	802	834	813	858	871	873	815	819	837	807	801	809	866	806	847	845	882	873	818	852	859	858	897	851	810	797	861	798	861	847	856	824	834	796	818	860	816	868	863	824	869	857	850	824	874	842	852	870	824	840	808	842	834	878	841	833	849	842	856	884	896	847	828	835	840	858	812	874	872	875	898	861	842	853	800	865	844	860	878	781	851	826	840	854	878	806	855	822	835	837	870	826	846	825	834	863	846	782	813	808	850	833	814	812	820	803	817	913	806	848	841	842	815	883	824	861	830	825	863	831	892	832	793	821	840	794	822	841	873	858	824	882	866	864	785	797	852	884	885	860	877	827	853	801	844	826	854	825	803	875	836	771	821	854	853	853	823	836	797	809	807	850	805	886	831	843	880	862	865	831	858	884	794	822	797	818	924	837	876	865	849	838	826	850	885	823	878	890	847	827	849	812	859	832	872	825	824	896	797	863	818	842	853	799	849	841	877	901	804	796	823	833	856	820	893	863	865	762	900	849	901	832	869	832	835	840	852	818	814	847	843	814	840	807	846	821	801	822	853	843	886	784	885	819	872	865	848	825	779	804	877	806	786	879	855	822	832	869	844	848	814	839	853	816	829	826	880	829	795	812	812	855	831	889	821	791	754	875	846	882	814	871	864	849	848	879	896	847	883	855	865	839	877	853	829	823	846	876	890	877	806	848	825	883	828	870	851	867	869	828	865	815	881	844	893	850	875	874	861	899	853	861	852	856	807	852	842	822	803	838	856	803	846	856	829	838	873	847	834	817	821	826	848	873	839	841	831	871	830	862	806	822	872	843	848	795	852	811	823	823	826	818	832	844	875	829	826	814	857	804	819	877	814	804	821	873	888	835	803	854	815	842	845	870	818	810	834	780	848	864	832	843	846	909	828	914	836	828	852	874	825	846	885	839	794	839	816	857	858	790	857	813	836	811	841	871	842	808	871	839	799	807	876	810	872	848	824	823	871	831	815	835	844	836	862	816	839	836	851	846	846	889	862	823	848	903	788	857	842	858	868	850	846	805	801	814	816	869	837	866	863	864	822	866	834	835	827	873	865	857	804	808	826	818	863	883	877	886	834	895	815	865	845	865	858	882	834	883	885	817	841	881	866	841	772	867	834	801	831	874	821	813	848	866	862	826	821	866	823	868	839	847	878	838	824	815	879	851	862	890	891	866	809	815	847	810	818	839	872	859	862	806	853	843	833	839	853	833	832	846	851	830	804	880	813	844	812	832	838	846	817	844	808	850	871	850	808	851	823	846	881	792	867	803	798	862	832	878	855	863	859	823	850	832	852	825	811	841	917	862	856	895	831	888	886	851	869	844	785	824	792	802	824	812	798	859	808	900	825	854	822	875	850	848	818	819	859	809	807	865	847	866	857	857	804	821	852	820	838	831	836	852	845	831	860	842	880	889	823	909	848	815	868	838	789	852	849	884	791	861	829	806	836	876	843	855	795	844	838	793	859	852	807	884	870	856	826	834	816	836	850	860	823	861	867	823	837	873	857	808	754	855	826	908	861	857	818	826	819	822	859	840	842	882	842	827	860	825	835	850	765	819	846	799	878	888	876	864	798	815	823	829	848	856	822	838	812	814	830	828	855	868	824	819	819	849	799	911	838	876	839	803	839	844	874	875	854	837	906	842	830	837	860	882	863	876	865	864	799	849	844	832	863	848	849	849	856	817	849	873	847	867	862	844	818	853	857	857	867	778	867	840	870	806	788	880	822	800	869	893	829	850	826	852	887	846	838	872	807	881	799	871	823	788	861	840	875	807	811	841	857	854	777	903	836	871	837	821	822	837	857	903	825	878	844	841	868	882	846	814	794	816	865	835	812	805	834	854	883	837	801	809	830	827	834	811	862	873	871	832	824	858	839	773	862	829	835	825	875	844	859	862	819	843	836	896	839	872	794	791	851	843
27052	19847	6632	712	521	452	410	415	403	393	385	418	413	394	417	383	376	360	389	364	395	402	381	383	395	363	388	365	378	399	379	391	416	365	393	403	383	402	394	350	420	363	380	357	426	373	395	380	413	331	395	392	415	397	373	392	392	368	385	382	373	387	381	364	344	387	393	353	411	411	382	379	390	365	384	303	418	399	365	374	368	400	375	386	369	380	395	383	418	414	377	381	381	400	380	405	385	385	378	412	389	417	368	350	385	384	393	370	395	392	393	334	381	413	376	373	387	394	360	370	376	400	370	392	369	379	421	399	358	376	368	390	387	354	366	365	421	395	384	345	391	428	394	384	337	359	444	375	375	380	410	402	398	386	370	356	359	360	360	364	417	368	381	365	368	407	410	400	404	377	370	381	376	396	368	374	415	377	382	362	382	403	422	379	370	393	411	352	414	353	343	401	402	364	376	386	388	356	372	375	352	388	381	353	409	386	364	392	385	365	386	393	365	371	395	404	390	400	402	394	354	381	415	375	382	357	390	411	330	391	395	366	371	404	385	392	413	406	383	407	372	385	397	356	357	398	404	401	383	361	371	381	366	380	367	368	405	367	362	374	413	382	376	379	350	372	343	393	391	383	398	392	423	369	326	414	364	362	387	374	396	373	361	374	369	390	391	375	401	379	404	380	397	380	396	358	424	385	375	345	399	424	376	367	375	386	384	375	370	380	411	368	364	395	373	373	384	395	428	374	369	376	382	375	423	387	368	378	394	377	419	338	378	397	382	368	356	336	372	361	381	384	377	425	391	403	388	358	381	390	389	391	374	347	402	361	375	398	408	384	365	407	384	365	363	401	349	403	387	370	378	426	365	345	420	378	385	344	355	381	388	350	387	379	375	370	375	385	343	365	422	377	358	397	393	356	358	388	361	378	387	395	351	355	400	388	397	365	390	362	393	369	393	353	402	395	359	426	376	374	387	381	371	372	391	385	375	425	372	353	376	398	407	375	403	396	406	413	405	388	397	363	361	381	424	389	391	385	355	391	393	369	393	393	393	387	389	375	369	375	375	402	362	362	368	395	365	390	366	379	401	384	360	391	346	372	405	346	392	372	399	393	351	357	383	373	363	398	357	398	376	377	366	412	365	320	381	375	414	355	370	383	404	401	391	401	368	381	421	379	358	395	386	392	358	375	374	413	410	388	386	373	387	362	414	367	400	382	401	360	376	388	395	381	427	417	400	381	390	386	377	384	374	405	349	378	388	390	420	377	350	372	394	399	387	355	391	400	385	389	375	366	381	394	369	383	393	380	356	353	393	415	420	355	361	380	374	373	430	399	405	366	394	395	407	392	372	368	388	398	372	402	385	384	423	391	359	366	388	392	410	380	383	356	360	373	401	406	358	408	425	402	384	357	347	368	404	346	357	378	402	397	386	390	381	394	375	397	368	394	356	355	346	329	391	384	360	385	411	394	385	392	350	369	400	396	414	394	407	404	401	349	401	402	342	377	354	355	364	347	377	379	369	377	389	364	383	423	341	377	419	358	359	408	362	370	373	382	391	399	390	387	362	392	390	377	393	353	423	401	389	391	373	384	378	371	394	372	401	383	397	390	395	427	398	399	365	349	368	389	383	408	389	377	372	379	362	396	367	414	376	365	392	374	373	415	388	392	377	385	378	408	377	394	370	385	424	369	422	391	372	394	393	381	357	384	405	392	403	385	384	369	402	355	403	403	393	381	432	391	377	399	408	386	371	385	350	375	385	376	352	368	399	356	414	377	379	361	421	400	413	379	447	390	409	399	383	375	381	362	389	402	368	375	384	364	375	414	363	425	341	390	380	381	370	368	372	405	365	368	409	375	419	380	354	403	386	346	369	361	385	423	375	390	386	363	367	432	387	368	359	375	410	408	379	383	407	410	374	376	376	375	403	351	393	409	348	366	410	397	379	384	393	381	374	379	364	408	370	394	375	401	387	378	371	383	414	376	406	390	349	353	388	413	380	356	375	382	382	415	397	412	390	352	360	375	416	417	392	361	382	376	371	388	381	385	362	386	375	388	390	410	401	385	405	356	383	398	369	367	391	355	407	425	387	394	402	397	389	371	384	384	388	366	377	386	367	382	407	401	398	365	370	415	396	412	404	368	374	367	402	389	369	356	412	358	368	382	371	388	400	416	365	378	378	392	366	380	378	374	362	375	413	406	410	376	384	383	369	401	376	387	390	398	361	368	398	394	375	386	394	428	381	393	395	359	409	401	380	388	367	394	387	356	394	342	408	402	402	380	365	409	395	393	391	389	375	416	376	403	379	414	385	379	376	408	365	370	380	380	366	424	412	382	394	405	360	416	412	363	365	375	340	379	418	385	386	358	368	387	408	406	388	375	387	389	337	391	400	382	384	384	371	393	403	378	411	402	364	357	369	394	376	428	364	386	366	381	357	397	362	351	387	352	375	375	412	405	410	361	423	371	369	383	354	387	383	357	363	404	388	383	369	371	385	382	361	396	399	382	391	389	408	373	373	377	385	366	400	374	351	418	378	414	376	438	376	408	399	407	362	377	396	379	381	353	364	375	355	381	381	363	399	382	375	370	379	383	378	393	391	387	404	379	364	381	367	387	413	374	391	368	387	353	394	352	370	399	392	420	360	365	366	383	380	367	410	370	386	352	356	400	407	396	379	394	358	430	382	388	387	392	358	367	370	395	372	405	382	383	368	436	387	382	408	398	402	384	359	361	401	418	389	404	414	371	394	334	362	415	366	410	367	329	375	380	405	393	397	407	418	431	378	406	380	381	375	386	405	399	373	399	380	394	392	363	404	385	332	394	366	404	392	420	445	378	360	399	382	358	407	384	390	377	357	339	387	408	390	380	375	392	369	365	378	389	381	393	412	386	376	349	375	395	364	401	394	414	415	367	373	369	356	341	357	361	396	388	382	346	402	377	353	357	363	376	390	364	382	394	398	374	401	374	405	409	393	403	347	407	387	358	402	377	375	411	343	368	350	422	400	421	396	351	396	389	398	359	363	390	378	365	393	384	383	367	441	378	422	389	381	398	379	387	373	370	344	361	369	391	394	402	392	386	382	378	379	378	370	382	345	380	361	384	401	364	390	388	372	371	373	382	396	393	377	396	368	381	361	387	341	401	385	407	407	376	363	369	374	388	392	388	374	392	361	366	390	390	427	385	376	381	412	354	377	385	394	394	385	380	385	372	391	374	392	382	319	377	397	366	420	384	359	348	375	383	433	411	351	385	386	365	372	377	379	420	389	387	396	380	367	367	389	348	392	375	350	387	364	401	375	399	374	392	448	406	394	361	402	392	387	388	411	383	371	393	390	374	360	398	367	388	361	368	373	371	416	381	433	419	405	366	418	364	380	408	396	400	372	415	401	378	385	414	367	357	364	372	379	384	357	407	408	349	366	356	363	402	374	381	388	386	353	388	392	351	376	403	392	384	359	370	395	364	393	391	378	369	368	378	379	362	385	399	377	384
6660	1227	1034	775	609	615	511	550	522	517	493	524	542	534	456	500	472	505	490	509	459	481	470	494	436	484	464	457	496	458	495	459	493	475	497	477	468	457	473	485	459	503	460	469	472	461	479	470	457	474	471	484	491	416	483	453	480	464	430	510	474	473	467	484	472	476	481	446	502	505	489	462	449	453	482	506	455	452	449	470	497	538	479	425	476	491	471	431	520	513	471	507	464	495	458	467	454	446	496	496	475	504	481	457	464	506	466	478	455	488	473	464	484	483	489	479	441	487	474	463	432	459	476	459	487	470	496	428	456	440	470	475	474	428	492	487	507	455	469	457	505	469	433	503	491	455	465	444	479	469	488	452	464	479	492	473	465	491	433	472	450	484	420	526	520	515	442	468	492	498	461	455	437	489	464	442	485	509	473	428	481	499	482	496	486	478	489	498	478	472	459	459	475	463	498	452	497	470	471	474	459	474	509	483	456	460	447	480	485	414	480	496	479	448	488	463	469	485	451	526	505	469	475	490	450	459	437	463	441	446	469	492	500	461	503	525	483	492	469	504	483	471	478	489	494	469	505	470	475	484	461	482	484	481	493	459	473	484	437	463	479	475	478	450	480	463	447	460	512	489	435	465	442	472	460	452	503	509	467	488	474	488	487	473	450	463	496	463	492	478	471	481	470	424	478	479	471	474	447	494	449	466	453	526	486	475	422	453	477	449	460	472	481	454	452	461	465	464	482	514	419	464	465	470	453	461	446	479	476	455	470	467	481	483	451	451	464	472	449	483	484	511	473	472	501	463	475	499	447	485	510	484	473	534	465	476	474	527	477	498	485	473	459	503	472	469	487	471	492	499	457	520	481	470	498	455	472	474	478	477	492	445	444	486	436	471	452	481	475	481	477	489	447	470	433	504	497	523	458	474	515	463	454	448	479	494	495	472	512	454	472	429	475	448	486	502	468	449	482	474	474	488	486	460	459	488	466	486	477	467	458	442	462	486	506	454	476	462	466	481	476	503	477	440	488	452	484	459	487	494	500	489	430	465	462	464	459	471	478	472	514	492	463	478	454	446	466	437	474	481	473	497	469	473	507	478	482	462	437	470	472	472	503	441	492	508	483	488	466	470	482	488	461	456	469	475	480	469	482	469	493	457	464	451	523	487	454	451	465	478	473	486	468	459	448	474	482	438	511	439	446	492	474	493	472	430	479	477	438	439	488	469	433	466	469	505	452	421	498	451	482	477	424	463	500	489	459	506	441	472	472	475	491	479	480	484	429	471	467	500	471	469	490	443	484	485	503	498	503	455	493	421	494	469	491	449	470	443	445	485	443	488	472	502	467	465	467	492	485	500	508	490	496	464	495	456	443	429	449	478	475	464	492	482	475	425	457	506	497	469	489	490	431	449	481	481	457	410	471	468	448	481	464	467	503	473	462	458	479	474	436	460	464	475	446	483	505	479	491	473	448	472	462	467	465	467	458	458	456	453	461	440	506	520	488	466	481	488	440	450	467	501	545	452	488	475	504	450	486	472	451	498	471	500	436	467	439	472	499	464	446	490	501	462	465	510	458	463	507	499	502	492	472	483	492	464	487	435	457	438	473	500	438	526	476	474	464	503	462	455	474	473	479	484	456	519	472	450	459	480	479	473	442	478	470	452	510	505	472	475	502	496	471	496	446	478	496	439	516	489	492	482	472	478	460	462	482	480	483	455	480	463	456	434	470	444	474	486	432	491	497	469	463	501	511	478	466	477	490	453	435	479	482	455	448	441	502	484	428	478	449	476	489	506	474	496	494	511	496	440	480	474	491	478	465	440	481	450	433	472	479	447	501	472	472	474	501	480	469	495	477	490	461	515	499	510	508	454	467	466	489	428	472	478	460	486	455	447	491	485	493	501	471	447	473	498	498	441	492	504	475	490	491	466	496	467	448	480	448	451	425	470	528	453	473	441	471	480	494	487	482	481	488	514	462	441	550	457	481	514	481	461	485	436	464	515	466	457	460	459	457	475	508	469	462	493	453	496	468	461	476	500	476	448	479	487	494	497	464	442	462	450	500	461	449	472	456	431	468	474	477	476	443	462	429	489	468	440	442	491	455	446	441	417	479	487	482	454	447	463	476	497	459	529	465	476	469	501	466	501	466	483	514	448	484	532	454	489	484	491	419	485	509	456	496	463	461	459	477	504	509	477	445	445	502	486	470	475	441	513	467	476	478	452	510	484	442	509	477	456	485	504	493	449	450	463	487	475	480	450	442	465	451	510	458	479	493	446	468	463	452	469	470	478	485	479	504	470	471	451	502	489	439	474	437	497	479	454	480	424	485	460	476	475	500	457	478	478	471	476	442	470	437	463	467	460	461	486	471	484	460	455	501	470	458	499	461	490	450	457	479	435	459	462	481	451	469	453	490	456	475	455	444	468	473	470	493	490	494	459	464	460	468	476	426	457	458	488	459	504	472	452	448	486	455	473	451	485	503	452	473	506	488	482	522	494	497	449	493	445	504	500	462	494	482	534	445	484	422	468	467	465	475	450	506	439	485	481	456	471	454	496	482	468	460	457	456	470	472	463	478	477	426	462	431	452	529	508	463	483	455	500	467	475	465	475	457	453	503	464	480	439	511	445	459	430	497	437	445	469	486	492	464	455	484	505	512	490	473	466	460	477	480	438	508	459	507	501	444	458	517	492	453	505	484	494	466	480	511	468	509	486	418	461	437	460	512	505	474	458	491	510	491	459	476	487	451	463	488	535	467	455	485	466	481	495	483	492	457	468	469	473	473	435	465	466	468	481	461	482	469	483	448	464	456	492	450	492	475	504	457	472	438	444	497	474	485	475	515	457	487	489	464	481	447	495	503	478	409	463	476	462	438	468	487	494	452	439	522	453	477	479	466	477	477	473	463	512	442	479	456	498	496	472	498	453	473	477	508	476	434	477	461	469	468	478	488	457	507	504	496	433	454	464	479	475	457	481	440	495	443	495	455	468	435	478	490	461	486	445	432	498	461	508	492	452	511	439	471	503	470	450	482	456	491	469	422	487	453	476	465	485	437	450	483	449	428	485	474	456	479	462	496	500	464	492	453	442	473	474	459	484	412	475	420	498	482	459	473	460	458	472	483	458	451	474	469	447	477	462	472	479	480	419	513	485	443	500	455	498	468	463	467	443	471	484	471	501	512	436	501	471	482	468	443	462	472	493	451	491	484	472	506	470	447	498	458	490	473	434	418	478	503	456	469	463	487	490	479	445	487	480	480	463	497	474	489	472	481	472	472	473	467	504	500	467	467	468	482	494	438	505	467	459	441	500	471	451	486	519	478	487	471	522	462	453	538	481	508	465	473	460	468	434	459	496	471	506	493	500	487	476	486	468	445	473	439	437	474	483	495	474	489	481	507	485	431	476	470	478	480	471	472	463	418	471	468	452	477	462	479	448	468	477	475	449	499	517	456	481	453	491	467	484	499	454	438	461	486	492	471	496	454	470	468	480
23864	21068	28463	23867	21051	11512	1728	1083	962	926	842	899	842	804	749	738	664	691	716	684	725	704	685	694	678	673	692	698	672	678	665	673	691	671	627	714	654	667	656	616	684	646	627	631	647	693	667	623	626	626	628	649	627	668	624	659	627	627	660	645	641	695	662	682	698	652	636	637	678	604	650	636	666	610	666	647	628	668	624	648	664	647	635	606	650	669	657	614	650	668	690	666	653	617	635	691	614	631	648	637	654	650	654	652	680	688	671	615	658	682	678	648	603	630	627	642	652	661	624	591	667	640	645	656	662	618	665	647	599	668	648	662	695	665	617	651	613	667	627	688	665	688	631	659	649	635	656	648	622	655	656	601	655	671	614	690	674	650	630	678	650	661	663	648	653	631	642	650	670	649	598	656	655	680	645	691	674	668	661	680	638	605	675	643	585	655	668	630	658	620	624	613	635	652	683	670	658	624	643	632	627	635	660	666	625	645	684	653	710	662	678	655	632	637	623	623	662	639	645	621	668	632	633	618	669	630	628	705	637	658	627	652	637	605	640	619	677	657	660	641	646	651	656	638	650	571	653	670	687	641	631	606	695	671	635	643	639	675	620	666	669	684	696	655	672	662	644	670	641	646	634	631	695	652	663	634	644	658	642	608	645	658	625	654	638	634	668	649	650	641	669	614	655	649	643	665	664	676	643	658	602	636	614	655	669	641	657	591	669	631	704	644	606	682	578	643	640	619	620	680	647	664	603	668	631	673	603	676	655	683	620	634	665	689	656	673	630	638	688	626	634	686	664	643	598	663	599	662	632	674	669	651	684	602	646	622	674	678	647	658	654	629	666	636	663	628	636	630	643	662	689	639	666	659	610	645	657	696	637	632	604	589	649	684	633	663	644	674	636	617	670	635	677	657	632	617	637	693	662	719	635	660	637	645	652	642	659	634	682	633	684	634	661	620	627	601	671	680	680	628	683	606	671	619	651	674	641	645	624	678	655	591	623	661	643	634	658	615	624	673	673	630	659	679	702	708	660	682	625	618	689	612	608	654	672	664	659	667	644	629	702	595	637	652	647	643	660	648	685	650	630	623	646	653	604	664	646	657	668	664	637	632	675	632	660	687	617	629	634	675	636	657	637	670	622	596	643	638	651	643	673	673	622	648	649	658	647	612	640	626	625	677	632	668	634	673	611	663	649	620	665	638	677	645	654	646	632	648	656	651	684	669	634	635	671	657	622	678	659	674	689	661	686	652	690	648	653	649	660	660	675	693	625	645	693	663	697	652	675	675	657	668	587	625	653	639	646	637	621	646	638	721	618	646	657	672	661	682	717	649	632	652	669	669	625	598	635	685	640	671	673	642	651	642	671	631	629	657	647	651	656	611	647	637	627	652	670	646	650	659	615	622	634	653	688	657	652	651	664	636	624	589	636	669	654	632	646	636	630	660	652	622	645	661	660	625	658	671	642	683	623	646	649	620	634	632	649	627	640	658	620	634	648	619	638	615	620	666	646	650	635	692	652	657	648	641	669	662	680	678	642	636	626	630	639	644	638	648	635	664	665	664	641	646	657	668	662	687	617	587	628	636	652	677	654	653	647	657	634	670	682	659	649	676	648	656	625	633	667	603	682	621	630	669	686	616	659	628	648	656	634	677	635	640	627	632	612	613	642	655	641	665	683	644	601	613	662	655	674	626	642	667	632	615	689	673	645	651	620	657	664	665	670	628	649	677	654	665	615	643	635	641	624	667	667	618	686	651	622	627	654	623	693	672	621	634	635	635	626	667	643	656	660	656	670	636	649	683	631	640	622	693	612	612	613	654	641	635	624	623	677	615	665	664	673	655	634	687	618	651	649	658	680	681	656	676	664	675	648	646	646	644	646	667	664	651	656	652	621	665	646	663	625	640	627	617	660	662	634	674	641	693	660	593	626	611	659	701	615	664	652	640	638	611	631	660	659	673	647	632	659	654	652	633	632	634	657	623	668	664	656	603	650	664	623	654	646	645	637	668	650	622	645	663	662	638	654	694	668	674	643	662	671	677	679	670	664	644	650	617	634	654	669	643	662	677	675	653	635	657	625	623	616	617	669	668	663	656	656	657	637	647	708	653	668	610	636	623	626	618	638	625	649	673	691	684	643	589	673	627	638	648	598	657	621	618	615	611	645	644	667	686	654	623	645	627	644	637	636	621	622	670	634	648	664	657	683	662	638	708	629	649	667	612	658	669	632	677	669	663	607	629	635	627	662	665	662	647	685	623	623	635	647	609	644	629	660	661	644	682	679	651	696	666	634	625	622	640	633	659	622	647	586	634	661	671	649	661	653	662	676	625	650	612	605	708	617	638	664	637	671	622	672	627	653	610	660	632	669	672	602	598	633	686	675	647	623	665	663	664	675	642	677	676	668	632	686	649	617	651	624	605	639	625	643	623	653	625	632	634	609	648	669	614	695	658	657	648	664	646	695	625	635	690	644	636	661	635	640	680	645	684	660	631	613	618	615	616	614	659	621	652	660	628	626	659	647	647	665	681	657	606	692	642	614	600	630	697	688	663	624	643	619	639	628	630	659	646	599	613	655	605	621	678	608	664	619	661	648	634	642	660	637	608	676	637	696	689	646	623	604	721	667	639	654	629	664	698	702	628	629	690	611	663	599	654	664	669	702	666	657	676	613	676	640	660	639	638	653	696	662	677	624	622	631	650	578	655	674	601	630	663	658	667	653	669	663	633	701	623	635	677	669	651	660	677	667	641	654	672	626	653	654	615	652	618	630	624	648	623	670	676	643	668	666	641	666	621	643	673	667	616	639	639	622	639	674	584	656	634	673	686	633	638	651	608	669	660	651	686	632	643	632	621	682	621	605	599	689	586	629	617	659	641	635	660	650	682	673	632	609	646	640	679	650	635	647	689	623	711	693	660	603	624	635	662	663	674	672	601	644	658	616	668	667	672	648	657	673	640	627	626	656	676	586	628	645	645	619	637	633	640	662	635	606	615	637	653	627	655	670	632	642	605	629	643	653	655	632	606	689	664	662	649	649	641	634	655	648	630	606	601	630	608	640	662	661	632	639	627	660	658	642	642	602	626	674	655	617	654	645	615	656	630	664	667	674	646	639	671	659	685	637	660	642	668	651	699	651	653	649	626	653	645	665	588	651	607	626	668	634	667	628	626	636	684	622	667	638	676	628	621	619	600	656	662	674	606	679	650	630	635	669	639	632	680	674	632	652	637	648	638	649	621	641	591	624	666	682	681	643	659	688	612	669	680	660	658	677	686	658	635	631	595	631	681	676	652	615	638	637	663	696	624	662	623	634	672	605	617	642	595	643	641	618	596	642	619	630	680	647	631	587	656	618	641	638	593	645	634	650	604	658	638	685	640	643	631	638	647	697	633	614	651	624	645	631	640	651	659	626	629	622	627	635	642	641	632	664	651	670	626	622	593	608	700	668	627	638	622	603	670	628	612	682	646	701	669	640	639	656	679	666	616	679	661
8059	10776	9263	4877	3249	2721	2121	1808	1553	1362	1259	1269	1100	1014	1008	982	912	901	868	926	895	834	886	821	823	832	825	775	826	782	781	801	821	835	813	777	854	760	808	833	732	811	784	762	754	803	794	745	762	791	731	800	781	770	774	761	789	807	809	813	765	802	801	765	777	778	778	769	789	770	784	802	755	780	784	794	749	723	808	792	775	780	778	768	779	763	765	818	764	792	782	732	764	813	814	807	764	828	794	771	761	862	735	765	783	808	768	757	775	802	761	789	811	741	764	822	767	796	780	771	780	759	798	738	823	759	769	768	769	748	768	810	766	781	802	776	789	756	755	807	800	738	744	723	777	767	807	779	806	761	772	765	795	785	758	738	737	744	767	741	810	781	767	747	776	764	753	800	811	755	780	790	797	807	738	770	831	764	769	781	816	747	775	793	840	795	796	746	741	775	762	761	763	710	814	834	827	783	771	807	755	797	718	773	789	777	736	758	767	750	759	780	752	763	784	752	734	723	765	784	759	749	780	791	768	753	812	748	783	777	789	763	772	764	779	768	732	739	800	795	781	830	770	777	769	773	762	773	815	828	756	753	804	821	724	820	774	789	762	792	796	767	815	732	790	815	759	799	733	794	761	802	810	782	753	785	785	789	738	749	774	746	760	837	816	765	745	819	794	800	766	767	799	761	773	753	783	740	753	824	768	779	777	750	762	766	762	762	783	784	775	775	790	791	762	771	778	810	778	775	743	821	755	746	771	806	754	781	758	785	722	724	826	746	757	766	791	748	737	781	757	805	781	803	751	830	767	783	796	808	800	783	780	794	736	761	805	779	782	802	786	812	789	744	788	765	764	782	818	771	769	757	765	815	789	771	827	800	821	775	780	774	833	792	741	788	758	792	745	776	792	750	757	764	777	771	759	749	787	805	704	730	749	758	770	759	750	742	816	775	789	784	746	792	778	834	729	804	817	773	772	801	772	755	784	744	751	749	734	760	800	781	759	794	767	770	786	763	759	747	827	771	780	784	769	775	731	799	770	743	766	774	754	763	793	733	751	777	804	762	769	805	777	814	757	780	771	775	798	820	795	797	815	801	708	746	758	756	799	757	809	819	766	745	733	841	774	750	791	770	777	808	763	742	792	707	810	764	730	805	778	730	788	718	810	718	762	744	807	787	778	732	826	745	797	779	770	754	730	743	813	777	802	751	756	751	740	789	807	777	794	787	779	825	775	806	767	737	755	801	739	753	794	814	728	774	756	794	754	786	769	795	749	790	782	748	789	769	766	752	739	763	743	747	766	774	734	755	774	743	756	796	774	785	779	727	788	805	775	725	803	786	783	775	798	748	794	802	728	798	749	782	733	790	806	783	742	768	766	736	791	742	761	788	729	749	795	795	723	732	769	804	775	772	772	849	722	772	793	738	780	762	799	793	745	801	756	788	810	774	756	741	730	757	796	772	780	787	732	757	768	835	746	786	766	769	821	800	791	736	753	754	784	772	785	811	738	727	810	741	776	791	736	759	812	787	781	796	781	814	808	822	775	789	741	806	793	733	801	767	738	806	753	767	759	791	811	765	780	768	745	788	790	724	786	802	780	825	744	779	798	750	766	770	796	733	757	778	794	820	779	775	772	744	764	795	752	793	800	753	755	747	756	781	821	765	762	748	793	699	772	819	813	779	788	733	733	747	728	768	761	761	755	797	778	776	770	803	746	771	764	797	755	731	762	735	800	746	754	770	794	747	783	770	733	772	760	744	813	741	752	721	760	773	778	790	791	827	795	762	789	803	769	771	747	822	790	782	771	781	781	760	796	779	714	818	747	771	806	777	792	775	783	738	755	760	751	742	739	800	839	752	793	771	743	761	788	741	784	779	694	775	755	789	785	713	763	780	728	733	776	767	737	766	779	792	818	779	776	772	747	799	748	732	788	753	801	773	762	736	798	756	812	715	764	752	737	815	758	744	772	808	744	770	775	721	775	786	768	762	761	786	809	789	748	770	798	795	757	799	726	765	733	781	733	789	714	765	676	773	759	792	794	807	743	763	738	785	802	757	755	770	780	711	733	805	774	800	766	751	755	763	748	770	784	793	725	775	815	743	750	780	757	848	780	812	723	773	762	802	773	779	762	788	767	751	819	751	798	784	801	737	764	807	788	751	752	785	786	791	726	727	767	738	789	732	796	761	776	716	793	774	770	769	804	759	759	788	765	822	770	824	830	799	779	758	747	733	771	777	772	795	760	775	781	772	744	755	705	797	767	728	763	757	752	753	763	775	778	741	731	780	782	757	739	766	723	785	738	812	763	769	781	792	785	802	769	797	782	786	758	770	762	811	792	820	769	800	789	766	793	806	777	756	808	792	761	740	764	750	756	793	840	747	777	800	810	773	773	768	761	772	729	761	752	751	801	744	774	714	800	797	763	776	757	801	776	765	770	746	813	792	802	742	794	783	775	766	740	790	783	722	776	807	781	777	761	785	760	832	797	728	790	758	782	805	764	786	764	742	773	742	770	806	753	752	783	736	751	757	730	760	791	761	771	773	763	771	780	743	775	789	768	774	759	824	752	764	769	789	767	744	767	741	800	736	758	726	757	788	761	754	820	739	758	787	809	749	784	785	770	785	781	795	794	773	759	832	736	810	774	810	805	757	774	738	758	742	755	745	772	751	734	786	766	827	731	790	744	742	751	764	775	719	756	772	768	767	751	747	797	833	797	755	813	743	836	775	801	786	732	757	808	743	730	773	838	808	790	822	787	788	768	744	773	710	750	747	802	741	790	752	791	810	767	765	699	771	807	819	794	768	807	804	757	769	829	817	727	776	768	796	759	766	743	753	779	796	800	825	804	792	759	777	791	724	790	768	836	770	807	796	800	762	774	758	781	717	784	789	787	781	780	766	727	774	766	734	768	769	769	815	711	730	808	746	781	729	765	800	753	758	799	779	815	785	809	767	754	765	780	767	789	808	781	796	773	809	742	754	724	785	782	829	744	777	735	788	722	768	734	805	792	824	738	784	806	718	812	749	793	779	823	761	779	751	786	802	761	779	830	783	787	760	756	813	743	758	806	811	775	753	812	775	740	790	775	790	782	745	747	789	782	708	776	745	722	753	791	771	787	776	800	768	817	774	748	784	730	795	772	756	812	820	791	776	816	762	811	787	787	771	766	798	784	759	748	764	789	718	812	768	771	795	745	799	731	801	790	764	773	783	799	760	762	795	749	815	758	780	716	791	751	800	765	755	744	764	757	808	807	776	833	732	734	778	782	725	762	807	745	772	780	786	806	767	792	822	820	787	764	814	789	783	812	779	797	759	763	749	788	778	797	754	768	779	760	773	761	835	780	782	756	727	818	727	754	755	749	770	793	826	759	752	790	778	733	781	782	813	725	789	726	798	785	765	758	774	765	681	743	768	740	736	751	831	738	787	783	787	766	783	752	747	756	809	686	759	755	738	756	821	704	767	815	715	794	740	761	831	780	750	750	767	754	804
25021	21067	27360	24852	11084	878	597	538	506	422	471	455	408	413	409	395	409	373	373	352	383	382	374	378	342	342	341	364	332	348	352	343	374	307	362	360	365	331	344	371	334	333	369	358	318	321	376	349	336	359	366	353	354	340	308	350	320	331	344	330	323	340	364	321	347	338	342	328	352	346	310	351	347	362	346	406	328	353	361	334	320	321	337	352	348	353	360	358	388	328	390	355	367	335	325	338	331	324	347	343	349	373	338	349	357	359	362	352	380	303	357	329	351	343	331	334	376	346	374	328	326	363	343	351	351	337	327	384	340	331	322	349	320	359	356	347	350	333	329	371	359	352	357	326	329	346	327	353	344	333	342	350	334	336	370	348	322	345	345	347	356	331	352	327	371	341	364	326	360	362	358	355	336	305	332	349	372	391	314	354	362	352	366	358	335	332	339	338	356	319	320	372	332	389	354	358	390	320	351	374	347	331	350	377	341	372	349	321	322	361	309	318	329	344	351	344	363	332	351	335	347	346	319	319	332	354	344	333	365	366	363	376	329	335	352	336	359	327	310	378	361	338	324	372	313	340	320	364	341	314	334	350	372	330	372	369	363	346	359	314	338	325	364	332	332	331	308	343	372	327	318	378	315	346	331	321	320	336	354	359	365	330	353	347	341	331	346	331	346	319	340	348	362	321	329	360	365	373	338	322	337	352	337	351	347	339	367	337	331	361	383	343	343	332	348	378	380	312	340	334	374	314	353	372	312	362	364	324	331	371	345	326	347	343	324	325	357	337	319	331	326	362	360	335	332	342	368	348	370	317	356	321	315	360	304	326	375	345	323	344	322	333	334	326	338	370	370	327	321	361	307	356	342	327	347	303	337	338	327	358	338	349	379	362	324	322	335	363	350	318	354	370	341	338	330	306	346	342	299	339	358	339	331	340	380	342	311	328	339	335	326	339	322	332	352	351	339	316	324	316	336	374	374	346	341	353	356	356	328	345	349	316	338	383	351	350	347	366	317	351	331	376	348	349	369	337	338	341	343	335	338	372	340	336	338	365	325	337	345	348	340	355	347	353	375	370	335	325	343	375	361	353	365	324	315	327	332	369	331	361	344	344	384	359	350	313	359	341	337	347	339	336	323	337	326	332	350	338	369	376	374	347	345	342	336	357	388	357	335	315	335	344	369	339	335	330	356	314	364	359	377	356	336	363	330	365	352	324	332	352	354	390	315	347	337	367	351	359	329	315	304	320	333	374	353	337	326	355	315	373	303	337	319	359	366	370	319	330	363	359	352	360	351	335	357	350	379	344	387	322	321	360	336	353	344	304	364	323	341	328	343	350	357	359	362	381	314	321	364	346	362	342	333	337	319	335	365	303	332	371	358	365	323	364	339	371	354	343	325	341	367	313	333	351	338	335	351	343	323	339	336	363	367	341	388	367	312	363	352	347	362	335	337	335	313	336	324	325	342	352	345	346	314	328	374	357	331	302	332	358	333	354	332	349	396	284	334	342	345	359	312	330	377	361	339	342	366	332	314	294	367	319	346	372	331	356	328	339	387	384	340	328	358	354	344	372	357	336	330	316	374	365	370	322	353	344	358	362	317	359	329	357	346	305	332	315	356	320	304	315	340	346	375	341	363	343	373	326	337	355	335	373	364	345	320	339	317	309	355	338	332	382	350	317	328	338	377	344	368	356	383	345	382	342	365	357	383	352	335	380	364	361	335	343	316	339	312	344	349	319	385	367	391	323	350	321	342	354	331	346	365	325	332	394	357	358	346	381	345	347	338	340	357	352	320	337	330	332	366	315	330	324	331	363	361	372	334	363	346	341	356	372	340	344	355	345	342	372	343	342	336	366	336	362	384	351	337	361	366	324	356	335	343	357	367	359	325	365	340	347	328	348	353	313	307	348	334	320	356	348	347	349	358	336	333	363	360	381	369	364	353	360	346	350	351	356	334	344	346	346	346	354	361	348	333	370	282	346	317	280	361	343	327	333	335	345	340	360	336	336	333	377	344	327	363	358	339	345	351	322	340	370	356	341	342	367	329	316	354	343	339	320	343	330	313	334	329	322	367	348	341	341	354	349	373	370	342	325	351	332	354	366	315	324	341	354	323	340	366	350	332	358	336	367	367	359	339	335	361	342	350	386	335	363	329	337	384	368	365	359	345	341	354	344	361	337	317	358	341	349	326	329	356	314	372	344	322	346	376	364	353	337	341	328	338	339	355	344	380	351	320	348	363	309	333	334	352	330	343	327	339	360	363	309	337	376	350	337	326	338	367	378	349	352	352	364	346	367	348	340	381	347	349	349	360	351	351	382	368	357	360	385	341	356	336	351	351	309	321	346	370	328	353	361	334	343	349	352	337	350	312	360	351	321	336	334	355	325	327	338	336	346	332	361	370	329	348	356	357	358	329	350	354	352	339	346	350	339	346	315	348	329	327	352	349	358	325	346	384	330	343	333	325	325	346	399	320	323	340	333	336	374	334	320	324	359	355	336	364	357	331	326	325	348	330	363	386	322	326	354	361	318	315	327	340	346	341	337	343	334	363	352	358	341	359	316	345	342	339	348	366	363	367	379	313	356	357	328	304	338	342	321	334	306	347	350	373	374	352	342	373	336	334	335	345	329	354	350	346	353	315	319	357	358	351	396	349	326	327	333	361	346	354	366	323	365	356	347	320	367	347	333	324	335	369	361	344	344	375	347	360	366	340	313	321	350	349	358	372	369	362	356	306	319	350	295	325	356	318	344	357	349	327	325	359	356	356	316	331	385	352	351	326	348	316	347	358	323	323	338	347	374	354	353	314	364	345	316	336	373	333	353	341	335	355	333	346	339	336	364	351	351	351	354	352	374	343	353	330	357	328	352	310	343	330	352	373	334	361	358	356	359	344	378	350	320	377	351	388	341	352	361	353	389	326	347	363	345	333	344	332	333	346	334	321	351	378	338	366	354	389	328	310	321	368	347	334	319	346	322	331	314	364	368	365	359	322	319	343	337	361	352	349	334	341	353	317	336	361	363	345	347	351	360	324	341	346	353	322	337	351	324	338	337	340	364	325	373	344	307	385	329	356	324	330	353	367	333	356	359	346	338	375	359	332	334	319	311	312	312	364	356	359	335	351	324	314	360	333	308	342	365	341	337	328	344	355	300	336	306	349	374	334	314	349	368	329	324	343	360	353	319	314	359	337	335	364	351	322	310	347	320	327	333	338	288	346	336	315	365	366	344	347	379	346	336	368	362	335	331	313	344	357	330	366	379	344	313	344	336	365	352	336	408	373	331	359	359	340	344	351	344	310	353	319	293	315	334	347	324	327	316	354	345	340	337	343	374	352	339	354	357	323	349	326	362	360	335	353	360	323	322	323	378	345	338	368	316	357	346	348	360	340	350	359	301	360	338	350	340	319	313	338	342	351	351	349	335	351	318	329	377	378	350	340	330	390	353	355	345	334	369	348	367	337	359	309	298	360	381	346	342	364	342	356	324
8064	6367	5192	2790	1882	1441	1245	1031	914	720	799	690	673	626	615	534	482	523	475	496	529	520	510	474	457	485	482	484	499	480	471	445	478	476	467	450	446	477	472	505	452	452	449	428	459	504	468	463	425	439	480	427	443	455	450	441	474	405	460	462	445	469	452	456	420	469	421	470	476	451	409	486	464	434	436	462	435	481	459	462	487	448	431	460	435	472	439	413	450	456	446	448	451	462	429	472	454	460	456	411	427	450	446	449	478	449	455	472	417	472	481	429	411	434	453	460	444	426	458	435	466	387	450	482	456	406	439	443	438	434	435	426	454	434	474	440	464	477	481	433	473	480	455	456	444	445	464	451	452	453	436	424	462	446	435	428	461	416	479	411	459	446	457	453	412	488	470	452	458	437	464	441	429	446	487	455	485	461	454	449	456	423	439	463	462	472	454	399	459	461	469	474	467	464	420	414	483	429	442	463	451	404	462	440	475	445	429	462	448	456	434	434	426	428	484	449	429	449	443	475	431	455	433	517	450	444	439	444	453	447	437	465	451	450	450	428	514	462	477	437	450	462	438	469	436	476	460	458	494	479	459	451	496	430	461	431	434	455	451	452	474	486	444	437	447	482	430	487	461	464	492	438	460	411	449	457	423	475	459	443	438	440	459	435	451	393	422	405	449	436	429	418	421	453	422	468	453	423	424	447	452	440	463	411	456	470	465	449	434	457	425	441	451	449	457	414	429	463	449	432	409	464	457	448	442	429	434	448	461	425	461	481	477	446	451	465	466	472	478	454	464	458	447	420	449	500	411	420	467	460	429	431	463	430	479	458	415	454	463	438	442	416	424	425	424	446	417	427	464	464	451	445	422	463	433	445	454	427	422	446	482	480	445	447	436	460	487	468	470	472	484	457	452	424	453	480	426	421	423	479	468	445	428	481	436	434	420	458	412	430	478	441	448	468	442	443	416	481	463	464	435	462	410	481	434	445	426	413	440	446	443	463	486	477	517	482	473	490	475	469	422	462	462	492	446	447	454	441	449	423	447	434	430	440	465	462	465	417	460	433	440	420	477	453	452	447	461	454	431	454	457	417	425	422	450	398	437	451	414	437	440	441	457	468	433	458	444	469	456	425	473	436	482	461	446	446	434	445	480	458	464	460	457	433	455	469	486	441	461	441	440	448	439	487	408	447	402	445	451	434	441	479	520	462	444	425	469	475	481	420	475	451	455	412	412	455	420	436	449	423	455	467	394	469	471	463	432	452	450	447	429	505	437	468	459	497	452	459	437	448	407	437	420	432	445	444	462	460	461	485	452	433	451	462	457	444	472	442	454	484	386	435	420	465	411	463	446	454	440	462	461	431	464	443	453	443	454	445	435	463	449	439	502	442	431	448	500	472	471	469	435	438	434	454	459	420	440	458	455	428	468	446	451	454	450	462	449	431	443	468	431	461	419	455	456	458	438	465	454	408	421	454	452	423	436	472	457	464	430	460	428	456	445	444	451	477	475	411	454	440	475	474	475	495	476	443	450	432	435	426	449	454	432	403	494	443	488	427	490	438	442	449	491	466	470	471	442	423	428	427	441	449	440	447	421	442	455	422	438	453	430	502	432	455	415	453	419	412	432	437	462	465	407	458	434	451	469	407	441	455	430	421	442	447	440	451	454	467	435	481	452	454	456	426	464	444	424	471	460	468	399	468	465	460	450	439	457	458	444	482	467	455	441	446	431	462	416	462	422	464	443	479	460	489	472	426	464	440	415	462	440	472	455	434	458	426	449	435	464	449	447	439	442	445	438	433	475	442	436	479	424	486	490	428	469	384	436	483	437	454	460	474	427	439	443	422	452	461	427	436	397	424	454	478	490	445	441	426	466	465	450	442	425	455	467	441	444	502	468	432	423	440	422	420	447	507	436	442	442	432	452	441	459	446	480	446	412	468	438	461	486	440	443	440	474	432	432	459	414	461	485	448	461	449	441	473	369	445	470	464	451	434	479	476	462	431	466	428	431	431	448	447	431	434	401	460	434	435	448	427	461	419	483	486	454	450	441	454	475	407	447	478	456	461	476	448	439	424	442	438	421	438	482	432	425	460	440	439	446	456	496	438	455	457	455	437	437	442	443	466	476	475	445	470	491	449	416	455	464	453	405	443	485	473	416	424	453	433	449	441	418	421	397	447	468	439	447	431	460	430	420	465	460	472	471	418	468	429	431	412	464	464	464	426	450	448	451	449	464	460	501	500	440	451	474	451	473	431	446	489	441	472	421	461	470	459	450	469	441	478	480	447	464	450	444	431	447	509	425	502	440	464	446	425	488	442	485	453	473	465	434	473	439	467	473	461	433	441	420	454	428	420	454	434	480	429	444	456	457	454	471	442	428	423	396	456	450	462	421	442	486	416	466	440	424	425	479	473	418	444	458	458	456	420	434	459	434	486	456	481	432	425	467	486	485	447	446	460	445	471	418	443	427	452	445	439	407	426	440	420	437	448	439	408	500	422	482	461	456	429	420	453	430	450	442	445	450	432	458	436	455	451	450	448	424	434	456	446	450	461	465	402	465	467	439	428	463	456	433	452	459	460	474	445	456	434	459	463	434	446	450	435	462	505	466	444	427	446	440	472	453	478	445	449	468	480	441	459	456	438	461	443	441	465	442	435	433	460	415	426	440	441	487	428	454	470	437	429	457	439	460	453	420	451	431	431	436	470	474	465	451	434	442	447	441	425	457	454	442	453	468	458	451	462	460	442	448	474	425	488	462	488	487	455	445	459	440	451	410	440	464	466	421	466	459	435	424	455	466	475	419	489	442	456	449	466	444	468	450	457	424	420	472	444	470	465	436	443	433	417	433	406	419	399	437	433	459	448	462	501	462	408	445	431	450	448	457	469	464	432	410	445	477	486	445	436	459	439	432	422	414	424	441	455	441	434	464	411	426	426	417	441	448	439	431	467	474	431	447	461	457	442	463	401	429	441	473	446	476	456	440	459	468	435	436	413	432	426	425	488	461	414	420	417	454	464	448	439	443	431	453	451	459	427	477	454	412	439	434	473	450	468	473	459	444	429	466	439	445	449	455	447	478	458	450	502	503	425	470	437	416	427	446	455	419	444	455	447	469	491	417	393	462	428	443	441	426	428	477	434	463	423	468	448	464	427	453	427	443	452	462	424	432	438	444	448	472	467	451	419	429	434	467	466	475	409	446	430	450	465	466	441	446	465	465	448	475	461	444	429	467	471	434	443	456	483	445	459	484	430	411	494	447	456	458	441	486	437	458	447	445	469	471	419	450	442	411	488	464	462	451	465	415	423	440	447	489	467	455	460	418	443	490	400	491	446	459	435	471	443	451	457	444	471	457	465	447	474	431	435	437	469	469	448	454	450	452	467	442	455	445	433	459	447	437	462	480	451	440	425	461	443	440	471	435	411	455	438	443	452	500	407	448	446	412	456	443	446	450	457	419	437	489	478	436	448	420	480	469	415	438	492	448	437	492	431
22871	21110	28907	23547	21105	21161	11404	1801	1365	1267	1161	1112	1010	933	995	872	861	838	812	815	774	821	790	730	771	770	821	779	768	715	767	768	748	749	777	747	750	691	750	720	784	745	725	729	739	741	719	742	693	715	740	721	712	697	689	696	694	710	721	709	693	749	701	759	691	734	727	745	769	721	744	720	718	728	744	683	701	714	759	694	698	718	685	777	737	708	698	696	691	728	699	746	707	716	745	728	659	798	720	717	752	747	692	733	729	712	763	718	721	725	718	742	696	712	754	684	695	723	751	723	786	728	735	704	709	732	743	751	786	739	723	748	723	721	722	724	738	719	681	717	704	720	743	694	749	691	724	722	689	700	699	735	698	667	738	724	715	752	717	706	662	726	754	768	705	774	722	704	720	708	734	717	737	721	727	735	731	722	725	740	734	741	683	718	741	706	768	695	736	711	712	719	717	738	709	741	700	756	779	742	748	753	728	731	700	731	689	730	647	729	739	697	697	739	670	699	708	709	699	749	693	723	702	725	738	720	738	735	706	694	729	704	743	775	733	653	715	780	687	718	707	815	734	703	659	674	752	695	729	708	654	727	726	718	702	716	766	717	694	688	715	719	689	737	728	724	667	681	724	706	722	698	721	752	714	702	775	658	715	723	721	767	731	756	709	681	722	701	713	664	754	698	708	756	707	763	760	703	723	740	724	732	682	693	732	702	729	693	695	680	713	706	722	686	661	731	712	709	706	724	731	708	691	709	721	748	726	711	676	718	739	718	703	715	682	732	714	735	717	716	740	720	712	715	718	705	714	709	689	728	736	701	688	736	731	705	699	754	646	686	741	725	738	727	732	716	741	735	672	719	691	723	715	707	718	674	755	670	708	731	740	698	698	713	702	755	723	696	757	694	735	647	725	695	720	727	698	689	711	748	714	702	700	749	690	705	734	768	700	697	742	673	688	679	697	740	712	711	713	680	704	724	683	765	709	731	665	745	718	712	683	767	780	713	704	697	762	719	674	692	699	743	733	706	691	688	721	704	712	737	714	741	711	744	733	723	716	709	711	715	766	673	693	679	685	735	752	735	697	734	717	707	689	716	682	762	721	699	742	706	684	696	717	768	716	693	760	695	720	733	710	722	701	718	698	709	681	710	650	759	746	708	746	701	728	725	753	708	742	748	723	704	731	761	709	698	701	721	700	684	772	709	693	740	707	708	728	609	681	738	738	727	696	743	742	696	685	741	692	743	718	716	646	741	677	784	724	735	663	703	717	711	730	707	680	661	723	650	708	696	701	725	730	729	745	723	737	649	707	726	719	717	694	718	740	668	709	746	746	761	702	677	724	718	699	756	693	709	788	691	683	725	682	702	712	701	674	699	663	739	737	746	784	754	730	727	694	767	737	645	743	714	739	712	719	714	679	747	740	708	685	679	695	658	698	706	699	699	750	755	760	709	763	714	716	709	704	703	731	694	716	690	746	718	673	697	737	677	691	667	696	713	744	732	720	705	725	719	772	702	707	689	710	781	744	677	691	667	703	715	756	753	687	714	723	719	726	697	729	708	709	689	713	708	719	723	695	690	724	696	717	779	756	730	717	725	727	682	692	707	739	716	704	697	664	676	692	737	723	701	762	733	745	711	724	726	699	698	688	705	731	744	720	676	723	671	715	743	747	720	752	671	725	704	684	707	721	698	732	669	733	720	723	733	711	725	730	693	714	683	713	711	725	690	724	722	780	738	702	711	705	720	735	731	705	716	743	679	737	775	709	737	689	696	714	703	730	707	725	657	723	696	704	749	741	726	686	731	698	768	703	766	694	704	682	683	701	702	680	766	734	667	705	683	721	727	680	722	733	748	734	700	766	730	696	687	656	726	678	703	727	689	703	703	703	728	691	754	692	726	698	706	697	674	728	720	704	743	743	678	742	717	719	685	700	675	729	710	728	725	674	718	710	711	711	720	732	676	709	706	690	696	691	713	685	726	728	712	693	702	712	702	728	710	707	692	712	720	683	673	713	713	730	698	708	756	715	712	643	696	707	695	761	747	695	778	737	698	761	717	711	692	710	713	729	724	695	712	693	687	727	696	737	692	675	782	737	703	711	691	651	723	754	705	703	685	719	726	715	711	712	727	747	683	737	689	706	705	735	742	725	717	686	705	703	717	714	738	729	721	741	731	707	684	657	707	712	725	688	698	674	692	682	685	743	714	663	727	713	723	761	706	731	731	694	714	711	681	706	697	707	716	694	696	727	767	768	714	727	719	758	705	723	744	648	708	739	713	720	738	750	693	738	705	699	738	705	721	743	763	654	680	708	710	704	715	741	726	746	759	690	715	700	715	665	710	721	636	755	701	708	692	690	706	697	734	710	665	714	753	723	732	691	693	727	674	736	708	725	716	680	703	700	741	686	725	675	704	726	730	727	743	719	728	721	707	726	722	724	695	702	654	751	700	728	695	691	742	720	677	661	718	711	751	728	687	684	736	713	726	662	704	694	674	725	713	718	738	722	740	669	731	724	691	730	713	666	689	681	700	682	741	717	707	692	719	728	732	721	681	735	736	708	756	659	718	742	783	775	763	695	718	716	663	720	732	710	673	745	652	697	729	692	718	753	737	738	726	722	736	758	726	667	728	737	734	703	669	703	725	712	713	740	706	756	726	648	664	680	683	732	728	697	686	683	788	726	761	703	743	708	691	666	737	723	772	742	713	675	671	724	700	685	736	741	729	698	720	700	720	721	747	696	720	712	771	744	670	698	720	693	716	711	764	726	709	743	681	686	733	676	704	716	700	691	682	694	719	743	630	744	692	696	724	727	690	736	696	748	733	685	724	741	684	689	656	714	720	707	715	679	716	666	720	691	717	700	734	706	669	672	692	727	730	688	721	716	716	696	712	727	699	696	713	728	705	695	710	687	718	703	712	715	696	696	697	685	733	720	690	722	723	693	683	710	671	729	676	691	745	696	701	720	728	681	719	736	695	689	692	695	725	725	698	676	709	696	700	702	768	704	707	696	782	697	723	716	678	682	786	723	677	743	683	750	774	723	711	663	694	670	699	682	744	693	751	649	694	705	698	712	750	709	760	729	703	771	687	692	676	699	704	733	707	689	711	689	671	702	746	768	645	728	725	711	720	710	777	710	697	683	706	691	685	747	671	737	679	726	721	701	655	712	702	687	779	703	696	697	757	757	733	670	708	731	735	729	725	720	683	714	714	743	718	736	702	749	695	696	707	676	734	730	679	721	720	702	709	743	724	755	676	730	699	720	681	716	686	670	694	678	782	774	719	716	687	728	710	712	706	684	705	729	690	701	736	710	702	718	718	747	644	763	735	729	745	748	713	782	723	740	691	699	690	713	733	719	722	728	708	692	756	741	688	702	717	705	724	736	702	729	697	708	738	657	724	703	738	727	755	702	697	737	727	700	760	734	676	728	692	699	665	701	707	747	682	734	715	727	744	757	715	661	687	704	720	750	659	672	729	786	671	745	692	711	685
10425	17858	15116	8301	5821	4408	3544	2870	2530	2032	1898	1646	1470	1433	1297	1175	1163	1091	1110	1073	1024	1011	1064	993	967	923	1011	903	940	872	871	940	941	866	930	878	918	936	876	882	880	885	852	836	873	892	887	899	839	825	875	870	867	860	897	874	821	794	851	835	864	827	932	863	905	862	917	855	850	895	869	883	832	844	853	853	864	855	901	845	897	876	863	886	890	859	843	864	878	868	885	811	888	850	873	935	858	885	849	852	892	889	833	832	844	860	853	846	809	839	836	868	884	816	846	877	864	823	868	860	852	859	848	889	861	869	922	859	858	850	832	848	876	832	847	841	831	896	798	849	870	915	866	856	846	893	817	868	918	880	812	876	847	868	771	847	888	849	827	871	821	825	831	819	873	836	832	886	837	834	850	881	865	870	854	875	900	878	883	819	874	907	896	907	828	890	864	834	898	912	849	872	867	925	840	852	833	866	810	825	852	887	833	804	867	843	883	883	884	888	874	838	865	854	851	796	830	817	876	881	866	871	824	873	810	837	909	876	888	870	884	825	869	851	847	861	850	851	872	845	850	817	896	882	889	889	836	868	866	834	811	873	892	846	856	817	879	858	838	887	863	810	918	834	854	812	842	835	873	854	828	858	823	854	822	895	885	834	863	826	829	847	821	794	813	861	866	842	868	855	813	836	809	827	816	882	885	932	834	873	792	816	828	809	824	851	873	844	857	873	806	801	856	839	859	880	878	820	850	885	849	866	890	838	876	869	881	833	845	866	867	854	826	805	788	825	842	835	832	837	848	839	820	825	856	866	802	845	828	906	824	853	887	811	846	882	841	820	852	840	848	892	830	864	886	878	801	801	824	866	861	874	884	827	831	897	872	858	870	911	840	836	829	836	883	907	843	856	895	889	835	863	812	860	877	865	865	903	858	859	828	797	807	893	857	849	887	859	851	879	871	832	857	859	841	873	843	866	834	857	905	868	833	854	878	841	893	853	826	871	790	904	824	803	833	808	863	850	816	810	889	814	795	812	850	831	829	801	785	912	856	856	870	859	814	847	884	832	853	869	856	847	866	858	881	884	831	831	796	857	852	844	851	841	795	818	874	828	827	910	850	829	854	875	837	799	831	836	843	816	795	897	907	853	842	875	885	841	860	809	828	847	885	850	845	855	830	832	859	860	810	838	866	861	860	814	848	830	831	804	860	855	841	828	863	813	857	862	870	832	827	811	841	914	883	834	811	873	852	818	860	869	851	831	891	825	838	875	897	804	865	833	872	854	846	863	853	858	815	881	862	868	890	866	879	807	811	796	834	799	822	926	834	879	842	836	852	803	861	812	847	898	841	828	861	838	786	868	893	807	792	844	847	877	867	848	907	828	843	876	827	893	810	820	871	844	837	792	859	857	873	878	840	871	854	893	866	797	845	830	883	840	837	874	823	863	840	801	852	847	897	826	810	850	820	861	838	899	822	869	916	886	852	889	846	836	852	863	858	880	827	881	862	822	845	829	827	870	892	880	845	842	874	840	823	874	862	881	856	860	876	871	822	823	886	840	899	885	862	867	844	841	863	864	868	846	869	834	811	871	863	895	912	883	837	809	854	849	872	825	874	854	812	847	858	886	888	849	854	843	829	851	833	830	892	827	903	863	853	891	812	823	832	853	836	833	869	854	857	813	826	887	821	875	830	847	832	846	866	853	816	899	843	875	846	844	885	864	861	842	856	841	834	859	839	846	846	824	940	855	872	841	890	816	882	880	844	868	885	879	882	877	836	869	833	891	907	852	878	881	852	887	881	862	813	838	868	826	853	820	855	885	834	841	839	868	837	808	898	889	857	840	923	814	853	866	848	832	881	846	910	869	828	839	787	893	870	826	838	869	889	835	872	871	891	833	856	820	867	820	837	842	849	854	825	814	848	852	821	826	839	811	801	830	893	839	898	842	841	853	861	868	855	835	883	860	873	842	854	871	804	788	894	881	818	883	878	834	840	877	847	824	829	869	857	900	861	865	833	869	904	841	859	848	855	850	801	863	854	856	832	841	894	905	883	847	856	851	824	889	869	808	830	825	927	858	815	878	820	871	871	836	843	833	860	860	889	863	788	860	883	860	870	896	860	906	866	837	795	854	850	832	840	804	815	827	835	913	872	883	829	872	874	875	832	926	802	877	881	867	821	820	854	833	899	798	884	847	878	870	855	828	841	912	847	804	819	861	891	836	865	847	847	851	873	874	890	816	821	824	805	845	798	813	811	853	860	860	809	892	842	815	878	864	810	804	790	877	864	853	859	849	825	831	848	921	793	863	846	842	822	897	802	890	881	876	850	818	832	849	831	831	903	875	876	845	880	827	837	824	860	849	848	862	892	854	895	849	826	822	810	884	873	830	837	826	865	909	810	868	831	889	888	845	798	867	894	815	834	864	861	834	807	903	894	863	887	835	864	834	811	844	827	819	810	878	883	838	818	919	902	820	821	811	892	835	867	873	868	867	826	856	800	839	889	879	864	901	826	876	839	834	819	857	847	838	894	833	887	856	794	839	870	864	845	898	835	829	846	852	829	864	874	871	869	852	903	863	861	856	817	819	853	828	852	859	931	808	877	802	824	835	811	890	847	845	837	822	866	843	827	886	848	820	849	850	862	863	868	872	833	846	900	850	839	852	841	892	844	859	889	838	813	845	836	866	845	837	837	856	845	846	887	897	860	845	826	806	894	891	879	823	893	790	840	820	871	889	832	873	920	877	866	869	838	817	824	833	875	835	899	811	842	847	822	851	875	891	867	845	854	854	873	815	838	885	836	865	839	854	888	868	808	873	878	765	866	829	873	821	822	856	904	880	857	912	865	807	936	913	795	829	864	856	827	888	868	879	858	855	859	862	832	830	799	860	855	865	853	897	870	821	854	837	811	844	805	846	845	844	856	872	798	866	843	846	824	818	837	860	851	820	793	841	894	830	878	834	842	864	870	837	858	891	882	836	797	853	846	808	812	891	865	885	774	901	849	879	821	867	799	822	829	869	836	849	882	826	781	844	829	853	881	809	825	817	835	882	875	841	902	873	831	839	829	838	847	877	901	828	791	851	880	864	871	939	874	830	859	830	815	846	843	814	819	854	833	837	842	809	789	855	829	839	817	866	852	846	855	846	845	859	873	859	897	888	901	841	832	851	883	857	849	814	844	849	834	891	869	847	851	871	835	873	884	839	847	846	901	855	889	863	891	841	819	863	847	835	821	847	908	833	819	793	852	790	843	846	904	850	876	823	812	837	888	821	821	888	799	806	840	824	818	877	870	843	889	834	825	897	861	892	847	864	803	861	812	861	809	850	823	869	820	869	803	852	864	892	916	862	828	831	844	826	806	869	821	796	873	888	868	912	841	827	867	860	838	814	879	877	826	877	870	803	848	861	899	815	833	886	819	833	849	849	798	845	840	873	831	893	884	875	838	859	842	893	821	819	840	849	852	783	860	830	846	793	885	846	792	900	857	836	854	861	872	896
27106	19840	6587	904	533	509	450	488	456	467	414	454	424	425	445	434	409	432	405	449	414	448	431	424	422	445	444	421	423	426	425	396	438	398	433	433	444	426	424	432	416	400	471	411	431	446	444	417	465	423	398	435	402	489	377	421	408	431	408	410	408	414	453	460	408	410	434	429	413	429	436	412	447	439	405	402	412	407	421	454	441	422	423	403	383	419	421	408	409	434	420	448	433	381	450	422	419	431	410	425	427	441	430	447	398	457	445	452	428	426	451	425	434	406	437	382	408	432	419	398	411	383	436	436	418	424	427	440	417	430	427	421	438	399	443	416	422	418	414	391	431	401	445	393	411	399	427	414	408	414	457	401	432	408	408	453	451	411	422	419	451	439	446	427	423	403	444	415	428	409	447	419	441	437	428	441	468	414	449	439	402	478	387	419	434	439	436	418	434	428	413	425	403	398	442	412	454	385	444	424	425	418	396	423	411	419	396	385	392	415	396	407	410	443	434	455	397	421	430	430	415	454	463	432	432	436	443	465	465	407	423	384	411	418	387	410	449	388	372	451	438	423	440	425	432	408	423	445	413	416	431	435	452	426	417	434	408	409	430	461	443	394	449	417	443	417	435	428	452	464	446	433	423	415	448	396	431	422	440	426	435	484	440	426	427	404	404	455	415	428	419	426	432	424	449	437	431	423	425	437	435	461	446	399	449	377	448	439	423	465	406	443	422	396	421	421	424	454	395	456	438	443	411	442	452	437	444	406	427	453	436	426	398	405	425	423	399	432	423	401	466	444	441	469	425	430	453	416	420	445	441	430	436	462	394	421	432	412	438	454	423	456	435	422	430	448	415	428	460	425	438	447	448	446	392	453	428	415	430	414	444	416	428	437	433	428	441	432	421	398	436	431	402	402	454	392	396	458	393	445	448	359	395	470	442	428	414	455	432	407	421	403	443	429	410	394	425	394	462	467	406	429	434	401	430	445	445	440	436	415	463	443	459	392	428	442	414	370	447	417	454	458	424	444	428	426	449	414	416	411	412	435	439	442	454	414	435	435	424	444	415	450	391	420	436	432	463	401	417	464	415	428	420	410	424	402	429	405	406	428	422	475	441	381	428	428	412	403	471	408	432	435	420	429	399	418	407	372	441	421	436	416	417	420	391	393	399	446	439	471	412	445	419	441	462	450	426	436	410	441	417	431	418	402	470	445	423	432	423	419	456	425	447	421	437	411	432	425	427	419	403	449	419	427	396	415	467	413	430	402	398	440	460	440	452	437	425	429	425	435	399	423	414	405	404	420	422	450	441	410	400	454	414	434	447	435	441	436	442	430	425	452	403	427	399	482	464	409	438	422	430	424	429	427	449	426	422	439	428	450	419	425	435	403	458	409	461	412	433	426	434	417	423	454	422	414	397	405	411	428	387	433	394	410	433	459	441	412	392	441	451	430	456	429	396	453	410	476	400	443	454	437	446	448	414	442	422	447	429	407	436	412	435	461	441	428	430	419	398	416	445	409	453	448	388	439	439	419	418	417	380	419	470	450	467	396	405	450	402	439	396	465	434	430	455	426	432	437	441	412	409	445	424	398	434	409	413	408	444	430	423	432	428	461	404	390	437	407	410	435	412	434	434	445	447	426	420	421	446	398	459	407	442	409	429	435	426	442	427	421	423	431	435	411	418	453	433	376	434	428	437	418	437	411	418	461	428	451	424	442	425	466	407	422	446	476	399	447	426	413	398	437	418	427	396	416	453	417	451	413	426	480	438	426	421	443	410	396	410	477	405	425	443	406	416	404	423	427	413	414	426	448	438	434	448	414	408	427	430	427	436	396	398	461	442	401	431	474	529	422	458	427	411	457	438	431	432	438	417	446	428	393	425	412	409	423	419	417	409	431	406	414	443	436	428	417	415	415	457	415	411	429	453	445	448	435	413	423	436	427	463	397	418	433	433	442	442	419	419	443	434	458	433	429	433	447	441	431	394	398	435	445	421	439	375	420	409	428	393	417	421	462	437	403	421	435	421	447	425	430	419	416	433	435	447	392	427	455	426	424	455	411	363	413	414	422	407	408	407	408	434	411	437	408	407	450	436	437	423	418	421	456	429	420	375	407	437	412	393	415	452	440	423	443	445	465	403	479	416	418	421	420	442	455	422	439	440	410	426	433	414	407	401	432	419	425	440	458	445	435	428	433	431	450	444	454	382	446	468	418	406	478	429	423	416	437	420	445	440	419	447	433	382	418	430	397	403	447	408	412	420	429	430	411	436	440	420	426	433	415	448	437	433	421	417	422	389	441	453	444	427	432	455	447	426	401	409	443	390	443	412	409	438	449	428	440	432	402	412	400	427	410	414	418	441	426	425	426	452	417	424	425	443	416	412	427	451	395	418	407	413	437	443	424	456	437	425	423	435	423	399	425	430	447	403	440	468	449	474	455	468	438	403	385	462	429	440	443	436	395	396	450	466	433	413	411	448	449	433	414	459	422	398	435	451	427	418	396	426	415	410	412	403	390	412	407	431	416	412	441	439	395	424	424	455	447	432	448	411	449	423	433	452	409	454	432	424	467	410	424	440	450	425	393	447	432	384	457	433	442	450	417	449	416	416	400	456	427	415	411	389	425	415	419	387	438	392	439	437	433	438	432	430	431	468	439	406	412	422	405	443	433	417	460	449	448	427	436	439	431	418	426	457	425	422	442	428	405	420	433	413	443	442	441	433	458	440	458	429	462	436	411	444	418	394	401	395	416	486	452	418	404	418	445	427	445	449	446	410	422	472	417	433	398	446	382	444	412	417	429	431	437	416	439	419	401	413	420	458	427	417	417	401	408	388	418	444	465	405	436	398	440	414	394	441	413	423	412	422	426	429	445	434	410	419	414	420	392	419	429	426	401	447	402	426	438	407	443	430	434	473	396	402	412	441	436	453	439	429	414	417	429	431	419	451	415	450	403	420	400	451	423	446	430	406	414	445	447	403	434	432	413	396	421	395	448	459	430	406	396	426	486	435	434	418	407	440	449	405	429	440	428	413	434	453	393	435	386	474	421	430	434	417	435	401	443	444	410	408	426	419	436	456	433	431	407	456	439	445	417	433	439	426	412	431	404	417	433	402	426	431	425	420	432	430	430	424	434	413	419	413	415	476	421	448	451	401	410	426	386	406	435	419	426	453	440	425	406	404	461	440	450	405	422	431	411	387	412	439	415	436	416	437	448	415	440	436	404	409	428	406	411	451	456	407	418	444	351	436	439	411	406	382	420	436	420	405	444	448	414	454	435	433	435	420	402	409	411	458	417	426	439	440	433	413	421	463	428	423	453	413	430	422	401	420	465	454	428	393	388	409	422	398	399	408	415	417	432	425	440	418	431	416	424	420	438	451	460	425	418	433	407	396	423	390	435	429	416	437	442	417	420	419	419	415	410	439	420	442	422	428	425	430	423	456	456	418	429	395	430	405	424	416	417	444	438	431	434	368	446	418	435	431	437	456	417
6809	1273	1149	802	699	618	627	596	585	575	562	596	538	531	516	527	568	557	494	558	547	543	559	457	503	524	538	531	515	525	514	494	463	485	528	550	518	498	556	516	514	530	548	555	548	483	517	540	494	533	511	467	527	513	519	525	476	519	566	539	483	534	552	552	542	504	534	558	515	529	510	553	535	549	553	530	537	511	471	534	535	524	551	514	529	517	562	490	514	514	536	522	532	525	471	530	493	527	527	501	540	488	540	524	490	475	558	573	534	537	534	513	519	490	542	473	550	518	536	492	536	545	530	515	493	513	534	484	494	543	501	538	529	512	563	520	531	533	520	483	562	512	522	563	553	516	559	530	530	505	488	542	500	487	546	492	538	498	541	501	536	531	525	539	498	539	522	489	527	494	520	507	541	521	556	490	521	500	526	530	529	546	541	526	535	515	578	516	517	540	519	538	521	513	519	506	520	487	549	527	538	548	525	509	504	525	561	557	543	529	523	497	512	551	491	506	552	502	534	499	521	522	525	507	542	493	532	500	494	513	494	527	529	497	544	514	551	534	547	521	497	529	530	569	576	505	552	496	492	527	523	490	510	542	505	553	556	515	540	531	509	520	466	490	529	533	491	530	542	523	553	509	552	533	534	479	570	543	518	501	537	525	504	557	530	457	519	503	487	476	514	550	526	514	490	540	551	506	490	515	530	548	512	531	535	508	521	510	507	543	521	521	496	495	506	538	480	530	522	515	539	536	518	550	552	503	528	504	524	510	504	494	472	488	513	506	516	517	579	540	501	576	535	521	543	553	440	518	495	509	518	530	541	485	525	553	522	526	554	533	569	543	513	582	546	544	515	541	515	495	511	529	548	510	551	540	529	522	537	496	517	532	527	540	514	529	497	505	510	493	526	509	524	524	511	541	492	506	530	531	499	550	494	534	495	477	496	541	489	514	504	558	522	501	519	473	479	519	500	538	516	476	527	494	567	569	528	507	510	548	491	500	532	499	546	538	541	530	531	497	479	490	538	511	527	559	508	535	520	513	526	504	525	525	509	510	504	500	598	492	551	517	531	524	515	522	542	509	517	521	531	544	515	520	482	523	501	500	487	538	489	527	508	505	515	500	503	504	533	532	519	529	527	535	533	564	523	526	514	467	545	540	532	529	501	467	548	496	538	530	538	512	521	499	515	480	462	549	492	520	497	512	541	511	524	509	516	503	500	520	526	499	551	484	555	493	521	555	506	534	547	539	487	506	551	534	525	530	494	500	500	522	516	514	517	582	524	521	544	485	512	572	558	510	520	528	542	517	533	519	534	528	516	493	494	520	521	505	532	532	539	542	469	535	502	554	479	546	523	519	499	541	487	471	476	506	578	526	482	520	503	530	508	504	539	499	502	537	492	504	485	511	548	526	547	523	508	511	452	528	528	512	507	506	571	521	529	551	538	508	552	498	512	541	517	536	540	519	510	521	559	525	468	526	523	517	505	526	487	549	490	545	548	531	482	497	514	575	507	515	503	526	529	497	540	542	516	511	502	542	511	513	511	524	502	528	498	518	548	531	561	524	493	530	537	507	509	542	461	482	504	534	547	515	496	513	537	529	519	492	518	510	541	468	518	536	537	547	486	517	500	519	512	505	516	536	515	499	509	501	518	526	510	550	554	517	526	577	534	503	500	483	527	524	524	522	543	501	518	482	526	545	539	486	507	518	511	538	544	543	575	515	525	509	546	530	534	521	505	501	560	549	499	550	512	504	536	485	523	523	522	476	499	502	510	531	579	532	544	526	545	517	546	525	494	533	470	506	532	546	509	533	491	515	517	551	531	510	529	510	520	515	560	525	497	519	537	514	538	534	560	536	521	509	477	530	536	547	499	501	499	495	537	517	537	499	508	499	535	531	533	513	467	561	503	550	537	560	455	518	500	559	538	513	553	492	536	536	557	547	482	510	535	510	564	503	541	504	513	512	487	509	503	528	495	512	556	493	524	570	470	483	515	505	487	524	538	524	533	475	505	514	521	543	564	497	530	493	532	544	526	556	524	566	497	549	537	547	487	524	511	517	487	549	533	500	524	515	550	500	560	514	501	522	578	502	550	521	502	505	534	507	508	456	505	502	551	509	526	541	523	519	536	540	564	555	519	507	547	518	521	569	517	526	515	505	541	550	510	530	559	509	501	492	533	558	511	553	508	555	541	544	533	532	499	507	528	506	520	525	474	486	556	518	527	509	525	505	512	503	553	532	518	526	529	543	558	516	546	523	541	509	500	462	490	513	500	495	486	539	505	524	549	532	555	539	519	522	502	526	558	544	511	497	537	505	477	482	528	506	521	520	505	486	508	528	509	551	525	561	540	505	516	484	549	531	497	517	502	525	509	529	512	531	544	491	524	526	510	524	517	509	542	552	503	493	529	524	477	507	462	503	540	527	537	533	507	556	559	541	538	542	565	492	481	517	528	536	539	523	542	565	517	531	539	559	575	536	542	496	524	535	528	533	536	536	499	501	519	528	541	531	516	523	516	539	484	549	569	522	539	500	516	556	512	555	546	515	588	513	540	517	492	551	504	518	459	526	519	584	494	517	548	526	519	580	554	502	554	553	506	536	533	565	543	511	550	588	509	525	511	533	568	539	516	503	542	521	547	539	515	472	532	543	532	490	576	533	500	516	509	518	509	544	577	520	482	550	520	535	526	503	476	456	550	574	527	511	506	539	570	484	544	548	481	511	572	536	520	542	498	524	561	521	551	497	514	554	529	506	539	541	529	527	536	516	521	513	554	523	549	553	522	504	577	519	526	541	510	474	559	542	536	498	533	510	520	510	554	499	591	500	525	495	528	499	471	515	489	511	525	533	496	511	471	545	506	515	519	535	529	527	514	515	495	547	538	491	531	538	507	456	533	520	523	533	471	511	515	570	558	526	504	550	514	522	507	558	516	528	542	494	531	510	522	514	540	506	526	524	519	557	503	556	501	549	558	550	520	542	513	496	579	515	514	552	475	464	521	515	524	540	528	600	535	537	560	508	565	545	552	539	536	513	513	537	530	459	526	534	536	531	515	481	533	498	522	544	544	533	529	533	519	517	525	492	502	534	483	504	568	527	525	494	529	535	524	499	519	511	520	502	520	563	517	511	535	533	504	489	524	485	529	475	499	520	512	531	526	575	497	505	526	518	506	516	496	518	520	522	487	518	539	508	507	524	506	525	522	527	516	490	508	536	509	494	510	520	525	515	527	526	505	510	543	536	560	529	527	519	517	546	514	503	492	543	548	521	486	516	494	521	536	531	523	520	523	514	543	521	535	517	521	531	486	524	495	540	511	485	523	563	492	496	521	510	550	506	508	496	524	559	510	532	522	532	513	525	528	542	525	525	500	546	520	531	554	508	579	552	532	525	565	539	508	500	542	520	520	526	515	500	482	499	508	500	538	515	527	519	504	507	490	492	505	524	549	513	516	551	517	486	544	559	488	496	514	513	539	502	534	524	542	514	521	496
23901	21078	28454	23935	21066	11486	1800	1181	1029	958	972	866	825	824	754	737	812	824	746	768	770	718	750	772	720	732	695	699	692	702	725	721	674	721	745	707	752	716	728	731	745	656	685	692	675	696	715	707	715	714	722	678	683	758	721	668	712	688	730	707	703	704	742	692	716	704	676	710	638	695	686	723	700	711	708	695	699	781	673	697	726	692	687	698	678	716	723	728	731	709	726	716	747	713	741	675	648	731	654	710	660	700	655	680	708	698	740	683	722	643	716	737	747	668	709	735	680	703	706	672	685	687	647	720	697	675	681	692	704	662	716	669	752	716	719	703	716	646	721	686	670	685	686	691	664	729	687	700	724	713	714	690	666	655	694	685	693	708	677	663	654	690	716	682	636	677	721	672	668	702	683	688	679	703	737	689	726	751	741	734	692	718	739	724	702	677	693	728	676	648	698	669	715	687	653	714	703	720	745	687	713	694	696	749	698	732	663	689	688	697	707	679	725	685	671	680	671	685	658	683	708	686	714	702	689	652	697	666	680	718	690	670	710	656	711	648	697	669	701	650	684	693	666	751	675	669	695	663	690	738	702	713	698	701	719	707	691	699	694	669	672	699	741	692	652	666	715	648	716	671	705	660	671	724	680	712	701	677	684	692	681	715	701	702	687	692	694	641	697	684	682	661	707	702	714	730	717	661	701	673	666	672	673	708	651	718	723	710	701	661	690	711	685	713	691	710	723	694	656	700	683	725	692	716	695	721	673	718	704	646	746	693	759	731	716	705	694	695	681	703	695	696	718	708	674	707	694	702	726	627	680	660	641	695	710	681	692	690	724	681	691	698	704	688	706	678	652	658	697	715	739	689	653	658	684	714	700	681	673	678	718	695	704	683	690	711	684	752	689	697	709	708	675	686	710	702	708	745	735	685	689	708	672	669	679	675	666	653	697	714	738	671	715	732	693	740	683	712	672	687	710	703	673	698	701	695	686	696	661	696	711	692	654	628	679	719	667	669	681	693	695	704	671	683	669	708	691	709	686	659	705	705	649	654	644	732	679	678	676	703	678	684	714	678	667	709	660	666	739	703	727	662	707	653	664	675	698	703	700	691	651	665	709	704	694	654	689	702	675	720	649	703	742	687	673	679	691	686	684	668	688	649	638	656	631	679	678	686	703	692	680	718	723	672	664	684	664	710	726	711	634	684	637	691	688	693	688	670	718	657	683	735	699	676	674	713	676	697	664	741	710	661	695	708	632	668	718	688	728	657	682	746	703	685	726	699	666	725	661	704	640	673	699	696	688	686	682	680	642	694	688	744	670	649	680	724	700	670	664	701	706	698	715	673	718	687	688	740	705	726	721	684	643	664	688	707	711	717	650	656	720	675	675	695	694	704	689	668	661	690	710	678	704	643	712	681	703	704	703	723	711	664	674	649	679	681	687	671	693	679	659	682	671	736	699	677	657	628	673	696	703	642	687	730	678	680	669	720	671	673	664	687	678	722	705	700	663	698	724	663	675	697	655	668	686	721	680	703	681	686	665	690	687	692	702	691	702	666	658	696	715	697	698	683	714	655	719	696	699	699	679	704	692	710	685	668	695	683	664	679	721	725	679	701	693	682	658	722	703	661	630	662	710	697	680	684	676	688	766	700	688	687	665	689	706	719	665	713	638	717	719	701	697	673	695	703	699	655	690	693	682	681	659	688	733	702	719	726	749	709	699	710	665	690	750	712	740	685	699	722	711	678	670	684	693	659	727	699	651	687	702	679	729	699	685	695	645	713	702	685	669	705	731	645	654	726	687	707	670	728	692	698	689	725	692	705	706	674	695	634	689	698	663	693	684	703	653	650	668	690	665	664	643	722	729	692	693	673	691	686	681	696	649	688	693	677	714	661	699	675	688	709	684	680	661	698	712	719	700	737	664	653	709	650	689	676	668	721	649	652	697	716	686	729	709	692	668	665	654	695	708	687	632	722	716	703	669	673	708	696	753	694	691	672	723	721	652	714	671	654	691	659	675	714	696	678	652	710	693	731	651	721	657	711	684	702	711	683	706	696	629	694	667	675	677	719	708	675	657	673	698	691	718	647	656	710	670	681	724	682	717	683	701	710	688	705	742	669	668	677	657	658	675	710	663	686	735	708	688	747	679	647	708	680	700	674	695	692	675	734	763	723	687	678	714	683	684	725	698	702	639	659	682	673	635	720	724	691	666	724	699	680	701	701	755	670	706	654	662	702	697	673	661	676	656	637	641	759	687	736	688	715	690	674	679	679	711	707	680	663	662	657	744	675	667	723	731	700	727	703	668	661	724	636	690	667	678	691	645	700	713	706	668	702	687	673	663	731	714	687	658	724	717	679	682	698	667	665	699	670	693	702	680	705	704	728	725	714	714	702	676	680	687	742	699	686	681	675	690	737	723	686	710	672	688	719	681	740	715	686	664	679	690	687	686	672	726	656	711	693	693	668	709	706	714	620	716	633	672	639	691	679	681	746	707	701	709	656	657	690	687	678	710	645	690	699	698	702	693	690	664	740	670	682	694	667	675	712	699	751	694	621	692	673	699	664	680	752	710	719	662	687	662	698	681	702	672	717	705	722	655	693	708	708	740	626	743	710	633	676	656	671	642	648	710	702	689	635	692	652	658	669	682	692	689	636	732	680	709	664	652	651	689	639	719	651	721	742	691	663	705	683	668	629	737	690	730	697	638	659	703	654	716	698	703	669	687	723	680	691	667	696	652	710	705	672	673	696	732	710	656	705	715	643	638	679	659	694	707	737	714	699	720	714	695	710	680	671	678	682	715	660	699	680	684	664	738	693	700	621	706	683	619	682	658	713	704	663	711	704	697	676	753	700	698	680	660	675	686	716	720	689	675	740	656	752	715	684	659	677	704	727	676	618	722	688	675	718	692	666	636	664	656	714	718	675	711	691	658	651	642	680	687	696	706	672	665	690	735	675	723	741	670	708	700	696	693	674	688	740	682	684	709	670	714	668	647	683	693	720	725	715	679	671	700	654	681	652	648	711	674	670	712	727	704	661	711	664	697	752	667	653	673	728	666	681	713	731	654	686	660	725	695	707	675	712	685	668	690	705	675	696	718	707	648	705	692	660	688	675	666	715	702	692	717	686	670	721	662	676	688	695	676	701	669	677	725	666	705	697	749	684	698	675	664	669	701	651	706	706	679	651	665	656	716	753	682	687	711	653	731	693	669	685	718	688	670	708	722	731	670	715	662	757	662	669	667	672	695	675	687	707	679	694	694	711	653	704	673	729	701	707	683	704	708	741	673	700	723	732	668	683	710	712	656	669	665	682	691	717	673	691	731	697	703	713	661	692	710	728	627	679	666	715	682	684	674	687	704	664	686	674	702	688	714	627	711	698	621	698	693	762	680	702	696	702	672	712	701	704	726	720	741	706	682	685	700	699	704	716	702	694	734	694	674	617	663	669	644	695	639	690	700	678	661	673	675	729	685	698	713	709	645	673	653	689
8586	10886	9091	4795	3391	2688	2250	1889	1625	1463	1269	1229	1147	1117	1112	1050	994	913	964	926	885	958	874	941	866	841	849	943	866	865	855	863	839	870	886	819	805	852	841	873	831	831	847	854	874	821	809	808	869	826	859	830	802	801	839	806	782	873	889	851	814	782	845	866	852	796	799	816	777	809	841	840	862	844	805	854	819	824	833	838	822	850	790	834	855	826	819	824	837	833	785	810	772	809	823	829	772	855	851	822	811	809	778	842	831	874	872	805	849	828	843	804	817	797	835	833	823	857	810	809	810	862	867	879	740	867	830	801	813	837	843	809	827	823	832	823	771	833	836	842	811	819	797	839	856	847	902	808	797	881	785	800	827	826	838	808	828	838	771	815	856	796	826	864	809	833	815	790	780	840	838	811	766	888	829	800	807	846	848	820	834	830	874	873	868	843	804	834	797	780	836	746	799	832	833	829	838	830	834	825	848	826	853	795	852	838	796	841	828	825	837	802	839	821	812	819	875	872	817	799	797	860	801	851	793	765	810	773	753	804	819	797	827	821	867	792	820	841	831	777	825	801	802	768	805	812	815	849	833	852	833	770	793	837	828	838	839	825	780	809	816	826	796	813	780	830	783	840	804	832	828	842	769	827	796	846	823	793	784	833	786	817	838	844	844	804	801	788	836	855	803	820	850	814	785	757	835	781	835	830	847	807	800	827	848	819	803	799	800	846	800	791	785	846	812	786	833	847	839	800	781	788	846	772	792	844	834	841	776	833	839	817	793	794	796	825	814	815	803	852	832	800	815	832	818	807	826	832	844	819	835	891	803	840	838	828	790	807	788	809	810	814	849	775	871	830	837	860	843	849	813	769	865	804	754	833	828	872	848	817	800	793	798	855	833	805	800	878	819	805	814	787	815	844	815	831	850	824	835	847	841	843	836	817	821	858	848	838	768	859	806	791	792	808	842	820	778	786	844	819	828	811	799	785	827	844	783	791	826	834	765	801	816	848	858	832	812	829	846	843	833	798	824	810	889	807	813	823	802	838	837	862	817	801	792	818	798	865	792	811	853	856	862	817	795	813	765	830	824	819	804	817	819	841	899	822	784	872	807	841	825	798	765	834	858	852	847	828	824	826	775	807	786	828	782	830	850	833	814	810	837	852	854	794	837	828	840	824	835	814	822	864	777	814	804	835	794	840	802	754	801	804	768	832	766	817	805	894	827	778	807	790	801	785	860	820	822	811	827	826	820	791	791	846	836	778	879	828	780	842	769	842	802	823	835	856	793	759	841	815	842	812	804	826	865	835	856	827	814	815	811	789	838	809	788	827	816	756	761	805	839	859	853	831	819	830	846	787	814	811	846	794	828	842	815	820	815	816	836	827	784	776	776	803	809	821	793	778	786	858	814	814	801	820	826	812	824	857	830	828	788	795	847	854	757	761	792	803	834	849	807	847	830	823	798	846	838	818	882	819	801	815	809	829	833	865	840	826	781	811	846	799	886	840	809	820	775	762	879	823	778	795	803	851	836	785	835	811	782	811	820	766	821	803	818	803	851	846	756	783	808	833	872	832	832	832	792	817	830	818	776	843	866	827	800	787	866	813	850	822	827	824	853	832	813	836	842	839	785	795	853	811	768	817	735	827	813	797	821	853	811	828	844	833	805	855	802	794	793	810	820	857	853	804	829	843	801	805	839	861	751	816	792	805	819	826	866	860	823	821	838	807	841	807	802	830	801	822	786	808	814	806	754	863	841	838	837	807	807	820	819	799	843	797	877	822	811	816	835	852	806	843	855	812	785	829	847	775	805	803	772	836	842	863	846	838	806	826	817	820	866	852	816	839	808	828	824	748	841	805	818	841	814	833	832	817	838	849	803	861	858	755	848	770	827	834	847	843	828	810	847	869	759	813	830	825	838	810	816	836	795	838	842	799	809	820	806	905	752	806	791	824	794	807	799	849	806	853	855	832	814	763	842	818	860	805	827	816	793	813	813	858	815	802	856	849	806	820	867	776	867	848	832	787	833	832	830	828	830	796	843	851	793	815	826	836	828	804	845	847	863	818	776	837	822	804	836	865	876	838	806	793	839	858	831	822	816	761	777	779	835	819	849	843	870	857	756	821	812	851	806	781	799	867	801	853	807	838	841	793	814	802	817	827	820	765	838	806	857	811	845	859	829	805	833	841	856	806	840	780	815	805	841	837	805	835	803	803	823	796	802	790	828	804	870	826	807	822	758	836	825	810	819	841	826	813	821	848	827	850	795	869	817	835	809	891	830	803	848	827	812	790	828	851	845	822	797	841	865	792	826	845	802	822	801	867	798	816	790	793	806	801	785	841	835	802	850	868	828	872	803	784	796	814	848	877	827	842	849	801	810	787	855	831	815	773	841	840	765	831	856	806	862	818	845	839	810	822	847	879	824	787	811	816	804	775	831	835	803	802	775	825	800	784	868	843	860	813	840	826	829	832	793	836	799	816	759	843	793	809	819	856	817	830	900	728	856	790	818	771	828	770	823	822	833	865	815	795	851	824	770	806	796	827	780	799	762	883	786	840	830	822	838	831	869	826	842	830	784	903	819	837	809	808	845	856	830	803	798	810	759	767	793	816	829	851	809	815	824	864	811	806	868	817	823	792	812	820	884	870	818	779	827	842	796	824	798	808	829	779	760	874	832	843	839	877	819	834	838	801	863	780	820	789	843	803	805	825	831	800	898	772	797	804	842	816	854	786	823	817	772	851	815	815	843	862	845	823	852	814	858	859	819	870	802	790	846	786	828	793	770	789	843	791	773	835	840	791	839	819	802	854	825	792	832	830	836	749	848	843	814	792	807	799	787	823	870	857	837	855	828	849	783	807	853	804	817	828	795	811	804	823	787	841	850	785	799	858	749	835	792	834	833	869	861	782	857	784	804	800	808	782	835	807	853	785	825	811	810	793	798	795	772	828	785	781	846	806	810	858	828	831	838	804	832	811	802	790	833	823	875	835	857	835	808	792	802	853	833	787	868	857	821	780	871	798	766	832	851	866	819	780	858	840	812	796	843	802	830	820	767	792	826	825	844	835	780	820	877	808	770	795	815	815	801	840	856	821	831	752	827	797	836	820	814	812	807	803	804	775	768	861	837	796	839	856	788	825	800	872	829	872	806	838	804	845	826	863	804	874	799	852	814	768	796	782	805	797	823	829	796	839	787	801	801	804	800	812	843	866	793	851	873	793	795	810	772	819	887	897	861	798	823	805	847	831	808	811	802	840	821	768	815	825	803	836	862	831	810	861	861	849	808	846	818	822	822	831	861	856	835	858	900	849	768	813	809	849	810	807	820	832	837	796	830	819	845	874	815	878	794	909	801	820	841	788	846	799	816	825	846	819	771	780	795	838	838	804	880	832	843	821	830	836	828	830	810	843	844	856	805	800	813	803	816	834	831	780	818	797	853	814	803	754	825	827	845	816	834	806	843	795	813	762	823	888	790	829	828	851	821	773	830	847	823	857
25103	21074	27344	24904	10982	904	671	571	496	475	440	431	461	455	388	410	429	368	409	388	353	373	372	376	389	358	350	348	389	348	386	395	371	345	333	347	399	337	352	345	358	381	346	331	375	345	388	357	334	375	344	344	372	338	353	341	349	370	331	374	357	358	363	347	362	360	331	319	359	349	348	394	353	341	401	347	350	386	356	395	346	364	376	361	331	343	328	387	328	355	317	362	363	361	330	340	341	316	378	336	352	380	333	351	382	360	356	383	346	355	362	356	371	358	340	396	340	334	340	376	378	377	372	349	359	335	360	340	369	337	345	340	350	333	333	344	425	383	346	344	361	382	368	340	349	371	380	366	355	360	349	378	358	384	369	365	385	355	349	393	370	343	362	331	359	385	351	390	340	390	391	369	370	346	392	321	337	362	360	367	336	379	368	346	366	374	350	332	355	375	378	358	340	369	359	367	409	350	359	357	340	356	363	368	373	345	349	330	353	362	306	330	339	327	326	358	376	394	369	399	361	381	346	361	365	353	375	365	353	366	353	348	366	373	351	348	365	368	368	348	340	376	335	363	374	347	389	334	313	350	336	372	362	354	325	351	356	355	354	365	385	357	364	324	331	360	365	374	376	339	367	372	355	348	373	372	369	317	343	358	341	366	345	339	362	356	329	342	369	350	352	335	354	341	369	367	362	353	359	385	367	362	358	364	345	354	366	356	347	375	353	359	365	316	350	359	358	361	361	391	382	323	374	355	335	345	356	343	349	377	333	372	332	345	359	353	326	347	363	366	325	374	334	352	387	352	369	393	341	343	353	369	334	365	381	398	346	378	338	364	372	361	376	353	371	342	368	342	357	342	345	386	367	354	372	339	351	364	329	342	339	332	383	372	348	334	355	342	356	368	365	329	335	394	356	341	357	366	346	354	358	343	373	354	356	341	362	338	371	352	327	353	328	341	341	341	361	354	335	376	338	324	325	367	364	393	348	362	337	389	338	364	350	333	356	377	333	368	356	355	337	359	372	376	354	364	372	323	320	368	337	375	358	356	300	366	318	351	362	340	344	350	340	346	330	334	342	352	360	339	367	379	368	360	362	346	337	356	332	361	347	356	360	403	361	351	370	367	340	346	372	348	349	357	368	347	379	352	348	368	330	348	359	357	338	365	332	367	355	401	391	385	359	384	349	335	350	367	373	351	360	403	342	354	346	325	328	360	363	341	334	346	333	342	368	320	372	355	380	361	372	335	352	334	378	358	333	332	318	385	374	332	362	402	353	378	356	364	314	356	323	390	353	365	340	377	359	393	344	348	376	375	405	327	379	398	397	374	356	363	359	365	386	332	369	350	363	365	345	356	340	334	370	378	353	379	394	339	341	325	386	379	358	351	366	326	356	382	380	395	343	357	386	374	361	380	334	328	332	344	353	335	351	374	351	340	382	340	356	348	376	328	372	352	344	385	371	363	363	371	328	363	367	338	369	365	340	341	354	365	371	332	383	351	341	323	335	347	364	315	370	347	382	326	348	371	353	330	352	339	400	356	375	314	378	379	365	382	375	331	349	348	374	371	354	392	358	384	358	333	338	380	393	362	355	349	344	341	356	361	361	356	368	293	369	363	374	350	381	349	343	310	373	378	333	320	348	347	371	354	387	350	359	349	355	338	382	370	346	327	364	337	358	344	357	364	363	384	352	331	337	383	356	357	344	378	352	325	330	349	350	343	370	331	418	409	390	360	345	353	347	313	395	359	328	370	339	366	366	361	369	380	363	371	382	368	342	359	374	349	383	337	364	372	370	384	357	358	343	345	385	366	344	359	372	348	330	376	383	359	392	301	364	378	308	326	399	359	345	341	351	383	369	379	388	325	344	366	357	309	357	366	358	348	351	379	335	383	349	385	359	352	339	357	356	381	362	347	367	384	362	363	354	368	384	385	362	370	358	366	362	379	362	365	377	362	332	335	379	313	328	356	376	325	361	354	355	335	375	376	378	366	366	340	330	342	357	371	359	367	406	349	371	364	336	332	348	382	372	376	332	359	369	354	325	370	360	381	382	337	345	360	345	356	370	347	390	360	346	394	363	353	354	352	331	337	366	344	321	389	379	398	358	343	360	363	350	402	365	347	347	335	331	375	377	356	372	372	352	360	343	356	365	365	340	377	386	370	378	380	354	325	352	368	354	333	377	365	359	347	373	367	355	341	334	338	343	338	352	362	338	348	356	330	337	355	337	361	409	342	316	346	355	388	342	327	363	347	335	356	349	346	391	351	359	369	363	376	302	371	363	395	318	338	360	360	365	335	366	350	366	324	388	389	390	353	360	341	329	367	342	353	367	321	331	305	365	367	380	384	357	358	343	373	396	354	361	387	358	362	350	364	384	358	361	346	383	339	360	363	352	337	350	345	355	353	363	360	347	330	336	364	354	352	355	362	371	386	393	327	319	368	330	375	332	350	337	387	381	370	349	409	341	385	348	342	335	387	366	350	366	337	326	383	344	311	354	351	375	324	352	360	382	331	366	374	357	366	331	357	295	327	364	332	342	345	386	333	358	363	350	365	327	338	345	365	323	376	372	347	347	380	356	347	350	347	372	340	378	358	342	357	336	363	331	351	340	369	369	365	334	326	384	362	366	362	371	374	322	313	346	335	373	355	349	339	340	341	366	360	341	337	390	355	349	383	349	336	370	329	350	319	336	325	327	348	377	351	345	353	341	397	354	391	342	374	358	362	347	346	358	336	378	336	334	332	351	359	349	351	352	405	346	349	335	367	361	326	404	359	363	368	356	335	329	357	360	360	365	333	343	358	326	363	340	367	357	378	376	312	354	368	362	326	365	316	356	343	370	323	359	335	357	356	356	336	343	359	384	338	348	369	361	335	361	393	384	370	335	371	360	379	324	343	364	357	371	380	376	362	356	320	357	366	327	364	351	329	397	385	373	390	347	372	356	386	372	348	397	352	346	371	331	314	370	353	341	358	401	347	323	340	352	371	345	380	364	325	364	338	395	345	342	334	378	382	338	347	328	346	394	353	368	356	361	374	333	342	364	327	378	332	380	334	415	361	328	338	353	359	351	354	352	360	361	367	361	353	348	354	395	382	371	349	373	314	332	342	320	359	343	376	340	351	377	336	364	380	346	366	358	376	379	364	359	350	364	392	374	371	348	352	349	339	401	351	344	339	348	344	351	351	344	379	361	374	365	371	366	346	358	362	357	350	359	357	349	357	367	353	357	334	359	322	375	343	343	352	342	354	363	310	346	400	397	342	365	332	364	351	352	370	374	386	327	350	322	342	357	371	362	341	334	369	338	356	352	313	360	375	322	372	336	362	340	360	356	323	363	355	353	382	368	342	354	378	322	368	389	364	344	346	355	318	370	353	374	357	354	347	335	372	366	362	352	369	320	353	354	359	351	334	363	358	353	336	352	385	376	339	373	370	361	375	351	342	309	343	350	367	375	353	376	348	384	333	366	330	386	364	383	381	333	363	365	380
8895	6491	5265	2748	1849	1468	1222	1075	892	848	766	693	690	651	573	585	530	577	512	497	499	470	508	486	455	502	457	495	478	485	496	449	474	512	451	473	425	444	459	481	469	462	464	451	468	445	458	491	502	462	490	499	444	478	452	477	466	463	461	420	455	428	478	449	450	430	472	466	447	438	423	423	433	493	435	443	487	432	432	437	459	473	480	429	461	446	464	466	487	460	466	455	454	466	464	454	479	450	475	460	432	457	456	460	438	453	456	436	457	463	448	437	477	444	462	482	450	404	468	473	438	458	463	491	455	452	478	469	412	410	459	450	475	446	467	441	443	450	477	454	446	441	441	442	443	487	471	458	423	440	459	443	476	438	429	510	471	461	484	448	459	486	450	457	452	469	480	464	458	441	450	451	478	452	467	485	477	485	447	447	454	434	423	461	475	445	472	438	428	456	484	436	470	464	452	457	449	413	470	427	418	433	454	484	459	455	419	466	465	436	443	440	406	429	450	423	433	436	448	469	468	471	456	414	476	446	472	448	464	482	448	461	455	462	444	479	458	439	466	433	457	487	488	471	472	457	461	505	458	413	442	466	456	457	437	445	438	442	427	458	484	449	412	417	472	430	470	498	468	491	471	481	478	427	464	450	480	450	463	465	475	463	432	464	449	463	460	478	449	449	456	507	439	438	446	469	455	448	449	478	480	447	462	485	454	448	467	435	398	433	441	478	449	465	467	446	462	432	447	460	446	482	483	454	435	491	441	454	466	434	463	476	489	466	422	411	475	466	448	450	413	482	472	462	481	474	429	432	452	456	458	484	434	447	470	448	460	444	467	437	466	459	427	461	441	418	456	452	445	422	469	476	465	491	449	430	432	438	455	478	442	455	433	404	470	457	439	435	440	460	467	447	408	449	435	472	427	457	475	426	446	448	469	521	425	444	436	451	418	487	450	434	452	437	447	460	474	512	409	458	410	446	462	427	427	446	515	468	496	474	476	430	446	477	437	458	462	465	491	474	456	452	443	462	437	457	455	463	449	418	465	478	473	468	472	444	481	434	438	473	460	441	460	470	455	435	450	450	442	473	484	482	471	443	464	466	436	449	467	495	471	497	461	466	485	456	447	424	438	421	399	431	421	459	456	461	437	464	484	460	471	447	441	490	448	428	484	465	426	463	444	439	446	464	451	454	450	452	426	480	474	471	457	464	420	454	448	472	443	483	444	433	489	445	478	412	448	479	457	484	480	460	470	441	458	455	487	463	440	458	455	455	450	455	461	462	474	417	454	464	478	466	449	437	464	470	444	452	447	439	458	441	461	439	468	424	454	473	487	428	437	427	431	455	451	458	456	442	448	464	414	433	463	465	456	457	470	444	477	485	485	507	464	478	468	485	400	410	481	456	463	450	426	433	424	475	492	473	427	447	459	489	458	456	443	408	464	474	425	458	464	450	469	459	478	408	464	426	450	451	464	457	473	429	456	453	485	421	461	423	470	429	442	477	430	481	465	462	499	433	449	449	430	443	461	457	486	465	456	466	461	451	472	478	439	494	446	526	450	504	439	471	450	452	457	468	447	462	439	433	484	445	483	488	477	437	431	441	406	460	458	429	460	426	476	473	396	444	488	469	485	426	478	480	456	440	420	423	405	471	466	465	496	404	455	411	471	431	495	450	480	480	479	457	487	460	477	476	448	410	457	462	462	442	443	496	415	423	449	448	466	470	464	461	445	472	429	466	466	443	476	435	482	487	477	471	457	456	479	433	468	413	450	486	437	457	453	449	431	463	453	476	452	471	396	424	453	489	495	449	469	431	453	452	436	473	443	442	424	445	465	448	467	464	431	437	422	460	490	417	432	467	472	443	443	433	446	472	462	423	443	487	436	470	451	451	462	487	476	458	452	445	473	440	450	473	461	446	440	475	483	472	437	435	444	482	456	468	469	476	452	455	429	459	433	443	444	471	436	453	459	516	474	441	442	438	473	446	452	457	453	455	486	436	444	467	456	453	448	448	450	445	398	477	441	417	452	449	449	438	458	474	491	451	435	443	449	442	510	436	462	459	457	428	422	462	483	456	460	472	475	446	437	409	459	440	452	457	432	460	450	471	451	434	462	441	471	449	455	451	472	456	471	462	494	434	469	449	492	447	456	440	447	460	418	435	471	457	472	438	456	474	438	435	413	445	486	435	430	466	415	478	462	458	456	471	419	436	436	466	488	446	471	443	450	445	441	473	485	424	472	456	463	452	445	460	494	458	444	464	449	435	450	485	487	444	466	450	423	466	440	458	444	456	441	494	457	468	426	488	475	446	469	456	471	472	452	473	430	425	450	481	458	481	471	460	473	468	468	471	473	461	462	495	440	462	457	454	447	473	465	476	476	468	440	424	450	421	453	480	451	444	460	466	433	455	460	451	486	428	483	446	443	471	445	463	467	468	459	461	491	447	492	445	458	435	459	446	450	462	448	470	456	463	478	471	443	452	459	454	477	453	484	468	437	429	480	473	449	445	484	482	445	479	460	494	418	425	448	469	441	479	458	491	431	437	427	449	470	483	488	491	469	472	483	452	413	449	458	451	463	415	472	421	464	422	443	465	480	423	472	431	450	472	469	458	409	455	446	480	416	451	430	434	439	473	476	442	452	475	464	437	474	447	440	472	446	427	455	481	465	471	428	498	454	445	452	434	440	465	447	429	458	463	451	469	452	476	474	478	490	455	483	439	455	468	453	475	466	465	460	444	462	435	462	467	440	407	449	450	468	436	445	475	465	457	419	438	440	450	473	479	464	475	447	474	448	418	465	481	465	452	472	476	440	419	475	439	434	437	429	452	456	454	459	465	418	449	439	441	462	429	467	466	439	450	494	457	435	454	475	461	488	472	423	475	467	436	445	443	449	455	425	466	443	509	441	396	466	451	445	448	473	459	477	470	440	441	441	447	438	468	487	410	453	493	441	447	448	454	456	416	455	430	457	441	431	457	443	415	420	442	442	481	436	440	445	449	469	436	475	444	471	465	465	433	429	433	476	477	427	466	487	455	447	434	451	468	452	483	469	465	436	468	436	469	456	447	432	475	445	446	413	450	455	454	441	451	435	460	467	466	471	442	450	427	465	472	475	448	465	459	471	443	457	451	438	460	485	447	507	507	446	420	481	447	472	456	460	453	463	443	468	432	454	458	469	487	447	476	471	416	462	478	462	460	453	451	435	468	487	469	491	473	440	471	493	444	468	488	445	459	409	444	417	441	464	444	430	464	464	480	457	473	433	412	448	434	467	461	454	464	437	463	459	456	433	464	439	482	471	418	419	464	479	467	457	401	439	460	459	504	470	485	489	442	450	485	445	449	459	456	449	484	455	468	505	438	401	456	474	484	493	451	450	454	456	462	476	430	455	478	446	460	440	429	456	443	450	474	436	438	450	461	473	429	432	473	428	456	458	452	450	469	476	490	451	463	449	412	514	456	420	457	456	435	484	451	447	441	477	486	463	421	440	438
22862	21117	28941	23531	21111	21196	11096	1900	1369	1286	1110	1016	1013	1006	952	922	885	854	819	835	813	803	827	813	796	799	805	792	790	773	753	735	731	754	787	762	774	726	741	733	747	738	704	778	722	747	740	770	735	723	755	697	764	812	733	733	760	714	826	700	728	724	762	718	709	676	742	697	738	736	737	751	756	708	707	744	690	745	702	713	649	732	753	739	744	747	706	740	735	700	733	722	719	753	723	761	679	724	756	721	719	738	713	685	731	681	710	670	692	689	717	701	679	732	774	694	759	705	706	752	723	706	722	725	668	769	726	680	732	775	724	716	720	683	713	723	703	695	720	720	738	730	765	698	759	722	709	648	750	736	703	667	759	747	697	729	754	711	672	726	766	758	700	698	744	689	727	746	768	680	757	757	705	750	761	753	729	765	718	725	766	733	715	728	746	745	709	753	743	726	754	749	741	707	698	726	705	671	703	776	739	733	695	696	705	729	698	749	674	744	681	757	667	748	691	766	667	667	746	769	704	685	726	727	726	722	686	738	721	691	668	718	692	700	705	719	732	739	699	715	707	681	743	719	702	720	706	729	720	717	675	691	724	722	717	738	702	757	705	758	739	685	703	681	740	731	711	705	725	724	748	774	735	764	705	754	741	750	690	730	717	756	699	689	723	715	707	710	668	704	712	707	770	740	726	716	701	729	705	729	706	711	761	691	679	705	772	723	694	735	763	740	676	693	689	702	711	732	717	700	732	704	714	782	739	713	665	793	678	722	738	697	705	674	724	720	699	728	723	702	690	710	687	763	716	703	690	712	659	713	719	694	709	700	730	705	706	712	750	747	751	705	681	732	768	688	710	679	698	676	713	691	667	676	717	706	720	710	685	708	745	693	731	690	747	699	739	691	693	675	726	679	714	762	672	750	658	674	696	708	708	761	699	719	732	673	752	750	736	637	682	748	684	711	723	722	769	715	695	773	721	696	722	693	742	742	661	683	722	719	699	743	735	697	708	687	725	706	745	672	710	724	733	710	715	715	751	757	756	723	750	685	668	729	763	703	674	707	725	790	713	686	723	736	675	735	691	720	672	702	682	714	711	713	674	694	697	696	762	711	746	750	738	774	703	725	682	689	687	689	730	710	686	715	704	694	726	707	710	710	674	718	724	662	728	751	693	745	703	706	713	688	666	713	739	682	715	718	696	728	648	666	643	724	751	778	717	729	680	808	732	704	727	716	717	700	734	680	715	695	713	722	740	648	716	667	723	736	724	749	730	735	723	681	697	711	751	736	698	727	668	681	670	711	687	738	732	721	733	696	735	713	702	742	720	751	755	701	751	715	702	713	716	745	695	698	694	696	715	729	705	686	728	732	784	733	733	679	662	686	705	690	708	733	730	737	696	712	680	721	713	698	776	692	676	687	720	691	702	696	698	721	711	712	744	707	698	722	768	692	685	673	706	748	727	757	748	722	700	704	689	733	715	727	685	678	715	766	708	664	757	682	715	695	713	738	709	737	687	692	699	721	751	729	733	723	688	719	737	685	701	714	727	726	691	696	681	697	723	708	682	746	701	748	725	710	768	670	702	702	787	666	707	713	754	723	732	735	745	700	686	746	711	704	677	685	726	695	699	666	727	651	733	730	716	699	712	733	721	703	704	742	678	711	742	710	765	681	724	746	680	769	763	730	698	721	714	652	723	743	746	703	678	676	739	745	701	741	717	753	698	732	712	677	704	685	709	725	721	682	760	750	735	736	714	732	735	733	672	771	732	737	759	763	684	713	690	712	693	685	732	683	714	685	742	689	711	695	758	706	757	748	742	680	697	709	669	714	705	658	684	739	671	706	710	740	726	767	723	706	733	714	741	710	719	717	712	701	686	741	712	724	711	694	723	685	690	713	720	730	710	695	729	756	736	763	728	653	710	725	710	747	705	708	694	714	713	719	735	677	748	745	721	688	722	732	715	730	707	711	730	686	747	741	654	742	711	746	706	743	734	704	662	695	747	695	778	698	722	680	699	695	753	675	714	726	739	679	711	749	722	721	715	718	715	711	699	705	713	722	752	718	687	693	699	723	726	760	711	719	702	712	687	675	695	747	697	703	707	710	717	716	741	713	696	715	692	745	746	660	708	708	707	673	743	687	714	724	743	724	704	722	697	739	723	708	684	679	745	773	739	719	747	719	706	656	698	687	727	693	690	684	678	720	683	681	690	700	759	761	735	670	698	731	707	707	754	676	710	730	697	687	713	714	747	708	708	704	708	683	729	679	760	764	741	717	700	700	697	704	735	741	700	649	698	748	727	705	698	718	757	717	746	710	740	718	731	706	707	682	696	725	700	716	671	678	788	680	737	757	734	697	749	641	693	715	696	724	684	717	757	727	700	745	690	700	726	733	720	726	732	714	725	700	735	683	691	695	731	730	732	693	716	747	739	721	726	684	701	740	740	776	724	698	736	766	732	729	719	785	730	687	700	715	692	693	769	760	729	773	736	696	730	746	749	718	654	695	686	743	716	699	743	735	697	775	736	718	708	705	751	737	669	711	710	717	714	731	701	671	730	687	705	688	730	691	740	676	682	713	695	688	742	758	706	712	697	708	703	686	721	689	717	715	758	666	705	728	676	704	702	713	733	725	722	732	735	706	741	730	682	715	731	724	714	702	682	775	697	683	713	768	739	709	773	757	738	706	753	674	743	671	730	728	710	705	743	741	714	706	644	730	721	752	683	782	718	733	766	701	697	675	702	694	722	724	719	735	732	700	666	676	711	717	699	688	729	676	662	717	734	735	736	769	717	708	706	685	714	705	688	721	774	692	721	667	702	724	763	698	733	714	777	726	690	717	704	727	782	660	708	724	695	714	706	724	675	713	743	740	689	723	736	729	716	725	708	725	704	742	739	748	775	730	763	660	758	732	760	743	716	703	705	716	760	705	714	674	741	701	744	693	713	756	736	747	719	740	701	710	699	689	718	713	694	714	719	711	778	713	682	742	731	743	716	734	702	719	700	748	740	669	712	675	702	709	678	704	743	787	705	675	708	750	725	711	760	700	729	714	727	711	721	675	714	705	749	714	690	743	685	713	715	733	717	719	753	695	736	704	703	728	697	732	676	716	711	738	734	696	701	740	716	716	737	688	709	720	704	713	711	763	735	686	704	674	718	737	735	725	733	762	727	694	699	695	716	696	712	704	692	723	754	679	714	680	721	695	680	686	679	735	692	695	700	724	716	702	689	679	726	696	729	689	709	675	712	676	720	729	691	688	760	686	729	703	716	668	666	646	732	720	726	737	719	698	684	710	714	713	706	670	739	659	728	679	672	672	776	725	738	699	718	675	744	658	665	702	744	714	664	667	736	736	729	756	697	703	738	761	745	729	753	692	700	716	689	684	698	734	701	739	652	710	732	747	697	677	716	733	720	719	754	701	732	710	663	684	730	711	717	727	668	683	759	725	690	742	710	682	766	704	728	743	746	731	712	736	762	683	705	746	701	736	758	733
11204	17547	14962	8220	5726	4517	3560	2997	2439	2027	1861	1620	1496	1304	1279	1236	1182	1140	1158	1069	1053	1036	1012	999	943	938	904	941	909	912	897	862	925	913	937	929	930	867	911	865	904	886	882	869	845	882	881	833	907	882	885	868	863	880	862	870	845	910	904	887	877	884	889	806	841	886	853	925	884	876	893	838	829	909	861	839	838	836	793	798	824	879	806	845	828	800	857	879	900	922	891	865	850	871	895	849	849	800	805	869	880	840	882	880	873	889	878	860	814	861	903	862	905	827	869	899	862	826	844	820	872	877	827	794	913	873	851	795	871	862	850	869	835	928	848	888	852	856	821	888	844	817	825	851	859	817	853	881	837	937	853	837	862	899	813	863	839	853	863	870	863	836	831	869	822	873	842	871	864	876	857	915	868	849	854	859	903	908	839	887	900	886	872	855	896	912	861	849	868	873	800	803	837	870	872	822	819	831	837	891	858	823	842	817	870	923	866	864	939	847	863	905	870	855	823	821	818	843	844	854	869	844	825	856	836	814	829	835	796	875	818	870	787	865	848	829	896	862	885	851	854	887	840	854	859	838	850	850	880	810	848	891	859	855	873	879	895	839	861	904	829	884	843	847	835	871	862	844	869	866	860	832	853	870	874	859	864	810	896	814	805	893	834	857	830	864	845	882	812	850	862	828	829	832	825	862	845	863	853	817	849	857	866	884	791	858	850	806	848	822	859	873	836	855	856	856	810	857	825	863	838	906	958	835	871	842	816	857	810	844	836	868	860	900	847	873	813	847	856	865	843	863	835	879	860	839	824	889	881	838	879	872	873	843	879	880	885	840	813	852	778	873	780	865	842	851	828	811	836	844	858	892	836	864	831	835	801	816	852	824	904	864	833	896	853	841	852	854	863	841	876	831	838	846	758	805	848	890	858	855	852	867	853	842	814	901	874	857	872	867	830	872	864	872	901	900	846	841	864	874	878	865	864	830	832	828	829	867	855	859	863	778	834	851	864	897	874	874	816	840	886	847	795	850	808	837	792	841	855	849	831	850	810	820	835	857	864	847	836	824	846	806	861	818	856	920	842	826	815	852	865	889	840	888	856	871	822	843	910	873	876	928	887	834	921	818	830	883	863	837	871	814	904	855	851	824	824	858	859	841	893	793	852	893	793	880	862	841	848	878	860	892	826	848	861	793	853	887	874	849	883	853	823	829	767	869	824	892	851	856	806	921	871	862	892	813	839	867	853	862	904	842	900	832	847	861	829	862	856	848	856	889	842	876	874	847	843	790	880	860	789	874	840	835	844	854	862	873	857	879	863	881	864	820	877	855	869	860	886	840	799	846	847	849	845	805	877	875	841	853	863	825	860	862	892	834	871	840	852	866	862	873	847	859	790	879	816	882	879	816	867	862	851	824	834	851	870	835	816	865	873	798	883	849	861	870	838	898	886	831	842	812	806	814	852	833	872	897	866	863	853	838	832	861	827	809	871	830	839	817	812	876	822	862	865	851	816	859	805	830	865	818	854	813	875	848	846	883	812	875	884	883	877	860	887	823	844	826	878	879	859	866	798	870	830	833	841	870	816	836	886	859	832	848	802	881	841	841	819	870	846	827	832	841	899	834	895	877	859	886	859	872	824	874	869	844	847	880	859	815	867	864	849	823	815	801	825	869	806	949	893	853	836	844	785	825	908	828	897	825	866	820	852	831	881	882	843	833	866	826	844	839	847	869	836	811	849	811	904	849	833	843	809	841	823	867	846	837	858	856	876	831	835	891	846	827	919	774	851	836	817	859	896	804	853	785	832	872	848	886	877	856	826	831	915	860	808	870	841	852	834	845	819	852	882	835	808	855	826	873	830	825	810	896	877	802	905	797	822	859	842	870	811	797	841	894	866	862	889	865	802	847	819	868	812	846	863	838	889	857	837	818	808	846	824	834	847	871	851	866	805	855	815	888	874	813	850	817	836	837	852	832	809	848	857	819	866	830	863	876	883	835	810	855	833	824	851	819	867	862	828	892	792	856	876	786	893	846	874	832	864	839	859	854	856	857	852	839	787	830	835	836	851	850	843	844	887	801	821	863	798	852	880	857	848	817	845	847	871	827	813	855	844	831	854	877	868	893	828	835	866	892	854	825	880	862	877	860	865	865	859	878	856	856	853	831	783	806	837	793	875	829	834	863	812	871	885	817	810	850	858	878	861	837	893	804	880	867	882	918	843	870	867	838	838	846	880	921	840	860	874	875	863	831	850	801	850	809	874	873	854	849	847	824	771	820	867	848	853	799	885	851	855	821	848	823	794	895	893	835	898	777	844	873	878	834	847	881	867	867	855	817	846	852	849	830	846	812	854	857	857	859	864	809	905	873	883	856	798	869	841	809	882	820	804	845	837	851	857	829	848	848	801	801	850	825	837	889	877	850	840	844	852	837	833	844	806	861	829	847	843	943	875	844	837	873	858	816	780	874	861	863	832	835	888	829	849	850	864	822	829	815	859	866	916	900	873	833	878	889	788	858	849	855	871	868	838	819	852	827	828	840	863	810	848	867	925	837	860	855	862	831	850	837	856	847	826	825	902	896	867	928	850	840	893	791	859	827	845	827	811	852	820	822	870	878	896	820	841	826	859	859	881	864	871	851	859	864	845	856	861	876	872	833	807	854	823	834	829	884	849	834	842	787	827	889	797	855	854	849	874	929	874	863	850	860	886	902	839	876	890	895	879	846	910	896	849	856	817	810	845	883	892	794	829	894	826	823	878	838	884	901	870	874	871	858	872	911	903	858	805	883	866	868	903	898	845	872	856	857	800	852	855	808	838	873	886	865	902	845	830	838	827	856	885	855	885	901	887	906	864	807	869	835	788	822	850	828	877	829	863	864	792	827	797	849	860	860	886	846	857	857	866	856	872	846	818	839	859	880	865	819	876	807	802	916	795	869	885	829	819	869	809	887	890	825	788	868	873	869	853	897	854	794	821	808	843	814	834	877	901	856	884	876	809	840	862	825	836	850	854	827	864	854	834	880	871	816	886	839	870	846	880	826	855	812	876	865	892	871	824	812	887	792	896	822	827	813	798	851	877	852	832	892	876	863	833	822	860	835	803	881	878	859	850	842	836	891	866	849	841	813	828	850	814	815	891	849	807	832	822	916	868	896	827	822	876	805	885	845	837	817	909	830	779	924	794	826	914	799	838	833	834	849	844	845	886	855	854	880	851	853	887	831	844	879	853	807	870	808	836	789	835	863	877	882	883	853	831	806	836	822	832	803	835	809	831	843	862	859	862	825	858	822	840	839	819	913	850	833	833	819	856	921	820	831	847	849	854	826	869	869	841	865	798	874	812	851	799	861	861	840	904	825	857	852	829	847	879	843	840	830	815	883	841	849	857	797	843	836	892	825	886	850	853	851	816	818	827	845	828	833	791	785	855	856	888	823	866	833	881	856	884	893	809	894	862	822	818	862	810	844	821	856	871	829	879	819	856	879	851	845	853	840	865	793
27151	19859	6647	714	490	425	381	401	425	404	387	394	375	376	405	404	363	375	399	375	375	360	361	358	391	394	405	354	360	400	363	414	368	341	360	392	350	358	379	352	422	365	382	396	390	395	395	385	387	352	374	380	384	352	372	359	393	376	375	350	371	383	373	354	366	365	382	410	390	417	350	358	370	376	346	391	346	358	391	406	416	364	386	373	380	372	378	350	358	356	401	361	362	376	401	404	373	386	325	377	381	393	402	385	384	355	347	359	376	396	362	395	387	395	358	371	366	408	358	375	380	393	369	355	385	375	352	391	377	401	352	372	388	354	359	371	388	349	371	377	366	387	361	376	373	392	408	385	374	398	361	323	384	376	375	368	412	371	355	341	384	350	397	394	375	409	352	385	370	398	381	382	410	353	358	373	383	375	379	366	395	360	390	335	368	370	354	370	416	356	351	358	388	370	360	345	381	350	379	364	379	333	376	332	370	388	347	370	359	350	362	363	408	372	374	369	365	354	359	358	324	402	403	379	358	327	404	386	411	391	378	410	337	328	366	386	396	370	381	392	359	398	390	380	387	354	396	336	339	346	343	384	378	399	360	395	382	373	381	411	377	365	340	390	391	356	366	389	359	390	372	394	397	379	339	382	395	393	346	353	386	386	367	355	395	394	364	406	375	384	355	376	352	383	395	364	380	396	382	364	353	398	414	366	351	358	408	374	351	358	372	386	385	385	393	388	370	355	375	373	341	371	347	426	383	418	389	415	362	374	362	377	381	406	391	343	383	373	396	382	385	412	370	374	356	380	349	349	372	376	395	360	351	336	373	384	362	370	393	378	357	356	354	366	405	356	344	358	376	382	381	375	360	381	374	389	382	362	373	359	366	393	374	386	371	389	405	386	395	374	382	388	391	377	350	380	410	378	407	346	401	395	382	355	346	378	342	359	355	351	333	341	346	371	359	398	405	394	376	354	361	374	352	391	381	364	378	339	346	358	342	369	388	317	371	371	360	355	383	357	354	328	377	373	383	393	364	360	382	424	388	361	388	370	411	357	391	381	364	379	321	374	398	391	383	355	407	368	359	386	387	361	389	356	348	393	381	381	392	355	338	385	401	371	381	399	371	349	386	365	412	357	354	370	378	388	388	372	381	375	377	390	362	375	396	380	363	377	368	374	362	345	374	379	357	339	358	360	372	358	355	378	367	414	382	347	357	391	347	391	352	370	371	372	354	352	354	376	380	396	360	376	381	363	340	382	367	336	387	390	402	375	372	367	388	365	367	400	395	362	361	383	363	368	373	360	382	369	348	377	358	364	371	400	373	395	380	369	408	402	339	362	335	371	395	375	376	372	398	407	391	353	341	344	357	381	364	350	386	369	359	376	337	332	374	389	402	425	404	385	377	364	371	392	345	350	416	380	388	354	399	392	349	346	402	351	368	367	399	361	360	404	385	333	379	335	387	355	398	383	390	352	395	362	358	311	406	370	382	384	401	364	385	357	383	361	386	375	374	388	378	389	374	354	392	406	383	410	399	369	358	372	395	378	375	363	371	371	378	388	386	376	361	379	403	372	386	391	379	386	337	395	381	386	377	373	390	327	365	358	388	362	343	364	390	374	331	393	371	377	349	381	336	370	384	355	367	357	396	345	355	355	401	376	370	353	414	381	371	356	350	371	374	353	380	385	385	378	363	410	357	368	355	365	364	377	391	361	411	391	388	340	344	367	329	382	403	377	340	383	363	411	385	397	401	352	366	417	342	378	370	364	340	348	376	369	355	384	360	352	379	378	366	397	367	354	378	357	361	356	364	392	368	368	344	408	370	373	358	381	368	360	364	395	379	366	379	337	355	392	359	343	398	368	349	387	396	350	381	398	417	371	384	361	363	371	398	388	369	398	388	387	348	392	415	371	384	408	362	422	376	391	387	371	365	375	379	362	358	361	380	401	378	333	400	376	375	377	394	388	371	345	426	372	357	392	371	342	375	371	351	409	400	359	404	381	364	406	405	381	386	360	424	331	382	382	400	355	370	387	388	377	364	360	391	390	358	386	391	355	393	351	379	362	362	374	399	384	365	383	384	405	381	346	382	384	375	344	375	336	357	359	390	392	391	370	368	382	328	389	374	333	394	399	359	340	392	348	411	368	359	413	364	381	368	365	371	392	360	364	378	372	380	377	360	385	364	383	373	366	391	337	405	403	349	367	359	374	383	363	380	351	349	363	403	398	359	365	363	357	383	385	358	351	365	350	401	372	372	398	384	360	376	360	415	401	373	359	394	313	385	383	398	363	380	381	354	372	370	414	365	370	369	360	382	404	363	366	375	353	352	371	400	360	365	378	374	342	366	409	363	396	366	355	364	371	381	413	319	386	357	345	370	371	359	400	348	363	360	362	357	395	384	381	334	398	364	352	397	379	401	328	348	350	375	361	366	403	386	402	381	361	341	359	375	365	370	386	412	372	371	360	360	352	386	366	383	396	366	388	388	379	386	389	344	350	345	380	387	366	347	374	346	390	382	366	379	368	393	402	349	364	379	339	371	375	405	408	401	352	381	378	339	390	383	346	363	383	400	349	386	395	378	367	364	375	339	367	378	396	378	365	380	336	378	383	361	361	354	385	367	384	364	358	359	377	397	348	350	357	364	387	403	344	396	373	378	394	373	377	384	372	395	376	395	384	390	365	387	408	347	407	396	350	412	322	365	362	373	360	376	383	361	418	348	365	359	367	442	390	333	391	341	398	418	364	398	352	451	375	361	358	392	375	380	378	387	371	373	353	394	381	384	356	389	349	362	367	345	343	376	365	359	383	383	370	362	350	374	396	430	383	369	389	368	365	397	383	366	366	349	369	342	363	357	393	402	357	374	395	384	360	408	372	355	350	378	380	378	322	375	365	361	376	349	393	353	369	370	357	385	352	355	438	394	359	382	370	330	373	368	362	367	326	350	365	365	362	379	359	376	393	345	372	389	369	375	408	373	369	327	341	383	372	402	375	393	347	357	374	381	348	386	396	386	380	376	384	394	365	369	378	376	385	358	384	396	340	365	380	418	357	381	386	378	368	350	355	402	389	383	381	384	381	374	364	410	363	357	351	382	403	318	367	368	371	373	386	380	365	375	409	376	400	420	354	370	394	376	376	407	370	376	326	356	361	378	377	386	380	379	378	378	377	362	361	397	361	396	373	384	355	391	356	387	337	400	381	357	398	383	355	364	359	370	366	350	373	383	380	398	405	364	362	399	394	379	395	381	381	368	376	365	367	364	376	361	355	355	338	405	368	351	393	356	377	373	360	377	410	389	363	375	370	347	368	396	368	343	351	398	362	354	354	382	389	365	387	326	379	363	394	361	356	389	368	367	394	363	383	375	360	369	347	378	414	374	347	375	368	361	379	378	367	388	374	377	373	338	413	363	360	367	382	364	369	361	389	370	363	346	365	389	356	384	390	397	354	391	396	354	393	354	363	357	338	364	351	346	366	346	369	383	363	376	381
7299	1358	1138	738	637	571	590	560	511	480	487	488	494	481	481	456	497	494	472	478	453	478	474	438	468	464	452	444	411	467	493	464	446	447	462	476	431	423	444	489	465	485	434	468	454	459	446	456	420	479	458	483	493	470	469	460	441	491	473	496	438	455	456	440	474	475	460	462	449	473	469	453	494	492	459	453	448	413	462	442	493	442	462	463	453	458	466	423	467	456	442	419	471	478	463	471	441	440	488	473	438	467	461	480	482	485	438	464	470	454	432	472	443	470	486	499	483	459	444	412	490	480	446	434	424	447	453	440	453	487	448	456	456	456	479	444	452	427	441	457	467	433	484	452	421	477	467	415	452	477	477	459	441	451	470	468	456	447	451	471	476	469	455	462	453	471	454	458	459	449	498	457	478	437	464	451	482	493	464	494	455	457	458	448	461	436	451	469	430	449	487	490	445	450	493	428	458	464	451	464	482	454	434	448	443	473	439	474	468	430	436	476	455	486	478	486	483	449	419	449	466	447	437	440	450	474	465	449	460	426	464	434	475	459	420	455	428	489	464	487	473	440	468	478	473	421	471	467	456	417	454	438	471	465	439	514	462	467	453	448	465	460	474	456	417	443	433	455	444	456	469	449	468	474	462	466	443	465	460	459	464	476	465	459	459	439	470	464	475	465	434	467	440	489	444	433	452	455	456	459	470	411	449	451	454	440	429	458	440	463	461	456	444	480	489	443	431	421	454	441	459	426	453	481	479	432	489	453	466	430	434	462	464	453	478	455	470	455	484	442	467	459	426	468	456	421	449	443	431	456	469	452	479	429	462	483	472	458	461	430	427	466	463	457	442	468	450	444	484	464	473	458	475	439	417	412	469	475	465	476	496	427	420	491	466	471	455	447	483	458	456	446	453	464	484	461	443	487	454	450	453	459	494	451	458	467	444	437	427	471	477	434	422	470	459	494	450	439	460	480	464	442	430	469	520	464	462	446	451	421	424	428	423	458	467	444	465	489	475	467	486	471	423	459	456	447	482	453	436	500	483	458	451	457	483	464	437	491	466	443	459	443	461	439	461	466	495	460	520	482	460	476	463	521	464	459	435	481	484	443	451	404	479	460	462	440	448	456	467	473	474	467	420	469	452	450	427	431	446	448	472	461	449	477	422	471	438	456	418	471	471	454	461	439	453	462	460	455	429	468	455	477	447	446	423	452	452	408	519	470	455	476	457	449	482	477	440	455	467	445	482	473	479	454	459	442	429	473	452	456	442	470	433	469	477	461	471	446	451	471	470	449	488	447	456	478	412	459	451	441	467	448	442	424	475	464	481	456	451	475	434	471	446	454	479	471	500	496	486	473	475	482	466	450	493	470	436	429	470	466	428	462	469	464	455	490	504	439	452	445	464	464	478	442	431	452	431	412	457	438	435	455	430	509	497	472	456	429	471	437	466	454	482	472	469	422	435	457	480	477	473	499	462	438	470	481	467	427	434	451	448	487	449	439	501	459	494	446	441	434	491	477	438	493	456	476	474	510	500	437	465	448	444	448	557	486	463	461	459	430	471	487	481	450	484	488	432	456	450	479	453	479	401	493	454	470	435	466	460	443	449	461	464	440	449	418	412	489	430	461	467	421	432	476	415	423	471	441	505	444	436	445	474	485	479	445	490	464	462	487	473	495	474	447	442	407	457	440	453	452	445	480	432	439	483	474	441	483	454	455	482	514	449	437	417	482	454	455	469	466	474	465	460	463	450	435	463	482	436	496	436	499	506	449	449	444	461	449	463	458	442	446	436	477	469	441	433	473	515	489	452	431	459	458	432	440	443	427	475	467	479	435	423	452	446	471	474	476	432	472	443	471	497	436	428	449	516	458	439	505	458	438	455	475	456	415	468	468	457	514	440	466	482	484	490	489	445	438	515	485	460	414	449	477	457	458	443	480	427	461	448	471	418	463	463	472	494	449	425	456	458	432	442	471	487	465	494	458	429	441	445	521	485	501	453	449	470	448	444	473	449	491	471	457	445	463	472	477	412	435	462	477	472	448	440	482	461	445	453	449	446	455	456	427	473	452	472	442	434	441	471	436	480	480	478	466	456	457	468	426	474	474	429	461	480	486	456	433	446	473	448	425	462	468	483	465	460	491	470	438	477	471	438	442	475	455	481	458	485	460	433	424	444	449	468	475	476	452	442	428	462	467	488	433	454	454	478	484	480	465	479	452	452	439	452	443	467	459	444	467	474	432	495	499	471	448	445	461	472	456	448	468	465	469	469	482	456	466	447	441	473	414	490	420	426	429	437	442	461	459	419	471	450	479	476	479	469	471	434	416	457	463	434	446	485	476	462	450	463	474	444	495	488	456	443	469	463	437	459	454	420	447	460	440	467	448	442	485	479	418	448	476	448	469	466	431	444	461	440	458	457	446	488	469	468	471	454	476	452	420	446	474	454	449	422	446	494	488	469	486	476	462	410	444	499	445	426	507	455	456	467	462	455	483	467	508	466	457	452	469	437	481	430	429	493	464	432	489	494	475	448	472	486	449	468	460	461	478	465	443	488	452	439	458	474	443	442	461	444	463	446	445	464	437	449	486	481	457	439	460	430	486	474	429	469	509	457	436	464	456	475	444	446	445	440	425	470	481	433	438	447	477	464	464	473	453	431	479	432	464	450	450	470	477	492	469	415	477	460	460	465	474	470	462	493	429	467	448	482	443	492	428	457	468	468	435	454	475	489	464	474	453	434	467	446	449	457	454	438	455	479	444	421	441	454	446	462	517	475	474	403	439	465	487	439	443	458	477	452	463	434	486	440	457	458	442	457	506	490	431	477	470	486	462	430	453	468	440	448	433	467	491	458	473	466	439	473	444	448	467	438	464	468	445	472	453	489	466	438	417	460	484	443	478	500	458	436	445	458	473	458	449	446	473	458	511	437	473	436	438	478	478	505	464	473	442	471	457	464	466	478	474	463	448	465	484	455	481	438	418	487	467	431	471	475	448	431	497	496	463	518	501	457	442	486	437	445	473	455	431	463	458	485	475	457	446	437	434	500	447	480	451	472	453	476	463	453	428	487	479	475	444	468	462	420	454	461	449	442	470	457	476	451	429	472	478	471	452	449	441	473	464	470	478	461	473	465	461	434	480	455	455	495	458	421	466	455	465	463	447	473	490	449	481	498	469	439	500	477	494	464	453	496	437	480	470	462	441	481	448	476	496	459	492	455	461	465	470	441	487	439	431	447	514	482	425	453	447	452	454	450	485	463	412	451	474	506	487	447	430	424	413	463	454	471	481	446	482	489	454	442	459	482	404	450	477	470	493	441	444	466	488	505	453	502	462	434	497	421	462	440	514	416	446	411	446	477	453	451	445	478	487	469	438	443	453	444	460	452	456	466	462	450	454	451	452	476	472	458	441	483	485	509	504	465	449	476	470	505	482	449	452	480	449	473	483	458	476	440	433	467	448	470	488	463	462	484	432	487	457	484	474	462	481	408	446
23898	21122	28505	23954	21104	11486	1630	1161	983	892	864	786	775	736	725	724	658	693	716	656	653	685	684	639	681	697	590	617	686	643	628	676	660	587	680	643	662	656	618	644	603	639	587	630	601	584	637	601	676	637	641	663	637	627	618	638	629	619	657	680	627	625	601	652	641	643	616	630	597	597	606	614	687	657	581	622	626	577	608	663	615	665	647	608	617	624	615	623	593	657	622	637	618	601	629	613	612	616	605	656	641	569	613	610	604	648	573	634	611	637	617	622	618	689	625	603	622	578	598	672	588	611	617	652	633	609	595	614	666	614	615	584	629	604	611	580	619	661	636	601	607	622	654	629	640	612	633	623	628	606	656	644	612	619	600	622	677	640	617	648	607	666	582	618	653	679	616	635	599	634	640	684	605	642	616	645	646	591	649	633	590	637	651	617	669	608	659	667	573	623	618	592	595	585	634	629	610	632	607	651	616	616	612	633	637	615	602	655	646	589	658	687	628	646	604	655	621	632	652	585	576	594	659	619	627	633	622	614	646	614	605	579	595	664	605	632	651	622	647	630	666	642	589	627	641	639	624	652	611	622	585	620	598	630	626	615	604	610	628	594	634	619	593	616	641	611	629	621	622	604	620	648	638	599	633	617	605	676	604	625	642	637	625	611	623	565	632	627	626	631	640	653	636	605	560	610	628	603	657	654	628	639	628	606	596	648	594	616	620	601	596	643	610	619	637	642	626	606	618	624	610	589	615	600	602	660	606	640	595	632	594	601	633	648	610	595	660	597	588	595	644	623	621	613	577	619	640	597	592	618	625	627	578	620	619	629	623	565	621	594	682	610	615	625	623	660	667	659	604	653	622	612	654	623	631	604	634	629	573	580	621	600	582	612	660	643	603	607	569	647	631	634	575	635	644	645	629	610	675	606	651	672	613	608	624	631	583	666	644	622	591	645	588	623	602	612	641	633	642	587	582	640	639	618	645	659	606	668	655	605	621	623	612	607	613	613	615	660	608	664	654	633	620	610	697	638	619	597	604	655	591	662	631	592	625	576	630	576	661	571	663	590	650	586	644	615	653	636	630	614	574	626	598	574	605	636	659	602	627	602	582	576	655	627	615	609	607	590	627	619	607	645	608	595	669	646	624	641	641	645	586	563	604	596	599	622	637	642	621	632	617	614	609	625	615	591	640	651	622	674	636	665	606	683	652	651	594	610	598	647	607	617	597	611	644	629	606	607	662	600	599	580	640	630	597	619	586	614	628	597	612	617	660	628	621	635	625	575	616	624	610	631	596	595	622	631	670	645	695	643	623	672	613	609	587	699	641	677	636	620	614	621	615	598	633	616	597	633	607	571	601	632	652	651	569	624	626	621	621	614	638	593	610	633	614	605	639	643	634	627	629	630	609	627	636	629	641	619	640	592	613	632	621	610	616	641	571	613	608	650	597	651	634	624	625	569	619	609	573	644	647	606	635	598	648	643	595	627	571	599	612	604	631	576	594	638	580	626	604	603	631	616	622	612	669	616	628	646	654	628	643	569	631	623	643	615	622	609	594	625	575	632	562	659	620	643	571	566	580	638	594	671	662	611	619	630	637	603	631	630	615	607	584	633	653	636	591	613	601	629	627	635	613	586	620	649	627	603	596	594	583	560	595	637	605	583	587	642	614	573	586	623	631	649	641	641	669	600	635	655	632	644	623	634	631	589	639	634	648	610	582	637	611	606	638	580	634	581	632	632	659	611	589	634	604	641	596	599	597	589	598	584	643	570	578	597	646	619	647	601	581	628	644	615	623	620	656	634	568	605	577	577	614	644	611	617	644	606	612	579	609	642	643	674	631	613	624	611	651	666	585	623	613	597	635	617	622	626	600	667	630	568	646	683	599	639	589	629	613	611	634	612	602	624	605	599	617	620	614	675	627	657	603	604	584	591	611	616	656	654	582	611	617	563	603	648	641	623	632	635	633	596	582	586	620	636	681	625	597	629	694	608	619	618	619	620	582	618	595	591	636	624	609	635	631	668	619	625	629	619	670	619	613	635	680	642	617	649	588	675	649	614	645	653	651	626	629	613	613	611	611	659	630	644	611	646	627	584	623	627	651	609	625	658	611	624	666	581	635	636	627	613	644	591	572	628	616	579	625	604	601	594	652	621	617	634	622	647	618	581	578	588	632	592	626	611	572	655	637	635	596	645	580	569	651	623	651	582	601	669	605	568	614	560	608	635	617	604	670	619	631	634	618	650	612	636	614	668	608	620	595	632	626	638	645	602	646	614	641	603	576	586	620	616	679	619	617	591	609	596	661	653	641	654	635	584	631	627	624	591	643	609	610	593	594	663	609	639	605	634	645	616	590	600	631	621	614	691	620	644	638	662	619	619	639	588	591	591	579	612	597	626	649	593	615	597	601	621	646	637	596	633	583	586	640	641	620	631	632	591	644	603	597	607	642	564	606	647	635	635	614	644	657	619	662	625	639	651	638	682	632	619	582	583	657	605	594	676	607	629	632	628	640	599	593	615	554	636	592	625	677	609	685	594	613	592	644	613	631	648	627	625	602	620	626	627	673	633	629	617	625	609	669	603	641	635	668	613	619	637	647	591	643	639	595	594	654	607	616	614	614	622	597	587	584	658	590	656	624	591	631	594	600	597	576	635	600	608	660	619	620	609	611	574	617	640	648	590	658	632	618	638	653	643	608	601	618	597	604	634	639	635	676	591	666	638	594	636	626	573	597	620	628	583	637	599	629	647	651	607	629	683	615	652	587	620	634	642	590	599	623	593	656	626	655	575	605	607	605	625	634	600	639	643	657	606	611	641	676	596	637	619	657	609	644	589	565	627	642	576	650	639	598	613	624	631	619	618	616	618	657	629	654	651	626	594	619	658	609	621	651	624	586	634	626	591	632	614	607	669	666	670	575	625	637	605	605	622	644	617	654	611	663	612	595	629	640	646	617	605	633	653	635	631	592	623	586	637	593	602	616	594	659	604	633	612	599	647	623	646	617	642	614	614	590	644	649	636	617	649	604	635	619	599	629	590	615	641	589	620	607	566	601	614	607	616	626	620	577	570	586	647	569	620	605	579	605	600	594	591	609	646	643	635	600	646	613	630	635	624	620	628	616	622	600	612	631	597	603	661	585	592	661	618	631	675	604	640	647	628	597	618	550	616	643	626	623	654	653	640	609	626	627	673	615	634	640	629	661	602	611	613	621	604	674	617	618	609	649	626	647	606	603	611	610	629	609	590	619	677	626	610	656	656	634	570	650	575	581	613	582	620	634	623	609	620	649	595	597	616	592	615	584	669	638	593	592	590	579	635	650	659	596	620	664	612	618	605	636	627	620	625	615	608	602	578	650	629	594	606	597	626	628	680	647	591	602	655	580	636	559	595	623	591	585	633	600	633	655	632	655	644	664	607	629	575	646	592	622	619	613	635	584	663	588	614	609	642	636	632	599	612	585	616	582	640	616	608	627	669	603	662	589	650	641	623
8779	10679	9268	4769	3304	2565	1980	1724	1498	1400	1312	1220	1107	994	995	920	887	853	860	879	797	874	815	807	852	769	815	798	774	789	787	742	742	771	858	756	802	777	767	754	753	762	739	732	757	779	729	757	738	802	734	799	761	763	755	712	781	728	728	735	772	716	723	761	703	787	743	766	745	780	754	759	750	722	703	743	756	720	781	745	768	715	699	725	733	768	718	758	757	755	716	761	731	750	747	686	780	743	741	746	797	742	772	742	744	783	758	689	742	748	699	731	731	798	775	758	678	770	753	712	734	756	744	683	722	748	750	733	799	743	711	754	742	727	700	773	738	713	767	741	769	717	732	666	750	736	740	758	737	762	715	678	730	746	745	780	743	715	738	746	726	715	696	716	734	781	675	758	799	741	734	721	757	762	783	729	778	776	735	742	773	719	769	720	778	737	736	751	722	730	764	785	758	735	768	770	718	787	698	766	729	756	742	772	731	744	718	730	758	723	692	722	666	757	756	676	778	718	794	697	715	725	758	766	708	752	776	767	739	729	770	720	748	713	762	688	755	661	730	737	713	746	735	731	806	787	699	770	780	742	774	695	733	767	778	778	744	770	740	738	737	776	744	742	770	756	744	708	708	767	749	738	751	750	742	817	752	736	745	754	747	722	701	744	747	711	762	732	708	743	739	704	728	771	731	759	767	729	776	726	722	741	775	765	764	748	725	750	736	698	734	760	723	716	736	743	735	757	741	745	733	774	700	729	690	734	725	703	714	724	744	735	681	762	773	780	754	796	731	700	732	728	713	726	750	757	750	763	726	746	767	783	763	745	687	752	745	826	799	749	775	726	740	808	760	766	775	781	755	729	734	733	722	703	760	758	750	716	743	692	721	807	771	748	701	724	701	734	775	739	752	775	759	758	740	779	723	717	743	705	705	748	738	714	766	708	764	739	753	745	783	739	753	774	752	759	741	728	748	719	717	725	787	698	761	700	746	735	761	737	728	697	779	717	761	736	724	733	785	741	714	719	735	775	733	788	769	745	824	722	745	727	720	723	737	722	734	731	764	719	760	734	718	709	713	758	752	754	767	721	716	779	749	734	726	775	728	723	754	712	687	718	719	724	660	720	765	757	771	727	761	744	705	767	746	726	728	683	758	727	759	729	686	699	766	714	776	766	792	740	745	740	708	748	747	749	712	744	691	771	775	745	764	742	718	773	811	779	716	752	737	801	739	726	750	719	684	714	745	772	724	731	743	795	765	761	766	714	767	755	765	706	685	746	694	775	728	718	686	735	778	724	748	718	731	778	741	747	716	721	769	754	743	729	743	703	758	734	759	723	700	715	692	749	738	699	744	745	722	705	755	735	746	709	765	761	749	737	744	724	733	744	696	727	752	718	740	739	706	723	697	733	707	734	717	794	669	727	752	706	670	747	739	750	767	720	760	743	732	757	792	774	748	741	767	764	762	700	713	754	740	747	749	751	752	740	740	755	756	693	715	686	708	719	750	735	729	806	706	761	728	732	762	693	704	763	710	768	755	756	771	736	756	694	757	712	774	744	773	780	744	760	739	719	747	699	750	743	704	733	735	756	738	731	783	700	736	734	768	739	716	789	686	725	737	713	709	708	725	759	734	737	753	734	772	714	755	703	709	766	714	733	759	721	725	722	706	754	735	727	688	698	720	726	703	716	735	790	787	786	737	770	704	722	717	746	748	718	745	731	717	756	694	720	734	745	749	718	724	740	710	748	735	734	746	716	743	741	737	678	757	717	718	778	741	697	741	729	815	768	758	696	731	755	705	788	764	700	734	719	723	753	736	699	722	744	763	720	718	750	744	754	746	768	769	747	761	737	768	749	731	771	722	717	736	729	738	694	736	720	788	752	714	749	753	759	694	754	764	736	733	722	739	770	759	789	753	746	774	820	732	770	738	757	731	788	733	753	732	716	749	756	748	744	728	726	690	796	770	704	728	711	761	708	719	729	761	772	715	753	702	781	687	743	754	693	750	698	759	750	723	749	763	742	756	699	735	766	786	750	722	738	735	747	763	709	703	710	745	682	725	793	750	689	729	739	696	762	732	785	702	758	756	743	756	785	738	762	732	738	711	745	735	773	718	712	731	734	769	700	730	757	717	698	788	705	738	747	769	705	695	739	757	737	773	726	751	746	765	760	750	773	733	725	765	766	715	722	760	726	810	746	781	749	747	731	747	750	773	797	754	728	685	803	802	721	764	734	721	756	706	706	759	759	731	749	765	684	672	729	735	770	740	783	708	766	764	760	790	734	712	764	732	728	736	747	717	802	752	765	722	711	693	733	728	711	746	723	734	748	740	716	760	736	766	771	715	730	765	705	766	761	756	745	712	752	749	713	740	790	728	731	716	751	725	743	753	698	713	759	742	681	731	717	731	725	796	749	733	760	742	737	770	721	749	742	748	769	794	713	755	758	723	786	719	695	735	741	731	734	736	692	723	713	709	712	750	721	727	792	724	668	777	742	775	760	760	773	726	777	720	742	762	774	774	704	717	741	751	716	747	719	708	779	779	762	708	766	719	785	770	803	743	696	717	788	746	742	773	766	756	743	737	771	739	719	754	731	750	726	750	736	769	691	731	717	713	729	747	748	741	737	781	742	695	713	731	715	755	724	749	754	741	729	739	747	795	703	727	783	742	692	694	741	718	755	758	752	773	753	734	814	730	701	764	744	768	724	771	800	748	751	730	707	755	744	727	706	686	717	771	719	735	746	751	723	744	696	774	781	757	716	715	738	708	761	738	752	700	766	755	755	717	736	731	791	692	731	692	757	738	741	712	746	701	731	732	788	709	788	724	767	728	715	698	743	748	753	723	742	738	756	747	734	796	728	749	758	722	750	704	764	744	734	746	711	766	718	700	738	773	749	746	726	721	775	800	760	738	737	738	692	701	789	772	761	747	749	768	763	711	761	730	800	761	696	759	783	753	728	705	719	745	735	750	728	718	723	751	769	731	695	754	750	740	754	739	744	759	762	751	756	699	729	737	748	774	696	762	704	721	726	786	730	778	723	751	707	724	770	731	712	768	793	769	729	728	702	748	731	766	737	692	732	749	708	734	749	751	740	774	768	761	747	732	766	735	776	715	729	768	731	746	732	765	769	697	716	752	766	718	762	786	724	794	750	762	758	771	734	762	733	731	781	768	712	772	732	743	791	716	762	734	831	718	729	811	699	701	759	748	733	762	724	731	792	724	730	785	684	702	747	713	750	766	786	741	745	756	702	698	757	758	750	753	745	750	728	709	720	725	712	752	709	738	775	763	704	684	723	758	708	751	750	712	666	758	692	753	743	728	781	740	742	730	738	712	762	765	702	717	717	742	759	758	730	723	696	746	772	770	733	757	722	704	742	646	759	751	781	705	748	727	736	736	710	730	799	781	753	710	740	676	753	773	740	744	730	747	702	760	755	724	700	734	801	751	771	716	736	744	718	723	746	746	745	753	718	758	754	742	718	748	747	770	792
25027	21067	27413	24824	11174	795	618	476	445	387	395	362	352	325	316	320	337	309	341	334	325	292	321	317	297	301	290	303	312	298	314	306	332	298	287	331	320	307	342	318	296	315	294	257	293	293	295	287	280	294	300	307	288	278	314	291	288	314	286	320	296	288	301	304	309	307	305	269	302	285	265	303	293	301	287	263	318	295	295	280	282	283	279	296	303	305	278	281	267	266	285	299	269	263	278	260	275	259	319	275	309	305	277	276	281	289	279	317	263	294	279	324	313	281	270	285	292	308	289	275	300	308	298	312	295	269	283	329	301	259	283	293	291	317	277	271	266	292	301	282	302	301	286	278	268	289	276	284	280	281	317	329	270	288	268	270	293	309	307	284	276	268	274	291	266	268	298	297	263	270	278	259	269	290	326	287	302	298	273	308	296	262	281	305	274	280	273	282	291	265	280	313	280	268	259	282	266	301	264	267	287	313	305	286	276	271	295	281	267	305	293	283	286	271	307	277	273	300	267	298	263	288	289	284	320	284	317	290	314	285	294	269	287	290	285	301	308	279	273	283	275	263	324	294	278	291	315	275	289	284	254	297	272	274	298	242	284	302	301	274	295	308	296	286	271	296	277	297	268	284	307	305	278	297	291	282	275	286	284	293	263	262	281	286	297	312	290	296	264	290	279	309	305	316	274	271	261	288	280	277	290	286	285	280	270	304	305	297	297	301	291	279	305	283	293	294	279	300	275	306	300	313	276	315	295	292	250	287	301	298	294	296	307	301	305	291	255	271	288	302	308	293	270	298	289	301	260	290	296	274	284	279	276	264	290	277	259	273	305	283	263	322	298	271	279	276	317	291	277	302	314	284	259	289	286	272	262	301	274	294	287	275	307	289	315	278	277	263	303	291	265	259	299	282	279	319	292	259	292	321	264	266	258	285	298	294	274	320	286	298	298	268	318	277	263	276	276	271	267	289	314	300	291	278	282	256	320	275	267	273	292	305	272	304	303	291	252	270	264	302	272	280	281	263	303	267	274	289	293	289	284	285	280	273	286	273	281	265	320	295	289	308	285	306	276	288	243	256	295	284	285	253	291	292	282	293	262	267	291	264	274	298	266	271	263	264	304	302	254	288	292	297	264	279	312	289	288	277	269	307	292	302	273	270	298	275	283	308	298	287	290	286	294	286	277	287	278	269	265	277	315	232	309	301	301	308	301	303	320	272	299	283	317	261	272	287	321	321	274	262	255	289	262	261	307	294	309	240	282	268	287	309	293	301	272	278	293	300	306	283	279	273	282	295	278	323	292	319	273	271	308	298	298	301	311	258	283	263	321	310	254	276	277	278	292	308	271	278	307	296	272	280	289	284	264	300	299	283	286	301	310	292	297	285	259	277	262	286	311	264	263	287	268	262	281	269	294	280	284	301	311	291	266	257	273	281	280	286	286	311	286	285	288	304	271	301	298	294	321	291	298	280	267	246	295	304	264	287	287	278	294	249	294	313	281	268	284	278	271	306	287	312	286	294	288	311	309	299	295	309	285	276	281	266	271	249	275	274	300	286	274	290	261	276	290	276	267	271	287	271	306	284	299	303	259	259	272	290	256	299	305	294	306	287	274	295	291	287	318	264	296	259	315	292	295	272	305	283	289	290	265	314	278	305	280	296	281	304	296	276	287	308	308	306	314	261	276	291	272	313	293	286	260	276	305	287	316	284	290	269	299	286	263	287	297	283	327	300	298	280	297	296	284	265	284	288	259	319	273	246	268	279	257	264	317	305	286	306	309	275	270	290	290	295	277	310	303	261	309	291	297	282	279	281	290	296	257	285	309	278	307	284	306	307	295	313	294	294	256	281	275	285	294	283	277	279	283	271	293	300	294	285	300	293	277	270	311	287	291	290	281	299	252	305	274	271	270	269	296	296	292	269	303	303	297	280	301	257	294	271	329	286	264	296	297	290	319	292	289	274	284	304	270	311	255	306	280	289	298	269	263	333	269	268	287	282	263	302	284	271	270	261	300	297	263	289	274	299	267	270	283	287	302	275	302	327	294	273	312	286	286	246	281	320	280	313	283	280	269	275	297	276	296	268	294	278	272	292	286	274	264	315	278	306	301	279	305	279	274	282	245	291	292	277	328	287	292	291	300	250	270	294	273	247	300	280	256	313	279	293	296	271	286	282	337	303	264	291	302	314	295	265	293	285	288	304	274	283	301	274	263	297	286	290	292	279	319	276	262	252	315	276	300	274	328	288	297	274	303	278	244	301	285	284	310	281	313	314	290	286	320	311	290	323	293	305	275	273	302	306	300	287	272	276	288	264	304	260	286	318	296	297	306	293	308	318	294	303	257	285	273	318	335	291	311	274	321	300	295	314	307	296	281	297	325	302	280	267	303	272	273	262	313	296	307	310	295	281	320	316	313	271	287	282	285	276	271	285	307	286	315	279	292	269	309	289	287	314	287	312	281	280	261	291	299	301	271	298	273	275	289	247	293	264	293	286	298	281	258	285	292	289	288	297	257	275	264	312	290	286	292	309	300	288	300	286	340	331	302	287	287	281	291	279	247	280	274	276	250	264	269	298	291	273	293	297	288	296	307	274	281	298	263	293	275	276	268	275	293	271	279	276	278	295	293	295	278	281	267	324	284	287	277	303	284	318	272	294	299	277	301	310	271	283	277	300	280	288	321	270	276	277	282	304	312	251	283	293	317	324	284	256	271	313	299	250	308	290	280	295	279	277	295	290	288	266	296	271	298	313	304	322	297	275	306	305	306	312	292	262	281	286	272	289	297	305	295	293	293	291	265	332	285	297	277	272	284	286	297	296	287	286	275	278	277	286	262	284	289	292	309	246	273	279	256	295	303	262	291	267	301	301	297	276	314	283	269	300	293	288	266	287	253	261	292	297	295	281	267	320	295	289	325	277	309	294	278	278	300	273	259	296	268	319	266	294	245	297	256	280	276	304	273	286	296	284	276	283	286	287	267	277	277	273	286	276	276	297	291	284	303	272	289	290	273	301	280	293	283	281	301	268	283	254	288	297	269	277	280	294	292	265	276	279	312	274	313	274	268	289	292	279	296	280	325	254	278	267	259	288	311	260	283	290	315	300	283	269	300	290	284	301	295	281	251	332	280	270	264	295	282	280	296	300	290	288	269	265	286	297	274	292	295	285	256	319	284	274	296	280	267	277	259	288	283	277	253	293	278	297	263	293	300	296	273	238	258	276	286	299	269	289	290	280	298	271	286	267	294	289	305	296	290	297	317	281	272	280	277	305	274	321	291	273	299	290	294	297	281	276	286	298	278	279	295	287	300	312	265	285	288	299	295	316	272	291	300	247	302	272	280	275	290	276	291	311	271	278	265	280	263	295	287	283	308	326	311	298	311	302	294	283	276	319	295	269	266	291	287	248	284	302	263	318	271	286	277	316	308	278	279	303	270	296	272	297	274	271	292	285	292	286	285	287	275	265	292	275	303	298	290	266	267	307	285	269
8150	6268	5147	2711	1822	1434	1197	955	841	716	690	577	547	529	496	427	475	429	460	414	399	401	399	425	402	427	418	414	382	357	398	391	354	365	354	392	441	383	389	386	380	389	355	361	382	380	349	398	354	410	390	375	352	338	402	418	380	404	367	384	371	379	380	386	387	391	368	342	378	408	350	375	377	346	383	367	376	400	403	366	399	416	367	369	368	396	373	380	411	335	399	410	389	368	372	371	361	350	372	401	362	403	409	377	327	374	403	380	324	372	370	385	382	416	364	383	365	364	365	378	372	351	350	341	355	361	367	352	375	399	397	380	387	383	371	354	363	372	391	376	382	364	385	377	379	407	352	395	387	382	382	357	379	366	370	382	363	387	420	383	375	352	360	376	390	374	356	349	382	379	414	364	385	364	388	352	377	395	406	378	380	365	395	378	355	333	370	357	375	391	388	387	341	397	389	387	388	373	389	386	360	358	386	353	370	386	398	340	423	400	400	371	386	348	381	381	330	364	350	400	344	376	351	426	368	374	369	374	385	395	390	428	401	377	386	428	329	356	369	384	363	370	401	368	369	315	388	348	367	364	383	349	352	373	359	374	374	406	393	358	404	393	413	367	375	368	392	377	369	399	366	391	415	383	391	397	372	372	345	365	378	365	347	379	380	354	389	346	373	363	361	369	391	348	375	374	407	394	383	364	403	387	356	356	380	373	416	373	395	370	362	398	360	371	351	363	397	366	354	360	360	365	370	391	372	370	362	385	379	365	362	374	363	391	378	349	356	413	381	370	364	388	397	395	387	404	381	388	369	373	337	377	396	372	397	343	385	383	415	394	351	339	342	366	370	366	354	372	383	391	375	365	343	375	391	362	367	395	379	366	359	361	369	404	365	360	395	388	373	374	378	357	397	369	404	373	392	367	357	379	386	402	402	379	369	367	376	382	366	370	377	404	355	364	372	372	380	417	348	339	380	376	397	396	378	363	385	355	383	375	370	370	370	346	364	390	397	384	356	391	351	370	400	354	387	386	400	392	370	350	372	420	395	372	347	371	396	360	350	365	383	394	346	378	399	367	375	387	332	370	348	358	361	396	359	350	386	388	385	366	363	390	371	369	367	415	360	370	376	370	377	378	364	372	409	345	389	337	373	355	401	360	368	386	335	376	361	381	343	400	393	373	373	369	361	367	376	349	388	341	352	363	349	354	391	388	375	360	368	392	370	346	373	362	363	367	369	316	376	380	346	405	372	345	379	347	379	352	382	406	380	379	383	386	398	343	388	375	390	391	363	373	389	372	365	388	353	373	360	397	368	370	358	381	389	366	373	334	388	359	375	397	367	379	402	389	375	369	404	385	388	357	342	379	392	363	359	377	401	375	393	380	355	378	407	377	375	372	407	365	350	411	364	402	379	365	398	312	400	393	424	330	351	384	377	397	382	370	397	386	399	367	321	351	366	366	335	408	383	385	369	375	360	376	375	393	364	344	398	381	378	362	381	366	364	383	370	369	393	348	383	367	369	385	330	383	356	390	377	375	384	354	376	429	394	376	392	406	342	406	381	351	400	374	385	396	357	346	412	388	362	387	362	367	363	340	392	369	388	417	369	383	392	373	375	378	366	378	378	354	389	357	400	359	378	369	361	401	372	377	366	355	386	357	359	346	398	367	404	402	338	396	396	384	376	369	346	378	341	363	379	422	371	380	332	373	337	381	410	379	366	399	370	389	381	358	380	390	359	383	376	367	353	386	363	400	360	419	383	376	397	385	388	388	375	360	417	360	368	382	378	375	358	375	379	392	369	357	323	361	385	339	386	395	380	358	334	350	373	382	390	385	397	395	367	371	360	394	371	379	390	360	392	342	378	371	393	379	367	394	400	381	372	371	389	367	364	397	400	365	356	370	356	390	389	372	338	380	413	375	354	358	396	368	358	382	391	372	375	342	357	367	374	424	375	370	372	370	375	400	363	432	362	390	384	368	387	379	363	374	389	367	369	398	384	368	361	357	375	360	400	344	368	354	366	405	387	355	351	413	398	372	367	356	351	352	381	364	399	366	381	344	354	358	350	357	396	381	395	379	389	344	412	353	380	394	368	364	383	366	383	354	360	410	384	380	404	382	381	394	352	429	389	356	338	386	386	365	398	372	410	398	397	402	385	376	356	380	346	362	348	380	384	406	360	363	378	356	404	363	390	397	374	347	352	408	375	381	380	363	349	407	384	387	356	374	344	392	335	404	419	367	383	379	392	401	388	356	405	359	382	412	378	356	381	401	394	382	374	368	351	380	372	400	361	378	384	377	359	373	345	388	365	369	373	384	365	382	353	369	399	396	330	385	367	410	382	376	353	346	387	373	409	397	340	381	402	383	376	370	379	368	400	368	387	400	367	361	354	393	408	385	393	358	345	398	361	416	424	374	381	364	400	387	381	376	381	349	361	365	381	377	393	344	376	392	375	372	358	347	380	361	356	353	374	395	375	371	360	361	367	374	371	366	380	399	370	357	381	417	390	368	371	383	382	360	393	393	393	411	389	340	371	378	408	400	339	348	369	370	362	387	388	358	358	363	348	345	380	349	376	395	347	357	374	395	400	389	398	350	431	381	366	339	389	379	375	379	393	372	389	370	379	395	401	386	422	386	400	367	365	403	367	381	383	363	376	359	371	356	371	408	361	350	354	361	336	367	387	389	368	367	384	380	392	364	385	394	379	414	403	372	372	405	369	390	377	386	351	382	359	375	365	424	385	352	392	391	355	353	368	356	355	371	334	384	390	353	363	377	379	371	382	371	393	353	384	374	387	373	341	378	382	414	361	369	369	409	349	374	361	370	342	355	385	360	389	384	409	342	400	375	368	360	384	401	382	375	380	355	384	407	342	330	364	381	392	365	351	358	394	345	367	387	376	386	362	405	401	367	391	388	374	364	378	365	347	368	394	420	348	393	346	341	374	362	390	358	372	389	386	370	363	381	384	349	375	352	399	400	376	369	373	377	375	363	399	373	374	362	352	378	392	386	360	344	375	341	376	364	356	389	367	357	372	353	393	402	386	360	377	330	396	367	360	381	384	340	361	389	375	378	412	367	406	391	387	365	354	374	379	363	370	352	374	406	378	414	386	363	377	373	387	363	423	396	414	386	377	400	380	386	387	369	404	351	383	391	383	398	363	383	379	367	364	348	355	361	361	385	371	381	353	366	374	378	391	394	380	387	385	386	367	351	358	383	401	376	362	363	348	358	340	376	351	387	375	392	383	385	369	428	358	372	365	381	351	372	390	353	370	351	368	379	359	354	395	390	368	372	348	409	385	380	367	343	384	406	362	351	375	407	379	398	350	369	412	361	399	346	358	387	389	378	362	350	368	379	404	369	398	411	363	389	390	344	414	359	346	364	377	394	393	394	360	382	374	370	376	393	345	358	390	377	353	349	394	401	386	361	367	367	385	401	387	349	353	355	401	360	353	401	408	364	361	352	404	406	347	375	378	363	348	355	388	392
22897	21118	28961	23545	21116	21187	11255	1763	1249	1214	1141	972	908	922	890	847	757	780	730	746	753	701	738	704	721	701	723	699	712	679	642	690	652	653	667	680	696	665	665	648	665	632	698	668	669	644	697	669	654	634	609	632	609	668	680	627	601	649	628	662	666	612	704	651	641	647	636	665	614	663	642	692	632	680	612	643	614	645	662	678	685	655	656	612	691	671	635	613	610	677	624	637	618	642	642	699	638	651	644	607	626	599	629	616	626	667	628	648	683	666	599	646	646	595	663	661	626	654	637	639	593	659	609	636	621	665	600	667	665	606	632	599	680	624	663	650	647	638	638	652	689	646	625	634	650	605	621	635	619	622	639	629	703	635	641	676	603	593	611	562	668	700	634	660	634	639	632	642	631	626	624	640	631	621	637	657	646	670	641	650	700	645	654	642	612	654	678	641	674	613	662	618	644	641	616	646	649	632	656	624	687	604	623	637	666	590	619	663	642	617	613	624	612	664	659	674	672	647	629	611	658	607	598	635	572	665	663	623	643	617	632	631	689	636	629	631	649	675	601	662	671	644	701	656	629	651	673	636	671	581	631	651	615	628	616	668	632	653	664	656	669	679	594	648	655	643	670	625	576	631	628	638	654	626	680	614	615	651	659	621	652	603	689	659	676	640	619	631	675	620	585	636	597	628	653	645	621	654	635	605	659	621	613	680	652	642	632	652	614	629	621	605	686	627	661	643	642	564	704	621	671	645	637	643	601	630	613	659	677	653	671	666	638	593	617	651	630	655	650	660	616	588	670	635	645	666	675	644	646	644	552	652	643	643	608	605	617	628	649	640	688	656	614	624	622	654	627	657	626	677	638	683	644	681	598	649	611	622	601	654	632	616	629	686	684	639	639	605	609	645	670	609	624	659	633	654	627	635	633	628	633	594	624	622	625	626	591	693	639	683	704	575	662	636	621	634	645	647	661	649	642	640	588	637	642	624	592	618	603	635	671	589	669	656	632	622	603	691	662	659	685	592	647	713	647	606	648	650	644	629	621	675	621	626	638	628	608	608	576	610	619	656	610	636	652	619	620	634	641	637	618	623	622	605	655	637	660	604	640	633	640	669	661	607	608	601	609	669	604	654	621	620	631	685	649	636	629	638	628	615	632	660	627	636	612	640	652	613	635	674	665	634	656	634	641	657	665	673	653	651	626	632	666	661	621	611	619	618	656	657	647	629	598	657	593	628	640	635	625	661	644	637	608	602	669	651	600	586	636	593	662	685	661	636	641	660	653	608	671	606	653	614	617	638	612	669	623	569	637	614	659	634	666	675	601	640	654	593	643	654	655	628	660	624	627	634	611	651	644	620	646	631	623	643	670	615	611	652	658	602	643	638	651	634	632	687	667	661	646	651	613	599	613	591	635	641	632	655	635	636	641	682	658	646	632	656	660	636	644	592	623	642	641	671	591	607	606	692	616	635	664	646	675	608	629	581	607	612	598	620	603	611	655	649	672	636	671	626	642	660	626	654	659	609	632	628	621	644	676	580	657	606	673	647	643	596	660	680	635	628	635	656	650	607	640	588	628	636	614	625	656	614	673	684	677	658	649	665	670	640	658	634	712	622	614	638	672	630	631	649	676	639	666	591	646	605	664	633	669	634	644	637	637	652	607	650	628	643	604	646	633	634	641	661	648	661	689	619	659	626	601	661	666	662	665	641	654	668	639	650	646	618	636	665	641	593	608	621	625	632	630	638	650	630	651	646	619	633	646	687	626	619	637	640	664	639	630	595	672	640	645	671	605	648	626	609	654	620	650	630	635	651	644	663	651	602	672	654	618	655	646	604	645	654	642	650	649	666	650	678	648	690	702	637	666	608	702	655	593	623	619	586	631	654	607	660	682	629	634	631	611	612	691	631	655	671	667	658	672	615	650	663	604	592	601	608	633	625	692	637	663	632	605	644	642	551	605	656	625	614	704	655	648	639	623	624	649	567	637	619	676	710	636	607	654	665	667	622	655	644	639	601	639	674	592	615	663	676	623	643	637	613	614	632	607	591	686	657	650	660	599	588	628	659	623	647	665	632	633	645	622	595	658	624	651	639	673	620	609	628	646	632	648	626	637	605	610	624	603	654	610	585	647	638	614	637	672	623	611	631	606	607	619	607	660	660	640	660	630	605	646	683	648	620	632	656	657	634	658	635	665	662	665	662	651	619	653	682	640	616	658	603	572	639	627	634	605	627	656	653	669	634	565	615	617	620	649	664	650	610	643	656	614	681	641	627	632	624	594	653	631	606	694	669	617	626	623	662	660	630	663	640	673	647	638	645	623	623	627	683	641	649	670	649	616	680	656	619	684	663	677	616	642	655	606	608	622	640	632	612	623	632	641	648	649	649	647	627	665	620	639	681	647	650	662	633	650	654	600	611	633	659	642	664	645	640	615	657	608	645	649	652	659	639	600	570	602	639	609	583	626	646	638	645	614	602	678	646	676	652	639	602	642	664	650	634	650	598	656	578	618	600	610	596	659	588	673	649	627	623	623	671	616	671	646	659	641	643	619	674	626	595	615	620	630	636	672	621	638	641	639	682	647	636	626	675	621	647	601	610	616	619	646	630	633	665	592	635	604	605	689	606	616	636	657	578	659	587	650	619	657	634	648	632	650	667	638	610	642	600	664	692	644	650	654	652	658	628	637	683	663	632	648	579	637	628	590	625	632	653	643	634	655	619	624	602	647	610	644	632	654	641	608	620	659	609	572	630	644	629	635	642	613	616	633	667	612	598	633	626	667	645	669	626	622	684	644	583	653	658	618	626	623	646	586	634	587	625	600	597	639	611	628	630	641	617	611	619	646	639	632	629	668	679	635	667	654	640	679	621	665	593	619	655	642	666	610	649	640	604	618	617	641	673	633	697	620	664	647	618	644	634	598	646	637	641	642	631	633	586	600	658	621	647	655	671	614	607	708	648	642	698	643	642	646	615	632	616	612	621	641	608	600	634	680	616	664	657	636	649	663	595	634	654	628	642	622	624	665	655	618	631	584	635	628	568	607	620	625	637	636	621	668	627	595	618	647	656	588	628	683	640	645	627	630	661	639	636	593	657	667	625	653	604	615	654	653	623	642	639	650	651	595	663	658	644	628	638	636	650	635	591	630	631	607	609	657	623	631	637	648	607	645	625	599	670	639	614	621	651	644	591	638	652	641	631	624	625	614	639	646	658	678	634	657	656	644	656	634	589	632	657	671	664	603	626	654	629	641	605	618	579	636	588	622	602	646	612	623	593	668	606	624	615	646	620	642	611	656	670	592	662	613	623	600	645	647	619	593	640	633	664	619	602	634	595	690	677	565	608	637	673	633	615	596	686	648	627	620	667	621	654	635	656	584	599	636	641	660	615	613	601	666	651	618	653	627	596	650	618	617	604	649	673	655	620	644	677	609	645	673	645	636	606	636	610	612	675	629	616	670	627	625	596	619	653	633	617	645	694	625	624	645	635	639	636
10972	17572	14911	8117	5620	4301	3422	2872	2358	1952	1828	1571	1453	1352	1159	1155	1084	1033	985	1001	952	919	954	886	885	804	842	815	879	829	789	829	919	790	797	826	869	803	783	777	801	813	831	786	783	807	762	811	861	808	804	770	769	713	782	764	830	788	756	843	777	769	712	741	798	781	769	731	805	797	785	784	716	785	772	819	780	780	793	757	780	809	730	763	731	821	781	733	791	774	800	808	758	783	770	750	753	761	744	806	795	780	736	753	781	812	749	763	784	761	796	755	733	745	782	735	725	769	789	727	814	780	770	770	785	770	736	762	777	752	748	781	820	784	775	798	791	759	790	803	708	741	746	756	755	754	731	732	789	798	733	782	767	712	767	807	757	787	761	817	715	742	778	752	723	776	750	813	764	793	789	766	794	733	771	820	763	839	793	762	724	819	776	764	773	815	749	796	785	788	757	767	800	784	810	743	764	753	796	745	770	776	753	758	672	779	780	731	798	818	848	788	739	767	739	771	740	758	735	749	759	741	788	782	802	778	745	793	745	745	757	756	756	765	721	779	750	755	735	783	747	783	751	758	719	754	766	794	800	752	752	778	759	785	750	814	785	784	714	774	791	745	749	794	766	740	739	769	746	795	797	786	750	785	774	776	766	758	755	729	767	778	769	761	795	797	792	744	784	768	745	781	760	732	790	806	757	767	748	757	773	767	817	813	786	768	746	789	757	767	769	734	791	771	765	732	705	793	762	769	771	761	823	771	775	755	761	786	768	764	784	766	754	760	782	742	750	746	776	760	757	675	759	704	742	769	779	735	730	806	777	763	749	741	773	782	833	768	747	787	816	776	778	817	728	743	763	760	766	820	766	812	801	770	798	768	794	789	768	741	786	762	741	743	730	722	760	734	803	744	755	828	726	813	749	765	815	783	756	741	783	755	753	727	805	819	784	752	751	763	771	740	712	719	737	745	751	748	760	789	834	764	771	759	779	699	754	753	723	757	760	780	780	754	817	730	763	746	717	749	731	783	833	793	795	808	794	785	732	762	777	742	735	763	772	759	774	777	722	787	711	773	789	770	796	804	750	765	730	758	807	786	737	711	800	788	738	755	769	787	798	740	785	727	790	766	789	771	760	748	691	778	756	754	804	800	712	762	831	742	752	737	750	785	754	765	799	751	808	775	770	740	733	749	752	742	779	788	779	767	740	781	759	757	742	821	790	729	796	765	791	764	758	790	753	735	770	747	763	751	784	779	753	857	756	769	817	803	803	743	786	756	746	773	783	727	769	787	764	804	775	797	760	758	787	750	751	766	797	786	722	718	765	715	763	802	785	779	759	770	742	733	749	791	740	756	763	773	779	788	779	765	790	721	751	733	743	730	751	764	787	796	760	735	768	813	751	793	756	759	735	806	791	747	770	742	804	790	841	750	765	785	811	727	756	743	800	845	759	813	732	829	728	771	749	756	797	775	736	749	816	770	775	741	726	785	785	811	746	741	768	767	771	751	745	789	839	727	770	774	761	793	803	796	756	704	785	795	762	765	759	808	786	798	744	795	835	715	723	734	748	774	753	773	807	728	736	722	763	792	762	770	721	769	776	812	781	784	791	738	759	762	756	720	797	783	800	767	725	781	774	713	752	826	800	765	744	744	759	749	737	781	789	728	770	745	792	777	767	756	767	777	787	727	790	770	763	735	763	771	720	760	771	723	805	748	755	760	749	749	756	747	770	747	750	743	816	750	777	731	760	771	761	715	807	728	762	787	775	788	738	785	798	763	777	791	769	743	760	758	796	811	750	838	772	781	769	785	778	768	780	771	790	771	731	797	739	770	790	747	760	748	763	730	763	771	752	777	819	748	735	772	761	786	776	762	751	764	759	698	752	767	719	794	768	754	834	774	734	785	815	725	778	708	739	760	754	784	780	729	755	728	765	748	765	760	771	756	735	783	729	749	748	794	797	773	779	780	705	800	795	756	741	749	743	736	733	812	761	725	788	764	777	720	752	792	770	788	770	777	746	748	738	760	793	746	758	757	793	781	757	771	818	838	742	770	726	752	722	734	821	728	793	742	828	758	755	771	746	783	771	711	764	732	769	711	818	749	740	716	793	762	805	782	747	771	749	768	744	802	789	765	764	791	740	699	767	786	734	778	776	783	808	769	764	775	751	765	733	785	742	726	762	757	762	794	830	758	820	759	773	812	778	772	770	797	730	790	756	723	749	756	731	794	795	734	759	782	716	758	761	777	768	775	774	767	743	778	752	760	758	799	740	743	735	774	757	802	755	817	751	764	753	753	716	753	784	792	726	783	817	749	761	746	792	793	761	758	798	759	736	744	724	741	783	739	800	789	807	731	807	754	734	795	775	774	812	768	743	802	826	739	751	738	729	791	801	756	813	774	766	753	764	817	802	750	772	738	773	766	776	812	754	784	746	842	784	746	815	773	757	780	794	744	808	765	818	798	769	797	789	737	787	752	812	770	787	758	734	767	769	753	773	736	786	736	737	770	780	795	753	756	772	730	778	756	813	752	779	778	733	789	796	798	763	770	786	749	808	776	764	776	747	785	723	737	799	811	810	731	772	815	769	762	711	756	798	819	739	763	776	774	754	773	823	776	771	779	754	765	749	781	755	727	772	761	783	793	728	769	789	692	726	767	812	777	786	721	745	745	758	767	779	744	748	771	735	770	745	751	791	803	765	787	777	764	766	737	768	781	819	754	747	738	800	756	755	807	795	756	775	729	753	757	741	793	782	782	767	773	756	740	781	741	769	785	797	733	787	849	739	782	776	717	779	743	761	776	739	771	818	748	785	764	768	729	799	774	799	730	733	738	753	718	756	752	810	695	771	755	827	714	795	805	797	775	803	747	738	764	735	788	713	771	763	719	783	738	770	756	759	820	791	790	802	763	803	777	811	733	792	782	769	750	760	748	802	768	776	779	768	828	784	743	681	766	741	762	761	785	755	762	738	788	777	773	773	807	743	789	779	733	762	777	754	846	775	728	784	738	743	706	773	797	717	763	802	761	791	763	816	800	756	811	783	791	748	752	822	784	759	763	759	757	804	734	742	777	771	753	790	828	754	811	747	748	734	779	781	761	814	754	772	765	722	757	769	763	782	768	745	767	763	797	714	800	772	753	789	778	774	798	769	787	774	759	775	802	793	758	780	773	823	773	782	801	771	772	810	788	708	821	774	769	773	769	801	795	793	766	749	819	776	768	742	798	731	769	776	797	773	745	762	772	769	744	751	728	746	820	810	737	774	792	781	767	748	769	798	809	735	832	755	758	810	750	742	773	784	765	765	737	744	778	746	783	742	770	798	757	722	745	763	809	782	776	727	787	749	795	705	779	747	827	781	795	785	745	755	744	789	793	748	792	770	856	772	779	795	805	724	774	787	778	755	750	830	734	777	818	793	744	747	758	757	731	797	807	717	704	817	765	777	801	765	775	769	791	729	767	753	731	793	739	764	771	794	749	810	764	730	740	788	763	773	760
27153	19764	6495	750	456	371	383	353	370	360	364	388	394	379	365	390	342	360	358	333	353	364	394	405	382	321	367	369	356	380	351	361	332	385	351	376	378	358	374	337	356	339	361	341	335	367	364	348	347	357	357	360	338	359	363	391	398	359	354	353	349	355	350	383	380	346	331	363	369	345	369	378	360	373	360	341	344	345	354	363	354	340	363	347	366	371	359	333	366	369	338	336	335	351	377	325	388	360	370	352	361	377	356	362	353	351	356	383	358	327	357	376	375	343	338	363	348	372	353	359	369	349	351	326	335	357	359	370	347	369	350	316	393	378	354	328	372	380	381	359	308	352	374	354	338	345	328	397	376	340	387	369	370	387	311	352	389	361	366	348	370	341	360	371	347	364	349	354	359	374	372	366	347	341	339	343	371	385	368	364	375	372	338	343	377	326	393	328	366	412	364	383	350	370	362	329	358	358	337	366	339	366	376	329	381	338	372	350	360	349	369	383	354	367	348	323	388	337	349	344	367	382	360	339	361	361	327	335	374	346	336	332	368	362	359	352	358	353	341	364	341	332	370	332	360	340	352	347	368	354	357	332	387	353	365	394	340	361	360	378	362	370	327	368	355	336	363	332	391	338	355	385	360	363	367	357	330	369	333	349	365	367	354	349	327	333	368	360	374	366	336	363	348	361	347	363	368	347	331	344	366	334	342	329	358	331	369	341	388	375	347	384	333	363	365	376	381	345	375	337	351	360	340	407	345	382	357	386	402	313	373	404	368	360	394	392	332	366	364	334	334	326	348	330	351	411	345	348	360	332	359	374	368	322	336	340	359	361	344	345	365	338	339	382	356	346	353	359	360	361	336	328	347	368	378	403	320	386	349	316	403	381	343	370	322	360	380	338	342	352	386	353	361	366	350	370	339	329	377	376	352	350	346	361	329	349	371	360	358	377	370	358	397	333	357	343	360	355	340	353	386	340	373	372	379	371	400	334	404	352	354	382	355	362	377	382	369	328	359	347	359	348	344	326	362	344	360	386	399	388	384	367	349	355	373	370	340	372	387	369	359	371	331	337	340	335	395	368	359	348	359	352	369	321	369	364	402	364	327	341	326	383	393	348	380	346	352	343	350	344	352	329	346	368	358	353	358	332	335	355	364	390	370	374	334	375	346	367	352	360	340	376	357	378	360	346	371	347	371	348	351	343	393	356	316	373	381	357	351	359	385	336	379	382	379	386	358	336	372	358	343	373	354	355	381	342	371	373	370	350	381	328	350	351	361	357	368	377	354	323	370	354	347	326	352	327	365	338	354	351	405	372	372	348	379	365	369	359	357	373	384	379	360	387	353	332	373	387	387	350	401	371	357	345	363	398	345	317	318	345	354	369	364	383	335	340	374	374	354	349	352	354	348	357	370	346	356	334	352	356	341	333	373	359	327	364	368	351	335	367	355	347	369	375	316	377	318	360	385	340	336	375	367	341	348	393	377	346	385	349	392	376	367	352	367	376	372	350	374	372	374	358	351	364	350	351	395	377	370	334	370	370	353	369	358	360	351	350	365	308	371	383	367	382	377	348	336	343	344	344	380	326	342	352	350	355	358	391	363	349	362	381	381	363	359	343	326	373	371	344	349	352	341	305	371	385	375	353	372	377	352	354	356	358	342	368	383	363	374	372	339	362	380	389	389	344	357	351	335	353	364	355	355	374	384	368	346	376	364	348	366	348	397	354	317	376	376	341	353	364	342	343	366	363	343	344	333	349	365	376	364	364	374	360	355	347	378	354	371	366	350	369	364	335	379	355	340	350	343	368	328	337	343	375	348	368	404	367	377	341	337	389	351	364	322	349	337	360	338	361	364	345	331	366	366	379	355	343	362	354	364	349	337	361	346	356	343	367	362	385	387	369	376	351	366	382	368	353	356	349	372	352	381	371	388	376	345	369	343	323	355	354	353	351	344	382	326	346	362	358	392	362	315	344	358	347	358	375	370	327	336	363	382	366	355	356	369	388	347	389	342	393	363	343	317	336	378	339	336	377	367	379	341	321	389	376	363	364	354	355	358	365	340	357	354	368	350	365	366	342	356	334	363	356	350	349	380	374	351	340	350	359	355	381	366	391	363	352	343	361	354	384	348	367	332	348	353	333	353	332	365	367	365	347	337	321	345	341	341	345	369	351	348	354	350	369	385	342	361	369	384	350	339	388	375	366	344	338	343	361	347	389	324	381	327	336	347	358	387	342	383	341	348	349	332	370	349	396	349	352	351	362	340	350	317	364	358	355	393	322	337	356	372	350	381	355	392	356	343	359	331	356	344	354	341	336	337	356	354	350	332	367	369	349	372	371	370	362	379	350	377	362	402	341	324	345	399	357	363	376	379	370	323	353	331	348	388	347	332	381	364	354	371	344	385	372	342	351	355	342	397	388	311	344	341	378	342	353	351	359	350	348	319	375	383	367	343	364	338	357	358	343	351	351	331	369	373	369	378	388	342	338	342	342	386	358	340	360	376	354	338	345	352	374	356	357	331	324	353	325	369	375	370	392	369	366	351	365	378	348	369	388	327	347	373	319	336	372	324	375	348	364	298	366	381	343	350	357	337	384	376	342	380	337	341	373	346	361	333	358	360	368	376	345	391	336	379	327	351	382	346	335	350	364	374	358	363	356	313	358	358	382	392	344	379	383	345	342	340	363	384	361	375	343	375	361	405	351	383	325	364	326	378	358	353	393	348	363	338	345	351	349	338	342	373	352	363	329	394	383	363	316	389	349	351	359	386	344	354	361	361	364	342	345	346	346	352	317	345	342	339	346	349	359	363	341	367	349	380	370	344	367	367	340	332	371	339	378	363	361	370	372	355	353	305	372	337	354	361	365	369	349	367	381	381	342	334	365	380	410	321	366	359	372	371	349	402	344	373	338	366	358	351	370	337	349	321	370	346	334	340	355	331	353	382	323	345	327	334	349	365	350	362	370	365	341	351	356	369	352	380	362	363	373	308	382	368	371	382	394	362	339	367	338	368	364	375	373	374	349	337	364	354	355	345	338	399	343	372	388	356	340	374	336	342	361	333	346	371	331	379	361	357	341	375	376	374	355	331	358	358	329	395	348	344	376	386	351	375	344	386	357	345	378	345	323	329	384	352	334	367	377	346	348	335	386	382	394	376	389	327	355	380	349	355	347	348	353	341	357	352	365	348	382	366	362	355	349	386	362	362	354	353	331	364	346	373	374	404	330	353	374	309	355	345	350	393	357	349	361	363	343	362	352	355	338	353	342	369	351	343	378	374	383	356	371	384	387	359	380	332	361	382	361	338	358	355	366	371	374	322	364	347	358	360	396	347	323	326	346	350	375	355	407	394	353	356	339	368	361	350	343	378	344	384	355	346	340	370	342	357	367	365	371	360	329	370	378	371	354	353	347	353	358	353	368	386	345	345	355	358	359	334	379	374	367	358	356	347	379	361	347	354	370	361	351	359	349	366	355	328	323	358	373	346	362
6667	1181	1026	706	580	498	511	476	482	445	466	481	463	465	445	493	439	481	458	471	444	437	416	456	465	426	450	477	436	425	421	436	454	441	449	446	433	436	430	418	471	441	468	435	429	458	436	451	437	434	433	458	434	413	451	421	434	435	415	435	427	451	475	440	429	401	448	416	438	463	427	450	397	424	418	457	435	433	415	443	450	399	423	475	422	448	438	418	401	446	431	446	427	419	451	408	473	433	453	460	434	417	446	444	424	472	436	440	455	462	450	431	428	421	458	430	449	399	417	472	478	438	469	435	488	404	479	404	462	428	461	475	467	457	490	454	420	457	427	409	469	446	411	436	449	424	472	404	460	453	479	459	407	454	419	457	472	476	460	493	448	431	455	407	452	430	434	425	463	437	404	422	439	494	430	437	459	448	488	451	433	462	470	458	453	396	445	438	487	440	438	430	395	445	453	475	469	476	443	432	482	436	454	482	463	421	470	464	450	425	443	448	443	459	446	437	423	430	470	434	455	455	466	429	436	432	426	472	436	467	440	462	466	440	428	475	442	427	437	454	425	416	439	440	440	431	420	443	426	433	449	429	449	449	447	450	416	428	432	429	434	430	402	463	460	453	487	452	465	408	430	407	429	469	435	449	426	428	455	478	443	440	449	450	429	477	472	438	479	462	408	506	452	433	467	460	465	455	488	431	474	461	459	444	438	461	449	413	450	468	456	456	456	476	488	429	429	452	445	446	442	461	475	453	446	427	439	416	471	438	431	398	450	428	439	465	455	463	452	493	495	398	420	406	428	459	466	439	457	423	442	425	417	449	391	451	453	418	430	455	440	454	478	428	424	455	454	462	463	416	436	478	475	452	476	450	453	470	442	432	398	423	440	421	444	441	460	444	471	452	443	434	461	419	447	470	450	458	440	435	446	461	429	416	467	432	425	433	474	414	440	454	426	446	412	458	430	467	434	435	490	421	450	437	432	448	468	459	498	428	459	436	436	423	427	459	427	455	427	450	444	419	429	447	431	450	454	442	451	430	371	440	442	449	411	452	453	416	446	428	414	428	445	418	458	415	450	452	437	460	443	481	427	449	463	464	447	434	428	444	498	452	423	439	432	421	429	435	441	410	421	455	422	425	426	412	438	428	448	439	407	413	474	438	447	464	452	464	453	437	463	447	432	465	429	438	427	452	442	457	448	447	461	477	461	445	441	460	411	420	418	453	426	471	432	470	402	456	459	464	446	472	410	427	433	421	453	442	444	423	486	429	445	480	435	442	445	462	414	457	492	456	437	481	448	481	455	467	445	465	455	429	424	446	444	414	461	454	447	440	452	427	450	434	483	425	438	474	449	491	463	421	431	427	415	439	437	399	422	417	441	476	458	411	416	439	438	445	473	419	420	424	450	420	441	437	424	438	441	444	468	441	450	426	442	444	458	435	439	464	433	445	418	492	414	432	430	420	446	447	438	429	446	452	462	434	438	449	390	470	445	437	426	412	434	390	474	432	450	426	438	428	399	400	420	424	404	416	452	458	415	451	460	420	452	423	448	449	445	441	412	415	460	453	434	460	441	453	397	436	438	481	458	443	467	446	467	462	463	418	488	433	446	462	452	463	438	410	458	436	453	428	439	441	420	468	430	421	453	443	465	477	438	424	424	458	440	419	412	449	437	421	451	437	441	425	433	448	432	430	425	451	432	446	444	460	455	449	428	466	442	459	446	419	437	470	461	489	438	449	471	442	473	430	462	445	449	460	429	410	437	435	473	447	421	410	420	431	418	474	437	413	461	417	427	434	428	431	385	432	465	495	477	437	460	421	490	477	429	450	429	450	444	399	434	476	426	464	443	459	432	464	392	436	436	451	448	450	429	450	462	441	471	423	427	459	441	437	474	454	416	448	452	444	397	453	423	450	431	423	437	438	440	420	427	427	411	442	437	446	414	439	440	441	433	462	457	466	465	438	473	454	442	445	436	464	448	476	430	448	426	441	449	448	427	468	444	463	460	437	436	431	448	413	442	446	410	411	457	418	416	406	455	467	409	462	450	418	442	409	472	398	441	445	430	453	428	487	426	456	432	478	442	462	464	441	442	401	414	415	482	440	457	468	450	424	450	455	441	427	479	401	478	450	437	464	426	437	433	451	444	488	474	416	450	431	420	463	423	438	430	422	447	427	435	435	441	464	418	422	463	433	423	429	439	417	432	436	466	421	454	451	399	425	495	437	465	439	423	428	464	410	455	466	417	458	389	463	477	464	439	448	446	454	409	435	449	447	441	439	463	415	448	452	471	451	460	436	445	432	455	433	453	435	432	476	448	459	447	470	469	499	432	429	455	442	443	442	447	455	451	456	428	461	440	441	450	422	417	420	463	449	404	467	440	424	410	455	464	454	430	443	465	479	463	440	468	448	405	439	433	446	426	468	442	442	430	420	463	463	430	443	453	461	463	473	434	416	410	481	445	466	417	411	433	425	436	422	440	449	417	467	444	456	465	438	409	433	402	465	463	419	430	430	437	423	389	428	458	430	454	480	437	463	450	447	443	480	453	445	443	443	455	423	490	446	474	467	444	431	446	424	399	419	451	419	458	464	459	460	453	413	436	425	478	449	442	462	454	429	422	437	445	417	444	430	477	449	462	427	426	446	399	467	449	457	444	412	441	476	453	452	412	485	440	426	469	514	450	431	454	487	440	445	489	480	414	456	446	463	447	430	446	454	452	447	418	472	448	464	439	408	450	385	467	449	424	478	438	473	471	431	484	455	452	474	451	431	463	422	451	472	442	456	474	412	450	426	420	458	446	418	449	426	435	461	459	487	451	396	445	420	445	418	435	436	396	447	440	442	462	466	414	432	422	409	438	446	437	468	453	408	463	475	442	455	432	434	458	457	438	434	441	456	446	395	470	433	497	420	434	476	447	418	436	449	439	483	440	410	431	461	463	424	458	473	449	452	453	478	432	411	447	444	446	456	452	464	481	427	435	486	453	462	447	474	460	420	424	480	426	449	446	431	424	435	482	444	423	404	421	426	419	468	409	421	451	420	492	440	427	441	443	421	461	442	457	417	441	409	422	450	429	442	482	413	457	430	411	448	437	451	447	430	428	435	463	446	414	407	443	421	424	413	479	455	494	431	460	431	459	437	427	461	444	443	412	474	470	455	454	439	456	455	414	447	455	443	446	457	474	417	425	458	444	425	458	489	415	406	457	463	454	450	471	436	468	440	405	480	445	441	442	451	436	459	448	409	448	462	436	437	443	436	457	452	434	438	439	394	416	428	412	428	458	415	443	397	458	442	463	466	447	425	438	465	414	436	455	446	413	462	449	443	431	432	462	421	449	448	446	407	440	438	441	428	421	408	414	435	449	444	469	412	406	448	452	453	457	458	433	460	416	453	436	432	467	449	482	444	486	438	444	461	437	437	441	471	417	471	440	459	447	448	447	448	432	414	436	424	432	433	421	441	484	450	446	443	460	429	440	462	477	427	443	454
23932	21162	28559	24016	21170	11304	1618	1070	916	917	841	779	789	738	701	668	714	710	660	708	676	638	681	657	627	648	633	636	639	615	624	640	619	599	625	598	606	644	613	618	616	648	640	644	641	639	631	651	623	575	617	620	573	597	640	643	637	585	593	577	615	611	613	625	619	637	605	584	601	644	610	595	611	605	625	620	606	635	645	559	643	583	580	611	630	603	598	585	662	585	620	636	611	579	620	647	603	574	610	622	582	597	598	621	628	608	615	589	588	639	612	616	597	608	606	582	582	646	647	630	568	648	599	631	626	594	589	572	589	605	570	577	656	627	580	612	592	612	554	619	622	603	643	657	637	565	593	630	627	568	603	607	622	584	619	616	624	612	612	591	630	596	596	576	610	597	582	605	630	608	615	578	602	649	591	614	692	630	590	594	612	615	605	627	619	596	561	602	589	606	641	631	629	600	643	584	619	590	641	592	643	609	582	639	564	598	596	575	625	635	649	633	570	625	603	608	629	581	569	583	608	618	612	630	621	576	604	614	609	565	627	580	613	536	617	621	621	584	599	588	638	623	588	549	627	622	614	648	593	612	583	610	577	586	641	644	609	638	590	632	582	610	616	605	596	635	649	581	595	638	615	635	576	609	565	635	677	595	661	588	587	655	572	622	612	639	600	588	653	568	666	618	585	632	595	605	642	604	586	538	635	588	628	542	583	597	612	594	649	604	616	606	578	576	585	644	604	633	591	587	601	620	566	605	634	618	664	636	626	621	604	619	620	579	604	623	596	595	590	588	625	574	589	608	617	589	610	596	575	629	611	577	622	613	615	624	631	581	593	610	619	607	621	627	616	619	597	584	610	602	606	616	579	639	624	589	550	623	588	619	625	609	580	629	629	621	650	589	628	579	570	588	576	599	650	596	587	590	617	615	601	584	576	581	603	614	578	607	608	606	614	626	590	613	599	589	597	613	595	591	617	606	595	597	638	594	579	603	580	566	623	610	631	622	621	597	621	600	609	611	603	565	548	596	613	635	614	601	614	645	556	625	656	554	582	625	617	627	653	602	605	597	617	608	561	624	628	596	586	603	631	635	574	587	615	610	638	574	599	623	587	568	585	605	629	594	612	599	618	598	603	568	637	609	557	635	610	619	580	605	605	614	602	601	636	589	618	593	629	642	647	578	555	627	644	640	606	631	610	566	652	643	589	584	664	586	604	624	574	605	614	632	623	611	609	644	645	594	626	635	615	658	656	594	659	627	625	592	618	597	605	606	642	572	620	669	630	590	567	572	592	618	634	605	587	606	617	592	603	556	541	586	625	637	601	615	633	602	576	625	601	562	562	632	578	626	662	624	607	619	615	642	567	580	598	615	602	626	592	623	581	594	566	610	595	638	578	575	600	587	605	656	622	586	627	622	606	616	530	595	595	586	599	636	590	599	610	642	631	594	559	562	596	591	585	597	570	604	617	603	648	613	565	613	642	596	591	579	606	554	623	593	580	581	635	605	574	589	593	587	579	600	602	584	572	578	621	598	555	611	603	574	569	583	605	607	633	617	630	668	634	617	580	568	616	625	567	568	597	591	600	591	617	579	603	653	596	559	601	627	625	613	622	618	574	622	633	631	580	573	628	621	618	603	598	599	588	645	623	570	633	616	592	649	661	639	614	624	579	612	620	613	567	629	631	610	629	616	583	588	633	621	597	574	578	617	641	608	589	587	569	593	623	637	630	603	616	674	562	596	627	670	619	561	579	617	620	553	607	614	576	584	545	583	555	567	629	556	612	631	578	586	624	590	647	599	634	610	593	604	582	567	626	603	588	605	624	589	630	602	624	598	619	561	619	587	617	558	605	640	606	604	624	595	630	619	597	621	597	574	581	599	597	603	608	584	597	582	591	638	604	633	590	591	612	581	632	633	586	590	589	622	579	595	599	606	620	623	579	569	618	637	585	667	627	609	615	592	617	607	606	588	579	571	596	626	611	641	618	612	593	588	606	584	577	577	579	630	590	585	610	614	609	591	636	587	639	634	575	617	584	578	637	619	613	631	629	629	560	656	601	599	601	597	572	602	585	575	582	586	609	582	573	608	556	579	665	654	567	621	630	592	620	589	593	548	613	586	618	560	613	609	564	607	644	593	628	598	608	622	582	608	556	624	583	601	614	612	583	537	612	548	583	653	588	595	585	602	569	584	623	615	601	618	630	654	606	638	583	587	620	587	581	641	596	577	660	604	639	654	609	546	611	608	594	590	634	588	585	608	609	617	626	562	612	638	594	604	572	559	614	649	642	625	575	614	590	601	587	620	597	587	563	630	601	588	581	618	613	589	592	634	644	607	619	607	630	642	601	579	635	615	587	609	590	637	587	615	587	638	621	591	593	603	613	598	596	615	622	640	587	547	602	582	585	611	625	623	591	570	593	637	630	577	611	660	623	597	607	571	625	632	547	648	601	613	592	572	603	582	565	616	618	576	581	629	598	566	627	619	645	606	623	587	551	572	592	646	598	631	594	625	667	607	604	597	586	587	618	628	612	597	595	631	596	590	649	585	584	603	632	580	603	626	586	594	630	587	602	645	604	592	605	573	576	619	609	588	606	639	589	593	596	597	596	607	625	630	650	620	604	590	617	653	597	545	622	635	603	603	586	589	586	569	605	594	615	612	589	559	578	594	604	608	589	606	587	602	601	581	596	636	562	592	606	597	656	607	599	564	605	613	624	617	629	571	596	620	599	640	575	602	676	642	610	598	615	584	606	572	632	598	621	623	675	605	621	610	599	598	615	579	571	635	613	636	593	581	629	613	640	563	575	527	606	645	622	616	576	623	573	598	626	650	601	572	600	590	601	590	591	593	608	671	624	618	581	558	591	598	631	647	602	594	595	629	580	566	619	590	658	619	669	584	614	635	584	618	571	623	623	572	568	547	634	599	571	600	625	613	592	615	624	639	606	601	596	625	593	666	645	597	594	624	639	613	564	591	536	610	605	629	583	607	675	600	589	651	585	596	589	607	635	646	610	614	680	578	604	626	593	638	607	658	570	621	634	601	619	616	595	591	579	624	626	615	574	621	603	625	575	598	589	619	597	615	608	645	607	621	616	575	604	611	618	597	618	609	569	603	612	661	564	582	593	588	617	594	595	534	599	633	635	603	630	592	627	591	621	597	587	579	632	602	630	629	584	594	593	600	568	576	613	619	597	577	652	646	614	569	622	610	605	579	588	634	605	562	607	614	589	600	616	620	625	614	571	588	578	579	575	626	625	641	621	649	573	595	607	621	639	631	608	604	627	612	578	613	587	563	550	618	556	621	594	593	588	615	630	565	605	644	638	606	634	606	617	638	626	620	593	624	609	616	665	576	598	587	601	616	617	600	615	606	620	588	604	609	593	659	613	640	616	619	544	585	619	613	634	614	587	655	631	596	672	574	591	588	610	579	638	617	580	609	598	605	613	609	610	582	637	606	632	591	590	583	594	599	614	561	584	658	642	604	572	623
7832	10636	9181	4750	3267	2485	2041	1749	1557	1326	1217	1138	1050	1027	946	849	872	811	864	792	842	806	805	826	753	832	797	791	791	782	765	742	767	739	764	757	738	746	748	716	754	720	757	773	760	714	720	712	739	732	776	700	695	750	750	731	773	685	743	721	745	729	733	729	781	717	737	715	732	676	745	750	788	740	716	753	739	788	698	731	670	726	695	720	731	742	744	728	728	757	736	772	747	750	721	749	741	693	740	809	697	700	685	729	734	722	730	712	681	724	738	731	760	652	720	738	730	753	694	741	723	771	758	721	739	692	744	736	750	720	745	744	728	700	752	730	733	698	728	766	736	735	713	677	707	720	743	762	732	733	763	718	712	759	734	750	698	713	716	700	714	741	682	719	741	730	690	686	742	724	707	713	706	736	761	746	711	738	768	747	724	716	707	730	724	674	683	759	700	753	693	815	740	737	720	708	777	709	741	765	703	725	688	731	659	768	705	729	687	705	731	721	766	741	779	735	780	733	704	756	735	690	750	759	763	699	682	746	728	754	742	683	693	743	758	731	727	759	747	730	710	727	733	702	702	731	763	713	745	738	748	684	722	745	794	700	729	714	709	705	752	689	711	703	727	702	756	686	714	728	691	762	714	763	720	707	737	738	732	725	736	796	787	702	734	731	761	715	758	706	752	670	683	767	750	733	720	719	741	718	747	670	694	701	724	715	699	721	698	706	723	681	726	749	747	693	662	739	708	742	730	768	713	767	737	735	716	745	677	690	798	711	739	771	728	684	753	740	688	737	738	729	721	717	722	693	729	718	707	700	725	716	740	731	714	716	721	698	720	683	736	745	714	725	723	704	720	743	712	710	738	699	740	720	686	695	738	764	692	739	712	719	688	688	775	707	726	720	739	669	750	744	726	686	723	742	771	730	731	683	715	753	742	743	716	675	706	696	751	707	637	710	695	721	741	744	705	730	704	736	745	724	731	689	771	728	722	721	742	757	713	726	712	758	727	750	736	773	694	742	718	753	700	762	730	744	756	709	724	693	740	683	723	728	721	741	689	689	727	713	755	772	713	753	705	778	742	673	735	718	699	723	743	723	754	755	736	708	724	740	707	740	678	732	740	713	735	683	734	696	769	725	740	713	723	733	730	726	696	698	776	718	721	734	760	733	725	736	728	706	684	691	751	653	752	681	717	728	705	696	734	714	725	710	752	740	741	723	743	750	751	755	749	748	717	792	653	692	769	745	768	695	679	703	750	745	695	734	738	738	712	766	736	724	741	741	752	717	762	726	739	681	706	703	717	708	744	735	708	746	687	710	755	712	665	703	707	711	710	755	746	714	722	738	718	743	739	691	694	720	731	726	691	720	744	748	782	763	703	745	717	706	735	710	729	699	708	680	686	768	724	707	696	735	698	699	734	735	724	717	737	751	763	715	704	736	759	779	656	723	755	711	740	736	741	687	692	763	700	754	726	718	736	706	716	700	775	714	710	686	725	691	757	757	754	769	721	716	702	687	770	734	685	758	726	796	691	706	758	764	747	748	719	729	719	738	740	726	708	712	770	696	760	697	717	689	771	731	750	758	742	710	768	706	708	719	754	757	725	762	680	702	721	712	780	679	716	749	726	677	766	760	764	694	707	759	721	705	726	701	725	746	740	720	748	706	688	745	692	726	739	699	756	774	758	706	716	687	727	757	734	696	714	728	743	749	737	668	732	733	730	773	747	729	762	719	691	753	716	735	711	775	736	720	728	782	716	733	728	672	747	726	689	739	749	733	768	689	741	742	788	759	758	709	745	715	764	781	741	755	782	733	745	750	710	765	741	707	746	718	722	713	727	730	740	742	652	730	708	770	735	732	715	720	736	736	747	714	690	707	695	734	725	767	709	713	720	727	711	689	741	735	767	708	757	724	720	739	748	687	738	731	717	745	682	728	736	729	696	682	764	732	726	687	719	764	692	796	719	724	712	737	718	745	742	689	730	735	738	716	725	677	775	705	744	745	717	703	686	696	725	711	754	760	708	693	719	674	666	716	719	698	725	751	739	740	738	766	748	694	722	712	770	684	717	722	727	737	753	743	778	727	714	738	737	711	716	737	696	728	735	755	726	749	715	702	739	723	692	764	741	713	770	715	703	720	719	758	743	795	699	738	745	708	701	771	751	733	708	733	723	748	732	708	677	722	724	664	709	715	695	749	730	759	696	691	763	730	720	750	765	707	785	692	711	791	729	712	733	664	732	745	740	724	733	733	706	717	722	686	731	750	734	690	725	728	714	700	745	710	636	713	693	714	721	720	742	741	717	731	699	718	777	754	711	732	741	728	732	699	704	708	720	765	726	707	714	742	710	775	712	789	737	767	774	719	739	712	689	748	736	738	724	707	716	724	687	754	693	677	745	714	755	712	724	723	752	735	714	705	711	702	702	696	702	690	705	717	728	713	719	692	737	730	690	761	747	730	736	720	716	742	710	669	699	695	704	737	725	749	782	743	725	746	699	728	757	692	714	755	724	712	768	703	726	673	734	709	759	647	753	731	752	683	700	711	736	779	739	765	735	748	680	700	710	690	735	694	735	712	794	750	752	717	776	731	764	691	716	722	744	755	762	743	685	777	688	745	747	717	666	771	712	719	710	701	728	751	723	725	694	725	719	734	686	725	688	750	714	729	671	644	744	711	706	739	724	758	721	748	730	730	730	722	732	705	702	738	707	729	716	727	717	746	744	722	739	714	743	772	655	748	736	725	711	743	696	706	721	701	718	705	738	724	730	751	703	718	745	696	776	743	674	726	735	710	719	740	693	789	720	671	734	750	744	727	664	702	694	717	737	722	660	747	730	728	729	708	690	771	720	750	701	717	726	732	771	740	738	736	742	691	767	730	727	738	761	734	744	706	713	703	745	725	741	738	707	672	700	719	715	734	682	694	724	726	753	726	733	713	673	720	726	748	721	702	705	739	691	750	751	748	731	695	729	727	710	723	728	681	761	751	708	696	758	759	694	687	753	729	757	752	765	761	716	726	724	725	719	714	704	704	717	726	714	744	769	716	756	720	748	717	682	718	714	739	713	697	762	721	750	709	715	742	754	707	689	643	702	720	719	719	731	745	740	681	728	705	700	747	713	741	682	683	750	744	774	738	752	723	694	768	709	722	717	721	710	709	723	706	755	755	757	712	723	739	710	705	750	727	739	751	762	752	718	739	713	744	684	704	722	701	697	708	747	725	698	721	734	717	745	737	767	736	713	719	758	753	776	768	732	712	736	758	714	697	695	797	706	715	680	725	750	775	677	724	797	761	765	699	725	716	741	723	705	738	722	701	748	776	734	770	734	762	715	723	684	700	717	770	790	719	703	753	689	688	729	735	703	731	733	722	733	703	692	717	830	670	722	725	725	716	732	750	720	739	738	711	703	688	733	750	763	737	724	732	754	703	709	692	773	702	723	699	732	736	722	718	691	728	738	755	722	733	719	768	766	770	709	756	746	688	731	723	741	738
25169	21125	27429	24967	11002	740	578	485	452	414	408	382	418	343	324	329	316	344	318	319	301	296	301	310	295	306	316	314	279	298	308	283	324	266	329	306	276	280	280	286	303	296	307	293	326	263	300	277	274	284	299	288	270	311	283	281	287	322	256	306	286	316	327	292	303	271	285	292	301	279	304	286	299	308	309	317	273	288	265	281	319	289	286	282	299	332	262	278	304	311	283	310	295	328	287	278	316	299	293	284	292	295	290	294	290	305	292	289	298	300	296	300	308	292	291	293	289	308	282	290	294	272	280	286	242	309	288	310	267	321	273	314	286	287	291	285	275	290	267	289	302	293	287	287	283	281	275	279	315	312	286	292	288	307	291	292	279	291	295	274	285	303	279	299	311	303	302	288	308	295	282	294	287	282	276	314	312	296	304	320	274	294	297	303	313	280	283	302	292	334	274	296	250	311	277	297	284	284	293	327	278	315	286	273	301	295	263	309	292	297	301	308	310	295	304	271	282	280	280	285	287	332	292	289	300	229	297	313	321	282	310	280	334	295	273	298	280	281	298	270	297	280	311	308	294	291	272	266	266	291	246	293	298	291	283	285	295	282	300	312	308	299	278	266	294	307	280	290	309	315	273	280	302	270	299	294	307	274	299	316	292	299	279	298	318	271	260	335	283	289	283	295	286	317	307	293	258	272	297	297	269	311	298	311	272	298	291	315	293	319	298	280	298	276	282	289	276	295	293	276	274	296	306	281	286	294	308	304	270	292	333	288	276	284	328	276	311	288	271	295	301	281	289	277	281	297	305	291	306	261	270	269	309	283	295	312	327	308	294	288	319	276	311	295	310	296	260	296	284	310	267	273	288	291	301	265	278	276	294	268	315	249	288	291	275	310	286	268	273	270	284	318	284	295	282	304	305	266	279	278	315	260	302	316	275	294	284	276	298	284	317	290	261	314	281	275	287	291	272	272	275	296	297	326	305	302	323	294	320	277	270	282	285	268	290	318	272	302	272	265	302	315	285	296	290	269	309	297	286	287	301	332	267	290	294	272	279	258	290	305	299	297	255	297	305	279	302	304	296	308	279	325	282	314	252	259	282	276	286	295	312	265	302	286	298	285	283	330	301	330	297	295	286	270	275	325	277	295	274	321	290	297	264	292	291	285	292	250	291	302	295	296	318	263	283	280	304	282	312	255	258	275	294	306	283	283	273	295	271	274	297	265	281	307	330	306	280	286	328	310	275	294	298	284	301	294	287	275	284	298	297	296	276	281	283	285	285	269	293	273	293	284	278	275	322	316	294	308	292	280	275	278	322	279	277	296	275	265	271	281	326	290	287	279	278	273	318	320	291	272	306	303	310	293	298	317	277	307	306	307	288	326	283	265	313	301	263	283	291	292	308	300	306	287	268	275	287	268	322	278	285	282	305	271	277	282	291	281	283	274	293	294	294	293	271	297	277	281	305	264	306	297	307	287	272	272	278	263	289	290	268	308	284	269	282	260	234	308	286	299	287	299	292	278	296	273	278	276	300	279	297	309	298	301	295	260	288	287	312	278	302	304	278	271	300	295	278	297	285	257	310	314	287	307	267	273	295	276	270	310	301	282	302	285	287	290	303	252	303	257	298	329	302	261	261	276	277	267	296	336	294	304	306	275	317	273	285	260	264	256	273	276	297	273	279	300	292	290	282	270	324	287	306	272	261	299	284	268	291	294	305	321	294	280	298	271	286	271	264	290	278	286	281	310	307	273	316	273	316	283	315	292	283	326	298	292	293	310	323	291	273	310	315	277	273	297	272	300	309	296	267	266	299	282	280	281	266	308	318	268	283	287	281	268	289	278	287	257	277	251	274	296	270	268	300	284	248	247	298	287	299	280	299	300	316	252	288	319	295	273	291	293	294	284	297	268	317	290	316	261	317	304	294	282	279	289	271	280	263	278	317	297	300	286	300	301	325	285	289	309	279	327	282	298	303	287	292	295	301	306	273	278	276	284	281	269	291	306	285	300	266	277	290	282	295	291	281	306	289	307	273	299	305	300	288	287	317	292	279	282	294	284	275	283	284	276	291	272	328	275	274	289	317	312	316	272	299	274	292	287	279	308	305	301	283	309	271	300	291	314	284	283	327	293	298	329	282	264	274	255	298	303	319	293	289	298	290	299	297	270	277	287	322	274	306	269	279	269	308	302	297	270	330	279	326	321	309	289	302	310	276	307	295	329	277	322	300	296	313	295	292	281	304	292	322	285	283	290	291	249	300	265	266	266	297	299	288	304	286	303	253	315	284	301	294	287	302	273	293	280	272	310	299	299	311	288	262	301	294	284	275	276	274	306	280	304	304	322	293	291	278	269	292	294	261	300	333	296	281	298	290	292	295	304	296	253	305	291	293	261	264	272	257	304	297	289	276	309	290	283	274	261	312	285	302	284	303	247	300	264	312	298	339	281	256	270	279	301	269	256	256	312	268	273	284	270	295	282	322	283	298	274	293	307	292	274	299	278	303	336	282	300	313	295	281	305	279	304	264	297	305	288	325	299	277	287	287	329	314	306	266	272	280	295	289	276	299	316	310	300	280	316	268	288	283	274	289	275	285	291	282	271	288	238	305	287	271	272	284	289	300	276	296	286	303	270	304	277	314	278	287	277	253	292	305	277	271	272	310	320	300	341	262	286	293	297	259	268	290	292	294	318	273	288	303	286	290	282	301	304	283	314	267	302	303	297	304	306	289	278	306	312	289	317	285	274	273	285	295	261	308	302	277	325	322	295	283	302	316	281	292	278	277	276	278	255	277	313	304	298	290	285	274	301	308	312	292	288	287	297	290	307	317	298	278	258	266	261	312	309	309	291	270	297	279	280	298	282	288	301	302	265	290	310	280	286	285	283	305	312	250	278	289	287	301	266	302	272	299	293	288	307	295	260	263	292	303	284	276	283	273	300	310	281	297	295	316	295	265	319	298	266	266	288	279	291	302	295	298	267	265	304	297	287	288	281	262	285	318	273	262	310	260	295	268	304	302	309	299	302	270	257	333	283	300	294	287	268	310	304	294	296	301	247	317	286	310	313	275	271	311	293	280	281	266	276	290	276	326	261	282	324	294	272	308	255	277	303	315	303	299	277	322	277	310	304	303	293	323	291	260	291	258	301	282	291	305	276	298	291	307	285	292	318	297	333	302	308	289	280	272	285	255	291	310	268	287	306	305	282	309	304	302	279	267	304	292	314	275	285	288	286	260	290	290	270	288	311	288	299	266	301	298	303	268	304	321	325	315	326	306	292	309	305	264	282	261	290	297	304	281	287	291	278	284	315	303	314	309	284	288	293	294	278	283	305	268	301	288	287	302	272	321	290	291	283	270	312	295	264	291	298	303	266	279	261	302	292	306	321	280	296	241	307	285	323	309	293	313	279	306	273	261	266	310	330	304	286	274	296	298	321	277	326	302	316	276	271	278	303	324	278	300	304	274	326	300	263	280	294	285	300	295	290	261	310
7669	6290	5138	2527	1813	1417	1217	997	832	730	660	643	584	510	500	447	449	515	469	437	446	421	449	403	403	373	423	391	439	375	415	410	404	401	381	356	368	388	420	413	370	359	366	392	397	384	416	374	382	379	374	396	367	385	389	403	384	414	401	390	374	390	400	373	352	376	374	356	376	376	369	352	347	384	335	377	387	374	386	394	378	402	378	367	387	399	389	376	371	404	350	387	386	374	361	413	378	371	336	392	373	393	380	398	359	363	395	383	391	359	362	388	391	379	392	390	370	394	343	387	380	364	365	364	390	383	348	402	386	388	359	343	335	363	409	380	377	407	323	356	360	340	395	374	413	342	396	379	384	372	392	348	383	391	398	400	358	396	389	358	382	366	377	362	372	394	345	369	393	374	379	387	380	383	381	371	396	402	386	353	394	411	384	376	375	396	341	422	331	339	381	382	371	401	403	368	386	391	372	400	410	404	397	382	338	362	382	380	396	386	357	379	330	373	356	348	360	359	390	384	416	386	390	381	355	375	392	371	391	363	418	416	367	389	368	387	363	396	380	393	341	398	399	380	376	374	386	402	370	395	352	422	368	338	390	398	398	400	383	383	347	397	374	408	391	380	382	382	370	364	386	363	394	378	369	389	391	365	375	392	376	372	368	374	363	396	386	396	387	391	397	388	370	367	350	429	374	380	371	387	400	365	358	377	352	369	362	355	401	394	382	376	392	367	406	394	359	395	361	396	373	380	377	396	351	356	351	362	394	398	383	360	379	389	393	375	392	370	356	402	392	362	365	362	386	379	374	403	414	401	345	355	364	370	371	380	378	353	325	438	364	393	415	384	364	368	395	333	401	364	392	358	395	367	363	344	418	392	371	361	406	394	352	387	384	390	401	361	394	385	375	389	397	393	389	379	365	403	406	371	394	425	396	352	374	336	400	345	367	351	369	401	380	383	346	413	373	390	399	360	402	387	381	379	393	383	376	365	395	420	388	385	365	389	384	381	384	390	392	374	360	379	358	382	367	357	390	379	409	362	379	356	364	367	380	335	388	383	378	410	397	377	381	404	411	372	362	390	367	381	363	407	370	380	336	370	368	344	385	375	375	404	383	393	383	403	387	369	361	375	350	384	370	354	400	377	387	379	375	379	395	348	383	375	382	349	392	411	344	399	369	385	347	401	378	335	412	388	401	350	373	343	364	373	372	323	357	376	364	363	373	396	388	388	419	396	368	395	385	439	395	355	411	390	376	389	367	371	377	402	431	377	399	346	361	354	371	356	336	387	402	352	386	371	415	382	376	373	386	376	381	393	366	366	374	373	383	371	386	396	363	389	389	358	342	346	368	370	385	388	360	412	366	411	375	364	392	395	392	391	370	356	382	408	382	417	379	365	374	361	381	428	379	372	358	375	358	413	397	349	398	376	383	360	374	369	393	368	346	384	398	429	417	387	402	375	378	367	385	385	373	372	380	385	414	346	338	388	369	378	349	359	393	398	383	391	353	396	396	360	388	385	396	400	404	387	376	374	358	388	364	376	393	351	364	375	366	399	354	359	388	371	405	389	386	382	388	381	389	403	361	402	387	371	366	368	352	388	397	378	360	372	345	349	389	354	357	356	362	388	361	387	392	374	388	364	329	372	364	398	388	349	383	338	385	366	399	402	396	361	383	378	323	416	394	354	361	371	388	395	387	363	411	408	371	401	382	340	416	386	390	408	373	409	380	398	375	349	371	399	382	344	382	400	361	393	397	373	369	375	351	383	379	371	355	379	391	387	393	374	383	370	383	412	408	351	340	363	396	422	402	364	395	345	378	397	396	415	360	413	364	328	375	366	370	387	363	366	373	399	437	355	400	377	398	374	417	371	355	391	384	378	391	358	377	381	384	382	380	352	384	375	381	394	350	406	415	372	376	383	378	371	373	369	368	355	392	386	382	386	373	381	354	352	354	382	362	385	329	391	378	375	380	381	403	389	358	359	384	370	369	368	398	395	409	362	356	373	383	378	381	377	389	391	394	379	377	413	387	368	388	381	360	380	401	345	391	390	392	394	395	368	379	361	392	353	375	400	363	353	352	382	381	382	393	398	428	400	381	421	364	328	378	400	367	359	393	407	390	413	358	362	404	391	380	363	390	372	394	375	394	367	425	385	385	416	398	369	346	374	375	369	390	366	386	370	391	402	375	388	394	364	410	366	409	356	372	376	368	349	374	406	391	375	404	357	387	391	389	395	382	401	374	368	401	398	393	377	347	382	368	401	378	380	375	367	376	379	376	363	370	391	382	377	370	420	413	359	382	383	403	433	380	377	363	360	370	375	374	399	352	381	373	375	363	379	380	388	343	358	392	369	381	354	374	372	402	353	418	401	375	387	354	385	391	365	386	394	412	401	376	394	366	373	363	387	399	372	399	327	372	361	366	377	362	397	387	386	388	378	378	424	343	377	387	402	374	370	351	372	355	378	367	359	390	388	396	359	381	350	403	418	379	377	389	343	378	363	358	387	385	371	356	397	392	364	368	339	377	337	389	368	355	365	400	404	343	395	411	419	366	360	393	400	391	389	391	378	401	347	343	391	356	347	362	349	360	374	371	358	363	395	403	356	375	379	383	399	387	364	337	363	388	353	393	382	413	372	400	357	366	394	390	352	358	366	384	381	371	387	395	332	380	385	390	368	327	368	400	357	368	379	357	381	383	373	376	383	398	391	375	365	367	387	432	386	364	360	411	354	363	394	352	340	383	377	388	395	366	364	340	388	365	380	340	367	370	390	357	344	357	357	374	369	390	378	402	392	407	371	377	376	387	372	385	355	355	390	351	323	384	395	420	389	375	377	396	366	395	379	379	381	373	337	377	362	395	413	376	366	354	335	396	386	399	381	364	397	411	387	394	358	379	376	373	383	383	395	361	345	353	387	408	378	348	377	349	353	362	392	393	350	396	375	343	364	366	356	334	371	356	356	370	363	375	359	381	411	366	392	390	357	358	379	379	394	381	379	392	351	379	360	376	361	393	364	344	404	353	343	387	376	374	369	390	394	367	373	383	351	400	410	388	384	381	433	367	355	337	400	378	373	380	382	386	389	384	372	339	388	386	357	352	393	353	383	372	391	394	373	372	358	380	353	387	356	368	408	362	364	398	380	379	384	376	378	343	403	392	412	410	354	388	357	346	391	353	392	388	371	357	387	372	377	393	389	393	374	379	397	373	376	382	398	378	386	386	411	364	384	392	373	377	352	370	399	405	352	388	360	357	369	375	401	392	369	411	410	394	384	392	380	355	374	372	384	363	382	345	358	384	412	361	407	396	381	367	388	362	350	353	391	383	367	330	387	374	367	381	402	384	392	341	362	378	387	348	394	413	340	351	382	400	359	387	371	384	376	358	392	398	356	381	394	376	347	378	381	397	390	378	381	362	390	380	364	366	354	338	411	370	373	369	375	410	371	376	413	357	378	375	394	382	379	374	371	375	355	341	369	386	383	366	412	377	366
22865	21116	28926	23536	21119	21185	11128	1804	1327	1150	1115	947	961	919	857	810	808	800	740	753	783	697	712	649	705	724	732	655	674	732	681	607	645	713	710	643	688	702	645	662	639	684	648	704	655	649	674	622	652	648	607	631	640	623	667	674	616	653	666	654	649	615	641	696	674	643	647	649	624	629	633	654	611	649	678	660	662	629	629	679	710	679	635	631	693	597	630	619	642	694	693	661	630	681	602	652	683	654	560	647	642	639	655	634	657	664	667	645	642	632	649	667	619	631	627	605	633	647	626	627	641	667	626	701	618	617	646	662	656	662	647	671	628	644	637	608	655	620	625	588	659	630	647	672	661	665	623	709	648	643	657	639	659	622	675	650	644	646	592	676	663	649	629	637	680	650	636	611	670	640	683	630	648	671	680	638	659	644	635	630	635	644	674	684	658	630	640	668	647	603	623	653	652	653	639	611	636	579	670	617	667	675	617	660	658	597	598	643	608	628	662	625	641	654	597	658	670	626	612	655	676	663	655	616	655	626	659	609	628	622	659	627	614	628	607	621	650	648	633	630	658	626	663	643	625	660	624	649	613	603	634	642	650	662	671	625	673	629	655	653	642	638	655	624	630	635	670	652	633	682	602	609	633	637	630	636	662	633	621	655	652	621	637	696	666	634	632	641	642	626	646	661	655	596	640	638	660	588	623	661	657	639	614	633	650	597	626	630	622	633	636	629	639	673	644	627	666	630	594	638	639	593	618	693	679	591	635	601	603	611	648	595	646	644	637	660	613	625	624	634	668	621	613	679	622	636	661	602	688	660	633	603	643	645	615	672	621	665	635	665	596	644	641	688	653	598	640	631	645	612	656	628	630	678	650	628	649	655	614	607	636	666	650	641	608	629	666	658	641	606	627	655	646	649	649	608	664	660	625	636	629	655	674	654	647	670	624	665	613	670	663	636	689	632	663	687	618	654	671	664	693	625	608	617	620	679	632	680	683	627	659	636	593	612	611	634	667	627	639	565	662	704	630	615	648	700	652	649	685	650	631	676	675	631	661	642	602	644	597	710	642	615	626	637	615	664	652	656	643	620	651	634	607	586	700	664	634	632	667	640	672	662	670	624	649	619	684	656	612	630	675	624	649	646	628	635	652	674	637	608	612	633	662	657	608	578	655	633	660	616	618	644	674	605	631	615	645	627	665	624	673	686	627	617	644	633	608	615	617	613	650	670	636	626	668	635	651	611	623	655	644	656	637	638	626	638	651	694	677	644	643	607	609	667	637	631	604	617	610	679	639	655	663	669	665	636	603	602	656	602	660	623	581	664	654	622	669	657	635	625	685	661	655	641	575	610	646	609	647	658	622	625	647	643	640	620	676	664	660	603	628	584	673	647	654	628	595	680	599	611	652	652	651	632	666	632	608	606	649	613	607	665	688	652	651	638	672	619	625	671	655	627	600	641	661	585	650	674	673	613	642	614	615	686	626	661	618	640	616	617	613	648	631	621	626	645	633	653	620	668	597	657	647	645	651	679	617	625	654	649	646	634	656	665	671	660	619	648	651	646	644	624	585	652	644	640	624	650	620	676	626	629	636	634	623	652	632	641	603	618	657	639	670	615	636	683	615	681	651	622	671	646	656	674	634	657	625	633	674	649	684	600	633	633	621	621	604	626	590	609	561	637	660	685	627	631	637	627	612	691	667	623	648	618	678	649	658	625	620	651	653	624	673	625	620	648	616	647	646	637	675	616	646	669	626	630	613	623	607	630	620	655	663	661	656	625	672	572	661	681	641	644	634	637	608	629	641	611	643	658	664	666	657	660	614	610	639	657	648	647	670	678	636	589	625	615	654	627	628	630	673	621	617	637	651	646	657	637	625	675	634	646	646	666	629	644	623	632	633	656	603	615	649	616	620	644	616	656	650	641	619	653	574	631	653	678	677	632	647	639	700	594	638	670	661	622	667	636	666	632	567	661	631	629	659	608	627	685	654	669	624	644	607	621	634	692	673	629	645	647	674	627	637	655	628	641	655	661	591	573	655	616	676	641	626	629	631	629	588	617	650	626	636	641	639	603	606	613	658	624	635	662	624	653	593	650	600	671	608	625	647	613	591	627	631	657	616	624	650	664	650	665	643	585	679	612	640	708	619	576	630	611	645	647	665	605	636	643	646	668	629	703	640	636	663	611	605	654	604	569	617	660	656	581	637	585	613	696	696	655	628	672	607	611	639	609	639	644	669	659	616	608	675	592	638	639	647	624	650	629	654	654	656	611	632	684	629	616	652	664	662	650	609	639	633	665	619	600	660	616	661	599	675	624	612	627	674	625	612	645	657	626	660	589	580	615	635	657	671	648	643	626	621	625	637	614	627	638	709	671	641	660	610	622	596	579	667	599	631	617	681	668	624	628	654	603	588	632	625	634	646	626	648	621	705	629	635	671	639	662	630	635	606	633	624	644	634	652	640	660	624	641	616	659	632	625	617	635	690	661	652	617	549	669	650	646	644	633	710	633	644	625	657	656	651	689	654	632	647	663	668	641	630	577	630	644	622	639	608	648	570	667	656	637	652	622	666	619	647	686	624	650	651	638	608	637	623	624	657	672	653	662	628	665	657	629	609	625	609	695	601	629	628	632	644	634	647	646	672	657	637	679	631	618	640	647	639	637	688	604	627	645	625	593	653	601	635	642	605	635	614	604	652	674	666	631	611	628	671	613	643	650	668	612	648	633	636	667	663	659	663	661	676	635	638	605	630	663	605	664	614	669	649	667	615	650	659	658	638	669	662	639	646	632	627	630	654	675	614	619	646	620	641	623	632	681	677	680	622	627	625	649	673	620	636	631	613	616	626	619	637	605	679	630	615	570	640	641	657	635	670	589	645	648	659	569	626	607	673	612	646	661	672	657	594	609	626	618	652	663	580	634	647	630	618	627	621	647	632	665	669	642	629	643	633	638	620	654	656	663	623	669	638	610	670	638	620	600	653	626	671	612	671	626	587	575	662	616	610	592	656	666	626	669	603	658	610	636	620	625	607	649	644	648	620	641	679	622	630	642	609	649	660	634	659	616	639	654	665	641	651	656	640	639	632	663	655	662	615	639	630	621	627	627	667	637	660	670	615	622	661	647	623	660	685	622	639	625	628	629	677	618	588	638	692	639	617	634	684	661	652	668	641	598	669	643	605	613	666	644	628	625	639	618	604	643	596	600	638	657	632	596	645	653	660	617	585	669	635	659	642	629	656	633	649	630	655	612	639	660	651	651	656	609	641	619	622	681	628	634	660	618	655	640	663	642	655	667	682	612	622	658	645	651	638	639	634	655	627	664	653	706	638	675	643	681	636	624	651	641	614	635	637	651	623	607	614	685	625	611	634	621	658	626	635	655	603	621	614	648	616	656	622	632	623	628	650	618	671	633	635	629	666	639	689	596	650	647	649	651	623	662	638	666	626	634	646	639	617	665	610	630	630	666	646	589	605	685	643	631	629	651	694	651	629	619
10199	17348	14749	8164	5502	4317	3431	2820	2291	1907	1726	1580	1407	1229	1166	1123	1015	969	961	999	984	914	868	868	931	837	769	798	856	830	808	822	833	817	856	847	843	803	850	796	784	800	740	799	805	787	794	800	742	807	799	784	795	791	760	735	789	800	734	759	778	780	735	765	804	730	735	737	775	765	793	790	775	703	785	820	764	809	715	752	693	719	780	797	780	753	750	760	798	743	796	793	747	748	803	806	727	749	804	763	824	793	772	775	775	764	764	728	772	756	728	751	759	793	824	751	766	772	751	780	806	719	748	781	843	818	744	763	756	811	755	794	770	752	768	772	802	813	793	756	769	789	760	730	743	814	826	756	816	747	761	725	761	794	784	812	758	792	764	794	716	779	777	724	770	769	737	766	751	783	729	758	774	796	742	776	795	761	724	785	747	747	723	784	776	745	758	762	757	707	772	749	760	793	767	755	703	760	733	782	762	742	769	740	832	752	762	739	753	752	771	758	764	677	759	739	760	799	717	733	749	716	724	795	755	788	795	733	752	750	781	753	765	759	778	746	749	797	752	786	760	755	753	834	762	781	732	711	717	765	758	726	721	759	737	751	781	741	726	798	767	748	733	757	763	767	778	783	742	770	780	819	786	768	786	748	792	772	778	775	764	722	801	765	747	779	768	772	803	781	797	795	716	741	751	732	715	771	758	819	810	779	790	768	778	779	774	782	719	736	733	755	758	781	801	792	790	800	785	792	766	769	763	688	757	738	770	764	772	777	784	760	749	710	774	816	744	793	746	730	729	721	802	787	738	754	772	744	744	728	745	762	789	776	762	747	795	795	801	748	779	747	751	742	752	810	792	743	732	800	754	782	745	723	757	767	775	800	753	716	790	728	746	757	756	739	770	752	756	756	740	764	731	760	728	785	790	771	766	741	748	731	769	739	731	768	695	784	784	753	794	707	783	745	776	781	794	772	736	771	732	791	757	771	754	773	693	784	756	780	751	768	746	760	748	773	681	736	739	736	744	730	776	783	734	762	755	794	797	780	786	782	776	755	773	697	766	769	773	724	791	788	759	753	768	768	750	791	795	761	745	752	746	816	744	752	802	769	729	754	792	699	808	739	756	818	779	755	797	829	728	743	781	719	764	739	750	768	793	790	758	762	743	775	727	731	746	789	779	766	714	764	765	755	756	754	733	700	751	711	750	781	721	756	828	787	751	764	742	753	754	799	765	745	727	747	763	776	794	720	781	700	732	773	792	770	795	727	766	738	796	729	703	763	763	798	787	801	780	755	801	769	756	766	769	781	748	716	799	745	777	784	728	776	806	779	726	764	762	753	772	774	739	780	741	792	766	776	801	786	742	720	748	757	800	754	777	762	762	738	792	792	751	806	762	788	788	761	810	752	768	738	744	764	773	778	819	730	758	705	755	758	790	761	726	751	747	717	790	758	721	820	770	798	797	760	747	750	779	772	768	746	776	746	732	723	757	767	705	741	735	734	777	702	732	714	778	775	743	770	795	705	777	720	732	786	766	754	768	735	824	760	756	705	763	778	767	761	734	769	746	728	728	769	774	748	766	722	764	756	792	728	764	757	750	823	795	787	774	737	769	747	737	783	761	778	732	750	723	780	745	767	812	768	778	760	734	720	782	725	790	772	753	767	822	727	747	797	748	825	811	767	750	765	762	716	769	822	782	767	761	819	713	751	776	760	720	784	755	837	741	781	726	746	764	721	791	747	753	772	794	709	780	816	755	746	731	805	735	743	746	764	744	762	746	799	802	756	793	752	773	719	783	744	783	716	785	743	777	732	726	770	784	770	806	749	781	775	768	753	780	809	772	756	797	777	766	771	740	777	784	748	740	730	744	750	801	832	777	742	726	791	716	769	778	791	773	751	790	717	715	756	722	787	766	751	753	803	797	757	817	797	777	733	771	763	736	711	784	805	777	750	757	749	803	817	780	758	729	797	765	762	767	755	744	774	753	747	772	804	771	742	789	710	785	752	732	774	767	742	739	748	791	771	710	741	729	711	754	775	828	770	772	763	780	779	790	768	778	775	748	806	755	758	769	752	706	708	724	734	779	723	747	744	780	802	787	778	751	739	787	744	761	731	744	798	789	801	728	774	761	761	790	749	785	837	796	742	761	781	784	762	769	778	748	801	770	754	788	724	756	755	765	742	712	762	751	764	765	768	770	775	716	760	766	741	747	760	748	763	771	802	768	799	747	779	784	738	746	809	788	761	826	799	728	772	783	782	750	781	702	788	755	750	783	743	713	793	762	759	781	761	752	756	716	726	820	732	684	782	727	814	746	783	764	748	746	770	761	802	797	755	735	773	776	766	762	762	749	747	734	778	768	776	725	771	791	782	786	752	746	808	718	782	784	792	706	797	778	735	775	797	813	717	774	799	762	761	755	737	736	769	772	739	766	719	752	766	699	792	753	739	759	701	734	781	760	735	774	816	755	759	833	752	730	741	726	811	767	755	788	769	744	807	812	746	749	793	785	756	797	760	742	759	802	726	781	761	783	827	743	763	772	739	765	739	765	757	800	799	787	775	745	782	777	796	803	761	714	772	758	734	765	766	757	789	786	756	762	784	786	746	777	797	774	822	739	807	769	743	780	763	698	744	762	721	720	729	744	731	752	744	765	723	821	755	781	740	733	771	724	701	749	749	737	799	747	758	776	762	775	772	770	738	775	770	782	733	719	725	736	789	774	742	765	716	720	758	792	779	726	745	738	728	794	723	688	729	766	746	796	781	737	721	734	790	790	814	718	732	821	754	816	789	792	761	731	789	780	783	775	746	810	767	782	783	719	724	797	732	792	797	751	770	752	792	754	765	739	743	753	783	738	759	732	735	785	758	775	791	710	804	802	762	768	787	823	822	752	793	786	754	764	725	797	823	780	775	758	755	799	744	772	780	716	743	719	703	730	744	747	797	772	732	753	723	765	744	771	757	753	787	723	769	734	748	759	824	777	750	752	753	745	725	803	772	737	735	820	731	770	716	741	735	742	782	744	792	741	783	775	741	727	780	788	795	762	743	767	697	773	760	774	774	727	744	766	772	764	737	799	728	726	738	724	757	806	746	783	773	766	743	798	753	701	767	769	757	734	771	795	755	745	747	796	781	732	745	774	767	791	777	718	726	729	762	795	746	808	767	756	722	766	806	757	778	723	732	784	752	787	748	802	744	744	764	793	756	803	708	771	741	824	791	756	773	803	799	787	774	738	731	769	795	721	779	752	748	767	776	800	757	773	780	718	763	763	784	754	743	734	771	757	814	738	730	803	769	767	777	777	710	728	818	759	801	795	787	776	768	810	780	772	796	787	749	768	790	759	737	713	729	790	749	760	722	732	759	742	767	740	709	744	758	778	777	804	728	785	746	770	784	788	786	753	734	772	762	789	736	765	767	758	732	772	732	754	759	746	761	784	729	723	750	805	785	760	684	731	730	772	798	784	786	779	777	738	782	785	753	721	732	773	743	754	761
27015	19739	6438	760	507	432	426	374	337	389	401	355	379	351	355	347	338	352	345	359	339	355	372	365	375	354	351	336	336	383	323	354	324	371	385	387	334	356	377	312	345	386	323	362	354	328	352	372	354	334	341	347	348	337	349	319	362	368	347	338	344	340	304	340	345	377	340	362	372	368	335	349	333	368	361	366	347	322	348	387	317	344	337	378	356	375	360	309	362	353	371	333	341	347	334	351	350	359	368	354	334	340	352	372	347	305	374	373	382	376	354	344	345	353	358	326	358	348	344	335	319	359	355	354	351	338	362	354	355	368	344	350	352	329	416	369	380	343	376	358	340	372	363	331	343	361	349	334	337	355	331	352	344	370	355	353	343	369	356	337	316	356	328	324	378	332	341	345	346	372	332	353	341	361	368	392	336	377	362	341	333	340	366	348	364	329	340	318	342	351	346	354	335	360	333	323	352	374	341	321	371	346	361	357	340	346	342	357	330	351	356	354	359	353	366	361	362	390	340	325	332	355	376	326	366	335	344	334	322	330	312	355	340	357	356	358	372	330	361	368	338	375	347	300	350	350	352	353	362	359	362	345	344	344	337	333	332	328	368	358	354	354	341	368	363	334	352	316	355	317	371	341	385	346	346	360	376	351	335	352	354	332	366	345	345	347	318	350	350	330	353	338	344	374	349	372	349	319	347	352	372	358	365	354	364	336	346	336	371	378	346	356	336	370	347	336	380	351	347	345	354	353	379	334	365	347	344	334	382	336	316	355	334	345	346	352	380	338	368	358	342	334	365	360	348	363	366	372	351	323	371	348	376	361	324	406	349	346	341	335	339	374	353	358	350	337	340	335	347	354	334	359	346	351	308	347	354	365	312	359	334	365	401	331	324	346	373	348	342	364	328	394	347	363	334	351	344	361	337	331	351	356	345	371	339	378	348	328	363	344	353	312	322	334	351	337	373	360	363	347	352	365	370	356	344	352	338	368	332	360	350	373	323	299	362	364	359	383	336	375	375	360	321	363	341	355	353	362	374	357	346	344	328	392	357	354	370	381	343	328	352	369	376	346	356	344	325	381	342	364	349	366	321	345	366	370	346	368	358	352	363	351	342	347	355	341	373	367	323	317	377	332	354	363	341	340	319	338	359	367	377	373	335	387	328	327	336	339	330	316	372	320	353	361	346	341	373	337	327	357	379	343	336	313	332	332	358	353	359	389	328	362	351	332	340	360	362	384	348	324	381	340	378	344	353	314	336	361	360	329	343	366	329	338	346	335	344	339	365	364	371	338	332	350	368	373	342	343	338	352	369	355	376	324	370	356	343	360	337	362	343	357	325	330	329	345	368	352	330	357	303	357	337	355	351	371	340	347	338	355	335	347	393	357	362	363	373	342	320	372	389	325	366	366	351	352	368	371	338	321	339	360	350	335	324	345	337	363	373	363	347	335	370	353	335	347	359	350	338	348	341	338	340	355	331	341	328	368	347	333	340	321	361	340	370	358	375	341	353	353	359	356	353	370	364	340	370	349	390	346	368	345	346	371	358	335	371	357	371	344	367	336	346	333	323	364	336	366	338	332	302	362	380	345	357	342	357	326	348	331	332	363	372	327	376	336	324	361	322	352	361	326	352	338	390	365	347	332	364	345	343	357	363	359	355	337	347	338	365	373	357	324	336	351	350	337	349	333	346	327	370	369	366	357	388	368	380	393	357	350	331	362	359	357	353	374	341	383	333	356	345	345	349	384	355	324	369	365	341	337	362	351	346	338	346	347	338	359	327	342	348	355	348	369	373	358	314	339	339	380	351	317	339	364	349	360	353	352	356	333	342	352	330	338	355	354	361	331	356	333	295	320	367	338	357	310	335	369	378	325	363	335	355	342	347	331	320	363	320	334	366	346	358	357	333	376	350	351	343	369	318	325	358	358	361	342	342	368	338	393	339	337	360	378	331	382	363	345	332	361	326	337	329	344	333	356	344	376	361	374	353	318	376	349	340	349	367	342	356	349	317	376	317	336	357	385	364	350	336	352	351	392	314	360	313	360	346	350	343	327	370	316	357	338	362	342	371	362	368	340	351	363	353	374	359	340	353	365	358	343	381	358	368	375	334	360	383	367	358	338	322	344	393	354	352	338	343	328	363	318	339	357	331	386	390	324	362	357	344	337	351	347	369	350	372	321	348	338	364	350	370	342	344	352	349	333	347	330	328	371	342	340	366	404	335	355	379	356	344	370	332	335	367	312	367	329	353	346	365	352	381	386	368	328	381	367	356	343	333	333	341	366	382	342	341	373	341	362	367	337	339	323	343	334	357	354	345	335	356	355	360	373	366	364	346	330	377	363	328	368	396	346	341	382	325	346	350	339	359	389	359	359	345	339	335	334	332	377	340	359	316	316	345	341	335	340	320	387	339	343	349	346	334	308	329	332	378	339	331	326	303	364	352	359	309	366	373	346	362	323	376	337	379	368	380	334	342	342	319	379	364	383	354	350	364	343	344	332	357	350	344	333	375	376	360	344	361	337	345	389	329	375	337	339	379	358	337	318	331	318	347	325	341	361	350	308	336	313	307	338	364	369	354	384	334	347	357	349	363	323	365	363	361	358	352	343	308	353	331	313	344	350	331	377	324	361	326	287	289	344	349	341	335	370	347	329	346	343	359	360	335	347	356	375	329	382	315	370	313	345	341	358	329	359	304	359	351	373	373	338	318	352	386	341	339	377	359	333	343	358	356	325	356	367	337	338	334	351	317	315	345	339	343	359	341	344	327	306	362	346	324	335	359	354	322	357	344	341	364	340	337	345	356	328	345	325	331	323	348	369	335	354	340	361	345	351	361	337	363	349	378	359	331	344	381	336	359	373	359	328	382	354	328	320	377	340	360	358	350	400	374	323	392	356	364	363	342	391	311	322	362	376	357	360	341	370	324	362	347	339	320	375	320	336	349	355	353	330	351	351	353	359	342	326	339	328	355	340	355	382	330	335	385	330	374	370	325	384	361	350	362	373	357	347	326	352	374	367	327	339	363	329	320	358	347	353	345	349	323	338	323	393	331	391	364	350	349	341	321	400	379	339	365	368	319	368	356	349	336	386	352	381	343	342	331	389	356	372	326	336	369	376	342	350	361	349	334	368	391	353	335	340	361	328	326	359	364	350	326	352	362	403	348	318	328	367	378	364	360	360	342	340	326	369	363	368	332	322	365	332	353	339	362	358	303	339	349	338	355	339	350	341	354	348	317	361	345	355	356	316	349	325	349	339	333	343	373	333	331	354	345	368	375	346	368	371	348	357	339	375	341	305	349	371	328	335	351	358	326	372	358	356	339	373	333	364	344	367	318	361	355	348	362	393	356	330	350	310	315	334	335	352	361	333	348	347	364	357	332	357	337	357	379	362	330	349	366	371	356	327	364	343	356	338	339	334	335	370	349	374	384	380	360	317	334	360	333	360	346	354	391	359	350	361	345	354	339	340	359	355	358	345	343	388	344	338
6930	1258	1040	707	586	566	519	479	484	470	479	493	444	433	459	466	438	426	434	431	441	480	489	411	448	454	445	487	415	451	422	436	451	420	446	437	442	428	420	449	448	416	402	466	424	439	425	435	404	412	418	431	451	457	421	469	402	402	455	438	440	441	427	413	424	431	410	465	423	448	425	435	403	407	432	459	456	431	422	435	423	418	464	441	415	418	422	436	442	423	451	447	453	434	424	474	477	445	421	451	421	446	475	421	443	410	419	432	420	430	450	461	416	415	403	417	454	457	417	408	448	443	422	444	462	427	472	474	429	466	433	458	421	439	422	429	453	418	447	467	439	462	453	433	430	440	420	420	426	420	404	420	427	434	442	392	453	448	435	433	449	433	451	423	451	379	449	430	414	447	391	434	430	454	469	489	417	423	468	397	459	389	419	441	422	402	449	413	433	416	455	427	433	439	411	433	402	435	451	443	449	401	401	423	397	426	450	443	464	429	422	441	397	422	425	419	423	422	450	433	444	430	431	477	405	463	429	428	438	411	429	480	422	442	434	472	409	397	431	426	418	431	433	426	433	437	415	426	444	418	432	408	413	415	392	421	460	407	431	471	449	453	436	466	442	431	449	401	423	451	410	432	416	429	457	425	480	418	429	452	456	451	442	393	470	416	423	449	435	435	408	419	449	408	412	437	444	433	435	434	443	445	457	418	435	430	429	416	410	437	419	453	422	431	441	407	405	445	454	403	448	422	424	412	493	457	400	429	456	440	441	447	430	444	390	447	397	417	442	439	472	410	459	419	426	451	407	444	473	416	489	435	423	439	436	411	455	421	412	436	399	425	430	403	431	400	455	433	449	450	468	411	473	431	461	486	425	401	453	445	408	419	416	430	446	446	422	474	450	420	437	459	428	448	424	411	408	405	432	424	463	488	429	431	444	432	443	454	466	428	393	425	421	443	433	418	430	425	404	436	430	438	457	426	418	459	405	416	453	391	414	425	472	466	451	419	454	427	441	442	473	439	423	440	432	453	435	393	458	409	462	438	423	423	443	440	442	422	423	419	404	425	466	406	433	418	477	447	447	430	375	429	393	412	413	444	447	419	450	426	427	413	447	412	439	434	432	402	439	429	439	426	489	445	437	467	454	422	424	404	419	442	445	422	383	434	468	440	415	459	476	445	412	421	421	448	416	426	400	440	431	426	445	457	450	430	424	411	452	455	462	463	431	438	415	379	427	454	453	454	433	394	448	447	436	400	468	435	441	421	435	403	443	449	417	439	415	437	430	490	473	414	434	416	413	422	411	414	455	440	390	436	458	442	429	440	437	416	475	412	386	423	458	452	440	412	461	438	434	453	426	431	416	412	440	451	455	377	474	418	431	444	474	455	422	440	427	467	409	403	441	432	450	456	431	423	469	460	402	424	430	442	426	445	407	445	405	401	416	442	423	429	425	435	439	405	411	455	447	411	473	418	447	425	407	446	489	421	411	410	433	439	450	437	447	399	459	420	467	436	439	417	477	445	403	440	454	468	422	405	443	433	435	423	400	434	434	453	411	413	432	437	441	411	446	452	425	465	422	439	437	442	402	426	460	428	436	444	464	412	418	453	441	443	427	440	450	408	421	419	390	421	427	434	436	429	440	430	438	435	423	452	406	418	435	420	438	413	456	455	424	455	416	445	425	440	417	440	414	418	438	443	415	432	388	383	434	441	463	429	444	440	462	425	398	407	445	377	405	455	433	464	420	452	432	476	449	458	452	411	432	443	419	449	431	388	434	441	449	385	433	427	434	407	417	435	406	413	447	468	415	417	427	453	408	460	401	413	404	447	416	412	430	439	403	423	457	408	425	390	418	461	436	440	426	401	448	448	416	451	453	433	428	408	448	444	448	434	394	447	415	423	447	401	439	447	441	440	448	419	464	403	477	416	424	436	425	415	422	445	421	446	440	436	439	443	432	411	419	451	379	433	420	424	429	421	456	429	427	427	455	419	403	436	447	455	472	429	435	448	420	445	466	417	419	437	430	467	429	449	420	422	404	426	462	423	416	439	425	437	425	459	398	411	410	442	425	464	421	437	393	410	469	469	463	425	463	457	444	399	456	447	421	430	470	442	437	418	433	438	451	441	380	429	459	438	452	434	427	452	445	444	420	402	465	419	446	416	444	426	437	455	470	450	441	463	402	434	428	392	428	457	430	487	430	394	414	460	458	414	426	421	454	419	419	441	402	476	420	421	430	450	424	446	422	443	448	468	439	429	450	445	445	411	399	404	409	423	481	413	430	456	464	436	412	421	452	443	445	427	441	421	393	408	473	455	444	423	424	437	416	465	421	438	464	436	464	413	429	420	457	445	439	459	442	468	428	428	429	411	448	444	410	429	428	432	411	424	439	412	430	409	453	445	429	451	426	449	415	434	427	439	465	447	445	427	460	455	433	459	449	436	426	459	475	476	450	429	427	407	427	434	415	453	444	446	423	488	407	474	430	407	446	444	426	434	436	451	434	432	449	464	423	453	453	425	436	419	421	423	442	422	440	420	456	439	445	427	419	424	436	460	472	447	431	455	446	418	435	441	443	434	425	441	460	447	438	410	473	477	442	452	470	408	432	443	444	438	446	424	421	451	450	451	425	414	450	471	430	423	408	447	442	434	381	448	459	452	431	431	432	428	438	417	461	415	442	446	439	464	465	451	464	405	441	423	419	427	464	459	464	430	430	415	427	417	445	434	459	425	405	434	442	446	412	428	425	433	423	423	425	441	450	446	430	420	426	461	406	467	461	410	410	403	455	408	430	461	423	444	436	417	478	409	436	422	430	462	477	420	441	429	419	467	447	435	440	439	441	445	444	433	453	465	392	439	433	441	417	457	417	415	417	408	445	438	484	445	456	437	391	401	451	433	391	417	438	450	457	455	435	414	441	411	417	455	424	458	414	419	412	450	425	463	439	393	437	469	465	409	435	417	441	465	416	437	494	419	453	420	394	425	456	417	448	436	385	405	405	441	417	405	449	463	437	392	463	449	446	427	448	463	434	447	429	456	446	441	429	443	429	459	456	470	423	418	459	423	424	435	431	429	445	434	427	465	424	451	470	407	475	436	453	423	446	427	467	447	451	400	422	440	431	418	429	452	455	427	468	445	433	418	456	454	447	457	448	461	415	428	452	426	422	419	438	432	421	426	407	413	441	442	406	405	416	440	443	420	428	442	438	438	413	410	434	432	434	451	437	424	462	409	458	406	433	502	454	447	425	415	453	409	462	427	444	424	428	399	489	455	453	467	430	460	467	416	447	422	423	419	450	397	419	480	458	447	451	440	482	430	502	451	406	410	427	445	492	424	462	448	423	431	464	440	446	424	453	430	465	433	414	434	420	440	427	454	434	413	419	455	443	423	464	464	421	414	418	450	465	446	413	454	459	425	439	454	422	469	404	466	423	394	438	453	463	413	457	463	440	432	415	422	429	451	477	414	463	425	441	443	422	455	410	436	433	430
23964	21112	28454	23958	21090	11260	1656	1103	978	912	856	764	759	737	723	701	771	674	684	701	680	648	674	633	676	638	617	618	669	633	673	650	625	670	618	607	642	669	659	683	619	596	660	633	608	640	600	624	645	652	642	616	618	645	638	585	584	617	626	591	655	612	618	641	638	603	656	606	635	609	639	573	614	603	628	617	640	574	616	646	619	639	678	615	634	642	624	623	573	617	602	623	597	619	618	623	592	636	596	596	627	573	642	603	635	625	626	576	639	610	633	606	642	602	585	653	599	597	629	638	599	638	601	610	556	579	592	620	580	638	644	604	642	610	606	616	646	620	629	602	624	634	603	597	585	614	603	595	620	600	604	617	635	616	624	602	629	617	603	612	592	567	604	620	625	639	620	684	615	599	630	650	607	670	624	593	605	621	641	646	675	594	605	617	648	624	585	595	615	598	628	670	653	630	615	606	654	687	606	616	611	603	631	647	656	638	627	608	578	589	580	640	626	610	640	595	623	628	628	615	615	594	598	655	619	611	607	602	576	603	583	647	601	609	586	644	629	596	586	582	618	608	610	662	598	617	594	575	592	585	584	587	614	607	609	601	612	619	600	639	620	641	597	600	597	644	642	628	629	606	619	606	637	611	623	633	623	652	590	627	597	630	612	603	636	583	624	591	644	622	624	612	601	667	622	620	608	607	623	653	620	608	621	662	597	612	607	622	645	641	607	647	613	602	635	615	641	657	620	621	583	631	623	598	596	635	619	599	618	619	594	621	630	598	601	612	599	628	590	598	615	658	599	634	622	608	644	649	642	624	614	592	668	672	645	580	630	636	592	597	597	613	640	557	696	619	623	593	605	570	599	634	597	615	586	609	600	620	598	636	584	577	596	592	644	592	614	632	604	647	617	619	629	646	580	658	654	619	651	631	625	605	630	662	655	606	658	583	611	577	585	603	618	611	634	648	602	594	605	623	664	599	618	562	641	599	598	631	603	612	609	616	643	596	594	621	603	619	643	675	590	627	587	580	654	622	597	578	646	601	572	602	605	638	594	582	648	642	622	603	627	590	632	610	604	644	627	599	627	626	611	659	623	608	609	629	656	612	628	630	591	638	639	587	616	616	616	612	576	639	597	643	602	655	636	576	613	626	630	597	624	619	615	626	598	625	634	635	675	630	644	623	600	574	617	582	605	618	608	665	621	604	615	655	617	587	588	627	614	597	648	606	621	633	640	631	580	636	618	641	608	580	619	628	655	612	609	572	655	633	601	622	628	662	647	622	669	607	664	666	618	615	600	622	614	634	625	617	648	645	622	582	597	624	623	638	604	646	634	681	583	635	672	602	594	577	604	612	602	587	658	640	568	584	612	613	590	641	633	599	565	642	639	564	617	575	593	593	650	588	620	684	580	681	619	603	593	623	615	603	633	577	639	613	643	563	637	668	632	598	632	601	629	598	629	599	629	607	595	652	632	604	640	646	637	587	598	594	566	588	577	582	594	610	594	590	590	614	607	631	651	605	644	596	624	603	586	608	636	564	605	636	607	626	622	645	635	623	642	595	607	609	612	612	604	629	622	606	627	597	639	607	631	583	625	576	589	642	589	639	640	602	631	602	590	605	621	584	637	594	622	608	661	620	628	642	674	642	607	640	590	594	629	583	656	596	621	614	613	645	618	618	586	592	605	646	625	586	656	581	635	597	587	597	635	623	615	590	616	635	615	641	621	638	632	593	620	633	571	646	647	574	604	654	636	600	603	627	575	645	612	630	625	618	583	584	637	591	661	600	634	611	622	685	626	667	651	610	604	606	637	624	642	568	585	602	624	581	564	663	649	619	626	610	632	638	619	613	610	607	605	647	598	617	662	591	584	606	627	632	618	597	649	601	628	627	630	652	600	595	611	638	607	640	635	618	619	603	627	633	605	623	620	608	613	626	613	641	608	629	634	621	633	616	591	587	645	620	601	609	598	605	643	612	586	627	609	562	612	604	656	643	619	551	626	621	563	636	566	648	599	659	666	583	628	577	643	663	607	641	595	591	609	610	647	620	644	591	598	595	633	624	628	600	621	634	648	655	572	626	654	634	619	583	640	685	619	634	622	591	609	616	595	597	628	605	648	623	590	649	584	635	641	584	594	627	582	613	589	648	582	614	648	643	648	650	638	667	640	635	627	623	581	632	659	583	591	618	643	638	585	617	627	601	615	625	631	615	633	581	644	592	631	582	601	618	622	616	652	636	613	615	625	605	585	630	644	594	642	585	618	615	641	631	613	595	603	567	616	612	591	571	625	611	598	649	580	581	611	640	610	622	613	616	628	627	634	626	577	581	676	642	627	560	595	591	628	650	646	633	580	630	630	628	617	608	609	596	642	625	596	655	598	614	596	619	630	640	549	653	608	594	648	647	596	628	606	655	602	622	594	614	671	608	630	613	592	632	591	643	603	663	587	598	606	614	609	642	630	578	628	618	637	649	578	577	627	553	620	588	635	595	631	575	600	679	577	620	627	553	639	684	654	618	667	572	603	592	663	586	582	605	656	638	586	600	626	587	610	632	602	645	615	593	553	599	625	579	597	593	618	624	644	618	644	613	609	632	584	594	605	603	626	647	650	617	661	597	613	626	605	604	601	649	631	618	632	602	600	629	630	593	616	636	605	590	611	639	659	582	624	617	650	624	594	606	639	613	660	617	645	629	630	641	665	640	577	596	631	578	613	627	631	584	671	663	641	586	634	635	612	623	588	637	602	626	636	593	601	630	621	620	641	640	627	570	646	576	633	612	650	648	636	649	616	623	624	620	642	598	644	635	621	583	617	636	606	599	585	593	577	619	597	621	611	608	616	610	586	654	556	598	632	627	602	662	592	633	632	666	609	562	614	651	636	661	620	594	621	633	608	620	619	658	658	582	653	615	533	642	653	586	623	618	636	565	688	641	615	590	589	665	622	568	644	653	620	598	643	595	609	596	591	615	665	603	637	566	597	639	631	636	592	634	563	596	636	617	611	626	628	589	598	591	599	587	615	624	598	651	670	589	588	604	614	659	579	635	612	587	632	630	609	593	617	590	636	608	650	631	650	629	593	617	647	644	584	653	603	623	622	596	619	611	631	615	588	651	613	606	623	629	636	606	652	559	579	638	587	566	595	596	638	611	642	606	642	624	566	626	611	664	606	631	649	603	651	583	655	624	582	621	577	590	581	608	642	598	602	628	608	610	600	638	630	603	594	609	614	595	638	609	595	650	601	589	641	592	598	623	627	629	603	573	585	597	588	626	602	616	626	608	608	639	662	604	632	665	608	608	642	605	563	610	627	620	659	645	560	601	610	568	597	610	620	627	621	646	635	623	590	582	623	647	617	625	623	629	628	642	654	591	610	587	596	582	607	623	610	633	662	576	599	634	597	645	576	574	635	641	618	613	616	621	584	630	607	637	591	616	569	628	636	627	586	632	637	643	562	612	598	607	596	624	603	618	604	583	616	645	630	633	601	616	598	584
8907	10648	9053	4755	3263	2621	2118	1704	1483	1336	1187	1133	1064	974	910	915	904	846	857	828	873	848	869	775	765	852	798	799	808	756	811	809	762	722	725	750	769	751	786	757	767	792	799	724	748	709	766	703	733	763	775	790	737	746	745	674	762	742	744	753	781	755	791	773	718	748	735	742	727	722	737	742	766	719	724	761	736	719	733	783	751	788	751	737	751	729	731	715	749	706	746	774	734	724	746	729	767	693	751	741	739	752	724	754	764	745	724	770	741	791	752	684	748	725	782	734	738	811	722	781	742	752	810	718	732	790	701	755	709	742	655	747	702	699	768	729	725	720	793	744	763	774	761	664	743	739	726	744	767	720	738	781	768	716	721	707	699	698	789	771	770	762	774	725	712	728	743	762	715	695	764	753	763	776	761	753	715	709	780	704	818	772	759	752	754	750	712	758	729	683	753	793	756	751	736	785	743	765	732	761	696	717	760	763	681	732	731	775	689	739	742	709	696	721	721	785	717	737	709	743	701	720	742	746	788	735	791	714	715	753	688	736	683	738	761	729	693	701	687	746	732	747	715	749	738	721	772	711	733	697	749	731	747	724	717	693	724	776	762	715	670	765	704	749	729	732	728	722	720	743	768	760	801	757	755	758	736	720	712	723	737	762	778	697	749	736	714	780	820	710	750	717	706	745	779	690	759	718	771	741	733	698	753	747	733	759	751	725	711	720	703	721	757	732	719	715	702	729	709	761	736	763	762	751	718	775	751	682	804	736	718	750	728	717	710	778	725	730	728	740	734	713	748	669	724	732	751	753	781	724	758	755	745	705	738	696	757	707	730	762	754	739	733	746	716	767	756	736	755	753	786	730	703	677	769	750	777	798	743	738	740	715	718	761	718	767	794	764	751	718	731	767	749	743	770	746	691	775	695	733	745	693	725	748	762	736	731	738	699	712	709	758	729	721	753	788	718	733	723	728	755	749	761	743	734	782	779	727	751	697	760	742	712	763	774	711	762	735	715	676	727	711	740	704	721	768	729	709	717	749	757	747	771	742	749	719	762	734	690	795	740	706	732	778	742	767	732	764	723	750	781	729	761	776	710	708	732	740	708	716	756	719	774	766	752	736	731	738	727	732	715	727	712	696	741	765	756	722	754	781	701	773	784	761	746	750	717	735	736	755	749	738	760	767	760	716	750	750	738	776	689	775	771	782	682	679	748	713	767	723	767	710	695	790	755	738	785	748	744	761	714	753	681	738	756	694	733	771	738	745	744	731	735	729	732	738	741	774	742	778	756	719	758	746	712	754	743	762	692	711	764	739	742	752	748	742	700	754	763	718	704	734	751	756	778	767	766	763	718	752	708	713	730	753	774	695	717	735	750	644	726	768	709	764	756	741	751	731	744	773	712	726	756	745	743	721	758	697	745	727	688	722	706	724	727	691	745	721	738	772	757	730	734	717	750	768	769	686	735	749	739	715	728	725	734	693	753	738	718	741	755	777	745	741	728	722	710	727	740	743	730	761	744	781	741	732	736	779	745	747	726	745	740	757	743	726	772	708	795	726	754	738	750	720	707	754	740	732	711	782	738	736	720	742	732	716	717	753	718	769	734	716	738	715	786	750	721	733	720	647	779	733	757	743	751	702	750	742	750	726	704	721	735	737	759	713	751	702	768	687	710	753	756	786	707	742	729	755	763	710	673	756	778	797	776	715	705	757	719	700	780	754	738	713	685	725	715	761	774	753	750	718	742	739	757	692	704	711	758	713	753	772	710	771	712	689	722	726	724	733	781	729	702	741	766	760	710	715	695	734	746	747	767	712	730	764	727	746	754	760	725	784	738	700	761	756	720	756	741	769	757	719	704	718	717	721	710	744	737	748	760	752	748	721	754	719	704	768	747	751	731	772	727	713	773	691	692	697	708	778	709	692	754	782	723	733	810	719	676	753	719	751	814	744	738	744	789	758	734	711	717	771	732	780	770	699	761	692	713	701	738	736	714	764	806	753	793	746	781	691	711	778	772	786	698	743	747	685	699	709	720	725	759	747	737	723	719	755	757	733	763	728	715	749	716	675	754	748	745	763	726	692	732	676	764	783	711	712	713	690	770	726	756	799	716	726	699	741	722	752	740	756	736	679	776	756	746	726	698	708	695	694	761	723	731	708	697	706	726	680	696	767	702	739	739	711	746	726	733	708	718	736	779	681	755	713	761	748	718	719	728	726	717	727	712	724	691	716	680	759	761	701	735	747	773	792	757	772	745	751	749	731	730	799	728	766	741	732	718	767	766	700	726	775	700	732	720	735	761	771	773	757	683	766	726	744	742	684	738	725	737	771	753	705	687	733	746	759	731	727	740	767	744	720	759	703	716	723	759	761	707	717	774	729	743	759	696	704	740	734	730	708	777	760	695	753	729	710	717	786	716	734	763	788	714	729	778	729	688	727	754	772	699	800	748	768	710	717	698	744	746	765	787	729	750	788	702	740	751	731	779	728	788	723	752	736	730	692	745	740	761	748	720	756	798	735	754	782	722	710	731	706	773	769	763	729	687	777	727	760	739	766	776	692	783	778	734	747	685	756	752	724	714	672	732	732	744	782	709	725	707	718	706	766	750	738	702	726	737	736	764	749	733	729	790	714	726	748	698	748	771	760	768	720	735	726	767	745	753	752	741	760	728	728	785	687	721	734	774	711	789	757	764	703	768	709	754	723	711	703	740	759	764	710	717	749	740	727	735	770	682	717	743	707	749	762	720	673	740	738	759	743	703	725	743	738	717	788	774	683	743	755	736	728	751	770	726	789	724	732	790	803	756	707	695	764	743	736	757	766	779	789	721	790	746	728	758	759	741	697	671	786	735	668	761	769	727	783	760	730	726	699	742	731	754	746	702	675	696	739	734	727	774	750	737	758	756	700	763	728	682	741	749	799	756	766	735	776	768	746	696	784	774	695	757	759	745	726	693	718	710	752	707	702	751	739	743	761	802	742	712	735	741	736	717	715	690	757	735	698	768	752	692	695	726	736	668	736	709	769	765	710	745	769	749	773	754	735	799	776	732	741	711	751	733	725	705	732	730	743	712	738	753	708	725	755	740	736	746	746	712	753	749	748	725	706	728	751	701	748	740	706	772	686	764	724	747	756	720	739	718	731	707	751	738	804	741	756	731	758	741	729	706	731	754	763	740	739	758	729	742	751	758	721	762	735	738	671	655	704	744	730	743	789	758	739	747	736	742	714	763	667	759	749	752	702	735	768	739	713	739	690	745	724	734	739	777	726	760	745	711	716	735	727	732	764	738	738	709	748	702	722	762	759	706	762	727	722	708	774	745	738	724	729	702	764	746	743	740	779	695	757	727	725	726	767	737	716	722	668	735	727	729	732	789	718	756	787	696	717	757	769	764	751	725	751	742	751	750	702	773	703	719	745	772	764	691	738	759	734	723	744	736	758	730	785	760	700	719	730	706	735	730	713	729	727	769	726	752	690	722	743	713	740	772	746
25114	21130	27473	24978	10941	819	572	556	427	440	373	386	372	386	349	302	381	338	311	322	322	323	311	319	329	327	316	314	312	327	320	317	321	299	287	283	295	291	303	302	290	311	281	302	286	311	280	330	313	304	316	305	321	318	293	278	295	285	292	306	281	342	306	306	311	349	290	313	326	275	333	295	330	282	319	294	304	268	273	288	304	295	307	303	313	306	326	301	292	321	292	287	283	321	299	310	308	291	284	292	327	295	338	268	292	291	278	330	330	300	313	285	284	300	330	308	296	258	294	261	339	326	304	261	314	297	267	323	288	291	277	286	315	301	289	279	301	295	309	301	293	281	296	277	281	336	286	296	312	303	289	308	262	300	292	326	276	307	281	310	298	301	307	311	297	273	285	289	312	273	323	288	307	288	318	331	298	301	296	299	294	282	316	300	308	271	290	290	289	302	309	301	291	270	319	324	293	320	296	279	319	295	257	316	293	306	302	330	303	304	326	303	307	334	291	276	322	281	296	277	302	295	324	328	289	284	296	292	287	296	310	300	309	289	287	296	310	293	297	295	311	304	298	311	314	302	289	330	324	311	299	302	277	273	311	270	261	293	314	303	337	271	325	315	304	351	310	315	316	334	311	321	300	303	256	294	296	297	290	330	310	291	298	284	306	271	284	320	299	298	289	324	297	322	294	293	318	300	256	308	272	334	263	300	305	286	280	301	319	312	295	282	292	316	316	293	327	285	300	297	322	303	295	306	282	297	265	306	295	280	303	296	307	290	288	313	323	293	306	272	310	302	320	327	277	291	289	280	296	282	319	298	309	257	278	305	274	254	298	317	306	267	314	302	289	308	303	326	308	298	325	292	319	305	312	284	298	301	280	280	308	280	302	317	275	295	280	284	331	326	303	302	305	277	263	303	312	277	288	285	310	309	316	307	297	310	305	307	290	334	282	304	299	308	315	288	288	290	308	295	309	270	285	332	310	281	292	302	346	303	291	295	303	285	327	280	286	293	342	313	309	298	298	283	333	286	309	298	327	296	301	274	314	311	305	327	283	284	312	334	289	327	297	303	305	300	321	312	336	300	300	281	275	318	284	267	328	321	310	311	291	284	295	277	327	336	284	333	301	308	317	271	297	284	315	314	308	278	324	298	269	285	310	316	288	295	303	294	300	280	297	300	301	294	289	310	291	306	309	284	292	310	296	293	320	309	314	296	279	292	283	289	310	297	283	298	290	341	285	295	297	310	304	292	290	334	295	312	264	285	298	287	295	307	294	272	314	335	327	293	292	305	299	305	318	288	276	303	320	308	288	324	318	303	306	304	307	321	276	324	313	310	278	288	287	310	330	288	290	302	286	261	278	268	283	291	299	270	300	301	300	291	287	289	318	281	320	296	309	291	332	283	298	299	268	293	299	266	297	288	268	301	265	315	315	309	321	302	332	260	326	294	305	283	286	316	291	314	307	260	287	321	272	317	297	280	284	298	278	289	302	288	311	310	271	292	280	298	267	314	304	261	280	271	317	279	298	314	290	320	280	303	325	301	285	291	312	317	282	289	278	295	317	292	313	311	324	301	310	298	271	304	288	303	286	300	306	293	302	305	302	307	289	297	277	285	279	322	299	305	286	292	307	302	324	328	318	284	266	306	289	310	300	296	257	294	336	286	312	277	310	313	324	325	313	304	283	306	293	292	270	308	283	308	306	331	295	291	273	309	290	315	266	305	290	308	284	296	286	315	292	310	272	326	288	308	295	289	298	305	301	291	299	289	303	308	309	286	289	274	302	308	315	326	288	303	311	281	283	316	301	281	325	285	280	318	299	321	302	301	307	296	299	306	257	304	322	296	284	290	316	279	299	308	278	300	274	319	308	272	326	313	291	284	308	289	257	293	302	280	280	306	308	318	302	306	285	328	312	293	328	265	311	274	305	292	282	265	272	300	284	310	272	277	292	312	289	258	311	275	291	294	300	270	267	320	277	313	319	307	294	314	291	321	341	304	301	285	313	288	308	310	309	274	294	326	299	297	271	305	270	282	284	323	302	297	288	283	304	292	295	279	324	280	326	294	322	279	300	284	272	304	312	284	297	302	295	279	295	308	285	286	280	286	302	307	310	295	305	307	325	322	295	298	291	313	325	339	289	275	308	290	299	300	314	259	290	307	315	334	272	316	292	299	308	312	330	283	301	297	304	291	315	323	285	306	269	284	263	313	303	318	324	316	301	309	283	303	294	293	322	310	311	288	312	275	298	298	311	289	303	276	296	317	268	280	287	300	283	286	288	292	303	274	304	300	317	294	279	332	247	301	296	285	298	291	271	322	313	313	319	324	322	251	278	274	310	269	357	289	269	324	299	287	329	296	304	281	310	276	303	304	311	293	304	300	297	283	313	307	309	307	296	289	277	328	323	296	299	305	288	296	271	313	323	320	277	293	286	300	300	306	314	319	302	309	312	275	309	295	321	294	322	277	321	314	327	285	281	320	308	292	288	308	292	287	308	314	259	326	280	289	305	269	280	306	328	299	282	296	282	278	293	300	289	296	299	298	309	290	279	326	306	316	285	295	307	279	282	299	300	307	330	293	313	304	279	286	307	293	309	295	292	291	294	289	319	290	311	317	307	265	330	307	295	265	269	294	311	329	309	284	311	280	294	274	309	297	264	307	325	278	300	310	291	326	290	295	271	302	302	287	299	285	306	302	307	292	299	296	309	290	317	284	312	305	291	302	307	272	288	262	313	286	351	287	280	310	300	276	286	333	279	275	282	288	278	295	278	286	271	310	311	294	297	294	294	313	307	307	273	288	277	290	330	294	290	298	313	281	314	285	308	315	285	281	316	292	286	288	305	298	298	272	324	285	297	278	298	318	281	311	304	283	305	288	282	286	274	311	309	305	290	295	303	274	302	318	306	286	327	286	276	287	274	292	289	308	278	302	278	271	294	289	255	325	301	292	262	304	300	293	264	273	279	295	324	311	308	286	268	302	294	282	295	304	306	307	290	296	300	297	276	307	302	290	305	289	290	311	282	288	309	318	284	303	319	297	284	291	291	301	272	289	303	297	291	278	301	287	311	303	275	318	323	278	297	291	293	311	291	294	303	302	296	302	281	304	304	320	271	311	330	295	335	275	295	296	269	310	328	327	283	304	317	286	283	310	327	302	301	266	308	296	274	321	284	278	306	288	273	298	285	264	262	289	265	310	302	277	320	327	267	275	317	291	316	317	284	302	293	275	325	336	279	271	315	283	306	296	343	288	308	279	288	288	284	260	310	272	308	275	311	307	269	334	307	310	298	273	312	328	288	297	307	312	281	337	343	309	329	291	279	290	312	311	276	276	282	271	299	250	304	299	318	321	320	328	286	276	285	304	285	291	309	304	289	284	301	287	296	269	297	280	280	274	331	303	301	294	292	283	301	272	313	266	265	304	309	337	299	316	284	288	272	280	285	314	278	287	312	300	291	312	288	299	309	292	301	307	303	310	281	289	290	329
8822	6279	5208	2720	1861	1399	1196	957	814	758	704	611	582	520	499	481	510	499	494	431	433	430	432	478	419	412	415	417	406	423	380	412	394	422	393	443	434	384	376	407	415	423	400	393	397	409	377	416	405	405	407	364	406	395	370	375	409	378	356	382	417	365	398	396	408	405	381	395	425	386	353	392	390	412	390	391	388	354	399	385	394	414	398	380	428	427	391	381	385	400	390	383	380	414	402	408	352	422	366	364	384	379	410	409	402	371	393	403	390	399	394	374	397	363	389	393	396	393	430	422	381	390	426	345	449	413	455	385	414	389	426	369	387	435	402	415	384	430	372	400	379	393	407	397	397	408	371	404	375	391	363	359	391	383	352	387	382	385	389	360	416	406	398	413	409	374	357	403	423	405	393	397	410	405	401	405	362	412	384	390	402	408	414	398	381	368	385	392	388	374	362	381	376	401	379	382	418	419	397	364	405	421	383	424	402	434	421	402	393	391	388	422	378	370	395	438	391	376	389	352	382	401	419	383	401	415	391	377	406	411	384	404	381	389	411	402	425	405	383	388	400	367	373	394	394	391	386	381	421	395	389	377	407	377	357	401	396	396	364	405	376	398	410	371	389	392	402	383	396	415	373	381	375	409	405	431	389	394	389	368	377	401	381	367	381	407	406	371	344	392	409	399	410	385	406	367	423	383	399	352	369	378	424	396	415	360	412	428	391	394	396	372	396	384	404	423	377	392	399	375	406	423	372	391	381	373	425	396	395	383	397	395	399	377	405	380	423	380	399	385	362	376	434	377	404	376	374	390	403	395	372	389	412	357	376	389	394	355	406	390	378	394	396	384	388	426	382	377	354	376	421	365	409	388	379	395	373	369	363	407	378	370	400	368	399	384	377	436	389	419	427	412	371	367	420	380	407	384	389	379	381	450	416	427	395	387	409	387	376	359	421	416	365	395	432	389	398	406	397	356	388	402	377	366	438	389	409	415	368	396	423	399	403	390	404	374	395	427	414	373	431	337	405	413	403	418	375	408	437	367	386	378	370	356	400	363	397	397	395	370	379	391	381	404	385	378	402	385	417	414	402	422	405	384	381	389	396	371	443	386	387	406	386	404	361	374	369	386	394	391	430	372	351	384	412	383	404	385	391	408	353	413	392	404	383	395	399	399	354	383	371	376	416	343	381	365	400	380	376	369	376	368	392	372	383	376	406	387	382	374	376	382	418	391	383	395	395	408	408	365	405	370	384	377	359	367	376	393	400	352	359	373	427	400	385	396	368	405	411	362	393	398	395	402	388	413	388	380	349	389	361	436	395	403	412	378	424	377	394	410	374	397	374	378	378	391	378	413	386	414	362	454	396	387	403	368	384	382	413	414	448	396	383	359	407	390	397	385	386	396	396	413	384	415	365	416	361	381	405	364	421	377	414	359	397	425	416	408	388	402	402	349	379	419	378	414	367	411	375	427	391	386	408	394	380	413	380	406	380	347	369	386	419	410	384	405	420	373	416	368	360	397	432	388	387	375	385	367	370	367	402	414	395	404	444	352	352	459	378	383	396	357	395	381	403	406	385	363	384	401	373	384	405	367	409	406	409	385	361	425	386	378	390	357	384	403	414	364	416	396	364	415	376	393	435	425	375	393	391	378	361	408	430	397	383	361	366	424	419	400	356	413	396	384	396	402	359	405	403	417	399	400	399	389	396	405	410	370	385	395	381	406	398	424	362	405	359	357	364	354	365	418	401	414	399	378	416	401	388	424	385	391	396	406	381	394	386	412	451	383	405	400	390	386	389	404	384	391	378	367	423	371	382	406	377	401	387	354	381	386	381	369	402	418	398	390	367	400	353	413	395	407	418	372	386	374	401	383	391	403	384	407	379	395	399	389	401	383	407	415	403	406	385	405	373	383	360	395	384	400	350	390	377	379	377	383	412	364	390	384	393	370	389	380	373	401	396	395	365	409	374	384	378	373	396	436	359	377	416	402	379	391	395	391	401	368	406	381	399	383	341	355	393	393	424	410	376	410	392	367	399	366	378	388	390	380	387	376	392	401	383	393	419	394	370	391	417	382	377	399	404	381	391	386	387	393	407	372	370	369	386	392	435	356	372	380	398	424	370	386	352	389	422	384	382	377	398	397	418	378	370	366	363	401	411	380	404	409	389	414	402	389	391	384	388	372	388	389	385	396	411	420	393	418	394	376	391	393	389	356	397	402	391	394	368	376	382	413	378	392	347	385	407	435	407	392	398	434	412	409	379	402	371	406	377	370	415	411	377	371	382	415	352	400	369	403	396	378	404	395	398	399	365	392	373	387	381	369	401	417	381	384	376	443	346	417	374	368	385	382	370	381	420	409	415	394	387	385	366	409	377	371	399	387	361	379	384	386	369	362	364	407	375	380	372	397	352	366	376	364	375	386	388	386	377	361	380	389	365	359	402	379	377	417	382	388	389	396	372	403	369	387	394	409	405	405	411	424	395	412	383	373	405	391	413	408	419	367	387	384	395	389	394	380	347	405	380	389	396	395	406	390	415	417	384	395	390	364	371	382	377	374	389	411	386	367	407	390	380	418	435	366	419	409	394	412	382	386	405	372	396	388	408	376	401	445	385	401	391	409	428	380	387	377	381	381	366	424	382	377	388	388	423	412	392	356	382	398	376	388	411	366	400	407	381	386	422	364	394	393	386	398	363	425	386	406	388	375	418	403	400	396	413	401	420	408	357	380	378	370	376	410	401	416	364	411	387	417	371	392	400	396	377	370	367	384	393	382	384	372	385	373	404	388	372	373	365	353	381	378	416	383	420	425	378	389	436	389	391	357	403	390	389	415	376	398	412	418	386	383	393	408	376	353	425	395	401	425	377	382	346	392	422	401	414	371	381	388	404	376	383	379	397	400	374	398	399	357	381	392	372	394	363	412	410	392	379	357	394	427	419	366	395	367	383	362	399	351	398	334	395	391	429	407	390	324	375	383	388	395	367	428	434	416	409	392	391	427	394	363	381	382	401	409	404	372	425	399	375	373	396	389	406	424	369	358	383	338	371	391	400	397	340	420	392	357	385	403	412	420	396	390	396	399	394	389	375	404	363	395	400	360	405	411	399	395	392	388	386	398	391	370	416	384	412	385	370	422	407	397	413	356	395	385	363	376	378	397	358	404	392	393	399	380	381	426	357	393	391	382	394	383	385	394	405	371	407	366	379	410	368	381	412	412	366	349	377	418	410	385	390	350	408	401	352	424	377	403	390	405	390	390	385	407	437	357	398	387	408	403	376	422	394	395	392	358	375	405	410	378	366	395	366	385	436	391	406	367	401	407	385	382	437	370	386	396	354	350	400	384	391	396	409	380	362	359	416	402	398	397	422	383	407	407	379	396	382	358	365	392	414	400	370	399	410	415	368	361	387	394	412	406	382	370	403	403	419	377	392	377	403	416	428	402	413	361	389	386	400	351	404	371	378	379	372	383	391	377	390	396	413	392	397	383	335	416
22855	21108	28921	23559	21110	21178	11168	1724	1270	1153	1132	1018	968	832	818	854	826	803	765	792	773	708	708	712	733	687	667	662	688	675	701	689	651	645	702	684	680	673	672	685	677	678	638	673	627	673	656	689	676	615	616	644	691	694	651	683	652	674	666	686	650	629	613	643	641	683	615	647	651	645	636	645	696	699	682	702	664	614	724	631	678	600	631	601	663	673	643	693	667	645	673	662	637	663	609	642	619	655	675	636	669	621	645	646	653	603	631	618	664	628	638	651	630	615	631	617	654	670	655	665	620	651	610	650	624	638	627	637	625	628	660	681	683	636	700	682	621	643	655	618	678	608	619	640	664	631	639	622	669	679	659	684	615	640	685	676	661	641	630	621	637	686	647	611	671	664	632	646	649	686	662	629	655	664	677	643	656	663	590	629	692	683	633	662	639	620	692	664	656	663	623	622	642	622	649	637	686	610	679	629	667	620	664	645	645	638	647	622	621	683	698	622	628	657	671	668	651	635	647	692	631	665	659	651	608	624	646	657	679	643	615	633	613	652	643	592	635	615	670	679	647	653	673	679	606	626	627	665	633	679	638	688	668	657	611	639	628	638	640	652	659	634	616	651	616	706	618	653	653	645	641	637	672	628	659	626	642	692	670	628	632	639	626	656	661	696	629	641	630	643	597	657	628	648	647	654	673	604	654	638	661	645	654	626	634	661	632	631	659	628	626	613	633	692	631	653	643	645	678	609	655	631	627	620	651	636	701	656	610	689	636	598	667	627	662	629	589	652	638	669	722	641	685	640	680	618	601	645	631	660	630	644	662	644	625	637	653	684	626	648	659	627	664	646	645	633	656	681	639	640	657	630	660	645	678	644	627	680	642	647	642	688	662	674	641	666	683	635	637	666	613	658	643	668	611	687	635	669	625	651	655	662	614	669	610	641	687	628	654	694	671	632	657	661	678	653	666	593	633	667	682	659	629	707	670	648	636	633	643	618	647	637	680	660	635	669	599	643	604	631	674	684	629	657	594	631	683	624	655	654	633	660	628	658	646	642	641	624	657	629	640	670	643	642	610	646	652	678	634	654	638	646	633	646	639	646	668	593	693	639	640	610	677	636	647	646	663	663	680	650	660	608	666	690	595	621	633	619	672	646	652	622	621	668	687	602	662	633	637	650	634	684	669	636	646	667	596	637	697	610	632	642	663	645	692	615	664	610	642	642	644	670	688	655	688	661	656	592	627	627	641	620	586	621	620	606	619	646	640	651	655	605	636	717	659	641	651	644	614	607	591	636	626	651	618	618	603	651	633	636	656	642	608	615	622	638	607	628	630	635	615	634	650	614	633	640	649	651	609	654	638	668	644	634	650	644	655	671	589	627	676	699	650	661	678	641	663	652	614	619	657	630	628	665	658	681	666	665	669	585	721	648	653	664	643	647	660	635	668	700	636	646	627	705	661	618	665	667	630	647	605	639	632	656	672	639	578	628	678	647	585	657	694	654	657	666	646	673	650	618	595	652	672	654	701	655	665	634	627	634	632	635	686	650	639	666	672	630	626	630	676	662	653	667	642	632	631	665	615	669	656	679	657	665	618	670	662	671	636	686	625	615	655	641	657	649	699	652	641	643	624	635	676	640	669	613	653	637	622	652	663	642	619	635	624	614	674	620	604	674	655	629	647	634	661	644	652	645	659	618	597	629	609	637	618	609	646	690	627	635	684	643	610	620	583	637	704	616	661	673	686	617	656	614	683	681	651	606	642	649	631	649	645	626	649	626	634	614	635	696	625	689	646	654	624	626	652	667	626	645	605	665	661	678	649	621	649	616	679	697	653	641	598	616	621	684	652	648	676	614	632	609	639	639	654	676	657	604	620	618	619	618	625	617	644	641	628	614	671	673	645	678	691	655	640	621	616	649	599	644	654	657	684	634	624	664	623	658	654	657	679	653	630	660	636	636	636	608	670	655	656	638	643	660	694	620	633	649	622	647	651	660	668	610	640	647	623	651	637	645	609	598	652	655	619	689	623	614	651	673	637	671	628	620	653	623	609	652	681	666	599	655	657	679	619	584	657	626	659	617	642	625	666	667	675	713	669	629	654	617	729	622	637	615	641	674	594	635	681	656	650	624	579	604	679	626	618	669	660	692	617	660	645	617	635	652	656	599	667	641	614	637	635	685	676	669	638	686	608	624	663	618	593	615	652	664	605	616	598	630	645	632	656	649	627	668	624	617	619	639	649	622	683	671	669	650	632	652	625	623	694	632	655	620	662	664	626	665	620	630	608	696	653	644	627	627	675	614	628	672	680	656	629	642	619	626	713	645	633	660	635	619	669	648	644	616	626	634	631	634	580	628	630	618	633	663	632	654	653	650	673	661	675	648	646	632	641	626	622	628	683	615	636	672	636	635	639	628	636	645	646	654	604	597	651	592	656	639	666	652	635	644	645	659	606	651	619	656	576	644	650	660	607	673	626	616	693	650	608	619	614	631	627	604	662	693	656	612	622	674	661	658	627	617	669	626	644	643	620	632	672	639	653	644	627	658	670	666	607	637	610	622	638	621	618	638	622	647	634	663	654	653	665	677	582	619	647	594	599	652	659	615	604	664	653	655	693	636	595	684	656	635	663	654	629	687	630	634	640	640	624	651	624	663	648	672	661	657	610	646	648	696	669	616	648	699	635	631	631	648	627	668	655	621	656	640	663	654	627	622	644	682	621	643	684	594	638	619	632	660	604	627	652	647	616	626	639	628	660	661	698	653	676	669	621	657	683	658	669	628	631	653	644	652	582	629	631	654	610	652	592	634	631	639	662	627	644	660	673	635	631	620	637	685	653	655	603	640	668	623	651	685	635	633	640	627	650	656	637	652	666	622	628	610	665	653	667	654	628	623	645	702	641	642	580	697	636	650	604	623	674	676	622	646	653	598	618	671	639	675	629	619	659	639	671	667	586	621	641	655	651	664	679	624	653	666	645	589	629	642	632	631	628	578	662	592	648	622	544	641	657	630	655	683	661	645	644	669	649	661	665	617	632	642	657	634	667	670	621	636	685	640	705	669	656	657	628	666	657	623	604	636	593	651	619	625	655	692	627	626	628	663	604	659	639	660	662	640	658	663	649	681	665	642	675	595	686	618	656	670	661	612	654	641	664	659	593	644	648	663	675	659	648	630	650	633	610	717	638	622	612	664	601	691	650	677	656	598	636	633	662	668	611	646	607	591	687	611	594	617	611	622	620	619	685	644	634	617	656	644	680	648	610	606	613	620	695	638	631	645	683	644	605	676	626	612	648	639	621	675	660	648	613	670	641	654	634	661	642	642	687	608	616	661	662	663	637	600	621	628	654	634	679	663	614	627	637	639	642	668	680	657	661	629	640	677	643	672	602	630	656	663	640	650	635	670	665	641	624	616	654	632	656	607	675	677	650	608	623	662	678	668	618	609	581	638	601	649	649	621	612	626	665	666	646	657	626	630	643	623	690	662	677	656	606	629
11821	17452	14845	8188	5628	4408	3543	2897	2332	1990	1750	1572	1339	1270	1170	1113	1070	1073	1028	1038	968	947	890	948	925	881	872	846	895	825	819	851	855	862	818	840	782	802	780	800	850	846	773	788	750	751	829	791	784	829	783	768	791	780	775	799	808	758	829	781	756	739	806	809	753	785	786	746	786	823	800	779	789	774	790	776	731	789	759	790	771	802	822	752	808	763	769	815	795	791	784	786	777	775	786	758	772	778	805	781	790	810	766	801	745	776	815	805	739	800	771	755	780	785	807	789	748	765	762	802	763	756	817	753	773	766	764	805	854	780	786	837	762	751	758	777	773	771	813	750	769	743	763	769	762	764	799	793	721	834	765	787	792	767	799	802	789	772	790	796	846	742	809	755	727	799	780	806	752	791	787	767	797	780	759	743	867	793	805	777	821	810	810	746	809	817	785	771	775	774	773	764	776	796	774	765	735	805	779	771	769	798	757	755	765	779	760	781	836	708	777	804	811	788	795	773	698	743	746	724	757	775	747	773	797	783	795	806	760	811	784	762	777	763	759	758	774	801	764	770	770	739	751	794	822	787	787	794	772	788	772	697	806	774	776	786	745	801	744	790	766	772	821	779	818	766	772	772	750	772	722	776	754	787	788	772	768	780	783	785	816	781	788	760	807	738	771	783	780	735	731	782	771	744	785	799	782	784	803	802	755	756	811	743	824	814	787	791	792	784	790	800	775	789	770	780	797	814	779	755	800	779	764	792	767	783	757	751	802	756	765	787	770	764	817	786	793	735	772	791	800	734	814	759	780	723	768	733	776	809	793	768	753	794	784	745	760	780	804	802	756	792	810	829	782	785	749	820	722	765	797	740	818	787	780	820	782	787	788	768	800	742	773	749	729	787	776	755	776	744	805	774	768	790	758	784	799	804	782	771	773	770	828	815	755	754	804	738	786	809	763	774	769	792	822	796	777	804	726	763	749	762	770	815	802	771	784	784	814	790	754	762	781	791	801	773	770	779	742	770	789	773	793	737	768	748	725	802	775	744	710	804	780	762	763	720	800	707	783	797	789	778	740	779	760	768	790	817	800	790	749	780	792	813	793	772	755	748	813	753	801	815	789	784	801	759	750	801	815	764	782	773	770	765	795	770	789	809	838	786	806	767	763	785	790	759	776	742	792	799	776	740	779	779	811	751	750	783	797	774	792	763	756	749	723	788	796	776	770	814	758	820	791	794	775	813	812	783	804	773	782	750	775	799	794	782	865	810	768	789	783	818	741	785	787	810	748	755	769	820	800	771	768	767	791	797	784	789	733	835	800	752	736	758	819	774	791	776	758	739	796	758	794	780	770	775	795	835	787	781	820	804	710	794	732	750	715	778	799	757	801	795	854	775	760	763	720	807	753	772	791	778	769	788	816	807	787	734	807	756	830	753	758	783	772	799	780	800	829	787	768	777	797	727	713	776	812	788	809	767	723	753	801	787	778	716	747	774	777	723	805	786	840	784	779	786	799	744	825	815	778	781	752	760	773	789	760	784	784	816	796	727	747	800	704	784	796	763	781	773	769	775	768	802	836	754	770	766	722	791	758	831	770	774	753	780	827	759	726	797	748	755	767	774	759	809	783	789	788	813	813	725	774	745	770	783	790	784	768	768	759	762	799	809	726	815	737	796	776	743	741	732	794	712	764	736	807	807	734	749	788	812	728	740	690	755	800	739	754	773	741	733	802	769	787	777	739	813	842	799	761	751	760	752	781	788	793	798	818	759	763	792	837	760	755	759	725	772	763	770	792	791	764	751	743	738	800	796	801	786	782	801	786	769	800	793	824	725	828	783	796	744	727	767	807	803	757	752	764	797	784	816	752	789	770	768	747	771	727	792	738	758	762	807	792	799	795	711	813	745	751	827	841	779	776	790	787	723	805	743	776	780	782	787	728	765	801	731	776	725	794	775	808	730	797	812	761	736	798	794	765	794	789	787	804	769	804	761	757	728	772	778	756	782	762	803	761	761	751	781	811	714	801	823	805	809	785	747	819	772	755	798	748	784	762	760	775	770	739	776	718	783	757	790	811	806	773	787	781	774	753	769	824	742	728	759	777	749	812	808	735	765	837	756	739	768	756	757	769	777	764	760	794	824	762	734	767	734	780	799	753	805	824	779	799	740	780	810	787	767	790	820	751	733	741	772	738	811	809	763	791	760	817	761	760	807	756	772	779	756	782	795	802	806	796	772	742	746	772	726	765	782	746	793	788	747	752	756	734	780	779	777	791	803	777	771	791	786	726	785	839	722	786	767	734	789	754	753	797	767	760	778	715	759	733	760	818	737	812	779	769	766	814	784	743	772	738	731	771	803	780	757	776	758	745	795	802	721	789	732	761	803	777	784	719	759	764	819	757	782	796	786	833	813	742	813	760	734	719	789	784	762	719	734	767	773	780	773	720	775	742	758	759	691	813	767	778	813	781	763	771	801	738	731	769	794	810	811	793	778	751	757	760	747	759	810	785	745	730	848	774	759	766	768	821	762	804	777	798	772	753	790	810	799	760	754	766	806	756	779	759	794	756	726	828	732	814	777	757	821	779	759	783	788	809	805	697	797	764	789	750	758	755	829	815	789	772	776	780	795	740	775	736	793	784	768	789	728	754	788	801	785	793	747	791	783	771	784	800	743	731	729	782	757	720	763	752	752	777	849	744	779	779	735	761	758	792	842	737	804	739	717	723	743	794	827	799	781	729	816	749	762	783	765	770	752	745	841	780	739	793	805	820	837	748	784	802	786	768	784	782	738	810	806	767	780	742	785	800	761	777	725	746	750	783	807	729	744	786	771	740	735	751	777	792	774	821	759	728	815	768	715	790	782	761	742	779	785	759	797	751	757	781	728	829	745	760	747	796	765	785	761	797	786	751	769	750	769	816	769	734	744	812	782	789	765	779	749	728	790	758	805	768	764	804	765	765	760	818	747	806	761	752	807	790	780	723	769	824	774	753	764	775	790	765	785	803	762	743	780	833	739	770	755	765	723	802	767	742	779	738	735	819	820	735	759	741	778	771	750	741	766	782	783	794	812	758	776	785	748	788	731	734	764	802	746	774	791	783	773	765	774	785	806	789	772	772	774	752	751	762	746	807	814	743	775	765	781	815	806	795	763	773	775	745	793	778	805	769	750	785	691	736	763	771	709	811	826	789	789	748	744	783	794	767	781	763	765	763	791	740	803	766	771	768	778	760	787	802	752	775	822	739	759	755	750	780	809	765	824	763	746	782	767	754	769	742	826	807	767	777	783	753	772	775	819	771	765	770	781	769	777	766	782	734	772	765	790	755	759	720	763	833	820	756	774	745	773	770	813	748	753	764	785	727	766	827	788	744	759	757	778	754	783	772	770	763	812	806	804	810	769	774	782	778	768	797	785	767	780	755	797	772	762	806	733	731	774	786	776	815	788	765	715	796	759	803	795	799	783	731	754	787	753	772	761	771	831	748	752	799	763	784	729	766	750
27011	19763	6325	719	508	427	396	368	385	377	353	338	389	382	401	363	336	351	339	343	375	313	312	346	327	346	347	366	375	341	343	336	314	351	358	339	325	376	341	325	353	332	329	324	369	339	337	338	332	350	339	360	330	324	369	331	343	341	347	366	343	355	351	341	353	358	349	339	313	343	328	309	345	359	357	343	329	351	357	343	339	337	314	339	342	316	339	340	350	315	333	355	340	346	353	349	333	352	339	335	336	341	359	334	323	340	323	345	347	330	326	324	324	335	341	340	353	332	352	356	370	353	364	340	343	334	349	334	343	308	358	350	386	347	315	370	349	336	334	334	321	330	329	344	372	335	339	348	347	312	339	335	354	334	338	330	365	362	326	349	374	331	340	345	361	340	350	333	337	342	351	343	337	349	359	371	344	344	354	336	315	321	351	312	365	298	366	353	350	352	329	331	336	332	350	350	333	323	346	341	357	349	346	349	356	348	350	361	365	331	350	342	341	341	347	342	361	336	361	349	314	354	360	373	334	317	332	347	337	332	333	350	343	353	357	345	342	343	374	347	317	312	375	333	352	347	293	356	295	376	374	360	347	314	347	315	377	347	349	328	359	341	363	337	351	332	334	335	358	317	355	372	321	317	355	354	356	355	329	364	363	381	355	391	356	321	340	352	356	320	329	348	329	324	350	347	332	334	348	345	336	355	343	341	311	304	349	326	358	371	322	340	341	358	347	365	365	334	353	318	342	381	335	339	313	337	323	349	300	358	346	318	343	318	343	334	325	375	325	322	342	348	333	348	366	360	341	321	331	325	320	336	350	338	330	396	350	378	342	346	343	311	348	359	347	356	350	331	354	346	349	349	354	332	321	348	364	341	344	356	339	384	355	309	370	372	361	327	377	340	307	356	329	335	378	352	341	366	354	329	326	303	347	364	355	342	338	338	334	350	331	315	382	352	337	342	321	333	338	326	346	343	379	348	355	321	337	362	329	352	324	357	369	326	349	376	348	324	354	339	321	316	342	353	333	346	342	367	313	340	341	329	379	351	311	368	336	344	359	330	335	351	374	351	364	357	330	342	362	352	323	365	349	365	365	347	341	313	335	334	361	332	339	387	319	349	329	375	345	351	329	368	400	399	369	372	351	377	338	323	348	357	366	339	383	345	369	357	344	364	332	376	322	371	342	341	365	365	348	362	347	352	362	322	327	355	299	329	338	343	364	354	341	349	287	320	327	348	344	327	338	345	345	328	364	331	380	341	325	348	353	320	346	352	335	330	347	339	304	349	345	366	359	369	343	363	359	330	325	337	349	344	301	371	354	333	334	375	360	370	377	316	321	363	301	367	378	348	341	382	333	334	320	344	357	320	360	350	366	330	355	370	326	349	333	327	370	357	365	364	337	366	390	372	366	338	323	345	369	347	338	333	369	342	315	344	364	358	347	380	370	369	396	314	340	381	336	359	342	325	366	356	361	350	341	339	330	343	366	339	344	378	359	330	322	356	369	329	369	355	358	347	365	330	347	362	379	316	380	343	355	343	329	337	342	346	353	322	350	318	321	368	364	324	339	351	351	349	329	354	402	297	347	367	346	345	329	307	343	365	376	305	327	359	355	355	347	347	343	357	316	349	353	340	355	319	359	383	354	365	347	326	362	306	351	368	320	333	340	344	337	339	356	335	332	354	328	354	331	334	361	336	392	352	329	340	326	316	346	327	379	352	348	319	338	346	340	345	322	345	374	336	324	343	317	310	325	363	345	384	338	323	332	356	345	327	342	338	357	334	308	339	362	334	327	324	313	332	363	342	335	364	344	331	337	372	352	367	361	326	347	335	340	323	359	388	334	300	327	337	341	328	364	344	380	394	336	324	370	305	333	326	359	349	321	368	316	350	328	332	378	351	317	368	358	331	343	367	326	345	362	382	354	351	348	356	374	327	345	345	342	331	343	319	321	324	343	357	336	363	347	337	335	314	322	337	347	326	364	322	322	329	335	336	353	371	358	349	327	347	339	360	331	362	322	359	342	335	357	344	313	349	340	349	354	347	387	389	344	350	355	345	298	349	340	331	353	365	319	328	351	304	335	359	348	353	379	368	320	339	352	313	324	337	354	308	355	340	326	358	336	326	360	338	356	341	338	350	347	345	341	345	301	366	346	367	338	359	363	343	360	346	361	348	365	360	382	310	338	379	328	339	320	347	362	325	339	359	364	332	367	342	339	336	327	344	335	320	336	343	329	349	323	377	312	350	356	326	354	307	356	344	347	309	350	358	361	341	350	352	352	362	328	349	350	343	370	352	347	344	375	352	342	351	353	310	300	333	368	376	339	322	310	359	350	344	371	339	306	328	360	351	348	348	356	368	354	344	357	337	351	312	368	348	351	332	331	344	323	321	346	331	342	369	348	324	374	322	350	348	335	348	311	315	351	349	335	356	340	338	335	334	341	344	339	328	329	324	340	305	343	378	332	366	365	377	357	375	334	344	304	307	344	322	348	357	336	359	352	342	336	351	327	318	351	332	344	346	330	370	321	355	346	354	351	320	399	340	337	337	348	335	342	346	371	366	365	356	387	304	360	329	319	337	315	358	364	349	347	340	340	334	360	340	369	320	351	325	320	292	314	352	321	343	340	337	347	359	365	329	366	351	341	304	329	357	362	352	355	314	336	368	370	338	347	354	350	357	325	337	336	377	343	337	331	339	330	375	373	365	363	330	357	349	360	365	338	359	372	322	345	376	330	351	335	355	352	346	328	334	364	341	336	331	327	311	375	358	331	348	349	328	351	354	380	331	341	348	357	363	355	347	345	302	342	308	369	345	348	363	332	355	321	368	327	356	315	328	323	376	367	303	357	352	344	357	319	346	370	351	342	357	329	346	334	341	332	366	371	331	370	394	326	376	370	334	327	361	341	328	370	305	344	367	355	329	371	355	340	293	361	383	340	346	367	345	346	356	367	364	340	353	355	332	351	351	360	329	366	375	313	356	343	335	343	378	337	337	342	344	312	332	363	354	317	364	315	330	323	335	359	352	369	356	359	324	366	300	366	319	390	335	345	333	318	343	362	352	365	365	303	357	339	343	358	346	320	339	345	348	366	314	364	373	338	339	331	362	335	340	337	375	356	349	327	347	338	333	357	323	362	351	339	329	304	343	364	359	326	368	313	314	317	362	362	352	328	351	356	347	357	376	352	334	340	317	344	323	341	357	337	342	367	317	319	369	339	344	359	354	325	351	387	334	315	332	348	333	355	323	359	335	373	347	354	309	306	377	341	367	360	338	370	338	323	340	308	367	375	335	376	307	349	340	348	353	351	360	327	332	360	371	334	348	374	350	338	353	359	350	353	347	329	389	326	345	343	372	385	354	325	346	346	324	378	357	361	365	339	346	355	340	376	391	374	341	340	346	329	335	338	332	334	330	383	350	322	347	330	342	350	381	345	362	353	361	334	331	347	380	366	363	338	360	315	344	350	337	346	366	343	349	392	345	343	351
6874	1222	1066	683	603	572	499	485	454	436	486	474	426	427	475	428	482	431	436	442	411	429	435	440	450	421	408	449	450	446	443	421	464	456	432	465	397	444	455	456	451	436	413	413	456	466	446	417	397	455	408	428	371	424	450	461	423	453	477	448	408	426	410	411	419	452	436	451	443	421	438	424	464	431	408	416	392	416	430	426	415	416	444	457	449	410	441	437	426	399	408	438	411	482	450	440	437	417	444	407	420	431	434	448	464	401	454	409	417	421	413	468	428	450	455	436	418	448	424	441	422	435	469	434	415	444	417	459	410	423	418	440	461	441	431	430	433	428	455	425	397	439	423	418	423	439	420	421	414	427	445	447	452	450	433	437	479	421	456	438	416	447	448	436	461	433	428	451	427	420	484	459	445	421	436	450	456	433	437	428	474	455	444	421	372	453	403	424	442	459	451	457	445	444	415	388	400	448	443	427	421	440	444	418	420	448	423	437	423	427	422	455	453	415	442	450	423	432	404	435	439	433	429	464	434	441	403	405	418	454	431	440	449	424	408	428	408	425	408	429	435	414	453	430	422	390	455	467	421	434	399	381	435	438	456	441	416	443	402	414	409	462	463	407	434	466	448	399	422	387	441	430	458	390	452	456	400	421	399	442	466	428	471	434	437	445	419	392	443	446	392	411	396	456	441	405	433	440	447	430	441	436	429	425	404	421	454	420	403	415	442	419	415	445	414	416	443	423	437	428	411	441	406	384	407	438	419	444	441	369	421	407	410	416	465	433	413	408	436	439	447	468	424	456	411	438	434	414	421	432	432	427	450	418	430	383	461	456	409	393	422	408	370	425	442	425	472	419	466	422	440	431	460	420	441	420	460	443	436	439	413	422	415	419	402	398	440	461	407	458	405	422	430	453	437	449	420	443	381	392	449	436	429	394	429	435	466	432	386	439	449	388	430	457	424	447	434	451	436	449	408	444	448	459	418	422	434	421	426	447	445	378	444	457	446	451	412	400	445	424	467	403	420	425	429	382	433	443	418	401	448	442	459	410	430	425	421	447	435	454	439	427	431	452	447	429	403	405	423	456	442	423	406	412	400	457	437	451	397	427	463	464	415	420	478	438	460	427	445	432	446	433	434	436	462	458	435	444	447	421	457	416	423	446	402	420	435	453	426	411	448	446	406	426	414	428	424	435	450	442	430	422	441	408	414	430	460	435	435	409	408	465	418	445	450	464	441	450	469	410	362	451	431	419	416	473	418	451	486	447	434	422	430	431	436	462	437	418	439	470	420	430	422	380	449	417	428	446	422	450	403	452	438	445	414	389	424	417	456	392	424	422	438	445	486	429	446	478	446	428	437	401	427	458	436	429	440	423	455	423	489	421	443	456	442	432	427	443	395	442	404	471	454	435	422	422	453	420	424	428	415	438	454	451	421	463	409	420	420	471	436	392	447	427	409	429	466	453	406	445	408	469	412	420	430	451	428	423	471	420	446	459	439	449	412	456	444	450	431	433	416	439	442	434	433	441	412	427	434	473	407	431	446	446	407	479	441	415	417	420	448	422	419	434	388	410	430	471	433	455	441	408	430	420	423	438	412	414	462	451	410	456	427	436	441	464	445	445	432	450	449	421	422	427	439	440	432	383	478	395	428	451	429	405	409	435	433	434	435	451	432	415	445	421	414	437	421	435	389	421	423	406	412	451	444	436	392	462	405	433	408	469	442	401	413	407	406	396	418	399	424	418	425	418	416	437	416	423	407	431	465	434	431	391	437	415	401	420	442	404	424	412	410	416	421	402	425	454	436	420	437	468	405	421	456	479	439	446	449	446	407	451	432	393	463	422	420	420	433	438	392	435	444	463	447	433	435	437	419	427	444	428	407	452	411	435	439	460	412	428	440	403	465	450	442	443	393	453	405	450	474	446	388	439	421	459	453	424	431	418	406	446	471	398	439	416	468	425	436	423	395	434	440	380	434	408	432	400	414	459	409	426	442	431	428	441	457	425	436	456	440	427	435	420	413	468	416	457	418	459	419	445	433	451	429	419	477	452	441	400	426	399	435	431	463	399	436	488	392	409	436	421	433	434	437	426	445	425	442	423	423	433	436	419	448	433	435	428	454	455	469	427	413	443	478	428	423	442	441	407	451	389	422	442	442	427	448	385	477	412	454	459	415	423	427	413	408	404	400	390	419	434	454	440	450	420	474	440	448	429	430	387	405	468	446	452	421	450	423	425	458	439	425	398	468	424	448	439	418	424	434	394	469	452	424	407	401	441	418	428	416	427	391	406	478	456	447	408	405	401	471	437	435	428	393	432	426	427	396	441	432	449	455	465	422	449	410	446	501	405	439	420	423	473	461	434	449	451	432	421	433	447	418	438	423	443	440	461	443	431	411	473	439	400	413	434	442	423	397	416	444	417	445	445	441	418	417	424	431	446	414	407	447	395	430	437	516	447	409	424	461	425	434	438	428	433	428	420	424	421	435	426	414	415	456	461	417	398	487	395	422	432	468	437	416	456	402	394	439	457	429	449	415	433	417	468	457	427	447	468	456	439	404	426	383	422	418	445	434	506	472	406	472	411	452	409	420	435	395	434	431	432	431	429	444	414	417	399	472	438	435	410	419	438	401	476	444	413	440	396	448	437	406	415	437	441	444	457	407	471	461	429	384	424	474	407	408	415	451	433	427	433	445	445	400	430	433	444	414	425	450	504	462	416	427	426	447	433	441	447	407	453	410	415	457	467	430	411	415	449	430	381	419	449	403	484	439	444	423	458	446	407	414	424	453	460	414	438	492	424	431	426	392	426	446	415	436	448	393	455	397	435	396	427	447	444	416	407	419	422	435	412	421	398	403	420	442	439	431	389	426	421	469	419	441	473	412	448	419	436	406	443	416	446	428	423	428	452	409	384	466	429	427	425	384	430	428	407	456	437	435	416	421	429	430	434	432	427	456	401	399	420	392	435	423	437	392	388	434	426	422	394	458	422	413	430	422	386	443	424	448	423	455	443	446	424	403	454	392	431	499	401	456	439	467	453	468	422	439	416	444	420	445	419	401	436	436	417	420	434	397	427	442	437	407	405	451	430	441	445	431	433	448	429	440	408	433	472	454	457	471	428	444	407	380	450	447	419	455	413	440	437	440	449	438	448	423	443	456	420	447	435	426	436	438	421	444	450	448	426	445	425	426	435	448	405	433	398	436	438	445	417	456	414	418	403	432	405	463	396	408	447	434	468	401	451	422	423	450	433	412	425	433	433	409	412	457	440	427	443	426	455	438	417	462	436	416	445	430	429	422	415	451	422	421	388	416	435	448	446	426	444	394	433	447	388	433	420	418	450	426	434	446	426	427	455	432	463	408	438	426	431	464	439	437	410	401	443	425	406	393	410	446	430	428	454	404	435	413	414	432	428	456	429	440	412	439	453	426	491	397	438	442	425	411	417	436	425	445	446	483	421	439	419	450	461	416	452	442	418	418	447	458	424	426	488
23968	21112	28545	23953	21093	11215	1646	1102	913	874	845	743	736	731	737	685	625	677	687	696	595	623	632	667	640	648	575	625	605	613	596	605	643	613	635	604	632	590	652	610	609	598	616	636	641	602	637	626	598	594	610	619	614	597	607	616	568	637	569	617	626	624	602	590	591	614	613	602	615	576	586	621	606	623	618	618	614	598	630	581	576	599	593	606	639	569	598	561	589	599	612	668	562	663	634	611	585	592	591	635	636	568	630	630	592	638	612	580	624	570	598	566	601	600	589	597	647	574	634	607	587	599	608	569	631	602	602	597	629	598	566	618	615	610	581	562	600	559	614	589	591	633	569	593	633	575	574	601	633	611	588	607	588	617	610	575	585	572	565	647	607	634	646	592	632	656	585	613	664	614	595	580	609	624	633	597	647	592	619	661	639	604	595	603	617	608	635	630	619	569	603	545	630	617	582	607	550	589	604	559	558	558	615	612	611	576	613	571	595	643	596	599	581	617	598	587	611	577	591	582	637	585	582	561	599	589	637	587	629	612	587	609	607	624	579	605	599	587	605	551	638	623	598	608	592	618	579	604	613	584	613	574	611	589	627	637	570	607	609	596	615	648	615	606	610	620	580	607	631	640	626	599	588	582	620	621	640	597	634	582	572	600	625	596	615	581	591	615	597	602	614	635	592	577	618	630	589	618	639	605	611	590	592	659	628	616	601	603	641	640	607	615	629	588	612	605	593	609	609	609	582	664	597	575	605	631	633	608	587	570	627	658	621	640	624	569	594	539	562	625	564	595	590	634	593	607	605	589	583	606	581	618	619	589	620	630	631	656	571	603	613	607	641	630	614	586	593	602	622	605	615	591	557	570	624	563	618	587	615	619	589	562	606	603	628	613	620	576	609	582	576	590	611	627	592	612	627	590	598	638	589	596	620	606	598	617	632	599	608	586	598	581	623	610	593	618	619	609	619	600	605	587	611	611	614	592	635	612	617	616	613	610	634	603	600	591	580	625	587	619	608	563	621	588	591	572	601	618	608	607	565	643	594	585	610	606	627	592	600	608	608	586	584	621	585	617	599	668	614	627	618	606	585	631	618	637	627	587	611	592	580	655	615	621	586	613	573	612	595	606	590	618	684	585	604	623	589	606	633	583	588	593	581	611	587	595	588	628	604	617	579	606	633	608	641	607	608	629	579	597	623	633	593	605	624	613	584	631	607	606	583	610	592	651	597	608	603	588	590	626	585	568	568	598	583	632	596	596	604	614	631	612	623	595	609	580	593	604	588	613	611	574	640	640	614	580	603	583	641	555	648	585	614	621	623	648	616	597	632	616	576	628	628	623	579	595	564	611	556	635	561	598	644	614	563	575	598	643	568	580	607	656	596	594	594	588	601	592	588	599	625	602	551	574	572	622	608	590	593	619	618	609	578	610	612	588	586	621	614	585	586	571	558	618	640	593	614	600	646	607	617	581	617	596	591	624	593	594	583	590	620	622	626	589	582	636	640	563	632	639	627	595	592	649	605	616	581	597	575	582	596	613	576	595	582	617	614	630	597	597	589	591	556	594	642	619	628	645	605	631	630	546	620	573	562	576	587	588	610	605	572	599	627	581	634	582	638	603	633	600	568	597	611	605	637	613	603	584	591	587	601	610	588	541	609	581	664	574	577	598	606	605	609	593	605	589	644	594	603	626	638	590	588	582	636	600	601	563	614	586	589	620	599	592	647	569	540	597	589	623	592	642	617	588	594	618	579	561	627	633	607	618	545	588	581	623	589	601	559	613	612	568	579	598	658	571	610	600	636	575	568	619	561	635	585	558	630	607	565	638	625	634	591	601	605	599	599	611	614	589	612	606	605	624	579	592	628	590	590	588	573	625	548	627	581	639	629	540	551	577	560	572	588	597	613	580	582	608	567	627	569	606	594	581	601	620	620	584	629	622	606	588	636	596	598	575	594	544	578	598	584	583	589	632	606	660	614	593	638	635	601	588	553	565	622	571	560	612	602	609	615	571	618	584	634	580	598	608	607	532	589	583	621	641	567	610	606	573	610	576	637	644	606	571	627	687	582	586	597	620	671	638	601	611	614	598	575	587	626	634	617	632	588	596	558	573	613	613	623	585	599	573	595	583	603	625	623	657	598	632	608	629	604	592	618	602	644	612	583	616	606	548	573	605	589	562	612	590	630	561	625	605	619	572	607	649	578	592	562	595	613	602	593	588	549	547	589	586	579	597	624	652	606	564	570	655	596	640	610	617	604	575	586	578	603	596	642	632	631	617	615	611	588	645	592	625	627	596	610	616	622	571	601	615	619	568	610	627	586	631	573	628	607	609	628	632	610	581	549	607	648	548	627	594	561	607	572	640	597	630	591	626	611	577	636	588	591	588	624	561	594	584	664	624	582	645	591	573	599	560	632	588	567	573	621	607	642	600	600	559	616	578	594	626	663	582	613	626	602	590	595	581	564	589	636	595	569	599	599	597	574	579	655	597	596	615	602	635	610	599	563	554	571	617	586	606	579	629	637	579	619	626	565	627	591	631	574	581	625	579	578	572	584	556	574	625	597	597	595	619	597	571	617	637	588	630	612	612	619	591	586	616	636	585	572	584	609	603	603	581	620	575	587	624	618	599	546	644	603	626	625	564	622	602	574	606	662	648	610	626	643	608	629	589	598	586	612	602	578	562	595	578	617	620	594	612	622	594	634	653	658	617	572	585	600	631	539	624	619	600	615	582	606	594	589	620	577	568	582	603	592	614	618	553	571	590	638	611	619	580	615	596	595	601	632	589	592	620	647	601	596	574	613	577	609	588	631	600	625	581	598	608	612	584	623	586	613	602	618	588	636	569	615	633	595	593	566	623	543	610	609	599	631	600	601	556	583	621	567	612	640	585	613	583	561	610	625	644	609	641	598	602	610	627	603	622	600	618	568	587	612	631	592	604	612	595	636	628	606	566	596	572	654	614	621	614	571	645	598	581	609	618	624	647	565	590	574	583	613	602	576	550	630	598	618	584	609	608	587	605	585	582	574	595	643	626	598	660	576	576	585	559	629	609	639	625	595	587	590	610	563	593	574	564	631	589	633	599	598	614	604	623	593	623	578	587	620	601	646	597	593	553	591	612	585	591	573	624	531	560	610	593	582	610	610	598	611	592	593	585	610	587	605	572	572	587	619	593	572	583	631	625	569	659	608	601	596	608	572	594	618	608	580	616	618	583	614	556	590	609	611	603	601	609	589	642	570	572	664	612	616	614	620	619	583	599	586	551	579	593	602	589	610	592	595	616	621	615	580	597	555	581	601	609	610	673	597	584	588	551	610	616	618	596	626	618	600	617	596	618	560	624	579	620	545	576	596	615	577	601	588	596	596	621	656	602	594	598	618	590	619	573	616	593	599	615	612	601	560	587	623	609	564	574	577	623	589	631	579	622	526	594	581	621	576	590	617	591	586	590	567	650	621	626	623	599	624	618	628	636	608	570	592	590	611	625
9579	10520	9293	4683	3274	2628	2101	1753	1517	1323	1224	1123	1000	973	957	904	892	814	861	775	812	775	768	784	775	749	756	734	752	758	761	729	708	768	772	732	751	728	722	772	754	766	758	773	743	741	760	772	738	724	714	773	711	792	751	723	743	726	735	733	717	777	734	704	685	716	739	706	777	771	723	700	742	714	747	728	718	725	705	702	716	732	774	755	696	751	721	699	746	712	707	764	783	726	708	727	693	709	728	756	752	795	707	739	739	755	715	740	724	729	715	744	730	779	747	771	736	783	745	760	708	768	741	736	722	768	743	703	769	732	746	721	685	769	703	723	725	748	666	742	676	740	711	703	741	690	671	741	751	720	711	735	737	714	706	692	725	739	744	778	741	721	694	743	711	754	722	723	736	737	746	730	724	750	761	767	720	759	722	719	739	736	741	747	754	741	677	742	658	778	749	730	740	739	756	724	758	699	713	769	748	734	713	733	749	717	760	726	711	733	700	737	755	736	738	746	742	748	721	682	742	739	770	730	728	783	713	700	720	698	718	713	717	691	742	702	769	740	703	710	695	734	763	707	747	721	731	715	745	723	731	716	738	724	686	724	713	695	769	737	758	678	757	715	720	724	727	728	752	714	685	753	717	737	706	694	753	745	734	726	716	773	734	733	697	669	707	748	722	725	724	721	757	745	745	706	744	721	709	695	716	745	719	730	705	720	719	739	713	691	749	710	724	709	741	703	774	764	756	704	679	809	708	708	689	742	725	729	749	702	739	669	763	710	750	756	733	742	697	711	726	708	783	745	728	792	771	717	728	738	710	773	748	729	737	719	709	720	686	754	747	699	770	705	710	736	722	705	746	737	716	735	743	679	720	720	778	742	730	688	724	716	693	736	720	706	750	683	772	762	734	718	710	727	757	728	722	708	750	737	710	747	697	751	710	733	690	695	761	726	668	700	753	703	721	702	761	746	669	757	796	705	731	758	741	687	722	780	671	721	771	766	734	699	717	746	714	695	739	726	727	710	740	736	745	706	682	737	781	702	701	686	709	688	676	744	716	697	723	720	726	714	671	700	751	735	733	750	771	693	707	753	745	719	743	728	767	730	713	711	758	703	715	737	711	738	711	725	752	740	747	692	733	740	751	743	724	744	722	732	749	709	698	714	724	719	697	731	717	760	723	693	746	734	751	717	727	678	677	750	709	722	751	759	744	727	728	771	706	723	756	766	731	747	731	703	737	752	696	701	690	729	750	744	704	719	742	714	761	674	767	688	734	742	716	733	724	740	697	699	736	724	790	723	712	685	709	710	716	705	726	704	733	753	741	716	729	682	759	738	754	689	729	748	743	703	736	728	743	734	746	751	736	707	733	694	725	726	711	715	757	739	749	764	743	755	672	731	717	740	716	690	713	701	720	715	682	753	675	713	696	703	723	697	726	775	703	719	748	728	764	689	729	742	703	727	754	662	727	707	698	758	706	727	715	728	718	702	722	763	685	671	717	733	711	699	689	750	757	757	724	787	716	708	704	727	672	720	756	704	755	713	732	733	677	714	740	723	702	688	716	752	731	698	718	726	764	706	764	683	755	697	717	748	736	715	736	754	735	754	736	713	737	679	759	704	707	757	745	741	781	688	709	707	745	702	700	746	732	726	691	713	726	726	683	751	709	747	715	697	696	747	761	720	705	755	717	734	717	717	692	709	701	787	701	689	745	695	706	723	751	738	708	741	686	731	730	725	748	703	709	706	736	793	711	739	701	745	733	640	706	731	677	717	708	728	765	742	718	709	694	705	741	765	750	720	758	718	730	720	733	759	689	745	772	719	736	719	746	769	699	697	756	733	705	749	745	697	753	704	726	733	737	724	760	711	769	716	727	724	762	754	752	756	692	756	753	681	709	753	688	721	699	743	731	691	712	701	743	727	741	713	710	759	753	733	739	723	724	709	770	743	734	720	735	761	708	725	734	761	702	690	649	718	730	739	728	727	723	702	734	705	700	757	651	716	751	728	747	737	714	739	741	708	661	742	704	731	745	691	710	723	737	709	736	724	705	712	729	726	736	683	739	748	732	746	716	731	717	745	698	744	707	738	733	745	700	722	768	719	699	770	736	730	764	799	733	718	762	713	762	726	757	711	732	715	716	775	717	754	745	729	754	727	711	714	721	729	736	747	757	762	724	754	684	725	728	746	689	704	740	724	712	744	727	720	681	690	700	729	721	759	781	733	696	701	724	687	712	650	721	766	740	772	752	702	678	767	741	721	716	723	714	720	686	696	764	713	733	717	699	646	717	755	710	708	745	765	730	723	727	698	769	694	712	700	692	758	743	726	688	733	728	746	720	733	709	705	714	755	681	713	716	750	707	738	718	751	720	733	704	717	758	698	726	725	756	758	724	731	670	724	720	714	719	702	686	746	750	750	746	730	723	751	681	772	723	678	717	760	716	734	747	688	712	677	811	746	719	702	723	685	733	708	692	745	789	762	730	703	699	686	720	715	698	737	709	745	708	735	780	685	718	737	751	721	721	711	727	746	725	710	719	754	697	739	695	742	721	732	705	701	739	741	761	717	737	707	709	714	702	761	700	776	749	751	710	766	768	744	712	686	719	680	707	781	697	705	762	733	771	735	713	737	739	725	722	723	714	704	736	777	716	723	708	721	678	682	722	699	756	687	773	708	722	737	748	759	752	702	659	735	742	741	750	689	689	718	701	737	721	748	756	727	716	686	749	726	741	733	791	723	687	727	772	723	739	711	731	745	741	700	713	757	704	733	750	714	744	709	773	751	732	692	706	712	695	695	738	760	769	708	733	789	690	661	697	716	722	735	730	707	692	727	767	717	697	690	764	742	735	731	723	730	766	714	720	737	706	710	739	674	746	742	704	681	668	758	693	693	746	737	760	707	714	693	685	759	700	705	716	727	706	713	729	746	727	696	748	717	756	753	733	713	768	712	742	682	726	725	712	728	681	757	743	758	731	711	778	709	795	752	757	715	711	698	736	746	707	692	759	709	730	728	696	754	715	739	716	728	724	656	681	724	722	750	743	651	741	720	754	723	752	772	716	738	716	748	749	737	687	715	706	714	752	710	763	700	719	696	696	720	714	750	695	720	770	752	716	736	800	720	724	704	745	725	762	742	751	712	766	687	739	739	700	725	723	772	740	757	760	761	707	715	707	704	711	707	724	717	739	703	734	743	734	724	724	727	722	713	665	719	694	699	676	771	725	763	729	716	713	743	741	733	729	709	696	726	738	705	751	740	800	752	732	745	729	744	760	742	730	706	713	763	744	695	742	716	713	730	777	694	707	701	734	775	689	704	754	734	722	736	688	705	738	717	724	743	730	735	712	733	719	706	693	706	718	739	709	700	720	719	700	750	697	738	721	747	697	697	750	731	681	773	713	706	707	757	749	708	676	742	659	791	740	718	731	731	749	732	719	733	700	704	697	712	762	721	736	674	713	709	760	688	724	704	700	716	704	695	709	741	796	759	740	722
25055	21084	27371	24883	10771	822	562	528	434	420	438	401	380	372	340	314	330	334	331	310	317	335	308	349	301	321	365	313	323	276	311	297	304	279	308	295	289	331	302	328	327	303	302	323	293	279	316	329	335	290	291	301	289	270	344	301	287	289	287	316	293	288	287	324	308	268	319	324	347	299	314	323	308	283	298	320	312	311	315	289	337	278	305	294	301	278	327	301	353	308	330	317	298	293	351	305	290	307	317	299	322	303	315	317	279	293	304	308	317	274	304	298	301	337	292	312	318	323	330	312	294	252	309	323	311	298	287	302	329	308	327	293	297	293	304	262	304	294	297	338	308	317	304	270	326	292	296	333	311	325	320	293	271	331	325	316	293	326	292	283	306	308	300	312	300	301	313	306	290	284	295	323	316	313	296	306	326	288	330	320	284	338	327	299	299	307	310	315	290	295	298	308	314	312	323	335	320	298	308	300	359	319	310	361	286	307	283	297	274	315	315	327	316	313	312	326	298	286	290	294	284	290	317	294	324	316	316	292	311	310	298	303	282	300	301	314	302	326	294	286	306	278	290	322	303	338	245	317	274	270	300	311	312	326	291	306	281	314	317	326	290	294	287	312	296	314	302	306	294	292	303	304	288	324	305	315	307	330	271	306	300	304	328	323	290	334	326	295	321	286	292	290	290	301	289	307	296	315	281	307	284	303	319	301	299	293	292	315	318	305	277	295	289	313	288	322	291	297	286	309	302	323	345	282	289	306	293	319	315	298	331	269	308	305	298	288	325	295	260	300	315	281	322	291	275	314	283	323	302	297	304	290	308	302	297	296	326	307	313	350	290	320	286	294	294	326	309	316	298	337	297	310	291	327	275	295	274	295	320	315	319	310	325	298	319	320	316	296	283	305	304	321	289	300	360	268	311	291	278	304	304	282	324	291	311	301	286	292	302	324	327	287	320	317	312	304	286	307	276	335	307	337	300	336	336	290	324	295	313	285	298	280	308	291	311	313	292	283	264	294	301	305	264	345	306	333	313	318	339	310	280	322	300	311	290	316	342	337	293	284	316	308	305	307	278	301	307	288	293	320	294	311	300	324	342	298	310	312	301	318	306	317	276	338	355	295	284	299	280	352	339	322	292	288	322	279	282	295	327	285	313	308	290	330	310	314	286	315	317	305	306	332	266	302	295	306	325	300	313	337	281	277	307	317	296	314	304	288	313	285	324	315	264	316	314	324	309	292	315	303	331	306	296	291	298	333	314	297	259	325	349	296	331	295	325	296	307	306	293	303	299	323	315	302	303	307	325	308	281	314	288	310	328	303	301	291	285	278	318	310	288	294	292	315	299	291	290	321	302	297	319	279	300	297	329	337	302	344	336	306	308	314	342	321	305	312	313	306	319	295	275	291	323	294	328	306	332	330	324	316	301	293	278	310	303	275	291	288	278	322	298	290	319	282	309	328	338	314	267	313	349	300	282	329	314	313	319	286	314	293	303	319	305	322	294	294	290	309	308	293	300	306	287	306	312	328	316	332	305	300	330	277	285	301	305	281	300	307	298	271	298	314	308	296	318	312	292	313	324	325	295	281	291	301	307	316	336	305	330	336	306	304	317	309	283	302	302	276	318	332	301	318	322	268	306	306	308	310	301	318	343	291	307	312	262	293	312	315	300	331	280	307	292	331	274	313	260	366	307	283	284	306	317	328	303	318	277	304	301	316	325	277	297	292	312	302	310	299	316	319	301	303	298	293	294	277	295	329	302	308	307	276	292	280	300	284	306	306	347	297	302	291	276	288	309	301	333	296	347	302	304	303	300	307	294	319	310	293	269	348	305	316	340	337	329	283	292	335	314	296	270	309	319	295	304	306	343	268	295	288	287	296	302	328	337	302	331	304	300	295	310	283	308	293	346	314	310	322	335	296	324	295	296	306	307	305	284	308	342	321	304	318	284	322	283	316	286	301	301	295	304	295	320	299	291	306	318	299	334	298	289	325	315	341	296	294	335	335	337	284	304	317	267	310	310	308	309	304	304	303	299	288	292	307	338	318	325	296	328	293	288	325	316	289	319	300	330	360	317	303	309	298	328	326	295	293	274	331	303	277	276	298	275	323	297	307	302	323	264	307	306	272	361	268	300	283	297	295	308	281	343	326	292	298	312	328	297	307	293	291	320	305	335	288	314	310	289	308	299	305	324	297	296	294	330	304	318	328	286	313	314	326	300	296	283	335	306	306	303	331	274	290	311	285	316	264	301	325	282	263	291	287	315	307	285	323	288	282	291	291	299	287	309	270	281	304	284	308	301	275	316	296	300	290	299	314	294	292	300	302	273	296	308	337	302	273	282	323	283	288	290	285	269	294	283	317	303	312	313	290	308	300	307	325	324	295	302	307	311	319	284	288	310	306	295	300	286	287	315	302	307	304	318	290	300	272	285	297	296	289	289	318	310	311	304	313	299	281	324	309	317	302	313	285	300	308	306	282	302	293	318	316	305	298	283	301	314	333	285	281	291	299	291	307	312	311	317	303	307	298	298	320	292	335	288	307	274	283	286	264	291	302	296	267	283	292	299	315	293	310	307	313	298	316	309	330	287	308	313	309	304	298	317	281	327	264	303	311	295	296	288	281	314	255	313	309	286	297	283	302	331	300	318	341	320	320	291	300	279	297	290	321	306	297	313	331	258	314	303	297	310	287	281	312	275	302	282	279	310	301	327	283	281	267	312	302	311	289	297	303	335	327	253	323	304	316	304	291	323	322	301	325	311	304	292	302	291	289	343	283	327	295	319	323	295	326	309	286	283	298	322	285	318	336	281	302	309	322	301	278	301	307	332	311	317	282	290	301	309	283	285	301	276	286	305	302	294	329	312	308	286	341	313	295	310	313	312	303	275	267	274	309	306	274	295	291	309	304	301	287	292	302	302	272	326	303	297	335	326	307	325	313	295	274	300	298	302	326	265	313	302	309	300	299	344	332	323	276	286	322	329	319	291	294	286	280	306	296	278	315	309	287	282	328	278	283	312	300	311	340	296	321	302	295	318	303	266	284	304	307	310	299	325	311	309	322	299	275	314	299	320	313	311	313	277	310	265	307	307	292	335	313	317	323	303	299	319	270	332	287	328	359	297	287	281	288	302	324	325	304	314	302	309	322	269	311	295	295	305	300	315	292	323	308	316	321	283	319	320	342	312	297	313	276	310	308	338	321	291	316	306	333	319	311	319	328	330	302	296	306	311	273	327	322	318	305	302	299	298	279	337	304	320	289	330	298	277	305	291	311	319	291	292	324	334	279	315	298	333	297	294	313	312	351	306	287	304	291	273	307	271	338	314	306	300	305	314	286	289	294	302	315	264	315	290	311	289	295	302	278	320	315	312	262	332	311	263	306	304	277	310	296	311	307	293	308	325	276	303	290	287	292	288	291	312	275	348	292	289	323	307	300	325	331	323	299	294	315	306	308	297	285	289	278	322	300	299	307	305	320	293	283	291	318	321	306
8636	6370	5202	2625	1845	1525	1190	999	819	733	735	627	534	565	491	475	470	453	454	464	448	459	462	435	426	423	401	417	361	450	425	397	385	391	404	380	421	366	411	396	405	419	393	388	377	446	384	356	415	409	402	398	410	412	418	394	399	391	366	424	415	418	371	372	399	385	379	417	405	415	406	383	402	372	389	366	386	467	386	385	442	404	403	432	403	432	386	424	409	426	395	420	402	394	413	390	406	409	374	408	418	353	410	425	403	401	399	397	385	376	399	377	398	409	422	380	436	416	391	410	398	351	403	405	396	409	400	400	414	405	374	373	367	404	408	408	384	411	408	410	412	411	395	409	400	362	391	382	404	423	382	404	418	394	428	355	397	433	383	421	357	388	408	393	433	405	399	411	424	412	384	419	405	406	402	368	375	424	383	399	399	425	396	360	377	385	377	390	409	409	425	403	409	432	413	378	394	400	411	397	383	380	418	410	410	406	431	372	410	390	365	369	396	428	422	398	409	437	364	378	429	418	370	368	408	395	399	371	416	449	395	370	393	390	377	400	400	404	406	407	376	388	374	426	381	408	429	376	434	411	402	399	389	423	386	377	411	400	415	425	398	396	399	401	414	425	402	396	387	399	368	381	406	371	418	383	412	399	372	383	374	375	396	379	369	376	404	423	401	356	353	375	390	411	408	389	402	414	414	407	411	387	373	376	365	382	419	412	389	414	392	379	379	434	393	383	378	392	415	396	407	387	367	392	400	402	394	382	396	399	394	367	415	380	391	399	360	406	388	378	414	402	407	360	414	373	422	405	383	430	417	385	401	441	393	414	383	391	363	370	411	407	406	428	396	398	394	414	367	360	400	427	384	404	385	415	370	374	375	433	420	416	434	390	380	391	425	391	372	390	381	367	379	415	400	416	364	411	385	381	398	406	402	387	405	431	400	375	371	425	411	378	410	390	360	382	396	385	394	376	418	392	398	391	386	364	382	386	408	415	406	407	381	378	401	406	401	409	402	410	390	422	384	358	375	369	371	405	399	369	396	400	398	383	381	404	366	438	394	400	407	418	384	406	388	412	411	394	389	404	384	406	393	390	426	394	435	410	377	425	418	387	369	398	378	421	382	388	403	382	384	399	373	408	383	390	381	361	390	377	367	387	391	396	398	365	376	404	393	407	372	407	374	405	396	416	393	375	386	374	397	412	402	401	407	388	392	394	414	405	423	415	390	424	402	418	403	409	403	385	402	391	389	388	425	379	409	392	373	392	421	392	406	393	435	412	408	390	387	409	426	403	410	382	413	409	376	398	365	389	389	395	434	399	437	406	394	414	374	394	410	397	413	461	377	367	398	379	392	374	379	403	416	378	407	405	399	404	410	384	375	362	370	366	349	434	415	394	411	385	381	375	379	376	395	386	380	412	376	393	422	416	363	389	415	406	409	414	423	426	430	417	375	391	405	422	393	399	411	402	375	381	413	395	407	442	388	427	380	374	404	376	440	385	395	380	364	391	402	397	369	427	395	382	447	439	407	407	383	404	416	389	391	383	400	400	393	403	419	368	374	406	378	418	410	378	398	411	410	379	384	405	385	405	389	386	407	380	385	391	364	375	388	409	380	388	415	425	373	386	363	403	412	391	368	396	393	383	399	406	405	389	363	384	380	404	385	387	379	428	380	384	361	365	397	383	374	365	392	388	357	402	382	387	347	419	378	391	404	397	384	430	381	359	396	401	378	403	418	412	408	417	406	404	421	396	437	411	399	398	392	423	410	421	401	398	395	390	423	411	396	388	377	384	434	390	404	336	359	378	436	411	397	382	380	387	383	397	377	367	442	387	401	409	382	401	393	398	364	386	399	360	400	384	402	342	395	389	403	398	397	392	411	388	395	386	388	396	384	391	349	396	412	411	416	378	360	433	421	412	377	427	393	385	414	374	400	431	427	424	392	408	392	374	408	405	451	401	400	393	404	372	419	412	385	413	382	384	389	400	378	396	358	392	386	394	397	402	364	398	440	387	408	431	403	416	403	400	376	411	415	373	371	458	404	430	365	398	365	358	352	421	408	400	382	404	399	398	456	400	401	392	396	408	400	399	389	406	380	410	402	385	403	401	390	411	377	352	382	394	420	409	370	409	395	394	382	381	387	439	393	407	392	403	414	360	406	388	391	376	416	420	386	428	406	394	394	370	407	393	367	400	368	378	354	388	358	416	391	383	351	385	382	350	395	374	400	397	383	358	395	397	412	375	413	386	362	380	420	410	404	381	382	392	435	374	388	392	419	376	375	400	397	384	383	386	377	377	411	384	374	408	379	407	391	431	404	365	404	397	373	386	408	389	407	390	412	411	424	424	414	425	384	404	399	413	376	395	426	384	385	398	375	414	371	387	369	414	384	377	401	387	401	371	389	408	365	360	431	367	416	412	383	404	394	431	397	400	417	377	420	372	372	384	368	352	410	376	416	422	389	427	373	383	426	388	423	399	412	390	402	399	413	384	393	430	437	380	414	438	412	432	398	393	388	420	393	407	412	407	400	397	376	423	423	425	386	391	408	402	381	399	422	392	431	416	430	385	386	381	449	431	399	381	380	385	388	393	417	378	459	426	400	371	403	404	398	425	385	388	404	438	368	399	383	381	395	387	404	370	382	436	392	372	381	378	375	402	403	398	434	398	359	373	384	391	398	419	416	397	385	401	363	450	396	399	386	385	353	384	406	382	387	427	400	437	414	418	407	395	363	415	410	380	408	372	376	399	400	411	397	398	437	433	427	389	435	402	412	354	421	374	367	394	405	375	373	389	423	380	386	410	406	379	393	388	389	406	385	413	393	391	416	367	368	392	399	396	398	366	395	388	410	393	388	376	404	387	442	409	390	389	394	398	411	421	408	391	394	368	388	395	399	389	391	376	400	408	418	398	426	360	351	397	367	378	384	374	395	387	466	404	399	425	387	378	388	403	399	397	387	388	363	391	411	381	422	395	394	395	417	408	379	425	403	386	388	375	426	373	347	395	430	329	413	421	382	390	393	382	432	407	377	408	389	398	417	393	430	389	394	368	392	403	386	403	364	390	392	375	352	401	385	405	425	352	373	429	405	404	366	392	416	407	434	400	398	385	413	409	363	400	384	420	391	393	409	381	420	407	404	409	444	373	401	398	385	375	347	382	418	419	410	393	395	420	363	394	389	418	415	380	370	406	386	401	414	386	360	411	389	390	412	382	411	375	381	401	383	391	381	389	377	412	370	387	384	387	380	408	421	371	402	372	398	419	352	420	394	394	393	397	408	384	413	382	366	390	380	430	389	435	427	419	428	403	359	393	415	427	377	366	386	408	402	363	401	409	422	397	395	379	383	380	404	408	370	413	376	380	395	401	398	396	393	404	353	360	362	372	404	400	400	417	394	376	344	383	388	397	375	409	393	385	402	396	395	371	401	400	381	429	418	406	404	410	387	362	397	394	374	413	389	369	372	403	370	405	389	394	404	360	407	372	374	452
22970	21172	28980	23637	21177	21231	11112	1698	1289	1176	1049	970	907	918	863	847	810	792	798	775	701	707	700	682	648	694	709	770	718	709	668	666	666	723	662	685	689	692	672	662	711	678	698	670	675	726	610	675	652	655	657	711	729	665	629	672	691	690	660	646	659	684	684	649	635	592	672	589	675	656	636	645	657	661	705	639	633	607	674	659	657	665	642	647	684	633	652	603	597	635	654	675	643	654	675	677	641	647	609	686	650	674	620	645	671	635	613	638	679	670	688	641	696	658	674	650	611	680	632	643	661	642	692	674	647	689	643	666	614	648	677	648	649	694	643	647	645	622	635	713	660	606	661	643	654	606	636	650	637	660	639	645	610	642	705	679	648	579	634	641	667	619	645	613	660	636	661	624	656	627	639	611	706	612	649	679	664	670	646	656	660	683	669	653	669	647	679	647	599	622	677	649	654	644	636	703	693	646	671	642	634	649	670	700	641	649	610	628	671	694	644	624	684	621	664	686	670	632	642	685	684	673	637	668	652	640	649	689	662	654	606	639	627	657	653	687	703	614	656	633	644	629	715	597	630	625	645	692	646	670	659	684	648	684	584	685	627	657	621	671	681	637	674	629	663	640	657	646	654	609	663	614	643	625	622	617	625	683	625	620	657	638	621	661	638	637	689	653	603	588	605	647	611	645	660	645	681	650	619	607	649	670	631	631	620	642	654	629	660	638	675	634	687	637	672	628	634	686	618	705	641	641	640	665	617	673	601	643	563	686	641	645	665	610	616	624	662	650	631	659	634	625	680	677	677	625	620	646	645	677	671	675	655	598	581	656	620	610	682	640	668	649	598	686	621	633	631	620	632	639	654	639	648	637	628	675	606	604	648	694	619	656	634	626	631	598	607	660	682	662	611	651	631	639	665	650	647	608	610	641	617	645	672	675	626	649	669	653	595	660	682	680	668	630	668	653	730	640	663	667	663	671	635	630	644	686	666	656	639	680	599	631	667	646	626	640	633	678	626	642	577	653	639	612	678	670	675	643	618	642	629	649	673	645	681	657	655	664	662	647	668	615	680	644	627	647	593	654	629	632	654	645	655	619	640	639	650	657	650	648	668	651	622	678	669	634	655	649	681	694	657	677	658	623	632	593	650	637	624	598	637	637	612	611	652	658	628	667	664	661	604	660	670	621	657	651	653	620	680	652	658	692	651	687	638	679	656	624	657	642	688	685	668	619	650	648	648	625	652	639	714	662	617	659	643	648	657	696	605	667	622	638	680	693	626	681	655	652	669	629	668	670	669	620	635	675	625	622	670	619	611	649	652	624	641	691	645	621	621	655	676	676	676	642	656	638	638	638	656	620	666	612	593	616	661	630	638	667	643	649	605	600	593	654	623	684	646	683	710	654	633	644	629	640	634	674	635	641	674	629	648	662	685	673	700	619	610	618	599	641	630	630	651	607	661	675	636	670	681	610	639	644	636	650	631	637	603	634	646	634	648	679	654	616	651	656	667	671	696	635	589	647	662	627	680	667	654	582	683	629	639	602	615	720	669	687	642	613	684	610	654	655	667	633	656	676	660	663	673	659	669	632	660	652	659	636	644	632	624	656	656	681	622	608	602	675	686	689	590	655	657	643	682	678	613	638	636	615	624	652	687	643	700	610	646	610	615	657	620	634	626	608	601	595	634	651	647	651	604	653	627	653	648	634	631	650	614	614	640	649	671	608	664	651	675	644	675	648	633	635	680	671	638	670	680	686	685	684	646	650	678	649	672	648	600	660	622	623	587	679	656	636	650	662	620	604	656	636	668	667	657	665	659	656	632	613	615	680	647	629	626	619	688	673	673	641	697	666	626	648	669	637	671	629	625	651	641	619	689	642	652	674	668	620	636	653	680	611	637	636	623	655	649	664	662	656	650	655	634	671	628	634	620	653	650	636	637	615	694	598	654	613	652	663	635	596	627	626	633	607	637	655	623	658	659	698	612	657	626	608	674	625	701	636	648	639	644	674	664	631	643	643	641	637	617	640	649	666	631	619	662	669	677	660	672	666	618	670	720	642	646	642	679	673	625	622	603	663	648	624	644	627	612	600	663	642	575	680	654	650	667	682	664	654	686	682	673	660	654	663	655	660	624	622	646	674	637	675	609	608	617	603	646	637	662	608	645	629	666	652	697	621	643	649	629	643	665	617	635	692	680	688	617	650	648	617	628	646	653	652	647	654	608	673	670	667	652	639	649	647	641	618	652	642	650	631	602	672	698	624	690	670	642	651	633	661	649	690	635	638	637	622	652	657	681	671	647	647	602	612	643	656	629	674	605	653	628	684	661	681	594	588	635	624	681	644	671	600	683	687	627	627	669	631	650	617	680	643	632	667	644	620	619	651	641	600	636	673	631	626	633	602	647	633	632	618	673	643	605	657	691	703	643	610	693	622	653	635	701	657	636	630	628	651	664	648	667	628	627	623	644	656	653	658	653	681	645	717	657	670	649	683	619	623	658	622	610	624	636	648	670	660	624	659	632	620	614	646	703	617	684	624	635	640	614	649	660	652	653	622	638	687	646	653	659	637	675	651	645	673	643	649	701	702	650	632	635	630	631	661	668	604	632	667	665	620	680	678	654	662	659	641	675	653	660	657	613	669	615	697	664	606	625	636	632	657	653	617	651	609	642	626	657	631	661	638	656	647	644	625	648	621	660	589	650	687	624	618	650	624	679	659	680	629	630	629	662	658	627	644	603	613	644	605	639	724	641	682	664	605	633	631	645	636	658	662	664	667	661	604	638	668	661	623	653	634	670	661	617	670	690	680	627	639	663	629	651	688	691	658	634	656	662	651	635	658	696	642	617	640	645	676	637	625	639	673	640	638	617	613	702	673	615	586	655	620	627	610	628	680	598	636	678	641	667	597	622	632	645	680	687	638	617	636	662	681	691	659	637	626	602	632	637	677	677	633	673	614	615	684	633	624	646	671	656	661	654	673	639	619	667	696	655	621	662	624	623	614	610	647	639	671	620	607	612	663	627	616	652	615	658	651	607	675	636	692	655	667	621	616	671	667	653	697	627	608	627	683	654	634	651	647	647	703	683	631	626	680	625	591	620	709	660	657	664	666	657	670	674	609	678	687	610	646	668	653	665	635	632	668	712	644	637	616	670	669	672	658	650	640	656	622	637	657	641	659	625	644	628	662	666	634	654	678	636	641	626	640	634	639	653	611	594	661	639	670	620	611	676	620	618	621	647	676	666	646	655	628	604	632	665	633	637	622	709	650	646	653	637	630	665	634	599	689	610	642	688	633	654	613	701	657	603	643	641	603	665	645	617	712	596	689	630	663	639	673	652	622	655	618	645	627	624	610	644	624	623	651	608	662	687	640	615	627	587	661	627	605	675	611	648	639	655	657	689	631	656	617	645	627	611	652	625	661	632	658	625	585	642	653	651	633	667	640	702	649	625	679	637	637	637	642	685	625	586	640	662	627	583	665	664	625	643	631	647	650
11902	17279	14763	8200	5713	4490	3451	2746	2386	2066	1729	1563	1370	1318	1215	1078	1075	1029	1001	949	935	917	938	939	917	867	842	868	887	866	820	842	848	804	816	757	784	812	795	839	783	798	768	855	825	814	831	816	805	800	762	815	800	777	777	848	822	838	751	797	805	828	778	775	803	794	796	796	817	759	784	801	767	856	805	768	795	785	800	810	811	773	807	781	793	758	750	780	772	753	742	776	765	778	806	781	759	808	772	820	788	776	762	763	757	802	833	818	792	715	738	793	780	753	772	779	743	758	720	786	786	795	831	767	743	807	798	788	788	794	821	831	718	763	760	778	812	779	782	826	764	815	777	799	769	782	789	765	782	789	810	804	753	759	781	764	799	813	779	776	762	738	757	835	751	791	791	838	790	804	810	849	770	782	828	786	792	778	815	725	826	755	826	824	784	820	778	787	757	790	817	820	799	757	789	736	823	790	769	794	730	774	695	822	765	802	740	759	808	758	774	778	769	762	767	765	754	776	817	726	731	786	812	739	764	737	791	777	746	751	737	701	766	825	782	730	792	771	806	767	765	732	733	772	770	744	765	840	752	802	734	741	776	764	801	769	809	755	782	757	738	758	813	771	820	748	775	787	791	817	794	782	727	794	805	796	751	729	784	764	798	784	784	809	787	761	799	781	766	815	771	794	732	775	810	741	756	813	759	775	782	738	771	751	782	736	757	780	789	793	787	788	753	762	789	797	778	787	763	800	780	783	762	733	752	866	809	773	719	772	793	755	750	757	740	807	712	796	748	793	804	734	755	778	785	820	814	742	762	805	840	771	786	777	774	775	846	764	826	776	791	706	759	764	767	801	753	741	794	773	810	741	776	789	730	828	746	770	767	719	772	776	792	702	838	749	728	770	796	795	733	777	785	800	735	795	785	748	814	734	752	777	766	751	791	742	784	764	789	776	772	793	799	792	764	806	784	774	755	831	804	764	786	761	811	798	839	845	771	779	819	764	770	774	767	787	766	764	767	732	745	750	772	761	788	776	790	777	744	776	744	818	753	786	783	732	804	734	803	756	745	773	767	774	739	768	756	778	752	773	798	799	753	782	826	762	818	777	788	755	750	748	810	813	796	809	815	780	760	748	776	798	780	776	768	737	743	729	728	751	787	763	809	792	782	796	804	806	777	776	758	754	825	777	792	774	784	804	776	797	796	735	821	820	764	761	766	787	778	770	777	774	781	801	855	808	782	768	783	788	705	769	803	809	838	812	789	822	835	831	782	710	814	835	830	771	737	806	751	753	826	801	828	779	727	772	763	720	799	758	826	781	760	770	736	794	802	842	787	830	822	758	714	723	808	802	728	799	755	804	742	797	741	798	781	771	797	797	763	795	783	817	820	804	773	773	765	759	762	768	773	774	781	761	808	772	805	762	819	739	759	740	751	782	759	815	831	800	773	753	781	805	701	755	801	770	795	793	789	787	800	761	763	753	770	824	803	766	779	790	740	774	735	781	765	743	816	772	791	801	758	739	764	792	805	814	749	763	754	772	799	749	808	852	746	798	744	783	773	763	815	745	762	743	748	764	753	762	774	818	765	744	750	778	769	757	776	749	743	797	771	780	766	751	824	799	805	751	763	776	789	742	745	764	774	769	791	748	756	763	751	781	790	803	769	782	785	702	764	778	794	759	761	760	783	780	749	774	755	771	786	775	763	786	775	711	796	755	754	770	761	746	766	739	779	835	825	788	742	812	751	799	800	784	740	768	769	763	787	764	771	743	757	754	852	777	814	781	757	743	779	769	803	761	744	754	795	778	778	791	771	778	830	806	793	785	839	739	823	710	793	752	801	753	745	834	768	730	772	772	804	822	684	765	756	769	820	795	748	785	778	794	799	782	800	754	755	763	745	780	804	794	792	761	824	778	781	726	826	780	793	793	712	764	785	774	795	767	731	787	769	759	819	767	785	774	779	755	771	805	717	785	816	804	749	787	836	767	818	785	775	799	769	702	799	800	733	790	800	751	772	796	839	743	829	816	757	818	810	846	762	802	809	800	757	780	810	780	779	811	750	772	792	719	766	741	770	751	785	765	725	775	730	721	783	791	761	746	804	792	742	797	790	784	787	752	846	769	849	774	783	826	760	756	804	740	791	796	822	809	748	780	786	719	757	745	809	771	765	770	754	798	797	815	753	781	765	770	797	752	737	749	761	770	786	758	777	778	767	784	798	791	791	739	759	751	783	769	737	797	779	802	768	825	779	763	720	784	790	759	743	772	797	765	771	744	746	779	797	767	794	774	773	785	796	767	766	717	749	723	804	758	760	757	829	766	758	790	738	784	776	782	828	787	822	767	772	800	757	800	805	770	769	783	757	771	748	782	792	739	749	808	763	801	762	739	739	793	766	797	759	769	748	813	774	788	822	796	780	786	764	755	744	769	785	760	744	764	768	771	723	768	675	781	791	778	736	807	788	821	772	740	782	794	763	778	789	797	788	767	778	722	747	755	805	779	753	775	758	794	781	795	756	768	787	781	776	788	759	739	780	785	796	754	801	796	784	771	783	803	738	805	775	840	729	725	755	803	742	780	763	744	765	772	760	743	802	809	776	727	761	770	808	756	733	797	809	761	752	770	745	817	750	752	740	779	779	789	792	805	806	772	802	798	804	738	748	807	769	799	787	769	772	806	734	787	815	748	760	792	784	723	782	754	807	805	826	754	798	788	804	754	744	753	790	755	752	799	779	767	744	787	796	745	834	774	779	793	778	769	732	811	751	789	831	798	785	776	762	825	767	800	753	794	766	736	784	777	805	776	791	765	757	736	808	768	758	819	843	770	770	797	705	777	787	763	779	776	824	785	748	797	745	786	759	801	793	786	766	797	803	776	779	863	774	762	771	809	786	810	756	803	763	722	793	795	772	737	734	770	783	758	733	786	787	761	751	749	746	794	746	762	797	747	794	768	835	770	817	752	755	815	770	768	813	800	825	804	769	783	770	780	766	747	789	758	839	824	767	804	756	790	789	815	780	740	731	770	776	732	750	770	746	785	739	774	791	774	780	773	776	745	783	769	849	748	793	791	788	765	789	749	804	824	785	805	784	797	774	791	777	796	786	789	799	767	794	789	758	878	739	761	761	808	746	772	761	768	775	784	764	790	816	811	730	764	737	825	788	793	749	793	795	774	741	753	743	759	765	720	736	807	794	864	782	723	714	775	740	767	825	746	777	771	778	803	778	835	780	791	775	755	750	800	810	783	770	755	718	768	771	805	795	794	749	807	754	792	812	726	764	794	770	743	828	821	766	761	772	765	803	813	787	802	815	795	753	774	813	783	800	786	754	827	808	830	790	767	795	795	796	814	803	754	807	756	730	811	782	753	752	758	779	815	806	764	735	776	711	797	799	755	735	808	728	729	835	726	752	756	795	835	751	811	767	809	755	740	753	744	787	827	757	784	802	824	800	753	823	762	733	772	810	808	775	757	783	746	801	764	807	737	753	849	762	800
27018	19745	6478	839	527	481	419	427	408	431	363	373	378	353	368	383	373	409	386	419	375	344	357	357	368	375	385	371	347	349	392	376	379	381	418	398	377	368	394	367	395	379	360	374	406	377	386	371	348	375	383	392	370	392	312	377	357	366	366	338	367	379	348	380	357	384	394	390	362	351	384	363	379	378	368	398	398	354	367	350	369	364	371	359	361	358	377	397	387	379	402	364	363	387	384	371	402	368	380	381	335	359	412	394	342	400	374	377	374	394	353	357	356	357	364	401	358	387	413	370	405	368	377	361	370	407	381	418	368	443	384	383	372	376	403	368	397	423	371	365	377	412	390	397	379	371	383	390	355	346	388	369	392	381	405	398	377	388	382	365	351	368	397	376	380	363	408	396	375	395	360	392	362	360	385	400	376	376	403	411	391	383	363	386	369	381	371	366	368	384	392	403	391	392	374	362	379	408	350	414	365	382	375	357	385	368	365	424	377	363	382	401	401	351	433	387	343	360	340	389	368	395	338	353	376	405	372	358	402	364	359	402	396	369	389	393	365	399	354	359	383	397	404	368	402	324	393	403	389	372	380	371	352	380	349	371	364	427	369	348	393	373	409	366	374	385	375	375	400	386	340	385	372	370	372	350	388	414	379	347	370	364	362	378	421	374	414	388	381	387	380	397	376	394	383	379	385	413	355	358	364	388	401	379	388	363	350	404	338	407	346	374	369	352	384	364	399	399	395	383	356	363	392	363	395	398	359	379	409	358	396	388	414	395	372	335	375	406	378	367	396	377	371	351	398	394	415	407	435	385	342	394	372	402	379	389	345	341	430	386	378	356	359	395	384	393	375	374	374	337	392	362	408	359	377	391	378	395	389	408	372	393	388	342	336	365	413	363	378	346	374	400	349	391	348	386	374	386	411	372	382	373	345	381	386	394	382	376	297	376	402	384	370	370	392	385	387	401	364	355	356	378	387	361	380	389	389	380	357	394	407	383	408	417	374	382	331	346	396	355	384	367	364	369	408	344	405	368	381	383	389	384	390	390	367	370	424	419	408	408	377	379	358	396	386	384	364	396	389	403	379	390	389	371	375	384	409	398	413	393	380	392	397	428	362	387	386	381	385	365	379	376	376	383	402	371	414	355	394	392	377	367	348	376	401	347	406	365	390	391	391	372	368	375	356	397	371	400	374	393	374	424	339	394	330	405	415	377	352	372	390	396	377	384	371	354	398	360	379	365	359	376	390	376	412	370	387	338	361	374	397	382	376	350	394	376	376	352	389	312	392	406	382	388	373	412	373	380	362	378	392	365	343	372	371	377	422	403	395	380	359	392	379	393	396	392	384	356	379	405	388	391	378	376	367	374	380	382	421	424	372	405	362	372	368	353	385	387	392	394	406	334	353	409	405	393	399	368	395	371	390	402	371	396	379	383	431	367	376	400	385	417	393	374	343	354	385	424	368	345	383	387	376	402	403	384	394	390	376	349	357	369	394	364	353	362	382	399	403	365	363	429	397	387	372	384	390	345	368	406	383	374	373	369	422	363	415	375	388	385	340	365	387	397	369	368	370	359	419	353	358	371	379	374	369	434	356	362	367	393	381	404	358	380	388	390	378	400	381	376	398	384	362	385	366	427	363	367	390	351	383	371	385	383	349	365	365	398	401	414	404	371	358	413	402	375	374	378	394	387	395	411	386	396	369	408	394	388	358	401	365	403	381	398	342	348	375	423	405	386	360	389	368	380	373	364	343	380	392	379	387	377	373	386	403	364	343	395	368	385	380	424	380	384	385	391	373	357	397	389	378	374	397	358	377	364	377	341	410	404	390	401	381	391	352	389	336	331	380	374	376	384	333	392	383	357	433	421	392	371	352	419	383	398	378	369	371	398	349	386	346	406	393	368	369	381	378	393	376	393	408	383	380	381	389	389	404	385	366	388	351	374	369	393	363	388	371	373	404	402	357	386	348	387	386	368	402	375	383	376	383	361	389	402	389	418	371	350	363	353	367	360	375	365	399	384	422	371	393	377	369	375	395	403	358	361	399	421	389	354	399	387	388	358	401	368	387	372	399	352	370	367	325	383	364	375	369	416	362	369	360	349	369	367	354	384	409	388	375	362	386	341	379	337	367	385	399	351	381	382	372	378	354	368	371	390	394	393	378	372	369	380	414	379	377	381	356	408	416	389	367	371	380	377	367	367	409	370	338	385	402	391	364	369	381	386	381	376	355	384	381	374	389	386	346	357	362	369	355	349	373	364	434	378	399	369	376	394	371	371	392	385	390	352	397	381	376	397	367	382	362	394	356	377	404	381	353	380	361	404	368	355	367	366	389	415	371	368	392	372	356	367	371	363	398	390	344	390	401	401	377	403	392	402	379	395	340	355	353	395	348	363	375	396	384	397	331	376	421	407	369	378	373	404	362	384	390	396	403	354	392	373	404	403	375	400	375	388	363	350	351	377	419	388	361	372	369	399	397	382	387	358	346	396	398	380	383	395	372	391	359	383	384	406	380	377	373	408	391	374	342	384	386	426	354	352	387	394	366	373	358	368	391	381	398	400	390	379	425	386	364	347	420	401	398	374	363	369	364	365	403	385	375	387	386	389	361	364	385	393	328	368	380	381	370	346	362	376	371	371	322	390	342	396	364	381	370	379	428	384	415	398	393	365	366	387	388	402	372	365	387	385	360	369	366	371	379	378	368	356	387	347	382	358	366	401	402	380	357	382	359	392	395	415	378	378	376	379	395	377	361	362	398	387	397	420	419	416	414	361	384	413	387	383	376	381	380	369	358	396	388	405	385	379	377	388	386	367	380	386	385	411	366	351	373	343	396	381	427	386	387	377	392	380	385	377	372	403	331	378	386	384	386	375	408	399	368	433	395	384	384	418	331	375	356	355	413	384	383	395	386	348	369	385	405	365	382	380	396	387	373	364	381	360	392	364	404	331	363	371	369	416	366	390	396	403	367	392	391	346	341	361	381	335	342	376	393	381	380	370	388	367	374	387	373	401	352	390	373	407	381	397	393	379	361	358	390	379	406	376	387	393	396	360	383	409	393	377	354	355	412	380	359	396	393	351	373	364	347	378	364	409	383	391	433	371	357	409	371	366	391	403	381	347	360	380	418	379	385	395	395	384	392	373	377	374	362	394	363	370	381	370	353	404	393	393	365	405	364	318	383	354	376	365	363	382	394	351	359	368	379	358	324	383	376	342	388	384	361	353	380	378	375	387	391	379	391	394	352	376	402	399	387	387	344	419	395	374	349	391	362	370	448	376	388	404	371	368	387	367	398	366	381	361	340	331	365	346	379	392	414	351	394	392	375	381	384	374	398	362	405	398	354	401	376	392	385	362	390	416	344	355	377	376	385	347	377	387	386	350	387	413	374	383	368	402	357	382	368	362	359	367	363	384	397	377	398	354	355	413	422	371	381	403	382	367	393	371	382	406	372	381	406	369	384	382	378	400	397	422	383	396	370	368	375	396
7142	1154	1088	765	647	647	607	486	484	484	492	515	497	491	492	455	441	433	495	475	500	519	432	448	467	499	495	448	492	470	435	440	448	426	471	489	477	486	475	484	467	485	452	447	482	439	475	495	467	451	480	490	469	507	468	455	452	484	462	458	458	501	472	457	437	519	462	476	452	456	454	433	467	486	443	485	463	460	470	462	481	476	439	482	491	483	483	482	476	475	461	475	449	459	458	496	485	458	441	474	479	435	438	510	487	452	517	473	480	467	477	478	488	483	475	485	455	462	454	450	461	441	464	458	445	448	453	499	459	463	464	501	468	454	452	469	503	459	434	464	491	474	450	428	502	439	478	532	489	456	485	466	464	455	494	455	477	492	456	491	460	482	473	488	415	437	427	472	460	517	459	485	466	465	505	483	445	472	440	448	453	453	501	478	508	489	455	526	453	470	465	457	474	441	471	408	466	451	509	423	475	513	476	473	482	478	498	449	472	451	497	481	491	492	468	477	485	446	449	496	464	439	455	471	457	424	499	483	491	478	457	486	519	472	454	442	491	430	457	458	444	479	438	437	462	472	437	488	482	473	459	483	509	455	457	465	499	478	482	476	490	494	472	452	443	472	448	479	448	487	429	469	431	479	442	441	487	458	423	477	498	475	450	470	497	522	475	530	451	470	462	470	448	459	469	453	443	437	471	483	494	472	494	506	473	489	506	454	466	496	448	497	463	431	483	482	460	516	466	451	447	501	504	467	461	476	460	471	483	438	428	434	489	492	450	464	438	460	470	435	454	456	464	458	485	456	478	487	516	452	499	462	453	461	480	498	476	436	468	446	458	473	508	435	464	486	475	484	398	471	495	520	493	538	470	478	463	474	519	453	455	427	474	487	513	484	423	487	516	470	499	472	469	492	507	464	478	484	427	515	459	462	478	454	497	505	488	507	476	416	463	465	457	476	447	447	459	447	517	464	445	435	448	467	504	505	485	503	462	479	479	476	486	468	444	470	434	448	485	485	476	467	450	506	529	453	483	480	429	483	463	475	464	459	447	449	465	457	423	476	461	441	457	456	462	454	438	454	479	486	462	453	513	450	485	439	435	462	463	494	470	480	486	486	455	469	421	455	491	432	486	437	458	475	454	460	455	458	458	516	470	448	479	514	448	476	449	444	405	474	477	463	489	475	468	473	496	496	446	457	456	448	479	484	471	475	500	450	453	502	471	444	485	439	487	470	433	486	471	462	476	454	494	462	482	443	479	493	430	466	474	471	440	462	455	470	520	438	536	489	504	472	469	451	476	468	484	471	496	460	469	488	468	457	486	460	429	434	469	462	486	473	481	422	445	482	399	439	460	455	492	459	491	469	467	461	463	512	480	513	461	488	485	501	476	472	472	454	462	467	472	448	452	484	452	462	486	425	463	460	469	454	449	476	469	437	482	460	464	496	439	442	493	446	496	437	437	473	497	471	436	456	487	496	486	476	475	478	425	496	496	473	481	484	463	424	427	489	474	506	468	469	447	470	445	437	454	481	457	462	497	451	501	441	450	492	479	470	460	474	458	457	459	463	452	478	474	492	436	497	477	490	475	457	445	475	515	485	434	465	462	466	489	486	424	456	418	472	487	471	468	465	482	455	488	476	482	475	502	428	483	494	481	435	467	465	457	491	471	474	424	469	491	487	440	485	448	459	475	479	470	468	490	448	483	491	483	441	463	461	448	490	460	492	483	481	510	496	479	486	462	434	473	473	462	465	436	434	455	500	487	460	498	445	447	476	464	501	458	482	492	464	428	472	460	452	436	452	456	467	433	448	474	476	412	497	454	464	472	479	471	481	468	496	436	475	458	444	472	444	479	449	504	486	501	445	462	458	473	472	441	472	434	447	455	476	485	444	487	477	491	444	481	468	472	472	471	443	485	510	486	497	473	457	481	465	491	450	471	485	456	485	474	441	479	450	457	465	510	487	483	501	471	465	477	473	459	458	468	440	441	443	465	473	447	441	444	483	455	506	484	427	483	495	462	471	451	478	472	411	452	456	489	515	472	443	463	477	459	449	475	464	441	475	454	479	503	448	485	482	423	484	489	453	468	451	485	458	470	433	509	484	441	473	479	487	443	473	473	437	452	458	465	472	466	468	456	472	451	431	484	516	457	441	482	451	456	493	473	458	496	470	508	473	513	474	475	487	467	476	462	478	462	494	492	453	429	462	494	463	487	535	482	437	454	439	477	473	459	453	501	495	441	458	435	489	445	468	470	461	465	498	449	509	471	433	460	448	459	453	487	453	485	456	472	458	485	468	487	453	482	480	483	476	467	488	430	446	494	479	491	485	469	469	446	452	455	494	462	435	455	477	498	482	476	441	463	484	461	462	484	421	483	487	471	432	481	491	481	460	451	476	465	462	472	512	448	466	462	526	477	465	504	435	467	470	465	488	515	429	471	432	454	486	459	435	475	454	450	498	473	460	472	454	486	445	487	455	496	482	458	436	479	469	498	463	512	481	467	463	469	458	499	461	439	441	477	449	457	453	502	440	483	449	456	464	466	466	475	495	430	447	441	461	433	462	440	482	463	480	453	448	474	471	454	472	470	464	472	457	483	477	462	479	457	462	480	488	464	481	453	468	502	431	472	474	470	468	504	440	492	500	487	461	469	460	519	491	470	441	479	478	454	477	460	462	456	437	462	433	454	460	429	477	498	438	427	464	475	469	440	507	412	444	471	427	483	423	442	479	444	444	447	521	456	461	465	470	429	414	456	477	450	448	491	493	485	432	443	436	495	493	450	523	477	491	457	476	464	451	479	507	479	486	447	475	484	464	494	506	469	477	504	446	463	498	488	484	448	475	454	454	454	481	452	472	481	458	490	492	429	474	470	462	454	463	469	437	454	452	467	428	448	487	458	520	469	487	462	442	469	462	478	471	465	487	507	491	493	498	498	428	511	409	498	483	438	455	468	486	492	474	465	513	436	486	480	474	479	466	502	487	459	435	467	473	492	463	473	496	473	451	487	473	493	428	470	511	488	443	488	460	512	503	463	462	441	446	464	462	493	455	469	437	484	477	484	466	469	503	501	438	444	476	476	463	497	476	464	482	480	455	443	454	465	447	435	487	460	439	502	419	483	473	480	527	501	469	448	489	486	472	483	408	471	471	485	446	451	472	438	511	455	445	475	459	444	467	488	473	477	444	466	477	491	473	442	516	471	486	483	474	470	484	464	451	467	462	426	442	451	502	461	442	462	473	478	448	440	430	488	444	496	478	449	463	429	477	452	479	450	472	431	438	475	472	486	499	482	445	439	425	478	487	476	505	510	471	479	469	475	474	490	460	486	474	475	473	451	501	506	491	451	441	449	458	453	507	485	450	466	467	429	437	503	498	464	436	463	472	474	506	464	480	461	458	450	468	468	482	436	471	475	467	456	488	472	468	454	474	453	458	459	456	433	490	498	464	469	458	459	452	479	475	441	475	507	453	469	467	412	437	453	468	462	461
23873	21076	28473	23897	21059	11291	1682	1165	912	884	837	797	788	772	753	740	711	739	724	725	716	690	698	668	704	634	686	633	649	683	673	661	670	646	623	662	700	675	630	620	640	643	665	664	678	658	619	655	656	690	667	637	657	615	649	629	643	623	646	657	660	646	627	657	654	624	656	649	630	633	615	630	578	626	650	643	632	636	643	657	615	641	609	640	623	615	626	611	666	654	644	629	635	632	660	595	674	686	619	629	621	641	600	630	599	623	643	642	609	602	652	598	656	687	601	640	620	613	610	647	628	699	620	618	647	636	636	669	654	648	652	630	674	650	642	694	660	641	623	592	621	657	623	630	636	631	654	654	632	661	664	654	629	647	609	636	619	653	636	651	636	661	666	638	635	691	653	662	643	667	701	659	621	716	643	637	612	643	625	650	605	613	654	594	617	631	626	637	620	599	598	672	628	635	623	695	615	589	636	610	620	645	593	662	645	625	649	617	650	645	599	625	640	624	632	619	666	634	635	651	609	632	679	620	669	670	667	643	627	652	620	592	609	656	646	654	627	647	672	609	633	625	626	684	628	609	619	616	622	628	686	635	648	626	618	629	632	641	624	633	638	643	645	625	661	600	631	661	631	609	653	635	577	679	664	602	646	685	612	652	664	615	654	651	628	647	628	669	627	615	615	612	592	640	612	624	687	647	621	590	630	610	699	652	658	627	585	606	632	675	645	604	645	629	689	621	619	616	611	595	654	621	616	666	636	579	646	648	685	626	649	593	655	652	583	629	581	643	622	635	625	628	591	644	629	603	613	604	631	631	670	659	602	634	634	594	627	623	598	658	612	644	631	647	584	648	696	576	627	584	652	637	626	579	602	682	630	613	650	604	565	630	634	619	662	667	687	630	576	583	600	677	646	636	604	620	592	610	622	625	664	664	653	595	647	666	608	679	629	630	666	673	670	608	645	659	630	613	672	649	620	655	684	637	632	615	633	643	607	597	631	603	605	642	653	624	619	631	614	617	634	624	617	586	624	658	641	637	616	667	646	590	666	638	640	590	622	639	620	622	651	657	672	612	633	613	640	596	656	652	647	604	607	630	653	580	675	664	619	647	626	624	621	619	622	658	659	621	605	607	609	626	654	593	638	617	620	649	625	588	639	597	591	610	655	647	644	645	642	636	650	642	671	621	648	621	672	606	596	653	667	623	647	617	624	634	636	582	576	634	616	585	636	656	637	674	694	632	624	624	613	639	603	672	646	664	584	657	623	634	652	630	624	630	609	636	640	667	638	633	640	652	655	640	591	666	644	678	659	670	649	600	685	628	640	606	651	661	631	668	639	651	645	690	606	596	683	610	638	617	624	690	641	620	642	607	642	611	624	641	619	652	639	601	683	664	647	641	666	625	627	616	614	661	612	661	652	663	630	638	636	628	656	630	630	624	652	668	675	625	655	653	657	613	640	611	585	644	623	653	598	585	593	642	655	604	614	609	647	642	621	655	599	613	650	636	658	622	610	685	637	631	662	641	594	677	598	648	662	643	600	643	593	659	635	615	607	627	615	637	595	686	651	585	686	637	626	642	639	600	657	655	636	618	612	672	631	636	648	627	622	594	588	640	650	636	618	670	623	659	628	644	611	642	659	658	606	646	629	605	636	667	624	596	578	626	643	607	617	644	674	586	613	611	660	641	617	593	618	647	609	628	614	617	626	623	588	642	638	613	653	637	611	657	597	601	636	643	605	606	634	630	618	654	640	636	654	623	650	677	597	680	615	682	615	612	630	623	613	631	626	647	657	651	624	628	673	671	646	623	612	634	607	632	587	640	661	650	598	667	676	667	634	647	635	579	617	625	618	634	595	601	615	632	620	643	629	674	688	631	631	651	580	657	649	614	610	620	646	610	598	640	628	663	638	608	651	595	630	628	621	588	659	666	611	673	628	617	624	646	641	613	636	651	645	605	638	632	627	621	669	613	663	621	594	660	620	631	635	625	619	646	674	596	632	637	653	630	628	610	637	611	619	628	664	635	669	657	590	591	626	673	618	610	645	612	632	613	626	664	653	650	630	648	652	634	643	651	647	602	638	588	607	631	609	616	674	654	663	643	633	588	632	644	632	606	620	651	659	644	622	615	682	629	664	608	626	653	687	624	589	647	673	609	643	605	660	621	641	620	642	603	642	620	604	608	585	638	622	639	580	631	644	614	663	631	640	640	610	631	604	635	636	633	619	631	626	628	634	590	590	644	633	623	624	606	652	639	627	661	660	613	648	625	618	611	699	660	651	607	629	630	606	660	642	641	612	595	611	611	639	555	638	636	675	626	638	630	664	633	626	664	631	620	616	621	650	610	604	609	627	640	686	614	638	631	605	616	614	616	624	634	607	639	651	592	632	674	615	633	614	651	700	643	581	647	577	590	655	640	631	628	627	600	604	607	605	613	629	611	692	645	630	581	600	629	614	613	594	595	576	633	607	623	634	616	650	599	663	577	620	654	588	622	587	660	641	648	643	619	635	618	582	657	623	630	630	639	653	691	565	657	589	653	658	657	629	661	608	621	636	651	586	613	587	668	644	645	616	655	619	640	657	627	628	595	653	662	655	612	629	672	620	645	652	639	637	585	606	605	641	640	643	601	618	619	628	623	649	606	666	637	656	561	659	667	620	618	586	638	620	612	648	620	616	623	640	674	628	631	606	609	649	663	656	630	680	640	632	630	672	612	658	649	672	637	643	637	651	643	579	637	612	625	602	638	634	656	632	646	630	646	654	590	642	658	632	646	635	640	611	645	640	649	606	584	610	668	619	610	586	675	604	637	647	630	664	602	621	638	615	633	615	669	641	639	617	615	633	627	621	593	624	645	593	623	633	652	662	641	597	614	641	610	579	604	635	647	678	641	606	604	607	666	616	631	596	608	684	626	624	639	652	580	640	591	640	647	627	644	603	612	647	598	668	671	619	595	620	691	590	637	642	594	694	641	568	612	652	629	615	608	639	642	639	658	689	621	630	652	632	658	602	610	615	624	621	683	635	611	651	611	616	661	666	633	658	636	615	679	648	672	636	612	640	609	617	668	643	618	613	645	661	637	588	671	637	614	591	624	644	646	648	634	624	616	678	663	655	611	636	642	590	648	663	668	612	635	625	604	602	613	646	639	657	604	651	626	656	674	628	663	606	595	618	641	626	636	608	644	625	676	632	627	670	632	709	581	622	642	590	650	626	624	620	642	623	636	613	623	631	579	617	585	617	588	681	630	613	671	584	620	605	666	623	620	643	621	617	648	606	611	646	628	613	631	643	618	647	654	650	605	641	644	633	637	664	641	616	584	637	665	628	676	622	593	621	655	633	671	633	632	599	631	615	635	628	633	632	641	674	646	622	650	658	612	619	657	630	612	615	682	596	635	646	663	656	666	620	612	669	592	631	599	610	596	629	636	662	659	624	634	621	607	601	630	621	639	655	653	626	611	645	642	637	646	657	639	654	621	620	634	607	646	641	619
8655	10674	9114	4862	3342	2682	2107	1796	1535	1339	1266	1150	1072	1018	917	962	912	908	871	889	853	881	851	800	811	784	839	791	805	804	782	775	761	826	825	699	805	800	793	777	787	766	800	781	766	773	762	794	785	760	784	769	766	739	749	751	710	742	776	771	786	760	797	719	775	768	727	758	853	759	750	743	762	757	756	732	732	742	745	726	757	749	803	761	736	794	757	748	778	813	792	738	747	770	779	771	777	752	729	743	760	740	788	744	727	762	779	762	729	743	814	775	735	732	743	829	744	785	728	790	733	736	802	706	776	732	751	734	786	733	786	746	777	758	710	788	734	793	777	758	814	797	764	764	720	741	668	748	708	723	778	747	788	795	802	772	748	780	765	761	761	784	800	795	741	728	726	758	741	777	781	778	755	708	777	752	809	762	766	765	753	736	779	732	781	716	795	735	766	714	738	741	765	788	793	788	754	740	744	781	732	808	761	750	721	764	752	808	769	748	746	720	802	745	747	791	739	790	753	766	726	770	750	762	794	747	759	699	771	773	724	779	739	782	749	809	755	761	794	725	758	762	790	744	789	751	747	813	708	745	706	707	758	757	739	747	806	733	782	776	767	757	727	773	727	747	813	780	737	808	786	754	758	740	759	799	754	770	735	755	694	739	730	728	767	722	717	761	773	734	750	719	754	779	774	792	784	777	723	758	799	770	790	759	788	761	739	730	745	757	688	735	769	752	790	761	798	786	712	789	764	769	742	755	731	773	786	753	759	800	728	687	795	773	788	767	760	791	795	752	769	773	791	747	796	762	769	738	743	751	786	784	769	771	714	734	745	756	764	806	763	752	805	772	724	739	773	739	791	764	735	783	773	771	736	781	735	786	743	786	767	728	789	768	693	759	740	780	781	771	825	811	793	743	758	757	808	745	706	732	782	775	754	769	735	808	742	724	778	763	755	764	772	776	789	714	763	815	749	775	735	746	761	778	779	734	740	789	728	760	704	812	750	735	789	819	778	807	808	827	828	766	776	780	734	720	749	762	750	728	731	690	774	739	767	717	753	755	778	746	757	794	738	734	731	713	749	748	734	779	786	732	763	734	756	758	754	781	721	847	757	737	717	796	772	725	755	817	810	750	808	755	774	761	728	753	767	760	743	762	785	736	760	743	780	754	739	796	746	738	795	729	780	741	753	799	703	743	734	756	762	730	773	761	708	783	760	765	739	778	796	738	747	761	764	734	739	782	724	741	763	759	781	767	720	726	743	773	783	769	706	749	786	741	701	756	766	770	769	719	715	773	715	788	777	765	769	772	762	783	764	790	819	725	814	755	736	773	779	730	726	747	767	753	740	788	812	737	722	749	717	715	795	784	764	794	761	792	773	791	728	786	726	706	713	779	739	746	751	702	749	740	756	706	732	774	777	767	752	758	723	807	783	749	807	782	776	723	785	773	752	752	756	759	771	769	721	801	788	751	746	758	724	735	793	807	706	782	749	731	749	762	761	775	734	758	750	793	806	775	736	772	794	745	763	765	820	750	771	697	767	812	756	731	792	728	722	754	705	759	790	795	767	718	757	740	816	766	757	753	810	749	714	723	821	711	764	759	784	780	738	779	778	742	780	761	769	763	743	780	749	752	755	788	756	715	764	778	756	772	709	735	722	781	760	728	756	780	787	752	760	747	712	780	737	797	775	741	788	785	765	748	772	783	751	763	774	748	793	740	754	762	763	741	827	772	772	793	790	753	760	727	793	717	749	729	755	723	789	812	799	744	769	723	762	804	787	762	777	701	717	726	755	791	761	753	744	742	790	790	751	752	724	722	711	753	752	740	804	752	760	766	743	704	784	766	737	721	742	740	790	769	708	739	762	766	760	719	785	802	712	820	753	757	776	798	744	761	738	743	748	800	754	772	785	758	723	741	780	801	818	760	706	784	731	693	837	755	744	723	760	762	768	758	753	825	782	740	752	738	800	736	724	771	719	759	795	782	755	753	786	750	737	792	761	715	802	738	743	814	738	761	739	802	787	745	743	774	801	729	763	786	733	731	666	767	805	698	743	743	730	787	741	750	766	731	710	782	781	764	764	774	715	744	736	754	768	732	771	744	735	707	753	762	740	725	761	809	762	772	762	738	796	812	745	742	762	753	743	772	710	797	734	782	825	729	754	763	774	776	730	735	730	729	741	787	755	780	724	750	800	780	735	705	790	788	741	734	766	734	715	746	744	734	762	734	726	727	776	737	695	732	737	753	751	773	753	733	789	753	733	750	744	762	760	792	743	781	791	785	775	763	803	784	721	756	781	783	738	723	751	724	751	739	748	765	711	749	792	752	840	777	759	755	762	763	710	801	725	741	787	714	744	766	788	755	721	770	769	750	758	733	731	759	735	767	757	750	787	775	774	752	744	734	797	752	771	744	745	773	757	722	775	820	757	689	739	744	732	760	705	782	764	742	738	800	779	748	752	775	711	709	741	720	757	722	808	776	799	731	789	741	794	759	757	733	748	778	776	717	806	743	726	734	708	738	760	745	760	755	742	772	764	750	736	718	780	722	725	755	781	724	727	739	746	774	749	714	755	778	750	733	749	733	787	777	770	758	749	778	713	772	733	811	763	778	760	748	718	732	767	799	751	797	744	757	768	735	750	762	761	764	753	767	750	774	735	763	786	734	734	767	759	770	776	717	732	741	753	764	757	739	761	708	732	740	765	749	753	733	751	798	748	723	736	749	784	743	738	741	747	736	762	757	740	810	747	770	720	707	741	740	725	776	730	779	774	772	753	729	773	765	794	754	761	757	706	761	788	738	795	766	723	752	773	791	728	708	757	744	780	734	723	826	722	773	740	808	757	739	757	718	750	735	771	761	750	736	718	732	761	757	766	764	737	818	747	798	765	770	755	789	766	742	729	780	739	710	778	738	744	791	751	742	805	775	764	797	780	782	789	744	791	770	779	757	783	715	726	699	713	763	734	737	766	765	768	741	780	777	768	760	751	763	785	769	788	786	765	795	785	786	776	789	785	791	738	750	772	749	760	765	750	746	764	759	759	758	723	739	771	753	739	805	706	697	737	798	777	751	706	745	808	759	812	757	754	743	777	797	775	826	746	754	764	732	782	801	753	808	756	789	790	752	758	777	783	736	788	781	764	782	747	766	787	806	739	764	702	769	739	800	781	726	778	760	768	759	749	696	716	721	779	709	764	798	762	775	786	725	758	766	765	739	740	784	728	753	750	724	739	777	756	775	764	777	757	748	787	742	761	783	711	771	732	769	773	741	739	752	750	745	792	725	783	801	738	772	706	737	734	748	764	719	812	827	782	789	723	750	770	687	760	757	767	771	759	799	750	771	710	768	744	786	757	767	703	725	754	773	729	725	713	747	825	805	791	797	779	785	761	775	757	798	751	727	775	766	765	788	734	725	775	738	746	781	769	736	728	740	779	774	735	797	749	770	758	764	761	791	777	757	736	734	737	729	717	734	731	733	744	761	771	782	762	799
25074	21074	27389	24900	10865	923	697	517	441	411	406	373	388	394	377	374	335	366	359	344	334	347	362	372	365	331	302	319	353	353	334	333	314	288	299	306	315	328	314	295	343	318	309	353	320	351	337	326	349	326	362	330	291	346	322	335	350	345	312	304	324	317	314	324	354	341	312	362	318	298	328	291	349	308	299	330	323	306	320	333	330	333	330	315	318	344	291	346	326	335	331	347	310	320	330	315	309	322	317	313	334	321	347	327	342	322	330	342	355	307	315	354	317	334	310	341	307	332	315	325	325	320	316	287	292	322	308	363	334	341	336	316	339	324	320	350	331	349	371	346	319	327	296	331	310	348	333	313	342	317	310	284	325	319	303	318	331	310	333	284	363	307	292	340	326	298	323	328	321	328	333	343	326	330	356	335	341	317	294	320	339	340	334	321	321	303	344	293	327	343	349	309	308	323	275	321	324	304	332	309	346	319	305	332	333	328	317	305	329	307	316	324	285	317	330	313	296	317	302	324	344	312	348	313	274	313	308	305	300	326	308	300	344	316	318	316	302	321	331	343	314	317	337	301	327	294	326	295	313	319	299	311	299	325	329	310	328	341	336	313	302	309	295	309	328	313	336	344	302	327	327	286	352	324	336	340	323	314	322	355	276	323	321	290	322	352	327	332	357	331	294	306	321	311	320	323	338	313	296	334	366	311	302	298	326	339	333	314	312	308	344	329	325	358	328	292	358	263	308	354	323	344	342	331	325	322	299	313	348	307	309	312	350	305	323	355	312	277	345	331	324	321	280	310	351	319	331	330	319	311	337	320	326	306	327	318	355	317	273	284	342	333	313	318	312	316	333	311	348	349	330	333	326	336	326	333	341	330	313	315	313	313	312	301	322	331	326	333	273	347	311	314	350	322	303	323	276	346	332	302	328	335	344	313	300	353	309	321	318	337	308	340	351	299	322	324	329	296	343	336	330	356	320	285	321	320	332	335	327	315	332	322	320	333	305	323	306	309	348	333	316	369	341	339	324	323	324	310	307	310	347	330	328	314	333	318	341	317	325	322	328	291	322	337	335	329	307	313	303	315	291	313	335	337	282	314	329	343	301	296	320	346	305	334	326	308	340	329	362	321	315	284	324	317	294	335	347	332	348	320	325	355	347	342	310	291	348	345	341	306	283	345	296	325	318	359	305	342	323	292	328	357	305	323	301	310	322	341	362	325	355	332	332	278	335	329	364	322	304	320	318	278	299	326	333	338	324	298	339	355	343	310	340	343	346	293	296	293	334	318	350	313	332	330	306	333	373	311	337	326	343	314	322	334	309	291	307	327	338	335	355	293	326	358	328	298	327	305	317	309	328	281	325	344	290	335	315	319	349	307	311	319	300	324	311	306	341	287	330	321	329	296	347	339	345	313	324	358	313	296	331	316	321	325	310	334	333	297	301	360	310	282	307	335	304	320	306	296	328	345	293	314	300	324	343	323	322	320	299	329	310	325	312	310	328	337	326	329	335	339	356	307	304	323	331	332	311	300	315	308	321	312	334	278	311	314	338	324	306	322	331	335	327	344	302	331	322	335	348	303	305	311	303	325	337	317	338	337	320	335	327	310	302	295	338	297	340	317	310	304	336	304	329	296	363	302	316	337	300	321	345	298	318	312	306	313	339	307	339	309	313	326	344	315	310	346	313	318	330	312	306	318	345	323	316	338	333	344	324	342	330	305	344	303	313	313	296	328	293	319	337	342	324	311	321	321	332	282	307	309	317	323	330	334	358	322	295	308	294	320	313	310	327	317	305	300	328	328	310	354	299	330	344	351	309	328	328	295	306	316	360	307	312	313	313	334	352	308	346	315	296	321	318	329	292	362	325	344	310	328	311	327	324	329	296	334	286	309	337	344	321	360	313	338	291	341	346	309	352	286	321	337	340	311	317	320	358	320	279	322	319	327	307	281	350	314	302	345	314	321	307	302	340	296	362	309	334	327	326	317	315	320	327	303	295	308	304	334	327	348	311	340	322	300	313	334	342	319	313	286	298	327	317	355	281	311	339	316	290	312	329	322	344	334	319	339	283	321	328	325	330	283	352	319	331	318	303	309	315	317	312	272	299	310	313	324	341	322	327	317	337	308	323	343	323	337	313	317	302	307	328	304	329	282	293	329	338	332	334	270	324	361	339	318	321	313	355	296	336	339	304	316	323	321	306	331	298	320	359	345	338	282	302	308	347	312	326	321	313	305	349	337	330	309	313	313	344	329	346	313	315	358	345	316	320	321	308	282	304	316	346	320	323	356	329	326	295	339	355	317	301	325	342	344	341	292	321	350	379	304	345	332	352	294	340	308	327	319	349	323	305	313	336	321	310	339	308	332	296	306	316	325	302	331	334	332	308	341	358	317	342	314	318	325	342	282	297	339	312	283	323	348	333	308	323	334	336	304	342	298	309	352	319	320	330	315	322	320	324	322	350	309	299	341	280	292	335	302	299	327	313	340	312	327	319	342	305	311	331	336	328	310	357	342	326	303	335	333	301	310	319	334	337	299	334	345	300	331	329	300	334	315	322	329	340	346	296	343	322	310	290	289	320	314	313	332	346	328	364	322	299	302	331	284	310	339	292	347	299	344	323	309	328	337	348	318	325	331	300	314	328	292	334	318	304	318	321	312	330	330	338	329	331	305	346	357	342	339	337	324	301	300	308	282	312	332	373	336	310	314	332	324	301	283	334	369	320	318	324	321	335	309	304	352	304	331	294	313	331	315	327	314	314	311	318	342	342	333	309	310	328	366	309	331	322	321	359	337	311	322	307	318	315	309	304	307	341	327	316	307	340	319	309	309	297	313	304	295	318	293	309	336	305	323	324	316	329	325	292	360	307	295	322	292	329	332	325	351	332	314	307	343	305	352	343	342	314	321	333	328	306	301	346	315	299	341	323	341	318	320	328	338	344	286	299	320	323	298	329	329	299	327	323	307	308	324	317	312	322	308	298	353	347	322	334	303	394	369	336	318	288	328	327	322	318	303	296	349	326	302	328	326	324	370	310	329	310	354	353	330	318	352	319	318	315	290	293	329	337	283	306	332	321	317	306	318	331	333	318	330	298	341	347	348	313	318	327	324	328	317	328	325	324	323	311	318	332	313	331	342	322	311	328	301	337	282	334	344	332	322	295	312	289	361	304	323	302	312	298	335	292	333	316	344	306	319	280	330	325	306	348	357	296	314	332	353	316	320	360	318	308	320	322	340	333	325	340	344	324	334	323	339	324	332	315	318	340	299	296	336	299	370	306	292	324	318	310	345	302	327	318	326	314	315	320	327	323	325	344	338	339	320	326	328	296	320	309	317	314	302	343	329	356	355	315	324	317	340	298	342	309	303	301	335	294	302	320	305	309	329	345	309	337	347	306	321	331	350	294	326	328	330	328	294	306	328	321	320	301	318	351	323	301	325	310	322	327	312	322	343	288	303	329	322	328	326	339	309	338	335	321	314	304	328	330	319
9466	6229	5166	2668	1897	1588	1318	1137	908	779	658	655	580	595	558	463	474	506	484	459	441	506	450	446	463	438	479	428	412	424	441	452	446	450	463	441	426	386	421	446	427	456	406	412	410	441	411	434	440	413	403	447	448	379	431	430	458	413	401	432	421	423	408	441	378	388	431	433	415	415	421	391	400	395	426	465	413	425	400	434	383	456	417	427	408	388	430	413	417	423	440	413	448	434	428	438	448	441	424	416	450	448	429	400	403	398	408	422	434	417	444	398	365	463	419	437	401	453	438	456	427	369	361	417	417	417	411	454	443	392	442	427	412	432	419	416	387	407	402	411	404	432	419	412	417	410	417	418	430	402	388	408	380	425	390	471	426	431	412	420	414	421	441	430	437	390	442	448	440	425	462	449	418	427	396	412	441	406	419	417	420	458	431	430	439	459	426	405	416	433	417	443	381	400	442	394	428	401	410	448	405	398	417	441	410	452	408	429	402	427	426	436	415	423	399	422	424	437	393	440	416	387	441	393	423	403	402	417	402	418	447	430	463	411	439	426	432	403	419	431	373	413	409	410	422	418	424	431	406	404	426	392	432	415	428	400	465	417	416	434	415	384	393	438	444	450	425	400	424	450	431	404	396	424	425	388	420	455	433	446	416	430	445	408	441	455	439	408	404	427	393	433	405	414	431	396	401	470	426	436	420	437	451	427	427	385	422	399	394	386	382	406	427	418	430	441	437	431	455	389	411	409	414	463	424	423	416	441	442	447	428	417	449	401	394	412	415	385	414	450	439	427	424	423	412	443	421	462	415	456	455	409	410	433	442	402	413	425	418	429	408	393	417	447	394	435	411	430	414	421	408	416	425	408	456	431	384	448	419	409	415	377	429	389	390	400	403	381	405	466	390	452	422	390	438	445	467	441	438	397	441	416	437	438	411	412	440	454	435	411	415	462	390	410	429	422	431	428	425	418	420	404	416	407	431	392	439	407	430	429	413	447	423	424	390	416	415	429	432	440	400	420	464	381	397	404	406	428	438	394	433	424	446	427	458	435	393	398	383	413	427	411	389	401	417	478	420	430	404	432	404	412	367	439	446	441	377	455	429	407	426	431	422	430	428	397	427	449	425	422	409	423	392	432	444	397	447	400	416	438	390	473	438	391	413	407	431	418	400	405	441	442	434	414	405	416	441	425	392	458	423	441	434	415	434	455	419	421	394	389	423	404	442	427	436	444	425	417	397	426	428	425	447	396	383	417	393	484	445	423	390	379	410	413	439	412	419	415	395	401	433	402	419	440	458	430	431	430	447	407	435	385	408	395	428	453	411	428	446	380	393	411	376	431	442	408	448	404	384	439	442	431	420	417	426	440	425	396	421	409	381	437	404	416	406	412	420	389	454	444	394	409	411	405	379	462	436	385	417	429	437	415	456	435	434	451	450	392	390	418	383	408	426	425	430	439	421	408	390	442	386	442	368	402	461	419	417	405	405	393	435	441	418	413	432	406	409	417	452	427	398	394	438	393	426	413	443	444	426	414	411	445	394	431	427	407	402	414	406	433	439	448	428	392	420	433	422	413	412	400	417	398	431	417	402	459	413	415	394	418	418	439	402	403	403	386	431	419	394	427	429	424	444	404	417	411	435	393	433	467	387	407	411	383	447	441	411	399	444	427	418	393	433	437	456	403	421	422	389	399	392	388	432	407	424	399	428	396	476	396	418	398	402	433	401	406	396	459	409	423	433	433	404	454	415	415	405	413	439	408	415	431	409	362	411	383	410	406	406	447	394	406	377	439	433	469	419	385	400	417	413	400	434	453	452	420	381	406	424	418	414	413	421	440	454	403	405	424	459	470	372	393	379	381	431	442	426	432	435	454	406	423	457	401	391	422	438	405	442	441	465	402	421	412	406	455	397	407	412	391	438	428	389	449	396	412	399	395	427	440	411	378	421	406	416	424	420	398	439	434	444	444	448	426	390	389	424	404	397	425	408	408	429	444	456	431	452	406	428	387	408	462	426	421	417	391	423	396	437	423	400	433	419	409	450	432	426	439	411	440	416	372	438	441	431	404	428	433	402	422	413	379	386	410	457	410	417	417	385	421	411	430	439	406	418	384	430	419	402	424	419	426	421	407	433	399	411	456	414	393	433	429	403	395	394	394	429	420	393	413	409	413	407	411	387	387	403	395	409	396	398	411	402	423	389	407	418	388	447	399	430	436	396	416	436	387	432	406	385	395	448	410	463	415	425	452	431	426	402	410	415	390	415	396	393	429	397	436	427	397	417	405	388	409	425	402	437	393	423	387	427	379	425	422	395	442	435	446	410	406	444	425	426	408	435	447	436	423	422	407	452	425	419	436	413	430	407	422	438	410	416	452	433	414	381	402	448	401	403	380	409	442	420	420	416	449	396	444	421	366	464	410	413	433	444	418	426	423	428	405	404	435	417	416	425	441	436	474	384	401	454	420	401	418	404	394	421	405	401	420	426	418	432	414	426	410	425	400	443	427	436	396	400	412	421	403	445	402	439	407	436	456	403	421	429	425	450	426	404	445	406	433	449	453	389	414	399	436	439	391	379	418	403	420	435	420	404	418	443	420	389	407	411	419	415	424	430	403	393	409	407	393	388	402	427	440	431	435	416	424	415	402	402	427	407	456	433	464	434	426	384	452	406	379	422	393	397	420	431	405	416	413	427	433	420	371	415	420	410	423	407	409	425	394	422	387	398	408	461	444	419	419	411	388	423	414	437	431	425	437	384	408	421	410	402	392	439	404	432	439	377	402	403	420	408	415	405	424	391	452	451	440	414	373	430	432	412	446	453	395	382	444	460	405	421	424	430	389	436	413	397	404	420	406	446	426	406	414	401	415	390	431	384	406	437	449	440	430	395	408	410	431	404	424	435	401	423	492	414	452	423	417	431	411	401	435	406	398	411	404	393	415	414	407	417	390	408	427	425	415	437	447	415	382	415	465	441	414	430	419	414	412	412	421	410	435	455	425	389	422	389	450	447	415	421	449	381	419	454	420	420	398	438	386	422	421	405	445	427	428	407	447	374	412	465	415	421	454	449	436	407	449	415	395	436	396	376	455	403	420	406	421	453	381	408	411	467	409	381	441	417	434	407	412	428	435	417	407	389	459	424	411	451	447	413	432	406	407	419	444	423	399	433	379	417	445	388	438	398	405	447	411	437	428	445	459	390	427	387	419	421	399	414	394	416	451	413	433	413	401	433	407	397	411	431	407	411	464	420	409	426	432	425	400	389	409	432	405	432	408	419	425	389	417	444	407	461	438	414	415	393	370	403	415	400	426	434	399	409	415	413	431	427	477	464	434	395	446	434	411	397	438	397	440	421	390	441	418	440	432	408	410	401	416	394	408	386	392	387	439	406	409	404	429	412	411	406	429	441	394	444	408	409	419	379	487	444	422	388	415	423	432	416	383	417	406	432	403	422	446	422	415	399	416	435	438	444	441	445	403	451	422	437	427	426	405
22887	21106	28886	23566	21106	21151	10976	1840	1295	1220	1069	1067	940	939	851	862	830	771	804	755	801	792	783	738	719	733	747	728	765	705	704	668	697	734	742	699	681	744	678	762	711	653	718	705	687	648	739	652	713	728	680	700	714	721	660	665	672	694	688	682	678	686	624	682	664	715	722	652	649	624	700	649	679	652	684	683	664	726	671	670	638	701	697	682	635	639	697	691	693	684	691	660	667	722	653	678	748	665	671	703	677	668	688	662	670	694	642	638	652	667	659	733	699	681	653	702	719	679	717	697	711	660	704	738	682	687	679	661	679	684	673	687	650	676	680	695	663	664	692	651	674	710	655	648	654	624	665	688	696	731	655	730	688	697	709	658	656	654	660	710	627	701	680	651	667	661	688	709	741	708	691	713	668	703	668	685	649	647	664	669	676	697	664	663	727	695	683	674	695	708	662	654	698	623	708	702	698	686	617	637	650	680	662	738	618	680	668	641	656	708	679	624	680	643	661	669	653	679	696	696	658	672	685	674	667	704	699	661	692	650	710	669	655	714	681	662	722	638	613	667	651	693	692	634	692	668	645	614	656	640	650	677	710	668	646	690	673	701	656	699	676	717	641	660	718	639	647	706	687	658	671	696	703	654	649	681	672	681	672	618	638	692	638	664	716	680	659	664	615	700	663	689	703	710	639	649	672	672	613	700	721	696	699	676	722	657	690	681	628	643	652	653	722	679	709	640	675	653	700	675	684	642	640	641	719	612	660	681	714	650	711	683	647	649	667	685	640	708	709	675	660	665	684	709	696	639	677	689	652	675	664	685	627	671	678	697	726	646	662	671	629	686	699	637	671	707	673	688	697	707	650	671	683	652	667	679	664	684	682	654	618	691	666	689	677	701	689	627	694	658	676	642	666	695	644	671	660	670	605	696	646	691	662	599	648	693	714	656	699	677	695	692	638	647	642	687	664	672	708	631	689	707	665	702	611	672	714	682	651	647	653	634	658	642	656	716	634	640	706	657	695	705	687	656	667	678	727	673	655	673	645	626	657	674	689	661	700	660	598	688	711	748	647	648	650	698	684	669	647	637	651	682	706	665	673	667	695	713	640	649	686	689	681	669	709	706	693	648	695	677	619	685	677	695	631	663	642	709	751	705	730	668	654	676	660	646	674	685	651	681	684	660	662	735	710	676	656	655	638	710	651	644	692	687	697	664	700	671	665	666	646	683	667	672	683	672	663	673	680	680	650	699	727	657	705	663	669	700	678	659	637	659	677	667	684	717	688	715	655	614	713	733	699	640	654	656	618	669	688	636	660	633	698	650	660	664	667	711	691	638	672	679	654	644	690	698	698	698	701	658	610	647	661	689	660	685	705	661	635	755	671	729	643	697	645	643	712	647	614	649	654	660	677	675	643	675	691	644	657	676	634	677	610	676	667	670	699	668	650	689	669	694	667	661	646	614	680	657	668	695	663	647	663	698	614	680	688	668	683	671	688	642	657	659	673	623	693	684	636	678	650	662	694	609	646	664	665	658	641	671	625	630	686	697	610	647	659	644	585	671	695	633	673	653	650	647	682	661	661	653	658	700	673	657	664	681	663	686	732	686	667	676	651	655	699	711	632	662	676	628	623	679	641	631	680	659	699	672	662	712	671	623	672	696	737	655	660	700	697	674	706	675	668	665	656	694	678	692	599	690	653	642	605	700	684	667	652	709	683	668	668	669	689	659	693	661	670	614	634	637	648	674	647	638	657	684	614	649	597	682	683	649	710	687	692	641	695	701	686	673	673	668	697	665	646	686	683	664	630	676	664	648	692	636	665	689	657	686	634	685	699	664	681	659	659	712	730	715	689	672	666	654	717	669	646	591	701	728	681	696	709	669	666	665	679	662	707	690	695	672	668	642	679	690	641	683	639	653	670	658	644	637	685	659	676	635	685	602	678	681	665	660	682	679	684	675	689	684	666	639	643	647	652	648	663	676	632	652	632	678	700	667	654	694	658	684	659	686	682	664	635	671	705	683	690	704	671	649	622	718	692	681	687	666	683	684	659	644	690	675	672	691	718	686	683	675	650	700	720	649	629	671	658	673	621	628	700	671	668	671	672	661	686	680	618	679	650	661	672	685	685	646	672	656	664	675	649	627	645	697	716	675	648	681	662	688	670	652	694	704	669	640	667	683	646	664	660	662	687	709	691	707	650	642	670	682	665	675	692	640	664	631	622	641	663	641	678	699	661	697	676	646	681	653	656	625	670	675	708	629	631	696	648	717	660	669	672	648	681	674	674	667	652	648	716	736	686	698	701	666	670	714	674	689	638	679	650	694	671	681	671	684	714	725	690	659	649	682	671	683	624	683	686	671	663	666	658	672	712	681	644	669	653	648	638	701	659	635	609	643	639	704	677	630	646	706	666	676	667	636	709	677	668	645	642	679	651	668	658	693	661	669	651	648	722	680	655	694	628	626	708	680	636	657	678	673	687	698	635	680	640	684	666	654	653	622	636	667	674	731	665	679	701	655	681	639	677	690	681	693	683	693	674	632	672	686	672	662	634	696	657	633	657	679	670	655	650	644	660	644	657	642	680	629	692	691	696	604	652	648	712	668	678	627	606	661	636	678	667	648	631	667	662	707	637	670	682	635	675	663	650	681	639	657	695	658	670	644	637	672	695	662	680	624	689	713	622	632	675	640	727	681	719	664	688	666	634	651	687	673	713	679	685	675	683	668	717	652	619	665	680	704	630	651	682	683	676	648	655	654	650	662	634	706	687	629	653	653	671	709	638	712	701	701	676	709	669	687	682	617	678	643	665	671	690	648	644	701	663	698	664	664	628	658	647	625	688	631	675	693	667	684	674	653	643	678	668	677	611	627	624	671	655	686	662	666	631	678	657	644	657	636	726	657	666	674	647	645	635	676	693	640	679	662	685	698	636	648	693	705	657	675	674	683	664	689	683	646	706	644	628	692	640	653	647	688	692	662	664	670	660	680	688	651	687	699	640	672	649	629	664	669	676	664	668	704	676	685	652	744	650	630	664	653	693	730	615	636	678	705	655	663	700	674	694	688	727	657	653	675	646	675	733	725	666	678	621	686	684	652	661	674	657	669	675	676	689	641	699	659	674	656	641	647	686	699	656	664	692	689	697	661	665	680	606	683	674	726	635	696	692	688	652	669	707	703	653	705	655	671	674	635	676	659	677	722	649	679	662	722	661	669	696	600	644	670	695	655	670	641	657	704	662	686	716	696	734	678	664	684	637	681	709	650	681	674	707	663	686	691	660	649	658	709	699	686	656	631	634	668	686	613	692	675	669	637	683	690	659	610	672	638	698	626	657	683	636	684	706	679	644	663	659	639	644	684	668	649	661	616	709	657	710	617	662	681	665	702	643	634	668	685	703	673	640	690	671	649	662	640	708	694	690	622	655	662	658	674	638	688	699	633	695	685	678	693	672	688	660	667	670	681	654	728	639	688	649	673	711	657	660	652	634	703	674	659
11143	17436	14850	8278	5787	4522	3695	2923	2393	1957	1881	1566	1472	1295	1228	1144	1093	1080	1033	998	1018	971	961	943	892	875	951	878	880	875	862	867	876	851	854	818	867	868	854	857	831	844	878	832	871	831	814	869	767	791	811	822	806	797	857	804	785	803	803	865	882	776	825	812	780	853	828	843	803	737	832	856	808	804	811	826	784	776	854	797	822	844	845	817	819	848	800	816	798	743	789	842	859	830	813	809	824	793	838	817	793	840	854	821	792	850	762	768	822	770	839	828	861	793	811	829	823	803	852	828	796	810	800	827	776	808	784	835	837	717	810	796	827	797	820	783	804	762	816	837	866	859	807	781	815	801	850	761	811	811	800	801	835	780	825	784	817	804	811	756	782	788	793	779	799	816	801	835	845	833	850	816	792	859	763	855	784	774	803	810	778	829	810	798	809	804	818	796	873	830	841	782	824	806	794	816	778	743	855	830	840	851	848	820	793	824	774	827	823	806	849	802	813	781	845	874	807	786	883	857	765	809	794	851	825	779	835	855	860	794	782	810	785	866	799	821	825	835	809	832	848	823	856	791	817	791	777	836	783	812	800	805	867	825	834	774	821	863	794	810	791	752	789	800	804	823	763	818	780	867	867	824	835	789	762	799	818	825	835	775	818	868	807	805	810	800	791	808	803	813	762	777	831	803	857	810	825	841	820	805	831	754	825	861	785	782	794	824	820	779	796	824	784	802	805	791	815	818	769	788	799	806	775	783	786	819	770	821	836	819	780	789	828	794	824	814	809	806	840	788	828	803	801	781	813	798	806	806	816	775	820	776	821	829	789	797	828	827	759	850	807	790	849	788	823	761	835	763	824	817	807	783	845	793	833	798	824	799	856	814	778	790	822	859	794	808	796	794	809	848	831	824	804	794	822	801	794	809	752	788	791	878	824	761	797	775	831	779	821	795	793	826	776	843	795	783	802	827	833	810	837	810	792	778	775	746	796	768	758	851	852	821	780	814	829	773	833	778	823	779	792	798	804	808	803	795	799	762	776	852	796	833	792	759	826	744	807	817	825	829	795	765	814	821	809	797	821	839	808	773	826	830	780	832	782	842	816	803	775	848	790	782	803	851	787	793	799	833	821	763	805	778	792	827	802	774	842	832	834	816	798	807	820	794	817	841	763	808	829	788	851	775	774	837	811	825	774	815	819	741	787	834	816	832	829	802	815	852	815	792	758	822	773	786	827	726	833	856	815	824	763	797	816	801	859	799	771	770	772	796	863	830	814	815	770	791	796	729	845	804	828	854	794	802	824	791	865	813	779	870	792	786	811	791	863	808	813	826	787	807	805	818	838	794	812	783	781	811	814	800	789	776	829	809	780	874	842	821	823	783	773	733	814	796	840	800	831	807	800	770	802	743	819	785	826	815	825	747	814	828	834	851	759	817	823	751	808	814	833	811	825	798	774	786	822	892	802	826	856	829	839	827	835	828	796	800	818	805	818	859	805	850	786	829	766	787	846	850	795	787	807	776	796	767	806	854	776	832	844	792	805	814	835	841	828	790	844	794	811	796	850	797	780	797	809	843	783	776	776	843	755	840	782	783	801	813	779	779	811	835	770	796	779	805	776	806	780	837	828	847	793	807	767	843	843	862	779	779	766	839	786	822	793	765	792	827	802	825	787	803	765	795	785	792	825	767	841	800	806	795	829	825	779	841	774	802	804	801	799	806	802	831	773	778	841	819	809	791	801	774	772	748	790	779	801	745	832	824	766	792	826	786	822	779	769	770	836	743	749	823	790	803	797	780	850	850	824	826	800	828	765	779	798	782	822	825	834	777	792	757	877	854	837	831	787	777	789	799	827	812	856	772	781	864	849	756	832	821	776	814	761	850	835	800	770	773	841	812	834	778	750	790	746	779	802	818	784	825	810	803	795	794	800	811	812	800	801	763	774	855	796	845	787	815	819	775	784	761	828	749	780	797	799	775	773	822	867	846	800	779	761	774	820	792	822	820	806	777	771	837	827	823	841	761	785	798	776	790	762	767	836	780	798	812	836	819	825	767	790	747	759	783	783	798	844	782	785	810	817	803	819	830	800	807	795	804	855	778	821	773	801	838	826	775	845	784	802	767	851	788	802	810	796	762	828	811	783	822	787	800	805	787	803	779	779	817	810	811	825	782	843	791	839	811	793	779	771	857	768	799	792	836	800	837	834	818	829	811	814	778	772	726	762	756	850	792	867	792	817	827	763	787	829	803	792	782	791	824	799	799	844	756	823	772	765	810	832	789	848	787	765	762	811	800	821	818	773	815	760	813	833	786	784	780	876	785	809	816	822	823	785	778	794	828	810	839	824	802	818	834	796	829	830	751	815	831	763	773	837	756	784	783	833	830	809	792	745	826	782	784	804	792	800	841	765	829	814	820	844	817	787	854	796	775	773	757	799	822	803	758	829	805	784	804	820	755	825	789	806	822	783	780	765	794	821	804	820	797	850	775	831	836	778	785	868	840	827	789	835	802	812	804	827	802	818	790	760	850	826	830	870	807	792	789	710	866	760	842	828	863	812	821	828	789	790	819	807	820	776	790	774	800	811	750	791	774	798	824	784	821	813	789	814	812	820	781	828	817	819	780	840	825	835	859	827	766	814	847	791	810	829	845	813	821	796	811	791	802	781	862	814	787	808	828	879	819	771	782	812	806	797	737	772	818	781	845	786	784	770	769	747	849	826	826	823	794	782	848	796	772	787	788	787	769	771	820	789	761	803	826	841	783	823	819	809	791	803	834	798	825	803	802	796	768	795	826	811	785	805	795	788	815	835	800	818	820	831	815	814	840	728	801	794	797	773	792	859	795	839	811	830	838	846	807	837	736	788	802	758	797	807	802	752	777	854	807	830	785	779	828	835	818	825	770	776	794	775	808	787	806	773	765	737	814	762	807	770	780	838	816	789	873	826	841	849	851	793	739	795	813	793	804	827	783	815	791	826	807	773	813	770	809	785	775	804	795	811	818	811	796	780	814	728	867	846	831	819	858	843	821	813	842	832	799	816	814	814	831	777	796	843	786	822	827	790	820	819	824	801	793	823	793	809	783	805	804	806	812	772	802	829	790	829	774	790	774	784	834	741	793	761	767	832	791	821	841	803	826	843	802	818	783	830	805	786	828	774	785	791	864	777	795	836	843	821	837	793	795	825	841	802	798	797	789	806	816	766	795	821	794	755	812	788	837	800	745	774	758	781	847	812	832	807	755	851	792	780	758	836	809	778	798	750	844	865	831	847	781	799	810	840	858	805	812	774	812	806	813	781	782	836	814	823	740	789	762	778	804	824	804	779	796	810	835	836	794	821	815	834	779	786	804	829	780	791	785	811	817	861	805	796	824	782	810	814	827	817	858	762	743	768	776	830	798	825	786	814	793	846	796	854	833	789	799	868	760	812	842	743	764	797	789	787	854	749	795	777	821	812	783	743	806	878	812	804	791	798	777	838	791	808	780	801	797	760	783
27140	19787	6436	788	511	530	446	440	420	400	385	393	402	430	411	421	386	431	396	419	433	419	416	375	385	439	416	416	419	399	419	375	399	394	402	394	401	408	404	424	415	438	420	368	426	379	398	427	373	382	366	409	361	434	425	371	399	402	398	384	414	363	419	383	415	414	405	398	424	403	415	355	418	403	378	381	398	415	402	399	375	397	372	389	448	403	394	398	411	424	437	426	457	387	419	377	406	401	380	403	379	432	428	413	391	413	397	400	393	426	381	417	409	414	411	382	385	410	397	381	404	419	424	435	389	405	408	417	386	421	363	425	390	422	432	425	395	452	435	398	423	395	405	417	390	385	412	364	434	455	407	412	422	439	392	382	443	392	371	401	417	371	431	414	402	416	382	416	394	384	417	420	399	406	424	441	390	373	402	415	364	394	423	413	429	440	452	390	386	428	401	404	397	409	428	402	415	386	367	365	429	414	382	415	424	421	394	391	391	367	384	356	395	418	406	415	402	401	408	399	389	415	411	361	379	383	358	381	426	449	422	378	375	384	363	420	387	414	394	408	366	360	390	414	381	415	409	414	404	382	399	391	427	398	418	422	378	397	355	417	387	393	388	387	419	374	395	390	436	403	387	422	391	382	419	392	385	395	414	396	412	422	383	374	427	432	435	391	379	386	409	401	411	419	383	436	399	407	389	419	410	398	428	417	384	404	398	377	430	397	395	408	433	368	429	404	406	411	398	403	387	409	428	414	398	356	413	377	390	397	416	400	401	366	422	371	449	415	427	383	393	390	405	369	425	408	430	383	406	390	396	422	393	367	407	407	431	418	386	417	386	425	394	406	439	406	421	387	404	433	382	371	460	373	427	427	440	425	413	398	410	390	398	422	446	414	375	402	422	409	397	389	400	397	427	408	403	398	388	410	375	409	385	405	400	369	402	428	408	398	434	368	408	396	357	403	380	428	403	430	381	395	386	394	398	400	371	421	405	402	375	385	423	396	369	366	390	410	382	408	402	410	366	437	413	440	392	405	439	386	419	398	401	392	402	418	443	421	407	400	429	412	388	414	395	387	409	420	384	390	410	406	397	409	423	416	404	396	405	443	399	374	421	425	409	398	404	400	381	394	390	375	399	428	412	411	387	398	384	419	456	365	414	364	387	406	397	414	378	390	423	421	405	407	438	420	384	399	421	365	411	402	426	368	395	375	420	379	401	413	421	361	410	403	382	442	410	404	382	406	374	395	398	388	388	431	394	387	407	430	379	418	400	374	384	387	422	408	390	415	388	375	364	405	423	385	435	407	394	410	382	378	389	377	435	399	386	383	433	377	412	399	389	419	418	421	425	383	420	417	398	414	442	369	399	361	401	380	414	366	398	370	380	395	424	393	366	371	425	425	404	414	376	392	394	402	439	401	413	389	402	459	358	443	428	393	449	382	353	343	355	392	446	417	390	397	399	381	414	377	432	431	396	439	371	427	389	425	383	419	388	376	451	411	404	395	385	380	419	401	419	419	394	402	442	392	389	408	380	432	398	364	397	371	396	401	431	387	378	404	431	387	415	371	359	394	391	396	396	420	428	385	404	424	386	404	387	383	393	421	383	404	375	417	395	405	385	399	412	366	423	411	390	415	384	384	445	400	380	389	420	416	398	389	404	406	383	380	389	397	427	418	403	431	458	390	396	429	424	373	371	392	409	390	387	450	426	413	392	428	396	398	411	401	402	403	390	405	441	360	421	391	424	372	411	419	417	445	390	414	420	392	414	369	415	380	402	404	402	425	368	402	399	402	418	380	413	392	449	398	365	415	423	428	377	378	396	402	417	415	406	396	369	377	409	401	391	408	403	396	361	396	384	365	389	387	398	387	387	392	405	365	399	381	429	394	378	389	403	404	435	437	387	433	416	404	382	410	361	385	427	409	388	367	416	379	400	404	393	411	381	404	371	393	395	409	406	426	412	389	384	385	405	437	386	354	419	381	392	408	389	430	394	385	415	423	401	433	415	424	394	378	416	388	391	429	414	434	368	401	428	386	418	398	396	430	416	409	453	407	431	398	416	396	382	421	395	384	389	370	423	406	422	372	418	394	396	422	412	415	401	426	387	388	395	389	419	436	428	407	397	372	406	407	418	389	388	407	421	428	405	422	403	430	386	418	410	420	408	377	365	391	398	432	433	411	428	421	439	408	414	382	369	396	440	398	399	391	378	413	408	402	408	415	407	332	384	416	408	365	418	416	403	410	417	370	393	438	392	393	409	397	428	416	404	431	418	360	393	436	399	403	376	383	383	438	415	395	398	389	412	422	401	422	435	437	396	379	374	383	422	408	392	385	414	423	410	438	435	400	412	374	387	383	427	425	392	391	427	389	378	398	387	368	371	400	413	405	394	390	435	397	402	381	416	391	380	394	412	390	399	429	415	374	400	425	400	383	407	394	428	394	416	395	384	437	393	386	408	437	400	384	390	384	398	404	406	409	412	405	407	417	402	403	395	387	432	408	402	402	398	374	384	410	384	414	382	393	430	429	385	401	430	395	368	439	444	402	411	406	408	433	396	387	399	423	408	387	421	390	410	391	408	439	388	415	409	420	396	362	427	416	420	378	401	377	423	425	386	378	393	400	352	380	424	395	368	400	427	375	409	394	419	374	403	388	423	380	415	408	391	395	402	387	393	389	407	394	394	379	410	368	408	389	422	397	426	391	420	359	449	399	396	395	425	414	414	433	383	419	398	399	400	383	414	434	405	390	400	436	363	438	383	421	431	428	424	389	403	418	390	433	334	403	396	376	398	426	377	416	420	408	358	399	414	370	396	441	419	402	426	408	368	402	382	391	419	427	383	403	422	414	408	400	399	381	378	398	416	424	396	425	401	408	409	410	373	427	421	407	402	377	389	407	370	371	416	398	405	383	394	401	394	363	421	396	448	448	405	377	380	409	430	405	372	423	381	404	442	399	388	423	401	357	415	422	381	343	416	431	399	416	377	403	434	387	413	377	402	392	411	404	362	426	429	443	403	406	434	389	362	389	437	416	397	371	397	399	432	422	399	426	406	390	411	427	431	390	401	439	428	398	401	439	406	367	446	414	390	395	396	367	421	429	380	418	361	408	419	444	418	378	412	396	401	429	401	423	408	437	412	440	420	392	378	437	396	386	363	389	421	406	423	333	385	437	376	392	403	395	377	399	393	400	416	407	398	386	389	386	421	392	390	397	418	403	397	419	368	402	392	367	396	384	389	391	399	398	407	414	421	392	411	425	431	411	398	401	391	413	393	432	348	380	426	402	422	450	403	412	402	392	422	393	380	407	428	389	359	423	398	444	392	397	405	424	388	433	391	400	394	417	424	396	404	390	397	381	402	422	424	404	395	404	395	416	367	412	438	421	400	391	413	426	411	408	409	412	384	365	390	416	383	417	390	384	410	404	392	378	401	411	430	419	391	382	394	412	414	407	422	424	381	400	402	404	418	426	410	384	423	333	401	392	424	362
7113	1197	1116	794	701	712	684	611	520	482	501	553	475	527	551	512	507	504	517	458	516	506	480	505	524	486	535	537	488	531	492	516	471	519	485	490	468	493	487	502	511	505	495	516	489	559	501	511	549	480	528	503	514	498	479	498	483	499	451	488	509	504	509	496	469	472	545	503	471	524	456	523	508	513	507	507	482	522	497	504	532	526	458	484	522	480	514	470	525	505	504	507	523	513	473	547	489	463	490	487	508	538	504	478	498	544	483	489	474	495	494	508	480	497	497	486	519	517	462	454	497	509	525	491	512	475	508	486	532	497	482	510	499	491	466	477	483	474	488	525	492	506	475	480	512	449	509	504	490	514	490	467	484	532	474	506	525	494	525	502	469	522	462	482	486	495	475	485	486	465	536	535	530	487	498	487	505	495	519	537	481	502	525	512	471	523	501	510	509	492	541	480	521	462	484	498	502	467	494	496	508	457	492	485	483	515	509	526	507	489	524	498	534	498	482	492	477	537	512	483	492	489	507	505	527	498	522	485	499	525	496	530	489	443	506	480	478	482	515	487	560	518	486	459	537	496	500	569	503	473	496	516	526	490	488	467	477	530	497	490	498	514	459	525	496	474	489	488	496	504	513	552	487	512	465	474	527	459	471	503	500	508	487	522	472	522	494	460	524	520	480	465	470	498	501	511	501	531	499	499	447	515	527	492	481	480	515	517	498	494	478	512	458	524	485	471	481	500	486	501	532	533	492	499	532	505	493	424	535	496	515	464	523	510	490	505	522	486	473	509	475	514	512	519	511	491	486	488	535	511	512	458	512	467	444	492	493	492	502	484	564	498	486	506	506	503	500	497	531	524	526	511	477	480	505	486	512	478	482	510	489	475	519	475	481	501	471	468	511	528	500	484	527	522	524	497	488	538	493	443	452	503	507	480	517	502	458	515	485	503	518	518	525	476	462	488	473	482	479	492	480	516	477	468	485	510	473	550	470	491	485	470	522	508	498	500	497	496	487	504	470	488	481	495	484	522	493	481	490	480	503	516	507	523	483	525	511	493	503	523	461	508	474	490	514	499	485	486	554	504	487	445	482	505	491	516	526	496	494	500	516	496	517	499	490	498	485	525	528	494	528	511	498	490	521	540	522	469	506	482	482	496	481	487	505	461	489	491	505	525	563	551	474	521	493	536	480	474	485	500	517	489	523	491	534	480	505	483	513	482	489	506	524	479	480	518	511	488	483	503	484	489	487	510	515	525	496	486	487	507	510	522	507	479	498	554	509	483	514	497	494	469	487	493	489	509	492	446	492	538	495	481	517	516	540	516	485	474	546	502	499	490	471	485	478	481	516	524	511	488	493	487	526	517	488	469	517	519	536	502	501	494	470	465	501	471	488	515	494	470	464	545	501	494	505	487	492	484	536	503	501	517	495	489	486	534	494	516	512	477	454	485	484	455	517	467	497	501	511	485	497	503	483	466	505	483	532	476	500	484	476	467	501	504	515	496	492	510	528	478	496	486	473	510	489	491	511	472	553	501	485	513	491	466	519	511	518	520	513	469	490	512	463	497	516	500	487	501	504	506	472	539	452	483	473	478	503	497	479	555	492	488	451	490	475	515	480	486	533	494	493	505	518	508	501	442	490	482	530	487	484	479	500	519	471	496	488	496	542	523	460	506	526	515	477	497	467	508	502	487	502	486	523	472	516	507	511	424	527	470	511	521	526	541	503	504	508	502	516	495	466	478	495	517	481	521	514	520	468	488	494	485	525	502	514	501	490	470	502	483	477	472	517	494	505	514	494	503	509	485	530	550	578	461	516	513	516	516	524	479	490	552	484	507	480	479	484	517	477	488	495	526	494	503	499	500	489	522	486	511	520	521	492	499	489	498	506	443	474	515	495	512	506	513	516	494	468	499	452	503	501	472	478	482	507	434	456	471	505	511	478	506	509	493	515	492	471	534	484	484	468	516	536	519	509	554	471	482	504	473	505	468	481	511	478	544	526	516	547	496	503	497	479	493	518	456	532	509	491	502	490	442	496	534	500	511	491	479	476	492	492	500	508	558	499	517	542	495	518	482	485	494	508	484	487	469	481	490	495	493	492	493	529	520	487	516	510	513	485	512	540	522	484	512	490	498	499	511	476	513	530	478	538	476	488	445	514	499	510	493	520	496	526	530	508	498	508	505	490	448	514	491	509	504	488	483	521	494	517	519	492	481	504	506	516	501	490	478	506	502	527	476	479	521	510	504	503	533	502	493	475	501	478	487	504	471	490	514	488	458	525	501	467	492	485	482	526	498	526	482	528	557	490	475	528	519	485	510	562	527	517	516	481	473	490	526	471	481	509	511	488	533	498	498	517	523	488	508	496	473	501	506	503	504	480	517	483	484	480	505	517	472	496	533	487	439	435	494	517	497	508	522	532	461	513	474	474	521	486	482	501	500	508	486	505	452	502	527	518	568	486	512	504	489	500	494	546	445	489	539	485	492	505	485	499	456	527	526	518	492	512	516	485	496	492	483	494	459	502	526	510	475	459	456	497	510	483	486	465	532	494	526	493	494	493	499	538	464	597	481	516	511	496	517	479	483	484	496	533	490	490	502	509	509	493	516	494	513	483	470	515	500	515	535	500	523	479	502	473	508	516	471	516	494	504	511	473	490	432	475	490	502	480	489	495	495	461	500	472	510	503	527	476	483	518	524	477	501	542	495	506	487	520	506	448	534	530	458	490	466	504	520	498	491	462	510	480	476	490	486	455	499	501	502	541	456	491	495	489	528	491	490	527	474	472	508	480	528	517	516	481	501	473	466	492	500	507	477	514	480	464	503	512	522	502	510	527	513	510	532	473	482	528	506	461	463	516	476	532	507	513	520	470	531	488	490	485	491	501	487	476	501	494	499	514	493	496	470	499	505	494	474	496	504	474	485	509	533	512	473	487	529	527	537	528	501	504	484	492	499	530	538	494	508	500	532	519	479	510	549	510	517	515	444	461	450	473	492	492	499	479	511	483	491	431	522	476	438	508	513	526	491	466	516	489	521	477	491	507	496	541	510	477	483	545	493	494	514	504	519	487	478	509	512	485	498	480	503	504	494	510	490	489	467	481	475	500	523	483	503	524	521	512	505	495	512	467	478	506	519	498	500	497	450	485	494	515	511	496	515	454	509	493	512	483	481	517	498	498	484	511	474	481	533	478	479	491	509	498	460	487	505	498	514	512	506	470	503	469	468	534	494	497	489	467	478	540	452	497	479	479	471	458	545	490	510	531	525	511	502	438	519	500	522	524	443	509	456	510	496	499	550	483	515	488	498	480	461	465	496	470	505	529	458	490	505	513	484	521	491	499	517	513	477	507	495	516	507	497	524	556	484	532	489	481	553	456	508	498	514	497	458	486	459	503	542	491	534	471	448	461	480	535	508	495	493	482	513	507	533	495	470	518	487	494	523	528	504	481	498	495	475	512	502	513	484	499	452	484	491	481	481	488	467	494	547
23907	21081	28316	23829	20947	11250	1713	1073	919	915	877	756	741	720	750	704	640	671	684	676	708	696	652	653	637	622	670	615	646	629	628	653	629	606	622	641	629	575	660	615	629	638	607	644	649	634	633	609	650	573	626	628	632	655	607	696	616	644	659	610	608	645	682	636	666	629	631	582	597	653	617	673	655	603	585	654	625	644	672	659	648	638	631	586	615	628	643	624	659	661	590	644	637	628	598	607	626	649	591	649	598	617	640	643	607	639	603	679	584	627	649	584	640	651	687	651	596	648	612	614	652	630	593	650	581	657	600	631	587	606	642	609	632	574	628	640	609	666	610	595	628	553	654	603	623	641	624	627	644	621	624	628	625	618	614	600	644	612	607	642	612	584	666	606	655	636	686	675	639	680	623	618	645	661	623	641	623	630	603	607	645	598	612	604	651	629	649	639	638	658	599	596	629	622	607	637	643	621	632	631	619	616	677	686	610	665	605	623	677	628	608	624	664	636	612	650	622	607	685	636	624	603	644	615	653	634	608	631	643	598	665	587	651	630	638	579	584	615	626	651	625	597	669	655	637	589	608	627	608	601	668	632	606	627	637	613	647	635	585	645	654	575	628	579	641	647	581	591	634	616	635	582	659	646	641	579	646	597	666	571	613	588	652	613	625	618	604	617	636	606	614	617	646	622	608	656	644	604	597	595	583	621	640	615	597	617	624	652	632	638	598	600	635	595	612	648	584	610	628	636	605	646	636	579	626	607	617	623	594	666	635	674	581	636	609	597	621	619	600	634	652	619	641	654	641	637	605	636	611	589	596	598	645	629	634	624	650	659	661	623	643	584	619	638	612	655	626	629	593	630	663	614	599	605	631	672	637	665	583	624	640	630	600	644	609	648	623	609	620	651	608	619	644	625	590	610	637	639	657	581	630	626	638	637	585	591	587	617	653	602	596	644	595	609	603	612	593	583	642	611	600	593	677	639	652	596	617	581	619	651	602	616	663	601	633	640	596	644	629	615	629	621	623	614	627	632	597	654	636	602	608	621	632	645	626	672	624	595	619	665	613	577	623	677	621	603	576	634	638	671	623	597	596	597	584	634	662	609	660	630	601	597	597	637	599	656	584	701	612	661	627	629	651	608	593	560	602	591	629	614	650	621	636	601	651	660	625	606	590	608	652	648	650	607	630	582	659	632	593	664	619	608	597	591	627	606	602	588	631	620	610	603	635	636	603	621	568	590	561	636	637	639	622	607	617	626	609	644	603	622	639	596	636	648	659	635	601	654	631	667	608	585	622	601	629	644	651	625	572	590	557	648	611	620	606	656	622	611	592	604	654	636	560	625	601	624	640	636	633	624	650	584	626	610	654	592	625	610	628	668	616	622	603	604	603	619	676	658	620	593	649	601	646	606	645	603	630	654	626	598	630	656	611	608	626	637	643	629	577	644	584	625	633	583	590	611	565	603	634	576	616	630	601	649	601	620	632	629	606	659	602	623	639	643	665	602	618	626	641	617	631	645	656	600	667	660	612	642	610	657	570	625	642	599	614	607	573	672	625	649	647	630	619	597	629	646	618	593	641	646	600	643	631	606	625	616	631	609	623	597	604	602	626	595	611	592	656	616	665	634	574	569	628	630	601	654	607	620	628	663	634	627	639	630	662	648	613	617	620	642	625	624	640	630	609	602	613	638	653	624	567	685	582	616	635	608	594	613	613	623	624	615	651	623	637	629	624	612	618	622	590	623	649	605	595	614	597	613	662	653	609	670	666	606	656	584	610	609	630	662	625	656	664	611	619	609	634	644	584	664	651	682	652	624	625	584	643	681	618	611	629	631	633	641	615	610	627	648	606	622	608	609	624	666	635	581	626	623	619	628	632	600	625	624	620	625	615	635	599	608	636	657	635	650	594	620	601	615	683	631	617	624	636	569	615	577	629	663	628	609	628	621	641	639	604	617	661	630	624	611	599	640	618	635	660	654	614	591	631	632	651	643	590	630	628	615	608	628	653	625	611	638	611	640	646	628	605	640	600	643	627	622	605	633	598	624	615	620	645	603	621	629	623	628	623	594	615	670	600	618	613	636	669	648	616	632	586	600	621	582	601	675	623	590	625	626	645	634	624	650	626	635	625	643	606	587	566	639	602	639	628	607	574	593	595	580	614	583	589	648	596	616	620	615	591	633	667	620	630	574	591	617	628	645	630	581	601	587	646	630	598	648	611	595	650	630	622	615	625	598	609	631	643	606	636	602	616	613	607	647	609	688	588	613	625	653	644	697	614	576	668	617	622	583	650	607	635	607	555	612	674	613	570	606	619	675	589	627	625	639	626	624	587	608	609	645	613	682	602	601	655	632	606	634	628	584	611	649	622	627	611	634	606	656	623	596	625	660	593	610	625	656	621	624	621	670	618	627	602	625	607	592	615	613	614	637	634	675	622	578	640	629	599	614	631	625	568	652	638	591	670	626	619	592	566	640	613	602	628	663	612	642	619	663	626	629	607	583	625	588	584	611	642	619	575	642	632	623	600	625	628	634	601	650	649	596	653	597	614	605	612	643	652	669	586	632	675	603	622	612	619	618	636	660	643	590	595	604	647	637	628	587	596	634	667	615	638	623	581	557	618	587	648	635	613	653	597	680	663	644	622	647	630	616	664	606	684	615	582	652	696	607	602	674	642	605	659	622	594	641	604	663	630	616	584	639	644	570	607	632	656	636	605	570	694	593	656	574	628	626	616	590	620	651	602	628	577	659	620	604	626	608	613	606	600	668	640	608	616	601	617	655	585	593	643	642	612	629	609	632	670	621	632	656	620	609	630	604	624	588	642	666	631	585	676	654	650	669	612	622	649	621	596	645	629	629	656	618	645	619	646	646	645	629	578	644	625	624	629	659	585	617	619	594	586	619	658	640	665	625	590	610	623	648	642	639	646	616	654	625	614	631	682	582	628	608	648	604	615	639	583	596	603	650	601	599	668	597	626	607	605	581	614	644	618	657	597	572	594	640	620	647	575	571	650	613	574	650	656	628	597	644	615	645	625	603	534	620	658	650	658	664	623	663	632	665	615	623	602	609	648	613	630	601	593	640	589	598	631	673	644	654	642	657	634	624	648	600	599	619	617	629	631	620	577	637	555	585	643	616	580	587	634	623	642	605	586	596	656	642	621	663	654	598	642	645	617	670	631	637	638	630	637	648	632	624	617	658	613	622	675	622	609	594	656	589	632	607	611	598	670	583	647	631	617	627	596	605	655	586	615	653	630	595	683	615	599	669	599	596	634	630	646	612	656	629	611	601	648	619	635	569	622	591	636	630	579	597	585	584	587	577	622	685	588	644	655	609	622	616	637	648	625	628	654	664	567	588	608	633	602	668	673	636	618	626	612	647	604	652	612	620	626	586	581	676	606	603	603	630	616	625	636	625	638	597	597	642	641	603	612	602	596	609	677	662	617	670	607	604	616	661	631	625	625	656	633	615	640	657	643	601	643	636	615	615
8376	10460	9039	4904	3458	2754	2145	1843	1519	1287	1276	1120	1060	979	921	935	896	893	893	879	822	866	849	855	790	830	779	780	725	818	820	789	769	745	786	747	764	749	807	780	803	790	782	725	752	789	806	760	849	749	746	748	782	737	750	763	779	724	768	743	833	784	801	722	795	765	706	791	754	747	788	761	773	764	746	742	726	795	783	796	760	749	742	770	753	764	783	758	712	760	749	745	767	742	735	761	759	750	693	737	731	757	726	771	745	725	768	740	744	760	735	702	762	771	745	730	736	710	748	772	744	727	766	783	737	777	723	714	728	758	753	740	796	751	769	720	745	786	732	760	767	684	770	762	737	750	744	724	734	703	827	743	776	773	800	752	737	760	778	813	707	773	759	790	742	806	762	768	770	760	798	752	782	737	793	754	709	737	752	739	782	758	782	757	758	792	752	737	766	713	734	754	757	767	744	759	776	743	763	741	758	745	710	744	756	747	713	718	735	767	807	792	772	725	722	747	728	772	770	776	758	743	758	777	752	759	725	739	739	762	726	752	746	747	762	734	733	736	836	764	749	778	772	748	738	749	765	704	761	739	743	793	750	734	735	713	762	800	769	766	743	788	769	776	734	749	771	757	758	747	770	738	726	790	707	721	728	791	742	776	766	728	723	738	755	711	733	717	739	755	735	717	742	737	782	759	754	753	773	744	708	750	755	714	740	726	790	786	781	722	691	736	778	769	750	769	732	760	765	790	768	742	785	819	745	729	775	754	735	784	759	748	720	736	739	684	730	719	756	742	759	788	720	776	776	752	751	691	773	698	731	733	784	780	746	747	741	798	715	739	710	770	734	768	745	801	754	722	772	759	784	747	785	755	746	731	710	708	748	764	737	734	695	779	759	756	738	735	758	783	698	744	724	772	765	731	776	783	769	709	778	713	797	720	744	753	711	781	714	712	717	735	731	676	782	749	716	762	785	737	761	731	763	790	724	758	726	744	778	730	738	766	761	775	778	761	774	717	745	776	744	750	754	783	773	751	716	706	709	755	694	776	782	695	721	771	731	786	780	727	719	738	742	745	740	750	714	737	753	724	784	767	707	689	749	734	752	696	747	756	777	740	752	747	725	774	733	765	773	766	773	727	758	745	762	735	766	725	809	787	786	746	746	762	764	750	776	788	740	735	735	775	756	763	793	747	709	725	755	778	719	753	753	776	726	775	754	716	788	733	790	736	781	747	789	716	771	735	772	738	786	697	754	739	763	703	767	710	783	733	754	762	743	757	748	715	760	748	722	757	727	815	784	812	769	741	728	730	737	735	749	735	754	764	809	791	772	759	742	758	717	725	743	752	720	744	752	771	691	785	771	716	758	782	783	732	810	746	780	776	749	702	760	731	741	748	742	766	742	763	742	745	790	755	737	710	749	730	708	748	743	776	798	764	744	757	761	762	753	758	724	752	775	808	738	734	774	810	750	764	763	770	781	724	718	741	716	755	759	774	816	716	779	779	743	772	720	722	768	766	775	733	673	747	742	742	753	728	749	749	757	756	730	761	756	725	750	744	734	734	753	781	800	739	724	743	761	736	743	773	758	778	765	789	771	722	742	749	775	772	735	738	747	742	683	731	693	797	831	753	770	731	754	802	773	749	715	797	781	770	707	722	780	751	728	733	759	716	716	733	755	740	721	773	768	778	750	714	747	695	760	744	753	769	781	741	784	737	750	767	750	741	824	748	777	710	717	791	731	719	747	747	768	724	707	762	824	782	746	777	750	771	760	799	744	750	734	748	758	776	779	732	733	709	764	760	799	732	783	777	723	732	718	738	754	742	749	754	789	744	748	790	773	794	756	750	729	745	722	740	751	747	721	754	761	772	752	771	762	783	705	734	759	729	739	740	781	757	737	731	751	790	793	754	764	735	738	743	737	711	747	750	768	712	750	729	725	729	715	751	718	768	731	761	732	732	727	808	762	741	766	733	770	733	729	760	766	691	765	768	688	741	754	749	764	738	752	743	734	751	760	743	747	816	753	731	747	754	723	817	709	711	751	744	765	812	771	704	736	772	765	753	741	695	792	717	724	777	708	746	755	736	756	743	737	758	795	682	741	780	763	763	742	720	724	736	749	735	726	783	767	756	711	777	733	732	748	784	735	729	753	732	721	757	794	777	734	721	707	734	737	762	745	723	760	768	731	702	778	762	778	770	764	819	720	735	712	766	757	744	749	740	745	760	726	718	768	772	763	816	705	702	777	780	720	762	762	719	738	733	770	751	732	742	766	733	760	743	791	725	720	743	741	736	796	771	741	717	753	726	785	783	753	778	735	729	810	710	750	740	741	757	751	736	721	748	776	773	752	775	750	721	766	772	705	758	722	724	737	704	715	798	729	743	764	723	764	752	793	679	757	770	759	782	725	775	729	774	793	777	752	717	704	771	753	747	761	764	774	750	760	727	762	733	750	775	791	788	737	766	759	762	765	783	709	739	749	758	738	724	763	729	748	738	763	708	764	764	723	758	734	742	771	727	763	718	796	764	785	729	733	767	798	738	730	751	756	704	768	730	743	748	713	775	790	765	755	772	745	726	748	764	744	757	751	750	754	761	719	771	738	770	799	789	751	754	741	777	775	760	721	743	792	751	726	746	776	742	679	788	753	744	787	748	737	767	756	715	734	726	725	754	714	735	754	758	734	715	741	753	722	801	755	724	735	727	735	774	720	740	793	728	743	711	773	661	756	748	762	743	782	763	740	769	767	722	752	778	750	692	780	746	755	740	763	785	800	736	728	743	721	803	782	744	769	729	781	768	817	718	807	790	779	718	776	734	733	741	736	761	712	725	787	743	768	769	748	772	785	773	703	717	761	810	759	763	762	738	745	744	707	746	716	725	779	760	745	777	758	745	742	755	714	792	724	789	735	776	708	741	712	722	770	717	753	775	757	718	753	743	733	802	772	764	733	742	736	789	742	742	788	733	772	725	781	719	737	738	726	754	745	757	753	712	780	749	758	748	720	749	770	716	742	711	765	707	753	783	755	737	770	706	717	764	738	705	754	778	761	689	754	754	749	763	700	747	757	729	753	759	772	749	755	748	769	714	742	772	717	801	759	728	780	768	737	778	742	698	763	773	725	797	749	819	698	765	742	785	703	760	744	765	709	757	741	781	748	729	733	724	796	759	735	743	767	780	722	734	778	753	722	762	708	800	752	744	758	757	742	762	741	778	742	812	710	769	700	729	705	766	799	780	743	761	730	765	737	728	714	704	708	723	669	736	719	737	734	765	775	719	729	767	801	754	820	729	756	743	761	795	744	754	712	782	691	763	755	759	752	744	726	725	745	783	776	700	707	762	741	764	713	772	688	783	752	765	731	729	738	739	783	747	705	752	756	746	779	774	731	727	697	798	717	761	776	757	735	796	741	722	756	741	751	752	696	724	804	768	759	784	729	793	696	726	765	731	727	761	719	782	767	728	746	736	753	729	739	774	723	701	764	743	789	781	746	723
25066	21074	27353	24900	10882	948	585	533	486	456	420	410	384	393	350	365	322	326	340	318	306	345	332	334	322	325	345	324	335	308	320	306	285	314	333	315	303	308	289	302	305	318	320	319	310	328	330	334	304	323	284	349	349	326	315	325	296	373	325	332	312	284	302	316	314	293	334	323	304	325	332	325	296	305	324	336	314	323	282	314	328	318	303	305	294	311	331	322	287	307	326	320	301	307	314	330	320	329	325	310	292	299	289	299	306	317	316	338	286	323	302	332	302	296	338	326	312	320	314	346	292	320	327	314	324	303	347	326	322	316	312	289	314	340	299	291	294	320	313	320	316	303	305	312	302	310	290	317	303	304	293	322	343	298	315	290	291	299	310	300	318	275	311	286	302	322	326	331	338	296	305	293	292	314	308	324	333	355	318	289	296	329	322	312	319	311	332	344	282	282	317	301	301	254	328	323	336	319	275	271	300	316	303	314	338	313	322	299	302	308	303	315	316	326	334	305	329	309	291	277	315	325	291	305	292	297	327	300	324	321	342	310	311	320	303	340	330	315	316	294	305	324	337	329	308	298	286	294	312	309	278	309	270	316	290	279	309	317	300	302	302	277	290	317	320	292	281	317	290	294	316	336	302	319	292	288	296	303	326	305	329	328	328	301	323	337	301	286	309	290	288	298	298	333	303	309	305	312	296	278	329	314	301	308	299	329	292	293	292	306	315	339	315	300	284	295	309	316	309	337	313	308	316	332	311	322	319	294	328	315	313	297	286	335	328	298	302	291	288	331	302	309	303	318	281	301	292	310	309	307	341	315	315	301	295	309	291	329	311	303	270	309	297	326	308	297	318	296	283	316	362	314	302	288	320	296	308	292	315	290	310	353	327	305	337	317	315	312	298	297	271	314	301	310	328	309	331	285	290	286	300	293	310	309	310	297	324	314	314	344	301	322	284	284	332	325	307	302	336	319	295	321	295	329	316	310	302	298	282	337	318	339	347	291	288	312	356	299	329	312	300	303	285	314	312	323	317	288	300	280	351	320	358	336	328	314	334	303	285	341	315	283	302	309	288	305	300	297	325	312	306	288	308	294	315	300	298	307	310	301	319	336	299	296	284	321	301	328	307	304	305	322	290	314	319	315	329	319	297	305	322	299	320	295	334	323	307	308	288	304	311	320	272	331	317	328	300	300	297	322	308	302	308	296	326	285	326	309	321	308	293	338	330	307	306	324	319	289	345	282	290	309	312	295	305	303	288	298	289	311	306	326	292	306	336	255	315	327	303	275	302	317	307	326	318	289	346	296	318	320	331	321	338	316	291	342	300	283	355	279	327	311	291	326	307	302	329	337	286	326	285	303	276	326	272	327	313	299	283	324	300	305	307	300	302	324	334	338	314	331	289	294	310	290	328	308	310	295	323	314	319	271	319	320	330	296	292	306	311	314	286	332	349	306	307	320	327	306	339	307	341	286	296	310	311	291	338	335	323	305	327	314	302	298	328	299	354	321	293	291	292	327	349	291	309	290	314	326	289	299	331	328	301	315	316	328	286	322	329	338	308	310	298	316	299	322	323	306	305	311	315	305	281	316	301	286	253	329	330	288	312	320	284	340	320	314	322	298	281	317	287	281	305	297	331	297	301	325	284	325	309	315	327	322	320	315	340	309	332	290	313	298	325	273	311	311	304	322	327	310	320	281	317	309	315	302	301	320	292	307	330	342	339	331	308	294	309	311	336	306	326	320	324	316	324	328	329	321	314	310	277	292	301	284	307	312	302	316	310	288	328	317	304	312	326	361	339	301	287	300	320	294	293	290	316	284	315	301	306	319	285	278	325	323	332	301	318	292	286	296	310	311	293	276	319	314	333	306	303	309	287	295	338	319	308	283	334	312	318	292	329	325	303	323	309	310	292	308	307	318	305	344	255	304	318	288	337	327	307	288	321	290	327	336	283	315	308	276	307	329	312	317	286	305	341	295	335	308	283	327	291	297	333	312	290	313	313	324	309	319	324	360	336	299	285	303	310	343	309	308	283	305	302	292	296	312	302	314	297	302	325	321	306	286	329	311	312	318	326	293	298	294	288	319	312	277	281	308	327	295	313	310	315	311	296	299	317	314	308	293	292	323	300	322	336	326	305	298	280	298	293	312	291	308	280	304	307	314	355	313	296	277	351	315	317	282	296	290	320	328	309	293	303	310	300	316	297	297	300	331	331	280	324	294	339	305	329	339	271	295	316	292	299	309	296	301	312	332	276	275	332	303	307	326	321	334	306	330	308	292	306	322	328	338	319	304	296	315	325	267	325	314	310	314	301	319	303	303	287	300	301	312	282	288	304	323	301	293	308	312	293	316	294	322	330	319	314	314	347	327	299	311	312	339	272	323	311	319	317	277	315	307	294	307	328	324	282	294	342	306	346	320	317	314	335	299	306	322	286	301	304	277	332	318	310	305	319	292	325	288	329	312	306	299	298	314	307	315	323	325	335	302	305	299	318	302	302	302	309	283	307	329	323	302	344	294	338	319	309	331	296	299	310	321	296	309	318	272	302	327	329	306	306	286	289	300	310	282	319	321	289	311	322	295	301	333	305	312	304	311	314	314	297	355	293	312	296	336	302	332	304	337	319	351	299	310	333	295	297	308	300	342	330	314	281	306	318	328	366	321	311	315	332	320	296	334	336	295	333	321	303	293	292	325	311	308	311	315	294	326	326	298	297	288	303	337	326	290	304	331	330	327	334	294	334	333	314	331	302	288	316	333	298	289	344	325	302	307	308	318	287	323	313	305	314	321	327	310	299	288	309	285	345	302	313	348	300	283	310	302	307	290	303	317	324	299	326	319	311	295	311	298	266	385	307	317	288	305	312	301	308	303	331	318	293	310	324	334	326	325	330	306	281	327	268	309	276	337	297	320	328	321	329	332	322	327	300	307	289	304	341	293	299	305	330	295	293	338	299	343	302	326	307	280	305	311	316	306	337	284	298	287	300	282	288	304	289	315	292	292	325	317	317	303	321	312	310	337	343	299	321	326	289	306	321	290	320	300	305	319	287	309	323	318	316	309	274	325	310	311	317	319	285	293	315	316	310	326	315	297	308	304	317	318	318	301	299	302	317	322	302	298	299	324	307	316	321	321	321	315	320	300	309	316	308	263	314	285	302	326	318	300	297	318	312	291	288	356	303	301	297	295	337	295	306	285	310	300	304	298	306	284	288	277	268	292	337	303	326	293	302	289	286	288	323	345	279	296	296	338	313	321	291	315	312	279	314	320	299	302	309	290	306	301	289	308	291	317	276	283	283	303	316	296	269	315	287	310	296	296	311	303	308	304	349	266	316	318	305	321	353	326	307	325	318	319	293	286	278	343	308	308	317	290	283	274	296	282	300	303	334	325	311	321	296	291	308	313	281	305	307	307	286	300	329	323	316	314	296	295	270	331	319	320	324	324	314	294	324	297	300	312	297	290	318	308	299	292	303	289	309	321	323	308	318	304
8006	6346	5151	2943	1995	1577	1305	1025	829	741	665	656	591	556	509	477	489	440	480	475	420	394	415	441	400	459	426	409	419	444	447	408	440	432	461	433	414	428	381	432	397	421	408	408	420	404	432	439	417	425	396	444	407	382	378	363	397	396	389	441	391	441	438	392	384	404	413	426	395	426	407	390	376	409	429	401	384	404	398	427	418	417	387	414	397	404	418	395	412	408	403	432	387	456	437	447	405	393	436	409	406	433	385	397	398	403	404	388	418	384	441	387	401	431	447	406	424	420	381	407	407	444	430	398	420	404	403	353	431	384	407	426	432	404	387	407	430	412	416	422	434	398	399	424	415	402	384	395	422	399	379	411	456	417	436	391	414	443	410	408	397	395	392	426	432	432	436	400	426	431	420	422	409	351	430	436	411	407	445	431	406	387	397	407	402	415	437	387	404	398	428	467	383	428	394	421	368	407	416	385	400	405	384	426	408	416	388	386	391	400	415	390	376	387	394	390	403	406	427	392	360	408	432	383	400	429	406	433	379	425	405	382	427	420	392	399	428	391	412	392	352	377	391	419	395	395	417	401	412	395	390	384	433	382	385	382	404	415	430	409	389	403	428	418	409	395	390	394	426	378	434	437	431	378	399	410	387	427	447	352	387	449	398	362	414	400	403	442	375	408	418	386	418	347	421	425	400	398	391	436	396	431	390	415	373	416	393	423	396	364	408	396	410	405	415	402	363	385	409	432	394	379	395	381	416	410	444	415	390	406	360	427	420	402	420	405	414	400	378	382	388	423	406	400	384	389	457	420	387	402	427	398	364	425	432	399	371	446	351	432	409	405	400	401	414	430	374	357	442	404	398	392	396	435	380	401	394	442	389	415	411	406	428	441	411	422	426	387	428	399	429	416	449	419	410	420	437	446	397	371	393	405	389	369	384	400	399	407	394	393	372	384	371	435	421	409	401	390	390	446	413	420	431	417	418	409	418	392	393	429	437	379	387	389	384	384	443	422	445	388	387	369	424	399	386	415	380	393	387	432	411	387	392	417	402	405	400	392	392	421	440	414	418	373	414	407	412	369	418	384	420	420	412	365	433	442	347	375	451	413	397	404	374	414	374	394	410	411	376	395	401	388	381	421	406	427	405	393	413	411	421	427	408	375	386	373	436	407	396	428	407	379	376	423	430	396	375	393	413	429	399	450	365	374	410	399	410	347	418	392	398	397	398	470	431	410	408	390	405	407	393	438	361	444	428	381	426	419	436	398	369	405	400	403	417	384	404	367	386	352	391	375	405	419	403	439	439	422	399	366	398	423	422	386	425	434	396	376	385	387	411	357	430	390	423	415	396	397	445	403	376	394	394	424	429	391	412	421	399	402	406	413	384	448	399	347	416	399	391	371	383	412	381	375	386	438	382	411	386	414	418	394	395	426	412	419	415	403	401	447	389	433	402	398	390	401	368	394	423	401	395	381	406	415	437	421	415	380	398	361	415	411	369	399	402	400	367	391	422	379	410	408	395	396	452	410	412	436	395	414	412	395	410	391	386	347	432	397	404	412	393	385	431	366	370	384	392	399	408	410	378	380	421	398	377	430	371	390	370	450	423	408	371	394	388	436	437	398	411	391	430	416	416	379	423	415	382	402	367	425	390	372	385	419	399	391	433	439	370	393	383	373	359	405	432	412	401	409	398	382	394	436	399	394	392	392	439	430	399	369	388	378	401	372	394	440	399	418	406	388	416	382	394	433	398	392	421	390	406	394	400	360	433	386	406	410	410	431	402	428	437	373	398	381	397	416	438	400	408	390	420	405	448	378	413	436	404	367	405	416	380	379	416	373	371	389	404	424	387	413	378	413	392	398	416	396	407	380	389	397	434	430	390	414	429	395	414	407	406	405	376	396	433	400	401	440	359	375	370	399	418	439	395	417	375	410	394	428	414	388	385	392	380	373	419	408	421	402	398	415	425	376	430	372	417	390	405	410	428	416	419	448	406	425	415	336	402	433	409	401	417	349	422	408	413	424	390	385	392	362	371	414	380	410	368	394	410	359	356	379	383	387	402	411	399	363	426	410	401	388	421	419	431	433	399	404	377	370	389	438	391	426	402	418	383	403	400	410	386	393	412	386	402	435	417	366	403	398	404	418	417	422	409	388	423	402	423	386	400	429	387	414	410	370	423	374	400	433	417	407	426	382	383	405	387	379	419	429	437	395	397	434	387	429	398	404	356	436	387	414	416	411	405	429	383	400	424	434	427	408	415	401	397	401	436	418	431	446	402	422	404	394	388	378	428	416	390	437	398	452	401	405	399	430	436	401	417	417	356	392	432	383	393	388	412	437	401	458	396	399	375	383	389	366	400	414	414	407	390	394	369	391	393	410	392	366	401	377	387	389	373	437	380	416	371	397	419	417	425	410	409	412	399	439	398	370	410	407	410	425	396	389	404	413	398	403	436	429	383	430	412	417	372	401	421	431	405	419	425	381	406	388	377	423	430	400	413	411	441	356	407	419	427	407	419	402	453	410	407	431	417	429	387	387	433	353	408	388	406	419	437	419	405	404	417	401	390	408	407	461	413	424	424	378	380	392	397	389	410	399	408	352	396	433	388	379	394	419	418	408	393	366	421	414	434	375	414	426	388	387	435	389	398	436	410	386	403	419	429	415	399	351	378	400	384	427	392	404	417	401	404	388	414	371	384	415	412	430	394	420	426	369	426	410	394	443	362	425	406	396	392	407	398	390	390	393	442	439	400	407	406	426	394	401	385	419	429	372	402	394	396	406	412	424	407	381	450	431	415	388	406	433	400	403	412	363	405	398	417	389	382	371	400	421	398	400	426	390	419	415	395	370	422	428	373	375	404	413	398	393	431	405	410	429	392	418	406	423	411	396	419	392	393	421	363	438	382	405	406	444	400	374	420	435	394	412	390	409	395	423	429	414	412	394	400	394	408	391	410	407	417	405	425	414	415	395	386	426	416	430	416	427	389	428	387	416	372	425	407	405	404	379	410	417	386	441	402	385	424	461	404	418	414	403	387	392	411	426	396	447	404	404	416	404	391	407	394	396	387	421	412	413	423	441	410	389	382	383	435	388	368	397	383	402	403	369	410	426	411	408	428	399	434	420	432	399	435	427	413	361	413	410	397	389	358	414	396	412	408	382	398	397	395	448	410	395	396	424	423	388	411	425	393	400	402	416	399	416	429	371	418	361	366	412	437	422	379	424	408	408	359	408	408	401	386	389	408	371	411	396	416	439	373	421	386	400	421	395	405	414	380	406	438	414	422	384	411	404	402	415	397	404	423	413	399	390	400	409	361	395	398	396	385	419	379	370	420	418	365	379	404	401	451	407	431	405	449	441	381	388	379	396	413	412	414	367	391	426	395	385	421	448	424	418	410	376	372	401	373	396	396	404	375	407	430	383	405	402	382	396	431	434	417	437	403	403	403	379	405	423	435	392	390	392	375	404	424	415	431	425	436	409	360	392	389	361
22842	21104	28902	23517	21102	21170	10898	1800	1253	1217	1080	1013	968	926	873	751	801	774	745	749	773	745	731	712	697	680	720	720	625	657	660	696	681	677	694	643	667	665	677	647	653	679	674	646	665	653	634	647	662	636	648	638	640	668	688	689	662	649	655	640	640	699	620	638	642	618	629	622	630	689	665	687	618	654	629	650	658	663	644	628	633	593	697	652	630	640	640	631	643	679	637	681	613	639	681	618	661	648	622	664	635	631	599	676	599	701	623	637	682	634	694	636	622	640	692	652	612	596	677	628	643	649	614	595	633	619	652	671	647	635	667	637	603	627	636	618	650	657	607	671	656	599	648	624	655	624	656	615	603	666	600	630	674	623	609	687	607	659	637	629	649	627	644	661	630	656	643	640	663	639	619	626	629	634	665	644	613	623	684	686	660	648	650	678	651	677	658	674	650	620	653	686	645	638	627	640	622	662	676	636	631	675	659	692	666	649	604	650	653	661	625	680	639	680	636	652	633	633	659	648	645	664	688	644	622	649	629	606	644	624	674	685	621	643	649	638	644	643	646	676	634	660	630	653	651	624	656	633	623	605	662	677	639	630	607	648	644	662	616	659	639	627	653	611	656	617	609	660	652	577	628	640	626	632	657	651	656	669	690	631	627	629	651	638	654	704	600	647	624	619	630	702	633	669	659	661	617	622	666	630	633	647	657	657	649	602	649	580	674	656	608	627	663	590	601	599	680	651	661	636	640	630	627	673	618	661	664	633	624	588	632	638	668	665	652	631	612	674	648	585	632	667	649	676	610	652	629	657	637	689	642	636	620	667	674	687	647	606	670	663	653	656	709	589	657	636	649	640	639	627	640	637	639	663	676	620	648	690	673	670	634	651	665	625	657	646	641	653	662	583	632	659	601	625	587	638	616	611	637	610	619	629	648	634	680	631	657	607	675	677	609	657	662	650	624	602	646	666	675	658	623	600	616	640	662	637	617	643	667	622	636	668	636	606	636	657	682	630	657	647	624	639	679	656	652	629	629	608	666	599	692	659	612	638	668	623	608	613	671	626	625	612	638	653	617	616	626	700	644	651	635	623	628	641	635	652	647	604	662	659	678	611	673	669	611	693	617	654	617	625	650	646	658	676	629	647	632	654	599	639	615	681	653	658	668	639	616	642	626	694	642	581	637	613	623	655	618	597	618	658	644	607	654	612	615	681	639	672	635	614	661	644	642	650	583	643	615	659	670	610	616	613	629	636	607	602	560	636	610	671	695	616	647	682	653	664	570	662	699	624	645	646	637	633	624	655	615	635	653	606	620	624	674	674	631	665	604	662	647	649	644	621	627	637	594	666	616	649	658	617	581	599	663	622	612	631	644	643	628	652	682	583	665	650	613	645	661	641	649	603	662	638	650	653	643	643	586	619	618	639	659	614	629	609	615	671	635	686	625	635	652	642	616	687	610	609	636	653	577	671	625	609	644	659	630	590	614	695	660	614	624	646	644	643	659	617	647	587	665	667	687	644	646	677	630	642	623	676	665	612	604	632	676	642	644	635	634	633	639	626	655	654	610	662	642	627	674	623	623	622	648	678	594	672	600	671	625	632	624	626	612	585	639	652	625	594	620	611	634	680	652	656	616	633	643	610	632	637	685	630	608	630	646	630	642	631	610	657	638	648	643	604	614	589	633	582	629	625	639	670	640	623	621	655	631	663	665	617	602	656	613	650	634	649	647	649	626	669	649	631	628	640	661	632	676	594	625	658	643	653	633	666	653	641	695	664	666	666	636	651	641	676	660	576	653	649	631	605	666	600	694	663	671	633	656	609	658	629	681	653	650	659	658	637	627	637	607	617	654	668	625	601	645	674	646	635	642	627	623	663	656	604	644	663	676	646	620	640	704	631	649	617	628	620	671	656	622	666	627	609	674	617	606	686	640	712	644	629	669	603	623	664	640	651	643	662	639	610	627	624	632	662	679	617	609	647	669	626	605	643	670	586	648	609	607	608	662	636	669	630	614	620	666	635	637	669	627	613	645	617	614	634	654	632	678	607	659	678	634	626	549	613	637	657	632	632	608	654	662	655	629	657	658	630	635	636	624	627	617	616	622	635	625	628	612	696	633	630	628	653	578	631	629	603	660	652	680	614	563	661	612	623	642	631	585	651	617	705	607	651	651	653	652	639	658	615	667	643	586	598	668	668	627	648	651	584	688	635	645	631	629	658	653	616	633	601	631	617	594	614	636	603	602	619	631	640	618	631	614	626	594	618	616	632	635	661	585	608	603	627	657	644	675	637	640	638	599	626	646	632	679	606	665	590	677	624	650	623	690	647	658	651	679	632	646	631	588	644	645	643	663	552	655	638	647	623	615	623	613	690	650	652	622	625	622	686	650	619	636	614	651	629	618	631	634	629	686	610	663	665	661	688	597	631	645	632	642	662	629	642	656	642	682	596	626	575	642	650	647	619	629	698	653	632	671	616	643	661	655	624	639	596	680	654	611	657	618	647	602	656	621	641	613	649	607	615	576	624	658	642	610	643	651	653	632	608	642	651	643	677	649	640	641	627	614	621	636	586	652	630	648	699	631	607	678	606	625	597	644	598	626	659	616	638	671	676	613	645	622	680	663	638	659	652	704	609	617	611	661	648	635	682	628	608	593	632	608	665	645	665	611	634	608	660	619	641	653	623	673	627	673	653	620	606	651	644	625	641	687	650	614	633	607	637	641	617	656	620	644	632	612	677	637	622	614	629	640	642	643	703	615	628	609	622	637	656	635	611	680	619	634	631	622	604	587	653	648	676	640	652	595	633	608	672	664	637	610	652	633	673	617	681	642	639	642	638	611	631	675	600	615	592	655	621	638	618	642	667	649	626	662	592	670	622	646	629	626	619	649	615	618	639	599	642	635	656	651	659	640	628	636	634	603	630	620	641	643	673	610	622	658	619	629	680	674	677	622	628	600	568	638	664	662	615	608	611	639	623	661	611	683	625	637	631	622	680	609	632	628	648	664	619	620	656	664	627	657	622	651	687	637	687	690	642	643	622	675	683	643	610	616	669	678	597	583	669	620	633	628	642	650	661	626	605	678	613	675	654	671	634	597	641	608	648	614	648	653	691	606	655	608	627	639	632	630	635	684	616	618	626	653	673	645	633	661	635	626	642	638	627	664	645	636	629	647	622	642	583	646	604	604	660	623	578	653	615	656	610	616	591	635	637	622	613	649	626	620	631	662	595	646	619	583	638	603	673	595	640	658	618	612	636	637	653	639	640	584	666	610	646	649	634	594	652	650	615	619	628	619	633	660	605	623	641	661	605	634	635	632	621	608	644	643	679	594	613	632	631	602	617	664	640	637	631	609	581	649	647	633	692	646	650	655	576	615	622	641	651	651	618	673	632	641	667	692	638	586	650	632	608	613	619	640	675	624	638	648	621	612	625	654	678	657	623	636	588	633	594	609	661	663	620	640	648	662	644	626	636	627	588	664	628	654	619	645	644
11108	17446	14819	8545	6063	4574	3626	2910	2473	1999	1768	1558	1346	1257	1251	1134	1132	1040	1007	989	948	893	925	880	908	892	878	877	868	892	824	844	776	818	821	825	870	782	760	802	816	839	776	780	886	774	771	783	841	818	819	825	754	765	780	821	831	787	788	830	831	734	758	806	796	765	765	756	827	808	774	771	784	753	745	869	782	760	791	811	780	856	835	771	800	764	798	750	828	815	783	772	739	793	775	813	758	780	756	807	814	796	774	784	755	787	777	746	824	753	782	736	759	754	748	784	775	759	799	758	824	751	758	741	754	781	771	804	807	788	761	774	769	775	827	787	803	838	744	781	766	785	782	773	739	777	751	759	806	765	810	787	772	751	786	724	786	798	801	737	786	817	749	855	763	813	789	767	836	741	800	758	779	797	821	761	759	798	797	710	809	824	820	739	788	821	763	792	793	818	780	774	787	789	747	761	776	770	814	800	767	773	795	781	795	786	771	735	757	827	769	776	807	774	779	723	736	744	809	752	799	759	826	741	809	791	765	763	768	727	732	777	738	785	818	827	799	764	724	794	787	735	777	761	778	802	828	779	766	777	810	750	770	821	805	810	754	775	776	791	771	809	752	774	806	783	739	752	769	740	785	792	816	781	735	751	810	773	737	803	794	771	821	748	742	788	733	753	776	805	800	778	750	785	718	760	736	773	757	774	764	725	832	788	776	786	827	771	782	764	778	767	768	806	715	724	754	782	755	790	756	786	761	786	756	797	795	773	808	756	738	759	790	798	809	830	790	789	796	794	773	745	794	757	827	747	787	789	817	787	787	785	800	805	733	732	786	725	829	740	799	808	766	813	713	808	745	785	798	784	756	777	774	804	769	729	766	771	790	814	775	777	777	762	749	777	836	746	800	792	770	797	781	819	804	746	833	742	757	778	723	771	765	799	797	800	792	820	796	740	768	761	761	824	799	794	807	794	834	766	759	749	769	771	811	859	777	825	784	792	782	772	785	770	824	775	841	799	766	779	737	759	795	750	769	744	768	783	820	758	766	799	784	703	801	835	791	765	778	760	773	786	764	778	757	819	809	790	771	749	795	825	747	796	731	776	730	780	813	770	787	784	801	759	798	791	786	787	769	765	826	770	752	764	759	798	775	794	779	764	813	778	748	785	715	750	821	767	758	771	843	783	786	784	778	692	774	750	756	722	746	772	739	762	781	806	772	758	777	812	806	800	772	774	741	776	780	759	817	707	745	793	794	786	740	720	759	801	747	797	809	764	814	789	760	769	760	778	743	779	779	718	720	836	750	793	805	764	788	788	738	769	777	799	763	771	792	825	810	728	751	769	753	744	787	752	735	762	777	788	754	765	782	753	775	774	738	798	759	797	799	789	755	788	737	754	782	811	783	772	839	743	756	750	770	741	784	781	770	799	714	785	766	785	778	783	767	759	739	729	801	780	818	766	820	776	836	812	775	755	768	795	784	757	770	784	787	793	736	763	788	769	775	832	809	750	769	779	702	788	802	834	801	762	742	765	770	794	796	764	798	785	785	736	786	790	795	743	749	747	802	832	762	752	809	748	795	801	760	763	771	798	847	746	757	730	770	757	753	753	790	798	760	761	783	790	754	793	768	815	734	773	748	770	759	786	734	776	722	724	776	747	822	730	779	747	785	769	767	755	773	736	786	786	819	766	789	812	765	757	758	806	788	770	808	742	756	767	715	784	753	771	760	754	796	766	734	733	790	770	808	730	732	792	781	790	757	796	763	769	761	802	771	765	800	765	752	778	746	725	759	735	749	801	754	766	784	788	791	773	848	725	769	778	808	792	770	752	730	757	720	734	756	747	726	718	785	759	772	819	792	742	760	775	795	796	814	805	801	761	779	765	821	766	794	744	784	807	795	744	788	747	803	736	811	775	753	723	771	756	810	762	789	790	758	777	791	764	782	753	792	800	793	756	789	758	826	766	783	774	797	744	816	794	750	789	830	746	755	787	761	767	768	768	773	819	738	767	774	777	751	855	823	788	756	758	774	811	785	746	728	790	781	832	751	790	811	759	772	786	781	776	757	787	776	738	767	777	767	792	817	769	736	743	746	762	785	735	804	735	773	739	784	740	733	788	709	794	785	746	752	749	781	763	770	794	789	818	808	768	794	778	815	739	790	775	832	775	786	808	760	803	766	743	756	726	772	788	780	733	801	778	806	815	808	794	766	815	804	769	884	744	774	751	782	763	750	741	760	784	776	715	740	747	780	796	771	789	811	788	767	727	755	745	823	764	771	770	821	772	757	823	775	716	773	813	773	754	770	786	696	772	799	766	769	793	813	713	736	766	779	765	783	795	755	764	776	758	774	740	802	832	748	797	774	736	765	770	752	748	792	739	808	749	796	738	827	808	756	755	792	792	803	799	744	708	760	787	766	781	809	863	794	719	748	784	773	788	782	778	772	796	759	780	753	790	753	754	802	744	761	788	805	750	757	782	794	850	783	785	773	787	764	719	765	776	748	830	809	773	730	783	785	777	731	822	782	784	747	754	799	792	797	791	770	723	724	786	781	721	788	769	763	798	734	737	822	831	820	754	838	723	772	795	796	785	773	775	788	778	814	798	784	794	773	781	785	797	766	769	778	760	760	810	770	779	841	737	782	788	808	759	752	761	728	767	776	776	836	761	763	759	731	785	779	759	810	782	780	741	817	807	711	803	767	794	756	752	779	744	736	797	768	771	802	819	748	767	803	776	776	744	738	754	804	795	784	773	744	744	770	805	764	794	748	764	812	774	802	798	759	751	795	777	814	791	794	853	786	749	739	750	794	790	758	829	786	837	781	750	760	761	750	811	760	823	830	777	747	788	779	751	792	745	756	855	778	813	780	780	790	755	798	823	787	782	762	782	803	765	762	747	757	747	770	757	786	843	773	735	800	733	791	756	764	781	802	753	802	770	770	733	789	746	762	786	739	755	798	790	773	828	757	791	774	759	724	740	754	755	770	780	769	767	739	799	802	772	820	808	784	728	780	730	778	761	761	771	804	724	734	785	739	813	744	831	766	786	754	736	754	707	754	759	764	735	757	757	810	770	758	765	758	761	748	765	776	765	775	756	748	799	770	763	725	754	768	797	735	776	729	778	799	748	769	733	796	806	796	765	723	774	816	790	771	739	794	746	772	775	768	812	793	815	773	796	767	804	767	757	803	747	774	803	786	755	803	793	775	748	803	815	785	768	795	749	770	725	798	767	735	795	777	835	801	754	792	760	781	833	782	699	745	760	756	730	769	771	797	766	776	719	811	748	777	707	788	747	730	730	816	740	802	805	811	746	750	821	812	733	774	777	784	754	741	745	729	768	800	837	765	788	775	791	780	812	821	738	810	800	778	829	710	745	763	809	806	744	706	769	796	765	795	802	811	745	780	795	786	797	764	731	758	803	771	717	783	756	799	799	749	764	763	778	766	787	800	779	765	730	770	765	745	827	754	797	784	774	774	760	775	795	785	755	727	744
27022	19606	6182	895	561	428	445	430	390	363	407	350	393	374	341	371	366	373	375	419	367	374	381	369	384	372	363	385	398	388	373	354	359	369	377	361	349	379	381	378	372	400	368	360	336	383	337	365	388	365	382	400	356	402	378	384	336	354	377	338	388	363	385	402	371	379	357	361	392	395	360	405	351	377	389	327	364	363	369	364	382	371	379	350	365	387	383	439	410	386	391	329	384	367	393	362	353	373	365	408	367	408	380	382	385	390	370	401	369	387	360	384	398	371	387	373	372	396	360	332	363	377	408	365	341	371	382	349	400	399	395	387	360	380	393	363	362	349	389	399	359	364	361	382	390	379	372	361	360	376	382	378	330	380	340	337	416	356	426	370	364	370	367	382	368	332	350	369	378	336	363	339	402	421	369	377	398	374	391	366	361	374	389	402	340	353	353	359	393	372	366	344	359	369	367	381	373	351	383	349	372	349	357	352	380	347	379	376	395	373	388	385	375	364	375	368	343	373	412	349	386	367	383	345	390	387	348	374	381	373	342	364	375	369	369	361	334	357	375	357	374	398	404	365	359	372	362	390	348	371	338	362	381	347	346	364	370	354	360	384	378	375	379	346	399	384	357	376	365	379	358	376	379	378	372	384	386	388	372	361	356	388	397	410	376	382	354	372	361	377	361	347	340	380	385	335	372	385	365	343	368	382	389	349	383	404	378	366	385	380	375	361	392	348	375	351	370	403	398	378	365	350	351	382	392	351	365	363	396	356	366	375	373	400	354	397	369	376	375	392	384	364	354	374	357	361	350	343	394	376	390	365	381	365	375	353	391	382	398	394	357	368	348	392	361	386	409	381	328	400	381	375	329	353	373	333	360	385	372	372	380	376	370	338	385	355	370	384	366	345	367	390	348	363	376	386	364	388	332	367	381	357	369	363	378	387	373	404	387	390	362	383	367	378	361	376	362	392	360	390	382	353	388	363	375	387	355	374	390	325	366	347	371	359	390	396	371	373	388	399	349	384	361	341	362	368	364	388	356	406	391	369	352	357	401	358	387	348	354	362	396	360	388	367	364	386	396	368	380	351	403	386	372	371	381	402	360	349	430	376	361	367	355	386	366	388	386	385	365	341	377	361	363	406	391	376	363	365	386	362	366	336	379	369	376	355	378	380	380	375	356	385	369	373	374	393	374	396	388	388	373	331	352	367	378	414	364	379	366	388	378	383	385	350	354	386	359	369	428	360	369	338	390	353	350	337	372	400	371	378	384	363	383	395	385	410	386	409	339	379	399	350	405	416	382	392	352	377	385	359	389	370	385	366	385	418	375	340	351	384	390	414	397	370	384	376	377	346	390	402	388	362	358	374	350	372	377	356	359	363	343	377	365	382	348	373	386	396	377	384	402	399	391	351	381	386	352	368	362	357	409	395	321	372	387	388	376	391	394	363	338	358	389	367	373	361	361	368	357	333	388	356	335	361	398	364	373	381	373	388	363	359	382	344	341	386	369	382	341	375	348	346	364	368	358	382	373	359	332	362	361	391	364	350	379	399	356	393	391	386	395	383	360	351	378	372	385	363	379	378	384	389	386	351	369	381	387	356	375	348	374	368	370	375	392	352	364	384	357	395	352	384	388	376	375	401	384	381	381	374	315	363	374	389	392	360	367	366	383	410	421	342	367	341	397	362	383	400	399	392	381	373	367	389	383	366	370	368	371	372	399	370	369	342	355	374	362	389	368	393	382	374	381	372	392	355	376	360	353	390	385	383	371	370	378	378	389	382	412	362	376	382	395	345	363	393	366	398	362	381	376	362	370	399	331	350	400	394	360	390	403	406	392	372	362	340	356	380	388	353	365	394	360	387	403	364	392	336	372	356	385	379	364	376	388	352	410	380	370	374	357	393	363	395	372	370	372	377	381	354	376	370	399	371	367	379	381	394	378	378	366	332	378	371	387	357	386	370	334	339	354	374	359	367	369	415	384	373	346	389	399	360	345	361	393	376	365	403	367	363	377	370	389	372	376	365	377	388	401	410	383	352	367	367	384	384	348	342	387	378	336	376	392	333	389	370	388	405	350	379	362	378	390	352	381	360	341	366	396	377	385	370	369	353	388	381	354	340	389	341	358	397	377	390	375	362	352	349	353	415	366	358	364	346	374	391	380	388	392	413	359	411	346	376	396	371	358	395	347	372	343	408	357	394	366	354	336	378	390	382	376	392	365	373	412	369	363	373	363	366	376	352	367	328	387	393	334	390	370	386	354	375	398	356	374	376	370	384	367	366	381	367	342	368	378	379	361	370	333	366	348	366	370	372	359	362	377	389	340	370	361	378	373	348	372	387	400	352	349	351	376	368	396	361	409	385	349	346	377	344	390	362	380	332	352	390	362	388	344	352	383	358	337	388	413	367	397	383	355	367	393	362	379	341	367	379	386	346	359	383	383	407	400	378	391	365	404	367	369	391	370	399	385	365	376	381	398	385	367	352	391	398	385	412	407	390	371	363	364	364	377	390	346	380	362	381	403	345	376	366	388	348	392	388	379	388	400	388	376	366	391	385	382	385	391	384	344	386	403	405	372	376	372	346	331	355	410	367	375	396	348	366	393	388	326	364	358	380	383	364	373	357	409	378	377	367	369	393	342	383	392	387	374	364	402	371	378	381	365	375	382	408	396	360	371	340	335	419	404	355	348	359	388	363	385	366	404	373	387	389	370	390	356	361	385	410	353	356	348	399	390	341	377	410	391	358	346	352	391	371	395	359	411	374	387	382	370	361	370	383	379	360	354	379	363	351	380	359	381	382	378	410	370	395	364	348	404	379	411	353	344	363	381	384	396	359	421	366	365	394	374	367	390	379	358	357	373	381	375	366	400	390	379	391	399	344	361	335	369	353	407	379	379	338	321	342	375	412	393	403	355	387	378	357	367	398	398	395	377	374	374	368	389	367	369	398	371	393	405	336	352	381	367	398	376	405	352	382	392	348	386	373	384	352	388	392	378	361	358	341	362	397	358	377	381	394	402	350	380	361	374	370	408	392	374	369	379	387	379	341	368	361	360	347	340	352	377	393	357	388	411	358	373	361	351	384	368	369	388	359	385	364	373	357	372	379	377	390	375	366	360	337	375	359	369	387	378	405	351	349	361	380	380	399	367	382	354	344	363	364	346	373	383	390	357	354	387	350	355	388	378	378	381	373	355	366	383	386	379	390	360	349	360	378	419	365	379	367	403	346	370	351	387	376	365	373	374	344	348	353	381	352	389	367	365	391	315	367	406	379	374	374	344	386	371	378	372	379	387	342	356	375	350	353	383	367	356	385	395	386	372	405	364	359	384	370	420	381	372	367	363	414	388	383	385	374	371	365	368	360	389	388	363	372	389	410	348	431	399	387	392	367	346	366	390	375	388	386	362	406	434	383	357	354	365	353	401	382	406	387	375	365	369	383	372	378	374	350	410	378	373	338	383	363	360	390	359	363	380	383	412	398	369	379	379	366
6943	1184	1174	1041	766	706	621	590	545	481	515	483	493	470	480	489	462	446	453	486	465	473	431	436	470	473	490	510	463	425	512	471	477	504	481	504	526	448	506	464	469	446	483	465	465	481	462	481	438	486	487	462	504	461	436	503	465	480	434	480	464	456	473	496	447	451	493	486	490	472	441	452	456	471	453	470	482	447	464	447	467	449	470	463	475	452	476	459	460	434	437	489	491	449	483	434	434	446	488	421	486	444	443	480	458	456	489	473	462	451	486	493	458	461	456	443	438	477	460	492	472	478	448	461	466	447	436	454	432	450	427	456	496	455	490	459	416	456	445	461	480	490	481	462	477	488	490	490	464	458	462	469	467	428	444	429	517	489	453	442	489	452	457	463	491	482	476	496	486	471	484	492	481	471	438	460	461	501	461	478	437	481	492	474	485	446	487	422	470	485	487	454	457	460	467	481	478	450	483	437	470	433	428	463	485	447	470	458	433	508	486	509	491	479	476	458	460	459	457	440	457	466	480	442	470	433	486	452	518	466	472	451	440	477	480	443	425	451	471	478	481	439	519	467	492	447	470	474	467	441	448	464	442	496	445	477	440	466	453	489	509	460	486	462	490	505	465	463	466	459	450	462	491	448	435	452	461	468	479	456	460	509	464	447	488	460	462	445	516	480	463	497	469	465	488	481	501	452	471	455	479	485	514	450	493	509	491	454	484	464	513	499	474	454	465	472	466	481	492	500	459	475	454	463	458	477	471	431	450	480	469	497	465	442	453	425	463	461	445	438	449	455	462	441	458	444	455	479	461	459	469	477	507	482	487	422	492	485	477	445	426	430	491	474	455	488	490	446	486	473	474	451	481	444	484	478	452	457	491	469	434	480	474	481	445	486	488	461	427	485	425	440	472	501	494	442	487	482	429	483	444	457	484	475	449	510	449	463	442	482	508	440	474	465	473	457	470	467	511	459	484	433	443	482	438	491	491	456	481	485	459	452	456	438	472	470	499	484	492	474	441	444	491	476	476	443	471	475	461	482	497	459	478	473	477	443	479	459	442	461	461	463	451	459	464	464	419	489	449	459	470	478	501	477	485	446	463	437	441	482	467	488	485	456	519	496	478	486	443	484	440	477	458	496	476	468	450	484	476	445	496	468	447	444	478	470	430	493	450	486	446	440	495	501	482	465	451	407	458	475	479	476	468	493	469	448	490	490	451	441	480	440	471	467	457	463	462	487	433	482	458	474	462	466	466	471	437	409	463	471	474	483	483	440	455	485	460	437	447	471	462	483	466	480	493	446	450	461	444	447	463	448	456	447	509	458	472	417	455	497	473	454	435	506	467	471	464	459	457	467	463	465	486	444	438	482	463	444	477	479	462	483	462	460	437	479	438	467	500	450	450	438	484	487	482	493	453	490	447	448	434	453	465	467	485	449	504	446	488	460	481	452	431	457	448	485	415	464	486	465	500	462	474	439	490	491	474	491	462	454	434	485	499	492	480	460	494	462	457	454	464	418	454	463	427	475	461	462	496	464	466	430	475	449	442	472	457	449	490	432	499	504	482	444	439	427	432	479	503	478	462	490	466	443	486	491	490	453	485	416	442	479	441	480	443	477	480	466	436	494	510	467	444	473	436	454	464	514	493	479	507	456	467	466	495	479	421	481	495	499	456	477	493	473	508	437	469	497	429	492	470	465	513	494	484	457	445	437	432	420	456	492	452	463	485	458	478	487	491	465	459	479	430	446	455	461	452	463	487	464	445	436	456	478	462	436	455	466	462	418	475	487	425	453	484	457	446	435	478	460	502	499	412	473	470	488	506	488	447	443	478	467	506	454	450	470	476	463	460	485	437	447	488	484	452	470	458	510	488	483	452	459	503	435	438	484	451	467	473	425	494	470	448	462	462	465	445	468	487	475	480	490	456	457	474	443	494	477	470	457	430	473	446	483	465	406	429	453	412	461	457	450	472	478	473	454	436	476	450	507	474	448	461	451	465	491	505	475	472	471	483	492	459	438	435	471	478	466	498	456	482	443	476	458	473	483	478	466	469	465	445	444	470	452	465	482	461	459	448	469	496	442	456	464	514	482	459	493	464	441	459	448	439	485	457	504	462	478	448	450	487	447	482	476	451	445	452	513	484	460	500	436	465	493	422	495	455	475	487	498	458	460	472	459	436	467	480	461	460	470	443	456	444	467	454	476	457	516	485	499	495	422	480	466	471	447	479	430	469	459	465	436	458	465	455	464	450	445	483	490	500	487	467	498	467	452	474	431	458	474	521	471	457	486	505	478	437	474	473	502	459	427	462	442	503	472	479	473	462	491	468	446	453	481	492	495	450	448	500	491	453	454	476	488	456	491	478	465	476	503	429	472	468	475	482	472	469	483	470	428	446	471	419	487	488	422	457	498	459	445	435	488	493	471	478	457	456	467	466	466	511	470	446	438	485	487	477	487	458	444	462	474	463	461	449	455	451	476	442	486	478	470	463	474	479	506	487	485	460	494	480	492	477	482	472	482	475	481	463	418	472	502	429	475	454	461	431	457	514	490	458	463	466	464	475	464	441	464	468	434	442	476	426	449	493	466	478	474	469	472	480	444	503	449	466	454	487	465	478	488	458	479	437	454	474	488	474	435	486	491	445	422	459	472	481	442	433	461	411	458	451	461	416	504	502	491	490	474	459	484	481	458	477	444	437	431	487	477	546	493	485	495	498	463	445	470	457	486	469	416	468	485	484	473	439	424	485	500	470	442	394	470	467	421	425	458	480	446	461	433	467	476	442	452	448	495	487	500	507	444	421	460	507	478	445	432	458	430	466	485	472	463	518	447	455	464	462	456	450	451	455	461	478	461	501	434	477	451	432	481	504	493	463	454	476	487	473	462	468	448	483	479	474	437	456	451	466	446	485	490	490	500	449	488	437	467	495	446	474	467	489	471	461	453	507	462	481	438	492	450	452	476	504	467	458	474	464	461	440	490	422	423	425	461	463	470	448	511	470	471	444	454	463	455	447	463	449	441	470	449	464	451	486	449	486	468	502	467	460	462	454	494	532	488	486	488	458	465	445	465	500	473	471	444	455	449	499	491	421	415	447	487	445	421	466	442	474	458	507	486	449	459	519	518	467	464	482	486	473	463	485	474	481	460	478	486	458	467	451	487	469	461	470	477	445	473	494	480	456	482	486	465	518	493	466	458	463	480	488	484	456	477	439	419	479	446	475	473	436	493	502	479	481	433	492	464	485	462	472	466	458	465	474	497	451	446	492	481	487	438	465	481	482	441	454	443	438	487	465	485	440	436	435	472	471	472	486	469	481	466	445	464	490	465	467	472	480	462	478	454	433	461	429	483	454	468	484	481	452	475	419	460	420	466	447	445	472	492	457	468	450	490	461	450	483	468	433	474	485	434	441	457	486	465	436	486	438	418	486	455	487	486	484	465	492	445	466	483	449	472	426	468	431	471	449	449	481	487	439	468	443	458	480	434	462	470
23899	21100	28468	23953	21076	11228	1711	1116	894	914	892	830	805	767	742	654	727	683	670	681	648	675	692	634	647	668	631	680	665	597	678	617	655	626	609	604	631	651	601	663	633	641	637	618	616	621	610	617	609	599	622	585	617	628	601	687	562	647	563	619	697	571	599	625	587	618	621	638	621	594	606	602	574	616	626	623	607	648	612	607	604	601	612	606	610	623	629	600	627	601	596	605	617	638	603	587	642	642	603	654	608	573	617	612	583	574	641	631	628	650	567	592	602	589	588	591	592	555	596	593	644	649	647	598	559	616	621	663	591	666	619	625	639	619	638	581	605	645	600	590	644	584	666	612	602	608	615	608	636	620	634	639	614	602	610	597	591	627	641	579	625	626	617	638	605	611	632	624	614	618	607	579	599	631	617	613	613	601	597	627	604	601	669	603	570	581	594	620	650	610	593	642	651	608	621	604	610	626	614	624	629	606	599	602	641	619	618	605	613	648	649	590	601	605	604	631	587	692	605	584	602	594	644	568	609	603	643	599	594	634	639	660	536	600	600	604	625	609	593	603	619	634	623	618	630	621	655	620	581	610	619	603	556	569	632	597	612	678	619	630	596	599	636	604	577	630	624	584	661	635	628	609	589	614	610	610	610	594	623	602	617	610	622	617	612	647	638	566	653	590	599	587	682	646	643	613	597	602	651	593	628	632	599	585	628	569	607	618	647	552	609	616	632	612	642	626	589	637	616	600	607	614	580	609	638	599	611	601	602	587	637	602	598	595	588	659	623	591	639	620	634	620	620	595	616	596	617	613	604	598	627	627	618	696	612	618	608	582	667	627	657	604	622	622	613	610	600	616	655	624	569	632	596	609	619	588	622	620	658	671	608	633	635	602	605	659	580	617	598	631	605	634	581	593	612	600	589	595	625	645	619	634	639	617	641	615	611	645	647	585	620	617	648	603	647	589	617	616	561	578	634	661	611	606	621	609	592	632	610	610	598	688	629	603	599	600	570	652	632	638	610	644	575	647	634	625	589	579	618	626	610	631	609	654	596	535	615	634	566	595	595	585	602	639	630	592	589	639	564	653	638	603	615	598	617	607	601	595	638	591	570	641	589	628	597	615	603	603	565	642	630	607	638	625	612	579	618	572	621	621	583	600	619	625	583	618	600	617	620	625	577	600	629	619	613	610	624	635	628	608	602	613	634	595	594	603	595	634	596	641	577	611	573	589	585	600	624	608	615	642	589	577	641	618	607	595	580	666	610	572	616	620	594	660	595	618	618	597	642	636	635	637	594	580	609	614	604	648	573	584	581	593	572	599	618	632	558	629	558	626	570	589	683	600	631	548	571	632	634	641	584	593	626	576	627	582	627	604	593	591	638	619	629	561	639	623	597	586	590	611	619	615	593	643	610	614	588	608	655	604	635	607	633	635	595	616	602	633	606	580	619	615	611	596	616	614	650	588	604	641	640	593	605	603	613	617	612	645	615	596	630	632	646	601	593	646	593	642	585	615	587	594	583	593	610	627	607	628	666	627	646	588	627	649	619	580	631	597	575	601	613	651	633	603	599	594	623	623	620	598	561	618	640	658	655	589	624	598	609	676	561	585	617	610	604	613	608	637	603	571	587	666	635	638	596	610	587	574	607	630	583	581	603	614	610	611	626	624	640	587	630	614	629	572	549	650	603	651	634	558	653	629	646	589	643	625	640	650	590	652	631	639	635	641	607	562	623	563	613	630	574	611	575	622	626	607	612	596	631	623	596	639	650	621	590	616	632	616	580	597	627	589	599	607	586	594	578	595	565	591	633	610	628	606	596	644	650	626	586	613	594	634	610	636	616	633	606	610	613	625	630	591	610	642	596	588	628	640	632	583	661	632	604	576	616	660	613	593	620	642	587	572	629	605	652	587	605	632	589	630	639	613	602	616	638	601	615	625	601	586	606	626	616	624	608	625	598	608	642	619	633	578	593	610	613	586	610	632	607	597	620	633	636	597	597	617	627	629	583	623	645	584	606	574	580	610	630	588	590	597	588	644	606	612	589	639	642	631	601	594	610	601	650	607	633	575	627	591	611	603	581	615	634	604	626	607	639	612	587	618	569	587	635	603	615	614	640	608	620	594	646	667	632	607	600	639	627	570	602	625	626	629	615	624	609	626	578	635	656	608	607	638	632	603	599	570	603	603	580	614	596	599	597	634	618	626	598	596	619	607	599	649	567	618	572	592	627	589	588	608	593	599	645	600	644	630	633	622	600	630	572	591	621	613	603	660	590	610	611	590	630	592	617	607	674	627	617	605	622	623	625	645	595	607	606	598	586	660	643	608	640	588	553	627	657	570	615	592	628	591	660	600	607	587	605	587	611	657	624	620	586	592	575	597	604	631	648	597	586	599	586	588	631	637	603	618	616	635	612	637	618	608	612	598	588	563	595	615	616	603	621	550	593	625	630	611	566	619	687	594	609	564	607	642	603	642	612	626	665	583	603	636	634	619	606	625	609	628	609	569	617	554	649	609	596	635	610	550	619	604	596	623	599	652	585	594	631	591	595	603	609	576	592	596	597	653	567	637	610	599	577	641	655	598	640	623	603	606	640	645	601	577	616	639	592	619	605	593	629	614	622	611	617	591	621	610	585	601	592	593	593	573	635	602	603	579	535	626	634	585	633	679	589	612	582	599	598	643	547	625	641	597	632	615	639	608	612	664	631	603	604	628	610	576	601	601	625	595	626	619	591	623	566	612	665	607	610	584	608	618	599	606	611	625	647	630	638	608	605	655	635	563	630	629	619	657	588	609	627	649	636	645	566	630	607	610	609	583	558	585	623	592	596	616	573	643	629	585	591	599	599	619	630	595	581	645	616	644	637	568	622	598	598	615	600	595	612	599	583	595	629	598	640	610	575	594	621	646	620	608	604	630	631	650	603	616	597	599	598	606	591	606	609	543	631	610	615	602	600	645	574	662	648	623	584	604	572	635	662	597	587	641	665	632	584	553	602	576	596	598	626	609	585	625	610	603	626	619	616	580	652	622	636	618	568	592	633	566	606	619	640	603	624	576	628	593	593	629	592	623	619	664	576	610	606	651	672	597	609	595	599	644	632	617	574	630	643	595	594	590	595	587	595	598	622	582	660	588	596	600	592	628	603	608	599	571	579	611	606	596	637	627	581	625	603	592	599	613	611	641	581	663	577	628	620	646	605	621	602	613	630	615	612	638	601	606	595	602	600	646	594	599	569	605	631	639	625	597	602	587	651	629	625	667	601	604	622	636	605	565	631	609	612	563	641	584	585	602	626	595	603	668	615	633	636	579	632	610	591	633	626	595	622	620	596	655	626	575	614	579	611	649	600	577	606	626	639	609	603	625	571	619	658	638	596	614	598	644	571	612	600	590	561	639	657	618	636	607	627	589	601	596	587	624	587	611	616	615	601	598	613	615	584	611	599	629	581	608	658	621	589	623	626	628	633	634	601	611	633	617	617	612	587	548	587	608
9009	10538	9236	5243	3673	2764	2238	1900	1550	1333	1207	1138	1055	1015	931	858	940	856	858	866	843	818	808	740	796	819	795	807	769	759	737	733	770	751	732	802	793	768	765	748	744	723	756	739	771	760	735	734	744	750	746	737	773	752	682	740	757	757	745	714	763	724	686	785	731	714	785	744	728	739	693	710	753	757	749	744	703	740	752	670	713	715	732	731	709	759	728	728	743	792	731	722	671	731	684	734	708	726	750	790	740	716	737	692	763	718	692	771	755	743	733	733	709	759	733	774	705	720	738	742	753	720	765	690	720	734	758	747	733	740	716	759	755	770	736	725	777	773	757	807	680	761	692	729	746	757	767	748	737	790	736	746	754	712	752	721	752	731	724	760	787	730	754	763	761	765	779	718	775	724	787	783	772	717	768	808	743	752	732	812	760	738	770	757	740	780	704	738	772	743	708	759	677	726	730	752	730	721	758	715	732	764	712	760	799	768	707	720	703	747	708	728	759	759	701	709	738	763	722	717	734	698	745	760	740	736	767	730	721	710	774	734	716	748	735	737	733	746	744	732	737	756	693	753	712	746	726	768	763	728	749	702	807	706	733	748	758	725	747	717	706	726	703	714	682	744	711	729	776	786	787	667	695	735	735	761	702	699	760	771	778	755	702	804	718	761	748	753	699	724	704	729	754	708	736	727	766	693	721	718	719	728	708	756	711	651	719	756	690	711	770	749	754	798	763	725	749	714	774	713	724	716	757	707	713	736	720	710	751	722	750	757	705	723	731	717	733	776	757	741	754	728	750	732	750	732	730	766	750	757	760	750	738	765	700	774	737	766	717	715	761	768	698	716	738	733	740	765	749	710	733	739	779	787	738	740	727	686	725	804	758	743	744	735	772	757	787	756	789	748	716	762	764	702	716	741	741	744	721	763	774	767	704	713	731	709	717	678	768	739	749	755	706	758	726	709	768	731	747	785	739	740	759	777	716	771	722	753	775	750	748	731	750	703	774	763	780	733	722	793	703	771	745	692	768	794	773	752	687	792	685	682	714	703	815	768	713	717	749	769	756	737	728	800	710	721	693	737	725	690	759	753	685	741	755	722	759	731	720	753	693	795	733	721	765	696	707	762	704	733	701	705	699	706	761	752	764	749	729	688	746	755	718	724	707	700	714	708	722	744	709	739	741	748	747	730	761	721	729	757	732	745	695	702	788	717	729	718	776	763	733	761	731	771	712	733	702	706	698	744	715	742	703	725	769	757	771	734	767	718	732	761	737	755	745	737	730	695	775	743	725	736	799	718	700	713	733	730	731	764	712	715	756	723	770	773	693	785	739	755	761	673	716	751	751	741	730	717	772	714	746	750	770	797	732	812	742	739	708	751	760	728	762	741	705	683	715	752	776	751	779	713	732	743	745	703	710	809	744	707	716	804	758	757	778	715	710	717	759	696	731	763	729	741	739	783	719	682	735	717	691	794	709	663	775	722	731	777	772	750	685	722	715	760	747	743	743	683	732	732	680	747	769	725	710	744	731	730	740	744	720	747	722	756	744	696	706	772	734	737	781	703	741	685	730	747	748	721	773	726	753	762	740	723	754	729	782	697	731	735	754	745	762	732	751	747	739	755	771	759	749	727	749	739	744	716	741	745	733	720	752	784	716	750	658	722	781	708	738	765	712	758	733	710	771	680	794	750	684	732	730	760	771	713	739	720	708	718	717	748	691	726	774	752	721	709	757	716	711	788	733	763	753	701	759	758	743	684	765	771	737	755	722	771	735	737	769	738	769	672	740	727	712	716	746	750	735	784	771	786	697	776	705	734	680	740	693	753	768	713	749	704	748	732	757	719	773	797	777	723	749	691	693	688	757	699	752	727	725	737	766	734	738	732	714	723	741	763	729	725	720	727	741	741	700	759	724	739	675	767	736	713	705	688	750	719	708	730	752	740	752	725	730	804	764	688	681	719	720	756	767	770	773	751	744	678	706	746	749	721	730	749	727	733	776	779	715	722	757	765	731	748	718	733	775	745	740	764	721	703	791	729	740	776	727	765	757	745	739	753	813	705	748	744	722	744	775	728	740	724	783	719	748	745	762	738	728	743	779	687	708	745	700	744	738	717	730	727	711	747	776	806	788	729	731	766	756	748	740	752	752	713	717	725	731	744	750	803	730	787	758	719	737	725	747	719	794	718	715	720	731	719	765	686	725	701	756	746	721	695	724	704	690	760	738	757	733	717	679	742	723	763	720	723	727	754	741	702	684	726	724	704	694	738	796	741	683	727	693	684	768	736	737	734	745	737	799	776	762	708	722	752	748	736	708	748	774	740	740	718	739	701	712	746	764	766	713	760	720	742	722	737	716	747	737	734	695	719	738	726	685	691	754	747	717	796	736	762	718	716	753	745	758	733	740	709	659	730	796	734	769	724	728	817	690	720	763	728	728	741	731	743	751	740	740	767	794	706	718	769	763	727	759	680	729	787	743	711	719	744	750	740	755	797	742	736	746	764	730	770	713	753	729	744	723	711	753	755	742	791	769	751	763	712	679	786	701	720	717	756	664	773	766	705	748	713	744	732	710	702	745	781	711	741	697	724	734	753	710	739	741	729	747	731	756	719	671	709	756	755	713	715	715	661	747	680	756	716	736	753	749	725	734	701	743	728	744	776	731	708	732	751	757	743	765	766	811	714	727	744	751	712	762	724	751	730	762	755	761	791	739	715	715	728	756	747	780	713	743	712	701	748	724	715	740	724	749	738	723	765	723	726	814	731	745	757	725	755	743	703	758	727	763	724	723	729	721	739	741	734	757	726	731	721	770	728	755	750	759	749	753	761	748	690	705	761	718	720	717	777	709	721	728	739	720	797	704	737	703	752	768	786	739	698	762	716	785	754	756	729	752	752	707	746	756	771	693	759	697	725	734	688	736	762	760	727	688	754	727	718	712	721	705	715	803	754	782	768	728	722	735	729	765	791	749	755	801	748	727	749	730	703	696	688	803	709	770	682	749	770	769	705	757	722	753	678	750	717	738	752	717	762	746	798	779	811	743	730	650	777	732	718	710	725	683	777	737	670	684	752	765	738	778	751	745	749	722	710	779	762	758	693	757	766	723	709	750	764	719	745	703	773	735	796	784	762	715	732	788	751	729	717	719	743	745	739	757	753	729	732	759	758	718	732	736	729	763	695	739	734	746	689	704	730	726	801	672	692	726	699	731	774	754	729	761	745	754	758	678	750	789	717	744	716	720	756	713	719	748	737	782	714	744	762	699	704	776	710	772	714	795	757	766	721	711	722	727	779	781	752	748	699	715	774	720	752	699	726	733	758	727	690	750	686	704	738	683	737	738	779	813	726	715	746	763	708	732	780	729	689	698	757	780	732	722	736	752	706	779	682	774	717	729	708	739	672	700	715	720	690	739	748	701	706	680	745	726	691	738	757	736	720	748	778	755	738	780	726	757	710	750	730	735	710	745	742	688	736	765	762	695	728	751	728	724	732
24998	21106	27432	24986	10989	924	656	540	474	432	402	384	368	409	342	342	372	361	343	294	309	340	342	340	324	313	317	330	308	349	324	317	310	313	354	322	325	306	337	325	319	334	312	330	315	304	306	327	323	330	330	292	308	339	340	294	301	308	294	336	285	308	309	295	297	323	312	315	273	314	333	316	332	320	284	326	288	309	303	305	296	293	327	309	304	329	333	301	296	298	329	339	311	312	327	335	283	301	308	288	333	313	313	315	328	310	300	338	332	339	314	315	324	316	309	327	299	317	344	347	325	326	309	328	330	314	298	334	326	306	306	359	328	287	311	330	331	327	311	316	314	307	339	317	334	329	300	352	281	321	331	298	316	285	333	313	300	355	308	305	323	329	294	335	325	312	274	303	311	303	302	330	301	327	291	292	300	304	328	322	298	330	327	301	316	316	311	306	287	289	322	323	301	327	313	306	283	342	334	317	318	343	296	312	338	301	265	305	295	293	326	329	300	305	327	303	286	278	294	309	302	307	303	334	315	312	297	275	349	321	275	297	320	327	309	318	360	301	304	301	310	320	330	329	322	318	340	298	308	307	326	286	290	305	342	306	319	314	325	316	321	315	324	313	302	321	298	329	292	323	293	325	304	302	317	313	306	306	309	306	306	307	321	314	350	296	313	298	297	336	345	314	328	290	315	320	328	333	333	292	303	325	340	314	290	337	315	279	275	309	316	304	298	279	318	301	311	331	289	307	309	300	333	320	295	315	300	333	312	296	286	337	274	315	315	314	305	312	335	329	308	293	308	301	308	264	324	330	303	279	317	317	317	286	314	317	341	324	326	332	274	285	304	288	342	312	307	343	340	310	328	296	293	339	288	300	301	335	299	301	302	331	290	305	293	304	344	300	287	348	303	297	299	319	327	301	303	280	309	312	319	313	323	329	311	337	302	295	298	299	319	312	301	348	337	313	319	332	341	303	309	294	322	283	305	309	324	298	316	305	307	316	320	332	311	326	292	327	335	309	291	295	332	314	300	293	309	301	306	320	307	323	336	330	289	322	292	299	317	321	309	316	286	332	299	308	285	327	309	288	336	303	317	327	309	292	310	320	335	298	339	299	323	299	335	333	333	324	297	324	323	321	348	312	304	303	311	287	351	352	330	324	315	309	345	336	319	296	307	309	301	326	289	328	293	282	301	300	327	309	334	303	305	314	334	297	322	297	297	301	332	308	343	318	297	293	314	330	324	315	299	302	314	307	310	313	301	301	284	362	306	300	295	315	287	309	347	305	300	338	288	310	296	327	299	327	315	311	298	298	343	307	327	315	313	350	299	352	306	308	319	290	316	327	289	311	305	319	326	325	309	334	313	287	321	349	332	341	308	304	326	351	305	269	314	286	311	302	308	306	283	304	309	320	319	305	305	323	304	339	293	305	315	297	339	317	320	304	323	337	290	302	302	312	318	321	312	295	296	280	307	301	305	324	326	281	312	313	310	282	281	302	284	298	312	302	300	344	302	335	317	293	327	294	338	310	297	323	315	298	316	314	325	286	327	314	324	300	296	292	327	326	321	312	291	336	300	307	336	309	305	320	295	296	292	298	300	316	307	318	304	320	308	339	318	287	313	310	285	311	337	292	307	309	334	308	322	278	305	327	281	302	305	304	317	323	282	331	304	331	304	280	335	297	308	346	323	299	318	289	322	322	338	324	307	324	292	329	311	290	330	297	307	302	316	309	298	305	300	292	305	301	334	297	314	298	284	292	292	294	310	303	319	297	335	303	335	296	325	304	309	334	279	318	312	315	304	285	291	299	295	281	315	326	283	299	327	313	323	301	322	346	330	302	297	308	324	308	308	303	319	296	281	341	303	309	308	310	284	313	324	314	304	320	292	327	300	288	318	315	311	301	291	318	292	312	332	295	292	327	341	337	316	306	311	330	300	288	350	311	289	307	314	315	290	313	326	302	336	313	331	293	303	311	327	307	309	259	313	316	333	311	326	322	309	314	301	305	288	286	298	304	305	311	301	304	328	291	291	321	331	318	306	311	289	306	320	321	295	318	306	308	319	340	312	308	298	295	331	312	308	285	331	290	333	298	314	319	275	285	308	301	298	291	314	294	303	318	309	330	323	290	339	316	283	295	317	301	324	284	306	324	295	310	312	311	303	333	318	325	331	310	299	285	316	326	295	319	306	346	300	312	311	258	324	296	321	296	317	277	309	313	344	292	299	306	294	287	305	301	315	323	303	301	254	323	339	299	312	326	327	320	320	348	304	310	309	326	323	305	315	337	283	316	323	318	287	288	315	298	290	297	290	310	311	330	311	299	336	286	314	296	324	294	326	280	312	297	297	305	333	322	315	290	334	307	316	340	312	350	303	295	307	316	329	300	286	308	282	310	323	325	326	286	324	329	313	308	301	299	341	314	280	340	352	304	325	341	323	330	306	309	321	309	307	285	301	326	312	295	315	305	278	283	318	291	306	292	306	292	294	322	326	290	292	304	317	325	310	312	312	283	315	338	302	321	328	322	297	297	325	316	308	332	326	301	304	320	333	323	312	321	340	328	336	326	317	303	314	323	305	332	282	310	287	314	297	294	313	356	287	341	308	286	303	325	290	306	314	305	314	321	281	285	286	296	304	327	282	286	291	317	286	267	328	315	311	320	344	328	328	323	302	293	298	289	338	305	280	326	320	321	284	322	291	304	296	268	306	303	299	300	329	314	317	340	308	301	326	324	278	337	308	303	305	327	315	302	317	307	306	311	289	306	318	312	321	285	324	316	337	291	294	294	300	306	316	292	317	332	284	294	275	350	325	308	300	313	323	315	339	293	326	312	308	287	339	343	324	309	297	311	322	332	316	292	308	281	294	339	332	329	306	298	327	326	286	290	311	296	297	319	345	344	274	305	338	323	307	322	323	297	287	317	311	307	307	299	320	307	310	348	311	318	288	312	335	306	307	292	333	299	327	309	334	325	331	315	304	310	282	295	303	334	322	321	315	299	319	293	328	306	305	320	292	305	321	294	318	295	292	329	328	300	307	316	295	329	318	314	313	322	318	289	291	288	306	309	307	329	351	305	295	309	307	281	304	268	311	326	350	295	303	317	296	286	272	299	303	334	302	330	296	313	286	374	341	299	310	273	329	296	322	318	301	303	329	285	332	309	326	302	325	294	338	320	324	290	317	301	294	302	311	334	321	300	301	294	326	285	302	335	337	305	295	272	310	289	278	347	309	310	299	274	312	312	284	296	277	321	316	308	347	308	299	303	320	326	308	332	292	330	310	311	302	318	302	298	321	258	310	300	288	304	320	319	350	294	293	274	312	302	314	319	326	330	320	314	287	331	357	306	303	328	301	337	334	344	288	331	321	287	276	320	312	308	321	342	287	313	292	327	328	321	304	294	318	313	284	267	336	307	290	311	324	316	281	286	313	339	311	277	315	333	318	314	289	301	285	316	327	300	296	286	289	304	303	321	318	314	298	298	311	310	327	313
8157	6410	5196	3058	2285	1631	1376	1093	900	776	660	634	542	549	574	510	512	483	430	463	469	416	437	439	467	434	427	423	431	447	441	405	426	408	445	436	437	420	407	441	438	390	396	411	398	390	393	408	423	418	419	406	401	412	422	409	402	420	412	428	416	421	400	410	411	390	413	403	407	430	411	364	439	353	405	405	356	441	393	407	417	412	416	398	412	398	425	415	390	430	408	436	410	401	403	428	431	407	422	404	404	397	399	394	397	387	423	431	403	409	405	428	421	395	400	386	391	355	423	389	387	422	433	420	404	416	410	374	414	387	436	394	403	418	398	414	353	423	381	403	407	410	406	417	424	395	408	410	411	410	411	386	424	411	358	373	444	397	377	417	435	353	418	399	407	429	405	423	365	389	414	429	428	383	449	413	399	412	403	409	439	408	441	428	399	418	466	436	450	405	396	395	415	444	382	398	419	401	404	429	397	399	427	412	380	402	417	455	403	423	404	395	410	417	399	422	363	380	409	448	407	375	399	375	422	415	409	396	390	424	430	393	385	390	377	402	430	379	395	427	408	412	447	392	403	375	433	396	380	401	447	402	411	418	395	410	401	376	405	436	428	390	439	409	420	403	401	395	416	409	445	405	375	418	400	408	402	416	425	373	393	379	390	420	413	411	426	394	406	374	400	413	392	408	403	396	399	431	375	379	411	391	414	393	405	394	379	410	373	381	462	397	395	368	427	372	424	383	401	397	412	414	431	426	410	437	406	423	403	372	407	389	424	436	404	439	432	388	427	397	409	386	437	366	396	423	407	426	436	407	422	401	363	419	354	428	390	412	391	433	408	395	409	429	412	362	430	369	385	425	392	444	395	398	405	445	412	378	390	438	388	384	405	396	401	419	416	411	411	361	409	410	375	392	373	374	418	424	437	395	414	381	420	402	413	432	430	374	410	415	427	400	419	410	398	403	378	429	390	406	403	390	378	360	391	393	381	395	414	415	425	396	394	431	405	412	408	412	383	454	412	383	397	425	419	426	403	389	410	419	392	386	383	390	438	424	402	434	429	443	370	398	394	406	413	400	398	398	425	428	364	401	392	400	380	394	444	400	443	420	401	385	413	374	417	400	426	425	369	392	391	434	405	403	393	411	417	452	394	412	429	392	430	391	364	401	445	409	455	389	389	387	420	401	453	429	430	424	416	406	407	402	412	403	376	387	385	406	424	408	376	427	429	392	390	396	405	416	397	398	439	421	394	398	431	382	430	408	412	406	395	412	399	406	419	451	417	392	431	401	406	369	356	421	429	393	391	414	389	410	416	395	414	411	405	372	405	426	388	374	419	409	415	409	369	442	400	388	451	390	419	393	422	424	381	376	412	400	371	420	398	387	408	416	403	392	412	429	378	412	374	372	423	454	417	440	395	418	410	394	419	411	396	436	421	392	409	407	419	451	420	389	386	432	426	427	431	483	402	400	392	380	390	411	414	419	421	388	398	390	386	426	425	411	415	386	390	416	438	409	388	438	402	403	422	400	425	422	398	395	417	373	378	376	426	429	417	399	417	396	401	390	376	408	430	389	364	412	427	393	411	382	409	413	401	385	374	414	422	395	397	413	396	405	416	390	418	396	392	400	396	382	412	434	408	403	407	408	427	403	362	416	407	411	386	412	397	413	445	438	387	413	385	401	405	399	407	393	381	397	412	361	364	392	381	373	390	397	451	392	395	415	390	424	409	413	436	389	389	432	423	418	397	368	398	448	374	394	432	390	406	421	413	418	402	440	424	387	415	430	412	361	385	395	352	435	388	399	383	414	378	411	375	381	412	396	399	434	397	401	438	407	427	395	385	406	406	412	396	439	424	376	409	408	399	421	409	385	421	410	436	391	384	379	392	416	435	392	425	400	405	423	399	428	412	394	420	409	400	399	395	396	410	394	390	387	389	412	384	386	416	388	389	414	430	446	403	415	396	408	431	404	420	414	419	413	393	430	418	406	417	394	418	387	421	438	424	432	384	414	412	418	413	434	401	444	420	401	388	399	422	393	421	417	415	412	385	403	429	381	393	388	393	372	387	411	400	400	414	430	402	416	415	413	406	394	412	396	378	405	399	407	373	379	419	392	427	410	360	429	413	389	415	412	446	401	382	407	414	417	398	412	412	410	411	401	406	418	361	420	412	419	427	410	436	414	374	393	420	415	415	406	428	378	428	411	376	415	401	370	411	433	401	411	380	399	367	420	395	416	409	400	384	440	402	426	411	417	399	387	405	381	384	404	412	417	393	382	387	448	352	408	390	386	391	438	424	395	417	459	425	374	413	374	397	424	416	405	390	412	379	429	403	415	396	385	403	442	442	399	390	405	399	419	455	437	393	436	431	435	389	399	376	408	408	412	427	383	370	387	387	423	406	405	414	393	394	378	408	400	393	425	394	463	392	415	417	367	386	413	433	404	416	397	355	388	383	398	420	419	409	396	365	442	400	396	408	374	404	394	433	365	413	474	394	389	404	405	434	414	433	428	411	402	382	416	385	372	416	423	425	375	395	428	424	406	397	402	397	384	405	409	382	427	437	403	417	412	398	389	424	385	420	408	374	386	387	376	407	399	443	390	383	419	396	403	449	394	436	399	407	399	393	425	387	375	431	420	377	419	441	391	393	440	398	422	375	387	405	398	391	364	412	435	403	384	409	419	430	420	375	387	419	430	384	400	383	428	381	404	378	405	393	433	413	467	391	418	421	384	456	397	437	396	444	381	408	410	452	417	416	414	380	395	409	439	361	419	416	404	395	401	435	361	394	414	420	407	392	398	395	409	387	394	404	429	406	392	383	389	425	420	379	398	431	396	412	444	440	402	398	383	438	415	373	376	427	400	443	379	409	406	409	419	402	399	394	413	396	395	398	375	400	414	420	424	431	425	401	399	391	427	438	414	434	427	401	434	395	413	403	377	419	395	424	398	423	398	403	393	403	402	397	424	367	416	368	379	432	379	428	441	403	367	393	364	415	408	400	393	435	383	375	419	414	436	398	410	413	400	406	405	383	413	379	439	422	411	397	415	366	372	434	381	443	413	405	429	410	440	391	403	389	416	409	410	431	375	415	424	416	414	426	421	403	440	400	405	395	436	407	371	412	376	394	430	431	404	378	411	421	411	394	394	430	404	415	416	428	417	410	405	407	371	417	419	410	420	428	374	388	419	366	388	418	409	398	413	365	438	428	373	406	388	405	396	401	391	387	364	417	438	394	428	384	429	362	408	417	387	396	425	415	393	426	421	398	412	385	405	412	430	400	386	391	391	379	404	421	388	399	402	419	401	389	412	431	405	439	406	409	443	416	411	424	423	405	409	409	470	396	417	431	369	424	402	410	408	406	367	399	407	400	440	378	391	430	404	411	401	400	381	375	408	365	448	428	414	379	428	403	418	452	387	451	377	402	408	396	403	433	372	411	377	399	386	395	412	376	383	382	394	401	381	417	388	419	368	406	409	399	410	428	450	419	427
22770	21108	28927	23514	21108	21183	11024	1818	1373	1206	1050	973	938	867	828	809	821	755	796	760	744	738	758	699	644	710	688	712	691	654	710	653	640	674	678	691	648	638	676	677	674	673	676	635	642	644	664	656	692	662	620	684	615	678	659	583	647	672	655	676	619	654	655	623	657	583	606	650	644	616	618	650	679	628	663	640	614	653	666	617	666	638	621	632	608	634	701	654	655	633	648	639	611	620	632	679	611	640	625	632	670	588	636	624	661	608	622	630	608	640	720	649	665	631	592	637	603	686	673	660	626	660	648	684	660	674	675	616	667	628	662	686	657	608	611	657	607	622	657	683	645	660	706	634	620	639	644	668	585	636	627	603	667	653	633	643	613	613	631	669	632	653	616	693	653	651	629	611	676	691	640	642	644	607	624	646	651	655	629	585	695	642	615	671	604	657	622	658	629	609	653	655	619	595	624	680	606	674	635	639	652	670	634	613	648	662	615	629	616	637	638	667	659	662	590	651	621	643	584	642	655	657	605	657	635	611	613	666	643	642	676	662	620	664	644	624	627	609	632	664	667	607	661	630	614	663	609	623	618	643	614	627	634	617	623	690	607	630	694	672	660	635	604	643	614	636	664	610	622	638	681	630	649	641	651	634	598	671	605	625	616	620	649	654	617	610	626	608	620	659	659	640	643	612	611	639	627	671	605	665	622	657	676	728	654	684	687	635	686	646	614	685	657	664	635	640	600	630	665	609	636	698	637	631	647	655	620	655	663	627	665	651	626	582	598	682	626	652	632	639	685	598	630	586	629	603	638	664	690	653	614	686	585	679	639	650	650	652	616	657	673	638	634	630	623	622	621	630	604	639	630	666	634	679	627	617	691	628	609	602	606	648	647	645	641	618	622	623	667	619	658	658	632	648	657	617	632	623	661	653	666	630	672	624	685	695	621	645	675	626	649	642	654	634	631	626	648	654	655	701	633	628	640	633	681	583	647	619	659	645	588	624	649	647	622	615	622	647	698	659	639	641	646	637	628	603	656	597	677	657	630	593	631	623	667	627	664	684	670	673	677	648	647	694	644	686	671	616	647	665	658	662	665	613	570	640	666	586	653	643	648	645	664	700	632	636	633	617	634	641	619	638	633	607	647	616	632	633	612	634	653	658	673	630	609	636	601	654	651	642	629	625	670	683	628	607	638	634	615	624	659	662	629	582	649	695	619	627	649	650	599	661	648	632	607	614	665	645	638	608	643	652	633	642	657	626	636	644	639	634	646	621	620	692	663	599	621	636	647	671	615	627	655	634	657	631	604	648	631	576	625	638	636	627	628	663	681	655	613	655	647	658	603	628	624	641	648	650	644	561	615	658	632	605	652	652	649	642	630	627	651	610	678	648	583	635	652	628	646	667	664	633	650	717	641	640	613	653	665	688	627	623	667	614	645	645	681	656	600	663	661	648	629	687	623	625	599	643	608	649	656	616	610	652	657	614	631	638	673	677	620	615	668	654	592	649	653	651	648	639	625	612	586	637	666	676	623	635	621	647	673	613	656	656	651	649	649	609	677	597	633	617	634	655	650	653	626	592	648	687	633	647	667	632	619	627	653	619	645	650	641	653	567	658	638	585	634	615	643	667	590	644	594	627	634	619	649	608	676	615	680	606	669	658	635	657	651	612	675	660	700	690	645	645	622	676	628	637	682	664	676	591	625	633	650	630	665	622	659	647	648	640	621	686	650	667	669	652	658	614	651	622	683	640	649	625	607	611	623	621	631	649	640	620	654	615	666	623	671	620	641	603	637	645	633	650	626	595	630	683	611	633	662	631	664	623	625	660	672	637	653	643	637	626	633	680	682	642	680	611	636	660	660	683	652	628	642	649	692	627	627	639	624	655	612	648	661	627	612	664	612	648	678	620	657	658	652	649	649	621	645	635	650	664	656	635	680	683	599	585	637	624	620	611	668	672	613	639	642	613	596	654	629	666	621	667	652	653	625	605	605	600	674	618	629	627	640	640	626	598	615	633	630	629	674	622	611	644	641	621	615	616	607	663	673	676	632	664	635	638	644	625	635	652	639	648	623	684	591	629	600	640	644	664	596	662	624	632	627	649	622	592	621	653	633	659	648	683	655	603	643	612	603	615	659	604	655	644	657	670	655	647	591	627	602	642	657	667	598	628	662	643	600	645	631	623	624	624	665	650	652	655	655	684	653	640	609	647	595	600	645	646	637	607	666	655	636	624	650	679	596	608	664	609	656	642	663	641	654	629	616	643	659	637	689	679	613	639	652	653	625	653	637	642	660	619	648	623	659	608	659	628	628	601	640	631	642	618	655	641	632	655	622	639	644	674	654	643	624	625	648	651	614	586	653	629	647	675	685	618	634	598	635	671	627	618	680	643	600	641	665	664	638	624	663	646	642	644	633	595	643	653	650	650	652	640	667	644	639	653	674	593	640	616	642	670	625	625	613	610	642	652	635	617	638	598	597	632	694	621	631	615	624	661	674	663	654	621	645	686	629	639	623	684	614	685	630	644	663	605	633	595	644	606	608	653	627	670	627	630	661	630	607	620	645	622	645	597	572	629	640	639	679	623	658	610	627	614	619	619	678	641	627	629	643	671	648	611	644	653	655	677	624	627	614	652	599	667	600	592	647	622	671	651	621	652	637	623	672	643	671	654	677	650	674	691	627	621	617	637	658	655	623	630	647	634	661	643	604	642	679	664	663	621	655	642	609	646	629	645	643	629	685	592	659	591	647	614	620	633	632	620	583	631	618	631	655	650	616	636	624	664	639	689	605	630	651	601	636	655	608	627	572	567	619	666	631	585	663	655	643	585	639	617	636	651	625	622	593	614	633	607	653	649	662	636	630	638	605	641	632	660	626	613	627	581	630	639	640	611	654	680	661	625	600	632	655	632	650	671	669	647	635	612	668	584	633	673	623	595	644	650	622	654	614	676	566	625	669	609	630	657	664	616	607	627	644	614	662	617	610	636	622	654	643	637	637	671	602	655	662	619	650	682	623	675	651	634	652	626	625	613	633	651	628	593	720	701	628	616	587	628	649	629	657	608	649	617	656	620	659	614	625	678	611	624	665	636	585	617	662	609	678	629	626	652	624	654	649	621	606	672	691	627	624	679	646	669	625	578	625	623	636	658	637	629	607	564	685	609	617	653	642	606	657	655	628	639	610	651	629	598	611	687	669	626	613	620	633	653	611	659	594	629	613	654	668	636	667	634	659	592	634	643	607	647	631	619	659	600	629	642	671	611	640	683	632	648	673	633	603	604	632	666	628	638	595	625	652	574	626	650	671	672	633	647	644	649	615	651	666	618	674	645	617	659	665	647	587	601	670	649	615	613	629	656	641	659	633	652	641	589	619	632	639	649	592	615	625	655	629	634	627	655	637	704	624	631	590	648	656	653	645	655	608	619	629	661	634	612	632	623	617	596	642	641	636	599	642	663	657	626	624	653	623	619	682	616	612	685	636	647	631	637	636	633
10756	17615	15145	8669	6353	4828	3781	3023	2424	2030	1706	1548	1411	1320	1188	1132	1074	1060	947	968	956	944	905	910	853	880	851	893	853	853	859	785	857	858	814	823	782	797	831	845	830	780	751	784	761	831	836	781	795	817	843	799	782	752	746	819	782	795	768	796	794	762	851	774	829	808	797	766	782	764	787	731	743	745	774	773	783	828	800	787	807	802	773	773	756	725	745	789	780	796	788	804	746	758	797	759	713	784	736	767	803	723	733	798	780	794	763	771	769	773	750	731	781	777	720	766	785	761	759	741	753	780	823	779	737	791	775	756	777	752	800	796	763	794	793	764	780	815	707	761	785	776	751	768	707	767	723	694	772	769	773	761	739	793	771	755	759	785	783	754	780	837	753	733	758	794	810	761	807	762	802	757	871	792	763	789	766	797	854	743	845	787	795	800	787	724	723	770	810	745	791	795	774	754	784	755	747	794	754	767	790	743	812	751	786	744	795	774	789	753	700	755	805	769	788	744	760	769	767	749	775	771	782	755	802	745	738	768	792	807	766	813	767	747	769	761	811	798	796	783	781	809	798	772	749	749	728	753	737	728	749	768	764	738	762	734	768	784	768	797	750	766	784	770	822	778	767	756	769	783	766	786	734	774	790	780	734	774	756	777	772	764	771	815	767	787	751	755	753	821	755	791	762	730	785	818	770	752	792	754	702	767	753	782	777	767	774	748	747	804	711	742	771	726	757	750	755	767	760	764	756	818	730	732	776	763	763	778	768	786	794	714	745	742	804	731	779	747	774	769	722	808	764	776	780	753	752	730	725	752	752	751	722	778	774	807	763	763	757	772	786	783	747	807	841	744	757	726	732	775	752	757	809	768	743	787	771	776	726	766	742	779	760	831	770	744	721	792	745	765	758	766	766	788	736	762	755	794	775	776	733	816	795	795	767	804	790	790	758	759	723	775	755	802	781	731	787	750	813	773	725	777	798	836	750	793	794	751	793	790	768	757	737	735	746	802	726	776	745	701	743	754	790	731	762	754	792	769	760	789	797	770	772	786	782	782	714	768	745	811	800	789	766	755	788	796	795	776	794	816	810	772	764	764	769	801	738	756	811	721	761	748	749	746	750	761	760	776	771	763	745	772	804	786	746	763	746	778	804	810	772	770	789	800	739	795	802	830	807	775	767	793	754	766	777	788	789	745	779	768	796	784	781	759	751	770	784	811	741	802	776	794	729	823	773	778	763	758	737	719	749	773	762	781	763	764	755	796	783	751	744	852	774	768	755	795	722	783	795	788	782	764	752	779	757	741	782	782	785	736	832	752	753	766	802	771	797	696	741	799	732	836	785	730	760	730	778	776	751	778	740	790	791	775	736	752	798	783	804	775	692	769	781	768	770	774	779	770	782	744	737	754	805	799	746	792	801	790	784	800	782	725	808	708	807	799	799	750	787	797	738	759	774	810	768	788	747	765	795	734	780	776	759	765	811	816	741	739	730	776	798	795	807	710	782	771	754	793	766	748	764	767	723	754	725	788	705	780	733	731	756	809	792	769	770	761	743	739	785	777	754	762	765	769	761	790	864	762	753	782	830	779	756	773	756	785	748	780	788	785	755	828	733	762	745	718	766	772	780	725	775	790	750	781	728	770	771	757	746	796	803	776	751	786	765	774	790	782	785	787	770	840	754	743	769	773	766	771	767	719	760	775	783	757	783	778	766	738	721	805	763	755	809	706	782	821	816	780	769	782	773	764	716	758	798	747	808	736	788	743	787	751	775	752	761	794	760	743	782	739	740	787	772	777	790	763	723	795	740	789	729	798	760	816	750	792	759	770	753	739	825	826	782	732	755	785	774	803	766	788	784	772	742	755	773	754	792	823	765	783	759	759	722	770	771	765	722	771	730	729	749	781	743	798	748	776	765	811	792	765	790	815	770	714	817	777	745	747	722	769	791	768	755	731	782	738	754	758	783	709	736	797	751	787	781	765	810	762	768	748	729	802	736	784	779	729	754	741	721	772	803	775	709	724	719	761	774	806	767	768	748	792	757	762	734	758	788	810	791	804	766	787	809	731	799	776	817	816	773	771	767	756	768	760	758	797	775	809	754	797	814	732	714	765	790	839	773	736	765	791	799	759	808	790	772	743	788	710	781	802	810	802	816	771	773	768	804	776	800	726	729	736	805	759	772	748	748	769	734	758	787	784	784	745	784	760	736	807	766	803	804	725	774	714	776	753	786	715	778	753	762	775	782	796	771	779	776	779	761	710	750	699	748	733	793	745	783	772	778	795	747	729	796	741	745	748	749	739	769	796	765	789	730	789	796	798	773	756	771	723	806	788	795	756	791	783	808	760	710	776	728	733	801	769	776	807	764	830	806	767	751	752	796	774	812	803	793	794	808	831	738	793	768	754	743	713	785	802	794	744	748	784	765	737	796	779	770	772	773	818	767	700	707	746	794	761	812	717	788	800	774	775	773	792	766	770	835	735	790	751	759	791	747	737	759	756	739	737	780	725	742	803	803	740	781	841	723	734	759	778	749	791	748	787	771	740	710	808	746	727	834	796	792	795	774	815	740	751	787	769	718	748	748	786	753	752	760	745	734	771	810	788	803	787	807	794	719	726	774	768	786	768	797	785	785	765	801	731	748	748	757	784	778	764	778	746	788	730	758	794	759	763	771	777	726	775	780	733	746	835	800	738	745	732	748	786	810	782	787	780	816	742	773	794	816	765	826	759	732	807	744	754	743	737	753	799	810	766	769	795	738	765	758	795	784	844	723	793	751	770	759	768	810	785	761	753	753	730	787	828	709	774	785	746	756	743	753	784	814	775	727	821	721	785	765	768	768	801	756	764	728	756	772	802	774	827	785	744	726	762	768	768	768	744	809	719	745	801	815	754	773	741	774	790	786	783	760	792	730	739	714	739	817	782	812	765	770	749	824	821	777	809	760	780	771	780	813	745	755	743	766	808	749	771	748	750	758	778	762	797	788	711	764	799	797	828	766	791	776	775	712	743	754	766	782	799	801	705	784	831	775	777	740	739	780	744	739	814	763	808	787	768	781	770	808	748	745	785	819	823	780	776	767	741	770	806	782	780	818	763	752	740	752	748	815	745	733	697	762	790	760	773	755	813	794	783	747	752	739	745	815	769	795	801	763	731	784	779	771	734	806	774	762	779	744	726	777	749	792	749	733	756	799	730	768	791	763	780	789	772	764	796	777	748	764	816	789	808	756	753	778	798	770	739	752	786	786	767	731	779	777	802	791	786	729	745	756	768	832	752	799	809	781	781	767	715	744	788	769	748	750	735	741	752	739	778	709	795	766	776	753	751	743	825	791	789	761	791	753	779	791	750	762	776	792	751	775	723	774	780	750	762	754	772	777	778	803	770	731	747	747	711	798	779	772	773	749	768	709	799	778	697	721	809	752	823	778	756	753	769	755	745	761	751	809	811	777	737	735	768	775	761	793	768	735	831	752	708	791	753	782	827	790	771	754	730
27105	19860	6552	855	571	547	462	441	368	396	379	373	331	331	332	369	372	361	405	372	376	364	335	351	374	362	334	343	332	344	355	324	357	361	324	358	341	336	388	369	339	347	353	371	349	341	395	357	363	348	384	372	358	328	388	379	348	337	348	396	367	353	382	372	358	377	351	375	325	353	365	345	375	369	347	359	343	340	340	374	367	316	364	337	332	325	383	373	375	353	360	347	357	351	395	350	361	364	349	341	395	366	378	347	349	361	339	341	349	381	368	355	375	318	373	326	373	360	355	327	332	342	360	351	382	359	339	361	334	341	364	370	378	370	359	338	351	379	344	404	354	343	349	357	346	344	395	357	378	333	353	327	359	360	359	333	361	346	365	375	359	364	362	335	354	363	356	346	361	381	356	334	393	379	383	363	370	359	353	383	367	346	350	373	347	374	385	351	363	333	381	346	351	368	367	356	383	336	343	363	381	408	393	398	339	367	344	347	362	340	391	376	351	363	355	362	378	333	351	357	345	357	367	364	332	337	398	359	360	359	364	361	358	386	361	338	353	350	375	376	357	354	341	346	343	367	372	377	371	330	351	372	350	347	355	355	358	363	343	334	340	397	331	346	336	375	377	339	346	340	383	356	367	394	361	336	349	390	340	398	364	340	336	369	354	370	335	403	338	364	327	325	352	365	391	346	349	350	371	358	343	349	340	366	380	370	367	365	345	351	355	356	368	401	309	364	345	363	379	351	363	368	359	366	421	378	331	363	355	338	362	376	373	340	366	355	362	325	330	345	374	339	324	355	386	398	331	342	338	363	336	356	354	360	353	359	362	333	363	391	363	350	345	340	375	368	386	372	334	364	363	348	396	323	378	361	330	349	373	410	313	353	374	357	381	358	354	353	369	347	383	405	341	332	356	380	389	359	355	380	351	357	368	370	348	390	375	359	362	359	365	352	370	368	382	344	344	374	356	353	330	351	362	343	352	343	344	320	370	354	389	360	375	368	357	349	377	352	360	366	372	367	343	336	366	363	385	383	378	346	390	327	387	360	347	388	383	379	341	351	355	379	360	388	383	366	392	359	352	345	342	367	375	364	335	362	359	385	396	387	356	361	340	321	340	351	357	351	328	340	356	351	377	331	375	319	369	378	380	349	354	355	357	347	352	365	383	398	371	363	346	351	387	342	357	382	382	333	364	370	361	376	324	380	350	367	350	344	368	374	363	338	366	348	349	331	363	345	344	346	384	379	365	323	360	362	365	366	400	342	366	321	346	357	372	320	359	333	366	381	367	368	326	384	345	345	374	350	398	355	370	360	364	353	362	384	344	342	364	374	334	364	346	382	353	346	368	346	376	396	350	393	378	355	353	336	360	367	341	330	371	369	343	375	346	370	367	371	355	378	358	367	384	343	330	352	337	377	366	349	369	358	341	362	350	360	324	330	366	389	358	344	381	371	332	350	327	365	382	355	364	322	381	388	356	314	364	361	383	357	358	373	335	356	358	384	351	388	380	358	313	333	373	320	377	367	326	360	354	353	335	356	363	347	362	340	349	364	375	340	385	381	366	371	354	384	352	344	343	346	363	370	333	365	350	336	342	366	326	397	344	374	383	371	332	355	326	335	357	357	358	376	378	356	361	345	321	373	357	357	365	357	358	357	345	380	340	340	336	372	356	382	332	375	382	334	360	383	358	394	319	342	356	337	365	366	358	315	369	321	354	371	358	362	312	386	357	347	354	346	367	320	362	369	384	364	358	334	353	362	370	356	376	360	393	368	389	342	353	384	355	384	334	368	338	357	352	387	349	366	321	311	352	366	362	356	350	359	370	349	378	348	359	351	393	368	373	336	366	366	364	384	365	346	339	328	354	379	343	359	312	363	331	375	344	345	342	344	364	367	343	348	351	364	373	301	335	357	350	379	391	369	381	369	353	387	346	343	379	358	362	362	398	364	355	322	347	324	375	330	364	366	375	367	333	347	362	346	368	353	348	361	330	379	332	318	346	359	363	388	330	369	360	368	357	343	356	363	376	360	379	325	369	331	368	358	329	352	374	403	340	375	359	356	383	367	398	343	384	356	338	368	359	356	358	336	371	351	336	352	375	337	343	355	377	357	357	343	361	386	381	350	370	344	349	389	350	359	357	373	364	389	359	367	347	362	402	387	348	399	362	359	341	351	352	337	322	369	380	334	360	359	349	375	356	364	372	363	391	349	388	349	347	376	331	365	397	377	343	370	379	329	354	358	366	365	411	343	341	387	360	350	336	389	348	358	342	357	334	338	364	333	343	374	353	361	328	335	346	349	382	358	373	351	371	337	356	364	343	390	351	367	382	342	320	346	365	338	392	342	369	347	395	351	379	330	313	365	345	363	354	371	342	335	360	375	346	367	347	361	358	361	353	372	368	344	362	364	312	369	345	355	341	324	366	360	352	350	335	389	352	384	344	339	363	359	345	351	360	353	326	353	366	355	351	337	387	360	353	363	385	351	393	367	350	332	384	329	357	362	328	346	364	379	368	314	354	358	372	341	363	383	370	327	314	340	367	354	362	366	355	351	355	380	369	357	341	379	372	374	361	307	349	366	341	338	334	373	310	353	330	366	334	380	353	334	367	347	341	330	353	342	353	353	377	364	371	346	376	364	346	350	354	357	342	355	354	342	356	333	377	365	364	377	369	378	339	356	347	359	354	355	381	379	376	321	346	355	345	325	349	373	349	335	390	365	346	374	357	340	389	340	356	344	348	389	326	358	353	356	348	372	353	345	364	341	334	350	362	335	366	335	370	375	326	374	376	375	335	348	374	332	367	339	360	354	362	354	356	333	385	372	338	366	340	350	335	367	329	338	418	333	362	400	352	378	370	374	334	382	333	356	349	357	366	385	371	343	347	363	320	349	349	332	352	407	361	366	352	400	364	359	344	336	334	345	376	330	349	352	377	345	349	366	352	371	345	301	398	361	358	354	374	369	383	365	354	343	385	345	370	366	353	363	397	346	369	331	346	373	372	373	354	368	356	358	363	368	347	373	339	361	362	378	345	370	351	343	389	337	362	377	347	382	353	382	360	363	427	371	359	337	378	384	326	362	361	375	397	343	355	400	349	402	345	325	369	383	382	331	393	371	351	354	347	361	366	372	351	396	356	365	368	361	337	377	369	371	340	348	343	364	328	424	343	356	347	367	373	305	387	360	367	366	385	352	361	395	366	371	350	331	386	355	377	344	364	364	332	366	371	346	340	348	372	360	358	361	343	314	366	376	360	350	363	381	346	364	327	386	338	373	341	382	351	354	382	346	372	377	344	326	359	358	342	334	354	334	358	379	351	379	373	352	371	352	349	346	361	349	362	374	348	347	361	336	351	349	348	344	353	343	335	365	354	364	353	351	407	350	327	355	360	380	369	352	376	375	309	339	391	365	346	357	343	357	347	371	359	344	342	380	354	377	366	379	370	351	364	358	362	353	347	367	359	353	347	341	357	348	380	360	360	348	369	333
6825	1638	1637	997	852	767	623	563	499	459	484	452	422	495	461	461	438	464	442	416	433	436	450	457	389	406	435	425	450	456	472	451	463	435	460	400	494	442	495	448	404	409	388	435	456	448	454	477	405	444	413	456	466	435	469	452	453	402	440	465	427	441	420	473	437	465	485	401	453	470	417	458	418	417	438	415	417	456	428	457	444	413	481	446	465	451	429	418	443	447	436	455	432	463	482	412	424	483	452	449	415	415	441	403	432	459	485	471	474	445	413	437	422	448	450	440	441	444	484	422	456	453	427	443	493	455	467	457	448	431	440	435	446	467	445	437	420	451	443	466	481	448	460	465	427	423	464	418	451	415	395	491	472	431	440	439	468	448	472	475	454	471	449	446	447	455	449	455	429	462	467	482	422	452	497	503	442	441	432	476	482	469	481	434	466	452	463	436	441	454	435	450	468	438	436	454	417	396	456	432	401	471	428	434	439	464	464	427	458	461	442	440	462	414	441	408	450	429	457	428	459	450	477	487	407	493	417	468	453	411	453	440	441	448	436	440	447	436	455	438	464	443	448	441	433	418	462	486	423	473	473	419	464	468	456	489	488	438	460	442	457	423	454	418	426	456	448	461	426	468	448	465	458	395	431	440	465	448	443	441	457	422	469	446	419	418	441	453	421	440	399	445	394	451	426	440	422	429	490	423	469	443	446	405	441	453	446	453	446	437	481	436	425	405	422	476	475	426	479	418	431	439	462	454	450	435	468	432	410	458	427	432	437	427	468	413	420	437	441	420	411	466	475	450	430	470	418	443	429	443	457	442	451	422	458	458	450	441	413	429	434	459	439	435	445	434	462	436	464	472	431	414	460	450	460	442	427	427	449	439	434	423	468	483	452	466	442	453	461	494	461	466	451	508	448	451	419	436	448	452	451	470	450	425	419	468	457	437	458	455	458	443	419	429	450	446	462	431	476	456	452	457	462	432	423	442	475	410	439	448	431	461	415	464	464	420	475	430	448	459	432	474	489	459	446	419	415	414	454	430	455	434	440	442	452	485	426	464	459	409	466	451	438	407	427	475	467	418	489	456	432	432	421	477	478	483	441	457	461	431	459	435	438	451	440	463	445	423	428	442	429	404	430	440	491	426	456	457	451	448	455	441	430	465	433	434	428	429	437	447	473	495	467	428	436	415	406	438	452	420	426	439	415	447	417	473	419	439	463	459	442	432	435	435	437	426	433	440	442	440	433	429	469	410	464	413	469	453	429	452	459	459	464	430	427	435	459	436	442	427	483	417	450	465	470	406	471	445	440	424	438	432	433	436	497	437	478	451	500	434	458	406	422	450	431	442	449	443	478	437	440	435	456	449	415	453	457	452	463	446	445	479	467	431	433	461	454	443	440	421	448	469	442	447	446	438	435	428	461	505	431	427	445	473	451	432	432	464	454	427	483	434	475	427	477	446	434	451	429	433	422	455	448	446	453	435	472	436	439	434	455	443	457	459	451	447	460	427	458	449	449	412	418	421	426	460	435	470	430	439	451	444	473	451	453	425	431	447	443	403	445	451	442	405	450	446	461	442	433	442	423	466	439	434	456	469	432	432	449	440	445	425	421	431	468	427	439	448	504	413	447	468	409	460	452	449	489	483	414	441	467	463	472	421	456	431	481	446	461	457	377	445	452	435	471	415	442	445	431	450	431	458	461	443	427	456	429	444	423	406	480	450	462	432	465	476	456	449	438	490	440	373	426	441	433	448	434	473	428	469	426	457	453	409	445	445	431	409	465	449	428	461	429	440	416	429	431	449	412	425	431	466	465	471	487	438	463	448	469	454	418	440	467	419	457	456	474	494	461	498	434	433	468	435	485	468	402	427	505	446	438	460	405	415	451	434	429	435	421	415	457	435	473	467	427	419	467	446	424	495	429	380	475	429	433	441	482	473	453	433	455	458	435	441	469	437	425	462	398	469	444	448	403	464	459	470	461	467	461	455	452	422	414	427	451	423	454	428	481	472	449	449	447	421	463	428	445	479	455	432	411	476	457	467	449	432	448	436	477	450	435	442	422	443	458	406	452	388	436	443	438	435	422	448	421	481	488	433	485	415	476	487	428	434	455	450	444	443	470	468	456	421	481	426	440	437	466	444	443	440	425	418	428	466	431	429	427	494	449	490	436	423	471	419	470	432	429	448	440	456	449	452	432	463	447	444	415	436	466	490	458	474	441	448	469	441	420	460	445	456	456	410	471	449	435	469	431	448	425	432	423	418	428	426	452	469	457	437	445	455	420	470	446	414	443	443	432	444	392	465	444	423	463	459	413	474	451	432	454	446	464	425	440	427	429	427	416	447	440	458	468	447	449	448	420	467	465	485	427	449	472	429	441	475	440	473	438	431	474	426	407	430	458	457	473	466	459	445	407	444	435	478	410	470	456	469	473	416	437	374	436	419	435	446	473	453	428	405	465	424	479	445	434	418	449	451	434	502	435	463	449	462	450	458	447	463	429	472	404	460	467	458	435	492	461	444	467	450	437	439	436	456	469	449	409	456	446	467	490	473	438	429	452	440	453	460	407	423	432	426	479	451	453	430	444	431	468	439	460	493	440	467	422	424	447	427	502	435	427	435	416	444	428	452	451	436	474	423	436	430	438	459	455	443	443	395	464	431	442	446	451	409	460	426	378	455	427	453	454	437	468	438	480	466	436	472	440	426	463	420	434	489	430	444	470	468	420	435	432	422	431	453	441	443	473	413	458	461	498	434	464	445	448	452	425	452	435	508	443	455	426	414	474	444	479	480	437	431	427	448	423	457	449	468	432	428	451	439	405	424	469	412	453	443	450	420	430	441	443	419	444	468	445	450	398	451	441	452	426	459	465	411	456	438	433	437	436	416	476	450	455	435	456	493	424	470	455	436	437	442	453	433	435	430	431	452	452	450	450	434	446	451	447	450	409	491	443	452	468	417	446	459	440	458	397	407	442	438	404	439	443	452	425	441	444	478	460	479	457	454	447	465	439	418	470	456	411	473	458	445	419	453	447	442	454	421	461	437	445	462	432	430	469	427	435	427	449	443	444	476	442	437	437	433	432	454	468	457	452	466	430	433	419	436	458	422	410	476	435	458	458	420	453	457	415	481	448	449	442	463	410	430	423	464	421	491	430	434	454	421	444	453	464	443	471	459	509	398	461	461	397	466	446	443	423	451	450	423	446	458	416	432	462	408	421	455	437	453	424	433	488	424	456	424	470	438	467	440	405	429	436	473	435	433	429	431	399	500	480	479	456	447	424	435	494	459	448	438	416	423	431	459	428	450	448	427	401	406	453	445	471	431	476	460	477	466	454	468	420	439	459	423	471	427	459	458	430	450	446	422	455	433	477	449	409	452	449	467	448	427	418	476	427	457	471	436	437	487	416	420	396	410	412	456	445	470	401	449	433	472	423	423	437	450	454	457	430	419	455	447	472	434	434	459	438	408	440	470	490	454	449	465	493	439	465	436
23862	21076	28454	23951	21085	11328	1753	1192	908	867	764	769	709	696	680	672	697	659	653	652	584	640	597	583	629	620	609	644	647	617	617	570	596	598	641	620	611	590	589	654	620	594	571	618	586	578	610	611	563	610	573	601	614	580	591	570	613	591	636	620	649	574	588	582	595	589	582	572	601	592	552	544	576	584	544	589	602	564	572	565	565	558	558	604	596	566	584	622	542	573	617	594	612	608	603	613	590	650	588	628	568	582	627	587	601	586	582	600	586	587	569	563	580	589	662	587	581	589	620	568	588	555	608	551	656	583	622	613	587	578	601	604	571	599	621	585	616	584	566	600	600	603	592	603	625	626	554	587	577	605	590	551	590	625	602	605	615	611	602	600	590	620	575	555	598	594	623	576	605	569	599	557	616	568	571	584	566	573	549	586	630	603	640	581	588	598	596	620	588	562	587	585	574	605	580	590	591	608	592	595	559	588	636	599	566	587	582	563	628	624	572	604	594	574	622	613	576	581	589	561	548	609	613	605	556	636	584	567	616	563	602	567	635	633	587	584	559	575	579	579	563	591	598	576	577	584	621	572	583	567	568	625	579	624	591	568	566	554	582	578	578	594	608	616	550	628	591	601	571	570	625	602	583	609	592	564	597	594	613	600	576	604	578	572	530	599	571	550	581	594	604	578	581	575	573	559	599	563	593	536	576	562	585	605	599	567	620	596	585	579	598	628	624	601	622	606	579	564	549	578	596	570	590	559	630	590	602	574	604	594	587	632	565	608	563	594	576	573	565	573	590	558	553	582	585	637	574	584	578	634	611	602	566	618	575	579	564	575	584	576	616	572	588	582	543	629	632	593	581	583	540	578	590	572	566	616	562	579	597	561	598	580	560	562	611	583	558	615	582	579	568	586	580	575	610	588	613	577	597	598	544	600	549	583	613	591	609	594	584	580	587	581	610	582	599	612	597	620	580	583	633	568	566	579	566	610	563	559	650	618	594	580	575	537	560	591	590	603	591	586	600	598	603	580	554	582	590	562	563	584	598	584	584	610	580	596	567	592	555	607	585	577	595	564	600	624	600	627	594	609	572	563	568	592	629	575	544	590	583	580	576	545	576	555	594	592	551	618	557	589	596	611	551	583	580	577	612	626	578	602	562	589	580	564	590	584	564	528	558	592	565	574	603	525	577	610	564	590	607	632	564	589	568	548	537	589	557	581	591	589	622	605	614	628	636	579	552	599	607	556	566	580	574	645	614	621	568	615	630	595	596	578	638	586	604	620	603	590	571	600	541	575	576	606	588	556	610	596	554	580	574	619	554	562	579	594	612	584	552	581	606	571	629	612	625	634	640	533	566	568	596	586	586	594	605	600	557	589	555	572	601	561	590	603	599	637	599	567	553	635	615	571	606	626	568	583	607	567	584	578	608	593	642	587	585	641	602	581	570	572	569	624	581	557	608	636	610	589	600	587	618	582	595	574	582	585	592	569	607	568	563	601	550	578	558	599	636	602	635	586	577	572	608	589	570	618	603	562	562	602	555	591	610	593	590	573	568	581	589	583	603	624	584	575	603	597	579	588	518	567	593	600	613	562	579	591	586	586	558	623	569	600	586	603	600	607	570	570	586	563	566	595	559	597	562	544	590	585	563	617	573	602	580	599	623	614	545	588	575	601	631	630	556	584	601	562	581	604	582	636	599	564	586	598	623	583	594	622	579	602	589	543	558	594	549	561	582	587	600	626	635	607	577	583	610	569	564	583	585	566	584	573	586	580	554	590	620	607	622	551	647	556	558	613	578	579	553	559	609	543	628	590	578	577	580	573	563	542	598	597	577	561	567	595	593	603	617	564	542	577	586	593	599	567	572	574	559	567	599	571	560	596	578	593	562	605	587	634	564	578	649	603	604	523	575	537	612	602	572	611	623	625	574	629	610	551	602	600	556	602	574	611	564	569	581	586	519	581	609	596	611	569	572	597	570	592	625	563	585	590	578	599	601	592	589	615	592	612	597	617	587	535	615	583	580	594	592	622	585	579	578	579	570	592	599	598	601	581	620	579	550	571	604	584	610	592	575	564	570	622	582	563	579	599	591	587	582	547	629	574	599	572	595	598	609	542	566	589	579	574	585	597	597	580	559	584	583	561	593	593	603	560	561	582	564	591	588	632	600	601	613	589	567	568	602	567	578	597	609	555	574	538	593	608	565	609	546	588	561	600	596	570	569	558	611	594	565	568	580	621	619	586	588	594	608	620	586	580	560	572	603	590	539	597	623	570	568	577	538	597	597	538	556	565	614	587	566	565	588	581	614	590	563	613	594	578	601	579	560	610	557	620	579	580	574	570	604	563	609	597	600	567	608	589	586	586	541	595	591	563	580	563	615	588	558	566	580	588	552	561	613	606	552	592	565	603	567	547	565	550	556	575	585	594	580	615	602	582	626	599	585	634	602	565	620	560	580	568	616	606	558	586	637	578	610	612	568	621	586	603	608	592	638	540	592	554	566	567	556	556	611	574	614	597	559	613	646	623	595	612	547	604	610	628	627	534	609	566	627	572	579	549	562	574	563	579	606	584	616	563	600	608	609	581	603	588	586	543	652	597	602	579	579	582	582	568	571	601	568	589	587	571	598	570	562	545	600	557	574	544	579	581	594	569	614	609	601	602	599	598	575	597	569	554	616	610	575	569	594	560	573	586	563	562	593	581	619	582	574	573	574	590	586	543	603	588	611	557	623	573	576	621	567	600	585	574	592	605	566	580	616	592	590	593	546	602	590	621	533	604	613	591	572	577	598	613	607	591	611	592	590	558	609	569	594	596	577	624	594	583	568	577	586	571	552	579	551	588	613	560	637	593	648	608	563	622	595	586	579	565	603	550	574	560	556	604	564	556	606	601	629	573	596	544	544	561	617	569	559	585	590	607	542	585	602	620	604	577	561	606	591	565	584	553	573	573	628	581	571	558	563	594	561	629	548	616	631	570	599	602	570	581	580	620	577	588	587	613	569	567	601	569	601	595	579	580	586	580	524	586	579	596	606	582	556	571	563	603	603	603	580	609	570	589	574	598	572	574	580	533	597	586	596	569	581	577	586	597	592	583	635	570	618	612	620	576	620	630	560	583	555	552	571	565	570	608	580	605	619	596	551	588	578	558	553	623	570	588	633	576	550	571	561	597	603	582	610	572	598	644	595	599	598	627	573	619	602	551	566	559	596	545	576	596	619	591	567	605	579	593	592	565	590	616	646	561	601	596	601	567	617	603	570	576	590	610	580	600	606	609	603	604	597	571	610	569	600	570	583	538	568	617	592	577	538	603	613	578	599	597	551	606	555	561	638	570	560	630	610	597	591	617	562	561	565	586	596	575	585	562	623	565	611	540	576	590	624	556	595	612	566	583	624	550	621	580	621	538	590	553	629	629	602	603	583	549	569	556	591	624	544	583	620	636	547	562	587	559	588	606	625	581	621	580	599	584	580	614	580	593	585	580	576	597	558	577
7796	11088	9468	5219	3681	2857	2301	1870	1548	1315	1168	1085	1026	982	922	890	804	818	818	830	834	753	762	807	767	773	754	768	731	698	709	696	730	773	760	744	669	772	723	711	742	686	733	673	686	714	706	727	782	734	760	634	708	736	693	704	723	701	738	672	694	717	726	777	760	712	675	727	687	707	708	699	690	682	688	648	694	695	688	747	723	754	778	734	713	709	749	714	744	690	751	737	733	676	656	669	726	664	713	744	703	678	693	700	708	721	748	706	690	706	720	709	700	701	748	710	632	734	683	738	710	683	754	732	696	697	738	700	747	677	778	709	662	728	711	703	713	700	669	669	715	723	701	671	706	707	706	684	712	729	691	740	702	695	765	687	689	753	735	729	790	778	710	692	694	702	683	682	699	703	724	678	672	709	704	757	714	672	744	712	731	741	694	713	689	761	691	734	733	747	740	670	662	685	718	701	706	709	696	713	676	681	725	739	724	653	731	643	709	780	719	714	706	759	724	725	771	696	738	676	655	676	658	695	680	692	715	694	695	686	691	711	738	752	721	701	713	740	710	702	699	707	723	709	693	743	637	681	725	726	719	733	726	705	701	727	717	736	706	706	720	699	665	667	754	741	679	734	709	685	712	716	723	746	717	683	727	754	700	707	729	712	702	699	722	760	713	684	726	685	723	684	711	687	678	684	734	737	727	698	724	738	704	692	687	699	722	705	705	709	666	726	717	708	711	687	750	678	687	696	697	733	737	696	714	728	716	732	735	713	693	735	734	730	685	669	705	720	704	723	723	662	721	691	729	733	722	669	705	726	709	696	687	736	677	655	649	686	670	728	695	726	736	696	726	729	791	699	703	689	699	696	691	714	701	787	743	708	713	675	715	697	703	660	677	701	686	730	712	698	702	734	676	709	688	718	695	668	707	727	698	701	723	739	714	765	710	707	677	719	695	699	727	669	749	702	676	682	708	706	694	749	693	713	677	722	664	688	672	659	660	743	771	679	715	728	698	734	714	704	788	702	713	694	742	723	739	684	655	722	702	695	677	666	658	708	743	724	730	731	760	683	701	712	688	695	785	730	665	715	676	708	723	711	714	722	705	743	772	675	686	725	695	740	707	663	714	690	730	748	768	704	668	701	747	732	722	711	707	693	710	731	689	747	696	732	701	709	705	711	675	704	695	703	761	735	686	712	672	715	726	696	708	735	700	677	751	684	731	702	768	682	722	755	684	722	746	707	672	674	730	679	726	709	718	738	677	650	715	682	697	721	748	708	694	718	698	716	706	668	703	676	735	725	692	725	751	675	698	701	714	713	736	724	700	683	718	717	664	732	718	713	726	715	648	722	671	718	735	657	709	735	672	745	690	677	706	668	727	691	698	664	730	711	687	706	672	676	693	692	695	737	705	706	727	697	673	705	684	684	691	766	672	728	727	714	680	717	755	680	681	713	686	688	694	700	711	711	753	703	733	703	738	747	701	680	732	745	659	711	717	643	724	717	705	720	754	696	738	745	720	698	713	735	776	677	659	656	694	654	718	667	713	722	742	663	710	690	670	709	709	707	704	723	654	719	711	689	720	654	685	659	706	722	740	733	706	702	665	719	706	720	737	672	702	684	709	681	715	713	712	709	717	711	692	729	712	717	728	706	710	708	683	660	716	693	724	707	721	704	723	701	663	700	689	685	720	711	718	741	698	694	691	712	682	700	734	670	706	699	704	774	686	724	694	753	696	668	734	722	704	710	674	674	685	706	731	698	723	692	724	704	716	686	748	728	718	680	688	690	675	704	653	693	729	668	710	672	646	727	686	661	704	693	691	723	676	696	750	723	749	685	697	730	700	699	704	705	720	699	708	711	724	727	739	680	764	707	686	714	718	741	716	689	709	717	732	674	729	705	703	730	728	733	674	706	708	684	738	747	722	719	690	711	703	694	725	713	707	695	665	693	640	694	649	647	674	737	747	734	683	699	698	691	688	762	743	675	684	721	687	684	747	707	742	746	661	711	728	694	697	725	730	727	714	726	763	720	721	679	752	743	739	708	708	735	696	716	687	682	672	690	687	704	680	700	703	749	734	665	726	695	686	688	687	723	759	696	694	718	683	695	693	719	685	708	671	734	689	721	729	641	749	686	669	699	717	670	722	729	693	755	760	698	672	714	689	724	717	666	728	749	738	696	730	724	691	703	690	686	726	711	707	719	684	720	674	687	724	682	704	709	767	703	673	699	713	724	703	727	704	649	690	701	671	669	721	745	759	684	684	708	682	692	687	690	730	716	732	718	660	712	700	742	715	718	711	711	687	697	740	706	736	733	701	744	713	706	676	704	685	732	715	728	694	743	689	742	693	675	732	721	709	727	680	671	742	739	723	703	733	678	685	688	715	710	697	732	666	693	722	778	708	739	708	660	715	697	703	665	733	718	738	753	704	702	668	715	740	715	703	710	739	707	719	707	707	730	710	712	737	750	750	675	729	722	647	724	721	696	722	666	701	695	689	691	704	757	686	722	672	735	709	737	692	723	717	663	715	680	712	720	758	772	698	720	734	721	746	712	661	716	763	741	687	695	675	718	723	702	671	695	707	726	712	729	731	696	707	726	667	689	703	675	703	734	719	658	722	746	694	673	694	684	676	740	698	714	712	697	665	732	711	678	732	716	633	722	703	711	737	691	755	703	674	717	746	707	684	723	719	708	717	743	687	725	689	720	724	661	702	722	671	693	725	684	746	745	723	696	710	672	713	712	689	691	639	725	724	686	690	710	686	710	704	693	717	726	787	670	677	708	652	695	696	674	711	757	680	743	662	658	735	702	739	709	693	736	656	735	705	715	745	711	714	722	699	755	669	709	704	741	731	708	678	696	720	714	661	685	697	734	755	694	697	677	661	656	702	720	653	711	695	693	658	698	713	732	700	741	741	718	705	756	652	715	732	709	690	717	689	729	723	711	731	707	656	679	688	657	727	735	664	700	700	713	686	739	678	695	708	709	719	723	693	705	699	751	687	712	699	730	717	743	672	672	746	640	735	672	686	715	666	724	725	690	698	685	687	668	743	691	728	719	700	756	686	701	733	678	700	677	686	729	727	682	688	718	687	703	714	686	732	725	708	683	704	709	747	727	697	709	690	743	711	757	680	751	710	713	695	721	653	667	749	680	714	703	722	703	663	747	725	695	721	707	725	714	670	717	732	701	749	732	718	761	682	722	686	723	735	712	698	743	688	712	709	734	712	693	721	704	727	682	699	672	687	673	723	699	658	706	682	695	713	709	720	683	671	725	669	737	683	677	680	716	689	692	686	722	705	706	709	733	704	677	698	760	664	712	716	694	672	722	722	682	716	743	700	704	718	701	722	746	704	737	741	674	684	683	717	704	715	699	735	686	755	762	667	710	733	703	714	704	725	762	694	659	711	765	722	659	693	713	730	753	738	712	706	704	703	758	681	700	741	679	722	739	675	708	705	701	741	730	720	718	706	739	700	682	717	685	710	682	712	716
25096	21115	27439	24977	10858	943	621	546	494	410	378	369	370	347	324	344	327	326	324	331	322	302	312	320	274	312	298	287	319	282	289	299	298	323	297	281	318	281	254	316	294	314	297	298	307	288	295	291	303	286	300	308	325	282	315	253	295	342	268	299	285	317	299	294	297	272	280	321	283	272	303	288	276	300	301	291	296	272	331	271	293	297	301	289	286	281	308	267	319	315	279	291	297	308	314	293	284	314	304	297	294	307	253	284	319	291	311	294	294	266	283	255	313	295	282	265	307	275	279	297	292	294	273	278	292	296	292	274	281	275	296	282	291	316	279	275	285	270	277	322	311	285	293	286	318	304	296	291	288	306	319	292	275	278	278	262	311	288	262	277	290	302	287	298	312	303	281	299	321	278	292	268	294	306	307	296	298	291	325	292	299	315	267	276	317	279	287	281	306	289	291	267	299	293	288	314	283	302	281	279	307	299	293	309	280	283	309	302	293	270	269	280	250	290	313	258	298	304	282	280	308	266	284	286	283	285	311	299	302	289	306	289	288	313	286	305	300	318	271	301	300	302	298	282	298	300	307	278	290	258	295	268	265	298	283	281	278	270	326	318	290	317	315	287	263	294	298	306	281	284	291	277	293	281	307	294	289	310	309	336	266	250	293	282	293	306	284	291	290	334	306	283	289	296	295	292	300	288	296	269	291	307	322	328	275	277	316	309	295	266	300	299	338	300	284	266	261	296	251	304	294	309	297	287	287	314	294	278	283	268	277	283	295	276	302	302	291	303	271	297	298	304	293	299	274	313	297	326	297	307	309	297	265	256	341	293	315	294	298	299	248	280	310	279	291	291	304	297	257	306	300	284	300	311	298	292	301	300	295	287	290	304	316	296	307	277	309	291	295	320	293	285	283	278	286	313	299	291	306	302	287	314	316	307	306	294	299	292	308	262	304	308	284	296	317	284	270	297	306	307	280	299	315	301	311	302	294	287	286	301	279	302	303	274	300	313	289	291	292	303	285	302	310	290	322	261	343	294	292	285	267	307	279	279	298	276	296	285	332	283	290	285	293	280	300	288	311	259	267	296	313	309	246	280	286	284	274	304	272	307	271	290	292	277	297	302	268	302	312	282	296	293	279	276	302	271	290	302	272	281	312	335	310	281	301	289	303	285	290	300	289	305	286	298	289	302	315	298	263	308	296	283	304	311	283	288	281	286	304	333	292	315	307	310	310	295	293	302	302	303	303	278	317	300	294	298	273	293	275	281	302	302	259	285	278	277	296	301	279	294	302	300	263	264	295	282	312	303	304	303	297	292	313	287	301	311	310	305	311	297	316	318	291	291	328	273	292	299	288	307	321	291	278	326	291	271	308	289	275	281	268	270	289	275	304	266	327	321	275	262	327	279	281	322	304	321	280	297	293	303	315	307	272	293	273	273	284	287	293	285	308	286	323	246	297	301	322	288	305	310	295	303	268	302	303	290	289	292	298	291	270	298	314	311	282	288	308	325	252	269	316	276	283	294	310	289	313	298	270	310	290	281	347	305	282	327	320	285	309	286	264	320	315	279	273	266	287	283	292	301	315	293	319	280	273	328	309	279	297	274	312	312	298	286	305	297	282	302	318	279	277	274	295	299	300	292	295	300	299	278	277	305	305	280	276	302	285	299	333	324	287	276	293	291	291	284	330	275	274	328	301	287	317	339	313	270	276	307	284	288	315	284	301	277	287	327	276	285	273	288	314	322	281	299	324	293	294	314	326	271	283	285	288	323	324	284	318	256	303	261	303	300	300	310	271	279	331	300	279	281	315	301	279	259	285	302	279	289	291	270	310	292	285	299	327	266	301	307	287	278	281	307	299	275	299	299	280	298	257	288	310	323	277	310	327	282	313	286	301	290	276	295	293	276	284	276	292	307	316	317	317	282	293	337	293	292	285	291	317	297	315	305	312	290	298	284	289	269	273	290	319	298	276	272	310	315	321	298	280	274	296	307	312	274	296	292	264	309	309	305	308	306	266	276	297	321	295	267	279	292	280	298	298	309	300	269	282	281	307	273	303	311	287	255	268	297	292	303	304	329	262	293	293	287	283	302	309	282	271	286	313	302	275	302	281	323	323	316	304	301	281	285	322	346	271	256	326	288	311	302	294	279	309	288	303	283	293	313	250	306	295	289	269	273	291	309	334	277	320	294	280	312	270	290	295	300	263	287	316	282	300	249	302	284	307	288	314	281	311	322	305	310	289	295	274	302	277	273	306	299	275	280	292	276	295	301	252	302	299	283	315	301	299	272	270	307	302	295	279	279	294	279	287	314	314	287	319	276	277	302	285	262	296	286	305	257	306	299	304	330	287	270	293	305	294	282	277	308	296	288	303	300	268	314	310	307	283	275	308	290	274	287	293	291	303	309	328	289	283	274	307	268	285	286	286	308	298	303	318	297	281	285	255	302	285	285	298	283	316	305	288	284	277	280	285	314	304	279	262	309	316	263	306	307	307	313	332	291	305	304	293	265	298	301	298	294	304	316	304	294	307	319	331	295	284	303	304	328	304	339	324	294	284	298	297	285	276	304	260	314	314	327	326	298	266	286	301	268	280	319	304	280	292	275	275	278	251	319	284	308	297	310	293	275	290	306	311	271	301	272	308	290	317	292	296	305	281	317	302	317	286	326	296	290	270	259	278	319	283	315	285	275	311	287	319	277	331	270	309	263	294	281	267	302	305	274	310	291	288	277	282	285	279	302	278	312	291	276	276	307	289	291	296	310	289	285	288	324	263	289	252	275	289	293	297	273	282	285	296	319	281	296	312	299	296	290	285	289	292	278	296	303	313	288	300	298	272	283	284	320	274	298	317	280	250	310	303	297	274	316	312	283	303	305	309	321	283	291	312	251	249	325	258	312	335	273	318	286	288	292	297	281	281	271	290	293	286	310	283	325	288	302	305	284	308	310	295	287	318	287	301	277	310	290	292	302	305	310	318	287	277	259	284	296	288	291	278	348	312	289	316	293	313	304	305	272	284	312	272	299	315	278	300	252	297	305	321	326	320	281	308	296	298	293	320	296	290	302	310	281	281	307	320	297	281	272	326	288	316	305	294	328	299	300	296	313	313	291	306	273	297	297	284	300	315	299	277	293	322	275	324	304	286	292	310	293	305	264	268	298	318	282	326	272	313	294	313	310	319	286	310	300	274	344	296	310	283	303	290	303	290	310	289	278	275	281	299	291	304	300	275	317	286	268	281	291	295	265	299	313	277	281	301	296	306	280	313	292	306	276	287	269	335	309	288	298	281	301	307	303	286	309	293	279	326	324	311	288	305	308	267	301	304	305	309	315	298	289	257	305	300	303	288	310	306	293	297	305	251	261	284	303	317	278	296	323	287	311	296	279	280	265	312	298	279	297	310	294	295	301	300	281	283	302	269	278	279	270	276	303	304	295	293	284	279	298	322	308	288	305	276	303	327	271	269	308	300	295	306	298	301	279	289	292	294	260
8642	7120	5677	3100	2257	1673	1350	1022	885	746	662	641	583	507	522	507	483	478	466	438	455	453	393	432	392	404	411	404	422	392	389	394	398	379	410	416	408	397	425	403	379	408	365	397	374	423	380	382	368	364	419	394	365	368	379	401	412	342	397	396	383	382	371	394	368	371	368	414	389	412	383	361	386	375	395	423	381	364	414	409	389	391	402	385	401	376	403	410	382	371	381	380	372	380	434	373	407	369	384	394	383	399	412	406	395	396	349	397	371	374	393	341	403	408	384	366	371	379	402	409	384	368	394	394	416	373	367	382	379	382	404	402	384	408	363	386	428	387	351	397	396	375	372	383	388	390	401	395	395	397	396	371	372	399	358	398	410	392	391	395	375	387	365	391	422	393	413	390	377	349	411	351	432	389	383	423	379	419	386	409	395	388	407	392	415	394	400	419	392	404	386	384	369	394	385	366	380	410	372	402	399	371	369	386	398	394	374	412	388	382	401	408	418	391	398	372	388	396	405	395	397	351	424	366	395	380	367	352	390	380	405	375	389	379	402	393	370	344	365	411	374	398	379	381	388	419	396	392	409	381	343	401	357	397	372	392	394	379	374	394	393	379	413	359	404	418	408	384	371	359	400	388	376	375	390	391	384	401	335	368	377	382	411	346	370	412	390	397	388	349	369	381	368	382	345	355	371	375	401	408	386	352	388	375	384	381	416	408	355	373	375	406	387	388	383	409	364	403	357	397	401	393	383	374	378	374	386	386	405	388	368	371	387	421	412	378	438	384	442	364	399	387	343	401	364	407	390	400	399	358	431	407	411	403	399	431	370	388	401	370	392	371	418	422	391	387	362	352	404	366	408	376	399	397	370	393	368	393	408	403	407	372	399	385	412	362	398	395	344	379	383	407	355	400	381	355	379	391	380	391	393	407	367	388	391	393	389	363	397	401	385	398	375	353	399	403	376	399	394	355	383	398	360	413	363	373	372	381	325	359	367	378	374	366	377	397	370	371	382	353	379	399	389	348	378	404	392	417	378	382	369	392	384	386	388	371	389	393	401	394	402	403	339	396	392	400	378	410	374	399	389	393	379	354	380	400	386	413	389	388	382	385	390	375	373	388	366	372	418	377	362	405	349	405	388	386	392	402	373	381	405	365	356	390	386	406	381	387	392	374	394	442	411	395	415	404	385	402	387	380	392	357	403	385	415	380	405	378	395	385	427	369	407	389	368	406	375	419	377	404	385	373	431	366	371	368	354	381	383	389	404	380	386	386	326	409	373	372	385	399	401	408	391	372	396	367	409	375	369	369	410	381	374	391	392	378	405	381	391	365	367	372	378	356	368	399	360	389	402	383	364	353	445	364	351	394	437	383	393	420	363	378	345	395	380	366	378	383	371	383	409	390	384	394	404	401	393	411	385	364	362	361	375	365	407	375	377	356	395	364	372	392	439	409	378	387	382	384	395	346	379	381	345	397	372	390	390	402	372	387	403	383	432	407	392	412	392	400	403	387	368	359	384	393	373	371	396	392	367	388	369	400	373	381	384	352	378	403	366	349	378	379	378	358	403	380	374	391	374	402	417	410	383	356	385	374	374	402	417	385	389	368	395	394	389	373	414	403	402	382	380	370	386	350	372	428	381	411	373	388	367	373	387	395	396	344	348	367	380	399	390	377	399	383	395	404	359	382	356	389	387	413	362	381	402	404	372	369	417	396	388	380	383	408	388	365	375	368	389	382	376	412	377	349	372	385	399	392	379	374	404	377	404	417	406	382	420	391	407	402	360	368	389	393	352	362	403	377	375	338	383	418	397	379	384	398	399	369	375	388	353	350	366	396	389	401	366	373	399	408	343	397	341	420	400	386	383	398	386	372	409	379	385	397	370	404	366	376	370	400	372	400	376	395	405	418	408	394	423	425	377	393	380	383	429	351	377	409	371	356	392	371	399	401	365	360	419	413	414	405	395	416	405	362	359	390	402	375	360	384	379	385	377	406	387	453	389	387	393	346	365	420	364	394	351	388	419	369	396	384	392	352	404	418	381	398	362	371	406	363	421	387	371	436	368	384	373	374	379	348	360	389	383	405	372	388	396	392	380	395	381	409	380	401	382	404	396	388	379	373	386	387	360	409	403	387	412	377	397	382	360	419	394	381	386	399	400	366	353	435	380	420	403	374	416	381	385	389	400	407	374	370	381	371	430	367	370	376	379	388	374	360	393	382	394	379	392	388	378	405	362	365	325	342	407	393	405	407	410	376	381	401	386	376	382	387	380	382	358	401	350	384	385	372	381	376	365	381	395	397	349	401	396	384	359	393	397	401	394	388	360	372	373	391	398	365	382	366	377	382	356	363	406	375	365	408	385	403	386	399	392	397	375	393	411	408	381	365	389	384	378	385	373	389	416	374	412	398	368	393	375	414	375	399	407	376	421	373	400	388	365	380	366	376	397	416	384	361	353	375	365	389	377	368	421	410	394	373	387	390	383	381	396	408	376	392	393	389	327	387	394	417	392	365	395	379	358	389	415	384	387	391	388	379	413	388	381	375	416	378	391	366	363	381	390	367	378	406	373	376	395	388	385	387	392	392	410	378	400	357	408	356	431	382	397	378	432	387	388	348	372	389	405	391	381	381	385	381	401	375	382	373	398	409	403	370	380	382	371	382	392	387	391	367	381	384	373	391	345	407	379	389	360	390	393	389	358	367	376	367	408	372	379	378	390	385	389	373	367	402	375	393	378	411	405	392	388	376	399	374	389	376	364	367	390	389	374	355	406	399	362	352	407	396	399	385	387	382	375	384	361	348	401	377	410	360	398	395	357	414	371	397	389	410	384	359	372	391	390	360	389	379	384	378	382	367	377	382	402	366	392	375	376	380	372	382	364	399	421	387	392	392	413	368	374	369	379	401	421	375	384	369	384	367	396	418	405	415	380	370	399	380	358	385	387	421	376	422	413	369	387	404	355	411	395	346	362	354	374	412	361	372	397	409	401	377	381	401	399	363	363	355	375	388	371	349	357	382	377	378	361	380	351	382	400	398	387	417	383	375	394	409	396	395	357	414	384	399	390	394	432	369	392	426	408	357	400	404	374	395	383	401	376	404	374	406	388	385	420	401	399	416	399	381	385	420	431	374	390	415	374	385	403	417	359	377	377	364	395	408	352	385	368	396	362	394	354	365	382	385	431	388	406	403	382	377	382	365	412	388	373	378	354	375	373	383	403	375	370	361	388	393	396	405	378	377	412	383	377	383	351	373	416	390	381	377	397	353	371	378	442	384	388	402	365	380	378	396	407	451	359	383	353	394	393	407	388	415	392	394	399	415	394	384	351	397	331	367	373	376	404	375	367	400	381	415	409	377	430	405	416	410	372	381	413	402	394	427	379	365	380	358	414	404	430	389	361	397	384	370	363	391	424	383	391	386	397	410	389	396	390	409	414	410	367	376	348	387	381	362	371	363	336	388	373	407	362	394	392	408	387	353	344	417	404	377
22845	21126	28922	23539	21116	21194	11023	1919	1307	1172	1058	981	892	873	805	787	791	767	769	777	709	718	677	715	694	686	685	708	640	670	741	631	735	683	669	696	647	689	699	662	663	611	657	620	629	668	631	699	672	611	685	655	663	662	679	667	671	666	639	637	627	639	613	638	622	613	641	653	615	676	632	642	649	633	674	643	633	587	637	624	661	642	627	612	664	657	617	647	668	641	681	649	654	622	620	638	639	562	622	615	614	631	609	636	624	671	640	636	631	612	613	614	622	608	615	615	630	610	646	631	615	601	653	649	607	634	596	642	659	607	631	646	606	637	608	639	646	647	594	593	631	656	617	656	640	649	684	649	648	677	658	640	664	628	631	661	621	618	628	633	650	634	641	597	646	643	707	587	626	667	630	594	612	653	634	635	678	647	623	628	656	632	656	702	644	619	596	642	641	633	641	692	629	618	650	631	618	595	619	642	637	629	648	640	684	651	641	661	575	628	664	626	636	642	645	649	607	623	658	641	624	635	654	631	669	607	647	635	649	634	640	606	615	677	655	596	619	682	622	638	673	657	627	642	641	635	652	621	578	630	606	651	614	649	655	645	646	594	639	619	632	614	633	608	638	633	644	623	620	604	645	641	611	655	601	633	655	639	594	611	618	645	592	602	647	612	591	658	640	642	645	633	648	686	659	641	635	644	630	624	604	626	607	646	644	619	649	651	644	629	629	582	660	663	587	630	648	660	608	585	626	610	604	603	614	639	649	616	653	601	653	601	661	634	604	615	590	658	618	597	652	558	635	596	646	639	630	623	622	615	615	641	639	622	603	641	620	676	661	605	614	648	604	630	634	621	638	586	636	604	676	651	642	609	657	643	603	610	634	636	578	630	609	571	636	597	615	615	627	626	660	595	597	614	641	643	582	621	615	647	595	630	642	646	626	624	658	593	612	639	634	626	614	607	624	654	622	622	652	603	661	633	681	607	648	653	654	632	630	632	642	636	633	631	635	618	599	600	641	649	627	582	638	615	655	641	638	666	619	626	662	639	666	610	661	658	621	627	612	646	667	620	640	591	648	662	661	596	605	607	621	614	577	646	627	622	615	618	586	617	595	629	602	655	650	663	663	613	698	655	649	604	633	637	631	620	623	633	660	658	629	656	655	646	615	592	653	628	630	569	599	646	697	628	614	649	598	666	627	618	624	632	621	649	626	612	605	620	631	616	656	635	636	614	609	661	658	594	655	654	623	655	593	572	641	648	595	638	639	602	673	601	614	645	635	619	590	578	590	649	664	654	618	650	638	661	568	671	633	594	628	663	662	610	614	676	594	670	645	630	626	605	624	630	644	626	639	608	652	678	630	594	652	602	650	700	620	624	602	571	610	629	606	645	650	615	642	642	623	633	630	609	645	589	650	615	627	629	583	634	591	580	610	635	628	596	640	600	641	639	641	664	609	568	651	607	650	626	613	628	626	641	686	650	603	589	614	592	610	667	640	645	576	570	597	585	639	648	629	673	635	622	609	620	599	609	607	663	580	636	626	629	637	632	593	637	652	642	637	629	658	637	589	645	601	593	596	592	624	598	609	633	636	624	605	675	665	651	658	604	651	666	613	612	597	633	590	607	633	632	638	624	609	663	641	671	642	593	648	630	639	596	583	613	639	625	624	646	633	637	673	619	633	570	652	664	604	629	635	626	609	593	594	590	643	605	595	628	657	606	679	628	664	613	612	642	628	655	643	632	659	621	632	592	659	618	660	595	613	597	676	603	633	660	637	618	613	636	611	594	680	634	623	625	629	609	644	648	651	643	581	623	658	623	671	674	626	628	639	600	596	692	663	608	580	613	658	645	571	677	619	607	626	625	646	647	651	650	609	651	667	625	664	588	581	624	641	623	652	633	618	615	643	623	657	632	634	613	618	639	585	636	615	602	659	647	645	635	642	601	631	635	610	689	647	603	606	641	595	601	612	658	628	641	645	662	603	651	626	592	617	629	641	622	646	619	647	626	642	643	620	641	632	640	613	675	603	626	601	624	629	593	575	615	606	626	616	611	631	652	624	628	638	629	631	653	623	642	621	586	631	645	648	645	625	602	648	658	634	640	618	687	650	640	603	654	611	631	619	643	618	629	677	625	625	633	622	606	623	635	644	625	600	632	658	618	597	678	645	659	622	647	607	629	611	645	625	624	597	672	623	665	643	602	644	654	621	602	658	619	663	657	613	650	592	606	639	615	622	633	643	672	588	668	591	649	649	635	618	582	666	596	638	609	660	623	600	645	648	609	606	661	623	652	609	651	595	656	626	668	604	613	640	645	671	665	636	633	626	614	597	655	650	605	637	638	602	596	594	637	607	601	609	630	634	637	579	612	639	638	618	594	641	612	630	672	627	657	615	667	600	608	639	653	609	638	608	586	651	624	635	668	642	622	609	641	623	628	633	613	586	671	613	634	635	613	630	610	598	600	625	622	674	629	642	618	635	602	674	619	620	600	649	639	653	631	633	653	629	618	677	609	604	576	628	658	610	675	646	626	601	682	625	661	631	681	641	610	620	625	612	659	610	638	639	555	581	588	595	656	656	636	621	635	617	623	663	592	641	645	646	623	603	641	609	595	633	611	604	623	634	609	664	651	668	598	645	602	628	667	606	637	639	620	652	625	627	662	631	634	610	605	635	656	619	605	581	600	665	641	615	666	582	619	618	635	611	635	596	656	614	618	627	645	612	685	611	637	624	631	640	641	629	612	616	647	625	607	665	613	604	619	580	619	635	650	574	653	603	590	613	624	635	601	606	615	608	640	614	636	613	643	620	637	592	615	662	625	635	618	608	587	604	616	596	603	625	603	617	640	598	636	642	641	618	608	609	571	565	657	626	657	628	620	621	604	626	624	636	591	616	596	605	648	607	612	612	625	627	635	616	672	600	612	643	630	625	619	637	629	630	629	627	588	631	644	606	646	659	594	656	656	636	606	620	653	633	621	611	619	662	660	676	607	628	592	624	608	609	611	586	617	602	655	675	625	652	642	599	630	613	628	652	599	613	683	645	633	636	653	647	611	623	631	664	601	624	631	618	618	604	629	611	644	656	600	602	645	626	643	590	590	608	608	603	677	571	640	627	620	630	659	639	635	620	653	640	654	646	625	650	647	667	605	601	595	635	606	629	647	607	611	642	667	617	648	663	587	610	636	671	641	639	619	604	630	605	673	664	645	617	610	580	628	652	642	638	656	637	646	622	592	637	639	677	615	618	609	613	641	637	592	650	632	577	570	597	634	601	617	626	605	574	635	618	606	660	636	644	650	647	611	588	613	655	589	637	608	565	660	608	662	645	665	620	641	622	655	649	649	626	632	661	594	655	620	603	644	634	643	624	596	651	643	592	607	625	657	630	608	631	622	655	671	607	658	641	601	649	609	615	678	650	648	628	633	645	616	599	637	628	578	663	595	636	619	663	609	592	624	632	619	648	598	608	645	649	608	606	603	620	632	677	677	625	607
11354	17960	15356	8885	6305	4758	3825	3038	2397	1970	1694	1509	1370	1256	1131	1173	1030	1027	1036	967	935	930	871	889	905	893	878	855	785	851	808	838	770	854	786	831	797	823	817	782	742	773	788	753	768	829	803	789	794	780	784	765	756	732	789	751	830	743	757	740	800	761	759	758	794	727	762	833	764	792	776	761	770	717	788	769	767	777	766	767	812	767	742	782	734	704	806	722	736	787	770	809	749	760	734	737	787	798	770	747	784	742	761	771	784	712	757	776	743	741	751	743	763	724	774	808	774	743	763	749	717	785	778	773	706	723	747	732	740	719	744	797	736	745	744	744	730	792	782	745	755	769	783	789	768	757	755	702	744	749	732	775	765	719	742	745	778	739	784	736	770	766	725	727	746	721	759	739	750	720	803	755	736	712	751	725	756	781	785	786	773	779	810	767	772	756	722	767	729	748	739	799	733	715	754	760	785	788	766	798	767	748	758	761	766	726	748	737	733	786	727	746	731	727	728	752	743	793	720	755	747	745	775	742	785	778	778	773	701	779	748	754	785	734	804	786	787	703	780	789	702	763	760	697	714	788	771	749	727	821	738	717	724	749	752	785	758	759	818	783	752	733	749	743	720	788	757	757	740	762	703	779	838	751	775	729	754	791	735	770	718	775	734	773	738	756	750	746	726	716	712	753	784	742	760	781	717	750	725	764	754	746	785	742	795	741	791	757	755	718	746	785	730	797	795	735	698	770	700	744	786	750	717	748	716	769	758	763	753	758	703	795	786	723	761	738	736	774	745	760	767	760	796	775	716	772	747	780	733	771	703	738	777	712	768	765	746	766	735	768	776	729	792	809	778	733	760	710	790	709	760	809	749	745	720	753	748	760	749	731	778	798	772	740	719	722	783	784	736	732	740	767	767	785	790	744	764	755	785	798	759	710	756	754	713	813	740	773	779	751	733	776	759	770	759	719	759	758	756	749	720	717	771	789	763	707	754	715	761	692	737	698	753	781	710	765	777	777	743	820	742	736	723	747	710	740	718	777	753	760	704	821	748	702	749	754	751	818	751	766	707	724	795	756	758	767	807	733	768	722	776	742	750	793	726	776	727	737	770	782	761	760	725	760	725	708	699	785	786	765	745	764	749	792	743	810	780	787	729	799	774	760	779	798	739	746	745	720	746	770	772	815	726	804	782	735	779	762	786	770	720	810	775	770	808	726	761	741	730	756	755	753	780	700	804	769	783	787	735	736	728	763	800	711	752	733	747	760	767	773	770	761	725	762	716	759	763	761	758	751	771	753	753	778	766	760	793	761	781	776	739	728	821	737	778	675	719	736	807	732	740	724	776	798	778	748	720	762	745	734	761	739	797	788	770	806	735	767	777	719	785	759	769	760	755	800	734	783	772	758	699	801	828	764	752	714	789	728	766	777	754	749	730	727	768	764	783	720	743	756	776	777	790	759	763	755	764	739	730	732	752	766	743	740	739	787	803	739	758	788	751	760	747	731	776	767	785	781	767	749	727	723	721	767	765	774	784	725	778	698	688	813	796	720	715	787	764	760	753	727	801	754	741	720	766	735	740	696	768	769	732	755	760	724	797	759	797	733	795	714	772	736	784	751	720	754	722	724	755	826	775	742	799	717	721	799	766	745	757	809	744	745	762	727	783	690	817	753	739	789	793	763	744	749	720	734	790	731	769	708	747	794	792	787	752	742	756	762	758	753	764	802	765	755	763	725	790	747	775	775	741	780	681	756	790	736	761	767	766	737	755	765	788	795	755	743	719	740	738	778	744	702	749	734	744	782	760	744	727	777	791	802	731	797	740	792	782	731	764	772	774	742	727	703	762	774	765	780	780	706	757	760	777	754	780	756	796	742	727	804	742	765	760	752	741	793	708	717	773	727	747	771	781	764	756	772	786	753	769	754	791	758	745	726	778	734	792	768	738	729	750	737	763	760	718	749	789	780	790	761	751	695	713	728	697	741	739	787	773	757	727	786	784	737	765	792	744	804	777	759	763	749	762	750	739	781	778	720	754	732	739	742	717	812	792	822	785	750	734	767	742	702	751	747	720	731	746	750	770	770	799	757	773	738	706	780	756	734	719	720	791	783	699	741	769	770	792	790	765	733	724	709	763	736	763	767	805	747	783	764	743	735	726	794	726	738	716	774	750	765	746	751	783	760	790	694	738	805	752	710	702	768	773	801	730	753	766	841	726	753	750	753	784	736	737	757	758	727	752	710	718	734	756	775	781	805	789	770	810	723	740	745	830	796	815	773	819	781	760	761	774	713	769	747	737	741	752	800	753	775	753	787	747	751	756	778	720	776	746	746	753	769	690	746	750	749	794	765	760	754	785	797	741	749	798	769	753	777	722	790	748	765	762	738	754	754	788	716	728	718	791	710	731	804	771	753	784	721	769	733	712	761	777	769	808	717	701	757	757	746	796	719	781	726	715	725	751	760	740	776	789	703	744	757	728	701	768	743	713	737	747	768	779	791	769	751	775	792	748	781	727	783	761	772	755	803	762	733	682	755	773	726	773	725	738	724	794	747	742	745	721	773	780	778	769	781	771	783	786	791	755	757	745	711	742	744	753	715	759	778	775	755	721	764	752	732	741	721	739	742	773	738	768	742	754	751	823	715	786	756	694	757	717	776	757	733	774	721	799	784	723	787	738	783	803	804	791	755	765	766	741	734	769	742	775	799	753	751	790	740	764	716	748	749	740	730	775	744	786	724	742	772	804	744	736	734	771	734	750	769	782	783	748	759	757	766	759	784	753	766	773	690	703	741	767	728	719	767	743	774	746	717	757	726	713	806	723	716	703	739	765	776	705	730	777	761	806	756	732	727	838	761	720	819	734	804	800	753	788	764	673	762	722	744	821	711	785	757	737	749	760	697	754	710	758	742	738	772	767	744	730	755	760	775	739	810	704	740	769	688	749	745	773	760	760	752	709	751	742	722	759	676	772	751	783	782	782	767	788	776	768	809	779	785	782	744	758	800	719	754	734	759	772	771	788	735	727	764	734	707	721	779	761	793	750	757	765	736	759	774	738	720	743	771	733	729	770	739	747	753	744	777	721	748	718	720	786	742	754	775	745	744	801	763	762	771	782	787	738	750	784	715	758	756	777	786	742	682	742	747	748	785	765	755	764	787	816	753	790	747	747	750	711	839	766	727	740	753	781	739	748	827	756	767	740	796	780	750	738	734	806	785	773	731	771	728	740	745	753	689	724	787	755	741	790	804	772	818	743	716	760	773	708	738	779	800	674	730	742	740	752	752	780	797	754	774	746	726	756	780	727	745	767	730	778	757	766	763	822	772	758	709	754	726	734	708	730	726	739	777	752	730	793	756	690	711	743	777	789	704	775	737	754	718	747	761	755	711	713	727	744	755	738	757	763	744	766	801	784	743	792	774	759	784	768	784	766	731	756	734	756	793	752	729	781	749	744	772	757	838	763	785	739	747	736	779	762	728	736	747	753	772	760	760	764	752
27144	19808	6792	1131	785	687	565	431	366	419	400	387	381	342	388	380	357	378	351	379	367	380	371	377	398	394	360	378	353	384	371	398	371	357	356	358	370	389	374	369	352	369	364	378	328	388	367	350	379	353	388	349	349	349	370	375	359	381	363	373	354	378	405	361	369	359	411	350	382	369	371	374	369	394	347	327	368	339	366	374	346	343	381	355	380	372	402	319	341	353	365	346	341	348	347	363	336	386	349	370	371	354	379	381	357	342	364	385	364	331	357	352	368	352	395	367	346	352	376	339	406	346	355	373	398	361	334	354	348	340	369	387	360	356	363	367	370	344	355	368	400	347	367	361	362	374	424	357	381	351	385	367	370	374	392	370	358	369	346	379	372	362	381	365	381	335	334	332	327	348	357	369	384	390	341	373	345	384	380	347	362	359	389	374	393	382	328	371	347	365	352	360	409	350	353	360	363	363	380	362	362	371	349	393	372	340	352	373	349	360	362	351	329	389	354	385	363	378	369	371	394	395	374	358	363	342	385	358	376	344	409	354	365	385	373	336	357	380	347	370	372	367	354	359	334	379	376	371	350	312	373	357	355	329	357	357	394	385	347	360	381	391	340	362	366	353	366	358	339	364	379	372	332	353	384	373	361	348	388	348	400	341	346	328	363	361	379	371	359	384	357	330	359	343	366	360	374	365	343	345	384	371	410	369	374	330	387	370	358	332	360	401	346	362	381	367	341	364	378	344	377	349	363	354	361	362	384	355	363	334	355	370	369	365	363	364	364	398	368	387	362	388	353	377	388	350	338	354	384	347	367	356	371	340	362	335	377	346	311	354	356	390	373	370	370	370	369	359	355	377	334	358	398	386	368	375	374	392	340	378	380	359	347	402	383	349	387	364	371	364	380	353	375	383	351	330	366	379	365	343	353	353	380	345	358	359	349	364	387	348	371	364	352	378	393	380	354	375	370	340	390	382	366	341	368	346	344	374	365	336	362	358	364	386	393	411	331	370	371	413	371	345	338	351	351	388	358	346	340	352	352	378	352	367	368	344	349	393	363	368	352	328	383	392	382	373	333	419	350	368	362	381	337	393	365	359	346	354	362	356	335	367	345	348	387	370	365	394	334	375	376	366	386	340	342	352	372	362	365	354	367	376	365	375	367	346	406	348	350	340	373	356	392	369	360	337	363	351	339	392	392	366	344	370	369	336	355	369	346	347	377	412	378	375	336	379	335	336	354	358	347	363	374	366	371	387	358	353	368	345	353	351	352	368	342	383	337	348	359	377	368	337	374	350	367	353	362	343	394	374	381	388	343	356	374	364	344	366	347	387	357	370	333	357	397	382	415	361	399	351	398	344	369	326	353	360	365	355	393	411	355	349	394	362	369	358	330	360	385	384	377	387	384	359	397	369	367	362	378	334	380	346	362	345	370	354	369	364	355	354	350	349	370	359	363	362	318	367	349	366	373	366	365	355	350	357	359	364	364	353	367	386	337	347	371	392	375	359	362	357	362	375	341	354	395	400	342	375	367	379	361	376	344	370	378	365	358	352	390	380	364	354	390	395	348	353	367	390	355	364	328	343	344	365	412	372	326	384	361	352	337	387	356	312	371	344	358	369	367	360	374	352	378	371	371	369	362	390	379	392	350	339	382	384	366	355	362	357	362	339	338	357	350	371	343	367	364	337	341	378	360	357	350	340	364	345	385	388	350	386	358	382	353	309	367	367	366	388	337	364	360	386	354	413	370	358	346	371	383	356	379	384	354	348	360	376	339	373	376	342	386	360	386	371	349	359	357	365	370	341	367	353	348	365	365	368	351	378	361	349	335	351	330	350	355	363	395	354	336	394	365	385	332	361	361	371	376	359	349	371	371	360	363	397	380	337	365	377	394	384	347	340	347	401	393	369	365	353	332	344	349	382	363	337	338	346	348	383	382	359	372	345	389	354	357	383	376	374	362	339	405	351	364	347	346	324	335	323	370	363	381	349	361	382	345	382	337	368	338	355	369	353	341	383	384	368	356	348	360	364	342	352	333	350	344	337	349	360	369	397	391	333	346	339	347	365	337	351	364	358	391	361	363	382	388	331	372	360	404	355	396	378	350	361	379	348	358	374	368	357	381	339	374	361	365	366	356	319	359	372	389	349	340	372	356	339	376	372	341	352	350	351	352	390	367	339	350	374	355	361	338	380	387	336	411	364	343	340	371	368	370	342	364	367	404	368	346	366	369	368	358	389	351	389	361	345	350	356	367	361	358	331	386	368	368	361	369	404	357	367	341	356	372	330	355	366	366	357	330	335	369	353	336	363	339	369	358	374	382	359	342	346	405	369	367	382	379	359	364	353	377	368	375	334	353	361	361	389	335	360	350	357	335	348	363	377	394	390	348	345	351	358	375	324	367	362	338	360	378	357	344	358	393	378	374	361	370	355	331	357	389	360	361	330	348	375	329	383	372	347	374	345	314	386	386	383	350	361	376	322	390	397	346	365	372	372	336	400	373	396	359	340	364	354	350	312	377	377	334	400	354	364	354	357	361	379	372	366	358	366	354	358	357	375	368	374	380	343	363	329	362	342	388	349	356	334	364	393	364	360	335	387	375	349	388	341	345	404	379	355	344	394	356	343	336	356	356	344	356	360	359	333	358	394	401	369	389	385	299	398	333	387	349	355	377	388	396	370	358	358	376	378	353	371	393	384	351	357	375	359	368	382	397	378	387	379	401	362	348	364	384	373	379	343	341	373	381	376	343	362	343	405	370	360	385	353	366	367	353	332	357	384	360	364	380	355	362	359	363	351	370	356	367	341	353	360	348	386	375	319	371	394	350	338	360	361	360	345	372	368	376	376	367	342	367	355	375	370	387	363	390	381	330	333	369	359	326	375	405	400	390	358	372	369	349	372	376	363	356	365	372	356	364	356	356	347	363	384	374	333	345	365	337	358	360	392	360	362	347	345	358	348	356	375	332	365	372	383	362	371	380	374	336	367	360	364	389	338	377	367	334	361	363	389	358	377	368	343	391	372	346	364	362	334	355	364	374	399	386	388	349	348	330	348	329	373	397	310	407	358	390	359	353	354	360	372	360	391	364	369	389	380	359	394	362	309	339	352	367	361	390	351	361	350	405	351	340	369	360	369	398	401	340	341	315	386	369	383	378	377	376	357	351	308	354	370	367	358	341	371	380	367	361	358	360	392	389	355	366	359	395	358	376	378	337	372	371	351	357	367	386	359	358	377	357	383	346	330	364	338	359	346	344	348	374	363	363	347	356	392	335	350	380	394	380	343	350	371	375	388	367	343	383	395	362	372	367	417	350	339	403	347	390	326	348	382	335	381	389	377	324	355	354	372	370	381	361	367	353	369	339	349	385	375	355	376	341	377	375	357	392	381	379	344	365	338	374	360	382	374	338	343	357	359	375	347	379	389	372	370	353	366	375	361	345	348	357	376	336	411	358	384	377	357	346	369	366	368	354	366	342	374	355	372	389	346
6596	2089	1897	1095	838	762	709	545	568	528	455	488	492	454	449	449	433	462	465	452	455	462	477	479	516	453	402	466	441	464	459	447	471	481	450	445	426	423	490	472	417	506	470	440	471	426	443	448	462	443	468	380	451	438	465	467	462	471	453	399	440	452	474	448	454	482	439	420	498	450	442	440	494	460	461	417	449	435	463	445	418	445	455	486	451	417	469	433	437	457	425	466	474	436	484	449	471	501	432	443	467	457	436	461	473	450	479	428	442	424	429	477	464	463	468	488	441	428	443	429	428	449	475	446	449	419	460	443	481	450	434	458	427	369	457	399	468	420	484	478	428	466	452	456	426	421	443	417	467	473	433	449	487	493	478	440	415	420	389	429	438	408	435	467	452	451	463	463	466	476	417	441	443	454	490	448	443	478	461	437	458	465	439	504	442	493	482	435	478	423	451	467	448	485	433	435	444	437	414	485	513	409	483	482	474	472	480	461	457	432	478	436	435	436	455	450	517	447	445	470	466	471	471	454	488	462	431	417	479	475	439	430	460	438	492	450	409	462	433	453	498	474	457	466	469	423	454	473	430	415	473	430	453	463	466	430	483	441	452	458	439	430	465	458	455	412	466	529	464	459	464	375	446	471	440	517	462	428	417	424	452	464	476	483	479	447	492	401	422	477	470	480	442	472	446	460	487	452	444	459	484	457	467	426	466	431	451	445	440	471	461	477	486	449	442	444	478	479	447	455	433	419	442	458	479	432	477	427	479	485	443	433	447	442	458	447	436	427	473	412	426	498	475	423	401	438	484	447	459	400	420	468	494	479	447	459	498	423	439	455	471	428	438	427	465	460	436	444	452	467	493	457	440	456	481	460	444	442	454	442	474	484	440	456	459	440	463	451	476	444	464	477	450	455	463	479	421	461	437	476	448	433	437	455	461	446	474	443	463	443	426	441	448	452	434	456	444	447	465	471	461	479	436	461	477	489	412	440	443	462	482	445	472	480	460	408	438	506	462	421	471	464	458	440	472	455	458	443	499	453	428	456	458	476	464	510	429	414	439	456	468	448	456	445	411	456	447	455	455	443	464	454	439	469	424	409	473	415	476	454	431	437	470	451	429	412	424	470	482	482	439	439	447	430	437	440	456	477	506	452	494	419	388	465	454	484	454	423	453	457	451	440	476	460	472	474	419	466	458	449	444	438	480	498	478	433	444	448	444	464	480	412	432	401	428	459	461	422	453	404	408	432	453	442	403	464	462	494	450	439	459	475	470	477	442	456	498	463	420	472	484	415	442	422	451	490	465	446	434	442	457	422	479	428	465	478	454	453	465	497	453	430	439	443	452	464	439	441	443	470	422	448	415	436	430	453	476	403	434	489	414	474	453	425	453	444	472	488	449	445	418	412	433	431	462	468	495	448	436	429	469	469	417	451	444	448	457	463	468	413	449	450	459	414	470	458	467	426	475	439	464	432	471	424	426	457	477	490	445	431	431	458	432	429	435	519	416	440	476	445	457	455	465	433	435	482	459	444	457	454	433	467	455	428	466	463	452	458	448	515	409	480	447	462	450	467	450	477	435	423	445	425	456	433	459	472	484	440	470	436	489	454	445	456	428	490	479	452	436	484	467	471	463	466	438	478	456	461	455	442	458	486	450	468	473	451	420	482	468	493	452	465	447	431	452	466	439	469	466	446	439	453	452	439	440	475	459	401	454	480	475	470	463	443	492	474	448	457	409	457	471	479	433	498	438	434	459	443	483	453	477	456	435	444	441	430	414	442	435	468	410	426	433	443	458	466	414	470	450	463	411	449	468	435	420	420	450	463	473	444	432	453	422	486	453	441	412	472	478	466	417	431	453	451	453	457	456	423	423	452	476	456	451	497	445	449	433	477	477	440	468	433	473	463	418	467	463	484	442	466	470	443	502	442	491	461	431	418	458	459	449	444	415	440	442	474	498	454	446	457	466	439	430	457	424	450	486	479	460	461	428	463	450	466	463	459	516	425	431	454	462	457	474	440	447	467	465	461	434	443	429	424	476	454	439	448	452	454	472	451	446	445	434	443	449	450	444	445	446	450	438	502	425	460	449	475	463	469	432	443	465	477	444	449	421	464	443	454	499	461	470	470	465	450	467	437	453	439	464	435	462	434	495	454	461	452	451	456	423	434	439	408	457	447	451	441	511	487	448	453	455	457	446	466	460	441	509	451	451	423	453	457	463	440	456	464	443	464	476	479	433	481	458	453	458	463	485	465	479	430	462	422	425	479	446	456	464	482	448	436	472	464	431	465	422	444	492	470	462	473	463	502	431	491	444	452	441	468	421	394	434	402	460	473	481	443	441	444	477	434	436	471	467	450	442	408	469	439	454	464	469	501	469	461	453	438	473	429	483	478	429	446	457	442	463	443	462	466	447	460	445	466	467	441	454	470	447	460	435	469	476	454	462	428	453	424	475	455	439	484	462	462	466	455	453	493	461	458	487	447	443	445	422	468	430	443	456	467	487	499	433	452	439	454	448	448	450	446	491	455	440	442	453	444	457	478	458	473	444	436	466	452	493	440	419	472	458	463	408	463	439	437	467	418	451	481	458	439	479	490	440	445	484	443	453	470	430	450	480	450	454	466	441	476	471	441	450	447	429	426	477	407	430	427	483	456	467	414	494	454	455	468	445	476	466	476	457	473	466	450	453	439	470	456	461	455	459	481	427	422	430	454	411	472	413	435	428	441	448	439	462	470	470	465	426	454	445	411	437	449	454	420	455	425	433	469	427	440	431	430	445	449	460	454	445	439	472	474	429	473	468	448	476	436	436	399	495	482	442	478	447	492	452	402	468	442	481	461	448	453	450	451	435	446	422	454	457	432	481	442	438	468	470	435	434	452	449	449	426	484	491	465	476	435	482	460	450	440	440	449	446	432	490	471	476	451	464	432	454	455	435	448	468	465	429	452	439	427	467	469	442	446	445	467	412	433	466	435	451	507	447	454	510	486	511	456	460	458	465	474	431	437	454	416	467	465	446	467	438	459	439	480	432	471	455	444	429	428	447	458	484	417	460	463	462	468	439	498	445	442	468	498	442	453	439	464	471	416	423	440	457	468	461	490	430	452	406	481	458	464	447	454	451	436	438	440	478	452	457	440	463	440	467	471	427	512	438	450	440	458	469	458	462	422	442	430	412	457	471	476	449	436	455	453	460	445	479	412	436	441	446	449	423	443	438	431	440	468	468	478	440	455	457	430	453	387	465	440	446	453	431	464	442	447	496	477	432	432	467	438	471	426	450	476	450	457	476	438	429	460	451	491	447	457	434	481	458	444	472	454	465	429	422	412	464	445	414	455	451	468	488	446	433	391	457	454	444	442	427	457	477	450	454	447	413	435	449	442	451	478	434	478	453	428	464	473	458	466	426	448	479	467	487	476	465	495	484	442	443	458	419	452	436	470	444	428	444	447	466	462	452	407	473	489	434	479	470	459	446	487	475	448	487	485	418	476
23847	21062	28425	23920	21070	11281	1841	1192	954	869	855	796	746	763	687	726	670	697	679	663	643	650	608	621	632	619	646	596	603	580	652	588	607	612	665	625	581	633	584	597	603	610	626	593	628	670	592	644	643	636	574	633	614	635	641	609	588	601	570	595	585	594	630	590	553	635	592	619	635	631	614	613	616	573	614	604	571	596	585	590	595	591	600	585	632	626	624	577	629	598	622	626	621	563	621	586	531	615	611	598	616	579	587	582	626	588	596	613	634	574	585	609	570	620	617	627	592	615	620	607	605	584	576	623	567	576	633	612	602	592	634	530	591	549	619	629	573	611	565	654	620	593	633	615	611	590	618	635	640	580	613	625	581	627	620	613	588	647	589	596	596	572	609	597	600	687	641	573	608	619	598	635	613	634	593	624	617	633	599	608	607	587	609	609	644	606	602	634	604	590	620	590	600	565	602	574	577	586	604	605	606	592	619	587	612	607	622	549	643	575	621	640	603	638	605	634	608	604	584	597	580	595	610	542	588	612	588	592	586	576	570	630	593	609	618	609	598	588	610	600	631	639	605	578	581	605	619	611	618	582	613	611	630	619	580	591	585	571	567	610	600	630	563	647	624	624	629	612	615	620	589	632	614	580	585	637	615	592	600	590	609	581	601	592	605	613	573	611	622	610	587	638	649	592	622	627	656	597	617	593	575	612	619	590	595	582	613	633	611	581	610	587	616	570	591	622	564	599	607	610	597	612	563	571	625	640	607	577	593	613	594	598	605	584	645	601	589	578	642	617	609	600	580	605	567	587	591	608	622	633	584	607	651	594	572	598	660	559	593	617	617	580	636	566	609	568	619	584	661	580	574	582	578	618	606	576	616	553	592	603	603	574	610	568	611	609	595	609	557	623	607	590	588	548	611	617	613	628	591	602	659	576	544	621	645	619	615	574	621	563	623	569	604	640	664	575	603	614	582	626	570	587	593	606	595	601	648	578	636	637	572	620	588	606	632	594	604	583	578	586	614	601	587	589	589	587	550	673	621	564	613	571	580	566	577	598	635	595	636	600	585	655	591	575	596	610	633	629	614	618	604	585	634	591	570	588	591	601	592	582	594	634	620	591	628	560	623	562	600	632	583	579	568	583	609	577	632	580	608	646	597	594	591	593	611	607	604	655	595	585	620	625	637	614	591	633	594	587	626	597	599	614	594	603	611	561	616	597	591	647	561	583	573	632	592	601	620	568	623	584	588	558	572	552	592	588	656	619	575	593	556	560	643	660	584	574	627	594	587	609	558	626	534	565	572	585	581	560	626	611	578	617	615	570	562	619	623	587	568	620	545	580	592	612	599	594	573	528	614	590	631	628	601	598	576	649	643	565	609	599	605	578	603	594	587	640	583	595	626	592	585	578	598	579	636	599	609	584	599	621	580	544	626	591	586	584	567	611	603	588	607	589	586	526	614	602	555	597	579	573	582	605	615	626	591	593	610	619	588	616	594	567	663	641	599	591	586	603	582	575	573	621	597	623	588	600	594	556	624	616	592	606	629	609	582	622	529	626	632	575	615	572	595	544	591	569	634	626	629	599	623	607	625	597	629	659	594	580	613	587	619	630	554	572	638	542	608	618	587	642	570	620	584	629	572	605	601	660	563	577	586	585	617	642	582	605	623	602	593	607	668	622	632	623	590	613	610	575	565	562	597	617	628	662	641	608	627	586	588	580	629	582	668	547	632	619	566	650	589	646	610	603	531	598	604	599	609	584	610	612	581	598	602	631	597	597	611	659	590	621	592	625	591	568	583	622	589	593	596	617	593	603	595	581	636	579	577	582	546	623	619	602	605	570	632	613	627	606	608	574	575	543	582	568	628	571	567	564	632	613	605	608	623	567	587	600	606	621	581	608	628	599	607	605	634	643	617	634	635	532	588	563	611	629	591	620	641	629	631	580	601	575	583	599	599	554	643	605	624	628	608	650	615	588	567	576	556	560	548	600	610	568	641	584	629	583	631	579	595	622	641	643	569	636	601	614	626	575	609	642	600	623	593	602	645	602	597	640	584	584	578	596	619	591	574	609	621	618	617	621	635	606	610	577	591	563	606	594	593	612	631	613	584	586	563	583	601	596	553	603	626	590	642	585	577	570	594	569	638	603	629	580	592	633	600	573	613	583	670	582	617	601	582	648	601	572	596	632	583	570	610	580	589	628	600	581	614	631	564	597	638	575	608	640	586	561	583	601	577	591	584	628	565	604	609	599	596	624	598	613	598	573	611	646	603	614	559	570	621	600	625	604	604	585	590	579	669	587	577	579	587	621	604	603	583	637	601	615	632	618	642	605	674	589	612	574	602	551	631	583	598	646	591	588	616	628	628	614	558	637	617	599	600	558	596	622	603	576	598	625	613	629	575	611	569	594	586	557	576	612	627	594	596	586	609	628	628	617	622	633	588	558	590	594	581	588	609	594	569	591	598	620	602	588	550	602	600	614	554	647	615	591	576	645	608	611	533	586	653	631	595	590	604	620	600	570	611	597	576	566	607	620	589	555	625	574	588	613	654	595	562	631	597	585	602	569	582	599	575	593	586	616	576	548	611	621	592	587	579	597	595	625	597	612	614	628	614	603	588	611	615	647	593	538	590	608	573	635	593	597	588	561	629	614	582	615	654	570	589	593	666	580	590	587	570	616	599	594	561	591	616	594	642	589	594	644	583	566	614	607	586	597	624	611	561	608	582	663	599	602	587	632	597	593	593	602	598	583	631	607	616	572	593	592	609	613	609	584	604	576	553	576	574	583	600	584	576	573	611	545	588	617	622	655	620	592	642	615	606	601	614	612	622	623	608	573	590	625	587	652	585	608	595	615	605	590	575	599	617	587	618	624	600	568	582	611	555	612	582	601	587	639	604	583	578	587	584	603	557	608	632	609	604	593	559	622	570	624	630	628	585	604	655	603	653	626	609	633	602	580	571	583	555	624	607	626	649	601	563	609	592	600	650	633	607	648	634	602	596	607	610	582	578	566	576	572	595	602	592	633	606	581	613	587	620	591	590	610	594	627	624	587	635	615	589	613	577	586	573	614	591	616	587	619	603	582	576	578	585	593	590	587	585	599	596	568	596	573	593	580	603	582	576	607	599	605	546	577	632	561	598	606	626	627	599	600	603	612	580	615	615	612	608	573	583	644	601	525	609	606	619	591	610	584	604	605	601	635	578	601	585	602	605	609	630	584	554	591	557	655	603	596	584	672	593	592	594	578	585	580	610	566	604	572	646	628	565	603	604	633	575	560	587	602	597	596	567	605	604	588	636	558	571	580	559	583	600	599	621	596	624	607	607	600	600	587	619	596	595	588	581	568	601	572	581	625	617	549	550	591	591	610	610	598	598	601	595	586	580	633	599	575	610	637	615	600	603	564	564	583	579	594	629	580	618	623	609	579	577	548	585	592	603	604	608	602	585	596	560	633	590	617	629	585	561	606	602	635	589	654	605	610	601	585	613	592
9016	11469	9911	5264	3682	2851	2308	1821	1551	1378	1230	1146	1023	988	894	885	895	855	860	876	850	788	801	795	740	761	822	738	787	798	772	770	727	727	754	745	784	737	732	792	784	711	740	704	729	777	757	745	725	733	738	734	714	726	719	745	742	723	765	769	732	671	727	769	721	718	679	680	739	748	687	706	743	735	742	765	749	737	753	770	769	735	721	691	713	720	753	741	722	749	703	774	784	722	740	749	717	678	738	756	685	730	745	723	796	689	713	668	715	739	716	723	738	730	722	743	740	750	733	706	757	728	726	706	684	748	683	708	733	690	717	759	760	708	652	730	754	704	716	769	675	746	753	707	719	751	701	665	714	721	692	699	707	755	691	725	753	724	771	741	721	743	721	784	723	740	726	701	724	737	726	746	773	700	768	711	723	714	740	715	737	723	739	683	778	715	744	726	682	775	734	712	771	729	745	698	772	674	733	751	721	728	688	719	724	697	713	731	726	696	707	714	713	692	754	735	778	728	723	783	749	711	681	727	683	705	765	730	661	741	742	722	724	761	722	703	747	721	752	756	691	688	719	753	758	708	745	710	648	703	756	797	712	714	728	704	760	736	709	728	747	780	781	761	700	747	708	726	735	739	738	710	725	739	719	763	743	715	738	726	711	706	736	779	732	701	799	728	720	722	761	761	703	698	750	774	702	765	727	719	747	689	749	651	700	700	718	694	688	722	686	731	718	787	717	750	699	778	679	771	768	762	714	715	725	675	738	739	753	733	726	723	742	756	730	704	727	685	707	727	661	719	727	716	713	730	737	704	729	681	706	718	724	734	707	723	690	723	706	741	757	774	754	701	719	693	798	673	761	748	740	719	708	726	767	733	727	708	730	730	733	746	702	730	710	715	718	674	745	729	715	700	732	776	747	757	734	694	684	712	732	699	730	732	729	729	659	759	717	717	750	720	768	729	720	653	690	758	711	747	737	716	760	689	711	732	751	691	775	729	739	769	782	755	719	647	793	736	708	712	710	746	726	744	703	684	779	704	703	765	750	751	752	752	717	742	748	748	730	709	743	746	685	727	734	706	713	707	715	722	738	675	732	721	696	715	712	734	750	713	698	683	735	727	710	748	710	714	716	713	719	734	743	723	755	708	678	690	739	665	754	689	740	710	744	726	777	732	678	743	752	764	704	748	725	706	706	743	734	719	708	714	714	729	776	723	715	725	765	743	695	680	746	757	703	725	722	760	781	703	750	680	729	731	721	754	732	708	727	752	752	730	788	753	726	729	740	728	779	722	741	707	766	727	731	727	744	732	732	763	712	692	728	711	700	747	747	716	745	709	670	719	710	724	715	721	695	715	713	731	710	723	767	683	710	751	732	728	703	722	773	700	790	726	755	704	750	774	734	703	693	704	707	736	702	715	715	737	759	679	744	708	717	760	750	715	685	756	717	766	704	734	686	693	722	737	708	710	718	777	744	708	716	732	709	718	650	678	744	686	695	775	696	723	754	722	718	735	755	753	702	700	734	762	711	744	735	688	698	747	717	685	765	686	762	739	693	724	731	720	724	727	709	701	709	727	733	744	692	714	701	774	696	730	714	721	757	704	714	716	723	741	781	721	777	749	664	742	782	718	737	729	714	655	724	729	769	723	724	708	731	757	747	727	671	714	758	754	693	689	752	720	731	709	750	696	771	689	730	710	712	715	692	729	764	661	719	714	725	682	732	723	720	704	690	736	764	679	773	750	709	745	713	725	723	703	686	709	625	739	737	739	736	683	701	744	659	720	682	731	742	730	758	723	719	679	702	729	697	726	737	741	689	729	715	752	714	754	698	700	722	735	662	734	725	701	717	698	721	742	716	744	711	708	680	713	766	731	752	705	807	744	751	738	675	718	699	727	718	772	727	717	723	717	728	793	721	719	713	793	733	727	716	741	717	710	753	760	724	747	742	707	713	700	705	695	708	740	737	744	701	731	683	746	746	714	746	665	691	794	723	684	748	728	688	695	743	716	736	733	745	775	720	737	739	765	734	689	747	674	721	716	726	716	740	735	700	727	770	741	732	760	775	705	701	729	747	722	759	777	727	695	728	712	704	700	733	755	742	735	714	722	777	705	707	748	677	759	786	684	712	717	719	759	743	798	750	732	737	745	713	772	750	720	706	721	734	678	712	712	766	781	704	695	750	727	709	726	698	735	717	703	713	728	726	716	747	731	724	716	743	736	735	706	690	704	708	707	708	747	728	672	732	743	717	737	696	741	726	741	760	734	739	766	751	714	695	746	729	773	740	714	775	696	729	792	726	722	704	732	710	739	687	736	736	681	707	709	703	730	747	744	730	731	707	764	736	706	696	756	701	681	713	749	738	718	724	725	751	710	735	760	711	722	680	733	744	761	725	736	702	696	757	723	748	704	700	728	752	749	731	702	771	725	715	753	699	758	745	808	705	700	787	767	726	716	740	731	722	715	687	750	681	732	729	737	722	725	701	687	734	736	725	712	672	705	767	721	753	724	744	750	742	730	757	744	734	732	709	752	724	681	735	726	760	747	759	719	747	737	726	744	726	775	696	731	745	742	745	737	744	711	707	757	775	710	738	716	706	751	708	707	733	698	662	735	704	750	730	737	710	711	703	751	724	689	740	710	724	733	724	712	753	766	740	702	738	694	743	738	708	707	756	769	708	701	696	732	717	777	701	698	755	746	698	693	718	702	799	726	752	761	731	741	762	737	673	767	698	743	715	680	768	745	747	713	731	699	727	737	696	782	720	777	774	781	732	714	732	698	760	720	744	766	746	747	682	720	721	698	736	655	734	718	712	721	700	722	721	737	765	741	751	707	718	721	718	708	725	785	766	724	685	712	705	766	709	728	736	752	733	722	720	701	726	732	737	713	750	724	729	664	704	698	736	752	736	727	692	750	707	754	712	648	749	665	735	736	754	727	770	705	776	760	752	708	760	722	696	709	685	713	746	727	733	704	715	759	697	733	737	748	756	767	686	808	742	766	733	715	721	761	681	786	722	747	684	751	683	748	737	754	714	740	747	689	739	698	728	705	726	755	712	677	685	777	740	772	729	731	772	777	716	767	716	703	748	695	744	774	720	723	720	741	791	743	752	695	751	709	755	681	741	750	699	748	786	722	725	760	694	715	697	763	705	724	773	704	721	730	793	738	762	755	719	766	769	734	754	723	702	704	722	761	761	776	676	741	716	764	702	748	739	786	735	743	748	769	686	739	692	721	742	701	755	719	774	742	738	681	713	702	738	732	703	761	711	708	724	766	685	770	744	699	751	676	704	747	741	747	725	716	774	763	764	762	724	732	708	747	745	757	703	743	738	720	732	771	728	685	720	734	751	728	727	716	679	727	725	725	693	723	708	706	736	717	706	752	736	724	712	730	771	722	748	699	767	690	682	722	745	760	650	719	726	708	745	743	707	711	651	710	706	699	703	685	726	722	695	758	678	702	698	701	736	719	720	714	667	686	732	751	733	747	703	744
25166	21130	27452	24969	10953	914	605	529	433	387	381	357	328	350	335	307	333	331	287	339	296	276	327	308	300	318	318	319	296	310	293	304	283	326	277	294	290	301	285	312	294	285	290	288	280	290	294	280	268	297	330	280	288	300	313	307	271	306	333	296	269	279	283	287	286	317	269	301	287	311	286	283	274	298	283	300	285	278	242	274	303	292	296	279	288	282	322	314	280	302	286	297	290	266	296	282	261	324	273	275	295	289	303	295	254	306	284	301	317	297	293	291	280	284	262	302	269	291	290	278	291	287	291	282	290	277	251	286	277	292	307	288	286	315	321	315	304	245	280	293	315	257	298	262	302	275	286	285	283	254	286	287	255	247	267	282	275	273	289	291	300	302	279	263	276	284	321	266	306	262	283	286	297	276	302	299	291	297	291	282	308	282	294	291	278	260	302	285	281	292	304	264	292	301	294	289	293	286	275	287	278	275	306	306	289	287	269	274	278	279	276	270	315	287	278	296	285	256	278	309	315	299	288	303	297	269	308	293	268	310	321	321	262	269	302	311	277	305	278	291	306	302	287	256	278	333	314	276	284	277	263	287	277	320	315	287	302	332	298	283	274	292	318	298	275	291	277	302	286	268	276	314	282	296	320	290	306	291	294	281	285	271	297	258	292	293	285	279	278	336	294	292	294	289	301	254	287	284	303	285	293	273	303	299	255	279	261	287	285	276	320	260	279	285	296	267	301	264	284	269	269	338	297	287	260	293	304	302	292	308	303	304	258	262	295	314	273	293	252	271	306	292	269	260	263	283	293	289	257	268	284	280	295	308	307	293	289	281	289	322	279	267	296	275	259	314	291	289	259	295	314	283	283	308	304	286	268	299	286	274	272	276	259	267	302	264	268	295	328	297	280	308	271	288	286	260	301	307	285	295	316	308	309	319	268	293	291	291	300	310	266	292	285	296	277	299	282	273	268	273	296	295	302	313	311	283	317	300	291	281	282	314	272	296	278	278	291	268	293	296	267	269	300	284	295	274	283	294	251	334	307	300	304	292	308	262	291	282	301	308	276	278	291	300	285	297	276	282	312	312	279	254	277	279	281	306	294	305	301	270	287	291	286	279	293	298	302	283	313	291	298	307	309	279	272	262	274	269	297	320	314	304	304	296	261	285	275	278	260	280	288	327	280	294	275	303	280	267	285	336	284	283	255	255	288	270	286	289	289	299	291	284	299	300	288	295	300	295	290	264	320	317	299	290	292	276	290	274	287	295	282	301	298	273	294	283	263	248	300	310	295	294	299	285	283	301	293	283	316	299	291	279	258	258	291	288	238	273	317	280	277	271	272	295	298	279	288	313	324	278	290	270	316	303	264	294	277	271	280	256	311	282	301	280	286	278	274	285	259	321	289	257	282	321	288	228	295	280	297	287	281	318	300	271	288	301	271	272	317	292	282	311	300	276	277	283	278	291	283	266	271	297	309	276	271	283	289	299	266	310	305	298	286	308	313	280	275	284	289	302	270	274	294	293	284	280	292	297	291	250	285	289	283	271	297	308	292	282	286	295	321	276	294	281	297	305	275	298	283	283	293	285	318	302	315	306	268	285	295	266	285	274	284	273	298	267	321	291	308	287	351	294	286	312	289	256	277	262	283	307	295	272	287	270	297	273	306	282	279	327	303	285	301	296	321	256	255	295	272	300	308	282	303	263	305	284	270	305	261	287	277	296	269	290	265	291	329	288	290	295	272	281	316	315	289	262	283	281	283	274	302	293	295	303	310	295	266	338	298	300	281	272	292	282	267	287	296	329	295	301	275	292	285	290	282	300	294	324	278	280	312	290	297	281	258	295	286	280	275	269	315	283	275	265	259	277	305	264	275	290	306	298	289	281	285	291	282	275	305	301	298	285	289	279	319	264	272	310	282	277	296	260	259	274	309	294	278	329	283	305	277	310	277	298	277	277	324	307	279	276	314	296	295	258	282	297	260	292	250	295	310	311	289	304	311	276	263	281	307	301	288	310	296	286	303	269	288	272	312	303	282	262	281	266	282	267	299	309	294	297	252	289	304	274	294	291	257	278	284	282	292	289	307	292	309	297	282	301	286	287	280	308	310	289	299	273	245	286	283	292	238	271	271	272	288	305	317	292	306	312	307	283	285	297	253	291	306	293	274	285	289	311	293	294	281	297	278	270	279	282	289	280	295	300	264	262	280	298	293	296	302	297	289	307	295	263	274	285	281	291	321	288	287	270	301	318	279	314	288	291	274	269	287	274	317	289	271	287	293	258	294	283	240	270	288	314	271	290	290	305	306	288	317	292	288	290	268	274	311	282	304	236	252	273	288	305	308	304	316	290	309	268	305	277	282	267	323	286	290	261	298	290	276	267	272	310	318	312	314	280	302	293	270	292	289	306	303	292	278	264	291	300	283	290	306	300	280	285	291	321	282	304	320	283	266	279	254	286	310	282	302	316	283	285	307	257	300	306	284	285	269	321	317	305	290	305	289	286	286	292	288	288	274	268	238	313	287	283	288	288	296	282	280	304	274	283	279	296	281	293	283	273	311	286	297	298	302	290	308	274	348	295	267	290	288	269	308	319	309	277	312	265	288	304	273	330	244	286	276	261	304	295	304	296	343	298	285	320	286	288	311	282	292	274	309	273	266	267	313	292	257	276	302	295	281	288	310	277	295	267	288	241	284	307	294	283	274	289	261	295	301	302	309	265	297	295	276	259	311	289	278	297	268	302	309	268	305	278	317	283	309	271	275	301	294	309	290	268	263	288	300	309	300	282	270	282	290	278	288	297	301	276	289	289	293	283	283	293	306	288	301	273	289	287	293	284	295	276	287	255	276	269	306	308	260	289	314	291	309	289	303	295	275	291	317	292	314	277	265	299	297	295	279	290	271	317	289	306	293	297	287	304	295	303	292	294	325	308	278	270	329	294	305	266	320	282	271	285	317	313	261	320	289	274	292	263	330	292	275	271	287	276	291	278	284	286	317	286	325	281	279	300	282	293	270	324	261	280	255	294	270	272	292	273	320	282	282	335	297	306	256	268	288	291	317	273	312	262	273	267	274	305	275	279	296	277	293	284	304	291	298	280	309	281	299	293	277	275	303	320	292	294	295	280	270	290	271	292	290	279	299	268	284	283	308	279	293	306	301	261	292	265	294	294	284	305	286	281	265	272	288	305	309	290	297	256	276	306	316	287	261	310	295	237	281	294	288	318	317	273	287	270	288	278	285	269	304	276	296	294	281	264	309	272	298	271	287	318	271	311	274	296	265	318	318	297	276	267	282	285	284	309	275	278	265	286	272	291	268	282	277	257	300	285	299	300	287	280	297	324	305	289	296	293	310	297	264	284	279	301	273	281	294	355	310	272	269	335	295	283	260	271	311	283	291	299	286	278	278	293	282	274	275	278	296	293	285	298	288	263	284	252	274	287	260	272	253	282	292	288	295	299	287	260	284	294	311	294	312	257	295	298	303	316	291	272
9451	7181	6319	3131	2116	1551	1332	1029	865	726	633	587	539	533	504	461	475	496	441	456	406	419	418	415	423	395	398	440	405	397	412	358	400	416	410	421	384	382	390	419	374	419	403	416	389	389	399	401	389	401	367	351	393	407	373	354	384	407	401	399	388	401	394	327	388	380	391	365	365	397	391	386	428	362	372	358	402	381	391	333	358	353	384	387	393	351	384	372	375	380	385	405	373	383	382	380	391	342	361	333	410	396	372	386	346	343	356	416	362	359	366	381	376	406	383	372	398	366	389	351	363	387	379	340	400	366	343	362	386	385	409	381	360	402	371	366	373	367	396	367	391	360	429	382	370	368	375	404	380	375	406	377	368	388	386	358	337	387	359	404	365	372	347	364	360	370	351	382	391	400	375	373	379	397	398	373	377	388	349	388	379	367	376	359	377	372	386	370	399	383	365	381	394	382	372	385	364	385	358	348	398	385	353	376	366	400	375	403	376	364	344	375	346	399	360	390	357	414	396	349	397	385	360	408	382	358	405	391	392	370	383	371	391	336	348	387	424	363	364	373	352	392	351	333	376	360	406	385	367	361	382	381	337	370	388	387	371	364	368	372	372	353	386	362	345	409	372	380	398	392	362	352	384	412	362	391	374	406	353	352	381	376	382	391	382	406	361	386	395	383	376	403	361	323	346	392	344	407	352	391	386	373	372	385	366	396	377	374	383	386	402	383	371	394	367	382	386	333	384	379	377	375	358	376	386	385	378	366	382	383	387	368	376	386	398	335	355	365	387	372	352	394	330	384	381	390	393	385	377	384	389	391	380	368	404	412	384	379	358	369	395	394	405	376	373	381	381	375	370	375	380	371	372	345	357	373	336	365	339	374	366	351	361	334	388	384	343	358	391	385	367	366	394	334	377	387	400	364	352	386	378	389	401	379	367	390	369	406	371	373	346	353	383	342	397	374	377	380	385	348	364	396	371	394	384	393	386	375	409	385	385	381	388	362	407	423	385	345	369	386	389	381	364	396	356	378	379	342	361	354	346	399	392	380	406	359	371	396	345	350	387	379	344	367	369	392	387	395	357	399	358	358	359	378	361	368	375	338	328	406	425	352	394	386	375	338	390	372	368	368	340	413	371	410	368	368	402	398	378	361	391	359	401	411	396	380	369	393	401	390	383	384	368	379	398	394	397	384	407	371	335	387	371	379	375	373	385	361	362	364	358	386	365	381	363	388	367	385	387	377	345	367	363	387	395	366	358	372	392	351	385	379	412	360	419	366	376	338	380	395	397	379	433	379	384	370	376	391	396	353	388	394	375	362	366	364	423	365	363	401	353	396	396	395	379	408	346	380	387	378	392	379	355	369	398	411	360	385	381	405	373	384	378	357	358	416	356	360	367	350	400	375	389	342	387	371	373	363	415	342	357	376	379	368	396	385	364	390	368	378	387	379	367	339	343	354	390	353	385	343	386	378	374	359	413	355	399	377	379	396	357	412	341	418	366	364	376	384	398	357	351	366	378	371	387	381	363	396	378	412	360	355	401	380	382	364	418	343	392	386	378	405	387	361	379	346	370	381	389	374	372	403	389	366	380	381	397	365	394	374	406	379	369	344	408	390	370	376	362	371	356	396	396	404	380	397	380	386	356	345	376	376	380	374	382	409	357	366	377	363	358	371	346	361	368	394	374	365	401	375	391	352	329	361	396	373	336	411	369	377	366	401	378	398	386	373	361	365	380	357	357	391	392	406	386	401	370	354	389	378	347	394	360	401	404	413	354	384	357	372	339	384	383	369	376	376	355	381	391	382	370	365	376	336	344	424	406	381	366	366	391	365	399	361	389	374	373	398	400	379	407	382	408	351	379	353	381	391	407	380	379	378	379	362	354	391	410	387	371	357	358	388	345	350	357	391	387	410	391	380	327	405	377	365	339	345	383	367	394	367	391	391	367	353	370	413	414	355	353	358	361	332	401	398	383	353	381	354	367	385	389	371	359	352	376	358	367	412	349	406	398	418	351	370	383	383	409	380	352	360	419	364	379	377	345	367	357	360	372	390	377	381	366	376	352	346	362	371	399	381	362	382	419	360	349	343	368	361	379	376	380	320	366	371	378	367	378	395	344	382	359	356	381	410	394	365	338	375	389	340	370	381	383	384	389	361	391	354	378	397	376	376	360	413	396	375	375	368	368	384	389	401	386	351	367	387	373	360	353	371	389	371	375	397	388	403	370	390	387	368	376	377	381	360	392	373	385	388	403	370	386	371	367	397	395	384	380	373	358	375	348	342	364	360	353	388	375	402	370	375	330	371	354	352	393	375	350	395	359	395	368	371	380	348	367	387	380	397	351	416	392	380	385	373	359	372	371	393	369	366	361	386	347	376	379	384	381	394	347	450	382	383	354	366	386	380	365	362	387	392	367	389	361	349	414	385	368	377	389	359	380	366	380	389	365	383	392	363	372	367	341	408	398	338	369	390	381	340	391	366	370	375	334	415	375	405	364	361	380	396	382	380	357	393	365	386	355	388	385	366	396	402	394	338	360	372	361	378	402	344	344	387	396	362	362	351	374	348	398	379	377	388	367	382	386	374	385	366	386	353	390	366	403	353	351	373	398	401	378	424	381	335	367	382	395	369	354	380	364	396	385	367	381	381	363	392	377	354	351	384	370	374	368	360	382	399	360	381	358	389	355	379	346	378	392	371	431	376	365	344	407	357	391	375	378	368	387	391	362	379	363	365	350	363	363	356	384	370	347	388	387	398	380	405	363	390	358	362	356	349	395	393	382	386	370	365	364	391	365	368	407	337	408	396	358	392	353	399	366	413	405	377	391	365	353	369	362	397	361	381	386	386	419	386	369	343	406	399	365	348	401	350	384	371	372	416	395	376	379	361	369	380	366	358	340	364	425	377	360	383	358	390	388	349	357	336	381	427	376	370	378	386	338	395	402	355	369	341	391	373	389	381	372	359	363	395	371	364	367	378	413	331	378	371	382	391	360	372	371	336	347	357	388	386	390	369	381	386	387	418	407	416	379	362	367	384	394	396	388	371	356	359	372	377	359	364	387	370	398	360	388	387	377	359	389	341	368	361	336	337	336	380	386	393	333	378	403	370	368	372	347	397	395	406	388	382	382	363	359	356	364	355	377	387	407	359	373	356	374	379	386	389	382	381	384	371	369	386	419	371	367	376	391	361	380	376	378	384	353	380	352	353	382	390	374	371	347	375	382	375	375	353	375	367	337	361	382	369	408	368	368	379	363	383	368	387	387	370	397	370	399	388	326	389	371	374	372	380	374	351	401	389	364	397	351	410	432	371	354	365	357	389	397	352	378	372	383	355	342	362	363	405	348	395	348	344	358	364	379	377	381	397	366	362	362	388	348	362	364	429	331	365	410	373	396	390	359	368	356	395	364	339	377	386	376	400	405	394	359	404	380	392	382	405	362	364	338	368	356	324	364	388	406	392	374	365	404	379	391	396	368	359	385	371	355	387
22874	21114	28943	23530	21114	21174	10833	1788	1229	1126	987	919	887	851	804	794	790	729	741	718	678	689	677	673	673	628	654	676	608	590	670	616	586	585	605	581	581	638	636	586	610	554	581	597	580	634	554	620	607	606	599	609	565	597	604	582	575	581	627	594	614	624	575	602	607	610	606	581	606	620	570	599	599	561	592	582	584	575	595	626	599	616	615	645	624	587	611	566	609	612	589	608	567	577	623	631	570	624	615	563	582	564	627	599	629	572	608	616	581	590	573	569	570	571	600	590	595	569	570	580	560	596	584	657	634	580	617	602	586	589	640	585	583	581	603	576	619	553	603	572	576	576	666	582	594	573	592	623	574	567	593	571	590	597	591	592	626	562	636	597	610	607	607	636	588	561	586	580	586	583	602	599	610	595	586	620	629	599	610	619	619	567	586	620	539	581	590	581	586	594	553	602	595	566	564	519	570	565	585	595	578	616	572	592	579	577	563	580	628	579	570	649	590	582	566	558	666	587	596	576	583	592	618	536	605	618	578	598	591	613	604	595	585	643	587	577	587	602	605	557	608	571	568	592	596	596	592	619	589	594	601	593	545	574	587	586	579	628	615	554	604	586	575	572	560	601	566	559	579	583	599	621	594	596	602	604	604	543	582	546	581	582	559	586	592	607	601	553	604	613	557	596	551	555	564	581	543	588	569	553	590	621	605	570	569	603	582	617	586	557	534	548	636	568	614	578	596	573	569	580	613	626	605	560	617	601	589	596	574	567	594	591	586	592	593	601	567	613	639	543	602	578	571	562	587	554	584	583	583	631	581	616	550	582	608	567	597	558	570	627	553	597	594	670	600	619	596	571	613	559	544	595	589	613	592	603	579	597	584	609	590	609	589	555	626	616	622	621	630	605	585	607	569	588	613	623	600	567	562	610	578	585	569	568	584	577	602	583	604	585	612	565	578	552	609	575	593	586	576	587	633	586	591	549	562	546	563	584	561	612	575	628	598	588	583	569	583	555	622	562	560	566	581	563	566	585	544	546	607	584	584	580	623	559	531	575	596	602	566	567	595	599	570	525	547	587	618	580	591	557	587	555	579	559	595	597	595	579	591	560	582	620	573	594	577	573	573	588	545	600	537	563	595	637	581	610	614	594	580	587	550	558	596	581	603	572	565	605	573	574	581	529	569	543	617	538	586	597	600	580	588	621	562	593	611	587	648	580	595	555	629	567	607	615	566	629	570	575	562	578	590	612	576	602	581	635	588	567	584	585	575	658	638	606	595	583	584	569	565	590	607	571	547	630	568	560	590	607	606	574	578	582	599	612	625	588	569	555	573	611	638	640	561	581	600	614	565	619	563	562	608	599	628	579	604	547	581	549	592	610	600	563	571	560	565	609	613	596	606	582	567	597	603	570	548	585	572	599	614	604	652	560	586	576	635	557	554	554	601	590	644	618	593	598	585	619	579	619	584	575	587	602	623	562	560	598	581	603	591	534	572	615	540	560	584	587	608	634	599	540	561	570	585	619	543	595	537	595	564	605	577	559	597	610	624	599	644	566	597	596	624	612	555	578	575	605	566	624	576	612	560	576	574	554	565	551	597	560	618	588	574	588	574	586	616	619	529	567	626	603	618	545	536	618	564	578	628	576	558	547	570	626	609	631	594	593	555	600	576	615	598	560	609	596	577	572	598	555	589	603	582	581	588	596	577	586	611	589	600	634	601	609	620	577	562	610	560	578	624	560	596	589	602	580	593	607	561	546	577	530	577	573	552	588	601	633	610	586	573	591	614	600	596	560	590	594	595	580	646	602	582	591	599	550	595	570	585	600	565	602	559	598	598	603	630	587	564	584	593	525	620	556	580	593	615	577	581	575	565	588	598	586	585	634	573	590	597	611	594	582	602	599	587	591	613	574	590	626	584	580	629	534	606	601	592	570	627	574	572	608	586	526	599	591	561	528	566	568	583	581	572	599	583	549	592	622	558	608	548	559	617	593	616	566	574	613	581	575	591	555	619	598	584	574	588	601	568	538	602	586	611	548	553	557	575	633	588	603	586	597	591	572	581	577	614	552	577	593	625	597	583	574	623	575	559	601	572	586	589	623	608	609	629	566	541	629	585	606	571	550	606	598	554	614	657	586	573	546	589	576	595	594	552	568	564	586	602	596	560	592	546	612	591	588	615	565	583	613	590	604	604	617	566	612	534	584	548	595	586	578	584	614	633	627	582	591	578	563	590	576	563	650	607	576	598	587	592	598	573	578	624	570	567	563	567	561	556	616	596	642	628	570	568	563	572	606	569	583	601	572	591	558	554	575	595	561	597	605	499	574	584	645	556	592	626	614	602	584	601	567	573	554	606	596	617	578	583	589	611	581	606	539	595	561	547	583	638	592	607	590	583	563	575	605	560	589	597	608	589	594	559	642	580	587	590	534	554	558	565	591	574	583	578	612	602	594	631	618	585	591	650	619	583	586	582	600	536	577	572	568	617	604	561	581	568	572	548	570	610	587	595	565	608	599	610	556	608	572	563	584	615	614	577	606	600	592	601	572	559	576	567	570	580	590	603	558	629	547	576	569	588	601	575	545	609	538	590	585	590	605	589	595	575	587	563	595	591	586	580	562	569	576	566	607	611	581	594	613	578	571	566	596	610	583	596	565	582	597	548	600	603	610	624	652	579	557	570	590	551	575	582	575	566	575	542	600	566	577	585	596	569	597	580	581	574	625	607	600	565	560	558	567	608	607	582	569	549	616	615	568	590	607	583	591	616	592	565	576	619	618	521	637	613	531	577	568	556	574	598	540	571	618	625	608	578	556	593	624	558	581	581	574	593	609	624	564	575	591	589	599	615	608	606	613	584	623	544	579	597	582	566	572	596	597	614	573	571	598	569	585	543	593	573	576	620	587	563	587	574	611	596	575	604	578	599	580	575	566	578	614	616	589	553	615	581	570	611	631	578	577	593	592	592	564	584	527	593	580	592	564	613	618	584	566	574	577	600	581	572	556	562	590	595	572	589	576	579	605	580	547	615	603	586	564	581	605	645	612	562	578	586	599	574	608	614	579	562	594	614	546	582	581	610	622	580	580	529	590	591	616	601	594	551	597	570	599	635	596	556	575	569	604	602	571	580	613	561	632	582	605	567	597	603	547	623	623	572	570	575	623	606	555	612	589	566	596	601	625	540	592	576	613	564	559	570	579	571	612	538	604	573	613	594	531	594	578	563	579	557	595	561	561	555	622	616	604	599	652	611	553	554	567	550	624	558	598	589	570	611	569	546	589	577	609	583	581	573	587	608	620	514	598	612	593	641	632	576	592	573	559	564	572	572	603	570	616	585	546	585	640	615	591	624	573	580	558	586	594	577	549	601	597	614	540	576	565	605	596	607	586	541	562	577	571	632	591	599	570	590	590	612	590	568	611	615	587	627	546	588	567	604	564	548	544	594	616	615	566	558	567	589	593	594	607	568	597	590	616	568	614	628	562	582	546	590	589
12035	18402	15959	8965	6130	4580	3594	2898	2323	1941	1693	1462	1263	1213	1109	1072	1025	1003	976	919	865	876	883	826	805	779	824	783	803	786	796	820	766	748	778	788	785	769	747	729	746	773	738	752	789	689	738	747	741	761	709	801	714	716	736	719	746	672	718	749	665	712	719	702	732	751	689	763	765	704	739	693	735	733	701	735	707	789	707	750	765	690	732	728	760	690	754	752	758	750	727	687	664	731	756	720	695	696	680	726	709	676	713	718	724	706	671	713	720	674	684	767	733	696	695	655	728	700	722	756	748	715	725	689	750	671	670	721	682	694	756	730	651	699	748	694	737	717	762	701	704	763	705	747	718	743	715	753	750	751	650	687	710	731	721	762	669	718	719	720	708	753	712	698	728	742	695	732	689	674	737	746	727	749	703	708	748	738	744	730	726	738	705	706	713	692	638	721	694	746	716	768	729	681	639	731	658	710	690	704	723	694	690	731	697	740	731	658	655	731	695	687	689	684	707	679	705	665	722	709	737	725	662	661	689	702	699	679	663	711	728	712	745	708	746	734	738	695	705	724	742	716	714	694	707	726	730	722	652	745	692	719	661	659	723	708	741	699	690	680	686	690	775	740	711	725	698	715	701	693	698	683	767	704	698	699	704	691	762	687	710	691	729	714	687	728	718	686	667	640	697	690	709	674	680	663	708	653	708	718	723	691	718	717	708	699	694	668	737	709	669	693	690	714	733	684	648	709	663	735	665	744	730	675	698	740	679	696	708	658	706	717	728	738	716	739	670	697	753	742	709	699	701	722	678	717	668	730	671	710	715	705	729	715	711	707	724	706	685	686	722	704	721	706	772	739	663	725	735	683	694	704	722	666	705	677	772	753	780	746	736	748	643	735	684	698	708	681	734	725	683	681	729	715	726	700	680	733	704	693	668	698	704	737	720	698	682	738	717	665	730	699	710	728	715	706	737	707	703	737	677	689	705	756	662	719	715	724	704	729	730	689	722	735	740	688	721	714	700	664	741	673	672	695	690	664	779	753	743	732	681	784	744	713	685	691	659	715	717	722	745	734	670	702	661	724	722	727	706	729	707	658	711	745	744	676	709	737	675	684	669	749	720	672	730	731	750	675	667	727	749	708	690	733	715	719	710	691	706	705	683	701	673	710	746	725	743	679	715	656	733	640	734	721	711	717	723	712	686	736	738	723	676	672	722	744	714	751	735	721	709	717	719	716	743	704	729	727	724	717	695	726	663	723	709	703	712	695	725	784	736	736	722	746	650	734	695	723	734	703	762	669	727	706	707	721	684	725	742	681	691	737	754	696	745	703	743	679	701	684	702	712	693	731	720	700	706	732	676	681	736	767	777	690	672	698	702	749	755	683	709	700	744	751	741	748	707	722	731	712	708	701	706	756	684	734	715	690	708	746	694	762	649	724	705	682	740	736	693	698	708	721	734	690	689	714	700	689	677	694	726	687	694	695	733	710	701	693	677	723	671	733	732	707	680	753	751	684	676	712	720	698	674	672	702	714	697	692	693	715	748	746	727	741	729	704	690	668	678	685	708	689	715	731	721	702	719	667	695	687	726	704	723	717	765	699	704	728	669	729	704	742	712	729	735	702	770	701	696	745	704	753	700	708	681	743	689	694	714	720	736	722	714	724	724	744	681	677	690	709	758	686	722	714	768	700	687	714	699	734	728	701	693	687	669	736	664	712	710	702	704	684	649	701	703	698	740	713	682	736	722	721	727	681	760	692	679	698	735	707	727	759	681	682	752	729	729	689	713	691	747	705	706	692	724	765	699	691	721	724	755	728	734	711	662	694	724	680	685	701	714	760	667	728	721	663	709	736	715	712	695	703	738	720	710	721	725	694	743	710	652	681	692	678	748	719	714	708	691	713	723	748	704	680	693	679	709	719	728	698	732	701	719	707	730	720	682	689	692	716	709	727	685	743	704	711	757	718	761	704	659	689	715	722	688	695	703	734	685	729	706	753	704	708	727	722	698	744	723	713	717	731	702	745	666	713	712	718	720	717	719	661	707	699	719	748	702	706	735	715	735	702	692	707	757	732	753	678	766	704	704	720	741	755	756	720	741	761	729	720	701	683	737	715	708	724	695	706	629	742	702	720	731	728	738	695	718	729	728	679	735	732	715	732	720	678	730	714	775	730	713	690	681	702	691	733	682	688	677	768	676	697	719	671	698	728	703	679	739	694	743	709	687	686	693	741	665	708	757	686	718	708	714	719	728	702	762	676	659	721	716	690	751	714	702	730	748	708	726	728	723	759	730	729	708	718	706	720	674	705	715	712	675	701	715	717	718	674	671	706	726	749	737	740	723	682	735	717	774	705	718	690	720	724	728	677	724	716	698	682	773	727	673	694	713	708	713	680	755	729	713	753	665	772	720	681	721	748	756	674	736	723	705	726	703	690	701	710	697	720	718	707	734	754	698	711	688	680	718	729	749	717	730	735	678	742	719	725	743	693	718	700	698	678	788	690	697	679	697	732	709	729	677	752	708	694	694	666	746	699	674	681	697	711	746	703	700	683	755	661	709	682	697	710	710	727	725	729	734	735	690	709	708	697	700	694	695	695	717	690	702	665	699	745	730	694	674	696	715	720	708	730	703	733	765	669	750	760	714	717	694	718	718	691	706	734	718	750	721	790	723	672	675	685	661	681	712	699	738	691	721	695	733	695	704	686	691	697	755	689	679	715	691	729	706	696	714	676	703	726	755	702	752	733	700	704	757	655	696	665	693	715	724	735	710	731	670	741	764	762	744	727	715	687	699	721	730	717	691	738	686	682	679	713	720	706	748	714	702	739	712	749	700	722	702	699	715	706	694	693	708	718	718	709	714	642	709	721	674	716	715	733	726	760	702	755	726	701	681	681	701	760	787	714	678	687	670	688	778	766	750	706	738	727	684	736	715	747	682	716	722	707	676	749	720	766	715	720	716	713	690	697	713	710	711	725	783	689	712	709	721	704	747	692	713	692	678	728	700	724	729	716	732	708	740	704	733	748	717	728	705	682	718	650	738	714	759	653	744	690	709	692	705	719	707	700	674	702	688	679	691	748	724	672	701	667	677	680	691	674	733	740	694	733	703	707	695	723	760	691	697	632	746	736	693	699	739	728	724	761	657	697	700	731	720	688	715	689	762	697	692	669	685	731	704	723	746	683	681	736	699	735	694	704	727	726	709	702	733	714	700	716	711	729	670	715	739	718	720	710	710	666	703	713	689	712	662	673	704	693	653	738	720	720	722	707	717	677	695	718	650	719	759	715	685	707	670	729	675	694	705	742	754	777	710	762	699	697	700	727	678	766	706	680	708	725	722	690	722	680	694	738	730	699	713	702	699	729	715	675	712	730	677	721	658	772	733	712	693	725	697	692	638	672	710	748	745	696	712	733	711	684	690	709	710	725	700	724	736	757	718	651	751	710	679	717	724	705	758	707	716	707	689	724	707	710	704	669	686	714	679	701	712	723	701	706
27179	19887	6845	1030	495	376	359	370	337	305	291	330	321	320	304	331	312	366	297	308	293	306	341	314	331	363	318	312	348	326	297	298	296	300	286	338	307	342	320	293	344	314	338	326	318	312	298	292	306	327	298	316	302	346	317	334	317	303	294	303	280	309	312	307	301	294	315	281	270	314	321	304	293	319	312	310	330	321	308	310	338	304	324	305	293	277	297	310	296	312	302	319	319	305	297	293	313	299	304	285	298	300	317	273	322	295	319	303	279	331	282	291	329	303	284	282	308	300	276	295	286	282	297	311	329	309	277	300	307	304	302	309	325	279	290	311	351	333	300	295	287	253	317	297	319	308	325	328	299	313	330	307	312	277	327	306	303	312	287	314	296	282	315	311	324	259	313	305	305	310	332	308	274	309	307	301	312	320	329	284	292	334	298	279	314	298	304	309	324	306	309	297	315	329	344	343	293	347	319	314	274	322	308	310	324	315	325	306	351	283	335	287	297	320	328	322	328	316	281	315	315	275	341	328	316	304	308	306	297	275	307	301	324	327	310	305	319	301	298	277	285	328	304	313	339	322	320	281	295	308	315	305	317	314	318	303	303	286	290	327	274	318	323	302	305	296	313	298	283	312	302	305	313	302	314	302	307	326	340	324	291	326	303	311	329	280	286	284	285	277	287	315	280	308	327	294	306	316	301	321	313	316	311	329	308	316	289	300	310	283	315	295	307	310	306	303	304	291	342	284	289	292	285	306	311	301	283	279	326	328	315	283	340	316	320	308	341	301	329	283	303	314	322	282	315	308	323	283	311	325	299	326	294	329	303	281	280	297	303	292	297	312	293	272	321	308	313	278	268	292	302	298	320	298	306	298	291	328	290	301	320	275	291	338	320	326	296	299	302	319	309	284	306	287	312	294	292	308	303	323	290	310	336	290	325	296	305	299	311	288	291	328	311	315	324	281	322	329	286	302	312	295	339	304	304	330	323	297	278	326	268	318	305	307	342	331	318	314	295	302	290	299	330	328	295	307	284	308	290	283	319	325	321	319	305	334	301	303	276	321	324	301	301	273	300	317	294	284	296	313	299	266	327	307	307	327	313	312	296	323	306	293	323	336	317	296	306	273	322	293	303	314	335	314	323	330	329	307	303	298	289	305	333	322	308	310	315	303	324	300	281	296	289	311	319	318	313	290	295	284	315	305	319	297	335	319	307	287	295	291	271	283	305	299	349	353	272	312	281	306	310	332	299	270	320	294	332	305	289	324	317	279	317	313	303	319	314	302	330	260	285	301	304	302	286	323	301	298	312	284	343	323	294	307	317	304	327	290	328	310	332	291	325	312	301	315	312	338	286	293	319	316	307	292	291	286	300	306	297	314	325	297	316	304	300	309	280	333	335	285	280	277	314	309	287	327	287	350	291	297	312	354	299	310	320	316	287	319	328	315	327	312	295	310	317	301	315	289	307	292	314	279	253	323	312	320	305	330	282	297	314	285	316	303	296	312	306	330	313	337	313	268	327	306	288	318	325	307	278	305	290	291	287	325	304	300	316	295	344	286	321	295	312	306	297	309	309	307	328	332	280	304	325	340	291	314	295	304	300	306	297	319	315	292	287	307	307	310	314	322	315	317	294	304	305	296	316	351	311	290	298	323	305	336	311	318	300	325	294	325	301	279	285	317	326	329	314	295	311	308	309	297	292	316	345	307	319	327	316	308	318	292	299	315	309	340	296	322	303	333	297	300	282	311	307	304	322	345	280	294	336	314	307	328	333	313	295	337	319	337	330	305	319	294	291	282	307	297	299	317	307	287	322	320	290	303	281	323	290	283	328	276	301	291	308	273	284	307	296	325	323	326	273	289	296	303	318	282	312	313	313	304	316	318	326	304	304	286	313	290	320	297	293	324	332	308	295	297	303	303	298	346	301	329	308	317	298	312	322	289	312	317	305	313	301	285	311	328	319	305	289	309	327	291	293	308	292	317	300	283	284	311	268	310	299	324	320	286	325	311	284	280	305	305	291	318	316	302	329	311	322	319	309	316	341	306	316	325	337	306	296	284	261	284	320	320	323	299	315	322	304	309	323	261	286	276	293	288	323	322	283	323	304	306	301	309	280	305	320	298	324	295	319	293	336	309	281	316	304	297	313	288	333	274	314	328	309	261	317	287	327	319	301	314	302	273	323	307	319	340	336	292	264	296	312	264	308	344	287	299	332	302	313	284	291	295	325	305	313	347	323	319	291	290	330	311	329	308	295	311	306	284	333	276	310	312	307	314	311	319	325	299	313	298	284	307	309	283	345	296	325	325	295	307	279	297	311	301	308	315	327	288	290	326	328	261	303	311	316	304	304	293	330	298	312	297	311	318	326	307	335	310	307	308	305	315	328	327	319	302	269	315	291	325	318	300	328	312	311	280	287	296	298	281	328	295	319	240	294	316	308	336	284	334	284	285	316	317	298	331	322	318	311	316	323	298	290	325	288	317	298	337	331	276	284	295	284	326	314	312	297	315	275	312	307	282	278	327	320	319	313	292	319	308	290	281	291	322	314	306	327	330	306	292	299	322	348	323	292	311	321	284	313	308	312	290	321	307	296	311	298	330	320	314	289	281	297	300	281	304	353	333	287	287	294	340	330	281	294	304	310	310	292	318	320	321	305	328	324	342	323	319	260	330	299	301	333	290	305	288	329	266	329	295	293	283	308	302	297	277	303	284	276	321	326	277	293	329	288	276	281	295	328	339	324	303	333	346	305	290	319	273	308	331	278	302	302	302	315	340	305	332	326	290	318	301	280	298	294	292	299	326	299	289	301	275	307	327	294	331	299	309	294	288	294	278	326	343	312	281	322	318	290	302	287	290	304	303	292	306	288	297	315	320	302	333	341	303	311	279	311	298	302	303	305	336	318	309	313	295	308	301	312	303	284	328	313	272	332	302	277	299	329	310	339	295	313	318	322	295	306	316	299	268	310	279	303	287	288	292	335	293	311	330	321	273	290	313	289	311	334	302	290	293	325	301	336	313	332	307	307	294	307	298	290	326	297	330	281	275	290	311	336	292	348	330	323	307	286	338	286	322	319	337	301	321	287	307	281	302	319	296	328	278	319	288	303	328	295	294	303	308	325	275	308	326	317	290	301	315	307	286	281	341	325	332	341	271	284	291	293	321	311	302	293	295	296	317	320	326	260	299	285	302	300	300	299	334	302	299	303	301	311	285	320	293	319	311	330	316	309	299	322	328	320	301	342	264	311	311	296	338	293	319	336	335	323	318	301	293	314	265	291	311	319	309	302	314	336	305	313	321	284	315	311	294	329	319	301	322	304	329	309	310	303	308	305	320	295	315	289	306	283	290	278	275	291	294	314	310	297	304	285	299	311	321	313	302	310	319	305	271	287	362	310	293	314	306	307	315	296	347	317	314	310	284	307	286	310	318	311	327	268	312	297	313	299	307	354	313	301	292	287	323	278	315	318	310	319	291	323	305	315	317	329	326
7375	2313	2050	1214	724	597	512	451	452	427	414	411	423	396	391	395	372	393	406	379	373	364	383	388	403	410	387	356	357	374	371	387	404	405	417	418	411	372	363	391	415	381	388	340	367	379	390	406	388	381	355	370	383	403	397	399	401	366	379	389	393	404	397	436	394	374	382	410	398	403	397	407	382	330	397	355	381	411	376	395	415	366	384	374	394	390	394	385	402	386	368	359	386	400	367	384	392	394	355	392	406	383	379	389	383	361	387	385	367	388	382	382	377	376	379	370	396	379	400	370	365	371	363	367	383	388	378	361	383	372	374	410	388	401	372	351	387	379	360	388	383	393	394	428	370	362	383	381	342	389	398	376	368	368	359	358	381	341	394	376	374	393	378	349	362	395	374	357	355	401	405	399	392	394	391	378	365	344	401	359	402	387	385	373	401	351	400	393	386	384	414	423	393	372	398	387	365	402	359	381	375	417	394	384	384	354	420	374	404	375	410	406	388	380	370	377	384	359	379	390	395	391	364	382	377	385	366	394	422	355	409	403	398	402	412	360	356	370	402	386	401	380	434	391	396	377	429	368	379	373	374	412	383	401	359	386	418	398	402	375	364	391	394	410	394	367	385	358	395	428	354	376	378	424	393	358	400	402	402	383	372	376	384	360	381	370	392	376	393	342	404	398	347	382	391	359	364	415	389	376	381	380	430	381	368	410	407	386	399	364	391	403	402	418	423	367	403	385	381	384	402	372	397	388	388	404	413	358	375	381	416	414	373	382	380	341	374	382	383	382	393	377	354	337	388	400	366	356	381	367	370	408	400	374	362	374	376	392	426	388	359	401	375	369	387	376	372	371	395	409	403	351	373	360	393	387	394	376	405	374	366	420	377	374	393	379	408	431	374	399	429	409	377	384	413	383	395	386	399	341	371	414	356	393	375	351	379	393	377	362	416	340	408	399	361	375	350	371	388	373	386	390	389	410	375	373	423	381	385	390	392	414	380	394	372	390	398	381	372	403	400	365	377	380	366	372	369	387	393	375	369	374	379	360	399	341	362	390	390	378	403	379	386	371	397	410	391	410	392	396	364	401	360	419	408	381	394	377	373	410	386	381	341	371	371	382	400	383	416	392	393	379	377	348	391	351	407	384	383	384	371	394	371	368	399	391	404	345	402	373	383	396	405	364	392	350	400	415	384	415	365	385	400	374	380	398	376	370	373	391	374	401	421	353	371	386	410	392	378	412	389	388	406	363	408	402	384	390	394	400	390	407	389	341	418	403	373	383	362	387	413	370	364	373	380	368	357	383	412	400	404	394	370	356	414	386	358	408	395	380	369	381	362	380	369	398	409	375	380	368	362	398	399	386	377	377	367	427	414	412	399	367	416	372	399	370	381	376	367	402	403	372	396	424	375	353	372	345	382	373	404	411	400	397	365	379	408	336	389	417	444	380	412	370	383	391	395	384	373	368	402	434	395	394	384	387	382	376	366	364	408	381	416	422	407	406	372	351	377	405	392	394	369	367	380	355	365	393	429	422	363	400	402	359	359	356	379	379	392	360	384	387	386	381	397	356	377	434	364	399	396	369	391	349	403	398	401	364	367	395	380	414	380	372	380	377	395	395	374	379	386	393	392	364	396	395	403	400	385	368	419	400	370	369	375	430	413	393	389	358	380	426	395	407	395	396	410	401	369	373	358	382	418	382	387	380	373	386	352	378	413	396	421	420	386	422	372	374	397	378	389	394	371	407	378	369	375	393	392	351	381	391	376	400	391	405	417	406	382	391	389	399	393	411	387	400	370	387	379	361	364	392	416	352	377	376	385	392	399	399	408	371	380	434	374	367	395	416	395	338	396	360	387	383	381	398	390	378	376	393	367	385	382	380	383	410	387	368	393	368	391	365	367	371	394	386	405	411	392	351	397	441	387	408	427	369	373	406	424	409	372	388	393	359	400	431	412	372	381	389	383	423	401	347	389	365	390	384	404	388	391	346	378	371	342	364	390	345	408	408	395	402	432	370	391	366	406	353	371	384	387	398	430	383	410	412	397	398	368	400	380	394	393	403	423	416	380	375	379	382	411	390	371	393	369	373	399	395	361	443	410	393	375	375	346	407	392	348	371	384	399	377	369	371	381	393	382	365	379	384	422	399	393	369	376	422	350	374	372	371	358	403	387	373	352	378	386	358	361	408	394	427	392	411	401	398	370	380	371	398	385	377	366	398	359	383	379	406	396	386	399	360	380	390	373	412	377	389	366	374	393	379	375	389	375	416	402	367	392	428	324	378	393	373	391	357	368	391	404	412	409	393	369	423	382	378	369	381	350	366	385	400	386	379	376	373	396	401	395	381	395	392	383	374	413	403	372	357	368	371	345	382	359	369	364	363	364	383	387	345	404	387	371	394	392	381	397	395	405	374	420	444	400	387	382	387	407	404	392	394	361	379	389	421	331	425	379	402	398	402	353	377	372	407	369	380	390	431	334	384	395	359	382	367	365	382	391	349	409	377	406	350	401	371	375	375	391	402	393	387	385	400	387	395	398	373	386	380	374	427	383	377	396	385	416	424	365	379	382	402	409	387	358	384	373	413	401	373	371	406	375	357	367	357	415	370	410	370	392	385	399	394	375	388	386	371	417	376	338	355	422	377	389	370	406	396	379	356	388	356	410	384	383	402	380	383	380	377	397	421	359	372	377	360	361	410	368	387	409	405	390	392	398	420	376	369	379	385	385	405	386	395	370	390	359	421	364	358	378	379	370	382	354	364	372	378	378	387	405	384	403	411	378	405	377	391	394	356	386	389	363	362	388	386	395	404	389	416	354	368	396	382	387	386	416	391	373	368	381	380	398	379	380	398	397	388	361	388	383	363	422	389	369	433	391	397	437	400	398	403	388	363	414	392	389	370	384	384	394	402	384	325	374	366	361	384	390	356	377	355	380	426	430	425	398	394	421	371	398	390	394	372	399	396	379	390	369	380	408	362	400	376	347	372	380	414	367	394	368	377	399	404	368	389	381	378	364	369	391	401	354	369	384	374	379	392	352	390	376	401	411	372	413	391	385	386	405	425	404	378	383	347	406	388	393	443	363	392	358	355	374	358	412	383	385	375	358	381	331	370	395	416	353	403	388	392	361	350	410	369	372	396	406	374	387	405	429	380	384	395	414	383	393	418	417	375	370	427	361	403	407	378	375	411	384	418	421	385	417	387	378	354	420	427	356	362	385	381	374	387	374	392	375	369	403	376	399	372	404	397	361	340	368	366	364	383	392	381	386	391	395	374	387	391	403	394	390	414	360	388	381	376	381	396	395	375	369	411	400	386	380	352	376	417	390	372	405	366	410	387	341	383	362	397	390	386	373	390	398	398	378	414	397	372	408	403	403	378	390	377	353	392	360	408	386	363	387	370	389	401	395	381	425	382	382	387	407	424	368	366	389	397	359	411	415	404	375	380	392	397	364	401	365	382	390	390	376	391	430	352	394	366	381	343	382	390
23872	21076	28470	23913	21058	11176	1610	1065	947	783	766	732	716	652	640	618	646	592	620	629	621	594	606	561	617	570	606	530	546	557	621	563	538	548	594	588	565	566	555	588	563	565	505	563	564	566	568	559	513	593	554	547	546	566	578	543	541	583	590	542	574	574	566	531	554	563	577	533	569	591	520	585	579	595	545	569	557	554	540	571	560	538	561	537	560	509	525	567	609	569	556	578	553	578	517	516	566	578	547	572	596	533	551	569	543	590	549	540	567	543	548	586	548	566	541	558	562	527	537	572	517	564	552	557	565	552	592	549	592	543	530	558	543	574	550	566	592	528	543	556	502	531	559	534	541	547	501	549	579	579	597	545	558	500	541	549	600	523	578	536	592	539	583	567	581	568	583	538	551	558	560	510	571	521	555	557	571	518	518	540	582	578	577	609	549	575	549	596	526	517	569	568	521	530	557	583	578	568	584	530	546	528	577	521	576	523	596	552	581	505	602	548	546	549	546	533	559	560	530	564	593	538	541	566	541	567	522	517	556	573	599	573	617	571	540	530	517	536	548	558	578	568	543	527	558	521	538	587	546	548	559	559	531	544	552	498	581	547	554	564	578	533	558	556	521	578	613	569	550	577	563	626	548	543	569	543	553	519	535	536	578	555	534	552	547	592	523	544	564	593	566	520	522	588	570	568	565	579	545	524	589	546	530	524	570	603	551	558	542	564	563	568	564	553	589	520	572	539	546	563	515	514	540	543	552	547	559	546	570	569	540	550	563	567	611	523	571	504	545	538	534	527	553	601	565	587	529	609	587	598	564	544	576	527	558	597	564	523	559	566	538	579	539	532	534	583	586	587	537	581	545	575	557	519	580	535	531	594	554	539	557	582	555	554	554	591	568	547	539	538	535	581	577	563	539	568	609	577	522	532	542	522	591	537	541	560	581	536	580	594	543	558	522	563	559	539	551	599	501	539	526	550	583	522	560	567	556	562	569	569	600	543	548	552	534	586	590	543	537	559	539	570	538	580	585	578	562	488	538	548	546	582	552	531	553	580	516	504	514	572	547	527	544	531	545	544	532	559	538	530	542	591	485	569	557	565	555	536	558	583	544	539	565	573	575	580	533	558	559	525	538	532	621	564	541	578	535	571	523	551	524	540	558	537	528	606	566	557	543	527	536	509	542	556	541	530	573	521	548	557	539	507	529	537	622	497	573	509	536	590	544	593	539	555	572	571	533	538	539	572	562	545	561	550	605	531	487	563	511	528	575	550	571	557	554	534	527	546	549	532	530	594	542	555	543	564	547	549	560	546	542	605	554	556	569	561	548	546	600	564	557	527	565	515	551	527	549	568	535	576	565	534	566	547	571	547	563	552	530	550	587	532	534	534	568	563	582	508	623	572	542	594	545	545	569	543	533	544	583	563	595	547	578	576	553	547	498	567	593	550	571	556	551	583	559	555	520	588	527	521	595	528	517	544	595	498	566	556	563	534	562	541	573	573	554	567	537	555	570	516	538	568	551	497	571	533	542	542	583	529	545	586	598	562	568	603	555	582	534	551	570	552	564	569	533	550	542	522	542	569	541	571	559	502	574	567	571	549	560	543	582	531	532	520	536	567	557	566	550	575	574	543	558	577	579	554	513	547	588	536	520	585	601	567	545	540	578	552	555	541	566	505	575	559	574	584	560	578	558	536	548	584	541	563	545	557	562	603	556	558	581	541	559	573	521	537	526	568	574	518	516	539	531	577	545	566	564	513	568	533	539	553	576	562	555	513	562	565	536	583	540	546	551	514	565	534	505	592	576	578	551	562	532	545	538	595	552	527	501	542	529	514	568	521	497	578	546	571	536	547	539	545	545	538	548	555	536	547	535	521	527	507	538	541	521	546	586	502	566	519	517	573	570	568	542	604	555	575	575	562	571	551	529	559	548	539	554	597	581	578	560	537	588	555	587	551	556	551	573	531	558	588	586	520	578	564	559	575	578	533	558	557	599	513	563	576	548	571	517	513	565	528	570	512	569	579	547	541	547	502	591	529	547	563	547	552	527	571	565	544	529	522	547	533	575	554	520	495	575	512	545	546	562	550	550	551	569	590	567	538	551	506	560	542	555	537	554	552	584	537	574	555	558	567	544	579	558	528	581	518	566	547	583	558	550	557	543	526	578	548	559	556	546	537	518	549	490	582	576	519	595	553	534	562	579	578	525	598	538	565	551	599	543	510	510	540	580	567	579	532	558	531	580	540	575	539	571	596	524	563	581	534	535	554	554	556	531	553	560	565	540	556	550	565	542	556	566	591	552	521	571	602	553	529	558	525	509	561	559	536	568	539	540	536	567	526	584	558	563	547	546	548	516	578	558	562	579	581	540	569	605	547	623	552	592	546	563	575	534	564	619	536	573	520	565	575	563	508	564	543	587	565	531	592	547	554	565	553	551	513	517	561	528	542	589	568	555	561	564	505	526	569	576	551	573	497	557	552	622	580	563	542	572	547	534	594	555	515	570	573	537	555	610	547	590	528	569	538	577	584	548	551	536	573	526	515	547	501	591	571	535	509	542	550	549	569	504	590	552	547	541	569	582	543	577	553	532	518	560	535	549	555	542	537	553	526	553	506	522	568	506	534	535	575	553	577	592	540	580	552	580	553	556	569	609	518	605	558	548	570	553	536	555	554	527	538	575	592	543	562	519	565	556	545	568	573	577	508	542	528	590	533	526	571	553	570	584	531	510	570	622	549	534	535	508	553	588	555	533	553	511	538	545	567	552	574	563	501	553	566	577	549	549	537	568	561	556	512	555	533	568	556	536	553	535	559	561	573	563	561	560	521	552	531	569	549	533	508	499	536	541	531	520	540	529	562	510	550	577	514	537	530	574	532	538	539	534	607	533	481	555	565	532	530	537	543	569	553	533	522	570	581	579	566	537	542	597	572	544	562	512	539	576	548	553	536	554	548	536	586	568	550	559	536	555	562	529	553	578	550	541	581	526	542	592	540	586	554	549	545	612	507	581	545	553	540	578	548	515	564	550	596	548	550	558	529	537	572	528	576	548	558	554	556	553	578	509	555	604	562	503	536	547	580	564	545	569	540	584	592	618	585	590	560	597	576	571	564	567	546	516	561	534	539	555	597	556	542	548	522	556	527	542	575	563	529	552	561	513	544	560	545	537	578	559	531	569	564	587	539	524	586	551	535	574	509	545	560	572	592	546	525	565	524	560	531	562	571	576	568	549	547	570	549	540	540	542	576	581	543	513	571	574	556	561	544	548	504	541	547	586	539	582	582	544	531	547	511	542	551	568	570	558	552	534	541	560	546	582	550	584	524	524	531	519	546	562	559	577	586	540	518	543	559	588	526	541	523	586	576	542	557	505	536	579	558	552	545	551	558	537	580	573	596	588	602	573	518	522	570	553	524	568	546	535	589	499	534	522	526	526	560	571	551	542	544	566	571	501	528	568	590	570	535	510	609	514	542	563	538	585	572	513	539	599	551
8216	11999	10343	5647	3639	2640	2159	1786	1502	1250	1158	1015	1057	941	856	891	863	804	797	753	759	706	747	761	733	748	737	742	674	682	730	734	722	672	699	671	691	693	710	678	676	705	689	705	698	741	733	683	663	688	673	659	737	689	701	659	699	643	699	694	712	680	696	668	632	647	686	680	708	697	668	682	688	640	662	633	702	698	655	696	721	652	678	662	652	636	668	698	634	609	686	680	650	663	711	661	678	685	676	646	712	679	669	617	671	662	730	642	710	711	651	673	663	650	677	660	659	642	662	704	680	682	636	690	640	649	649	664	709	678	617	670	668	696	701	656	629	645	694	671	628	685	668	719	682	697	638	651	650	681	661	723	692	713	687	654	697	702	693	650	675	661	676	622	706	655	679	662	631	675	642	696	678	664	675	663	678	628	671	686	652	661	704	644	645	675	656	713	664	688	690	645	659	685	644	692	704	656	697	695	650	667	736	681	672	680	662	650	685	624	665	695	714	658	682	708	652	673	665	664	688	646	647	703	596	687	705	693	704	671	705	714	655	628	624	675	656	652	678	655	664	619	711	653	697	648	656	701	629	666	649	676	698	659	691	642	638	674	687	668	666	668	676	666	662	719	688	685	679	665	680	668	660	678	681	671	681	645	704	690	628	646	629	699	710	600	678	685	687	638	662	650	667	689	680	733	693	708	685	680	662	648	626	648	656	662	667	720	626	712	667	705	681	707	670	674	622	732	680	663	692	658	685	644	690	656	692	686	619	623	690	695	658	683	665	671	682	641	654	639	653	675	663	682	644	636	657	655	656	659	630	673	686	690	704	659	626	658	706	649	692	678	656	698	645	716	649	682	650	713	691	678	670	655	676	710	688	667	674	664	682	653	663	637	690	644	655	635	649	659	725	673	674	677	632	639	655	662	670	663	672	654	650	658	659	657	668	670	632	675	648	687	670	658	673	696	716	634	707	698	672	665	721	720	674	677	670	699	658	719	760	666	636	661	691	645	624	654	598	698	672	739	696	687	717	705	683	691	654	680	648	656	661	697	676	671	653	678	692	686	679	657	700	662	651	676	662	616	665	662	668	709	677	689	673	625	694	654	677	674	677	686	659	632	693	687	699	681	633	696	685	685	676	659	669	652	694	721	678	624	647	718	667	645	701	723	659	640	672	677	646	670	660	681	660	709	694	649	643	648	605	618	726	739	647	656	681	655	669	671	651	679	650	668	675	688	671	695	673	658	639	678	740	666	663	678	721	677	694	674	673	672	661	646	639	660	721	661	687	663	668	645	634	672	671	706	610	697	686	669	667	676	679	671	706	655	671	691	650	684	653	670	653	667	700	684	657	638	677	695	649	683	689	683	617	660	655	641	684	638	686	735	638	699	688	652	628	692	704	669	640	653	676	684	709	647	640	663	697	662	702	662	633	638	667	688	630	662	674	652	695	636	672	661	640	671	659	662	674	675	685	654	694	672	715	677	704	700	649	696	695	702	666	660	704	650	652	703	680	635	660	661	634	673	697	692	675	698	675	661	647	631	664	646	690	687	659	615	700	662	676	659	697	710	666	683	659	644	654	656	695	606	716	633	653	648	670	667	653	622	686	666	626	622	678	646	687	658	715	715	660	662	661	671	680	675	711	635	648	672	737	689	664	691	709	676	669	660	617	695	618	654	672	670	697	684	696	669	685	664	705	652	685	656	710	645	657	653	623	666	658	705	680	722	709	678	696	699	666	659	676	667	669	729	657	648	713	664	654	675	688	697	695	689	661	680	687	642	699	644	646	666	637	672	687	685	660	652	616	695	661	670	670	668	675	654	670	636	671	673	677	643	660	641	688	674	680	727	656	621	673	647	637	670	615	667	637	665	679	626	636	633	646	734	660	711	668	705	641	659	715	680	647	713	657	658	637	698	687	681	720	602	671	670	688	670	679	663	693	652	670	664	653	692	628	677	652	671	659	670	664	676	676	651	699	677	698	649	691	688	647	694	716	696	649	671	649	696	639	668	672	646	700	687	698	671	661	692	696	627	659	665	672	694	667	662	678	721	666	679	669	652	660	663	684	718	666	687	696	651	600	709	688	648	649	680	672	643	662	734	699	694	683	679	680	685	673	644	689	661	669	662	634	636	664	639	680	710	683	682	664	720	653	724	667	654	667	710	686	620	736	641	664	710	638	678	618	688	655	653	676	701	688	663	725	684	671	667	704	639	646	680	666	679	660	715	649	640	652	652	672	662	636	680	681	695	702	683	714	681	642	641	687	669	622	629	729	632	727	653	640	605	702	638	657	694	658	639	657	648	631	675	644	645	641	668	681	632	704	701	671	705	642	636	691	695	689	663	645	665	668	632	656	648	696	684	643	647	677	666	695	698	664	655	664	658	659	686	692	711	701	676	677	662	646	651	671	710	673	736	644	673	687	635	628	627	659	639	663	666	646	667	684	665	674	693	665	657	643	635	665	666	650	703	678	635	682	693	663	669	694	662	669	653	699	662	686	713	678	650	694	661	666	657	675	671	686	682	687	663	673	726	695	663	620	674	637	680	692	607	697	647	649	638	678	639	683	655	693	676	676	654	675	615	649	667	670	702	649	653	687	700	638	630	643	677	636	682	663	666	665	630	677	685	630	696	640	710	709	654	663	669	672	615	690	647	647	661	686	667	657	719	624	625	679	678	703	667	675	705	674	677	652	638	659	686	632	648	623	665	718	656	606	672	692	685	682	732	690	683	634	601	686	680	642	618	655	659	609	678	676	668	639	683	599	607	655	725	643	672	634	643	633	657	639	657	660	633	672	661	678	659	636	663	662	660	676	700	622	712	638	675	692	681	701	650	633	681	659	659	694	670	673	628	656	664	677	670	686	686	652	712	660	691	697	649	660	674	712	643	678	691	641	683	698	691	688	667	698	662	617	701	636	676	642	663	650	647	680	652	686	641	639	665	677	694	667	672	661	667	635	648	664	707	675	698	729	690	688	641	737	666	694	654	680	629	659	681	662	673	616	659	714	689	664	659	677	677	666	665	707	706	708	660	653	694	647	683	646	658	710	664	660	620	676	666	666	683	688	678	671	700	706	637	654	684	617	660	683	711	679	746	725	648	656	661	676	690	699	661	678	676	663	636	639	691	660	642	652	646	626	640	670	688	691	677	674	697	676	651	669	658	660	663	690	663	611	664	669	699	677	655	683	703	655	660	723	662	688	632	702	664	690	675	665	640	745	646	644	660	583	652	730	653	715	670	650	665	733	644	700	677	677	684	688	673	700	648	648	629	690	641	646	688	662	692	675	676	640	660	676	717	700	687	641	660	677	669	656	623	655	663	689	654	625	658	660	691	699	677	589	658	652	625	682	656	649	650	636	669	653	669	735	669	696	661	686	688	684	740	669	731	667	633	690	638	673	671	698	711	689	682	630	666	631	645	683	674	689	678	696	624	719	701	695	677	664	677	714	685	655	658	677	676	664	669	697	654	660	693	656	650	654	659	647	625
25053	21067	27360	24846	10795	842	552	467	379	376	361	374	341	324	354	317	308	308	287	294	329	307	310	287	288	276	307	303	278	252	313	293	278	261	280	269	296	277	292	297	302	299	293	266	252	273	303	271	295	276	262	269	278	274	273	285	258	269	281	254	297	265	274	286	290	253	294	268	288	268	288	278	276	281	254	282	273	245	266	272	274	276	263	278	289	282	260	249	278	304	279	260	283	265	234	256	266	303	255	275	263	273	254	275	289	242	258	279	270	292	279	287	299	283	282	298	280	244	270	274	268	288	282	278	266	272	300	269	280	260	269	240	275	259	243	272	296	237	231	219	271	269	265	290	255	246	263	260	278	243	257	279	282	281	247	276	268	285	266	282	292	245	261	250	271	304	271	257	288	262	285	286	273	288	270	271	271	247	265	277	271	273	298	290	280	244	288	279	274	279	292	244	295	266	285	252	305	267	274	280	270	226	292	281	235	288	269	263	259	257	280	274	275	256	233	272	268	279	265	253	253	288	272	260	276	274	286	277	235	246	261	270	267	250	266	266	263	288	263	286	278	285	275	248	276	236	265	300	272	289	281	254	277	285	255	281	258	268	276	265	260	260	249	269	253	259	265	293	288	255	279	288	246	294	285	266	262	293	252	299	245	297	286	259	267	281	269	279	246	257	287	275	261	290	295	286	282	296	293	248	279	237	270	292	261	270	292	279	260	244	268	276	237	306	258	255	270	290	256	274	256	272	264	301	291	271	262	275	263	272	271	254	276	272	259	293	259	247	270	261	245	245	291	276	263	274	290	273	254	295	253	274	288	267	253	243	280	269	281	259	274	266	266	284	243	271	274	250	299	298	277	250	286	261	269	275	254	264	226	277	278	268	270	277	273	289	264	304	305	288	296	275	290	228	280	271	275	257	283	267	249	292	262	277	261	281	268	282	255	251	250	287	275	254	262	280	292	281	284	298	271	277	287	266	265	295	297	264	241	249	291	271	285	287	259	270	269	274	268	268	276	286	257	265	257	239	268	289	259	281	238	256	274	265	265	282	283	272	278	260	231	262	269	255	248	294	281	256	261	284	249	271	263	259	270	264	270	281	262	257	261	288	263	293	263	257	291	276	281	273	261	286	272	212	285	284	276	294	275	264	270	260	250	269	261	247	247	272	263	242	296	267	264	254	275	276	260	314	282	280	270	246	285	236	299	263	260	249	276	277	293	254	276	277	283	243	272	233	322	273	262	273	281	264	290	262	285	279	272	275	270	291	252	294	296	267	300	299	282	245	277	234	291	292	263	279	293	280	274	241	299	277	289	264	284	251	286	272	292	255	244	269	256	289	287	279	244	266	269	273	297	246	286	281	278	296	248	283	277	257	269	259	246	267	249	261	260	262	270	275	264	287	247	270	255	291	288	274	228	284	265	252	262	271	282	251	290	258	286	269	281	261	265	270	274	302	283	269	267	267	276	283	271	253	266	278	275	273	284	294	286	262	277	256	275	273	282	282	293	276	294	288	274	272	275	299	286	287	275	302	283	264	272	262	288	278	271	274	269	277	271	255	295	263	261	272	261	288	282	278	240	269	283	269	292	308	242	274	256	281	226	263	247	261	276	273	251	279	265	282	278	245	268	248	278	269	265	269	242	282	271	246	275	268	264	275	270	232	243	277	242	251	252	254	290	250	258	272	261	255	257	275	279	254	251	272	263	259	254	279	269	235	307	286	276	231	280	279	248	275	246	286	279	299	293	243	280	241	280	250	262	232	269	277	254	243	289	261	273	276	276	238	243	291	254	294	251	252	257	287	292	284	271	270	237	266	270	291	258	287	308	291	259	286	270	244	283	274	269	264	271	273	288	270	278	256	261	254	248	263	294	280	271	304	280	271	277	272	263	262	265	239	297	288	300	262	284	265	265	268	275	306	263	249	229	267	260	262	281	287	270	286	278	258	283	294	300	276	271	251	284	285	279	248	291	286	262	261	289	290	286	247	279	278	256	283	246	272	266	282	284	279	268	273	294	279	263	282	298	296	261	235	249	289	242	297	259	247	276	258	267	260	282	284	285	251	275	258	272	258	244	283	264	249	254	257	273	275	243	256	263	254	270	259	285	287	253	266	261	285	299	273	250	276	257	254	284	263	260	266	278	249	285	251	276	266	258	261	278	251	270	304	285	294	297	274	275	261	275	300	252	269	284	260	285	259	271	255	272	307	262	265	278	271	292	285	256	268	261	285	256	283	277	249	274	259	282	265	300	290	263	287	279	283	281	278	283	285	282	302	257	253	292	273	247	252	276	263	258	283	283	266	298	278	283	259	291	264	267	287	290	288	305	250	275	258	245	275	278	285	249	277	273	257	255	277	274	256	272	249	258	265	315	284	291	305	279	260	281	240	274	261	268	261	261	281	280	297	257	258	257	276	222	246	270	303	258	279	262	231	258	262	257	294	289	275	249	273	279	285	229	272	245	281	306	247	263	262	273	258	273	278	258	269	282	267	251	282	266	233	299	262	243	283	273	296	269	311	281	263	246	266	257	274	318	289	239	260	259	251	264	289	285	274	266	267	253	245	257	270	271	278	259	276	261	261	284	254	284	272	267	280	283	276	289	271	260	256	304	299	284	270	286	278	246	249	258	278	293	305	270	260	241	279	288	290	297	251	293	277	261	272	280	275	268	271	275	233	291	286	281	295	266	258	281	288	258	263	285	300	277	264	240	280	255	277	274	269	286	229	272	275	237	282	291	250	285	264	305	248	284	288	233	283	265	244	236	278	271	267	253	256	266	276	278	272	266	266	304	279	285	236	276	268	252	290	261	289	277	233	260	250	262	292	264	279	282	263	243	251	281	240	282	279	262	266	302	238	262	254	299	257	282	276	289	273	271	269	282	277	284	264	254	284	293	275	247	280	269	286	285	245	259	273	288	245	281	257	266	275	265	274	269	300	292	281	270	256	247	272	265	275	248	261	260	248	268	256	276	283	250	259	277	270	254	264	259	258	270	287	291	286	277	262	272	295	283	244	284	244	256	252	282	245	266	248	267	277	266	256	280	268	259	257	247	277	300	273	250	305	300	254	256	260	258	263	281	281	260	283	282	287	281	290	270	278	258	293	296	261	296	279	307	270	232	235	283	246	273	264	296	266	294	244	241	277	245	286	260	265	224	244	251	248	284	276	258	271	301	266	259	266	273	260	254	270	267	276	285	269	254	252	267	270	249	272	241	261	249	284	239	281	245	264	263	267	286	281	271	278	290	285	314	262	270	254	279	266	258	260	266	252	317	266	261	275	272	285	287	265	265	218	268	285	274	249	250	270	224	249	281	263	269	259	243	277	285	278	251	280	279	257	286	252	264	267	229	294	261	283	293	247	314	280	279	275	287	309	277	295	248	266	270	276	259	270	281	298	253	260	278	266	260	292	282	269	263	270	278	267	255	291	280	267	249	276	268	244	275	280	269	253	297	279	279	263	290	282	304	282	285	297	285	273	240	249
8758	7571	6375	3339	2232	1544	1172	965	803	670	616	566	494	525	493	441	483	454	354	412	402	410	419	352	413	399	396	411	360	363	388	348	378	378	404	348	415	347	379	372	358	446	362	364	363	332	343	353	336	360	346	393	348	386	354	359	362	358	367	343	352	349	349	370	328	343	396	349	352	378	370	345	347	333	389	355	346	374	358	352	380	381	390	369	379	324	359	366	363	356	364	315	349	344	370	388	364	336	345	352	307	354	361	379	365	399	340	346	342	340	343	364	314	379	347	339	353	347	405	373	376	373	329	348	368	380	304	322	367	361	335	348	368	364	342	375	310	386	387	385	349	343	384	393	362	349	382	375	392	370	344	343	373	383	356	389	349	340	377	361	324	384	364	352	372	326	372	344	372	361	357	353	373	353	349	351	338	346	397	358	323	371	375	346	364	326	338	360	327	338	354	356	335	356	349	337	399	358	349	385	364	357	370	360	375	332	370	346	360	350	350	351	394	361	359	360	338	344	367	404	386	361	350	368	375	352	325	342	380	347	318	350	338	348	379	355	361	398	372	329	365	358	388	365	370	388	354	357	362	334	335	386	354	325	367	340	335	392	347	367	376	369	318	334	351	364	370	339	374	345	355	359	380	366	374	370	328	365	349	363	366	328	326	347	354	387	377	403	340	349	376	333	356	387	386	344	321	360	338	396	359	343	372	364	312	359	349	390	361	391	365	370	361	327	328	363	376	339	329	330	347	364	366	339	344	351	370	323	357	344	354	390	348	352	369	382	371	359	325	358	355	388	384	328	319	388	336	377	335	374	355	346	370	380	363	354	344	362	383	347	361	348	367	329	357	353	339	380	369	365	356	361	342	362	356	343	341	337	368	392	344	345	358	354	367	360	342	333	364	338	321	329	378	362	376	358	320	382	362	349	362	328	339	371	357	355	349	357	382	334	358	345	391	321	346	339	357	343	344	313	391	340	358	359	329	349	381	367	363	342	368	346	365	340	365	380	383	377	400	348	346	330	348	364	376	383	376	371	332	366	374	361	369	353	350	355	372	342	363	388	347	350	380	332	356	347	344	348	350	341	368	336	371	348	366	377	389	367	346	350	352	347	341	357	332	380	360	371	338	327	360	371	371	348	344	337	349	362	376	352	361	361	368	329	355	360	341	347	343	379	353	359	363	356	317	358	344	319	337	356	362	342	342	351	362	320	359	362	384	340	345	349	372	380	350	337	348	384	365	390	324	339	372	383	360	328	357	359	323	323	367	362	347	335	369	322	367	371	333	344	361	398	365	385	376	348	360	354	383	390	370	381	336	375	366	335	371	343	357	348	329	354	356	375	366	341	338	329	364	334	347	357	343	344	380	358	352	361	397	321	358	375	347	348	368	334	376	364	345	373	346	325	375	350	350	347	367	358	378	350	392	340	348	358	353	326	380	340	346	370	354	381	355	383	341	380	350	407	370	351	369	358	362	369	347	332	318	336	378	358	337	376	345	342	353	322	370	419	330	363	344	347	342	321	350	320	349	389	357	382	323	354	376	398	374	348	373	356	358	353	352	331	351	354	352	327	355	355	370	374	349	372	347	376	338	340	341	348	354	367	374	380	350	377	372	373	344	376	369	361	314	383	357	386	357	379	337	363	345	377	345	360	363	327	340	354	319	346	371	380	336	357	340	339	364	374	355	386	354	353	376	366	343	334	350	362	314	359	385	380	367	354	338	336	365	352	368	368	355	387	349	312	369	330	341	382	313	335	342	346	335	354	361	328	356	323	383	356	365	334	353	361	321	327	362	383	347	334	361	342	361	356	356	378	330	379	354	351	352	352	342	396	319	343	366	336	321	350	360	345	370	326	361	371	391	331	309	366	326	360	399	366	368	306	381	379	341	315	344	344	351	340	326	376	384	366	345	378	405	341	343	364	336	339	389	341	368	346	379	383	364	384	351	344	345	352	345	392	356	347	369	357	341	359	332	331	358	352	324	350	359	334	385	376	355	356	354	349	315	368	360	370	346	375	369	352	372	376	365	344	329	334	357	352	315	340	334	351	356	360	344	361	345	338	350	367	332	380	361	342	361	363	343	343	348	370	344	355	369	299	355	343	341	367	378	352	355	361	328	358	355	298	350	367	384	319	375	376	360	362	403	338	349	354	354	353	368	385	377	353	355	345	337	372	347	367	361	360	325	353	383	347	363	350	380	347	384	332	368	356	353	352	392	365	346	364	346	361	336	327	380	342	367	342	372	336	359	353	344	382	341	356	334	355	346	339	357	334	347	379	358	340	402	361	365	321	349	350	372	353	365	369	343	350	341	320	341	369	339	356	368	347	364	365	356	342	363	352	351	361	366	348	379	348	326	334	348	387	344	333	330	369	363	376	360	345	345	341	385	315	350	351	351	338	350	349	367	344	354	346	359	363	361	375	330	319	371	377	359	369	344	365	355	341	348	350	352	363	352	380	365	368	343	382	324	371	387	359	341	344	391	347	390	341	326	356	315	352	373	336	330	341	355	353	379	362	366	336	356	354	370	338	406	347	334	366	346	355	342	380	363	306	361	354	337	362	349	334	360	344	340	324	338	366	328	356	366	359	393	341	344	330	359	356	365	365	371	379	372	359	366	348	352	394	356	341	362	389	361	366	331	377	418	381	318	336	343	368	360	346	352	402	363	351	333	343	358	352	360	334	346	349	321	359	376	356	350	376	357	361	346	360	320	300	376	390	383	339	363	356	373	331	337	389	323	321	333	351	354	349	343	371	374	380	364	355	364	321	351	359	352	315	351	334	319	370	367	379	322	376	338	384	375	372	354	335	351	329	309	377	358	328	372	343	340	349	342	372	396	335	362	391	354	346	357	360	367	383	348	372	365	353	359	334	343	336	389	362	344	341	373	350	373	366	368	360	322	311	357	350	330	366	390	354	365	369	319	335	365	335	336	374	370	352	366	358	376	352	334	340	357	343	380	332	338	362	341	369	351	348	334	357	372	374	390	339	349	365	345	360	351	397	352	352	346	366	336	340	343	350	359	368	387	362	350	346	341	356	346	373	333	328	332	360	348	327	375	365	388	379	372	333	329	363	355	353	369	364	370	359	377	383	351	366	338	371	353	330	337	349	340	361	360	339	365	366	354	383	366	362	353	361	320	362	397	353	363	363	373	393	382	325	345	335	365	364	362	361	365	361	339	366	340	319	357	371	344	348	335	347	374	388	341	330	355	367	334	386	361	338	368	359	368	355	384	350	364	353	348	370	364	369	366	393	381	350	354	349	381	348	330	360	315	341	354	345	358	377	341	379	337	383	351	329	368	350	372	352	356	378	324	329	369	372	392	355	351	357	330	374	352	367	338	345	331	310	358	355	343	323	336	336	356	359	390	349	359	351	342	316	344	361	337	338	352	378	362	339	327	359	365	356	348	380	331	348	354	362	356	364	385	334	345	349	369	333	324	330	333	372	406	363	385	378	308	367	375	358	346	361	400	371	332	323	350	366
22939	21125	28925	23562	21115	21180	11162	1831	1346	1133	1084	1011	914	897	800	825	782	724	717	721	683	772	714	732	726	704	705	696	713	726	639	671	677	708	670	670	715	629	660	686	687	687	652	678	632	612	684	671	652	653	640	651	642	658	685	649	630	669	653	633	627	603	646	636	692	691	640	633	639	671	619	662	627	671	614	693	625	637	646	682	640	640	635	669	640	605	680	667	640	596	653	626	667	631	640	660	622	650	641	612	628	677	649	673	630	650	669	668	607	612	581	618	649	647	656	676	609	655	654	674	653	671	628	645	631	615	644	603	662	675	617	636	633	613	655	659	641	655	601	640	625	618	633	634	679	604	621	696	646	631	600	649	643	649	643	652	699	604	590	693	680	639	644	640	702	656	584	675	611	638	651	645	624	634	625	639	612	637	605	695	664	632	671	685	643	619	675	688	607	677	687	682	603	644	646	633	595	641	667	633	661	609	696	643	623	635	634	632	641	683	681	630	636	657	608	643	660	639	634	667	704	634	630	613	615	630	631	599	631	623	645	632	639	626	665	628	584	668	660	654	616	654	640	624	633	624	630	647	608	619	627	641	650	632	679	637	559	617	614	678	672	592	655	631	667	627	670	678	669	619	647	634	618	664	615	587	620	671	651	662	664	635	655	652	622	616	647	598	646	626	640	656	617	614	670	601	624	629	656	629	669	642	631	645	682	667	661	676	652	615	650	676	625	681	628	654	641	605	677	641	596	643	629	601	660	672	658	639	633	633	628	637	646	645	582	634	673	655	630	649	647	645	637	662	641	638	647	613	618	635	641	697	635	636	635	685	644	714	591	629	666	664	634	635	649	658	615	621	636	661	607	627	620	671	603	666	650	653	611	680	594	607	658	601	642	660	667	633	638	660	607	605	696	639	645	649	624	586	622	650	610	680	645	625	622	640	638	663	640	627	619	607	645	611	645	622	602	616	628	630	652	638	668	651	671	672	578	607	660	589	686	664	649	606	664	676	634	680	603	645	618	636	649	606	631	635	652	675	643	617	647	652	662	610	645	659	674	653	673	620	630	630	626	679	666	639	610	622	601	602	651	635	648	629	672	641	616	652	636	620	627	615	601	685	662	613	636	669	676	670	646	603	614	627	628	644	659	627	646	629	610	687	657	620	667	637	635	646	653	630	617	610	662	633	635	612	603	630	637	623	654	637	599	628	635	621	615	635	654	614	621	641	661	575	658	644	664	621	605	586	628	625	605	656	671	657	602	650	639	652	665	627	633	628	610	605	658	662	593	634	621	668	622	671	662	637	598	648	611	608	590	647	680	632	640	615	635	647	646	619	632	617	665	609	656	665	608	643	628	614	653	596	640	638	647	655	660	629	674	686	592	588	603	661	639	652	612	612	624	704	644	633	605	639	671	627	648	626	680	688	646	616	637	610	642	646	645	664	594	623	635	649	608	620	706	664	624	623	657	633	666	599	600	652	623	623	621	607	636	642	662	694	636	606	626	628	658	651	561	594	608	648	640	660	641	619	670	641	610	633	674	619	646	603	631	620	621	647	568	646	620	643	625	632	634	590	665	642	630	625	595	614	677	697	621	628	679	639	630	637	628	592	610	627	651	613	600	593	606	660	627	616	645	638	612	593	671	642	636	637	655	684	632	613	636	621	679	607	615	635	644	633	656	655	607	671	622	626	652	659	640	648	598	657	610	672	679	649	624	658	622	695	596	630	611	648	669	642	636	645	562	632	626	640	634	627	657	604	658	646	661	612	647	663	602	618	652	628	653	653	657	654	669	666	646	722	660	655	627	627	646	621	627	638	620	667	614	631	647	632	627	690	666	651	635	671	665	650	644	618	642	674	600	614	698	662	623	674	605	672	678	649	611	629	666	681	600	613	628	615	617	603	625	659	627	622	646	629	631	598	621	648	612	655	637	604	640	606	645	607	633	703	636	634	621	680	628	594	629	622	635	590	643	660	643	666	646	592	600	615	616	650	642	647	647	639	656	601	617	649	632	660	625	614	636	623	665	637	623	675	657	614	656	632	669	674	634	642	624	610	653	630	666	651	687	666	643	666	651	661	630	632	640	634	623	664	634	619	594	625	627	656	624	634	578	663	626	649	627	705	621	610	654	650	635	636	647	669	585	641	646	598	617	644	614	627	650	659	624	626	589	668	652	617	636	588	645	629	659	617	680	627	652	632	629	646	648	656	655	645	653	654	602	656	657	628	621	641	666	639	646	628	646	602	611	664	625	669	629	626	661	615	647	664	642	638	608	600	625	623	687	638	637	674	638	665	657	644	672	613	647	675	663	613	657	648	641	609	648	633	621	605	634	637	661	673	654	628	638	699	636	631	628	608	639	601	675	683	619	634	700	651	625	599	634	637	666	598	620	629	642	610	657	640	656	647	634	646	621	715	614	641	658	681	614	600	653	643	667	637	665	657	626	638	602	635	643	609	666	625	634	655	650	617	622	653	621	661	700	635	648	630	693	662	689	615	636	663	619	661	642	681	611	620	632	599	634	649	642	629	639	604	606	604	601	603	668	628	654	638	623	618	667	614	615	632	629	640	680	629	625	612	686	644	655	693	670	625	684	676	631	629	571	619	652	629	636	647	637	611	663	599	646	635	642	595	634	613	677	608	681	605	657	652	579	618	654	629	620	624	666	663	675	681	621	628	666	624	634	673	656	630	621	599	654	622	717	668	656	679	620	673	652	611	645	701	603	641	648	620	611	654	617	656	638	640	622	629	655	620	642	671	594	617	606	664	609	582	605	632	667	684	663	642	657	640	642	616	606	648	647	629	634	632	599	681	644	640	628	621	584	647	634	576	634	642	645	632	638	629	650	632	666	599	632	688	654	666	611	630	661	596	620	682	632	646	598	660	651	610	669	629	622	627	640	608	662	684	641	621	603	675	604	621	648	627	664	645	644	626	640	620	677	680	616	637	599	621	633	650	621	587	687	647	658	672	628	575	630	661	603	628	652	625	647	662	642	642	641	674	688	653	674	664	681	602	626	584	580	643	613	618	621	653	663	624	655	619	658	594	634	663	613	663	601	610	681	624	628	639	647	598	588	637	641	607	648	679	615	648	634	605	614	587	625	615	623	625	627	608	697	560	625	672	632	626	632	659	620	605	638	660	645	649	658	621	659	613	617	586	635	684	682	599	662	646	611	638	626	631	609	632	651	665	634	627	637	638	610	628	654	609	643	634	651	590	657	660	648	613	593	640	658	631	637	625	664	615	630	629	633	637	659	680	628	667	656	623	674	633	622	611	612	599	644	648	624	640	634	647	692	628	577	684	623	688	642	648	610	632	637	640	605	634	651	619	619	648	629	652	620	629	611	631	653	651	638	631	648	597	643	662	597	654	633	621	655	652	624	648	606	622	627	646	623	650	686	637	610	654	622	656	628	630	589	638	593	612	665	592	612	605	634	634	626	637	635	640	622	631	673	629	625	598	669	660	615	644	607	609	617	660	588	662	619	638
12125	18593	15945	9273	6399	4593	3577	2885	2327	2040	1692	1507	1388	1289	1176	1141	1024	1014	1003	1041	958	926	920	917	837	854	845	871	839	870	836	845	823	881	822	814	824	852	859	802	830	809	802	836	778	780	754	817	817	728	850	777	787	697	796	769	806	751	776	731	762	804	776	803	786	774	798	768	754	795	770	785	792	787	775	814	783	827	820	737	771	819	739	749	787	771	784	781	772	776	766	704	798	804	753	770	787	747	767	718	735	785	752	790	726	809	810	771	757	738	692	778	741	741	731	786	777	741	726	795	766	761	728	792	771	761	767	777	801	752	778	764	770	771	767	753	746	788	741	772	760	759	754	807	742	799	774	769	739	738	722	792	771	794	760	727	735	799	787	784	850	753	820	769	843	757	745	750	758	802	807	778	792	785	757	825	807	781	806	810	759	790	792	806	770	771	758	745	738	771	774	739	768	769	784	771	773	845	844	760	790	748	760	755	762	761	753	778	758	779	813	742	752	749	768	784	816	765	750	739	791	763	776	829	751	775	707	774	733	793	794	724	756	776	729	762	742	767	789	760	748	768	727	755	737	728	721	750	806	766	806	755	788	805	776	768	758	784	743	769	764	721	752	759	773	781	743	769	693	750	765	756	749	718	793	737	772	766	770	726	752	746	724	727	730	746	797	744	805	766	769	749	807	763	749	748	714	748	769	772	673	788	744	731	757	776	775	778	711	743	761	791	775	723	741	777	869	770	790	787	810	722	794	761	753	728	747	760	734	791	782	740	779	771	740	776	790	774	747	738	699	754	793	757	789	774	768	766	785	757	776	737	754	795	728	756	775	729	808	800	775	723	754	743	806	728	710	776	727	752	733	767	745	770	694	752	784	755	725	749	783	770	765	743	735	747	734	789	783	742	817	748	795	777	756	790	780	774	733	743	799	774	739	752	779	767	762	739	792	753	730	770	741	756	749	700	790	762	704	777	766	816	782	786	783	760	795	742	772	777	731	759	801	719	759	724	734	785	795	742	786	783	781	755	767	727	769	766	789	719	752	796	759	750	756	762	781	825	835	735	761	759	774	716	740	749	753	797	750	767	836	784	758	744	740	777	776	781	738	756	726	776	756	763	759	765	736	827	783	745	770	768	781	771	801	748	742	786	781	781	756	788	729	742	765	790	762	721	753	755	767	774	795	759	745	764	768	774	789	776	776	783	747	776	746	761	768	797	727	751	777	775	773	795	771	755	747	798	754	822	749	771	765	806	801	707	765	794	776	779	744	771	757	745	760	711	754	825	753	771	788	752	747	775	764	767	745	804	743	791	743	768	731	801	770	755	744	722	769	766	757	761	789	746	784	838	726	727	778	736	792	773	775	725	736	784	786	776	689	717	741	760	716	767	719	785	751	715	746	744	766	800	777	759	781	786	790	768	733	780	731	770	775	799	735	732	779	719	783	747	760	703	776	765	738	746	769	722	744	757	771	809	759	800	757	760	763	818	752	764	789	770	741	786	728	731	746	757	748	796	755	769	759	749	804	774	733	783	803	747	775	761	696	751	833	776	758	743	759	764	741	698	715	759	731	731	797	734	821	758	740	779	760	754	772	772	762	792	723	781	746	746	781	742	756	763	730	836	740	732	716	771	746	786	745	812	724	773	788	767	774	755	780	774	747	779	749	781	780	725	766	771	794	799	772	730	754	765	754	793	806	734	809	758	739	765	802	792	769	785	762	699	762	775	804	772	749	758	740	772	759	716	787	759	754	729	788	756	720	765	787	763	734	706	763	725	784	787	759	775	768	792	740	728	783	722	721	748	768	771	800	725	776	752	752	795	780	776	776	741	808	730	793	717	743	759	788	829	817	774	795	732	797	839	753	744	750	724	744	779	789	766	724	789	741	782	760	689	757	773	785	770	768	787	798	743	758	809	801	759	747	786	738	785	802	779	726	744	766	739	789	785	773	786	745	780	781	726	740	764	784	762	813	802	802	803	752	742	796	747	738	755	729	771	787	745	756	776	735	757	774	756	809	759	783	736	743	821	756	765	770	767	748	756	791	730	773	719	751	787	727	806	731	763	755	761	745	760	737	801	794	769	773	767	787	786	742	781	739	803	754	830	719	720	815	731	758	770	774	756	773	784	761	780	762	738	781	791	761	760	760	775	716	748	730	782	791	744	774	745	793	782	711	767	794	745	778	803	734	739	770	780	795	764	767	752	797	778	769	827	742	757	776	729	766	782	781	760	835	768	732	757	777	759	747	746	772	716	748	764	762	792	749	766	774	775	767	771	758	782	718	805	735	756	760	796	734	788	729	769	727	797	729	773	799	787	722	724	762	757	781	772	720	783	756	793	761	785	799	784	704	742	813	741	773	768	794	730	777	735	756	812	806	791	794	786	826	738	748	780	760	745	770	741	717	778	744	731	794	776	756	807	784	775	702	778	756	791	748	773	793	795	787	801	760	750	749	809	743	737	799	781	801	787	766	776	765	787	753	767	761	775	761	743	764	773	791	775	771	778	844	783	744	770	761	745	808	766	768	694	766	758	771	769	791	751	731	783	794	741	768	812	793	796	760	696	741	738	773	736	742	795	743	765	739	675	779	700	781	751	728	756	774	771	737	774	785	732	774	727	710	785	746	770	772	709	769	798	726	783	778	747	754	786	784	761	741	746	810	788	753	774	765	819	764	750	864	788	729	727	713	774	757	726	802	746	736	714	804	750	787	800	783	758	734	735	763	750	807	835	820	751	769	763	756	768	721	740	811	739	748	789	792	760	776	700	821	724	720	728	771	785	762	719	821	751	773	755	798	760	735	728	779	728	761	758	721	756	756	775	805	778	752	779	697	747	787	747	750	750	760	722	747	696	745	755	717	773	736	749	750	748	748	749	752	761	781	796	786	717	780	733	808	750	782	822	761	790	776	758	766	749	806	765	749	798	783	757	784	745	772	744	753	778	778	745	726	753	769	752	783	793	769	802	787	800	800	749	725	737	805	793	759	714	805	788	714	747	792	770	747	798	732	763	759	784	771	767	797	811	802	764	737	737	816	733	783	683	772	762	725	773	725	755	822	769	772	762	750	765	787	748	777	806	782	788	780	772	734	752	787	726	778	793	744	738	762	805	764	757	761	807	800	775	754	753	724	764	786	798	764	764	708	777	801	750	815	775	768	783	735	810	759	746	782	719	766	769	780	778	779	750	787	758	725	759	723	751	721	788	775	754	766	785	805	725	812	763	748	788	732	799	801	811	774	727	754	730	717	792	727	793	769	768	754	764	733	753	762	813	804	779	747	754	727	767	756	790	792	763	776	750	733	798	773	740	781	771	749	786	715	782	755	771	802	759	743	776	737	760	781	796	789	763	763	780	781	792	736	743	783	723	766	784	712	760	748	729	778	759	765	747	772	755	798	761	791	777	732	774	774	752	744	724	797	725	794	793	775	719	708	722	796	772	772	801	756	733	778	757	797	771	775	791	789	729	794	775	748	731	720	796	731	769	789	760
27126	20039	6962	1099	600	491	410	456	431	426	368	413	398	427	438	417	395	389	410	415	414	422	392	374	402	397	397	401	398	369	402	425	362	394	439	400	421	379	386	376	370	400	349	405	385	386	414	404	377	396	407	398	342	430	388	391	427	391	376	389	392	342	411	376	369	399	417	376	419	411	385	435	403	366	394	383	397	381	398	420	410	384	388	383	383	404	367	414	410	430	387	390	416	426	387	405	392	359	410	381	376	411	394	404	392	410	428	412	389	400	374	360	357	365	377	384	415	401	414	399	435	408	379	379	386	353	396	386	403	371	421	402	366	385	396	411	362	377	378	400	379	400	389	419	374	393	380	406	403	413	359	440	378	413	403	387	382	386	390	389	421	440	391	401	380	419	390	409	399	386	354	413	434	404	405	433	378	393	409	389	409	394	422	410	406	380	395	388	381	375	375	365	398	382	422	386	392	388	396	395	374	380	422	393	393	411	374	395	423	381	382	437	405	397	381	389	391	385	407	398	385	377	388	410	396	377	409	367	411	385	418	389	368	444	358	436	374	339	360	388	392	410	374	390	392	350	393	429	396	356	403	385	418	403	403	365	381	349	400	373	398	361	405	430	381	392	385	422	384	411	361	374	393	383	389	423	354	417	394	392	396	409	400	402	425	402	398	369	404	379	382	411	354	395	420	387	392	382	364	374	400	373	381	380	375	444	411	421	411	381	374	424	420	412	395	391	392	404	397	404	397	379	416	397	400	384	385	414	393	412	418	388	378	377	397	431	406	376	415	398	396	388	373	386	433	373	404	376	447	391	374	398	385	385	394	385	384	363	386	409	431	424	397	423	352	383	382	420	383	393	403	398	409	423	371	424	371	414	374	398	397	405	397	406	387	359	388	388	402	417	402	401	393	413	371	400	418	359	389	418	375	395	404	420	375	407	400	383	407	374	356	414	363	395	382	396	400	374	408	412	391	399	396	372	386	375	362	384	354	384	412	410	401	421	379	387	391	379	436	374	399	424	376	416	403	397	386	408	416	436	389	396	386	353	394	391	388	399	360	396	388	352	422	394	379	431	409	387	379	361	374	396	386	423	417	391	377	381	408	386	380	380	367	391	392	363	403	409	407	374	364	387	410	374	399	448	398	400	395	368	391	420	423	397	415	383	370	386	403	386	429	397	380	373	387	388	384	378	367	381	394	418	409	385	417	400	400	417	385	388	414	394	414	417	377	402	390	401	391	385	398	411	385	383	404	371	378	363	382	380	360	373	420	408	363	374	430	396	369	410	390	399	398	375	413	421	372	394	403	373	398	435	382	386	387	392	389	374	366	374	421	383	422	410	444	383	375	409	361	412	370	396	420	355	396	373	395	384	404	403	420	397	402	378	380	403	392	381	415	379	397	400	410	410	368	387	375	387	407	379	452	375	401	395	384	407	386	369	403	376	381	407	377	332	384	385	384	370	357	404	418	369	364	409	373	411	424	375	367	400	384	376	376	374	393	385	373	379	390	387	387	387	407	405	402	360	392	407	376	377	376	404	390	354	404	423	380	428	376	420	429	401	413	387	397	410	395	393	398	364	399	394	375	376	392	415	416	411	431	389	377	406	394	391	402	386	406	413	350	366	384	383	370	405	373	399	396	414	380	373	392	409	420	377	393	440	353	373	353	397	406	391	403	361	407	393	401	382	383	386	400	431	373	381	341	384	367	403	409	378	408	389	418	413	382	402	401	385	418	417	366	364	365	391	394	411	388	371	390	383	404	406	385	374	415	407	391	373	364	405	400	380	381	382	387	393	379	411	394	420	405	374	361	393	395	394	408	389	372	376	396	387	374	398	354	400	361	428	387	388	385	367	392	395	382	391	399	407	360	411	370	363	390	396	413	385	430	421	380	372	391	347	404	423	425	383	377	393	426	385	422	380	384	365	396	420	373	406	387	362	396	362	412	432	368	424	389	404	413	400	383	389	415	371	404	373	355	384	378	364	390	386	353	406	391	386	376	391	440	416	391	403	395	343	397	420	361	368	367	388	365	390	394	381	405	402	408	398	358	371	426	387	385	396	376	431	350	378	409	418	381	404	385	390	412	362	382	378	414	372	382	394	348	412	393	386	387	388	366	413	423	390	380	387	395	409	399	411	386	362	397	377	371	359	374	394	387	439	438	368	399	410	398	353	377	369	387	386	364	427	374	367	401	358	393	385	371	418	411	403	409	394	359	416	359	414	392	404	402	363	382	369	384	375	422	433	401	399	383	352	385	390	406	411	389	392	386	354	417	395	396	395	395	375	394	383	422	384	439	393	401	366	389	440	361	413	389	373	364	380	340	397	395	414	389	444	378	402	382	394	404	352	377	405	386	378	396	388	373	395	370	387	367	421	388	381	397	412	389	364	403	381	391	372	370	385	394	374	369	433	413	354	357	353	396	413	337	403	344	407	432	387	402	412	371	405	367	416	353	395	390	397	412	404	396	385	392	401	395	415	407	382	382	392	393	374	427	392	365	379	353	405	387	396	368	394	417	396	423	407	386	363	396	408	379	380	391	375	396	375	396	386	423	373	395	406	409	408	405	388	406	391	414	397	388	404	351	409	389	409	416	409	376	405	401	365	387	381	386	409	402	418	414	338	399	361	373	371	376	382	368	360	391	377	369	386	418	363	403	411	369	376	398	364	391	405	387	384	393	390	402	379	359	413	392	425	396	395	402	381	382	349	416	402	411	371	377	395	409	401	413	377	384	389	378	382	397	396	403	390	373	391	399	380	435	403	392	406	376	365	371	427	413	376	379	377	381	402	412	375	386	399	415	369	408	403	372	391	393	374	374	383	389	366	388	384	377	357	387	396	355	394	405	397	382	388	401	414	381	378	393	388	390	425	376	406	408	386	401	427	399	352	400	407	415	358	357	389	436	394	400	410	425	399	390	355	398	423	405	425	426	415	411	360	377	381	410	360	380	380	396	392	386	381	412	376	366	427	404	381	385	388	392	382	362	386	378	377	376	379	368	351	384	398	366	423	357	366	416	394	396	413	398	383	413	437	404	393	397	392	373	381	412	373	373	411	360	386	401	374	430	384	426	358	400	400	382	405	376	398	359	376	386	398	370	403	399	375	383	383	389	387	398	403	397	368	356	420	406	379	406	393	397	380	418	395	384	356	396	436	394	403	354	393	404	378	393	359	413	380	400	373	359	355	345	399	411	372	391	383	404	385	401	367	405	385	425	370	417	403	378	393	405	383	420	392	406	397	396	415	390	411	358	404	391	360	427	389	379	396	402	344	363	400	398	352	398	423	422	377	411	400	376	372	378	365	362	408	403	359	413	354	422	378	405	381	400	439	406	408	385	395	399	352	342	378	380	392	389	405	384	410	366	407	363	394	400	394	391	371	405	362	378	386	409	369	380	368	372	384	378	381	387	344	415	422	393	378	427	371	359	390	405	386	357	409	384	366	400	400	391	339	391	368	402	439	322	399	422	377	427	394	412	397	374	413
7359	2366	2070	1262	938	690	600	556	521	535	499	493	525	481	517	492	543	463	493	492	479	493	529	506	470	492	468	493	510	477	484	438	474	481	533	516	496	487	504	466	483	479	478	501	503	426	491	465	505	454	513	523	489	475	530	465	493	504	489	495	489	450	485	497	495	473	506	494	506	496	476	532	493	485	476	454	495	499	491	466	482	493	465	493	481	480	503	485	475	533	478	484	507	504	479	502	479	466	476	485	529	486	466	515	474	459	506	474	457	527	477	472	444	468	511	460	495	470	469	501	499	489	503	458	461	492	495	458	462	497	455	496	470	466	469	480	492	439	483	475	491	514	472	468	445	471	487	462	494	535	473	496	533	466	478	504	527	525	494	482	511	500	475	517	480	453	540	510	457	483	510	484	468	519	480	458	492	482	479	512	484	488	514	488	457	478	458	523	484	478	477	515	464	480	523	489	485	464	511	494	518	487	485	519	475	485	506	460	449	524	481	468	444	478	520	464	480	427	488	495	484	511	477	455	504	496	476	520	466	493	509	475	483	472	478	498	522	485	514	499	469	511	459	483	457	477	507	454	496	511	427	482	525	497	484	506	522	491	475	492	489	505	492	501	512	490	473	477	464	462	479	497	513	487	484	486	477	482	513	493	507	502	461	461	433	485	458	470	480	469	473	483	489	510	497	468	501	489	496	538	510	479	470	496	488	492	481	463	508	513	523	458	497	469	519	454	458	500	456	483	494	496	460	465	481	494	487	500	486	505	464	492	508	487	483	499	479	475	476	501	516	507	462	512	518	520	486	501	526	498	469	471	487	479	498	503	471	482	476	471	474	446	492	488	455	439	483	487	495	475	483	522	479	435	459	512	471	463	493	522	482	498	465	483	470	489	468	483	469	481	481	468	464	478	492	477	501	520	474	534	468	504	503	493	498	486	462	493	457	468	535	454	438	502	518	523	476	473	481	502	454	489	484	472	519	468	500	508	461	495	494	483	474	505	504	473	467	480	459	478	462	453	473	446	489	446	503	474	481	475	490	453	527	513	483	481	498	457	449	473	513	455	498	495	499	512	430	445	477	511	463	494	501	526	507	520	490	479	469	504	501	481	492	527	497	507	471	460	514	456	505	488	484	481	474	495	490	512	508	485	502	448	466	492	518	488	480	474	498	476	499	498	498	462	469	508	448	505	458	453	488	491	489	516	482	491	489	522	518	476	479	469	436	433	480	427	470	490	490	451	487	477	479	465	476	509	481	449	499	512	522	461	508	528	480	483	473	493	441	428	486	511	463	487	472	462	468	517	482	513	542	463	510	476	524	475	453	472	482	456	465	455	495	454	504	483	448	493	511	490	487	465	449	505	489	501	513	470	490	472	490	493	450	504	480	492	490	480	512	502	490	498	459	495	473	496	489	489	470	487	481	465	463	500	498	481	484	505	490	481	488	481	478	523	468	512	465	484	463	487	454	475	511	503	490	494	483	479	511	428	484	460	500	459	473	482	507	506	484	469	489	455	496	473	477	483	515	458	488	529	483	512	476	468	517	481	490	484	506	454	479	477	504	492	473	501	522	478	446	462	489	473	483	488	477	463	479	480	503	521	498	481	475	481	508	461	502	494	512	505	471	446	481	482	477	485	434	457	508	486	479	453	515	490	456	464	464	494	473	500	456	466	471	495	502	429	481	446	502	462	491	478	484	494	505	453	492	444	515	478	455	477	451	495	432	491	494	520	476	492	483	468	437	506	488	455	441	489	471	445	471	480	498	470	481	455	478	506	491	469	517	457	511	468	500	506	494	473	477	502	442	490	447	479	514	482	510	476	433	504	461	475	510	463	522	492	492	484	482	459	502	476	515	501	503	465	450	510	471	497	476	521	487	468	529	483	478	487	508	472	525	486	511	493	457	506	490	456	504	498	501	471	479	494	466	481	521	479	505	500	547	462	485	504	456	487	502	500	462	442	511	508	474	509	478	494	534	470	499	457	501	518	484	501	485	511	495	462	459	500	446	500	481	535	492	516	504	482	490	477	513	504	454	474	462	453	493	430	484	483	479	505	445	487	484	511	482	484	483	474	502	471	489	470	483	476	486	518	509	488	469	508	506	512	497	439	517	488	468	488	526	489	468	511	459	497	490	494	503	472	485	521	466	449	506	480	467	476	489	468	519	477	487	469	497	503	482	491	499	535	505	463	500	446	482	485	444	497	460	531	473	476	484	480	485	482	472	487	496	510	522	460	488	465	495	484	517	483	519	479	483	444	508	480	490	481	494	451	477	474	464	462	467	488	514	512	504	501	498	445	454	493	495	530	461	464	457	486	506	479	479	468	463	529	505	506	464	462	486	467	499	473	512	506	499	491	475	468	475	523	512	493	511	509	437	444	504	473	462	479	542	520	482	469	545	468	472	492	508	467	525	500	469	475	502	493	447	480	507	441	483	504	489	482	499	452	492	537	455	452	480	471	471	484	479	470	453	454	495	498	459	486	469	517	453	486	492	477	481	507	490	475	523	436	497	471	509	521	452	510	461	516	495	501	473	470	461	507	487	460	547	487	502	504	497	526	490	497	498	489	451	487	502	470	515	487	502	554	444	478	479	443	494	524	456	501	443	447	454	496	537	517	551	481	471	479	474	513	470	515	471	494	470	442	514	501	512	470	492	491	466	474	463	502	474	451	457	469	450	483	515	488	505	476	499	487	474	483	507	498	468	523	494	483	438	527	469	465	502	508	476	479	501	490	495	488	519	489	502	476	518	482	464	467	491	519	456	478	497	501	501	454	483	445	489	499	483	467	505	492	451	502	534	483	483	505	460	511	497	466	445	470	475	475	495	479	492	506	466	453	462	505	456	469	467	500	480	507	490	532	468	499	493	476	468	506	502	460	481	502	446	482	480	452	520	457	456	486	484	488	512	479	497	481	441	529	529	483	493	482	515	438	483	497	514	492	473	476	534	463	492	489	445	484	516	495	505	449	452	460	494	501	491	442	456	508	495	519	499	483	476	507	501	489	513	463	482	481	506	472	478	516	475	484	474	484	495	491	516	484	480	429	465	495	461	475	466	498	501	449	485	479	480	462	482	476	479	478	493	469	498	503	499	524	472	480	490	484	497	504	501	502	486	494	501	512	458	452	502	486	475	459	474	461	504	519	489	481	496	505	494	474	473	503	488	477	463	493	484	497	513	475	471	499	454	470	481	437	491	501	482	509	480	483	518	493	501	486	493	477	478	473	477	488	503	455	497	485	543	454	485	527	491	505	499	468	499	489	450	479	489	458	504	433	497	516	496	477	530	468	491	488	483	511	503	490	528	491	484	502	484	494	484	511	440	490	517	486	501	481	487	513	483	481	472	492	507	488	512	486	486	487	482	469	446	496	468	456	498	477	454	482	470	513	472	526	477	468	477	453	512	477	479	512	516	481	454	518	488	466	499	488	499	490	479	453	469	542	451	506	472	477	463	494	509	482	486	486	499	489	486	520	546	509	496	496
23865	21056	28419	23890	21039	11420	1688	1114	926	862	831	766	770	695	736	701	684	675	703	657	654	598	585	632	612	614	643	626	634	616	610	655	681	609	604	638	579	608	641	632	598	611	641	612	663	619	626	618	630	631	616	565	617	615	672	590	658	620	671	582	588	620	624	597	604	608	606	627	577	598	611	596	587	608	599	609	592	617	622	624	613	627	595	616	562	582	632	617	660	584	579	570	600	620	578	575	560	595	606	563	565	607	636	619	631	589	568	638	631	611	609	597	588	610	638	562	596	629	607	610	596	619	620	621	609	600	597	590	628	619	647	560	609	598	584	633	617	621	632	570	605	608	625	613	645	620	606	610	607	575	575	606	619	626	614	591	611	586	605	649	610	538	584	568	600	632	591	598	592	627	599	580	615	612	624	639	594	590	594	628	633	634	609	612	595	598	614	551	575	605	616	627	590	614	590	617	611	566	624	594	561	645	594	611	598	606	619	557	607	649	563	595	622	617	635	583	596	585	632	619	637	642	611	608	609	613	654	580	585	572	597	603	588	583	623	582	592	628	598	607	583	655	605	592	596	563	581	602	554	630	549	628	584	583	620	618	593	627	597	614	617	567	564	627	593	582	614	621	612	623	625	569	606	613	581	585	597	597	600	656	626	597	603	613	588	597	617	585	627	598	588	627	622	612	592	611	566	622	606	627	608	602	650	583	595	605	595	577	582	575	560	627	568	620	611	626	576	616	584	595	623	589	561	544	587	588	571	575	608	633	575	669	582	596	633	583	635	569	592	600	639	589	533	611	614	610	566	571	571	625	567	623	598	620	585	584	613	633	623	619	602	620	627	612	574	612	600	573	625	604	572	594	582	628	604	580	618	552	583	621	593	614	626	639	597	604	597	609	567	600	606	602	601	588	582	609	639	549	629	598	664	613	592	621	604	645	637	553	566	597	582	574	570	619	643	637	602	599	555	656	626	584	638	613	607	582	636	595	630	564	629	623	602	641	647	599	600	617	561	576	622	581	578	642	556	603	628	619	578	602	588	602	567	619	579	587	583	592	610	618	577	608	571	611	632	631	619	580	556	603	650	578	580	655	581	596	687	558	584	643	615	581	582	581	584	625	619	578	642	615	611	629	641	617	587	545	579	605	619	589	584	580	565	616	605	633	594	519	598	570	604	623	653	599	584	575	589	592	602	601	618	604	582	612	615	607	590	553	587	615	634	576	609	628	598	581	631	591	601	584	642	577	603	566	587	617	631	601	633	546	608	599	589	586	591	583	581	586	621	589	557	595	595	642	631	622	607	590	575	600	581	587	575	622	585	655	582	608	581	590	597	565	618	566	622	604	622	609	573	594	591	632	642	578	576	631	597	593	568	604	614	573	616	597	551	611	629	606	558	584	665	614	653	637	585	619	633	603	598	601	614	605	568	612	641	610	582	595	650	599	577	617	566	554	609	582	585	577	588	630	625	605	594	623	594	580	623	587	529	556	619	598	605	564	573	609	617	593	577	573	600	616	626	597	606	526	630	563	575	583	583	591	621	588	578	576	634	588	587	572	637	581	603	587	602	612	616	558	566	558	583	614	572	586	556	568	592	597	599	584	621	615	614	549	586	575	575	615	606	605	596	605	627	621	614	565	577	644	575	594	555	617	594	629	611	589	575	642	610	583	588	605	625	577	602	565	589	616	575	637	622	611	598	605	576	567	589	534	604	608	593	638	605	612	629	569	604	580	613	582	629	583	608	631	603	572	622	574	605	609	607	587	585	633	584	623	603	579	600	582	572	597	572	610	587	605	565	592	602	614	619	607	609	584	524	571	573	644	627	592	611	612	627	576	615	589	600	606	589	589	608	613	590	597	611	566	631	611	588	592	622	606	568	549	592	610	608	599	577	585	645	644	601	594	590	569	597	573	611	565	625	608	618	584	610	581	594	611	558	562	650	601	568	604	611	574	609	565	615	648	628	619	554	569	585	598	599	611	582	592	573	582	585	624	601	559	609	573	614	591	574	590	587	616	578	598	628	601	627	615	594	591	609	568	594	582	538	590	622	562	604	610	601	625	593	585	603	586	609	620	578	593	592	605	609	594	585	634	580	574	602	628	638	597	639	617	607	595	565	594	619	636	615	571	593	618	578	613	613	586	592	593	580	606	584	576	601	575	627	564	584	630	585	654	524	616	596	618	616	615	605	649	666	622	564	659	645	600	604	610	569	570	573	592	596	603	632	585	557	606	585	601	543	601	606	595	573	604	579	625	571	623	594	573	572	654	570	572	582	591	598	584	600	619	606	566	623	608	593	603	635	590	605	618	621	574	614	602	566	591	599	589	596	569	592	572	609	580	608	619	563	639	594	588	645	609	606	598	600	590	605	551	590	607	580	619	604	577	592	599	597	576	597	622	617	589	556	659	579	586	619	630	580	564	661	666	600	616	551	608	578	635	536	643	585	623	619	600	584	609	569	576	613	605	640	633	582	575	580	631	599	596	623	594	628	608	576	611	562	568	584	600	655	587	588	604	609	594	614	632	586	552	640	640	600	590	605	610	560	586	614	566	608	590	642	633	588	647	620	568	618	610	552	611	563	613	584	593	598	598	593	578	588	619	638	566	607	600	611	567	597	638	617	623	581	621	556	608	627	620	588	667	602	619	575	576	598	539	617	599	596	651	605	632	592	620	633	575	612	562	601	590	608	609	631	581	571	593	564	593	633	607	581	634	563	587	649	625	580	604	588	594	575	615	628	583	605	601	635	574	613	596	601	587	595	652	586	607	583	638	565	600	587	578	619	655	579	574	649	587	626	574	607	641	591	603	555	620	602	598	593	594	615	607	609	578	633	558	603	549	604	597	609	638	578	572	612	551	622	554	638	587	559	613	604	581	577	655	607	573	573	620	606	600	579	592	641	599	607	596	621	557	606	604	628	587	588	589	624	604	634	619	604	614	604	588	601	594	600	607	642	544	598	581	582	632	628	624	603	636	587	552	586	562	631	640	630	566	604	594	584	597	573	563	650	598	591	574	630	586	605	627	594	582	607	631	621	607	626	583	571	630	634	640	628	618	595	564	603	616	551	627	588	588	623	585	616	606	627	606	575	584	604	581	596	615	613	659	598	583	570	598	561	598	600	619	602	612	579	629	648	611	600	581	576	610	621	625	670	584	597	590	608	592	572	540	621	561	576	627	636	543	595	597	583	600	559	615	599	593	619	594	617	599	612	621	580	624	602	605	614	593	568	601	583	601	603	597	625	551	578	596	565	585	598	585	620	605	609	638	581	596	607	652	632	592	551	608	608	603	559	587	558	604	643	596	605	579	599	581	610	582	569	579	627	601	610	597	577	593	603	583	588	574	622	660	616	552	555	609	603	654	607	571	610	620	611	594	625	626	556	583	621	594	546	627	591	608	610	561	598	548	612	604	596	606	590	568	634	626	601	641	584	643	566	598	609	567	579	605	592	578	567	610	567	554	552	586	604	616	602	628	635	552	607	595
8731	11895	10260	5441	3793	2774	2257	1795	1484	1351	1196	1141	1043	982	899	873	911	860	816	828	826	799	758	787	814	785	800	768	746	768	764	741	769	772	761	736	777	757	719	700	737	726	717	760	748	737	796	774	732	769	703	730	740	693	714	659	764	775	726	815	724	755	750	720	732	731	774	748	737	695	702	710	746	715	720	734	711	739	699	735	750	754	674	722	813	724	749	709	746	733	690	726	691	709	706	678	719	731	701	684	694	718	709	750	722	732	723	750	715	724	686	748	721	684	788	694	726	708	677	729	767	698	679	711	736	716	702	745	729	740	720	747	710	730	732	694	708	730	732	748	746	742	737	721	759	755	713	709	723	694	736	718	732	695	713	746	702	696	680	726	701	730	715	737	709	728	722	755	770	746	763	720	708	730	726	743	765	733	676	774	750	684	737	760	713	698	717	705	702	690	718	759	712	720	730	725	687	701	697	701	723	711	719	709	704	724	722	758	742	725	748	775	718	681	753	750	726	737	737	732	716	702	732	765	704	715	731	732	778	768	720	732	721	712	733	732	722	723	724	665	771	715	690	753	725	771	729	661	739	733	757	743	760	707	732	680	732	734	743	653	710	743	683	722	779	692	743	713	733	720	714	748	673	688	701	742	703	729	731	701	699	691	717	692	714	737	711	695	737	750	709	757	662	696	735	732	722	688	750	744	744	729	699	722	750	698	738	733	698	763	703	700	749	735	725	764	739	756	723	722	700	687	714	765	735	766	720	687	740	747	688	718	708	755	692	749	759	689	667	750	696	755	755	734	754	747	716	699	730	785	725	726	699	712	714	724	692	718	756	730	688	714	709	692	683	712	735	708	673	704	764	704	732	701	688	726	740	742	726	730	701	728	701	713	724	718	718	745	723	714	691	743	737	745	693	728	728	724	711	730	732	751	721	768	713	775	752	723	722	680	716	738	739	727	699	756	739	732	740	703	733	733	674	705	727	709	722	693	728	721	738	746	725	751	660	695	722	724	710	743	741	696	758	662	761	706	715	748	729	689	699	714	725	728	710	701	731	744	713	740	673	724	727	747	728	743	703	654	713	710	701	716	686	756	728	760	755	727	711	721	730	743	744	734	698	757	734	725	684	681	699	742	708	686	726	756	686	713	703	692	693	683	766	709	704	728	752	739	732	728	735	711	676	754	761	738	705	766	726	701	674	700	717	728	731	699	701	718	710	747	704	746	691	760	658	705	681	716	760	734	745	703	753	744	707	739	702	751	734	744	743	736	724	751	722	727	732	712	714	743	758	717	745	674	700	705	720	686	738	686	721	692	728	742	748	754	735	711	686	740	714	774	777	710	700	711	705	735	730	698	722	691	698	679	740	712	715	706	739	738	719	741	686	743	688	777	711	704	707	698	742	738	738	696	672	741	727	700	705	722	722	711	701	701	752	742	752	730	660	718	717	669	699	705	750	692	693	766	741	722	697	711	735	737	726	721	750	759	679	734	724	755	699	774	759	741	687	743	707	714	708	683	712	661	717	712	760	720	794	753	731	704	760	701	705	718	715	693	706	672	734	705	718	775	726	750	694	718	749	803	705	748	747	693	725	788	765	714	735	695	726	755	779	768	740	732	752	735	723	708	726	719	716	699	762	732	732	729	730	726	703	696	671	722	730	706	723	692	700	720	681	717	753	738	716	697	698	696	769	734	716	705	696	739	769	714	699	684	690	676	735	711	665	720	770	704	731	742	717	748	742	715	740	722	704	779	675	772	733	670	713	698	676	747	739	718	761	757	755	722	673	730	681	710	693	707	721	721	690	750	725	741	685	668	699	697	678	696	681	720	710	760	727	735	750	741	701	748	707	711	725	695	747	721	738	731	727	693	789	688	721	726	739	717	713	728	680	705	691	716	734	777	764	713	704	705	710	747	711	690	711	801	705	726	722	757	722	724	750	678	679	715	738	698	743	747	746	730	675	721	735	768	704	782	691	728	723	736	744	681	745	737	681	726	713	737	720	722	738	744	691	671	748	716	682	713	763	680	748	723	720	735	723	755	753	732	713	749	718	726	725	753	731	772	732	704	677	734	746	722	758	737	754	761	748	720	734	717	692	686	735	767	750	687	734	742	780	706	717	697	706	721	737	703	728	729	723	766	704	666	711	731	726	679	706	702	708	750	721	720	721	701	710	728	734	710	723	705	698	727	744	769	773	719	672	719	714	748	746	732	725	760	749	734	711	722	697	698	736	739	742	764	721	699	714	702	739	727	758	753	745	727	723	742	683	715	740	709	731	758	697	751	699	670	755	725	662	732	716	726	705	758	731	784	704	706	681	764	741	748	695	737	710	699	783	742	699	700	682	693	689	726	703	768	729	694	766	684	748	734	715	779	743	734	722	724	716	731	771	726	694	734	686	776	719	778	714	708	693	723	672	661	761	693	727	698	709	734	757	712	678	701	747	712	735	705	721	667	728	750	732	719	747	735	714	724	752	743	698	702	712	747	734	715	708	683	736	708	702	706	735	706	674	703	777	748	714	728	722	731	786	716	734	699	757	676	713	694	728	772	709	738	714	721	730	719	718	717	743	756	690	673	776	743	760	766	764	720	733	714	724	724	764	696	743	719	720	700	715	707	718	775	694	723	761	718	736	695	767	752	718	740	747	756	676	670	732	701	682	744	727	748	724	717	765	736	730	699	728	726	719	716	716	759	709	759	715	699	743	716	704	745	698	794	766	708	787	711	731	700	757	744	712	728	750	734	747	685	710	703	680	696	691	719	708	750	750	721	717	721	663	677	712	714	762	734	714	682	703	719	734	696	721	717	682	726	710	736	706	734	658	710	672	690	681	694	701	728	746	723	754	673	672	701	711	733	689	722	734	702	684	746	719	703	718	747	730	730	678	741	730	699	746	673	736	746	724	772	742	704	706	697	715	715	716	680	735	706	724	738	743	740	741	732	685	777	765	755	669	709	702	693	718	703	705	757	719	780	709	742	698	706	714	706	734	725	720	731	743	746	741	700	724	758	705	748	756	752	745	682	742	741	745	746	722	731	697	696	734	727	722	718	729	746	709	723	723	730	746	668	718	693	740	714	675	710	684	731	737	753	717	706	709	737	725	723	738	711	705	762	767	719	744	753	695	697	739	744	765	754	730	686	700	742	744	666	691	675	687	694	728	705	672	696	719	749	775	670	702	785	727	726	717	681	723	730	708	755	753	700	740	743	754	730	735	694	706	763	734	705	741	699	740	750	776	694	699	670	787	710	692	708	727	696	705	761	734	777	715	696	769	703	702	742	720	706	711	704	712	720	671	735	679	714	718	757	712	716	700	711	733	739	704	706	733	687	714	730	639	688	657	748	728	688	716	705	692	713	687	732	701	664	767	705	711	698	767	730	768	746	704	720	715	736	685	724	699	777	710	736	743	713	714	784	734	734	734	700	681	696	719	712	750	649	723	719	717	735	704	727	746	659	731	717	713	713	709	710	733	732	748	722	723	696	731	713
25031	21056	27390	24818	11156	868	599	453	444	409	344	356	332	363	320	332	333	292	279	298	332	307	323	316	304	287	268	287	280	308	296	324	287	300	309	298	298	327	291	309	302	314	278	287	281	305	314	291	278	282	305	265	291	262	298	262	288	291	284	299	304	264	299	269	271	293	274	283	271	290	274	266	270	283	292	282	246	302	285	299	265	322	308	287	259	269	280	274	298	287	271	289	249	282	285	288	261	275	311	291	318	301	264	310	280	291	306	280	273	278	308	291	288	281	284	280	263	286	298	238	289	307	279	304	264	261	305	298	276	288	258	279	256	271	294	271	265	244	281	285	257	278	303	285	268	281	301	284	302	294	269	300	307	288	259	294	294	303	273	263	272	296	244	269	264	273	251	296	289	290	286	264	255	283	283	281	320	309	278	286	301	293	300	272	302	269	264	245	304	310	280	262	269	268	300	301	299	269	280	289	261	251	276	279	298	290	255	265	245	292	295	278	277	279	280	270	286	292	261	275	313	279	312	291	295	300	278	287	280	284	298	309	266	282	284	273	321	278	250	257	273	271	265	321	285	277	286	295	319	291	264	290	286	292	301	295	286	283	280	275	280	288	289	295	291	279	270	276	269	268	310	273	311	295	261	294	267	286	281	274	254	314	284	309	254	285	274	308	296	278	273	293	314	284	260	274	315	264	265	272	286	291	281	274	297	267	258	286	284	300	284	282	254	273	289	313	268	293	292	252	290	289	272	301	287	280	295	230	281	295	284	301	288	284	293	261	275	312	300	309	268	301	241	261	274	244	253	261	256	287	297	286	288	315	254	272	294	280	295	282	279	279	289	280	302	284	262	256	273	273	269	298	289	271	318	287	295	271	264	262	301	270	286	299	290	300	312	279	269	272	285	266	260	279	290	278	312	323	279	246	283	305	270	278	252	272	272	278	282	263	276	295	276	298	268	287	283	299	279	285	266	279	259	275	255	281	278	277	299	296	292	270	296	268	310	264	293	250	282	281	260	299	284	262	240	278	297	269	275	306	267	261	269	270	301	289	297	272	286	313	257	283	277	263	313	274	278	270	263	265	284	293	265	270	289	299	305	270	298	253	307	282	270	287	259	274	291	284	282	286	269	288	288	271	284	272	269	296	282	255	254	288	292	297	268	305	273	305	289	284	297	272	285	285	276	283	300	270	294	292	286	294	251	244	263	295	280	281	291	305	287	301	292	276	275	271	294	287	281	308	276	266	267	291	291	292	302	289	327	294	267	321	312	291	276	286	276	278	271	285	294	305	313	265	285	269	259	291	319	310	296	266	304	297	315	297	284	287	299	283	258	267	288	292	246	271	306	279	291	279	305	287	281	295	274	305	292	300	255	335	310	296	288	289	275	296	291	289	272	274	282	285	292	305	292	284	303	308	281	280	283	242	280	276	282	265	304	283	263	271	271	307	286	260	276	285	296	285	313	264	305	270	279	288	287	288	275	291	278	273	286	281	315	287	294	289	282	296	236	277	270	285	308	278	276	266	264	269	257	299	305	273	285	280	267	304	267	270	272	299	291	269	281	279	273	288	282	269	265	290	298	255	265	296	302	295	294	278	256	287	295	285	290	296	252	277	266	312	280	276	315	296	306	262	269	269	312	312	314	255	247	274	266	289	240	289	302	297	292	311	271	306	299	305	298	272	268	276	279	258	300	291	268	255	268	273	289	293	249	262	291	261	289	306	288	297	266	271	283	263	271	283	337	307	297	265	296	285	291	232	302	294	297	299	276	292	278	322	288	267	290	306	285	266	261	297	295	259	304	305	284	289	256	278	269	283	279	289	292	305	286	288	268	289	239	248	267	278	254	306	296	276	279	285	281	271	281	268	285	310	290	261	269	275	294	300	301	275	288	326	313	298	313	270	276	260	258	280	322	276	269	310	263	279	279	286	292	288	270	256	282	308	261	286	307	291	307	311	303	303	302	282	312	266	289	256	302	271	269	300	277	298	301	282	263	257	252	246	318	283	291	301	266	290	258	281	304	283	275	256	262	282	274	257	279	295	304	283	279	273	318	288	275	260	279	302	273	265	279	278	277	318	303	282	271	294	285	278	295	274	285	284	265	273	287	280	294	285	274	266	253	286	278	282	278	282	281	259	285	302	267	300	262	314	269	287	288	270	283	283	270	287	270	278	273	281	280	276	292	246	273	260	293	300	310	312	301	280	262	258	257	293	258	280	302	296	293	267	282	273	301	254	263	274	244	306	284	296	270	264	270	276	296	288	281	290	283	301	295	290	282	257	291	304	295	296	307	322	302	275	319	301	285	289	295	290	279	280	278	258	287	285	284	322	300	283	271	283	261	296	264	264	274	322	276	299	270	277	265	301	289	285	246	277	286	299	292	318	275	269	298	294	289	268	257	298	289	295	290	287	294	260	287	273	283	285	282	260	274	300	283	282	273	275	253	284	296	265	269	299	284	251	294	291	289	274	273	289	272	302	299	256	303	261	285	292	290	299	299	268	291	293	280	286	309	287	301	290	274	290	284	281	289	319	281	271	289	290	280	276	297	254	263	284	294	294	289	304	267	283	257	273	275	282	268	289	317	284	267	325	252	283	251	290	300	257	284	288	283	286	313	294	303	270	294	294	289	301	283	277	266	295	284	285	289	267	294	291	268	289	269	273	283	278	266	276	285	295	264	280	266	279	293	256	285	300	305	280	311	251	289	313	298	291	278	275	292	260	304	296	278	299	277	277	283	287	296	253	266	277	290	297	292	289	283	299	252	285	307	275	296	316	291	279	273	253	299	279	305	267	276	296	266	285	283	271	274	283	275	278	284	276	308	281	264	297	285	268	276	260	299	289	305	291	285	309	299	284	280	306	299	283	312	277	292	280	294	274	280	294	284	298	300	265	267	277	265	251	257	281	302	287	304	281	249	280	289	307	273	284	279	269	288	301	283	266	285	257	285	286	295	283	308	272	304	283	251	283	276	249	256	273	278	269	272	304	284	267	271	293	286	287	278	250	254	277	277	308	292	304	285	285	285	286	295	290	261	301	292	272	303	303	280	275	265	294	290	284	269	289	275	264	276	285	306	293	268	294	280	247	283	272	293	302	277	299	274	292	294	279	280	295	305	217	280	269	286	288	259	280	282	263	284	297	262	284	282	288	283	263	292	289	315	267	282	284	296	276	293	301	248	267	340	292	276	282	279	299	294	278	265	281	286	281	297	306	282	284	298	267	275	298	267	288	283	266	294	298	271	283	259	263	285	260	271	311	311	293	278	277	251	281	285	289	302	300	285	264	299	269	307	318	290	279	289	296	281	295	284	276	290	260	274	315	302	277	264	251	286	256	291	242	258	281	267	276	277	274	265	271	288	291	310	251	282	288	267	291	288	300	249	255	273	262	294	286	282	301	277	277	275	296	285	290	272	274	249	271	255	281	252	306	278	289	273	280	240	289	268	292	300	291	277	293	290	271	269	289	247	283	310	239	253	288	294	255
8297	7518	6237	3201	2207	1599	1224	983	848	697	602	576	491	496	480	472	472	435	452	419	407	414	446	390	390	382	431	424	383	373	388	371	376	357	360	364	380	356	382	372	352	376	377	423	380	396	390	388	369	364	345	402	381	377	368	399	351	407	382	370	386	355	350	373	370	386	399	372	385	359	388	389	369	388	338	359	375	386	389	366	363	385	366	334	352	362	376	354	352	375	369	356	346	335	338	362	383	414	397	353	374	399	366	373	373	388	384	350	379	333	406	396	389	336	385	371	332	351	410	341	345	371	316	377	366	381	388	383	399	418	376	369	354	328	374	353	390	352	394	365	386	353	361	350	348	364	395	357	374	352	369	385	369	361	373	361	397	340	356	353	355	339	404	392	355	359	357	369	368	383	355	390	389	364	391	392	361	379	357	380	349	377	355	375	371	353	368	361	356	351	348	344	372	339	328	384	363	351	363	362	348	362	355	349	401	398	355	334	394	326	385	372	350	396	364	382	341	379	361	367	384	374	379	369	375	370	398	387	377	347	375	368	373	376	336	340	352	422	381	349	394	356	354	381	377	355	394	338	355	377	378	384	374	358	335	366	383	375	335	383	393	375	396	403	368	340	364	397	400	341	347	373	357	360	375	348	359	351	355	382	360	361	343	349	370	374	348	357	391	331	381	360	334	399	380	349	340	362	348	372	365	346	366	359	376	387	356	385	355	367	359	349	336	381	380	363	362	346	366	375	387	349	361	325	354	390	387	368	356	373	368	360	365	385	378	358	353	356	381	380	369	380	396	380	400	357	387	365	364	360	375	355	399	344	392	377	418	383	373	351	386	393	336	372	383	390	346	367	377	379	389	358	348	394	381	363	366	345	372	365	355	374	368	357	371	383	343	396	362	349	332	363	361	377	404	366	322	370	348	402	378	353	357	358	366	362	422	361	378	379	384	433	403	375	402	355	381	362	338	350	391	377	399	387	342	384	342	379	354	348	396	370	377	388	343	386	334	358	364	364	389	379	365	389	347	412	354	364	373	368	338	367	341	411	388	376	377	381	379	355	369	379	355	395	398	411	391	378	342	353	352	357	381	376	362	402	380	384	356	357	334	363	409	359	348	402	340	351	378	335	382	328	381	384	364	389	389	357	361	339	373	348	375	382	411	362	385	360	361	382	339	346	386	359	327	337	410	390	329	313	390	345	365	379	376	338	335	344	328	359	424	364	338	348	358	344	361	377	383	383	351	364	375	356	385	366	406	324	350	358	370	369	362	389	358	353	364	338	394	315	364	363	360	382	345	377	397	377	376	375	353	391	362	386	322	394	351	336	349	379	371	409	379	364	371	342	363	369	378	418	355	324	320	374	349	354	358	421	376	357	330	414	375	376	390	359	384	370	365	348	359	392	390	351	397	388	378	369	387	374	368	367	373	386	380	351	375	346	345	379	361	325	385	352	352	375	373	364	375	383	371	334	390	355	390	384	396	373	371	323	391	396	380	363	343	378	386	377	340	363	336	365	384	354	374	354	347	361	391	380	357	374	353	407	360	345	357	373	370	361	345	380	384	360	346	348	396	397	381	389	382	362	381	357	362	367	371	359	351	392	349	359	349	344	403	367	401	363	365	353	353	373	359	356	357	355	334	370	324	361	364	359	379	387	327	347	384	357	359	341	406	371	357	419	365	321	341	367	415	355	351	383	362	369	348	355	375	353	384	361	361	362	372	365	370	356	386	379	377	421	366	341	371	383	363	373	358	434	382	400	389	371	403	362	372	360	375	369	356	359	374	374	386	411	350	345	375	382	400	374	374	370	361	353	351	376	372	365	401	360	380	378	346	360	376	384	340	331	371	372	348	376	350	371	339	337	359	331	362	366	368	341	368	357	379	377	372	369	360	366	375	376	383	346	371	365	368	380	350	361	345	348	354	374	341	353	376	351	355	383	392	391	365	358	394	394	323	377	346	359	380	374	365	358	358	360	389	338	398	391	334	379	360	376	373	382	378	407	374	341	351	399	409	378	375	355	367	379	359	342	383	397	388	363	403	359	378	364	382	337	390	361	383	333	392	354	374	358	373	356	349	376	387	351	366	363	374	369	328	396	356	392	367	358	342	321	380	349	368	343	349	378	374	392	371	345	386	343	370	356	374	349	346	353	386	346	390	352	415	376	358	374	358	369	381	357	359	365	358	358	363	363	344	378	399	382	417	355	359	374	371	369	330	400	376	355	347	373	355	362	387	358	387	394	356	413	344	352	391	404	383	390	356	369	344	343	361	362	359	342	376	380	395	382	369	392	350	375	366	335	371	362	384	368	356	363	387	378	335	368	374	377	382	339	386	349	371	372	361	375	396	404	379	376	362	395	386	368	398	352	415	397	344	356	389	330	360	350	347	333	388	384	376	367	386	399	360	397	374	377	354	369	373	343	335	352	402	363	391	315	356	364	380	377	375	347	345	397	336	337	354	401	382	369	371	356	384	388	368	378	357	347	370	361	382	355	372	339	341	356	364	352	405	366	421	397	372	367	318	373	373	325	390	353	341	341	350	379	351	354	349	399	380	360	371	369	390	379	364	383	405	359	342	362	355	348	373	382	337	377	375	362	370	386	381	376	346	374	366	351	386	361	349	340	344	355	341	341	368	383	365	362	369	353	337	370	381	336	356	373	406	338	369	370	332	338	380	369	332	367	343	367	370	359	392	357	379	360	370	390	342	348	357	347	361	351	364	343	409	342	379	392	350	373	359	378	331	346	420	370	382	353	357	382	366	336	383	372	360	421	397	366	346	383	400	398	390	343	369	370	376	362	388	342	358	354	364	385	368	368	341	387	319	411	370	366	350	375	385	405	342	392	382	369	380	371	403	388	379	354	345	366	387	368	337	338	384	366	370	372	378	374	371	372	361	374	396	428	402	361	355	374	409	379	349	343	341	341	348	380	376	396	371	364	364	384	355	388	346	403	357	340	374	382	351	346	335	378	383	353	397	390	360	360	380	373	345	359	347	359	357	342	382	372	370	383	353	351	361	385	359	334	368	359	380	370	386	343	360	351	339	355	342	332	347	381	352	360	374	362	362	360	391	398	396	366	377	360	352	367	356	348	382	359	372	377	362	357	362	363	351	369	367	380	395	351	393	346	356	357	343	361	366	337	374	336	362	390	384	365	372	394	382	367	337	368	366	370	355	345	381	371	343	364	389	383	358	368	371	346	374	380	329	353	365	346	389	404	371	343	348	384	350	389	392	404	388	362	375	359	375	365	347	405	358	385	339	358	337	344	362	373	367	359	356	399	388	344	351	370	351	349	366	382	336	353	350	380	359	344	400	369	376	368	354	369	383	353	398	360	379	368	405	384	364	382	388	363	357	369	362	393	385	348	359	361	358	373	363	382	370	347	378	380	366	378	350	358	374	375	355	383	370	370	363	366	343	376	370	381	371	382	342	365	353	372	365	348	387	356	381	338	328	347	361	390	432	377	380	373	352	390	365	360	364	394
22880	21108	28888	23547	21100	21178	11128	1717	1231	1131	1064	947	952	790	822	777	735	733	687	702	746	663	687	675	668	639	676	679	684	658	685	636	624	606	606	643	638	634	643	628	605	599	635	639	619	623	624	607	598	646	633	626	622	631	636	653	541	628	583	572	614	594	633	622	566	572	620	619	605	625	601	646	627	601	605	617	581	619	606	604	545	589	666	606	584	573	588	585	574	583	593	599	592	612	586	585	652	568	612	616	603	586	586	627	592	627	586	589	619	610	569	608	588	628	561	632	642	603	644	648	616	607	611	622	615	585	600	599	591	602	620	612	612	570	615	638	568	593	601	584	629	621	609	613	585	635	628	606	614	617	621	559	570	595	600	590	582	621	620	587	639	609	647	603	648	603	580	655	622	609	605	571	570	595	602	607	610	602	596	604	589	588	622	608	599	620	604	580	608	588	630	661	619	575	549	610	603	604	601	638	603	622	618	558	573	589	568	552	621	613	555	596	560	595	627	613	585	596	611	645	550	630	569	609	557	621	589	572	568	606	621	591	598	600	589	574	565	643	595	580	598	612	593	564	624	611	610	638	614	642	584	612	603	642	628	612	644	575	599	570	617	570	567	605	581	589	584	567	622	568	602	572	619	566	624	614	615	626	576	605	624	585	616	631	594	599	533	628	581	590	602	604	629	588	640	640	615	571	527	605	573	589	599	604	567	580	574	561	621	604	569	592	583	605	626	599	605	639	642	628	618	572	597	576	615	607	568	573	593	574	639	621	638	585	646	605	614	665	552	538	573	576	599	597	564	567	584	590	605	620	590	612	649	599	620	608	600	607	613	599	638	574	562	631	593	629	566	573	593	582	554	589	585	584	616	578	652	617	612	587	602	616	611	572	651	616	591	620	633	586	613	629	556	544	586	601	551	598	614	580	646	621	601	606	602	529	614	615	568	628	595	600	575	640	633	602	638	599	604	632	576	621	578	617	635	602	599	614	561	558	616	588	614	602	590	607	578	588	595	578	571	651	579	587	609	607	601	636	661	589	565	633	621	570	608	567	611	595	576	648	591	629	573	584	649	611	627	590	620	605	621	613	579	620	606	588	630	594	624	572	596	592	553	593	586	608	573	622	585	582	569	602	560	609	570	653	554	615	621	563	584	547	625	592	578	623	581	598	550	589	642	631	623	617	586	538	626	632	623	584	622	625	615	643	626	621	615	603	578	589	601	628	583	573	571	592	614	614	570	603	603	602	591	614	650	558	607	632	594	606	605	589	589	632	623	622	618	602	576	617	586	640	624	582	640	622	611	635	599	596	570	579	627	624	592	628	602	621	576	605	602	600	640	610	639	619	609	606	554	584	604	584	609	596	580	625	556	589	558	621	601	562	627	590	580	611	638	591	566	581	646	589	596	605	602	584	603	559	591	618	586	603	569	588	618	545	549	661	563	560	590	607	568	632	567	602	586	588	567	598	612	610	646	574	609	607	603	614	621	617	555	599	624	630	614	611	620	610	597	613	585	564	608	619	608	561	596	567	594	607	583	633	617	611	606	623	632	599	634	614	561	588	630	598	577	630	611	566	651	576	620	544	633	610	585	606	568	646	607	602	626	609	581	635	568	600	550	613	587	581	598	594	612	624	573	550	607	612	606	601	631	602	621	610	578	589	608	605	583	620	592	606	603	593	619	550	595	627	642	633	587	562	570	548	593	575	572	616	618	617	640	580	610	562	601	598	581	613	587	584	616	595	575	560	627	598	610	576	620	585	592	597	617	594	603	638	581	618	642	571	582	567	585	616	600	594	597	562	599	604	652	610	602	590	622	603	583	606	609	627	675	589	597	561	592	585	600	619	624	603	616	531	611	620	621	546	577	591	560	574	587	598	597	592	575	577	578	607	610	603	631	589	600	617	627	596	548	578	559	614	630	621	682	599	569	608	602	603	570	611	570	577	585	594	573	641	563	625	584	599	579	634	620	594	581	570	570	634	603	611	567	628	672	602	599	613	546	635	639	604	594	631	582	620	607	579	572	626	607	598	609	547	616	599	574	549	581	589	607	600	575	605	613	567	586	582	588	623	593	627	603	634	623	528	622	617	588	665	578	638	578	640	573	630	610	628	624	617	635	575	628	635	613	570	612	619	575	624	585	583	620	603	574	606	614	625	635	617	570	606	603	577	609	603	631	616	603	592	583	598	605	605	546	597	598	600	593	617	647	602	591	620	617	603	601	561	599	579	608	600	553	636	606	567	626	599	579	623	594	551	603	589	598	546	595	568	612	639	576	616	635	599	623	637	574	557	588	544	658	609	623	611	616	600	590	604	583	610	599	593	599	624	605	590	613	616	598	611	595	589	576	567	633	546	624	581	591	607	634	580	625	607	629	569	580	549	571	596	611	601	558	609	633	631	565	627	563	636	592	578	633	591	574	593	597	603	555	602	590	622	614	592	651	664	652	600	607	639	571	562	587	586	593	528	573	591	589	578	607	598	561	619	589	583	596	604	625	575	599	634	602	606	602	598	612	649	620	610	588	567	609	613	619	603	599	612	581	607	619	612	588	590	618	555	602	630	557	563	579	581	567	590	608	562	591	634	580	553	588	624	553	578	562	605	595	608	605	573	605	594	693	607	565	574	604	576	602	611	590	615	558	602	580	598	637	614	568	537	590	619	603	614	561	596	619	591	594	556	648	589	584	617	574	613	583	595	586	524	602	567	608	576	565	619	587	611	598	629	586	599	573	606	637	624	561	572	577	622	571	590	606	588	566	615	635	563	607	612	541	603	579	609	603	589	603	601	589	618	594	597	569	641	601	625	555	616	601	611	599	587	604	622	595	604	588	610	608	571	592	602	579	639	558	615	575	614	606	548	643	648	607	591	607	614	623	599	580	613	586	584	622	629	606	583	585	611	615	600	631	566	651	623	616	591	623	624	606	603	591	571	578	627	574	564	524	596	629	591	590	617	596	603	565	608	618	616	602	615	637	596	635	640	588	572	571	598	624	578	574	640	616	583	616	580	639	577	623	641	588	597	568	564	562	586	597	557	575	567	605	615	592	625	588	584	646	609	606	570	660	567	607	625	592	591	630	656	574	624	608	615	620	575	621	602	528	626	599	617	622	641	601	604	597	610	561	569	641	603	584	633	597	634	661	607	579	599	631	600	580	620	578	600	614	552	589	593	603	570	624	605	579	647	598	582	608	602	596	530	630	602	545	575	562	602	604	569	615	598	611	605	635	595	595	564	599	625	602	599	587	628	607	564	572	600	570	621	610	608	591	595	542	677	577	612	629	576	591	571	637	587	590	639	601	609	606	573	614	636	606	597	602	594	563	567	594	665	536	606	567	587	627	599	571	635	622	583	568	579	602	610	605	588	631	622	574	579	604	596	575	623	592	584	596	578	629	655	605	618	620	593	620	643	579	568	606	575	609	569	563	597	592	563	617	602	608	604	641	551	567	588	591	584	600	594	590	637	590	591	633	591	581	632	577	611	564	579
11456	18533	15649	8809	6307	4632	3593	2720	2300	1909	1695	1512	1372	1224	1165	1105	1032	988	927	895	882	895	876	859	820	842	847	829	803	790	836	794	802	840	777	777	765	810	763	701	730	764	728	744	816	728	731	772	746	755	768	720	754	744	732	755	725	745	759	734	714	705	750	765	720	769	727	736	717	755	725	716	724	774	723	725	764	782	751	727	750	723	688	718	727	695	709	758	777	743	760	724	704	744	716	755	745	761	727	701	712	770	714	725	709	708	689	775	766	715	730	708	707	704	759	722	716	675	724	732	682	724	722	715	762	782	747	723	741	730	708	704	715	745	707	737	728	719	712	727	759	725	756	767	752	722	713	700	769	749	691	732	733	712	703	708	755	719	697	686	751	717	701	738	757	758	771	719	729	750	711	722	745	728	778	742	747	735	771	745	719	694	740	768	718	745	704	725	657	746	722	762	714	747	779	709	764	742	717	758	753	724	719	726	722	694	717	705	729	702	756	738	729	729	714	758	728	795	707	733	781	754	702	673	753	714	726	689	726	721	725	692	723	687	752	735	732	716	738	768	706	733	732	743	686	720	673	729	737	739	690	721	677	714	721	755	690	762	681	716	734	737	682	731	722	717	757	710	735	707	718	711	747	717	727	750	808	758	724	777	724	755	680	751	797	715	717	739	707	717	671	774	710	743	717	721	705	680	771	688	688	679	722	781	741	730	699	714	753	726	726	737	712	706	755	727	724	739	713	724	731	725	707	687	712	728	732	766	747	735	759	712	765	735	726	784	742	707	713	737	684	783	733	694	708	750	699	679	753	757	741	740	726	710	672	729	712	733	773	717	731	748	737	716	730	727	709	702	728	717	733	713	688	763	712	747	744	692	703	710	736	712	783	726	756	715	701	723	680	709	701	642	708	715	765	719	722	667	706	696	771	738	765	727	752	745	763	724	721	737	752	727	745	699	764	678	740	772	698	733	681	725	717	681	753	660	725	691	733	704	763	749	731	769	682	736	696	711	734	709	754	707	724	717	731	728	715	680	719	749	712	691	731	773	681	750	754	695	714	715	703	727	751	706	734	754	743	705	717	740	719	694	740	726	725	712	743	720	728	718	668	727	764	772	765	705	693	706	731	709	737	688	661	666	716	718	719	774	722	733	726	778	690	729	761	691	717	752	757	728	776	661	745	681	749	680	712	755	735	725	706	783	734	718	655	727	726	706	693	702	735	707	708	703	741	724	709	703	731	733	719	723	646	758	735	724	696	769	665	747	743	705	713	742	692	734	737	741	677	721	754	731	764	753	690	723	733	739	755	761	715	699	773	748	693	715	683	680	700	750	718	713	783	707	682	728	742	678	756	770	709	736	699	712	741	676	668	741	719	679	737	701	723	713	706	715	732	702	722	705	751	760	762	687	724	720	717	735	763	724	676	693	724	720	724	740	700	743	718	751	678	756	726	696	705	746	753	728	702	766	734	691	716	731	731	721	745	741	742	725	718	654	738	716	686	719	722	747	707	746	730	677	686	757	752	778	741	718	693	704	686	745	726	725	719	712	713	715	733	727	741	714	755	662	711	731	723	708	749	688	700	679	730	740	726	699	716	727	722	739	750	699	748	727	742	721	707	725	743	722	691	689	767	709	705	756	680	704	739	709	751	683	727	715	713	760	714	738	730	723	751	718	723	709	747	739	677	707	703	701	750	757	730	755	702	729	733	693	731	736	779	656	743	687	721	672	712	712	685	696	694	712	751	718	683	700	749	733	703	712	670	684	750	744	743	722	714	695	706	727	739	692	730	700	699	722	717	706	739	706	704	712	658	773	746	711	790	702	718	728	711	720	730	739	736	735	750	683	705	720	751	745	705	728	675	713	695	670	739	763	750	688	738	748	729	723	712	703	737	756	782	726	743	738	689	700	731	770	716	737	736	714	755	679	728	727	742	716	700	682	759	703	742	724	753	724	713	761	715	742	709	718	727	711	737	669	698	740	728	704	713	726	698	701	727	704	739	702	711	738	716	752	748	754	731	708	648	712	727	740	726	698	703	677	714	738	752	714	719	746	718	702	747	725	716	698	782	737	693	735	722	699	705	773	730	730	697	715	708	713	718	744	748	709	690	711	708	747	760	715	752	718	716	731	722	687	757	672	686	705	720	738	708	726	760	767	742	695	740	707	707	739	735	721	775	736	675	727	710	743	677	727	730	704	741	735	666	733	705	678	722	765	769	701	732	703	740	744	683	724	707	713	691	780	701	716	734	729	730	757	681	713	728	725	724	723	730	766	690	716	656	685	721	715	702	746	709	735	714	715	773	757	755	717	704	743	735	717	788	743	755	717	713	702	720	742	668	691	695	676	744	668	754	744	740	683	730	686	700	695	693	748	695	735	713	725	707	725	707	713	764	692	708	714	730	690	722	719	718	677	731	719	694	717	676	778	740	695	711	704	692	694	725	699	726	728	731	682	763	716	710	752	715	730	697	694	728	678	706	670	700	662	774	714	742	733	730	682	737	719	697	685	741	708	751	734	745	731	701	737	746	770	746	715	750	740	687	771	768	721	782	701	712	724	696	750	744	699	744	673	680	692	739	737	709	706	767	710	741	723	683	736	712	754	720	716	766	708	698	715	717	718	714	722	703	713	708	724	739	758	752	693	773	730	686	733	735	706	756	714	728	706	712	735	728	725	711	792	714	699	740	706	699	729	739	749	683	645	693	718	707	693	721	695	700	721	697	719	669	734	720	706	718	715	710	732	714	760	730	773	714	694	722	731	739	661	691	703	717	685	735	686	658	724	708	730	760	710	724	727	696	726	750	743	711	680	720	736	727	661	730	705	765	708	720	703	761	737	728	760	710	715	698	699	717	758	708	696	740	720	739	690	694	696	709	716	733	705	736	727	741	705	727	742	760	728	698	702	748	701	703	691	682	700	710	753	738	722	696	694	735	698	719	780	719	771	694	715	698	690	767	736	705	736	722	737	705	734	740	785	722	732	737	720	749	757	757	685	758	698	707	692	744	709	728	721	721	752	767	708	746	734	704	764	713	736	724	746	694	729	765	700	747	731	681	731	711	746	754	730	730	732	694	717	730	757	733	736	705	748	680	716	684	768	701	760	697	705	674	753	762	718	705	705	767	761	664	733	667	735	710	699	731	728	704	699	734	723	713	728	739	714	755	696	731	680	732	684	705	726	741	753	713	729	728	678	726	704	780	715	692	705	759	704	706	710	740	736	746	718	735	727	739	707	709	703	719	711	684	721	714	756	748	734	757	756	706	726	697	719	720	695	731	714	674	707	770	739	716	697	710	771	704	728	708	743	708	787	706	725	736	708	684	762	744	722	706	746	723	768	707	703	718	734	725	759	658	720	744	743	706	698	731	688	696	752	731	685	766	811	690	661	663	698	749	748	734	684	718	713	696	711	697	674	696	740	722	689	715	703	702	689	714	761	761	731	740	743	735	740	720	702	709	784	716	730	730	702	679	744	744	723	680	765	711	738
27160	19875	7045	956	566	449	419	379	380	365	373	357	347	355	357	353	348	347	366	340	332	362	349	318	373	321	328	349	323	370	314	329	334	361	335	343	357	335	312	345	348	329	313	341	376	364	362	360	334	365	353	330	338	329	353	329	356	349	340	354	332	345	346	331	334	309	364	372	349	322	329	336	349	333	326	336	329	356	394	313	378	340	376	363	320	322	350	360	359	355	323	346	319	327	363	330	329	323	331	382	360	381	351	325	333	339	344	365	305	329	338	374	336	350	333	336	385	358	343	328	341	311	373	343	352	316	361	316	361	335	353	343	348	339	321	330	328	360	380	348	348	335	345	331	342	380	344	317	350	366	342	325	299	341	317	363	346	349	374	346	317	371	334	318	341	350	352	343	326	334	340	323	351	354	317	343	373	362	293	341	317	380	357	353	357	347	386	368	358	343	324	316	346	353	375	347	327	358	347	346	363	333	349	355	344	331	346	308	337	345	379	304	354	370	335	335	341	395	303	355	375	339	327	345	368	345	365	311	315	346	313	333	315	323	355	332	358	356	336	312	372	319	320	359	306	334	336	332	349	336	359	319	333	395	328	306	337	306	342	360	349	346	350	340	331	311	357	339	328	344	336	334	359	330	357	337	349	317	361	389	372	351	354	321	335	337	321	346	355	333	334	305	355	338	363	327	307	389	329	342	345	322	342	338	307	356	317	354	321	335	342	326	315	328	369	367	338	357	348	335	358	324	331	333	360	319	326	333	360	343	330	329	352	314	342	377	338	342	353	357	305	326	350	351	309	317	319	327	295	354	364	319	377	370	340	324	329	353	340	341	352	344	329	363	360	343	331	349	353	326	356	312	348	345	337	315	346	309	372	342	325	334	334	378	347	327	336	343	321	353	376	378	340	332	340	376	324	358	394	327	348	363	345	351	337	366	343	364	339	345	356	336	348	322	325	336	318	361	371	350	336	349	339	366	332	310	338	320	319	337	334	353	340	335	324	338	296	342	334	360	348	340	358	366	342	327	329	331	344	336	333	368	330	360	359	341	350	328	325	348	319	332	330	331	336	314	371	329	362	327	337	294	350	331	308	358	355	340	353	363	287	360	344	344	321	311	330	324	352	326	334	341	332	330	355	334	359	356	347	344	330	327	317	351	324	348	357	359	303	372	342	361	371	335	333	353	339	340	351	337	356	320	323	335	338	350	347	301	320	340	365	321	320	328	334	334	342	337	339	378	310	346	359	321	359	353	309	334	329	350	322	315	323	340	331	373	358	341	324	351	337	336	369	344	328	313	318	326	341	366	325	326	349	307	341	318	318	320	325	324	341	365	359	331	349	353	362	336	331	349	348	329	354	319	325	372	315	335	332	347	338	333	343	312	339	374	325	357	328	359	312	349	305	311	333	337	360	334	320	385	337	344	346	340	339	314	336	327	337	341	327	321	303	318	310	351	380	330	359	328	341	296	358	343	350	357	327	357	343	326	313	322	358	340	343	300	332	335	352	335	343	359	359	370	344	338	341	377	349	348	347	357	312	328	374	371	338	325	291	317	351	290	335	328	330	357	332	369	326	321	367	340	341	382	344	328	363	333	355	351	329	328	337	348	352	327	325	325	316	332	351	375	323	337	328	330	334	345	307	332	357	321	333	368	350	339	327	346	350	352	350	360	369	357	335	367	353	361	339	304	356	324	352	338	327	359	355	337	333	336	341	354	335	332	361	311	329	336	363	322	344	325	355	340	328	359	339	311	361	326	335	332	325	383	381	314	331	323	341	356	347	369	326	351	347	349	337	336	378	339	335	334	357	321	352	313	349	336	315	343	360	330	372	334	364	340	315	345	298	355	333	347	346	354	324	340	325	369	371	355	335	371	315	342	358	385	311	348	379	341	312	310	329	359	323	352	341	365	336	330	360	354	318	386	355	335	349	343	323	331	355	347	308	336	331	345	331	345	363	298	350	315	305	329	336	335	340	368	330	332	313	302	357	369	341	292	344	312	340	344	347	324	332	383	313	370	364	357	350	328	374	330	326	362	359	336	337	355	329	323	346	334	371	343	338	306	350	329	365	320	343	349	354	340	336	359	354	342	343	337	340	338	374	349	361	359	376	325	332	344	371	348	359	340	338	330	335	378	339	360	316	363	321	354	338	377	331	347	360	344	345	330	336	341	352	367	358	316	319	347	345	342	369	330	326	359	328	315	328	342	343	338	347	334	347	313	366	355	354	325	351	349	339	327	320	351	337	359	352	355	337	363	334	346	330	325	323	335	340	354	307	363	348	343	357	341	375	364	361	336	339	323	345	366	343	352	350	367	346	357	368	353	325	325	354	313	323	306	341	340	326	365	349	350	369	352	328	308	303	349	334	361	370	339	317	354	337	343	329	361	299	344	309	344	323	321	344	326	339	356	320	339	363	336	345	333	351	338	346	308	373	318	339	353	360	322	354	360	377	379	342	354	320	338	336	338	324	345	352	345	348	332	359	343	373	359	327	319	334	366	336	383	341	329	338	347	355	356	330	342	367	328	344	351	339	310	326	343	360	357	340	334	364	356	362	346	366	366	319	346	356	341	350	343	336	354	334	338	330	348	347	368	363	318	337	343	328	345	351	326	312	326	348	355	327	330	354	340	326	361	340	357	335	332	332	347	340	365	361	361	341	329	358	353	359	345	334	341	331	360	330	342	329	327	312	337	327	334	340	339	305	344	289	385	366	340	331	317	356	358	323	356	334	339	346	353	346	358	352	326	351	346	323	371	369	323	333	366	332	362	353	344	352	336	344	344	331	315	353	313	341	373	358	354	359	319	320	336	317	324	319	326	324	390	351	322	338	337	327	354	317	344	345	354	380	356	356	341	340	351	348	343	338	372	336	364	395	342	314	371	313	332	353	350	352	373	361	360	337	361	338	304	346	329	329	321	376	355	340	303	336	372	332	335	372	308	339	351	344	317	330	379	334	360	354	326	365	357	347	347	302	365	384	336	337	357	327	307	315	374	367	322	366	331	329	343	383	346	341	346	348	368	338	340	362	370	338	319	317	324	345	367	350	365	361	353	331	390	311	327	335	317	347	336	335	331	301	336	323	363	342	336	356	288	367	342	346	334	321	348	358	346	330	335	324	352	326	346	332	377	339	369	353	304	329	337	332	327	377	332	334	367	326	330	343	363	355	320	336	344	354	344	349	357	351	367	323	331	360	304	357	328	342	341	366	346	368	349	354	358	333	333	338	340	347	357	295	318	383	378	339	345	353	324	349	349	381	362	340	306	322	347	331	344	346	297	353	339	366	323	345	328	349	355	329	353	347	351	325	353	330	323	327	338	344	357	346	335	307	303	348	344	344	320	335	342	336	320	325	330	321	327	349	379	340	369	355	329	341	332	346	334	377	378	322	350	342	332	336	359	338	346	348	363	345	333	345	347	317	344	338	333	344	339	365	324	351	369	328	343	343	348	360	360	375	341	356	342	326	316	331	352	322	348	340	327
7801	2311	1987	1117	790	620	494	501	487	447	450	443	444	458	427	412	421	412	471	433	407	448	439	461	409	439	401	466	411	457	397	446	428	441	441	431	441	454	451	417	395	436	416	399	418	424	453	436	437	431	455	434	432	461	395	430	444	431	430	425	426	445	422	444	417	479	452	458	425	451	422	419	437	440	448	484	448	370	404	470	441	420	382	427	401	386	446	421	401	435	441	421	407	421	450	409	431	427	428	453	414	401	444	419	427	415	452	398	425	477	439	425	414	429	399	411	417	425	450	414	465	401	466	407	399	435	438	439	417	341	389	405	393	415	405	406	424	387	411	407	421	425	415	454	423	398	426	434	423	404	396	399	422	450	442	406	379	433	403	412	441	395	425	450	404	398	427	408	401	424	447	433	426	385	420	390	424	431	415	435	446	435	438	383	416	420	406	417	412	438	444	431	411	392	405	437	462	442	389	394	421	462	401	414	408	454	411	423	419	410	440	455	430	410	426	458	412	404	417	428	453	417	435	416	442	406	414	463	454	436	397	410	450	451	459	415	436	456	442	442	449	395	426	439	408	421	447	424	408	443	454	426	422	447	454	422	422	452	406	399	417	434	449	439	445	448	387	447	412	437	458	448	424	431	421	394	445	452	428	443	412	415	447	437	443	398	440	418	409	400	419	422	411	435	418	411	445	460	394	392	413	431	434	419	438	400	468	416	432	416	421	417	440	417	413	433	454	403	425	451	443	397	428	463	461	420	406	436	448	435	460	435	420	416	426	417	405	434	393	394	420	407	438	444	394	421	412	407	419	431	419	443	416	435	451	425	394	404	411	413	417	479	430	394	412	443	407	402	395	407	393	414	404	435	385	441	409	443	444	414	433	434	436	455	441	427	432	430	420	391	469	401	390	446	413	428	411	427	408	446	451	376	439	428	430	440	433	405	393	382	420	427	426	425	420	422	436	385	382	424	459	416	417	405	387	423	415	445	433	407	407	408	437	434	423	454	443	492	424	451	438	420	407	427	445	452	408	413	422	416	451	424	465	385	432	386	424	410	443	415	431	429	414	426	414	402	415	417	383	475	423	417	407	427	439	408	436	422	441	441	469	427	389	407	417	392	434	439	454	399	443	439	444	400	441	426	430	405	434	421	388	389	416	433	424	419	424	403	423	430	414	400	437	386	419	422	406	430	403	416	425	435	398	414	412	427	419	419	413	419	402	418	403	415	386	432	418	443	462	441	436	409	394	424	403	437	404	406	426	423	385	421	432	461	406	421	431	397	431	415	426	407	419	417	411	424	392	447	430	403	434	407	395	435	417	446	419	412	449	427	452	444	437	434	448	410	429	396	420	424	401	417	421	440	444	461	414	407	415	427	414	406	439	443	409	449	387	421	445	407	442	484	445	420	411	439	422	431	403	413	422	426	411	400	440	445	440	404	443	468	466	421	420	441	403	416	392	440	432	431	429	451	459	408	438	429	467	378	411	452	426	419	418	472	450	435	423	444	417	405	450	415	457	428	417	451	446	410	381	406	421	432	430	435	414	455	424	433	435	420	426	404	424	440	400	432	438	405	418	455	428	406	433	438	467	425	446	448	422	398	412	422	404	398	456	424	417	411	386	427	407	423	408	393	424	451	430	420	428	466	415	409	427	413	441	403	404	431	395	408	431	475	402	431	442	394	400	462	429	448	445	413	489	419	409	448	394	449	435	403	417	456	426	395	448	394	394	418	372	400	414	414	435	439	423	412	436	416	457	422	457	431	381	412	419	432	422	421	428	410	463	433	445	424	422	459	430	426	441	409	423	419	402	405	453	418	385	364	398	430	436	423	460	430	438	414	438	453	391	460	402	410	393	441	420	427	429	475	453	430	405	360	455	398	457	430	412	399	412	422	445	412	399	412	432	418	406	459	417	448	451	403	446	426	395	412	384	419	392	445	396	458	456	403	426	411	385	411	454	454	436	443	411	411	443	456	451	440	391	420	430	386	449	420	440	416	413	413	477	443	431	411	399	409	425	418	424	417	444	393	415	420	416	426	412	441	409	409	410	389	407	422	429	423	435	434	434	420	444	439	455	414	387	413	409	428	448	433	420	377	418	398	446	385	410	435	414	427	454	452	395	400	418	406	437	446	417	430	393	435	394	412	423	406	432	416	475	430	466	435	413	395	395	395	443	461	405	474	434	435	440	440	421	457	405	377	410	437	460	399	424	426	444	432	449	429	429	434	410	408	444	401	383	417	401	400	412	439	432	417	443	411	408	425	429	423	412	446	444	419	419	404	408	392	384	415	402	421	423	449	436	437	427	407	439	399	412	396	446	428	450	408	428	453	421	425	395	446	383	382	418	416	447	410	422	394	401	411	378	443	414	411	407	422	424	398	402	425	410	411	400	431	447	424	440	444	449	450	427	432	407	408	439	428	441	436	413	425	466	399	435	432	421	454	432	473	433	433	407	395	460	407	435	429	415	457	461	428	429	431	420	425	427	391	420	425	393	387	404	423	424	444	432	422	405	394	433	450	423	415	410	434	414	404	421	435	409	433	374	388	406	407	439	419	424	400	432	415	440	446	420	444	403	468	388	401	403	424	420	432	438	401	448	445	441	448	455	422	432	398	437	372	462	422	445	454	447	446	407	392	432	438	413	425	433	460	454	425	411	407	437	392	432	434	402	407	433	393	408	443	427	441	397	425	434	441	446	414	415	418	450	411	445	457	392	428	428	422	440	454	416	433	395	420	420	437	428	439	436	434	412	414	404	440	448	442	398	462	427	400	419	427	406	381	446	413	406	433	457	394	410	423	416	421	417	433	445	403	455	464	468	440	425	389	415	418	431	414	400	431	435	417	465	387	399	383	423	398	378	425	441	392	407	411	465	390	420	356	416	446	416	442	437	447	425	433	411	424	407	446	419	432	398	417	435	401	432	431	420	428	450	448	456	415	427	396	424	422	453	449	424	415	418	436	424	430	412	444	430	425	415	443	421	422	427	385	414	405	422	425	435	457	440	381	471	442	437	441	385	423	403	443	394	418	425	377	431	434	448	411	398	405	410	420	419	443	414	422	429	446	441	419	411	436	417	415	447	450	417	447	437	422	415	440	441	394	411	410	417	410	437	403	464	419	415	413	405	470	380	439	452	414	450	456	445	411	444	491	429	437	423	364	436	437	446	427	406	452	422	442	412	465	382	417	392	389	458	403	417	420	406	422	423	425	428	415	382	433	415	403	449	420	419	398	439	425	453	413	452	442	417	431	440	404	433	448	377	407	431	395	432	433	402	415	424	438	422	415	413	445	423	420	415	441	437	426	419	461	405	432	400	448	394	409	395	430	438	427	430	437	443	419	423	387	453	457	441	395	446	415	448	444	460	434	417	419	408	429	473	413	442	433	433	428	417	402	437	407	408	406	444	444	421	444	417	425	441	417	449	447	402	439	432	391	400	433	410	423	457	404	427	423	414	423	461	443	422	426	442	414	418	421	455	436	405	435
23883	21080	28474	23926	21061	11381	1622	1091	899	862	764	794	728	673	669	695	631	669	628	622	667	624	592	566	600	615	603	605	605	595	637	615	584	600	602	621	621	572	606	565	587	559	567	594	568	609	564	584	587	612	557	608	615	602	654	570	540	565	595	599	548	603	536	573	559	589	587	603	602	606	603	546	575	591	550	596	576	610	644	614	595	523	588	595	584	618	540	568	594	573	612	571	580	563	594	546	584	594	581	581	607	584	577	564	579	573	577	582	590	608	592	620	608	573	569	574	588	571	532	574	561	550	588	599	583	547	568	572	608	553	549	580	572	553	537	581	580	585	613	539	556	564	595	597	563	538	582	595	575	582	570	534	571	582	584	574	614	600	575	582	566	540	587	561	602	587	604	574	571	609	576	564	580	560	580	525	521	583	603	571	587	604	606	529	619	584	569	649	567	591	587	600	615	567	585	589	602	594	584	571	517	572	632	580	563	568	552	585	558	541	603	565	561	597	576	607	567	550	584	552	580	589	616	553	571	570	583	593	582	583	553	534	575	513	553	582	561	545	619	595	528	573	549	562	639	564	584	573	588	601	612	598	591	570	548	571	601	563	589	619	615	586	572	576	552	624	570	600	582	572	578	563	543	576	578	556	544	572	581	603	574	545	608	563	566	564	561	562	571	601	586	573	532	588	528	607	616	595	566	586	590	591	565	579	581	597	615	566	585	517	589	611	561	599	589	574	555	511	587	558	586	571	581	554	555	601	595	506	549	572	574	607	594	593	559	617	595	590	534	574	551	624	563	523	578	589	667	581	568	552	588	576	602	572	532	562	559	577	549	569	612	560	574	555	632	582	566	609	612	584	571	559	556	565	555	603	571	557	617	568	596	537	528	570	557	582	631	557	552	540	572	566	562	613	603	576	558	606	578	588	606	552	617	582	549	566	566	517	598	593	571	577	594	608	624	573	566	569	577	589	584	570	570	597	605	587	574	526	587	551	575	580	531	580	567	624	569	591	582	600	593	598	603	553	539	606	568	567	557	562	566	590	572	587	592	581	586	606	612	552	569	570	551	620	558	628	560	586	601	547	560	546	567	575	558	608	591	572	559	560	575	588	605	571	576	599	573	530	571	566	570	570	558	528	567	590	573	586	581	586	604	552	568	579	541	595	593	610	591	581	598	574	552	607	567	581	612	617	590	537	564	580	586	602	538	583	575	580	598	580	565	598	587	540	574	563	567	570	579	509	594	604	584	618	558	599	604	609	608	536	576	579	565	549	570	562	564	574	584	591	569	546	594	561	583	585	597	553	621	544	576	596	570	576	587	580	577	619	598	612	561	543	596	579	563	583	574	577	574	602	543	540	592	530	599	597	561	597	598	582	586	574	567	580	549	573	550	567	613	593	581	575	566	576	577	611	542	581	544	583	546	553	567	540	590	571	561	584	564	564	545	593	595	553	548	554	579	562	551	591	564	542	578	608	583	605	560	587	558	538	525	587	591	570	574	552	558	570	604	557	571	581	602	574	563	551	583	556	591	557	604	555	563	573	594	550	580	586	582	605	587	622	567	572	564	582	565	565	563	558	624	557	576	600	536	593	568	550	554	560	553	581	558	549	596	581	539	602	614	579	548	589	615	544	545	590	537	571	597	600	554	559	568	606	552	593	581	563	548	549	572	642	587	543	572	587	582	542	562	587	532	584	585	565	590	629	575	567	582	603	562	545	606	617	580	595	569	562	537	614	568	598	602	560	579	565	536	581	587	579	572	566	565	637	584	566	634	536	534	583	613	550	631	601	609	585	600	606	573	547	580	581	560	567	557	588	511	603	578	562	585	641	576	580	569	543	544	622	574	603	607	571	590	570	561	590	550	532	618	572	605	606	611	553	519	584	617	557	585	579	574	576	579	591	581	544	587	598	576	554	575	538	617	555	580	622	554	552	547	543	585	549	575	594	592	622	578	598	565	562	553	573	572	559	613	567	570	530	554	607	575	612	565	599	592	612	655	627	609	595	575	541	580	571	591	548	565	556	582	555	566	582	569	583	569	562	570	572	539	546	540	524	567	600	539	568	589	555	610	613	568	540	599	597	553	562	585	630	578	646	583	574	545	617	596	597	567	605	565	563	576	596	570	600	566	559	550	591	596	582	581	572	576	539	577	567	586	598	577	590	551	574	575	589	597	615	587	577	593	563	570	588	572	581	590	565	599	547	582	576	596	570	579	591	529	581	583	594	581	570	566	540	562	584	596	614	563	629	578	585	616	594	578	604	575	593	601	585	617	560	569	610	590	594	579	541	572	598	616	566	567	564	552	625	591	607	562	620	580	551	594	567	599	567	537	500	585	548	578	560	580	580	555	567	538	567	549	567	562	558	587	587	607	549	590	573	593	558	593	589	552	615	607	545	599	576	566	589	555	611	583	560	557	529	579	598	634	560	541	582	600	597	585	592	599	568	611	591	604	567	581	553	534	610	578	609	576	538	544	594	505	590	599	612	606	554	610	557	614	559	604	536	574	576	545	560	560	572	620	599	647	557	570	553	515	569	576	593	588	584	602	577	590	571	524	593	556	603	583	596	560	580	616	572	576	602	544	581	614	613	542	571	567	583	547	519	520	570	623	556	611	569	592	636	560	571	585	553	595	584	556	582	585	578	551	553	587	576	618	561	576	598	560	630	562	557	552	570	537	563	608	607	587	610	594	557	572	542	540	552	546	558	583	550	578	577	565	560	588	568	553	587	554	536	576	590	600	631	579	583	581	547	595	575	581	547	586	581	583	563	596	551	603	569	590	589	557	542	592	573	585	562	588	559	571	533	541	565	611	532	592	603	562	607	599	572	606	567	561	570	574	588	543	592	634	642	610	553	542	543	546	578	536	589	559	610	570	588	584	546	579	589	586	562	598	632	545	608	526	602	564	570	602	575	549	540	545	638	572	588	581	591	589	605	556	563	557	563	562	563	589	575	585	544	530	542	613	603	576	580	632	552	554	581	570	584	579	611	614	617	570	517	541	577	604	565	597	572	557	616	584	556	591	557	606	580	564	571	536	572	582	570	601	609	615	558	570	577	619	550	559	567	582	580	558	563	573	566	568	550	548	619	598	543	614	567	552	582	572	571	591	576	597	596	591	591	622	584	623	650	578	584	576	575	546	556	561	591	547	575	551	569	583	583	538	581	579	554	561	531	569	574	568	570	550	640	586	598	587	556	586	542	577	601	532	592	572	548	542	567	579	580	555	583	576	591	608	619	593	557	603	544	587	593	584	552	560	577	593	569	560	531	591	591	575	602	547	585	565	611	541	575	574	560	579	578	562	585	568	549	600	613	574	578	554	603	597	557	557	543	567	572	570	580	572	563	571	556	539	589	599	576	578	604	576	584	547	582	584	583	575	555	606	572	544	584	565	584	602	600	585	540	588	562	584	558	629	557	568	550	582	541	561	563	542	583	573	543	572	594	573	560	555	561	548	616	557	564	560	542	565	573	581	595	566	560
8507	11654	9890	5134	3705	2694	2161	1761	1435	1291	1163	1066	1025	951	910	842	794	811	833	800	810	722	755	736	773	705	731	757	738	706	738	710	753	729	753	693	718	725	690	681	685	728	725	722	734	713	714	726	740	720	667	708	711	729	660	695	719	701	715	691	714	642	676	768	666	687	662	721	683	666	693	688	730	703	680	672	712	709	707	721	740	683	696	715	694	719	685	707	723	691	694	700	671	692	696	750	667	716	736	712	707	695	742	695	738	748	717	710	699	692	713	720	700	721	638	719	692	702	733	642	753	743	720	709	691	694	692	716	708	658	754	689	728	697	734	707	681	687	715	651	740	731	727	707	715	718	706	704	749	722	710	679	611	685	680	699	732	691	698	702	726	710	703	688	708	652	709	694	686	682	709	692	679	705	696	677	717	737	730	721	719	711	665	672	717	726	718	646	688	670	644	730	699	688	696	672	682	699	695	703	697	733	693	703	679	674	696	679	742	674	763	743	683	681	683	718	693	684	719	700	685	680	674	709	692	702	703	691	708	698	665	709	714	706	694	699	666	731	703	659	710	666	684	676	679	690	696	710	703	703	672	695	691	702	678	699	724	735	709	644	654	675	669	707	664	701	739	725	665	690	629	659	645	664	696	693	680	661	667	723	680	707	677	659	730	762	665	707	700	685	665	687	703	650	663	715	702	666	689	651	678	710	766	669	749	681	737	679	688	683	729	689	701	697	727	695	688	745	748	653	744	731	676	701	702	661	653	629	723	656	693	720	675	628	684	661	711	714	657	704	694	703	668	691	722	678	694	715	677	711	674	719	692	688	703	689	751	747	647	665	695	700	697	679	670	736	703	693	675	744	705	691	736	677	697	690	666	714	689	730	688	698	680	644	634	721	707	698	664	698	697	705	640	709	666	676	730	709	717	680	665	708	706	684	696	677	727	719	650	715	692	666	704	666	686	663	724	677	730	686	677	716	679	735	693	690	649	680	693	694	719	694	637	639	705	695	682	709	675	649	644	691	694	714	676	682	690	670	704	679	720	685	723	675	701	651	687	675	706	692	719	708	681	645	655	738	690	706	691	678	694	682	649	691	664	678	735	701	678	720	688	692	707	677	719	713	701	707	716	666	725	687	698	687	686	748	662	674	693	604	730	679	735	690	703	686	729	695	677	717	695	647	700	693	703	720	683	724	668	662	675	664	663	715	727	681	712	682	729	707	690	683	605	686	671	693	686	671	680	745	646	693	687	689	691	663	703	715	658	700	748	692	693	687	728	671	710	697	673	662	733	651	708	725	714	691	705	700	690	702	663	722	688	700	694	647	732	720	714	725	702	682	641	708	694	717	687	672	721	733	691	651	698	643	720	687	660	714	714	672	669	696	677	701	657	752	672	664	746	744	684	710	691	698	699	700	689	713	723	687	718	688	667	731	676	728	686	694	714	723	677	700	713	696	632	731	679	666	665	683	733	698	710	680	717	654	706	679	710	754	687	656	695	656	662	679	668	654	722	682	722	708	713	719	740	718	664	720	658	688	681	733	691	653	746	674	701	694	721	713	716	670	709	697	708	638	720	707	700	684	738	710	681	694	680	693	693	701	695	670	726	715	679	711	708	687	662	714	734	718	633	653	713	695	696	717	647	695	665	707	651	721	649	691	705	700	676	698	720	663	692	691	682	691	688	734	732	679	672	700	705	654	646	710	687	681	707	703	730	716	707	654	671	674	679	668	706	659	677	703	693	708	717	669	739	681	647	664	715	687	683	689	744	669	694	690	692	719	754	701	733	669	682	678	708	712	735	680	689	690	687	677	649	684	721	698	660	730	672	702	683	686	717	684	721	731	654	745	703	749	686	695	676	688	686	749	697	719	690	665	675	701	730	679	711	656	627	679	645	687	702	712	669	682	689	770	709	708	733	684	657	685	695	662	673	676	724	748	684	678	710	660	659	672	757	701	676	692	657	681	693	682	691	721	702	709	682	697	711	661	647	722	649	650	641	703	681	659	648	713	685	744	673	681	731	705	673	680	690	686	690	703	658	708	675	666	669	702	696	731	706	641	682	665	691	691	669	677	662	725	729	704	703	720	666	725	718	699	680	667	662	663	667	640	693	659	672	705	687	696	712	708	719	693	720	694	697	704	703	659	713	688	666	671	712	705	683	653	751	698	664	695	670	708	697	692	696	731	680	711	704	662	695	675	652	685	672	687	744	695	698	713	685	751	701	731	727	676	720	708	725	684	689	713	734	738	708	740	707	694	701	716	732	694	680	693	683	704	661	707	691	663	733	694	694	717	643	671	705	671	724	695	663	693	683	702	693	656	665	663	679	678	735	674	643	721	670	674	704	676	721	670	710	660	674	691	682	717	702	674	686	618	696	657	696	715	706	694	734	689	695	688	675	667	685	670	690	667	718	734	704	720	691	695	674	689	656	687	633	641	694	741	700	727	714	710	702	646	707	676	671	689	679	721	674	695	705	669	656	667	691	665	680	730	757	696	726	699	657	692	703	672	690	691	709	702	677	663	690	702	684	658	706	656	693	711	671	720	700	737	685	668	705	730	674	698	651	661	701	681	663	700	692	702	758	696	658	644	688	701	726	721	702	683	692	648	701	734	725	693	696	654	688	680	724	664	657	687	635	710	662	685	708	699	725	716	689	708	695	648	705	667	706	684	675	642	676	667	731	694	719	644	754	705	725	685	681	705	708	710	695	646	703	713	720	694	677	649	705	628	701	688	726	711	717	697	695	710	687	696	703	707	764	701	714	681	702	708	694	712	724	709	667	712	709	686	702	705	654	726	682	697	668	661	647	728	681	671	722	722	728	725	743	688	682	682	715	686	684	689	704	740	737	674	695	701	765	715	739	672	694	620	666	700	663	675	705	705	703	693	685	715	689	669	747	724	694	710	672	708	722	662	724	658	699	695	671	700	714	688	707	657	722	657	707	696	696	683	693	696	683	648	684	681	700	674	697	701	719	707	706	754	687	667	716	710	688	666	652	701	649	710	645	666	691	662	715	757	698	766	694	673	724	706	716	713	693	682	711	651	692	708	712	690	685	657	703	664	730	709	698	721	722	671	690	698	695	650	666	685	723	688	707	696	721	667	707	714	707	761	703	726	674	696	697	693	710	717	712	689	710	767	745	657	657	690	708	618	707	704	676	723	684	690	694	673	745	668	694	718	729	729	734	653	683	730	729	708	700	711	711	703	685	649	759	722	682	660	646	704	705	727	692	702	718	668	659	649	682	694	670	672	739	768	673	635	721	665	661	696	705	736	691	720	693	675	712	658	670	688	656	682	673	656	723	705	727	694	665	719	706	746	750	679	749	727	684	723	703	740	698	707	701	666	722	659	738	698	637	695	715	729	696	699	710	677	734	698	691	723	689	669	708	712	708	696	706	694	686	685	679	705	686	661	681	715	684	668	708	670	674	708	687	695	695	689	655	706	692	668	710	672	664	671	708	710	652	701	675	704	688	684	702	725	744	729
25042	21083	27425	24841	11216	883	605	504	402	379	395	387	357	351	334	355	324	323	304	293	295	302	301	296	284	319	295	271	279	300	296	292	303	300	278	277	269	286	300	270	289	269	320	277	274	291	291	267	297	290	297	258	298	301	288	281	262	276	254	277	284	282	285	305	255	291	307	298	303	275	280	273	252	287	312	282	290	285	290	294	279	325	295	285	272	288	304	300	292	287	275	281	278	274	278	301	300	304	290	267	281	286	283	269	284	321	294	302	277	285	304	276	284	294	274	295	298	269	278	321	274	263	269	272	261	294	266	303	286	256	294	289	280	320	267	255	311	311	298	290	313	307	276	283	326	293	304	301	303	266	292	305	289	288	272	260	288	298	281	290	325	253	285	318	287	309	262	288	305	293	305	320	287	259	278	299	273	296	281	301	284	288	291	302	237	254	322	273	299	299	278	291	304	269	298	278	288	298	275	270	285	291	292	280	281	310	275	288	272	304	260	296	285	284	259	265	303	279	266	266	260	279	297	296	295	286	284	291	291	290	273	285	319	296	272	274	315	290	288	309	276	295	284	296	314	295	294	272	281	296	284	266	298	277	310	280	266	298	285	311	325	273	278	292	276	309	302	282	273	332	303	297	293	304	300	290	284	282	316	279	262	289	277	301	257	299	296	268	241	306	280	267	282	302	288	291	281	271	272	298	315	297	286	262	283	238	308	310	296	311	291	259	297	278	318	290	283	300	288	292	275	304	324	260	292	277	296	269	275	275	298	284	293	276	298	288	278	300	299	269	310	316	264	302	269	269	278	324	274	284	272	278	264	265	272	295	269	278	302	293	309	283	287	279	286	314	275	282	323	265	276	297	258	292	284	293	283	296	270	288	278	290	301	264	259	258	286	297	306	283	270	284	276	273	295	250	285	286	273	273	306	274	270	286	296	297	276	289	312	264	303	310	313	293	285	313	259	288	276	310	319	307	289	304	298	298	299	245	327	318	287	289	286	276	253	278	283	272	284	278	277	283	292	277	284	293	278	319	256	281	270	295	276	298	266	257	298	276	314	295	276	321	293	290	294	279	276	294	284	259	283	268	301	281	290	307	268	311	274	289	281	272	299	295	276	297	322	309	289	282	267	252	297	301	286	270	294	278	301	294	293	266	306	313	277	296	289	303	295	303	268	270	299	300	296	256	276	289	293	316	283	272	340	306	269	285	260	270	292	256	295	251	263	274	285	270	291	285	286	283	257	286	274	262	239	288	302	310	284	297	305	274	294	296	274	348	289	303	280	306	292	305	292	289	271	291	286	295	300	299	332	297	260	309	284	298	273	274	276	295	272	286	293	315	292	290	285	279	278	294	302	297	287	291	301	328	302	266	288	289	305	274	244	286	282	309	282	309	284	296	291	306	306	299	290	290	276	276	265	305	294	289	324	265	268	295	269	290	278	294	287	291	293	271	289	292	246	278	272	297	249	286	263	295	269	306	268	267	303	289	308	262	314	288	298	268	308	272	261	270	237	286	273	295	270	311	280	305	320	279	283	266	286	297	286	262	263	292	291	301	270	295	272	301	288	288	311	265	271	271	276	286	262	304	285	280	295	278	270	278	290	283	294	317	252	301	275	299	313	294	293	298	303	288	310	293	274	267	299	291	297	287	311	257	275	300	286	285	269	319	271	297	310	263	286	301	290	269	288	300	291	303	283	271	286	307	295	278	289	302	272	262	261	282	303	322	284	318	279	287	288	268	281	295	300	292	298	275	304	262	264	310	288	302	260	279	301	277	307	276	261	272	291	281	287	266	285	296	303	301	287	294	288	285	282	260	294	293	291	297	308	287	295	305	296	299	287	275	296	322	313	276	276	280	274	282	261	284	269	288	248	269	277	258	280	287	298	302	303	269	285	316	303	285	273	267	308	272	304	282	296	280	255	253	260	281	296	283	255	285	280	271	283	304	287	312	280	266	293	279	275	259	313	323	294	271	298	336	312	313	257	290	266	294	298	267	307	291	295	292	295	270	326	265	289	281	294	265	245	303	281	269	268	252	313	272	299	316	300	282	287	272	279	275	274	269	266	270	253	286	307	269	305	251	287	288	278	277	331	295	258	252	274	268	279	295	278	279	297	269	286	279	289	285	317	296	291	286	285	264	277	274	281	266	290	311	274	263	293	270	282	292	284	292	313	292	285	279	249	316	299	270	287	297	288	288	289	278	286	278	279	333	295	304	279	317	289	282	288	299	284	312	256	296	290	314	308	269	290	296	262	322	260	279	280	294	295	319	281	283	303	277	286	265	272	273	310	293	285	295	287	289	281	299	262	290	332	266	290	272	278	288	300	283	287	314	311	287	254	292	285	309	278	259	306	307	285	284	321	308	296	279	295	271	285	308	258	265	294	285	279	285	298	282	270	284	309	274	255	278	319	308	296	298	283	280	284	313	283	281	295	269	271	252	281	300	291	290	280	276	271	304	270	287	312	250	273	282	296	283	298	270	277	266	285	272	275	309	303	305	290	277	273	294	296	281	280	270	295	319	277	269	265	287	261	291	294	263	285	267	276	294	287	286	294	281	301	269	276	287	263	288	269	293	271	308	281	279	299	255	282	309	296	309	282	268	290	283	271	299	293	297	292	295	273	291	302	296	286	253	287	272	257	278	271	305	269	290	294	274	267	293	251	301	295	302	282	253	293	302	313	252	323	286	310	287	281	286	277	274	283	283	296	259	293	266	327	281	275	290	291	271	298	301	289	284	270	273	283	281	287	274	276	291	287	274	287	300	287	291	274	282	264	274	296	253	282	299	282	295	284	303	258	267	265	304	293	259	266	295	293	291	262	267	271	287	318	258	285	252	327	276	316	293	252	312	268	280	312	287	304	297	312	319	306	301	297	265	272	297	294	296	274	287	304	269	295	277	290	287	290	309	270	321	288	282	269	300	295	328	323	318	306	298	307	291	250	276	273	254	272	287	317	294	296	279	289	272	267	300	320	292	303	266	266	279	279	261	294	297	275	281	303	290	304	274	298	295	288	278	285	271	297	291	301	291	289	294	289	292	294	273	312	318	253	271	287	275	287	291	285	280	289	282	272	294	280	286	266	286	300	309	294	290	272	305	275	302	280	274	267	276	308	275	303	254	310	266	301	281	299	295	270	289	270	275	302	298	294	308	315	295	285	257	294	289	273	282	272	289	274	275	283	298	295	267	243	304	286	284	292	283	303	280	311	290	248	285	282	261	300	249	284	293	283	292	298	308	283	323	304	273	300	274	304	279	277	278	252	272	279	283	302	280	280	295	309	294	293	266	287	280	283	289	302	291	273	276	291	299	316	276	249	288	259	272	267	258	313	303	271	271	292	304	316	294	273	251	292	299	289	301	269	301	277	279	303	287	285	293	280	262	266	289	306	285	278	315	293	276	292	250	277	267	278	299	291	268	313	296	261	287	299	289	302	274	274	289	293	306	292	332	299	278	312	307	304	304	266	298	265	289	283	305	278	299
8177	7390	5948	3106	2025	1592	1194	981	853	695	677	550	531	498	509	454	456	416	412	434	430	387	423	386	380	415	406	383	366	385	374	385	414	428	424	387	366	385	390	392	369	371	397	419	422	412	383	393	381	387	454	379	398	371	384	343	387	390	390	373	358	377	373	399	392	359	393	345	403	407	389	390	404	352	372	354	411	367	374	382	357	381	368	387	377	396	411	365	329	338	353	378	360	350	368	355	397	403	345	372	393	351	373	376	344	412	379	367	402	380	373	408	414	362	378	378	390	339	419	376	363	383	350	384	355	369	378	384	348	353	392	379	359	384	338	360	384	358	359	379	338	384	395	348	347	386	377	383	355	346	379	393	383	340	374	369	373	400	369	357	376	334	374	394	365	386	372	405	375	373	349	386	354	392	366	382	386	359	402	358	342	379	399	354	373	358	368	397	351	392	370	355	397	383	419	378	354	396	375	414	367	403	374	357	376	358	369	346	382	395	362	334	376	377	386	385	380	356	369	382	391	418	370	368	367	344	382	347	364	391	380	390	353	354	364	390	348	397	347	338	383	373	356	370	371	355	375	358	338	361	361	413	357	388	344	371	378	343	343	342	350	364	383	363	381	393	377	363	344	378	366	391	352	390	347	376	339	363	364	362	341	370	363	361	389	354	314	356	358	397	339	382	353	360	357	361	372	351	390	354	361	361	364	367	365	355	343	397	374	384	348	377	381	382	346	368	375	354	373	370	374	348	374	350	371	357	363	340	344	371	394	358	361	358	408	359	311	360	358	378	415	388	366	407	343	362	360	366	349	390	342	340	341	365	357	352	373	359	379	379	415	379	392	379	337	357	381	364	401	356	388	383	386	354	363	370	379	369	368	370	361	365	361	390	365	360	368	368	354	365	353	391	389	373	385	365	371	398	355	382	365	383	367	386	359	375	367	373	360	366	349	372	356	366	375	383	351	373	381	402	343	371	372	370	365	362	385	344	362	374	352	359	349	395	360	345	358	368	383	344	363	368	322	376	344	352	376	393	384	349	360	398	347	372	352	397	356	346	380	370	400	383	369	356	354	366	337	368	400	339	374	344	357	377	393	360	378	347	391	400	371	380	387	406	420	353	390	370	390	347	379	356	383	324	365	374	372	397	386	396	398	364	376	370	393	407	348	345	357	347	385	359	377	377	368	385	378	373	380	363	398	381	401	343	384	357	382	393	382	364	371	377	384	395	356	362	381	381	379	402	354	387	348	342	342	364	361	364	397	365	385	404	350	345	374	348	365	365	402	372	373	375	390	362	420	370	364	380	355	364	375	376	387	396	375	363	378	383	363	382	381	372	376	348	409	374	346	382	383	412	341	331	344	363	388	371	361	353	355	354	355	372	365	397	375	368	382	327	356	374	394	348	379	362	401	379	335	392	378	339	342	356	399	388	402	385	394	335	365	397	343	353	381	384	394	373	339	384	381	384	364	376	383	355	375	356	366	391	398	379	359	371	354	370	377	362	349	371	383	375	382	349	389	384	394	372	335	378	354	373	331	379	371	378	384	379	369	354	367	351	377	367	393	365	371	406	391	347	375	417	348	370	346	370	371	397	380	349	401	405	339	377	374	379	377	368	375	372	373	374	352	389	357	350	350	352	376	318	391	370	372	382	383	379	380	362	391	351	410	356	405	362	356	365	406	408	363	373	387	357	358	371	358	322	382	347	393	343	358	363	354	357	337	391	388	363	361	365	389	331	379	404	356	364	357	375	370	351	396	376	371	365	359	341	394	393	337	369	342	354	356	348	347	363	361	354	428	350	358	419	374	371	341	359	350	380	379	342	390	330	379	395	360	385	323	321	386	347	370	391	355	383	369	361	397	382	365	370	368	352	349	363	333	400	374	358	385	363	370	344	348	377	351	360	360	401	348	379	375	363	354	365	381	384	371	388	372	355	370	367	376	377	388	399	400	394	387	393	399	377	368	376	369	363	383	369	360	379	373	406	352	365	383	361	363	368	367	340	346	363	375	372	367	368	370	370	371	370	356	382	384	350	331	395	372	386	349	370	364	395	370	394	395	378	372	361	378	363	372	362	415	363	339	369	365	392	345	384	359	353	321	352	370	355	364	349	374	378	362	383	343	361	381	391	393	377	375	374	374	331	376	387	359	375	370	377	357	385	362	387	390	382	357	355	367	389	374	360	370	386	351	362	366	369	388	397	402	362	385	333	348	313	375	381	367	412	349	364	396	355	348	352	373	374	335	358	354	365	375	380	363	375	356	340	412	362	384	375	367	381	374	384	349	328	378	311	407	370	383	341	384	394	380	360	410	364	363	392	350	368	348	399	368	351	365	383	403	354	366	394	346	379	370	403	339	367	365	388	355	384	364	389	347	385	346	351	398	378	372	361	388	405	369	372	373	375	337	397	371	350	392	395	398	338	379	343	342	338	389	364	360	380	374	404	360	337	375	372	372	368	382	365	346	354	393	353	371	404	393	377	380	394	368	419	360	372	440	382	363	346	370	337	367	360	385	361	352	385	444	369	367	308	369	365	369	319	365	393	368	364	338	402	382	353	398	382	331	343	376	390	345	369	380	362	358	372	384	374	404	358	365	359	383	349	345	341	370	356	372	356	398	371	364	369	344	379	393	388	377	381	366	369	344	369	403	374	328	404	392	345	363	392	377	377	375	340	366	323	369	376	421	352	400	380	383	363	374	361	394	376	373	367	363	361	373	369	374	370	400	380	380	379	367	371	391	343	381	366	360	374	381	380	367	396	368	360	351	372	397	423	375	381	366	416	333	370	351	380	380	364	374	386	364	349	348	350	393	392	354	375	391	378	364	338	371	365	373	356	359	381	342	357	376	382	383	396	342	381	369	352	399	366	344	400	386	370	329	371	341	383	389	380	397	368	359	348	367	387	426	379	366	385	364	378	382	378	350	335	349	351	378	390	386	377	387	361	408	389	381	381	394	385	405	394	343	371	394	375	332	386	367	365	351	404	390	356	362	398	349	363	391	352	398	383	383	382	371	347	408	392	349	365	369	369	376	353	382	402	365	354	388	387	368	364	358	357	390	342	353	374	371	379	386	367	357	370	366	363	364	371	372	376	412	378	343	383	355	370	371	383	402	379	367	350	360	344	340	370	348	382	375	373	377	370	393	374	378	370	378	395	376	369	375	398	361	342	367	387	383	365	367	373	376	375	378	368	354	363	365	364	396	398	350	388	360	343	379	401	388	395	401	375	371	390	335	356	354	389	353	366	365	360	374	399	360	348	385	402	354	374	402	397	367	354	412	375	359	354	356	410	367	380	364	372	382	393	377	407	372	371	373	409	339	363	356	383	361	385	395	346	370	372	381	363	369	342	350	373	385	365	376	376	362	387	378	336	351	374	371	385	378	366	377	366	337	351	354	367	375	364	369	372	385	392	370	358	379	400	406	370	374	344	351	368	394	394	363	374	369	357	386	369	395	365	357	361	364	362	380	361	379	385	357	356	390	362
22907	21134	28914	23581	21128	21197	11359	1737	1283	1172	1026	932	951	878	825	819	718	822	766	726	766	726	752	687	666	725	708	704	718	619	731	653	675	658	680	723	650	665	648	645	728	615	666	669	667	661	630	666	597	637	615	625	592	657	662	644	735	637	660	670	638	638	634	625	656	657	668	672	657	679	629	649	637	603	633	632	687	668	632	621	645	696	679	635	676	606	669	642	644	670	625	641	600	618	615	664	696	643	616	677	618	645	658	688	655	640	631	609	619	617	603	606	651	664	589	676	662	666	621	638	645	600	650	572	626	657	621	613	646	632	655	663	635	644	654	671	643	639	618	634	637	630	634	630	664	588	642	649	648	613	607	648	623	637	660	663	599	661	661	674	613	630	622	634	631	614	648	607	628	661	625	633	652	638	633	665	614	659	606	645	638	678	659	640	650	658	610	654	627	602	639	613	699	658	667	636	661	640	641	631	617	638	639	687	655	654	613	629	605	629	648	606	683	612	649	624	623	642	641	598	598	697	653	622	595	662	630	638	599	650	604	683	673	629	632	623	587	615	601	627	654	648	614	652	597	642	680	651	668	646	620	640	667	643	631	632	659	636	624	630	629	612	634	613	665	596	627	639	664	615	627	634	686	600	628	651	635	623	653	654	649	649	674	628	619	622	623	663	614	621	628	628	609	628	656	658	634	590	597	667	625	656	606	638	647	634	597	638	667	613	613	629	637	630	606	648	595	648	673	702	653	668	621	642	605	656	629	645	599	585	634	630	611	633	626	633	623	647	666	633	683	648	627	685	623	647	638	640	630	630	632	636	662	658	646	658	634	650	610	638	604	700	633	651	611	637	610	651	656	614	660	635	639	611	678	643	599	638	654	659	624	620	629	685	638	603	651	636	670	672	622	672	625	629	637	666	652	583	628	632	614	641	651	625	651	634	638	605	622	640	599	654	667	621	647	662	595	610	603	628	679	650	633	616	675	635	633	573	570	617	674	655	657	638	666	613	573	655	631	639	689	665	634	653	620	653	659	657	609	646	652	635	638	625	641	599	614	650	629	667	637	648	592	595	612	643	610	598	678	638	646	552	581	606	674	624	626	648	634	646	674	596	622	612	639	636	662	619	626	649	663	620	634	589	635	636	641	637	621	678	637	676	650	656	661	634	616	652	659	631	640	638	596	594	618	616	637	630	589	642	639	622	606	625	646	607	646	635	642	624	633	611	637	599	622	643	654	619	650	606	595	666	632	617	587	654	609	612	611	625	655	634	619	607	611	679	665	628	643	644	630	658	646	628	634	597	670	633	624	588	650	612	624	632	575	631	639	622	626	625	690	643	658	642	627	641	671	634	655	629	654	612	647	612	658	623	640	651	632	600	614	632	613	621	633	646	665	664	638	606	641	585	604	638	660	632	635	655	650	599	619	628	601	671	616	625	641	620	625	593	631	666	660	634	658	624	683	663	604	642	673	659	561	625	648	660	638	664	682	610	695	642	624	652	640	661	652	638	636	662	621	626	647	625	630	641	611	654	609	641	655	644	666	615	652	620	638	613	639	613	607	684	650	591	666	666	652	644	666	656	620	587	626	610	645	627	578	655	615	644	601	642	616	635	642	660	646	618	631	676	595	619	593	608	652	600	674	637	648	640	634	617	681	621	630	605	666	645	665	659	668	619	663	635	625	610	601	590	642	628	646	613	569	651	669	624	642	569	597	613	652	665	624	629	627	580	627	646	618	593	635	649	645	636	601	626	608	619	611	649	617	666	640	626	579	636	653	617	633	627	660	639	612	603	638	650	667	583	631	654	609	634	655	623	681	632	577	660	616	634	598	637	613	645	600	626	650	654	666	613	649	642	595	643	607	633	620	618	654	607	693	636	650	654	650	626	625	625	599	680	632	606	657	650	695	634	610	602	631	622	620	635	648	598	644	631	634	640	601	634	632	614	638	634	618	630	649	627	630	592	652	650	678	647	654	620	613	645	664	633	606	657	653	685	628	679	595	633	617	627	639	635	656	631	606	662	603	581	624	651	628	614	614	671	637	619	617	608	707	672	643	688	650	665	631	632	599	611	632	595	639	605	652	640	588	594	644	618	624	642	644	633	646	616	615	620	606	591	633	576	641	669	595	695	631	661	649	676	681	660	595	632	601	612	622	670	629	584	652	679	623	634	653	624	627	619	633	608	583	621	622	641	622	651	634	642	633	626	618	606	626	672	615	638	620	588	612	602	651	593	598	655	609	681	640	674	609	679	620	591	597	666	641	658	637	611	644	661	614	629	625	674	630	631	656	611	586	626	648	662	651	643	621	624	642	588	617	633	615	631	643	660	603	652	610	615	637	591	627	597	620	657	643	620	657	643	659	669	649	627	650	635	587	617	612	631	610	612	624	677	649	628	618	622	614	667	610	624	596	599	605	603	612	628	620	618	621	609	572	655	629	656	655	643	609	675	680	693	637	631	621	591	657	635	671	619	675	620	647	643	619	597	675	595	625	619	638	674	626	593	637	659	623	613	651	610	655	590	606	608	637	604	619	619	595	645	588	620	705	628	633	649	645	638	648	609	640	629	673	609	643	677	608	610	678	640	637	624	663	632	673	641	637	647	658	612	607	665	635	611	630	600	660	614	636	683	658	602	618	620	562	639	685	654	603	582	672	682	622	590	622	648	623	669	673	599	638	674	650	660	652	603	599	631	616	670	657	604	647	596	674	623	621	613	626	667	627	614	612	625	629	596	624	633	643	603	596	652	637	657	604	629	654	598	603	640	591	612	614	625	626	609	647	663	615	608	647	594	665	619	637	636	640	592	640	665	641	623	608	632	646	669	587	624	658	627	626	646	616	631	600	591	662	646	638	619	665	621	631	660	637	695	606	677	649	599	643	621	661	659	596	653	649	647	637	630	647	574	605	604	671	676	641	657	662	606	641	675	635	628	642	643	606	626	631	659	610	600	628	645	619	658	634	638	632	612	604	631	634	629	648	598	628	622	659	588	631	628	620	575	621	590	619	632	624	623	591	650	613	607	640	622	616	598	640	621	626	633	591	641	637	618	653	609	623	616	635	575	632	638	645	618	607	622	602	623	615	613	655	637	668	650	644	612	650	595	644	644	662	685	653	615	623	632	634	625	582	671	637	646	630	637	639	626	624	612	611	669	627	677	683	610	614	579	620	630	654	659	649	603	606	635	626	655	664	591	612	625	627	677	587	605	651	600	617	649	614	610	644	663	651	632	609	674	629	625	643	632	615	652	595	572	640	631	622	638	661	642	612	632	607	644	642	645	634	633	638	625	631	663	650	670	657	597	633	611	626	632	667	656	635	597	607	627	643	593	650	657	630	626	643	606	655	619	642	648	623	665	614	635	626	661	644	639	643	605	631	654	627	617	611	628	672	634	643	646	630	643	637	621	580	668	608	594	676	617	657	657	620	660	657	606	638	625	597	620	639	629	619	638	670	639	628	588	664	632	647	652	589	622	616	611	667	631	608	616
10964	18616	15913	8761	6188	4506	3613	2779	2352	2009	1745	1467	1370	1277	1149	1185	1073	979	931	931	926	879	894	961	826	861	848	854	845	820	854	819	845	806	773	794	825	852	772	787	766	771	840	772	834	828	783	775	752	794	757	789	868	823	748	767	765	750	718	781	749	760	839	767	789	763	746	743	795	759	743	757	824	806	751	759	755	731	805	779	760	780	791	780	764	795	750	762	755	801	744	696	767	737	700	729	723	799	799	785	720	762	788	750	736	770	757	729	784	745	791	761	762	743	765	756	743	756	747	745	730	726	767	794	749	725	771	748	753	766	776	805	745	732	748	806	773	743	727	737	692	778	776	768	768	774	777	736	747	793	767	765	749	755	744	762	788	781	724	821	790	695	820	750	762	768	806	801	798	757	770	748	793	784	806	803	762	717	775	740	789	766	770	727	732	709	779	751	746	743	745	763	758	796	701	717	710	809	746	722	752	678	727	743	763	773	714	775	745	721	822	753	740	801	794	699	780	735	789	745	760	776	784	748	752	745	730	752	784	784	724	791	715	722	686	809	771	765	734	742	781	810	727	783	769	748	740	703	790	767	736	760	755	741	803	770	761	787	728	752	712	713	761	767	750	731	739	762	758	759	756	756	789	752	737	762	744	749	767	750	738	726	746	710	741	779	754	711	764	740	748	737	724	787	753	790	768	824	752	767	726	752	753	710	755	783	797	793	720	743	707	799	768	774	792	760	761	739	787	716	729	734	732	761	781	837	694	746	788	757	711	753	715	765	766	789	747	776	856	785	740	739	676	794	820	770	773	726	733	775	817	766	845	756	794	741	759	777	748	778	737	736	762	775	761	759	762	722	723	730	753	730	767	787	765	771	732	756	751	704	755	797	779	693	775	796	767	749	760	761	755	736	723	740	781	760	737	760	707	727	782	734	799	743	800	729	790	708	775	748	744	729	751	764	737	737	740	781	796	762	742	772	770	786	776	749	747	742	799	758	777	770	722	767	733	744	755	794	759	778	758	797	751	753	793	818	775	706	755	754	740	738	732	789	773	757	718	730	751	712	761	778	756	799	761	832	802	767	735	721	760	720	734	737	767	713	779	749	756	760	788	721	741	757	764	741	778	708	756	790	793	772	742	712	778	698	794	742	714	749	752	735	743	761	775	779	786	753	740	743	720	782	772	807	716	791	748	768	771	713	757	768	746	696	762	821	742	767	753	742	768	762	792	739	770	706	751	758	773	743	719	766	771	764	720	692	831	729	764	780	728	765	747	770	761	759	747	742	784	771	693	736	776	761	737	762	746	783	756	807	733	743	775	784	717	784	772	769	760	773	734	758	739	774	746	782	738	778	746	742	761	744	718	746	821	778	754	773	783	756	804	751	770	771	745	757	754	705	756	745	807	789	757	725	741	772	767	777	763	768	779	779	770	789	744	762	730	752	750	775	767	761	721	762	785	712	753	732	823	740	784	737	765	765	745	777	722	761	728	746	768	701	719	748	753	733	706	778	820	746	776	755	753	756	712	781	788	756	783	815	776	803	737	754	743	727	742	763	704	757	737	752	742	743	792	707	741	788	800	752	760	736	761	762	785	772	771	735	761	792	746	800	747	791	780	728	739	776	773	710	750	740	761	750	785	761	813	751	670	756	788	732	834	750	747	745	778	789	722	776	761	758	818	799	718	724	732	768	770	740	731	752	772	833	763	788	744	768	753	766	758	706	767	799	763	790	782	789	800	768	776	801	743	767	712	731	779	772	767	755	785	770	745	774	774	706	795	786	704	771	719	714	752	776	725	730	771	775	765	759	748	751	747	713	772	750	722	719	753	738	767	768	780	718	797	745	766	746	763	755	741	746	752	754	742	781	765	710	744	812	750	726	728	772	784	732	786	722	724	768	748	750	733	738	744	725	772	798	716	760	760	731	749	794	758	718	757	758	719	749	762	776	695	734	801	728	728	735	725	742	773	739	750	780	777	728	759	728	761	729	763	793	782	736	729	740	763	723	705	742	781	749	708	747	838	731	748	811	777	763	762	803	767	751	716	718	757	705	804	722	709	794	745	780	758	792	770	773	754	760	733	748	741	796	750	761	760	749	770	785	758	779	770	769	787	797	738	739	711	731	806	749	759	775	777	795	739	773	785	782	742	742	729	789	769	787	755	773	743	761	748	726	763	706	704	766	750	731	747	728	748	752	767	769	751	797	712	765	727	803	710	743	756	769	743	744	749	750	735	742	789	767	730	763	777	725	716	750	759	767	726	762	772	757	774	754	743	762	740	754	707	802	785	793	770	799	771	727	734	745	733	748	714	763	779	734	761	737	791	763	726	739	797	785	771	709	682	794	753	717	764	760	738	738	778	746	740	727	779	756	748	764	760	712	767	749	752	747	744	775	748	708	740	786	759	749	730	766	739	707	821	749	770	763	759	754	816	806	727	744	778	694	735	734	698	743	700	754	753	752	739	791	740	724	709	763	777	757	727	724	773	771	774	784	739	780	747	773	785	750	776	777	777	827	753	769	735	776	740	798	756	769	789	783	752	730	745	767	697	767	730	737	791	725	767	726	776	766	760	769	776	781	825	769	773	743	769	785	752	769	788	783	747	745	758	793	793	778	785	764	777	790	740	749	710	741	769	820	807	775	794	772	767	767	782	757	748	776	754	708	790	740	753	759	744	771	736	740	748	777	714	729	729	776	759	744	745	741	771	736	808	763	704	767	766	755	775	767	760	763	759	781	766	752	791	777	748	782	730	776	754	724	818	721	750	778	789	754	776	810	718	732	753	745	820	774	732	794	657	743	796	760	747	782	746	736	772	785	771	747	786	737	741	771	744	756	766	746	753	801	746	796	790	733	715	804	780	805	760	737	800	747	761	740	744	744	747	719	787	764	811	745	769	804	770	790	775	769	741	748	749	798	755	767	732	759	794	760	745	739	772	780	781	756	784	745	786	694	763	835	810	746	811	728	784	731	775	780	742	709	743	747	735	752	738	762	746	815	788	812	710	740	733	742	768	761	739	761	751	718	802	768	789	745	747	785	698	744	797	729	726	786	818	767	747	723	770	757	742	759	704	789	733	728	762	729	739	762	757	819	716	826	754	705	806	777	746	734	711	715	795	706	735	706	721	712	796	730	778	769	773	755	753	757	730	732	752	795	741	749	717	795	790	773	749	738	748	742	722	720	799	733	764	755	752	806	728	786	712	765	796	706	781	695	818	791	747	787	754	791	746	807	743	757	788	732	788	772	723	758	748	806	783	737	712	794	709	716	764	734	767	735	775	743	749	751	723	733	765	757	720	776	730	768	789	759	764	743	720	737	791	775	763	780	777	751	732	730	681	724	708	741	767	784	731	737	811	755	800	792	754	769	747	812	769	726	757	724	745	744	766	840	761	760	763	734	798	731	773	752	757	712	700	724	737	766	718	742	753	760	743	713	776	718	750	733	789	795	734	759	698	726	784	737	721	767	702	768	757	775	741	744	720	772	767	735
27031	19824	6959	968	597	479	395	389	380	398	409	429	383	383	406	378	407	403	404	379	361	363	422	397	385	376	401	393	389	356	418	400	408	371	391	407	362	342	398	430	395	395	379	363	376	383	398	381	349	379	392	399	395	358	374	382	390	376	363	374	403	340	398	363	381	368	421	363	384	367	389	372	371	369	419	417	353	373	399	391	383	370	364	394	392	408	399	364	371	388	389	383	392	366	377	387	421	393	385	387	405	353	369	395	365	347	376	351	369	372	365	380	363	403	332	371	390	404	382	360	382	370	362	414	371	386	386	408	399	363	373	381	372	362	374	395	405	381	360	390	402	354	388	371	365	393	401	348	371	402	351	385	371	395	373	390	416	410	372	352	398	387	386	373	392	376	381	389	385	385	393	415	389	383	386	373	357	399	390	391	413	359	360	390	408	383	349	383	397	383	389	347	356	369	390	373	392	379	378	372	406	399	368	340	358	344	350	375	368	369	389	390	378	361	376	360	368	394	398	393	364	389	354	365	377	386	363	393	349	383	370	375	393	419	368	372	378	387	369	389	385	397	395	374	407	383	388	375	367	356	370	399	383	347	388	399	385	365	379	384	397	345	381	402	361	372	358	386	370	375	346	366	407	370	423	368	356	368	383	323	412	388	365	418	385	392	375	377	365	403	398	392	388	350	391	396	407	361	399	376	393	397	381	391	399	373	380	401	371	348	437	356	399	382	370	405	364	362	419	370	378	344	392	362	405	363	399	390	382	372	365	362	386	381	377	375	400	387	383	350	402	345	380	379	393	389	377	391	371	379	409	370	390	376	375	400	394	417	395	357	358	392	389	414	409	377	327	376	419	393	374	389	384	376	399	370	344	397	393	375	372	370	370	398	375	396	394	352	378	416	366	369	383	370	385	357	359	370	377	381	370	379	372	369	412	373	345	408	356	343	371	394	356	375	401	390	368	381	376	388	367	356	409	400	399	362	366	353	395	387	357	382	395	359	413	419	352	387	391	402	361	347	413	375	340	391	376	396	409	390	387	409	400	372	421	388	374	407	348	365	375	402	400	371	375	366	385	396	387	370	388	412	417	405	376	399	394	370	383	393	382	366	382	354	410	373	397	391	385	404	401	388	375	390	372	409	364	407	360	357	398	368	355	376	338	348	402	395	373	401	381	392	389	362	362	394	378	388	379	378	383	389	383	390	383	339	400	376	373	358	393	372	396	357	412	384	388	398	385	384	391	383	398	365	401	358	390	427	411	418	369	394	357	393	358	389	411	357	393	377	389	393	381	354	395	412	409	362	381	360	362	385	388	392	374	399	392	396	398	408	350	366	399	402	404	394	389	363	408	366	375	409	362	406	402	364	384	386	386	343	354	404	366	397	363	371	369	363	388	371	362	381	386	385	390	395	388	386	388	398	372	363	372	411	370	375	377	390	399	408	382	368	346	386	366	408	374	359	418	387	404	368	385	389	369	384	381	386	400	381	376	363	379	348	367	379	375	416	362	423	358	358	350	367	384	390	416	349	381	404	400	366	399	377	400	351	378	369	428	370	381	410	368	365	369	394	371	381	357	383	375	379	374	379	373	376	420	324	408	358	403	389	402	360	397	379	400	378	425	392	361	387	374	383	375	378	373	356	366	423	374	385	341	357	408	403	362	377	397	389	403	399	359	410	386	401	382	415	383	405	380	353	389	388	370	385	417	387	359	405	339	394	401	410	381	382	395	384	374	390	376	355	401	372	367	393	379	396	387	402	390	384	383	367	363	338	377	350	396	403	403	360	384	394	411	409	398	393	388	373	387	370	359	364	386	382	374	373	376	375	389	385	401	366	407	379	377	351	392	363	383	400	398	370	409	392	367	383	371	363	425	391	373	338	373	391	374	388	377	358	347	382	372	345	414	410	401	356	402	317	413	387	373	372	409	395	404	402	431	376	380	389	390	373	412	357	379	393	410	395	394	362	351	375	396	395	377	399	415	401	400	366	391	372	358	361	392	428	368	426	351	396	354	366	386	408	384	366	379	386	361	404	389	390	376	387	342	386	394	353	415	390	410	406	359	406	385	397	388	376	386	365	393	372	419	397	348	369	380	354	361	348	396	402	362	375	386	393	413	327	347	369	389	390	375	387	401	351	387	384	400	363	406	389	365	411	380	396	408	392	375	371	385	387	367	366	372	385	400	366	377	375	375	378	401	393	381	350	344	388	358	359	357	384	349	383	387	374	399	381	363	386	350	411	411	404	362	386	398	384	375	371	334	364	419	371	378	408	376	394	390	412	379	383	402	380	381	357	355	385	380	366	392	432	386	389	370	394	384	372	395	387	409	384	404	381	370	394	382	365	391	362	387	377	387	388	402	381	354	394	401	382	379	371	404	409	384	401	369	383	390	393	335	367	379	431	403	367	398	379	383	374	387	374	385	386	360	408	371	391	379	374	367	369	366	399	383	366	370	383	389	411	376	373	380	353	373	395	353	423	344	402	402	390	379	354	382	386	383	396	375	377	371	429	364	391	423	363	365	360	398	368	353	370	414	371	385	359	388	368	355	403	371	389	393	364	391	351	418	375	367	414	408	396	369	353	381	359	396	368	365	383	364	386	376	400	364	406	375	401	415	349	368	355	369	387	366	394	358	441	367	386	378	355	360	369	388	385	384	372	372	412	359	377	369	386	371	376	397	384	357	387	375	406	413	365	395	362	397	361	406	429	408	368	377	357	389	400	408	376	404	364	345	438	375	359	397	363	338	390	370	352	385	400	377	389	404	372	383	378	404	393	382	408	372	366	380	370	384	374	376	410	394	368	385	352	380	382	419	405	365	410	379	348	418	432	391	381	342	397	350	392	378	356	383	365	382	384	392	405	413	376	443	390	354	392	395	368	369	359	372	378	336	368	362	380	363	399	378	386	408	378	390	375	385	376	406	417	394	406	370	368	374	359	385	394	338	412	360	365	377	421	389	375	420	384	381	386	380	404	374	381	391	390	376	382	404	402	399	381	403	386	434	363	396	375	384	398	419	404	411	388	367	406	385	388	378	367	348	387	408	383	412	364	377	371	389	412	367	428	384	386	378	406	402	401	389	364	373	405	374	393	325	410	415	398	379	366	375	369	393	408	345	384	350	377	396	355	355	392	338	400	426	380	384	367	344	422	383	348	390	364	397	416	346	392	407	383	380	397	386	380	402	373	369	377	376	414	380	405	413	404	404	389	389	373	377	356	413	417	341	396	380	395	380	414	404	403	414	343	375	342	379	379	371	366	395	359	367	367	373	386	378	420	375	401	428	403	401	410	399	374	390	359	360	370	403	385	395	430	367	378	394	380	367	379	389	388	370	387	358	384	395	373	390	361	402	359	397	415	382	350	380	386	389	370	350	355	388	369	349	363	416	390	384	420	432	428	385	404	384	376	390	381	415	369	412	351	358	376	412	419	385	403	362	390	398	374	352	407	378	385	366	366	387	336	359	371	403	375	393	385	385	378	398	404
7107	2129	1709	1037	742	572	588	526	550	543	516	519	503	457	480	521	448	453	483	490	453	505	488	474	471	457	501	495	454	527	482	463	516	520	470	462	472	473	476	449	453	488	474	423	463	475	476	455	461	459	481	474	462	502	462	469	464	483	476	458	458	470	494	460	518	489	505	468	462	484	515	473	464	454	485	483	451	459	492	452	480	475	470	451	465	460	492	500	462	487	466	459	433	468	451	491	476	470	455	488	480	473	473	474	507	449	468	450	464	474	485	447	459	456	504	477	446	431	477	496	521	435	476	433	462	524	463	463	462	470	448	484	524	492	501	483	442	565	435	473	490	453	483	458	451	478	489	452	458	488	491	490	487	509	436	479	472	461	518	460	451	448	453	495	472	474	470	487	454	459	467	454	505	448	457	478	475	451	469	479	465	475	508	509	464	452	456	455	459	458	474	512	503	499	476	446	480	496	519	450	503	462	485	476	519	490	480	467	447	466	467	491	471	468	428	483	458	452	487	445	463	468	466	470	463	509	461	476	505	485	467	471	472	476	472	467	455	501	494	486	482	494	507	483	462	459	490	487	446	529	472	475	436	511	493	442	434	490	460	473	496	436	495	469	498	485	465	475	476	466	451	484	452	421	465	504	497	479	458	492	490	515	474	475	470	477	480	476	536	485	488	471	471	477	467	495	459	458	519	489	461	507	463	490	472	486	482	488	465	500	453	473	454	462	469	446	476	510	498	493	455	447	481	460	460	439	471	459	484	452	452	501	476	459	491	483	456	493	457	488	460	451	462	462	508	452	483	461	459	472	489	454	460	477	490	486	443	474	485	477	440	469	469	483	454	459	476	472	459	502	426	469	467	484	456	472	459	458	499	500	469	497	481	478	517	467	458	486	457	444	436	475	508	469	464	458	452	464	454	454	480	499	456	452	453	494	490	469	484	459	470	536	463	478	468	466	459	453	454	468	484	485	470	482	442	486	440	474	464	412	486	488	468	489	476	486	473	465	508	470	502	469	495	474	487	475	495	488	425	494	467	463	485	503	499	501	490	473	426	453	435	461	484	485	488	469	471	500	466	436	462	458	502	476	480	503	449	504	459	495	466	455	480	469	441	440	469	509	470	482	471	449	480	476	505	442	477	472	505	486	487	465	457	427	474	469	487	467	468	454	409	457	489	461	505	466	478	478	441	498	485	443	482	477	443	474	515	457	469	470	490	468	452	475	453	506	473	475	492	488	489	494	455	481	473	465	503	488	437	489	411	499	439	456	459	485	474	493	452	436	475	476	491	506	477	437	464	475	482	444	463	458	506	508	480	503	476	470	508	465	479	457	481	465	484	495	466	454	463	492	458	470	480	473	472	486	459	432	504	474	504	487	464	477	475	459	447	463	494	456	519	446	479	467	440	464	479	479	474	482	445	468	476	452	437	443	471	457	459	468	507	439	487	454	456	505	481	466	469	487	482	452	504	477	483	469	478	485	524	456	491	459	471	446	478	479	434	470	426	488	475	449	482	512	449	468	467	482	470	472	455	492	467	494	439	464	491	492	490	454	445	475	474	486	475	475	430	504	448	449	446	484	483	501	471	492	466	500	451	451	452	461	485	506	508	476	486	472	491	500	484	495	466	437	471	462	449	458	538	443	490	476	482	505	495	477	489	455	462	458	471	504	456	482	490	491	447	446	519	473	470	487	470	471	482	455	481	479	492	487	498	446	475	450	456	422	506	476	491	464	464	479	506	507	484	469	436	497	473	494	465	446	442	487	486	506	486	481	475	509	527	492	474	468	503	448	464	504	426	493	476	440	472	479	495	462	480	473	459	494	481	478	461	460	506	486	461	522	456	488	490	456	446	493	450	480	497	471	451	457	492	482	500	504	514	463	495	492	477	445	469	497	444	520	497	410	497	475	461	428	458	462	439	491	512	479	496	445	462	446	486	484	470	446	452	488	502	463	468	460	451	498	502	479	441	507	461	480	511	451	497	482	407	480	454	453	496	478	472	473	452	534	466	485	476	507	485	458	451	470	454	481	428	452	457	504	463	442	473	504	478	507	491	516	446	454	488	495	443	477	499	463	479	458	494	491	457	502	479	509	510	432	466	516	442	471	476	458	437	493	438	459	472	431	460	480	531	496	467	475	485	456	474	475	469	505	480	467	445	450	508	460	497	503	438	501	453	459	490	494	463	486	476	429	445	471	461	480	471	483	493	471	534	476	503	513	455	451	454	497	472	445	485	441	470	486	461	450	465	489	462	463	462	488	495	435	517	459	515	480	486	466	493	504	471	481	485	484	472	468	445	470	442	455	526	494	457	465	450	490	444	476	482	451	480	453	510	476	460	490	496	474	447	499	434	443	496	466	470	465	490	447	466	445	469	450	457	495	424	503	472	469	442	461	444	466	479	445	487	449	460	484	465	471	508	473	499	469	501	436	468	462	492	462	502	471	452	467	477	500	447	469	506	478	490	445	463	466	454	468	479	513	477	446	433	455	477	462	480	494	467	471	486	476	490	467	449	481	460	446	447	473	508	457	439	450	454	463	489	489	463	491	461	483	451	484	504	474	454	486	506	479	472	452	450	473	491	451	492	488	402	509	541	457	482	474	456	465	470	464	475	467	486	470	485	472	500	507	514	468	506	446	496	476	497	450	455	485	510	459	470	472	477	466	469	454	468	467	461	500	445	503	473	460	446	444	478	461	468	431	459	460	510	487	470	490	468	457	455	447	498	483	484	483	511	475	528	480	466	443	458	472	482	462	461	509	525	500	453	469	464	475	467	479	446	463	449	490	478	493	497	505	465	485	498	458	448	491	489	450	488	508	477	488	469	479	489	470	466	522	491	485	437	505	487	439	506	467	524	497	466	442	463	437	459	452	459	478	487	463	470	502	472	476	470	494	473	482	444	461	449	523	510	434	470	498	488	440	444	495	487	460	461	494	486	482	502	462	485	489	437	464	491	515	491	457	474	485	468	469	463	490	483	449	497	454	473	438	439	496	427	443	470	482	490	465	503	477	458	480	468	477	495	492	459	447	448	449	491	489	470	456	479	440	488	492	448	489	498	477	481	502	505	490	470	458	509	505	477	464	466	488	473	468	434	478	465	479	452	461	491	486	461	438	472	426	429	471	470	477	481	493	495	434	466	432	431	470	454	463	500	429	464	489	416	462	465	477	449	444	483	475	505	476	453	481	477	478	481	487	473	471	519	490	449	477	445	516	474	475	449	495	475	455	450	437	473	459	491	490	486	500	511	473	462	531	472	467	522	480	456	500	434	458	482	481	478	498	484	476	476	487	484	447	502	524	488	471	469	465	480	496	470	465	478	496	520	486	499	472	431	469	460	467	451	477	499	504	476	430	468	462	439	474	503	442	469	467	504	461	489	505	468	465	468	518	465	502	486	452	492	477	454	506	456	443	481	460	473	499	487	462	467	432	499	432	451	462	462	479	487	478	488	446	471	485	441	423	471	492	472	468	454	445	449	492
23835	21070	28421	23955	21056	11266	1702	1091	996	893	808	778	778	744	723	633	740	675	670	667	643	644	643	688	689	634	682	677	683	667	612	688	629	648	627	676	618	665	612	616	621	655	643	640	634	629	653	611	649	650	653	658	607	619	600	639	666	655	611	629	609	598	614	605	625	645	643	605	634	606	650	657	650	607	633	595	664	638	612	619	668	654	596	609	625	649	600	619	576	673	658	592	603	604	629	575	637	577	614	641	648	605	627	580	642	610	634	658	586	615	648	656	599	605	634	638	591	649	585	628	631	634	597	618	590	592	637	643	611	619	648	644	650	627	624	649	622	593	639	640	574	642	651	624	664	614	606	632	605	656	639	683	641	615	593	677	627	633	624	642	627	579	608	622	611	623	594	618	595	637	610	636	648	624	588	644	602	612	593	648	639	651	624	591	617	647	656	625	635	624	642	580	644	579	632	603	628	613	653	614	660	615	662	611	614	679	640	551	617	622	578	654	614	631	632	610	611	589	616	642	606	617	623	587	639	595	608	635	641	616	626	594	627	649	664	684	626	651	618	681	616	621	630	655	596	660	614	594	603	635	600	624	627	609	597	623	618	595	604	635	607	590	649	633	651	615	599	641	641	561	622	628	662	616	630	617	628	637	638	633	628	648	640	594	673	643	596	585	622	578	614	613	644	657	622	625	615	615	635	612	598	658	581	676	607	599	585	572	626	613	633	637	596	618	628	645	598	611	650	633	662	623	621	628	629	602	635	616	637	592	655	564	633	602	653	616	623	593	620	596	627	605	610	664	592	622	568	657	618	633	603	644	614	624	642	605	602	617	641	642	632	643	624	581	652	617	630	616	637	665	609	663	661	620	655	611	608	632	612	671	626	566	641	661	592	618	620	593	605	647	604	635	634	634	607	613	652	594	632	602	598	644	617	598	603	599	634	571	611	660	639	606	637	635	614	619	564	616	636	608	582	586	609	603	621	620	584	666	618	611	626	655	625	653	595	613	615	596	627	617	640	580	638	608	651	640	634	589	594	663	603	650	613	561	643	599	606	607	613	586	622	637	632	662	605	631	668	641	612	642	627	613	563	625	608	616	617	613	640	596	615	620	590	589	609	620	620	641	598	589	651	610	594	639	658	583	648	596	626	642	629	652	605	649	642	648	625	610	574	644	595	632	608	589	596	649	603	629	587	605	588	688	601	644	609	608	585	619	559	592	648	672	625	662	644	619	600	628	636	607	608	626	624	568	619	621	603	594	599	613	614	605	591	629	649	624	633	592	614	648	618	568	639	600	621	616	615	584	600	632	647	612	669	605	596	640	634	629	606	643	630	595	622	609	577	601	636	628	636	601	678	567	576	617	602	631	639	607	607	623	597	635	605	645	646	611	618	626	629	645	625	593	600	587	645	642	648	592	607	628	606	634	590	589	608	595	639	652	610	633	616	610	629	637	649	648	613	612	635	639	637	611	660	586	630	658	643	619	616	594	634	643	587	596	664	599	587	637	579	594	621	644	639	565	650	634	645	632	642	641	634	635	560	633	610	631	600	581	629	641	640	643	628	669	660	634	621	635	594	599	630	589	607	602	553	611	621	618	623	633	634	632	610	595	621	599	571	587	672	602	651	584	685	580	603	591	654	641	580	620	605	618	605	648	609	644	644	644	604	629	616	645	633	601	620	654	645	654	616	644	590	626	654	655	662	617	646	573	633	605	619	635	589	658	605	636	602	650	602	603	608	629	627	642	619	653	591	659	592	651	610	575	588	603	614	599	641	601	594	582	610	602	611	631	652	644	632	571	615	598	624	638	640	649	608	623	602	614	597	609	629	582	605	611	614	629	653	602	607	631	606	604	587	619	639	615	642	618	609	637	609	622	634	656	665	598	583	643	614	624	609	633	643	638	579	603	601	573	630	639	593	628	668	624	623	614	614	626	622	592	677	636	631	609	630	609	611	615	582	643	623	607	622	641	609	660	652	598	608	592	567	616	580	643	620	587	616	634	603	637	591	648	614	572	575	620	625	621	584	595	638	604	602	613	617	638	629	661	643	587	601	623	629	615	584	594	586	584	570	657	618	673	632	608	582	610	589	624	641	578	632	629	642	595	622	631	656	579	605	631	643	636	575	614	672	619	591	651	613	626	593	604	660	674	662	557	661	599	652	594	648	590	637	632	606	599	633	636	546	665	670	620	648	680	592	661	647	667	628	632	612	611	577	604	608	590	595	594	649	579	668	632	633	635	614	611	590	644	651	654	573	612	605	606	671	604	658	602	630	649	586	585	606	630	675	608	673	603	628	598	613	640	609	625	639	630	644	640	606	656	666	588	654	597	550	627	618	633	644	651	667	617	615	585	625	600	587	620	602	653	622	607	617	626	615	593	593	631	624	658	612	605	620	604	571	624	610	617	630	643	624	637	628	604	603	653	649	610	620	582	620	638	642	646	570	612	606	600	606	621	551	578	624	631	624	635	616	606	588	608	635	618	616	657	657	621	640	628	625	607	611	615	611	606	622	604	590	590	596	571	619	561	646	629	590	581	602	638	658	648	620	617	633	647	654	584	580	610	625	665	649	593	628	652	620	637	613	625	577	603	602	626	634	629	610	652	633	613	616	615	603	647	636	570	595	575	624	601	633	606	590	674	627	621	625	588	636	594	638	642	606	628	615	642	653	581	612	645	641	623	677	580	599	575	606	619	641	633	637	598	613	603	663	644	627	601	560	615	629	641	624	651	661	632	594	569	580	629	591	599	603	657	564	596	661	633	616	657	611	660	624	653	644	609	631	575	629	639	617	651	622	645	637	603	624	659	611	632	649	611	682	650	601	590	590	575	605	631	638	645	613	564	614	630	616	594	591	608	641	608	617	631	587	623	621	660	627	630	643	597	596	614	647	614	615	611	589	578	641	614	630	586	647	599	676	633	607	605	650	633	631	620	623	587	651	643	624	649	594	619	630	618	597	597	611	639	556	641	566	631	600	634	650	602	621	559	617	651	604	659	582	608	600	629	645	629	613	595	636	604	660	657	636	649	649	610	634	628	646	598	609	655	614	605	612	635	562	590	577	584	620	586	615	613	601	612	600	655	619	617	632	590	540	611	644	629	615	594	612	633	598	591	654	636	639	620	611	625	583	587	605	642	639	624	607	650	648	608	619	598	651	658	596	605	630	664	665	607	608	608	578	584	571	622	632	597	625	612	611	635	647	608	582	642	657	646	614	588	600	615	645	604	640	657	622	599	633	618	624	637	653	651	610	604	613	633	629	577	579	624	607	680	631	618	646	586	612	649	635	602	668	659	590	608	652	650	633	621	635	629	651	617	630	608	643	617	624	594	601	597	669	649	634	642	648	626	595	587	591	625	690	601	663	578	598	641	632	594	642	561	610	606	623	619	563	624	617	610	577	642	608	641	643	569	616	579	643	630	617	650	654	613	612	620	583	657	633	658	627	599	618	660	581	581	638	603	552	635	605	584	626	629	638	623	585	640
8410	11499	9759	5177	3571	2593	2088	1795	1531	1262	1207	1089	1058	1004	923	936	933	851	883	830	824	816	822	858	823	783	825	803	762	803	845	761	778	780	781	746	749	764	750	764	760	752	741	820	796	748	748	754	758	762	770	768	766	803	740	722	704	736	768	774	780	734	778	789	757	743	748	765	756	748	711	751	761	772	749	761	740	753	710	771	712	754	765	720	764	724	699	719	733	725	705	753	687	757	752	792	764	761	741	787	745	757	756	706	726	732	747	759	815	737	751	747	757	702	768	737	776	747	791	729	774	738	729	780	759	718	755	778	767	737	786	763	717	774	721	710	746	731	747	770	705	738	715	694	758	733	781	752	787	764	700	702	797	740	729	742	748	776	754	747	773	792	725	746	759	697	730	732	744	745	735	695	775	759	765	741	706	750	782	768	734	749	759	767	725	763	746	754	749	791	736	744	755	698	753	760	709	736	689	745	762	724	712	717	747	723	723	754	696	758	763	758	758	734	776	753	728	724	751	789	741	763	754	729	745	728	740	746	756	738	748	765	716	713	753	794	761	760	830	724	714	787	745	725	731	731	727	732	746	688	767	699	751	751	705	742	746	728	793	749	712	797	732	760	764	729	688	742	770	731	751	775	728	799	711	730	768	696	718	734	745	760	757	783	680	709	702	714	708	745	767	703	714	733	751	815	749	709	772	711	753	716	766	807	770	683	753	747	730	723	786	712	713	768	727	793	749	741	729	714	769	717	732	689	728	737	772	720	712	731	775	778	716	751	754	780	704	697	747	749	742	747	728	756	765	723	711	732	718	786	716	707	741	773	726	749	786	740	711	748	733	735	703	725	772	723	769	717	751	763	711	716	735	736	748	736	690	786	731	751	736	761	756	689	720	755	795	733	790	764	726	721	780	756	674	760	769	741	742	715	716	716	730	750	742	731	733	748	681	749	777	733	744	768	760	763	723	756	736	782	704	716	751	730	718	736	754	757	770	769	757	805	764	766	803	759	776	792	753	780	725	730	777	757	751	723	754	729	700	746	744	808	738	761	717	782	698	761	684	753	746	766	715	720	754	727	757	721	746	711	728	760	690	757	734	725	735	760	731	794	767	810	723	728	685	710	754	745	757	735	734	731	792	712	758	740	717	745	792	681	763	750	750	735	725	778	787	742	757	712	736	756	756	729	730	721	754	702	734	716	752	756	700	736	776	700	773	751	734	734	774	700	787	713	772	674	731	723	768	723	722	753	751	774	730	724	714	797	724	748	717	786	753	723	751	736	734	733	787	737	807	733	712	779	756	777	794	729	725	772	775	751	715	766	742	730	736	776	733	791	716	716	772	759	743	731	753	743	710	781	711	752	762	747	733	749	787	713	732	743	770	718	701	755	744	742	758	770	736	764	821	737	755	776	758	790	765	772	729	759	704	792	709	707	772	696	720	752	763	759	723	722	705	796	732	762	717	724	749	735	721	748	756	740	716	738	740	751	708	759	735	752	780	775	792	716	758	708	776	701	729	765	749	729	733	711	736	722	756	741	730	760	777	748	727	738	738	722	746	746	710	746	809	781	753	708	701	756	701	733	724	756	709	769	721	717	733	727	720	737	765	761	729	718	758	738	683	714	741	715	712	726	740	683	774	749	732	748	749	787	754	782	755	744	720	748	747	743	725	718	725	745	724	738	735	763	717	701	787	762	732	716	801	754	750	711	719	747	753	766	711	743	764	748	742	736	781	749	745	730	763	712	742	725	752	734	759	731	732	749	744	689	743	729	755	768	761	761	713	727	749	749	755	696	720	745	723	748	703	774	765	756	730	753	739	777	740	753	721	728	765	736	707	718	735	731	754	701	760	729	766	740	759	731	742	748	768	745	736	755	735	736	752	795	755	725	724	711	730	707	727	740	758	713	707	774	757	737	764	761	763	739	766	773	743	711	752	705	695	743	736	721	702	746	734	782	766	726	757	737	756	733	704	743	761	703	725	755	745	741	729	750	683	729	703	723	712	757	719	751	694	772	751	722	725	687	757	744	720	736	816	743	743	733	746	722	742	805	733	681	756	719	729	750	738	779	735	808	701	706	722	740	747	727	727	767	686	693	747	785	685	710	738	728	717	710	742	729	683	709	734	746	782	733	734	697	720	726	748	731	736	740	748	714	735	722	753	715	762	780	724	749	743	771	736	735	725	715	745	765	733	772	779	744	735	792	724	782	776	778	726	736	755	734	749	714	711	713	768	732	754	723	767	794	714	737	804	721	777	774	740	739	734	714	740	730	783	695	707	728	758	770	750	746	722	751	717	718	737	741	776	707	710	728	723	699	764	809	764	754	768	743	761	741	720	780	761	778	731	752	730	712	737	677	749	699	737	716	745	705	732	736	732	738	781	711	755	700	730	735	761	708	807	774	742	726	747	734	694	724	740	727	763	715	715	735	774	726	772	727	781	748	779	726	682	762	749	718	764	713	771	727	716	704	762	693	768	752	737	702	767	784	712	776	679	753	771	755	685	700	780	745	802	729	717	723	719	746	764	716	733	753	728	730	754	735	715	774	767	740	750	729	725	773	732	729	776	726	738	761	734	739	709	778	788	715	720	752	734	763	743	762	747	709	746	741	757	763	736	761	753	750	708	728	795	709	744	797	746	723	715	724	712	746	740	768	715	741	731	773	765	742	737	735	730	739	756	725	769	800	711	751	744	722	757	757	756	773	755	718	763	720	761	713	771	729	764	702	759	762	712	750	721	702	770	738	729	704	714	752	700	782	795	758	717	761	740	766	714	735	760	714	763	707	764	757	748	751	734	713	710	782	735	692	729	694	752	727	669	727	711	779	738	732	759	747	781	787	735	724	725	763	789	752	735	780	719	759	761	731	736	741	759	742	825	782	786	768	709	756	734	713	764	702	717	802	781	741	745	755	705	738	738	707	761	688	752	747	742	751	745	705	758	757	764	749	766	741	707	687	704	711	724	764	698	731	697	747	743	708	804	741	753	718	713	733	748	772	733	762	733	702	731	796	746	753	747	738	761	746	763	738	746	712	801	750	733	760	722	763	689	718	827	718	751	786	732	739	782	761	694	748	721	729	692	714	771	809	819	729	735	722	762	745	737	750	768	755	711	745	743	734	758	707	779	681	746	796	710	771	833	759	739	742	783	722	756	714	717	702	722	793	749	737	739	707	781	737	769	733	748	801	749	799	760	769	737	775	740	748	695	766	736	739	716	703	787	757	727	752	733	756	711	727	784	750	754	724	756	764	753	764	736	731	794	747	804	758	728	761	782	732	739	726	685	787	753	768	735	772	762	745	724	757	769	748	749	742	731	781	784	788	755	760	756	761	735	738	739	724	768	734	704	732	758	739	767	714	786	760	687	724	722	726	712	712	699	716	754	742	715	685	714	780	780	752	738	759	800	715	737	760	726	766	712	732	716	744	789	717	744	734	732	760	742	722	782	703	700	749	771	725	687	696	729	758	721	740	775	709	705	732	719	731	752	761
25083	21095	27399	24898	10944	903	614	555	495	438	417	427	414	376	384	415	392	406	375	384	360	370	388	364	362	374	424	387	401	329	346	327	388	369	369	381	379	345	362	372	340	338	361	356	320	380	370	373	336	364	393	357	362	339	367	355	339	336	335	349	352	332	363	383	359	406	366	346	330	363	351	343	349	374	372	376	355	399	391	334	390	341	329	376	353	364	339	326	340	394	330	368	372	359	383	392	370	341	343	359	372	364	354	349	326	404	386	354	351	360	363	359	386	329	347	377	370	336	354	378	369	332	362	330	385	376	354	358	350	366	347	368	346	345	390	375	360	376	373	346	349	372	337	346	360	340	335	332	334	367	368	383	320	361	363	342	361	336	352	368	372	363	362	344	373	363	351	363	351	379	355	365	347	352	370	363	373	398	380	350	370	339	348	339	328	373	335	354	354	314	338	371	378	330	366	350	355	366	341	332	343	362	337	335	325	355	391	346	372	361	347	374	357	367	369	377	334	367	365	373	354	368	350	354	333	340	318	356	366	343	374	346	395	347	373	375	362	346	390	346	361	365	349	364	318	345	344	365	339	373	338	352	345	397	361	381	370	352	348	367	374	384	338	341	376	354	370	358	354	376	339	340	334	393	367	328	324	353	369	384	320	323	365	351	345	360	327	351	381	345	335	362	357	333	341	363	331	368	342	379	372	363	357	356	353	381	335	350	359	334	337	360	370	380	371	366	384	365	342	327	374	341	350	378	324	353	374	349	344	371	373	316	331	347	378	342	359	350	358	387	337	339	348	349	352	356	392	363	342	339	316	364	340	355	341	360	357	345	370	348	365	365	386	354	379	362	330	366	353	348	360	322	342	372	310	380	355	350	349	348	352	341	348	340	322	355	372	321	375	358	342	315	386	396	350	361	344	361	352	361	357	372	351	373	348	394	350	373	380	376	372	329	379	372	341	343	356	384	365	367	359	338	363	374	409	379	358	367	340	340	340	355	355	344	360	327	377	362	346	357	340	365	377	390	357	361	378	378	341	357	367	367	335	353	378	355	361	360	355	359	367	339	356	331	391	353	363	393	348	341	332	377	399	346	390	384	323	372	359	370	374	334	349	362	374	353	348	347	343	343	363	362	371	369	350	345	349	348	365	351	357	371	345	412	349	304	354	369	362	362	341	354	346	370	348	332	356	332	369	321	382	338	373	354	355	354	361	359	352	356	387	331	349	355	345	351	319	350	370	362	354	358	338	358	375	386	342	356	371	387	336	349	390	359	341	359	356	359	373	358	355	337	352	344	341	364	383	363	374	354	352	348	362	314	372	342	336	322	360	368	353	363	377	388	347	329	351	391	381	340	355	332	366	374	362	334	345	362	339	325	343	377	344	373	346	390	381	383	338	380	349	308	357	353	363	363	380	368	334	328	382	348	324	377	357	372	367	377	353	352	380	382	342	361	317	355	368	372	360	380	371	349	389	312	334	358	379	354	345	371	355	344	337	370	356	343	349	353	404	342	369	347	358	375	354	361	375	357	378	358	311	359	328	354	345	350	340	367	373	327	344	327	350	312	341	355	400	352	358	384	371	371	340	353	350	368	350	322	402	359	381	357	352	328	364	367	354	352	347	386	325	336	349	349	342	322	334	408	363	347	370	349	351	359	362	349	361	336	368	348	386	366	371	373	377	361	334	367	370	340	366	355	358	373	345	372	391	379	331	384	357	349	387	356	365	367	355	367	354	379	358	322	352	373	355	324	350	342	321	365	306	339	332	396	368	359	354	327	330	375	378	359	358	340	315	346	354	381	316	358	359	330	346	371	361	370	373	341	371	373	367	361	366	350	329	391	388	367	357	345	354	324	372	335	374	382	358	346	357	370	368	358	350	343	378	341	353	353	330	359	342	346	333	340	359	342	357	374	356	362	345	353	340	351	333	326	343	372	352	330	335	344	364	361	353	336	356	346	320	376	335	380	349	369	352	328	355	371	325	355	360	373	356	345	350	351	379	331	337	342	321	341	338	336	380	327	365	358	349	349	380	351	353	376	346	351	343	378	373	384	337	355	351	360	393	381	336	354	373	372	351	367	375	356	356	361	365	396	374	388	373	318	337	374	333	322	338	350	380	355	366	326	348	353	356	364	337	413	358	315	323	356	348	331	361	343	361	335	346	328	361	361	356	378	370	371	331	315	348	355	345	352	298	348	369	399	390	331	391	354	372	320	365	379	338	376	333	350	342	361	345	360	366	364	341	355	311	368	348	353	382	366	353	361	383	360	336	383	345	351	342	386	316	352	340	369	347	387	373	359	381	403	359	344	300	333	330	377	376	346	354	387	320	341	357	327	383	342	356	313	330	350	346	333	359	347	307	362	347	356	362	352	353	332	337	347	393	389	360	346	325	371	340	355	347	344	372	356	344	371	354	393	382	337	355	389	399	387	367	351	359	351	328	342	322	334	380	335	360	337	388	349	381	387	335	362	356	354	369	412	344	388	351	299	353	357	343	367	335	365	357	367	344	348	370	371	362	350	358	383	369	342	360	363	348	345	343	344	329	353	344	368	325	357	367	364	341	360	351	344	377	346	324	346	362	348	365	339	384	340	371	393	346	355	339	363	351	378	362	339	343	368	358	384	340	335	356	369	355	352	324	369	368	354	360	364	366	352	342	372	398	362	350	350	347	380	359	338	400	383	325	375	354	374	350	349	351	359	382	338	354	357	355	329	362	333	369	368	331	334	347	383	351	366	328	352	321	373	346	334	355	367	349	409	399	385	322	371	363	372	348	352	375	388	354	347	350	366	338	331	346	341	335	364	359	348	324	353	345	368	363	385	342	355	369	313	364	346	334	370	358	332	329	343	378	370	349	360	368	360	405	371	350	331	366	346	369	371	391	377	373	357	347	367	384	350	344	325	362	363	356	337	347	331	347	370	372	333	380	349	352	350	374	354	370	349	339	336	360	395	333	375	352	376	330	388	376	356	373	351	366	323	329	410	361	399	368	339	367	379	360	363	346	328	347	378	378	331	348	369	366	345	343	356	365	354	347	335	364	370	357	367	329	391	374	364	360	347	334	367	381	352	384	352	357	378	341	350	355	352	362	368	345	322	348	363	353	402	332	347	331	359	373	360	314	378	347	349	348	358	360	370	351	350	350	335	332	340	364	354	373	346	368	357	391	336	378	327	335	321	377	348	328	364	377	337	332	358	364	340	369	336	367	340	360	371	340	352	387	357	359	356	321	340	322	382	344	374	348	383	354	373	394	402	312	365	367	351	340	356	351	361	356	377	380	348	354	405	363	367	361	352	346	349	324	392	346	377	346	373	361	379	361	348	373	345	368	345	396	372	353	338	379	377	328	390	347	312	346	374	354	364	354	349	350	367	377	388	345	357	363	356	323	376	346	371	335	344	354	344	346	385	354	384	326	361	351	363	339	391	343	372	334	347	368	374	375	361	355	360	368	369	354	356	321	333	379	343	372	357	355	390	332	353	361	375
9131	7283	5850	2847	2126	1574	1253	1098	981	810	712	673	638	583	546	541	574	497	564	527	514	473	493	530	509	499	454	451	479	485	473	452	448	470	477	441	442	484	455	467	463	446	498	445	440	468	439	434	426	460	434	440	442	457	438	480	456	453	458	508	463	433	488	460	436	466	454	473	454	445	458	485	458	474	458	448	443	473	467	468	426	429	461	452	465	474	471	438	486	441	475	485	467	433	491	453	448	488	447	469	464	437	435	432	447	504	415	481	448	461	445	494	431	468	406	479	439	469	443	485	476	476	503	431	434	462	483	462	444	425	471	427	440	435	476	440	430	466	431	439	486	417	431	474	469	449	498	491	465	475	477	464	483	481	467	490	479	439	469	457	495	476	455	465	458	495	475	435	460	484	481	462	483	446	470	450	458	457	422	467	472	432	470	473	466	480	445	460	495	444	471	448	436	438	455	468	440	522	468	441	435	493	461	445	445	452	420	451	469	486	461	445	467	433	499	470	458	474	463	457	468	479	423	424	479	444	454	479	461	456	443	489	465	473	473	418	447	473	475	449	460	434	448	466	449	460	466	429	496	415	466	482	477	432	426	410	452	464	490	449	486	402	439	452	453	449	459	450	420	436	445	485	471	445	429	445	482	449	430	449	469	467	486	468	452	437	474	445	462	452	469	477	446	460	399	423	423	443	455	453	454	447	445	453	462	461	466	458	450	471	453	479	463	456	446	437	478	477	455	436	462	437	483	437	442	430	441	456	496	462	469	460	455	484	456	466	484	428	487	487	469	454	456	469	468	486	464	483	431	443	436	455	458	468	474	423	468	411	444	458	467	505	461	450	458	489	467	466	429	463	463	466	425	436	440	444	451	450	485	460	439	446	455	485	464	432	455	414	464	469	419	464	422	412	424	447	454	424	459	468	430	415	447	371	429	408	440	492	472	454	469	462	427	437	447	476	447	438	436	523	432	477	473	448	470	477	496	469	449	444	469	519	443	444	452	465	461	443	450	443	452	489	455	441	462	448	429	457	460	470	448	463	434	479	454	479	460	481	470	424	471	458	479	453	447	429	465	454	476	472	445	458	455	476	453	470	437	451	469	470	461	465	450	450	422	466	457	411	463	463	478	457	441	458	441	479	437	463	460	459	481	449	464	455	434	448	508	444	457	461	474	434	503	472	429	432	472	481	420	462	454	451	422	432	443	426	453	449	458	408	469	432	435	496	470	459	473	488	460	479	465	452	471	461	437	470	430	453	448	473	467	451	418	483	484	468	440	454	476	468	403	498	472	410	425	452	496	422	449	450	445	456	477	475	443	463	455	449	477	491	457	491	455	444	471	463	473	475	450	481	473	449	454	415	468	459	475	454	413	459	446	437	472	465	466	438	485	479	453	481	458	490	438	432	495	471	496	441	453	499	440	448	434	445	456	476	439	440	478	438	449	460	445	489	474	478	485	442	445	435	452	472	451	489	452	474	434	472	465	415	455	494	449	489	467	446	459	469	441	472	470	491	451	453	446	457	468	421	440	475	473	413	447	455	507	465	463	456	447	468	421	463	463	452	469	506	459	461	445	461	492	462	432	447	490	471	456	436	456	459	427	416	408	416	443	449	474	465	437	471	476	459	441	460	461	480	491	420	439	449	476	469	485	481	450	464	458	477	440	459	438	409	433	417	448	484	452	453	462	454	459	462	460	429	454	429	488	435	489	462	451	482	438	458	463	417	438	439	458	470	451	449	466	455	456	458	474	439	480	451	444	451	440	411	434	436	487	431	465	475	439	424	471	487	453	437	492	461	468	463	487	438	465	462	465	468	456	442	461	459	458	465	485	461	457	462	463	469	450	435	474	472	466	476	462	448	443	447	458	470	471	436	436	478	492	458	425	442	487	448	452	472	439	467	442	500	471	423	416	454	464	458	454	434	446	469	468	483	442	505	459	471	493	475	448	485	495	445	444	486	455	457	502	466	468	472	472	478	432	472	434	408	437	463	452	443	455	472	430	423	475	462	458	493	454	473	450	465	441	439	458	434	471	443	454	448	457	446	438	501	469	456	463	480	415	478	462	464	462	469	501	428	453	459	462	477	474	443	458	455	444	458	474	436	448	429	451	476	433	437	446	494	464	454	458	455	461	445	476	443	480	439	435	484	478	463	432	444	485	449	438	480	488	465	469	458	447	476	432	460	456	448	476	477	483	450	458	447	473	419	459	431	439	463	439	477	448	447	496	458	462	421	421	448	441	408	468	434	466	470	467	440	504	452	468	480	422	494	447	421	466	440	503	463	437	462	437	482	497	455	432	461	465	459	439	463	466	472	446	471	435	449	447	452	443	489	393	446	491	444	432	481	448	440	451	469	421	475	458	440	471	464	471	476	459	455	420	474	432	464	437	448	499	432	426	463	456	481	431	451	440	467	491	456	453	438	471	444	448	478	455	441	478	462	440	474	471	491	490	461	395	471	469	471	451	461	497	475	395	483	448	445	467	434	453	422	449	422	453	430	464	467	453	426	465	434	477	478	467	434	414	455	470	450	454	455	462	436	470	457	462	491	457	456	425	439	439	458	473	467	482	442	462	457	447	471	460	472	429	460	485	456	466	457	429	457	486	469	459	450	446	460	472	445	408	450	443	443	463	456	452	477	447	460	445	437	469	438	460	488	439	513	471	486	426	424	461	493	467	459	474	445	461	496	454	434	445	461	436	440	436	463	495	411	448	435	455	452	478	480	473	484	453	433	495	442	424	444	441	411	476	443	462	474	449	446	479	488	490	453	464	464	460	413	505	454	435	469	453	456	405	459	465	447	461	451	481	480	443	455	488	423	478	459	446	416	477	468	475	421	448	438	450	441	453	477	464	444	432	474	448	471	459	467	471	471	418	442	440	443	450	450	451	432	440	472	460	454	417	490	503	465	495	434	472	465	483	410	451	450	476	438	472	434	474	479	427	422	445	484	464	455	447	462	461	480	469	452	480	436	460	476	438	473	437	476	448	458	491	437	416	458	436	465	475	462	435	480	432	480	438	432	487	433	446	453	412	450	450	505	409	435	462	463	446	461	483	446	486	443	440	473	475	481	467	449	446	438	442	452	470	397	477	437	440	445	486	459	453	478	473	456	402	477	438	440	421	451	471	419	421	459	470	436	470	477	449	481	440	432	442	477	443	449	468	441	429	427	459	417	426	465	449	468	467	503	395	460	484	444	466	478	464	433	456	487	482	476	433	463	463	439	447	466	479	433	463	450	433	483	419	452	487	452	462	462	482	466	480	424	435	479	468	432	404	452	477	461	510	453	458	461	458	445	448	462	473	487	431	473	415	470	449	461	460	448	421	466	464	468	447	477	475	479	434	427	444	476	476	455	451	465	505	512	467	435	472	488	465	463	483	487	484	473	479	434	475	422	456	472	450	454	448	454	430	456	482	456	452	489	427	447	517	448	469	451	494	426	445	446	444	502	471	429	439	478	432	453	461	442	453	423	458	463	483	463
22853	21094	28891	23536	21093	21164	10931	1871	1364	1247	1122	1030	980	919	847	827	821	787	821	743	783	799	775	737	739	687	717	728	746	716	714	737	710	703	717	663	713	716	698	707	685	699	666	724	708	721	684	708	681	686	707	724	702	678	629	715	676	693	715	720	664	702	672	661	739	695	709	670	687	681	680	675	640	676	713	692	648	709	664	700	700	716	753	611	693	742	695	696	651	691	651	624	690	704	717	650	645	686	666	701	668	664	697	679	692	683	695	703	672	686	711	655	704	636	703	672	719	681	685	599	672	717	724	678	679	672	670	656	676	676	698	702	678	748	682	652	706	661	664	660	691	685	649	645	685	640	703	714	708	706	643	687	679	669	650	690	644	651	705	722	686	676	666	675	742	705	677	686	638	669	666	718	705	665	659	708	697	702	709	687	687	706	693	665	635	654	675	667	683	723	743	669	683	650	619	693	648	661	668	642	710	634	684	669	654	696	722	689	686	710	686	711	686	648	667	653	663	654	703	705	703	696	663	643	706	682	663	639	644	660	667	670	655	704	674	664	660	684	671	692	624	683	642	686	710	702	713	714	649	692	716	697	661	652	671	661	710	682	649	683	710	665	665	680	665	710	701	643	708	687	645	705	650	661	684	683	727	680	689	702	675	634	638	689	709	639	656	653	672	690	660	695	700	679	677	670	658	664	688	697	667	643	653	687	679	695	695	716	666	655	712	653	696	688	642	707	703	716	705	696	642	648	656	648	680	638	622	685	662	699	659	721	702	681	721	659	679	678	670	676	702	703	675	662	672	661	624	695	666	694	669	700	670	676	669	681	638	679	672	684	711	683	722	674	719	683	668	682	658	664	657	700	704	685	675	709	649	680	652	618	714	663	669	732	655	674	709	699	676	655	703	667	716	647	690	708	655	649	684	696	745	738	697	668	676	684	659	712	678	699	717	687	673	660	702	641	680	669	659	657	667	745	680	659	719	662	697	708	648	693	658	695	694	695	743	663	700	707	672	664	679	685	676	662	688	667	684	675	695	625	661	697	653	678	667	678	660	657	717	693	695	668	655	656	687	665	649	668	715	656	708	706	662	685	616	686	700	712	661	605	608	687	684	709	731	650	671	653	655	682	674	656	717	731	686	684	684	673	724	687	686	728	658	690	629	676	665	713	613	717	699	647	719	691	702	663	675	654	625	665	714	674	731	716	668	696	705	704	705	669	678	712	679	656	655	666	669	677	667	698	695	660	657	671	692	645	672	718	687	651	683	673	641	669	704	644	649	663	699	689	670	682	665	644	700	680	678	633	692	673	677	645	672	655	665	712	639	670	689	700	677	675	685	678	671	690	702	669	623	659	703	653	680	644	654	652	711	699	736	654	633	691	624	673	684	687	711	688	697	677	643	654	723	657	706	700	663	701	676	708	698	651	725	718	697	651	667	701	673	669	692	653	688	689	662	695	663	645	677	652	697	702	662	641	665	690	679	694	670	689	672	677	655	689	675	709	700	665	689	686	737	640	648	659	654	663	663	664	735	732	639	665	713	657	632	666	667	629	704	617	715	628	711	646	715	655	694	683	690	716	711	671	688	703	688	677	727	695	697	741	684	645	710	674	700	665	671	643	695	668	730	664	690	673	681	675	626	681	639	709	708	617	634	696	710	715	672	650	666	674	636	687	660	697	677	630	654	707	645	678	677	625	659	686	630	668	665	692	655	701	651	698	646	696	693	692	690	678	663	641	707	622	706	680	714	670	674	657	681	711	673	717	675	678	706	678	637	678	706	644	687	691	695	679	706	694	654	703	675	664	653	695	674	648	713	648	634	675	729	684	672	666	667	741	642	710	678	723	695	684	644	661	675	697	682	658	681	684	640	656	708	654	695	640	644	643	653	700	695	656	654	668	696	694	680	680	694	670	685	681	690	684	659	652	626	649	675	659	631	633	691	685	679	647	668	669	716	713	651	682	689	652	666	710	670	675	672	692	690	692	711	694	680	649	713	682	697	637	695	658	618	678	729	662	700	674	652	673	696	645	657	728	696	662	686	681	683	680	634	662	681	661	671	664	664	679	680	610	691	663	693	661	682	701	686	685	685	634	666	703	688	690	639	643	651	709	709	682	686	702	685	638	700	693	654	696	722	652	708	695	654	664	623	685	674	643	699	632	708	659	714	690	714	694	683	700	670	752	675	725	692	670	704	694	695	674	681	639	738	722	712	643	686	675	685	667	666	695	760	691	685	703	652	664	655	686	689	675	642	686	715	674	660	729	664	679	698	669	674	646	670	644	693	694	665	678	670	696	663	653	652	641	726	701	650	676	707	651	666	672	656	665	714	734	690	643	699	683	698	719	653	713	684	610	643	675	671	667	707	681	670	699	662	693	635	645	664	688	684	715	664	640	645	716	673	681	662	682	665	668	670	638	678	656	654	654	713	695	632	638	631	669	665	684	668	676	707	703	698	663	686	693	703	632	659	666	676	615	683	702	705	697	705	661	656	663	689	681	713	681	691	667	680	657	687	691	720	676	648	695	653	710	713	711	686	635	682	681	686	677	721	656	692	757	639	685	636	675	691	704	711	689	684	638	704	673	691	695	699	687	696	687	650	661	720	677	653	698	700	698	699	706	692	664	699	692	662	668	695	650	684	654	655	672	666	732	699	690	667	753	707	674	700	686	681	678	673	660	741	658	712	636	737	667	636	659	700	640	648	714	665	679	640	705	712	646	694	719	617	700	687	692	680	672	678	602	690	668	660	643	629	694	711	635	673	625	678	700	673	671	643	694	652	639	713	696	701	684	683	658	689	661	722	708	667	699	679	618	649	694	711	676	667	655	665	628	650	727	730	623	630	676	670	692	669	699	697	654	654	682	682	692	679	701	695	707	663	681	649	699	622	668	662	633	676	671	666	704	704	663	682	700	647	690	697	690	685	711	641	676	736	616	696	672	673	643	730	722	675	631	702	679	718	735	709	673	696	679	644	620	663	650	641	634	716	732	686	634	701	699	677	627	685	704	670	645	703	676	685	720	740	692	676	705	654	692	659	638	671	670	633	699	650	632	644	668	698	722	679	664	621	635	702	709	655	668	638	644	691	706	673	693	642	675	674	689	696	722	698	697	689	681	655	666	672	680	702	696	676	651	680	653	649	692	640	668	643	621	684	658	697	718	660	700	675	644	690	700	663	682	626	640	707	732	680	684	678	657	710	707	701	677	678	661	698	720	651	642	676	691	669	642	675	671	643	677	673	740	724	673	709	681	657	662	753	648	666	693	651	690	665	658	689	663	670	699	659	659	693	652	668	695	647	678	659	658	661	672	666	712	663	674	646	690	716	660	697	724	704	670	706	605	652	649	658	680	676	690	694	683	710	618	691	714	713	614	654	675	669	659	647	675	685	666	643	664	682	657	694	690	628	646	639	654	655	660	684	656	630	684	696	673	672	727	687	691	714	693	655	647	653	636	740	670	659	663	666	674	628	681	717	685	637	741	665	614
12002	18370	15464	8462	5746	4371	3440	2731	2352	2010	1746	1577	1389	1233	1170	1189	1153	1035	1027	1009	1023	999	940	966	887	907	871	954	867	916	891	826	950	876	891	866	831	857	859	826	805	881	833	825	873	835	857	925	848	808	811	786	841	752	871	764	861	777	749	792	785	790	747	857	826	815	868	828	796	813	790	823	814	781	799	846	809	863	786	815	817	859	758	878	848	814	771	775	813	765	820	860	803	822	829	763	787	810	804	778	814	843	779	818	813	760	807	828	826	842	855	802	810	761	797	811	861	828	843	859	787	823	800	777	822	814	873	820	767	735	797	769	757	832	765	787	852	813	873	821	818	816	792	815	811	866	800	764	827	819	780	848	772	831	800	839	801	791	810	834	846	883	785	824	821	820	793	848	801	828	802	799	852	786	829	829	811	796	834	753	825	864	867	788	835	811	807	824	798	821	820	786	822	822	788	864	807	837	803	813	816	786	833	815	834	814	799	789	829	871	813	805	858	781	809	796	779	783	834	775	844	824	778	840	810	866	844	772	823	800	813	817	821	775	822	753	809	797	747	829	877	733	754	859	728	805	837	891	808	808	797	764	770	772	785	824	808	814	812	799	824	844	798	805	797	820	824	764	838	841	846	825	842	836	815	811	785	851	816	859	824	781	802	820	808	823	765	786	841	815	859	813	854	798	845	794	806	799	835	751	809	830	786	833	798	824	816	820	845	793	802	795	869	829	844	839	786	795	829	835	779	821	815	771	772	776	773	827	855	805	790	808	811	807	799	799	834	780	768	795	794	853	795	820	782	775	796	800	800	822	844	843	794	845	786	812	859	767	794	834	798	769	834	754	799	798	778	821	803	810	776	817	814	816	810	883	800	839	792	839	800	788	808	829	836	782	794	814	799	819	812	792	822	777	845	816	826	805	779	851	818	772	815	830	794	811	803	841	794	855	788	810	864	838	828	781	832	839	819	814	802	814	821	847	782	773	808	824	837	797	806	769	764	825	807	824	800	788	786	791	794	835	753	801	819	798	815	823	791	792	855	772	808	768	817	746	826	785	842	826	842	776	855	821	825	776	791	820	868	850	789	834	811	810	834	822	772	799	857	743	804	834	780	796	829	793	810	833	785	784	832	792	791	805	856	828	783	818	788	778	800	857	816	729	796	803	864	803	802	822	782	852	764	772	821	828	811	831	810	848	765	771	803	795	762	817	763	824	821	798	831	791	813	792	797	827	824	869	771	792	825	790	830	823	789	860	825	839	814	816	787	826	853	814	828	748	809	811	809	814	835	788	814	799	808	796	811	815	807	773	834	800	774	822	826	778	798	799	792	837	735	791	841	827	806	795	783	812	811	804	802	826	831	786	776	824	812	850	767	818	777	809	808	819	775	846	761	804	802	843	800	808	826	778	742	815	810	806	799	828	817	804	739	772	752	823	786	818	801	758	784	834	806	827	837	824	821	777	863	784	838	777	795	822	817	803	828	790	804	768	762	793	739	808	829	818	787	830	784	839	839	798	783	775	775	853	814	830	813	801	765	827	774	774	808	846	831	873	784	782	816	804	812	796	811	819	791	830	798	827	816	834	792	809	822	855	813	772	796	825	782	742	795	796	779	775	826	853	808	812	792	804	750	854	829	868	811	790	815	778	852	819	807	825	779	789	755	795	733	832	835	819	843	803	746	814	804	839	828	835	828	862	802	878	825	833	793	852	815	803	815	781	767	826	829	821	800	827	808	799	786	767	823	768	817	835	800	798	846	794	797	832	769	824	773	774	832	823	777	875	767	810	794	838	850	767	799	823	840	815	772	829	781	773	820	858	772	817	820	849	823	844	828	802	841	786	801	771	794	814	786	796	823	711	848	789	848	779	803	806	796	777	846	802	808	805	791	805	866	872	820	844	828	821	776	816	850	837	785	796	778	864	819	807	797	830	799	785	809	837	848	849	813	863	856	814	822	804	851	871	785	821	788	850	774	800	836	774	846	820	809	814	825	818	761	807	753	841	822	758	803	821	751	814	808	823	779	819	808	825	825	819	806	800	859	815	838	800	816	753	814	840	843	834	767	795	840	782	783	782	856	818	833	789	854	767	771	821	806	855	817	809	817	789	795	820	827	867	809	832	805	790	845	738	786	806	799	854	809	783	817	797	770	803	809	772	791	808	802	803	826	845	840	826	814	813	765	834	790	824	780	780	821	783	842	779	819	796	814	799	818	729	799	801	744	832	764	805	784	871	808	819	824	833	849	822	848	811	811	837	811	836	776	843	809	794	783	808	776	811	825	796	820	816	797	842	847	828	778	822	837	805	817	833	862	777	828	804	829	836	872	797	783	776	832	846	785	829	771	764	764	777	784	832	821	794	779	796	824	794	841	814	832	824	766	809	805	835	804	818	794	790	806	832	828	788	832	820	775	828	790	821	811	799	806	791	805	812	776	776	814	847	747	797	832	802	791	843	816	808	797	774	805	744	791	786	850	828	791	784	823	799	795	799	754	817	760	832	801	840	815	788	831	773	795	795	828	825	772	818	822	784	765	747	832	841	844	830	805	835	810	856	801	797	830	778	792	788	776	796	800	801	793	815	780	835	834	831	832	815	836	792	773	817	777	821	819	818	805	829	777	795	828	811	824	808	797	847	817	790	801	760	822	792	814	805	818	837	808	790	789	826	830	797	776	810	794	829	798	797	807	783	754	772	790	854	773	799	802	831	818	822	827	857	840	790	802	819	779	762	776	796	839	829	822	830	762	847	832	800	817	776	823	833	792	811	833	762	836	756	744	812	735	746	781	792	756	840	801	845	798	803	809	776	837	780	844	800	817	837	866	786	804	753	811	834	801	790	844	824	790	797	767	794	776	796	834	787	822	772	822	789	817	794	753	797	851	784	813	769	823	789	834	827	786	855	804	774	816	788	809	809	805	806	824	795	840	830	833	793	836	817	796	807	796	789	738	816	828	813	755	804	868	778	830	796	824	830	756	778	816	805	847	798	799	843	801	789	808	777	830	786	765	843	799	846	812	823	787	854	794	837	766	815	827	807	774	814	824	808	844	840	775	791	827	810	810	797	855	786	873	863	773	758	794	837	802	792	834	782	829	799	861	765	814	821	831	816	808	791	769	793	811	781	851	824	827	815	852	805	814	786	810	756	835	816	844	876	862	788	813	804	757	788	797	823	760	795	808	842	807	789	848	811	842	817	802	785	842	771	859	786	843	824	815	804	822	755	804	760	770	814	810	757	819	806	855	831	800	771	835	821	809	879	795	811	806	818	819	793	807	804	810	791	758	804	808	835	777	828	841	805	806	799	807	837	777	821	769	773	799	837	838	875	797	837	798	820	768	783	823	785	802	794	819	781	840	790	854	782	829	810	817	835	761	823	787	826	782	802	795	806	837	766	835	787	769	786	818	811	858	828	817	780	856	788	821	802	808	819	763	825	761	775	826	839	813	842	815	777	782	811	805	844	785	825	846	828	805	818	778	806	789	777	841	837
27091	19773	6683	880	607	499	464	462	428	438	458	426	416	465	402	430	464	430	448	449	458	413	425	431	443	413	386	427	407	438	451	403	425	453	431	423	453	432	438	398	409	399	460	396	417	427	401	434	414	469	426	437	448	450	448	399	413	395	423	406	487	443	438	406	392	412	417	421	419	422	417	453	409	440	417	422	413	433	412	420	410	495	433	433	443	407	423	419	445	406	449	429	448	403	443	423	362	452	406	443	453	422	427	435	452	423	450	410	408	471	436	413	420	435	423	404	411	414	418	445	411	436	431	415	412	428	442	413	428	435	448	413	418	432	424	442	448	483	443	464	409	425	406	416	439	417	443	430	426	433	428	437	417	448	429	454	441	436	427	443	425	411	430	397	411	447	418	451	422	409	406	448	430	475	435	402	457	420	400	380	420	413	398	413	411	432	414	397	453	419	463	418	407	463	414	430	428	443	427	411	439	413	394	440	406	453	428	464	445	419	399	414	429	430	440	464	434	460	387	413	437	449	413	445	451	422	436	460	412	447	429	451	413	404	412	413	428	425	391	443	414	397	473	398	406	383	451	387	421	433	426	422	456	471	430	400	409	490	423	423	433	427	434	403	452	419	439	399	390	449	429	403	408	446	403	401	391	439	441	447	434	449	423	437	437	434	441	443	422	426	421	427	375	435	424	448	460	402	434	420	462	415	400	434	440	381	425	433	389	401	408	408	429	421	425	425	409	427	443	441	447	416	410	421	442	398	460	450	408	457	456	433	425	431	441	444	452	414	406	379	455	422	422	433	406	459	452	453	382	447	392	435	422	441	448	413	444	418	427	431	447	414	414	381	418	442	399	413	390	389	443	441	406	412	433	408	410	424	401	454	423	430	398	409	420	419	433	442	423	444	423	426	439	457	423	434	426	412	420	434	417	443	443	431	441	447	455	438	451	448	446	436	429	406	448	413	444	411	413	415	474	440	451	400	452	413	434	407	438	430	444	414	436	436	473	446	425	402	441	432	437	455	416	400	407	424	430	427	418	406	413	382	419	392	421	424	400	394	435	410	431	409	445	441	432	439	435	394	444	397	422	456	462	421	393	403	448	395	420	441	444	426	408	416	378	441	437	416	388	428	416	416	431	454	453	405	467	420	410	427	437	453	421	389	419	417	392	432	417	468	407	436	428	416	420	420	398	406	411	470	425	440	410	427	422	407	403	467	423	419	418	424	407	437	455	415	421	410	404	447	439	420	401	435	411	430	439	439	427	445	421	407	438	355	413	411	422	392	448	442	421	426	445	424	425	423	439	427	385	421	431	436	435	450	423	411	443	418	431	415	415	444	414	430	406	438	441	418	416	420	411	390	454	479	429	414	435	440	439	396	406	409	421	434	440	397	384	416	393	440	432	444	423	393	437	447	398	417	479	412	434	458	451	412	445	435	442	451	423	400	420	407	422	458	403	469	419	439	449	457	446	412	426	395	443	437	422	397	472	403	409	448	448	431	464	468	418	414	434	412	410	423	433	410	440	419	461	427	404	413	432	436	413	445	464	443	396	400	467	421	407	427	441	423	424	436	418	435	399	413	401	420	464	414	444	488	431	395	430	435	417	418	419	428	395	431	421	412	440	450	410	453	428	440	403	422	415	435	409	424	423	383	422	395	447	443	388	428	419	435	444	453	431	413	440	443	423	457	399	424	459	398	436	418	425	400	410	396	445	409	433	432	402	441	400	405	434	424	416	442	403	416	408	467	442	440	405	427	415	421	404	435	435	400	439	430	436	419	420	426	388	421	463	403	454	427	427	438	447	401	425	390	421	406	428	435	408	475	405	410	445	416	458	401	420	459	422	416	450	409	415	430	439	415	412	452	465	465	417	400	456	422	414	407	444	437	394	414	418	411	431	433	407	430	406	440	430	410	419	431	454	406	418	395	443	424	400	417	404	387	413	429	417	414	451	440	408	420	414	475	432	415	403	417	419	423	414	402	434	384	450	453	429	394	425	439	410	457	460	394	451	427	436	411	432	443	412	432	431	456	419	422	433	436	383	431	420	425	447	431	408	420	407	407	436	415	435	370	434	454	434	425	431	460	455	445	410	438	429	457	393	445	444	442	391	458	468	427	409	427	413	432	438	464	434	444	416	408	434	423	427	429	444	423	424	397	397	411	412	466	426	408	420	403	472	450	416	442	417	395	426	427	391	450	453	440	429	459	441	410	433	441	436	406	444	398	396	424	427	435	433	419	438	411	394	426	435	418	423	396	418	428	458	427	428	434	411	413	414	432	422	394	425	396	422	405	432	395	431	421	427	433	397	396	446	418	418	420	404	450	371	427	408	462	425	432	412	422	437	403	447	441	426	418	404	429	395	408	441	401	444	440	449	433	444	459	404	416	392	425	393	391	426	419	458	415	437	424	447	460	447	449	428	415	400	432	432	436	446	478	389	423	445	418	392	434	422	429	405	405	395	445	419	452	459	420	447	432	379	385	422	424	401	431	470	420	424	411	395	406	405	412	442	428	438	418	400	452	417	432	421	423	408	436	434	422	428	440	415	423	426	442	467	414	417	424	417	426	458	428	428	422	423	437	446	434	414	422	415	415	471	453	379	428	411	396	422	394	447	401	433	409	460	421	411	413	442	421	427	443	450	443	423	469	370	434	466	411	449	452	444	430	401	428	397	457	436	443	430	427	401	440	425	425	416	401	414	444	409	413	403	442	396	433	426	421	456	471	432	422	441	429	433	432	435	444	416	427	447	418	418	438	414	380	451	445	421	424	437	398	427	392	398	399	462	410	406	404	430	418	440	415	435	456	444	434	439	384	459	415	450	385	439	446	411	388	403	390	433	457	424	422	400	426	422	413	417	426	411	426	452	428	444	407	421	399	465	415	425	394	416	431	411	427	437	395	406	444	422	417	417	414	425	426	421	413	447	439	427	409	438	412	411	437	437	432	409	427	416	423	429	434	438	393	438	410	392	415	451	417	407	434	432	447	412	418	432	450	448	423	401	445	429	451	453	411	444	400	419	447	446	436	419	467	406	419	421	454	459	401	444	417	407	400	446	426	426	404	397	453	409	393	442	392	402	437	429	403	438	419	435	457	399	419	417	436	465	450	423	381	428	428	431	418	414	423	448	403	371	437	386	446	437	435	441	380	429	409	431	392	411	455	432	426	438	383	421	433	432	445	429	454	418	414	390	421	401	410	472	473	445	410	421	416	422	425	417	429	431	443	436	392	415	466	434	438	416	447	444	428	428	404	407	434	438	437	407	432	408	412	404	421	431	425	431	407	412	418	416	424	421	436	432	429	385	429	427	424	432	427	387	434	448	433	434	417	447	424	446	428	453	447	449	421	418	454	401	400	436	425	428	427	448	432	423	402	434	433	435	384	395	443	404	453	451	438	400	401	446	410	417	417	407	425	445	412	432	426	410	437	427	433	452	431	455	446	462	449	428	419	438	412	460	436	432	433	419	442	459	462	387	432	463	446	448	439
7268	1949	1593	962	760	656	595	560	584	636	528	582	524	515	506	533	553	545	544	484	509	534	573	542	537	564	526	541	514	521	500	479	532	547	502	516	576	591	562	571	488	515	561	533	551	543	518	522	544	549	513	564	528	502	564	578	494	523	532	565	548	519	570	497	531	527	533	529	523	562	549	549	515	504	574	512	508	495	520	519	502	499	490	539	542	524	515	539	508	494	523	576	533	510	498	510	509	491	542	478	518	503	492	495	518	523	492	571	526	521	537	567	515	532	539	551	523	569	497	527	512	542	515	584	548	549	562	483	496	498	528	554	552	508	530	553	509	512	517	501	514	524	531	526	523	517	557	513	552	559	529	585	551	511	514	477	553	547	516	548	527	512	531	522	542	528	525	508	501	525	481	525	527	536	530	497	525	580	502	564	567	512	537	545	505	518	543	499	505	544	505	513	524	517	508	535	522	511	550	543	519	485	531	510	519	535	509	515	511	514	504	502	483	502	532	547	478	514	500	490	515	537	490	508	502	543	500	499	507	521	543	517	498	537	545	492	473	546	517	471	548	521	554	497	532	554	513	531	524	506	524	542	521	546	551	521	519	559	519	541	531	515	524	494	543	539	533	513	550	518	533	496	505	489	560	509	533	530	562	513	506	508	521	533	528	532	505	518	514	519	580	524	524	537	487	507	564	511	531	481	524	539	548	527	503	546	552	523	523	522	526	492	504	481	543	502	489	491	524	517	531	490	544	541	549	509	519	496	496	520	558	541	558	487	535	533	494	547	526	539	549	483	581	530	523	553	511	487	503	515	521	521	551	505	528	542	513	573	520	557	515	532	528	491	556	488	517	527	493	550	516	505	516	525	484	544	502	559	511	567	529	520	497	521	490	546	515	501	509	505	551	511	514	523	543	489	523	519	532	552	502	489	492	542	561	513	522	517	523	540	509	549	537	513	531	517	541	517	545	549	531	514	518	534	530	499	529	559	528	541	522	502	527	540	530	551	524	489	532	542	544	513	538	518	503	532	545	537	532	519	489	533	508	539	550	549	502	509	527	514	534	541	517	511	491	545	542	521	551	535	485	479	560	560	513	527	494	517	523	516	529	516	510	556	543	506	498	530	523	541	532	490	542	537	526	532	555	538	504	538	526	529	530	493	549	524	511	512	505	496	507	500	551	501	513	486	517	556	521	511	535	541	515	510	495	503	505	524	521	534	528	505	546	507	521	512	542	522	486	502	514	579	505	520	550	526	522	559	525	535	544	577	537	552	551	499	541	556	513	536	534	515	557	533	510	523	518	509	538	519	561	511	588	533	520	536	515	539	578	527	508	541	546	491	561	495	553	488	525	527	557	491	541	535	542	505	551	523	547	559	487	550	500	519	550	542	523	529	487	525	555	516	569	563	531	546	549	523	533	514	530	497	516	554	496	523	580	602	535	483	472	507	501	536	506	501	559	556	492	533	543	521	474	531	540	528	572	506	529	488	531	531	510	514	536	546	527	519	549	488	545	545	498	534	533	528	531	544	534	530	535	596	500	555	550	514	528	513	567	519	500	534	532	511	504	516	518	501	529	565	487	517	503	556	498	516	541	499	520	533	516	519	543	543	511	480	583	510	473	498	502	567	522	536	543	505	512	561	512	578	489	520	524	506	523	556	524	523	531	522	542	558	563	503	516	488	579	538	535	511	572	537	514	468	562	550	524	518	543	551	521	501	555	539	509	482	550	496	514	495	510	510	522	514	563	523	535	536	581	545	533	540	538	542	547	552	565	540	486	491	532	511	528	490	538	527	565	520	532	501	556	504	519	527	513	550	503	530	522	531	531	511	554	525	550	480	529	562	499	574	490	539	527	501	512	493	478	526	534	544	575	539	527	546	567	544	514	506	505	543	495	512	528	533	510	551	532	515	535	545	543	547	535	512	573	517	497	540	516	523	559	547	521	532	537	517	513	522	533	544	538	513	532	532	540	537	526	509	514	522	550	569	492	526	543	528	525	488	456	537	493	517	520	495	494	518	518	532	493	525	507	536	540	486	481	520	547	534	536	535	540	521	520	517	546	513	508	508	548	518	563	553	509	501	533	514	497	544	574	556	522	533	503	534	509	511	541	518	512	501	500	513	567	512	489	510	521	518	540	542	560	535	532	525	520	499	554	531	484	534	531	515	521	522	552	562	521	523	521	516	521	521	523	503	532	502	510	509	499	511	541	511	566	537	548	525	541	519	536	532	558	501	522	517	526	578	527	516	537	516	520	499	544	518	518	505	492	553	579	520	511	531	506	556	515	528	544	484	529	527	537	503	515	556	523	537	514	525	517	539	532	523	539	524	506	517	546	528	503	540	531	559	569	577	527	528	520	504	526	530	523	535	545	512	530	528	533	473	500	520	503	536	509	514	513	529	555	564	572	507	527	502	534	500	541	535	532	508	507	531	517	542	533	536	533	517	518	521	522	516	513	539	537	491	570	542	489	502	495	565	499	503	578	537	519	542	527	533	472	524	547	511	504	540	564	521	549	520	518	509	526	502	507	508	502	493	489	530	506	504	485	575	493	506	541	538	526	478	561	513	527	539	516	585	493	556	501	586	530	569	566	563	515	501	543	509	536	516	524	545	530	529	474	542	562	545	541	515	522	547	553	537	518	518	532	521	529	516	525	530	525	507	501	506	512	520	570	500	512	500	550	498	506	504	543	533	515	514	526	532	493	557	515	502	514	543	517	509	513	515	500	520	469	567	511	512	573	531	504	567	535	502	520	497	510	534	500	579	557	531	534	516	516	529	502	562	504	525	524	532	496	554	498	530	486	581	495	563	574	525	500	571	569	544	548	564	489	527	578	474	555	479	524	514	550	533	522	497	508	528	542	488	515	569	552	562	512	499	534	500	566	487	496	583	492	517	550	545	498	555	539	525	521	527	558	527	521	494	485	534	535	521	494	530	503	561	529	538	541	537	555	524	522	506	494	476	532	527	526	491	520	528	556	532	566	548	527	510	554	529	548	502	552	548	521	548	492	531	527	502	548	540	518	530	504	541	516	517	530	543	541	582	538	548	543	564	512	529	556	505	546	526	549	499	539	474	485	515	493	528	558	511	547	512	530	551	509	536	510	541	526	516	534	539	527	546	546	523	536	527	516	514	462	504	538	530	518	545	521	531	551	545	545	559	524	524	544	535	527	558	532	574	517	517	545	486	527	523	542	541	520	504	547	544	513	515	518	512	523	529	560	535	513	549	522	523	515	576	514	482	539	490	535	486	515	509	547	508	509	517	551	545	499	523	554	547	569	541	491	506	546	566	575	555	523	516	538	499	531	558	473	542	523	500	514	534	535	513	521	524	549	488	491	466	506	535	534	614	519	540	505	516	525	531	542	538	559	503	535	490	518	524	566	527	523	546	575	489	525	503	500	544	571	479	514	538	497	492	552	475	498	565	527	563	520	513	568	521	537	537	519	537	538	524	480	498	548	561	524	561	523	520	512	543	527	512
23956	21132	28518	24008	21141	11255	1617	1147	958	937	815	778	796	759	703	727	754	708	710	677	650	653	663	631	661	633	680	666	657	607	585	659	646	638	672	622	623	646	658	656	632	631	658	645	592	624	661	622	592	640	615	607	603	666	586	654	656	613	608	644	669	611	588	614	671	589	632	622	628	673	621	625	601	676	652	587	613	658	640	631	657	665	668	589	640	635	599	615	674	613	641	649	655	647	606	663	636	634	624	607	660	603	629	637	660	584	623	629	674	623	596	637	635	652	626	683	608	608	610	619	629	661	626	613	634	598	609	624	629	609	615	650	635	606	613	594	587	636	588	643	600	638	642	628	617	651	603	608	659	582	640	624	591	647	592	597	654	612	614	633	609	626	637	658	616	611	622	616	663	640	625	666	611	626	592	635	613	624	640	611	646	616	590	597	599	597	625	614	627	577	620	613	582	616	622	572	640	594	624	640	633	634	605	608	612	618	622	662	612	593	610	642	634	607	647	584	614	583	643	637	624	594	642	592	612	658	631	635	583	662	642	642	642	642	645	625	635	595	602	611	625	630	592	589	618	683	636	614	605	630	603	606	603	599	660	627	604	600	649	638	626	602	611	605	670	628	610	633	649	638	615	666	621	622	583	630	650	625	648	596	661	613	619	591	648	638	627	623	612	609	598	618	622	617	641	636	627	574	584	622	582	634	562	607	681	621	614	607	638	619	618	631	648	608	641	631	620	622	618	614	603	612	643	616	632	617	587	600	684	655	635	669	649	645	582	596	623	602	637	656	601	606	618	642	592	628	619	671	643	624	620	610	639	646	627	635	628	602	622	638	637	636	630	662	620	607	619	640	613	600	630	648	612	651	632	623	637	647	646	587	617	604	617	590	622	624	623	632	619	583	685	634	601	613	640	635	591	660	602	629	618	609	602	680	608	638	645	620	678	606	580	597	621	602	637	591	623	585	603	594	644	640	646	587	598	615	605	559	657	660	648	639	622	633	618	636	593	631	611	599	667	658	628	605	597	589	564	645	612	628	621	586	604	575	597	630	622	632	603	603	598	608	637	614	637	641	608	639	615	631	651	598	607	637	683	608	658	662	594	617	631	617	615	621	655	669	603	650	641	619	639	616	635	599	631	616	624	641	637	611	603	665	595	629	648	615	660	609	606	639	631	642	642	629	649	616	669	648	609	649	644	597	610	618	622	585	659	629	642	587	598	596	611	609	651	629	586	616	639	602	643	637	621	606	578	610	595	611	656	612	599	608	579	678	601	633	711	652	585	593	641	647	671	563	634	599	575	646	561	599	653	651	644	607	612	632	624	637	636	632	625	603	651	609	608	586	630	623	642	640	608	606	663	572	672	650	572	662	657	641	622	629	629	662	554	611	605	651	604	577	604	593	594	631	612	614	604	604	608	619	648	604	601	621	603	668	604	632	659	590	648	625	622	610	599	633	649	674	647	600	612	639	632	615	606	590	605	624	697	629	664	644	623	586	614	619	617	628	611	577	628	589	613	600	614	661	594	599	609	603	597	617	577	601	620	612	635	602	620	613	640	579	629	580	620	653	624	613	661	627	625	596	633	596	624	663	610	619	612	635	687	632	605	610	637	610	634	643	633	643	618	650	593	617	611	598	632	574	616	574	608	587	614	652	633	616	617	598	596	607	635	602	569	618	604	666	612	626	660	604	659	622	608	604	628	656	556	580	633	615	587	613	602	627	618	641	576	637	609	609	628	558	633	639	594	641	604	567	619	570	588	661	595	653	582	599	607	613	603	670	639	668	566	615	626	630	661	635	658	593	627	609	625	596	643	629	641	604	615	590	628	623	622	596	635	628	619	586	642	668	631	637	639	648	633	604	596	659	611	628	636	598	629	633	607	615	625	640	623	685	615	632	628	607	624	629	580	614	576	606	574	604	614	649	613	600	581	615	633	634	620	619	591	613	639	590	668	628	639	624	631	623	593	588	643	620	654	648	618	659	580	613	609	602	657	638	605	647	650	613	653	649	615	605	644	609	634	624	644	623	634	645	627	596	597	606	611	624	625	589	604	579	652	648	597	653	611	645	627	685	626	597	603	652	610	635	615	614	601	619	626	591	625	619	659	657	647	633	601	617	646	625	619	578	619	602	603	655	574	622	623	689	599	649	623	592	621	642	594	606	619	632	618	613	647	605	636	618	611	635	630	693	589	624	600	624	629	611	640	620	602	621	624	630	645	653	628	621	647	647	609	646	612	637	614	582	610	594	649	602	600	620	584	602	602	634	637	624	612	640	594	620	646	623	621	669	608	627	631	603	599	578	681	654	592	605	606	650	584	614	570	610	615	628	643	613	671	570	571	636	609	634	584	637	609	584	621	619	628	614	638	597	649	586	651	604	621	620	661	665	596	653	607	596	675	639	637	665	646	631	641	640	602	647	645	620	637	594	601	626	632	635	606	614	593	645	631	601	634	592	626	594	559	662	630	619	613	650	643	614	591	657	596	633	656	599	597	650	649	569	627	591	617	595	644	612	625	657	628	640	607	630	592	607	631	629	615	586	665	552	625	614	592	614	580	606	629	601	652	611	633	624	661	606	610	616	656	583	628	601	602	674	597	625	630	656	620	625	585	621	642	654	629	665	654	607	648	565	604	622	596	636	604	598	569	626	613	607	656	667	617	640	594	666	640	663	643	653	638	592	642	603	590	648	609	581	573	676	660	617	606	592	603	637	551	633	647	607	630	635	615	617	623	668	624	639	605	628	623	644	643	607	608	640	624	680	599	622	607	622	654	650	644	655	594	592	616	635	687	647	632	582	602	641	608	646	632	605	614	619	623	622	602	607	627	648	620	622	618	638	621	570	663	613	627	644	619	641	615	620	581	614	661	651	645	628	618	621	659	641	630	604	635	605	646	597	578	612	597	591	615	635	571	641	596	624	620	693	646	598	588	629	589	607	629	659	605	633	603	621	579	618	618	618	643	597	644	626	583	655	632	594	634	614	618	643	585	628	606	644	591	627	606	630	630	617	561	629	596	611	610	606	608	596	613	610	621	631	628	632	632	618	612	629	626	608	623	634	596	601	655	633	597	631	620	618	634	619	635	595	619	605	676	629	623	609	586	654	623	591	608	618	608	611	585	645	617	654	659	642	581	590	626	647	627	662	611	620	609	650	601	613	630	597	606	625	617	555	639	641	595	604	636	669	644	643	629	650	635	616	608	606	581	642	597	631	624	614	636	645	649	640	608	611	628	627	653	643	624	637	606	638	597	628	605	624	673	595	608	608	642	659	551	631	607	603	639	603	609	585	630	637	657	641	651	582	606	608	639	607	637	582	623	635	608	595	613	612	639	611	598	617	638	644	596	611	665	620	687	649	625	600	641	630	635	640	630	635	626	635	658	597	566	640	654	619	640	603	659	633	607	606	601	614	600	662	624	646	642	595	614	603	594	586	617	608	632	585	603	613	614	610	592	607	597	603	657	611	620	605	581	606	628	581	611	674
8484	11502	9488	4888	3493	2681	2172	1767	1520	1405	1148	1114	1061	1001	948	928	892	825	870	820	864	874	805	819	800	779	790	816	770	783	752	791	755	760	727	819	805	782	796	785	716	716	731	775	758	777	819	732	782	778	806	731	747	763	797	762	713	790	703	706	742	752	789	755	724	694	713	761	758	769	761	767	749	727	715	713	765	779	756	795	799	758	747	812	746	684	745	760	760	784	747	740	771	794	745	730	732	781	730	749	762	772	770	749	725	755	740	795	795	767	716	710	785	762	779	733	716	731	733	748	735	740	727	689	764	772	769	744	745	710	806	794	758	758	718	721	762	695	743	743	772	746	763	755	781	747	748	759	756	730	762	741	744	725	734	801	744	730	790	757	731	732	767	755	769	725	725	827	737	757	757	761	770	710	773	785	713	728	750	710	772	730	734	711	747	753	752	714	774	769	732	730	802	797	785	721	781	719	754	743	727	752	725	761	764	758	703	723	725	780	797	747	808	738	796	736	791	782	741	735	780	791	796	758	740	783	784	747	732	796	752	732	720	763	764	726	727	757	712	767	711	759	735	736	685	783	774	766	761	780	680	727	708	766	797	768	773	764	734	703	786	775	699	716	693	783	728	727	739	748	750	714	767	745	758	732	747	762	711	754	751	713	760	812	787	750	753	753	783	740	782	784	743	770	768	738	739	787	726	779	771	740	731	770	789	750	730	785	748	754	781	740	733	729	797	739	744	752	767	781	740	690	751	761	731	702	739	746	734	737	759	745	805	766	741	742	729	742	750	722	698	776	766	732	727	759	740	671	731	796	738	786	709	788	756	732	729	747	748	727	784	775	706	762	757	734	744	780	726	718	732	711	743	760	759	773	758	772	796	726	727	768	702	756	738	773	739	762	746	778	759	736	718	688	739	745	755	713	755	764	735	765	704	752	708	754	738	707	784	719	725	766	766	753	788	722	741	739	728	761	726	755	777	774	729	838	716	743	763	735	732	717	776	735	764	718	801	674	739	766	760	810	733	753	764	718	721	735	767	748	783	722	792	727	757	706	761	741	797	772	769	725	730	788	700	690	744	727	742	795	718	737	742	734	767	771	819	759	750	757	783	708	739	724	771	708	774	740	762	764	763	762	762	779	753	798	780	718	723	771	707	715	747	768	747	798	758	746	744	763	743	760	783	736	758	707	763	772	746	798	722	730	723	735	683	760	767	727	761	766	733	801	779	758	741	709	742	741	767	726	778	730	817	754	771	765	746	790	781	714	706	763	746	781	727	743	734	723	745	710	726	726	770	747	770	791	749	806	759	732	807	720	743	704	741	736	743	716	750	710	728	792	754	754	762	776	756	780	744	819	735	781	735	734	745	801	727	752	732	774	748	756	752	748	755	755	795	766	724	723	746	766	765	741	751	766	736	724	761	694	738	726	704	792	784	721	751	795	721	746	810	722	763	756	763	695	758	732	755	791	779	745	759	737	767	710	756	760	744	751	798	730	750	738	734	739	769	723	740	745	765	753	801	714	763	719	738	771	735	800	785	765	723	756	735	726	766	796	768	774	756	822	760	793	771	725	744	729	770	693	742	730	803	738	765	749	775	776	753	753	738	749	744	736	751	733	743	783	705	774	726	749	745	713	779	767	812	703	715	760	755	692	735	771	749	737	708	769	785	733	719	777	709	732	748	744	694	754	722	729	752	733	711	759	735	789	731	788	721	714	758	741	802	754	770	762	773	698	780	769	745	732	762	745	761	734	771	756	777	700	717	754	741	713	720	768	736	754	746	714	769	733	727	739	784	788	714	777	765	777	713	757	737	754	729	726	757	738	720	799	767	740	733	745	729	736	730	770	712	746	757	738	786	790	723	744	699	720	752	805	789	793	739	737	764	784	742	766	749	716	738	821	708	735	706	792	746	767	737	736	768	758	782	730	726	737	753	727	738	773	772	757	788	751	786	768	799	722	777	745	761	762	776	797	712	783	759	723	757	763	771	774	762	769	691	766	783	698	744	765	736	782	773	786	697	723	737	781	744	726	774	797	747	715	746	750	755	728	760	724	777	731	718	712	770	745	712	716	775	760	742	737	738	767	705	733	713	739	786	754	773	722	731	704	698	720	714	741	734	750	728	748	752	753	718	782	719	736	699	757	795	754	734	744	734	757	732	716	746	751	726	723	717	789	743	779	763	742	754	726	749	797	798	735	765	688	736	742	731	770	741	732	685	740	754	724	752	739	769	752	725	766	720	742	787	760	697	723	754	750	741	788	715	759	712	822	770	763	766	813	765	770	704	740	730	714	748	716	770	783	721	707	758	739	727	740	712	706	712	751	716	763	755	775	711	778	763	778	680	714	703	777	768	759	759	725	761	705	792	735	736	719	753	770	775	803	751	768	747	779	760	783	746	734	750	757	707	745	762	774	732	748	755	745	765	806	768	724	743	781	738	774	751	739	747	755	744	732	740	760	725	731	713	745	748	714	707	768	746	742	787	735	729	718	759	754	752	741	749	741	730	800	746	778	742	739	683	779	741	741	744	738	788	748	743	764	718	733	781	762	723	761	719	771	784	779	801	758	731	707	719	772	709	760	780	733	798	696	743	738	725	759	765	758	717	706	740	711	707	770	739	762	731	750	735	745	766	713	738	772	774	714	773	791	702	678	770	744	733	743	721	690	717	787	764	783	744	700	740	739	739	742	743	740	777	731	730	773	729	752	778	719	688	713	712	801	748	725	776	727	752	761	781	729	779	710	744	745	720	777	769	705	735	698	762	748	746	776	770	754	762	807	758	782	713	739	754	750	760	778	715	755	734	723	761	752	720	691	788	763	777	727	740	761	764	715	691	829	726	716	745	741	753	751	705	775	732	765	769	748	743	753	723	748	705	782	742	792	727	757	772	705	764	743	766	741	768	734	750	747	765	726	755	754	764	743	766	781	755	771	768	711	758	742	719	752	716	782	696	777	743	764	771	747	772	692	785	710	784	809	747	730	764	753	736	758	714	805	753	791	740	726	744	709	762	670	782	768	781	752	717	785	748	750	759	739	752	747	776	798	755	762	762	745	728	760	752	756	781	733	745	756	762	777	727	767	730	765	794	743	808	709	746	713	764	777	782	718	739	782	737	756	759	740	739	767	754	741	771	713	761	763	748	781	732	749	737	791	758	707	738	783	775	752	710	753	793	736	775	797	766	751	763	792	750	757	709	753	761	761	740	751	775	752	744	766	731	762	726	762	692	723	782	718	754	756	791	717	710	768	743	744	758	722	723	773	690	763	770	704	761	762	760	772	705	709	764	754	749	747	767	756	777	715	699	757	768	728	757	803	733	749	757	738	776	754	705	771	753	750	696	778	750	815	759	788	752	744	738	766	729	719	735	770	751	763	737	769	795	721	727	736	717	733	751	757	741	792	741	730	766	763	757	726	762	712	761	749	732	764	749	756	726	722	732	759	717	751	748	777	785	733	757	759	742	773	791	773	736	762	728	746	795	773	737	734
25104	21060	27303	24931	10707	858	550	507	444	439	382	399	359	348	340	381	325	337	339	314	300	307	334	318	320	309	309	314	310	342	342	291	308	273	334	321	278	345	336	332	314	318	282	315	294	340	303	311	329	296	289	302	324	333	292	299	304	361	339	333	317	335	331	326	292	296	325	307	307	323	313	311	314	317	301	285	305	311	286	305	299	327	313	301	287	316	345	314	291	296	299	286	309	327	325	329	301	305	317	302	288	266	334	290	291	306	298	261	302	306	289	329	277	284	317	291	282	323	312	310	323	297	298	302	266	317	297	325	289	320	308	305	308	293	332	303	284	294	300	343	296	332	289	320	329	326	288	305	304	346	298	321	289	305	268	311	300	295	325	305	335	300	302	307	308	279	267	299	308	311	288	308	317	299	255	316	299	273	290	330	329	304	273	315	315	292	286	326	297	305	293	300	300	307	303	299	287	333	330	318	301	316	304	306	276	274	323	302	317	291	293	305	334	306	323	300	292	267	325	315	303	323	292	321	309	293	279	335	327	306	297	319	332	330	315	325	308	308	280	326	299	279	309	297	285	291	308	309	289	337	292	343	317	324	292	314	306	284	295	355	275	296	305	313	304	287	297	305	321	304	273	296	315	300	280	303	290	279	281	317	273	283	300	303	320	322	295	322	284	288	303	315	309	315	306	313	313	327	306	289	309	266	307	342	318	278	301	320	284	277	298	316	297	281	288	302	279	335	287	309	281	286	263	297	295	283	331	316	317	321	294	288	271	309	325	301	288	320	297	308	275	274	300	306	309	279	294	338	312	310	308	308	303	295	310	273	314	307	273	302	288	306	317	318	280	343	310	329	321	283	305	305	291	288	317	319	316	273	315	298	328	312	283	312	321	311	292	268	299	297	312	319	256	321	319	286	284	285	315	280	298	294	298	283	308	316	330	311	264	316	315	315	322	301	300	270	305	326	288	303	330	293	290	290	291	298	297	321	282	303	312	289	309	303	297	290	311	318	301	304	333	312	289	266	316	303	298	286	308	288	304	334	308	324	315	310	260	291	287	304	328	285	286	343	300	311	287	317	330	300	316	327	295	268	297	286	287	310	276	293	314	319	319	282	294	318	298	304	316	291	321	277	318	320	297	295	294	306	269	287	304	315	309	305	304	327	285	298	261	299	273	318	311	302	299	319	296	291	310	331	311	298	307	327	291	303	300	296	314	309	290	278	292	301	318	306	314	299	303	304	332	280	335	301	327	300	265	303	280	316	298	291	274	314	285	311	277	277	314	290	293	298	290	290	304	353	319	287	295	314	314	332	304	326	291	318	274	285	316	294	313	309	308	301	288	283	304	316	304	313	327	317	300	298	299	326	304	298	298	320	315	279	288	330	317	276	302	289	308	302	295	304	314	316	314	281	301	299	307	309	311	298	309	338	310	313	251	301	290	295	309	298	305	335	286	302	318	281	284	326	304	295	287	295	315	299	299	300	311	299	298	307	299	291	314	255	303	320	289	275	295	327	305	303	285	305	304	284	297	282	301	347	270	286	292	288	306	316	284	319	316	329	305	316	285	303	305	268	330	337	294	291	314	310	292	312	338	310	298	290	295	302	310	300	308	289	315	279	275	324	292	301	278	312	319	272	300	310	294	315	291	296	301	278	310	260	318	304	295	298	277	325	317	279	267	358	326	301	275	320	247	285	343	342	329	317	316	330	308	305	309	310	300	284	289	310	296	264	303	288	305	320	308	285	327	286	299	296	294	258	311	308	293	268	312	306	291	313	295	321	286	317	314	337	298	319	314	340	267	331	325	295	316	287	307	302	314	303	322	313	302	320	296	293	269	297	305	278	291	326	300	345	289	322	306	299	305	309	317	300	260	267	333	295	326	305	288	306	278	302	320	320	325	311	295	284	288	307	291	325	319	314	289	287	308	331	324	310	316	318	314	302	319	297	297	276	295	296	304	310	297	244	304	292	285	330	291	293	321	299	267	364	290	290	297	306	292	299	321	321	306	284	321	296	287	305	285	300	288	286	293	304	325	296	296	291	290	288	315	303	326	306	309	306	304	293	309	299	330	317	297	304	297	290	285	320	280	306	292	295	292	250	307	317	293	292	296	302	322	299	295	285	275	314	271	329	310	261	331	323	306	306	334	313	313	315	276	341	316	287	297	300	312	290	312	302	268	319	297	332	324	302	321	306	290	285	274	301	284	308	327	347	315	314	323	301	280	320	318	321	285	303	327	300	307	306	319	277	293	307	306	316	314	280	320	304	316	326	284	307	279	319	287	300	310	339	303	264	301	312	286	305	322	320	308	286	302	317	275	291	304	289	285	281	283	287	321	298	320	296	317	284	298	320	302	316	317	305	293	292	314	313	301	341	290	292	319	321	282	284	304	294	301	331	312	298	301	289	296	333	301	314	299	281	312	300	302	297	305	335	345	298	283	332	281	316	327	320	280	307	309	292	327	311	310	301	303	306	305	286	318	306	296	276	281	322	273	284	288	298	292	303	290	319	332	288	297	326	323	323	299	295	292	303	297	302	308	268	317	285	313	308	317	306	307	319	283	283	311	320	323	310	290	315	314	307	288	323	314	303	287	288	298	314	327	293	299	273	323	311	299	289	309	313	295	320	280	297	285	284	294	319	266	319	309	335	284	299	287	318	294	323	295	278	306	297	298	301	276	307	317	304	283	278	314	288	298	323	276	331	278	315	295	276	329	308	282	343	323	308	296	277	317	332	321	316	288	314	305	302	331	291	309	305	305	289	320	308	324	302	338	299	308	302	285	324	350	297	304	289	309	293	267	311	295	316	283	294	302	288	308	279	278	286	312	303	312	316	321	348	334	302	302	321	289	318	322	291	281	332	281	307	300	292	307	312	325	299	321	262	293	298	314	326	280	319	319	298	320	299	306	323	286	310	295	313	310	295	309	279	303	292	333	283	311	301	312	288	317	307	313	284	321	309	305	291	274	318	310	341	299	301	309	299	287	304	304	312	289	302	326	327	286	312	320	298	274	278	306	295	303	341	318	294	308	341	302	325	289	298	315	291	355	308	317	305	303	310	306	324	291	310	293	297	309	300	282	298	305	314	311	277	302	285	291	281	308	320	281	319	276	288	319	301	281	311	295	318	266	276	307	304	315	286	308	286	319	304	285	300	295	290	308	291	297	305	293	299	329	314	292	298	285	290	317	290	327	299	294	298	347	300	327	326	354	292	305	314	271	338	316	310	310	286	299	297	302	297	272	303	299	273	297	312	324	300	317	299	295	276	294	299	313	303	294	295	275	328	325	302	295	286	313	295	269	280	303	290	304	311	292	296	334	324	304	314	276	322	325	325	288	295	348	291	304	303	303	289	289	267	285	323	312	312	335	298	304	317	285	304	294	325	298	301	298	297	306	327	292	308	293	302	312	290	296	282	305	322	347	278	283	299	282	277	313	307	290	303	283	323	310	280	306	274	307	314	278	303	309	286	290	313	311	321	308	287
8480	7218	5500	2894	1878	1465	1129	959	853	715	667	590	585	510	509	487	493	496	448	457	432	437	478	437	405	447	434	391	427	426	416	393	388	408	415	448	387	399	392	433	393	419	438	382	416	403	384	400	381	389	394	401	397	385	414	426	391	412	401	410	376	397	409	408	429	400	385	390	383	379	385	351	402	385	405	383	396	406	383	388	391	402	401	430	411	389	397	364	366	400	400	390	412	419	364	409	372	402	398	383	432	386	394	414	391	389	383	407	417	390	391	417	416	382	380	387	402	411	436	398	387	410	416	427	380	380	363	377	393	374	366	373	401	440	404	396	417	373	382	404	373	389	413	386	382	378	395	386	403	388	373	418	383	406	409	371	360	403	421	396	397	379	378	389	367	388	352	416	391	401	427	411	387	395	392	388	415	387	384	407	386	415	396	397	434	403	412	406	384	376	368	370	410	440	382	384	426	409	398	386	420	399	410	373	396	400	375	387	396	386	394	381	399	377	424	414	419	421	391	398	394	408	394	396	416	397	364	387	398	382	407	385	380	402	423	397	351	390	405	424	371	370	377	392	416	381	409	363	398	420	412	409	398	389	397	387	413	375	408	362	373	361	348	361	395	420	402	390	406	405	372	398	411	373	367	380	403	415	365	381	374	431	392	370	402	428	379	382	388	392	399	409	380	393	410	380	358	392	404	394	385	388	384	416	375	428	344	402	391	407	376	393	409	327	416	354	408	418	396	405	385	376	385	402	410	373	375	400	375	388	385	406	408	375	389	399	365	381	412	380	394	389	383	411	408	390	363	426	395	434	399	399	394	382	417	379	373	386	378	399	399	411	377	417	388	381	411	373	410	377	383	418	413	360	413	390	394	424	433	371	384	397	389	426	398	391	441	387	408	366	359	443	387	379	420	394	391	419	428	404	383	380	382	399	396	377	394	408	350	396	402	398	417	390	380	386	393	385	364	363	370	362	380	389	413	416	406	401	371	391	356	384	388	426	402	384	410	416	427	413	375	392	415	400	386	405	376	429	385	395	396	387	397	370	375	404	420	436	407	355	430	376	393	396	450	399	397	370	366	378	410	384	439	367	380	363	405	374	400	391	394	391	386	382	420	391	366	387	396	381	389	398	396	409	387	417	371	359	397	380	418	365	410	423	416	394	412	377	449	405	392	398	386	403	391	372	426	374	389	415	396	405	408	374	394	440	398	418	391	403	393	396	399	397	448	389	407	398	409	376	372	397	371	421	364	394	400	387	379	392	407	397	369	403	406	380	391	411	396	396	391	367	411	391	413	374	407	371	374	434	377	415	360	380	402	405	360	388	376	363	357	423	376	387	393	407	383	387	391	370	412	392	381	389	410	389	402	385	452	408	358	368	394	415	368	383	390	370	413	380	390	400	360	404	403	419	419	420	399	389	359	376	378	370	426	410	380	389	390	365	398	416	386	416	373	419	407	375	397	394	367	427	337	397	382	365	385	396	382	381	425	406	409	436	394	410	387	397	435	384	403	384	412	379	370	377	392	393	400	411	373	388	353	396	360	375	388	401	421	421	396	368	368	389	392	383	420	391	434	371	394	396	417	399	358	363	369	419	373	383	391	384	380	391	397	424	384	388	394	410	416	382	423	380	391	395	412	435	403	421	421	377	370	378	373	401	412	385	385	397	392	403	421	387	400	393	394	364	417	429	412	378	404	414	399	375	411	402	391	392	381	418	379	388	404	407	395	391	385	411	380	380	376	391	395	390	413	376	424	388	419	397	391	429	392	403	371	382	427	399	388	399	388	398	387	375	416	368	368	402	382	406	402	409	382	381	363	356	387	390	384	380	361	395	413	403	380	421	395	411	395	408	351	401	410	379	406	405	378	399	409	383	405	411	363	392	400	375	424	414	389	397	399	384	414	388	432	428	384	352	384	381	446	445	400	393	401	406	399	384	367	413	395	436	398	406	381	380	396	387	396	390	403	382	451	420	366	396	363	355	385	394	396	385	400	404	392	410	438	398	395	412	410	379	401	398	418	355	394	379	418	396	426	387	375	376	378	442	407	438	403	395	374	406	394	346	366	391	418	371	389	414	422	389	384	420	401	399	412	396	374	428	403	395	392	375	401	418	400	378	371	382	389	425	386	389	418	398	378	388	389	423	415	371	405	412	416	385	383	382	379	396	383	397	375	399	381	409	401	370	409	381	380	390	381	383	391	389	392	377	458	370	386	361	400	403	396	383	364	392	367	385	427	417	404	444	400	399	356	395	380	392	362	396	398	385	390	421	396	380	395	373	402	420	368	397	413	412	382	402	414	387	376	412	371	375	396	383	407	385	422	371	402	434	444	399	382	372	395	375	388	414	399	412	392	420	358	398	405	349	369	363	378	400	386	360	407	406	401	389	400	382	407	411	334	429	368	402	414	368	431	399	385	390	342	415	376	381	389	386	382	371	357	387	431	367	417	391	409	380	424	384	376	412	373	403	390	362	362	403	388	371	406	378	406	390	407	436	379	388	397	417	384	370	401	387	391	386	404	394	404	400	388	429	402	389	392	411	405	401	391	380	428	373	378	404	361	373	374	378	407	387	400	382	394	399	385	416	374	421	356	365	390	417	375	416	403	386	396	384	374	404	424	370	400	425	399	387	383	372	399	422	401	393	410	423	364	399	426	410	423	397	368	403	408	387	410	398	402	396	402	431	408	374	390	365	384	430	379	357	378	388	381	358	397	398	426	381	397	410	419	420	395	369	381	407	414	391	381	400	390	405	347	395	395	408	410	400	414	407	377	404	375	402	385	374	428	392	419	428	364	382	399	435	382	386	367	398	422	378	411	392	382	389	371	382	401	399	427	456	421	387	401	376	395	379	390	407	413	389	414	422	369	388	417	388	406	409	380	366	406	381	407	420	385	461	397	413	356	384	403	376	395	368	376	391	415	373	412	447	366	390	394	404	409	370	385	373	383	415	441	392	384	362	365	415	383	408	370	404	358	405	426	400	390	404	362	381	405	376	394	433	382	406	371	383	399	392	399	405	403	398	364	369	420	421	398	395	397	383	375	404	421	357	388	385	361	354	375	409	445	361	387	390	404	393	375	415	416	359	419	388	364	422	382	404	394	391	378	404	412	403	371	406	389	368	385	447	388	387	376	440	431	367	385	369	376	384	381	410	416	389	384	403	370	411	390	375	382	396	367	370	407	391	410	414	420	383	399	393	450	391	385	391	368	360	421	391	357	375	450	409	383	376	429	382	436	409	393	379	399	387	371	396	407	425	396	396	408	397	421	385	405	357	398	427	397	370	400	391	411	418	375	406	391	416	376	394	375	394	381	399	387	438	413	387	416	383	372	381	392	404	398	399	373	382	349	400	373	402	382	397	390	386	393	376	380	390	391	354	392	385	405	404	403	419	382	395	390	394	395	392	377	365	359	376	402	390	372	351	417	424	356	439	426	443	368	392	401	399	387	371	427	385	392	455	387	413	406	375	412	346	369	402	427	350
22820	21122	28919	23573	21122	21199	10855	1665	1278	1171	1053	962	915	882	804	813	774	771	783	752	724	704	662	676	690	689	668	695	679	669	705	631	651	634	658	648	684	701	647	602	650	634	631	603	620	646	648	660	664	623	611	597	645	678	629	627	613	658	694	629	606	604	602	584	568	661	645	656	624	649	574	597	629	620	706	671	599	600	625	572	581	662	662	621	607	599	626	611	640	590	625	627	628	600	624	608	624	651	626	637	629	608	622	619	639	620	625	607	633	630	629	622	565	665	668	649	605	632	614	598	605	632	619	602	619	583	608	609	605	634	605	647	622	667	594	599	670	657	652	629	630	608	637	668	628	570	615	592	609	605	616	633	615	612	641	622	636	601	687	618	610	667	602	609	651	601	616	621	639	648	596	616	633	614	647	580	652	604	603	578	606	624	638	590	624	616	665	648	590	630	616	652	636	626	635	623	652	614	658	618	677	654	601	596	653	612	666	614	620	634	665	638	621	623	642	636	592	647	595	606	607	557	616	616	615	629	593	612	619	630	627	636	609	610	608	599	648	633	635	668	638	622	622	606	620	613	686	605	601	637	591	613	662	650	592	608	630	614	612	611	596	637	630	600	661	662	607	617	653	628	630	683	634	604	642	660	625	638	606	576	632	650	629	642	617	617	674	616	582	643	629	665	655	623	608	627	648	654	638	617	658	627	645	611	602	572	650	629	608	625	649	639	621	651	618	619	591	628	589	597	587	606	655	625	628	629	641	585	646	610	618	622	635	635	624	635	651	634	621	632	658	601	657	592	646	618	633	619	633	649	589	603	590	608	596	597	634	613	655	661	637	634	613	621	639	619	608	609	617	627	635	627	617	564	664	593	667	632	586	652	626	597	646	581	619	635	610	609	615	623	598	630	600	621	637	598	623	656	603	608	663	613	616	622	613	639	605	617	632	657	621	617	657	643	646	628	609	618	607	629	637	667	620	641	626	607	607	621	621	567	643	645	595	612	636	668	679	604	640	688	619	629	669	560	620	576	629	630	601	613	629	622	619	583	636	586	616	601	626	654	650	644	615	619	678	610	636	629	628	643	645	586	602	608	602	643	620	604	630	609	607	640	615	634	645	629	620	614	641	585	609	650	650	620	639	619	601	678	652	592	600	626	621	599	643	577	572	657	605	622	639	637	571	672	648	596	606	641	679	653	626	593	643	613	652	613	574	618	620	638	652	620	594	640	616	585	674	646	637	673	632	616	640	602	618	637	665	642	604	618	608	654	677	611	602	623	607	649	588	582	675	593	615	607	656	630	633	617	636	621	616	617	584	611	680	620	643	624	684	615	629	655	638	581	566	605	587	644	613	622	595	652	658	602	574	621	658	641	611	590	600	621	614	667	619	590	626	603	634	641	608	618	648	619	632	592	645	598	651	610	619	632	612	628	645	609	593	599	625	615	614	622	618	589	591	592	624	602	613	585	605	635	585	629	620	641	608	604	617	613	617	637	577	675	639	605	610	626	632	597	593	643	634	640	583	619	581	595	593	630	610	616	596	649	656	606	594	664	629	634	664	624	612	618	607	608	637	642	615	603	598	623	594	595	629	608	593	672	618	665	598	651	596	612	666	635	622	675	630	625	613	649	639	581	609	586	640	555	582	626	589	632	601	581	628	641	591	636	641	627	612	640	637	613	657	641	606	628	614	594	668	619	610	644	628	589	591	625	576	602	650	610	660	594	623	600	623	646	666	645	633	645	584	615	598	587	619	630	604	641	591	629	603	619	576	611	613	647	576	633	618	648	612	597	636	602	582	639	632	632	641	569	638	625	636	611	641	582	661	661	649	607	599	581	648	586	611	602	608	625	640	657	595	607	599	633	598	650	648	614	629	602	623	652	597	622	612	580	581	628	642	618	618	614	624	664	622	629	622	627	620	653	573	604	650	584	634	627	625	580	634	647	629	595	629	627	657	573	631	594	621	595	583	673	618	621	649	613	621	641	595	622	612	626	661	627	605	629	609	624	605	632	624	593	632	626	629	567	596	609	632	601	653	639	656	603	576	646	573	634	595	548	665	618	597	623	611	582	577	644	585	611	670	618	649	599	658	647	627	617	638	621	584	653	626	593	606	644	643	627	666	605	624	654	601	612	612	594	616	603	668	605	633	635	608	644	639	587	603	605	629	566	631	627	636	654	635	612	608	611	594	636	570	638	660	623	615	591	626	648	606	621	616	647	615	604	614	644	676	622	645	635	649	640	661	627	617	608	644	644	611	616	602	648	583	617	622	604	644	638	613	685	655	614	603	640	639	640	648	594	603	600	594	639	629	620	649	566	639	558	640	619	623	591	633	641	658	613	621	594	635	591	626	633	596	619	634	590	636	605	659	613	570	599	607	624	653	668	575	598	587	667	624	668	548	620	581	623	620	634	610	656	629	629	612	616	621	605	606	608	631	636	610	628	613	627	617	600	684	614	600	618	617	605	635	616	610	620	645	603	606	594	610	619	630	628	623	631	655	613	590	634	681	641	661	671	629	620	630	617	568	617	602	651	620	634	620	594	619	637	639	598	598	635	636	607	597	623	615	638	619	621	600	651	656	615	626	594	619	620	595	554	654	634	611	618	674	623	642	644	601	586	637	609	649	613	650	576	595	602	601	604	596	631	634	637	593	666	613	596	636	603	637	583	613	608	660	632	599	649	596	621	617	649	612	600	625	647	585	593	616	616	608	579	621	628	619	622	633	587	630	647	592	611	588	625	642	648	574	620	632	618	590	658	614	636	633	634	676	622	652	648	625	671	601	584	580	610	605	618	611	627	630	631	669	645	655	628	605	610	581	571	622	649	625	665	568	666	611	574	590	570	670	593	605	602	646	607	647	648	598	630	638	596	665	626	655	620	630	623	657	590	543	598	604	611	673	636	646	610	589	579	631	661	616	604	669	634	626	600	623	597	604	620	612	624	611	593	635	643	608	629	655	646	594	622	594	575	642	640	641	605	624	661	608	684	636	601	618	662	615	623	582	635	621	613	654	619	630	603	606	595	613	578	635	617	599	663	598	625	662	624	641	569	612	634	641	680	612	576	619	648	601	621	651	593	612	592	623	608	645	604	610	645	621	600	628	615	604	629	607	636	641	683	620	636	625	607	619	622	593	686	592	616	625	597	653	619	626	610	646	600	635	603	596	610	635	677	660	651	629	667	597	586	643	653	619	662	629	590	624	669	628	606	603	602	595	625	615	633	581	639	573	616	616	599	644	605	582	621	628	661	635	598	635	612	629	656	640	573	677	603	621	627	646	590	603	610	593	595	636	608	632	630	552	585	631	598	614	621	598	641	617	602	619	597	614	608	601	642	646	635	558	605	643	634	618	619	634	633	613	589	623	641	631	605	614	637	603	604	639	571	660	637	636	598	607	615	578	616	587	615	639	657	592	626	617	657	608	634	593	587	640	657	579	595	566	642	604	624	573	629	649	630	602	635	639	597	613	622	595	581	600	587	657	633
10723	18220	15270	8297	5661	4362	3462	2814	2326	1917	1701	1463	1327	1311	1157	1072	1021	1007	1053	978	945	934	857	890	876	859	840	858	854	776	855	831	808	847	825	835	783	734	834	865	820	777	789	779	805	778	802	756	766	740	739	746	793	780	780	740	752	812	782	754	759	808	773	765	754	792	799	789	749	728	767	787	759	754	753	710	808	759	698	735	752	748	715	743	772	769	757	769	780	809	816	733	748	748	762	803	717	802	715	751	709	724	788	732	778	765	806	775	744	821	773	762	757	752	767	734	758	778	748	738	788	780	718	757	687	749	701	786	723	707	732	753	727	707	732	763	753	745	761	821	719	770	709	792	704	734	775	706	729	793	742	739	745	732	755	733	772	752	717	760	750	782	759	754	747	741	768	761	767	754	785	759	752	746	725	725	765	726	834	682	775	745	772	728	758	676	795	734	695	812	784	770	726	745	738	795	758	809	782	772	758	727	788	765	788	701	775	718	738	750	775	744	746	750	744	773	751	732	694	749	816	674	762	739	689	707	711	740	774	716	757	712	718	774	720	708	708	705	768	705	776	678	734	745	753	733	725	783	712	741	758	773	754	748	861	713	805	734	749	738	816	735	749	740	740	812	746	772	712	736	773	733	736	797	751	740	795	754	784	734	727	747	701	731	764	778	691	713	758	719	765	765	739	817	767	741	749	751	702	783	711	753	726	757	771	765	723	771	770	694	767	734	755	738	777	733	763	779	762	746	730	739	761	764	761	786	740	724	756	699	730	760	775	763	738	747	804	766	794	737	743	764	728	751	767	765	749	732	769	685	737	741	764	705	736	727	763	693	777	742	773	703	808	773	784	756	724	810	753	728	757	750	740	726	760	757	793	758	726	789	771	702	729	730	704	688	745	733	750	748	766	773	765	765	778	770	765	780	733	739	712	740	746	759	760	733	750	788	788	721	719	796	777	715	735	751	740	719	762	740	749	771	698	750	720	730	759	727	768	736	755	736	809	736	821	738	738	773	741	755	688	761	759	728	767	766	734	750	717	749	735	777	734	731	748	771	726	771	763	760	718	750	727	766	754	729	676	755	770	764	752	740	740	678	745	738	796	746	755	791	773	796	732	741	704	759	763	725	785	754	744	740	767	783	757	743	755	780	739	744	728	733	780	738	695	767	767	787	711	729	680	805	761	751	702	680	759	732	758	707	752	723	755	749	716	691	740	750	779	776	750	803	727	752	743	708	740	741	749	743	757	758	694	743	698	734	724	771	728	789	778	786	764	763	763	784	777	733	776	726	746	779	773	731	706	746	716	743	733	727	743	766	705	752	719	733	809	734	721	719	667	739	730	694	748	750	674	673	750	711	735	712	756	771	705	787	803	766	748	769	735	708	745	789	756	711	759	715	733	716	743	764	734	740	765	762	784	733	773	737	701	770	749	759	763	746	772	751	725	750	743	749	752	699	785	726	737	773	731	730	734	705	779	732	784	735	726	757	827	730	763	727	803	771	689	740	753	774	747	765	721	746	764	761	773	700	746	786	690	757	784	739	699	775	723	809	747	734	743	697	781	752	786	718	720	770	726	753	739	734	757	753	727	796	741	777	722	751	677	736	734	739	752	750	799	738	753	756	759	791	744	747	763	767	758	721	748	756	744	714	744	772	736	730	764	762	792	732	749	829	707	751	758	758	712	723	716	736	772	725	759	707	760	735	763	751	732	767	803	763	784	783	762	744	777	719	744	810	731	697	761	772	764	727	738	761	750	747	720	722	744	755	711	732	751	755	741	725	743	746	744	777	695	777	735	719	765	783	754	777	743	741	791	736	744	774	771	745	779	787	693	753	760	740	717	689	782	765	704	765	777	770	753	742	732	700	742	745	708	768	713	728	700	770	763	762	758	734	742	768	717	752	705	759	754	800	754	736	739	747	789	736	750	700	756	732	735	763	723	723	756	759	776	785	756	683	762	763	809	687	765	748	772	705	702	726	733	719	753	762	757	736	732	696	719	744	720	794	777	774	778	762	706	765	726	752	733	773	711	702	762	777	807	726	727	746	744	708	747	742	723	732	751	759	765	735	763	726	824	745	739	716	746	730	797	777	760	791	757	728	764	728	726	711	768	733	696	723	800	764	746	716	727	718	724	697	746	745	741	800	765	776	712	737	769	757	762	776	729	731	769	781	783	750	760	763	766	797	792	764	731	695	739	774	760	780	776	738	720	731	785	750	789	779	784	785	736	812	753	726	742	785	726	729	699	758	800	741	777	784	732	719	769	747	725	782	711	752	748	716	694	719	721	763	718	784	750	697	748	832	754	758	735	755	796	764	746	744	752	733	750	727	739	749	751	738	774	658	782	722	734	770	756	729	737	720	760	733	751	727	714	704	714	713	760	730	734	733	797	735	769	752	765	732	760	722	779	756	745	775	755	756	750	748	724	735	784	757	737	768	739	719	738	760	685	726	729	767	705	788	774	744	721	770	751	766	759	749	712	774	748	815	751	742	743	725	764	761	745	713	791	692	774	751	712	775	751	718	784	775	724	722	715	731	796	718	762	746	747	725	751	759	783	758	729	765	770	733	724	760	737	698	778	774	704	754	781	714	770	737	744	759	731	774	768	747	744	766	748	764	769	677	803	759	773	782	740	696	717	805	760	748	739	810	745	766	805	782	744	744	787	758	738	757	720	784	739	742	745	779	742	683	734	708	732	743	767	801	712	736	749	755	747	725	749	719	793	732	809	746	772	701	775	735	708	779	754	723	783	783	701	781	771	726	715	727	740	743	730	755	700	758	722	754	731	756	737	771	736	705	772	802	764	777	725	765	758	722	755	758	736	718	739	721	793	720	734	723	740	774	724	748	764	711	726	770	741	798	721	789	761	802	731	709	741	772	742	724	732	786	722	773	739	730	778	708	718	776	779	749	708	730	726	739	782	723	765	736	756	735	733	694	747	770	748	775	761	720	727	739	770	728	748	775	766	739	729	759	742	804	773	781	734	770	732	747	763	732	718	701	760	795	778	795	750	734	731	734	733	693	720	755	744	724	751	728	767	766	731	741	714	731	729	740	750	769	710	716	742	711	726	802	739	775	761	782	726	749	738	727	774	734	807	741	770	782	768	741	752	749	720	741	691	729	755	739	749	750	742	747	727	731	716	730	785	752	773	729	747	741	769	764	767	714	795	728	697	729	713	779	724	790	746	781	736	781	734	713	766	727	753	717	731	777	725	718	780	752	775	744	753	757	747	782	747	722	751	731	772	806	710	750	762	794	742	775	767	731	761	735	800	757	798	733	741	702	749	720	731	712	768	743	704	730	795	753	680	754	746	696	749	703	741	730	772	723	713	760	717	719	709	760	709	769	753	780	738	791	763	710	714	750	791	781	776	728	731	720	769	787	792	759	760	742	725	790	789	751	752	751	727	759	736	752	773	756	734	739	714	690	701	729	769	722	764	756	755	747	734	736	735	761	754	749	791	720	807	785	763	729	753	714	742	771	780	738
27099	19855	6694	832	529	449	428	407	389	421	377	356	378	357	371	384	376	372	341	371	363	377	349	361	372	397	371	394	335	344	385	335	360	340	372	352	362	347	384	386	325	348	349	373	351	343	382	352	374	350	365	337	370	359	329	343	395	320	379	338	388	384	371	363	352	348	363	319	356	353	381	356	355	356	327	396	322	374	357	350	352	365	354	373	351	392	368	383	375	354	371	351	374	356	390	349	383	330	346	371	385	379	348	341	355	345	359	360	379	366	354	337	394	395	354	352	339	346	327	386	365	349	385	402	328	354	387	364	380	362	346	332	368	374	402	353	379	371	344	356	325	395	367	361	373	359	351	365	368	357	339	333	370	356	332	358	363	374	329	365	367	344	364	390	369	374	355	361	363	386	360	382	359	351	345	344	354	358	377	391	356	334	355	339	370	368	360	391	374	343	395	346	362	359	377	388	360	358	324	362	349	350	346	364	349	359	340	338	363	331	349	355	369	390	362	347	369	364	340	335	395	340	364	343	341	376	352	379	335	345	360	357	343	337	336	369	367	356	326	361	318	337	346	351	386	380	373	365	364	369	391	330	353	377	364	400	363	344	310	355	375	330	364	325	348	380	319	357	335	386	380	327	374	387	342	348	370	314	373	325	340	348	358	370	377	342	377	356	372	352	373	385	359	344	380	368	354	384	338	354	339	375	348	387	357	350	357	369	356	356	375	366	396	341	359	364	359	367	366	347	357	334	349	395	352	339	342	370	364	384	374	371	338	371	399	350	361	347	388	347	355	384	359	371	331	402	341	376	356	378	399	332	384	357	356	339	351	377	367	379	366	382	305	372	326	356	362	381	401	340	386	357	384	331	351	371	344	351	319	361	380	316	365	374	343	377	378	359	350	332	364	347	353	386	366	348	369	350	367	378	341	360	364	354	330	364	361	379	391	339	347	387	363	341	383	370	388	363	368	344	364	334	367	337	375	362	369	356	381	347	368	389	389	343	350	336	354	332	365	395	359	392	387	344	349	350	351	341	380	386	368	380	364	382	336	396	338	389	376	335	343	354	344	329	368	394	382	349	387	354	357	377	356	379	375	376	335	380	353	334	344	361	386	339	338	365	378	347	369	346	351	328	429	365	361	360	360	386	370	355	367	349	358	394	367	368	353	380	361	358	373	371	375	346	351	355	357	373	332	366	383	346	360	336	342	361	335	377	322	362	357	357	367	341	338	356	370	346	381	353	378	357	363	347	404	344	355	355	377	371	356	361	398	345	359	340	388	377	386	386	330	360	350	383	338	351	354	336	384	334	400	369	366	330	378	364	394	375	338	374	360	308	335	368	378	369	346	363	344	349	363	354	360	346	359	321	387	356	359	361	369	352	347	381	360	354	367	346	343	378	343	351	364	365	367	372	352	368	385	340	347	353	360	383	337	331	358	336	395	344	352	376	334	356	343	380	361	342	366	373	378	387	348	371	352	323	359	360	374	410	374	335	348	351	341	382	338	352	383	358	341	369	339	362	363	387	379	367	402	353	332	388	363	355	343	390	354	382	389	377	355	379	367	355	350	316	365	346	359	360	370	341	365	381	343	348	376	354	369	374	342	346	337	357	365	382	375	373	367	363	367	390	399	335	375	348	330	354	381	361	342	373	400	384	349	348	370	336	361	357	378	327	358	346	353	339	387	366	327	329	370	346	342	375	369	376	377	346	377	315	399	354	317	338	376	379	346	338	376	349	348	354	352	345	338	370	352	348	396	376	399	367	372	324	388	354	371	354	319	342	372	333	341	349	329	334	341	362	360	368	369	364	371	381	364	365	356	376	363	391	374	383	376	364	343	368	335	381	328	346	355	372	384	378	376	364	362	371	377	344	352	369	389	386	346	337	359	328	387	370	382	373	374	338	380	394	359	347	334	373	366	395	337	412	347	349	374	359	380	338	355	357	349	335	314	360	396	390	350	355	342	392	377	355	361	352	360	369	333	356	359	367	381	366	381	374	357	368	352	397	368	354	360	344	375	377	331	336	340	362	366	331	386	357	374	379	366	359	338	337	331	358	359	359	392	366	361	374	385	362	373	393	371	383	384	344	369	366	329	334	376	352	344	326	385	357	347	380	345	328	387	366	375	332	348	374	333	335	387	351	372	365	393	343	347	338	354	379	374	352	367	380	383	382	367	370	362	352	381	330	355	370	380	328	362	379	360	331	364	352	369	357	388	331	350	345	336	385	377	322	353	381	398	371	330	364	349	341	366	377	359	389	414	373	337	396	360	387	381	366	320	371	339	347	357	353	393	361	352	345	326	384	380	371	369	364	381	361	379	379	359	398	351	353	368	329	358	349	388	371	346	368	375	367	368	396	330	368	376	359	338	339	368	354	361	362	358	338	347	344	374	374	341	349	364	328	373	364	331	392	343	326	375	343	355	345	367	352	391	336	333	359	361	368	354	364	357	367	362	355	360	375	390	373	406	375	377	371	363	359	347	374	352	352	326	379	346	376	319	352	349	379	336	345	379	379	361	353	343	338	369	346	341	362	370	368	365	365	367	359	338	354	367	361	357	373	394	341	342	409	333	354	382	352	364	360	343	335	376	365	357	323	361	331	348	335	331	362	390	377	364	344	372	393	397	364	337	344	378	381	355	371	330	347	341	375	369	358	339	364	360	368	349	369	352	363	347	329	349	377	381	378	341	359	377	377	364	351	373	335	385	349	341	383	344	346	323	349	369	381	335	326	331	371	370	354	355	364	353	366	356	352	352	376	366	362	355	342	374	369	383	351	401	358	343	320	374	353	347	375	364	339	362	358	368	370	343	360	369	357	366	350	387	374	344	343	387	377	322	360	366	400	369	341	419	372	359	345	379	343	395	357	373	348	359	379	395	372	345	354	377	353	352	340	334	358	364	378	348	372	363	380	359	345	350	385	374	377	397	355	358	363	351	359	350	312	357	366	344	357	338	340	372	355	372	361	349	353	343	349	368	369	345	351	339	375	382	363	359	367	412	365	388	402	339	351	370	391	356	382	324	359	340	349	354	362	388	342	368	383	388	385	368	351	368	368	343	335	331	372	353	347	344	328	363	340	383	319	367	347	329	390	348	351	366	368	366	364	383	341	336	337	344	371	355	379	339	328	347	351	394	347	387	321	341	367	352	357	370	326	358	348	401	365	371	342	338	363	337	364	359	372	343	375	366	370	369	328	362	329	357	341	336	353	359	377	342	377	367	342	369	358	324	395	326	367	360	352	349	374	362	359	347	330	346	370	341	386	366	371	374	373	353	362	355	376	370	355	328	364	327	322	354	400	354	366	374	353	383	355	349	333	345	370	369	329	347	392	376	363	369	363	368	375	385	355	358	369	373	354	360	369	375	362	337	367	346	344	361	358	352	324	343	388	395	351	350	379	382	399	361	372	373	380	345	349	344	340	344	365	350	341	396	373	390	327	335	334	356	347	350	370	378	349	352	342	350	352	376	383	373	346	378	386	334	363
7231	1667	1344	775	650	561	513	495	518	471	475	495	399	466	424	456	436	443	424	452	451	463	464	408	437	459	458	467	393	423	467	459	461	470	420	434	455	432	458	463	453	415	442	488	451	423	500	416	448	465	440	460	480	402	449	434	424	487	428	448	435	427	458	456	454	476	474	420	443	423	444	393	483	432	429	433	431	481	403	468	401	462	412	420	430	453	450	476	415	437	472	414	459	446	435	462	451	425	464	441	458	450	442	426	412	454	483	440	455	434	448	463	453	437	423	447	441	415	427	451	452	424	464	436	447	475	426	433	463	436	471	421	434	414	445	469	483	482	468	427	424	435	445	447	452	445	409	428	399	459	445	424	461	469	423	470	433	472	422	429	441	455	420	451	472	412	458	437	415	411	454	436	446	424	425	420	422	445	489	420	418	454	449	429	392	440	463	442	452	439	439	434	475	420	429	456	442	438	472	472	401	463	422	439	452	424	464	449	432	402	450	449	456	417	425	441	407	436	457	447	446	465	441	434	459	444	437	432	442	444	410	481	418	468	445	470	482	464	399	460	427	451	431	438	463	442	432	469	416	443	431	437	473	401	430	450	464	461	454	449	448	433	475	462	446	438	440	407	447	452	475	446	466	441	431	447	433	436	462	471	463	468	451	429	458	440	431	418	443	425	435	454	460	410	434	459	462	465	436	449	467	453	438	443	478	426	428	429	459	447	457	427	444	439	441	421	448	444	432	456	475	451	454	453	411	456	424	478	452	445	488	436	444	458	434	463	430	444	440	471	444	477	414	460	438	442	466	432	447	428	445	457	462	410	448	452	427	422	478	422	450	445	396	399	453	454	465	460	453	464	415	410	452	439	427	436	439	449	445	418	409	459	460	421	457	414	423	426	437	470	434	427	423	442	403	433	429	402	438	418	451	491	442	422	441	441	466	455	424	436	418	460	451	437	423	435	432	412	433	479	474	447	480	397	467	445	421	441	418	397	450	481	424	432	443	439	463	433	447	448	435	395	428	454	431	434	434	403	432	459	433	432	486	470	472	470	469	443	463	472	439	455	504	460	426	449	421	437	458	450	472	423	433	468	454	425	424	446	500	446	424	431	441	490	414	438	464	455	448	459	446	445	445	444	446	461	428	423	441	454	450	411	434	441	432	425	446	441	455	481	434	459	452	460	468	433	431	442	444	443	444	413	461	464	438	438	419	432	425	416	436	405	438	412	438	465	433	474	469	471	443	448	418	413	443	456	431	436	441	485	490	455	407	454	424	421	461	452	453	438	438	442	441	447	423	417	445	435	415	454	431	456	465	403	413	445	435	448	453	435	389	475	437	472	430	446	464	425	423	402	418	455	481	464	443	453	469	458	422	410	446	444	454	442	435	450	429	433	448	424	427	414	444	437	440	442	452	457	448	435	448	473	456	434	449	462	461	433	447	455	431	434	458	424	398	421	429	452	440	411	462	457	433	431	460	474	470	484	435	438	428	450	457	478	444	450	455	438	459	454	436	447	461	472	497	443	448	432	436	443	445	444	468	445	441	428	450	464	462	416	443	443	469	454	476	439	465	395	436	430	446	472	415	392	420	422	458	425	435	426	443	440	438	454	414	414	452	421	439	443	455	466	419	397	436	392	452	472	443	472	409	470	461	445	468	452	445	432	453	438	466	416	437	506	447	452	515	429	418	425	478	443	436	448	466	416	470	455	430	428	468	463	456	445	450	460	442	448	459	439	449	426	465	455	427	422	425	485	427	462	426	414	428	441	419	420	404	421	428	475	501	427	474	400	448	478	446	461	404	409	428	421	452	432	454	463	458	458	445	448	452	444	408	443	456	420	429	449	406	474	459	426	488	451	419	414	436	443	453	454	430	414	438	413	455	443	460	415	450	430	448	427	470	460	424	425	491	417	414	455	451	452	436	437	462	455	438	480	386	432	457	433	445	442	449	419	437	420	451	444	486	443	441	455	415	418	454	437	456	457	472	425	444	467	435	445	450	444	443	467	440	408	415	411	444	458	441	444	429	459	441	456	452	394	381	463	452	435	451	465	459	468	456	423	440	471	462	448	435	420	422	430	434	437	438	436	445	416	413	466	420	439	405	467	472	411	422	436	418	447	407	435	460	454	460	434	480	413	431	423	419	442	453	450	458	435	431	449	432	409	423	451	450	469	492	445	422	423	452	410	417	414	499	434	434	434	453	437	439	425	443	503	466	394	444	464	469	428	434	429	433	494	464	432	457	438	433	445	427	483	427	408	470	428	468	462	435	456	446	429	449	436	432	441	464	422	437	439	442	447	384	455	437	487	446	486	411	442	464	472	442	447	422	433	468	441	443	438	456	451	440	438	450	436	424	445	451	493	442	443	440	470	459	482	451	432	447	440	440	445	430	469	429	431	437	469	403	429	456	386	461	440	422	444	442	420	448	447	456	462	453	424	433	410	422	475	432	453	404	458	422	425	426	448	387	492	415	456	455	487	477	435	514	459	453	435	434	442	435	414	473	437	471	456	449	415	492	471	456	424	424	439	462	434	433	455	487	434	438	440	447	432	450	429	478	412	466	442	440	422	424	415	410	448	464	434	461	439	403	422	449	460	436	472	444	491	451	440	471	469	450	417	448	444	425	467	429	440	432	436	439	438	451	457	441	448	442	445	476	454	454	441	469	458	434	455	402	427	440	467	386	442	439	439	435	440	423	414	427	422	432	422	422	480	412	441	466	424	456	445	451	421	463	462	440	399	432	415	442	423	432	457	456	453	425	440	452	421	479	461	446	441	451	451	448	450	482	462	454	468	477	444	444	475	432	418	432	480	463	405	493	427	437	438	445	427	437	432	460	471	434	429	439	427	402	420	432	462	435	425	375	445	409	438	460	442	423	467	444	460	428	450	411	414	440	446	460	441	442	435	445	438	454	411	457	428	448	478	482	422	420	460	437	426	459	464	403	423	441	460	462	454	388	445	449	440	479	435	470	431	441	418	434	461	455	418	424	441	446	479	441	442	462	460	457	469	424	415	421	422	429	423	466	420	420	483	458	404	448	438	449	480	436	408	404	456	439	436	430	392	437	470	409	466	458	435	444	443	443	424	452	416	436	438	420	424	477	466	463	440	444	418	431	457	448	433	428	404	449	459	455	420	447	440	475	475	411	432	454	429	443	453	438	446	431	448	418	407	449	454	472	436	447	419	436	426	472	443	458	430	442	426	436	438	447	414	449	417	425	439	461	471	446	455	445	442	419	472	441	440	423	445	459	463	454	458	435	441	476	445	443	441	437	463	435	457	480	473	446	424	456	438	433	427	454	410	464	404	443	460	411	506	440	465	425	489	435	404	448	439	472	447	419	449	430	465	448	420	480	443	471	451	416	377	490	480	449	467	444	428	445	411	442	456	479	416	430	448	434	422	419	415	443	451	443	469	454	456	418	458	459	419	410	455	457	407	434	462	432	470	488	459	432	472	453	451	471	497	476	447	429	443	459	455	422	438
23843	21084	28445	23930	21067	11217	1570	1088	939	817	783	712	785	706	683	676	687	693	645	580	667	608	664	597	634	595	610	624	630	600	638	594	628	608	637	583	653	579	577	568	594	592	632	588	636	605	610	609	562	609	610	600	586	622	654	594	578	631	589	633	593	610	613	606	588	625	589	615	618	561	613	618	588	593	575	601	564	611	599	616	611	578	613	624	618	578	589	598	599	651	592	603	581	604	597	609	589	591	599	621	607	577	602	626	625	632	593	593	613	553	608	615	598	574	613	576	596	593	621	594	588	581	604	602	581	573	580	641	570	623	610	584	592	611	564	568	642	591	623	628	606	613	596	587	568	588	637	617	590	600	571	616	557	622	600	659	647	624	573	611	585	553	587	608	582	582	586	604	606	591	591	563	613	578	652	585	621	611	550	553	587	664	599	594	613	613	614	590	589	608	589	579	591	607	606	575	611	601	611	594	570	589	614	617	603	635	586	582	597	605	644	656	630	571	637	604	609	624	565	587	639	595	632	587	592	618	583	583	567	582	629	631	610	547	655	614	608	591	580	647	618	628	620	593	560	577	581	618	639	595	633	631	584	597	608	590	600	593	608	551	576	601	575	607	558	588	601	595	570	548	565	600	605	594	568	588	614	572	618	622	623	595	597	603	596	586	571	646	597	581	610	602	602	583	583	568	634	542	582	583	569	626	578	587	590	600	546	581	600	593	645	621	572	608	626	629	616	563	613	600	623	568	627	590	616	578	640	616	592	581	643	643	623	591	554	607	588	591	622	590	593	597	626	633	641	585	581	572	604	600	646	615	596	625	619	553	617	646	570	604	614	621	603	587	586	633	610	578	577	625	601	591	576	610	610	569	603	579	612	627	569	600	638	621	554	604	586	596	584	590	649	560	591	585	563	567	608	609	583	611	589	582	568	597	568	622	622	605	599	618	599	597	632	604	582	636	581	585	610	587	577	580	609	597	570	600	620	621	580	537	637	608	584	557	636	637	621	612	588	583	640	585	648	591	559	645	643	608	602	574	627	596	571	592	598	608	581	600	614	627	576	560	535	596	637	616	612	620	627	563	557	612	605	574	655	575	603	634	621	603	604	577	558	606	580	590	630	606	556	608	620	577	610	579	603	609	570	568	613	636	582	611	576	593	615	587	583	578	615	643	602	598	588	609	613	612	617	564	580	606	596	568	625	557	618	570	631	584	631	616	579	605	626	646	617	590	577	604	626	639	594	563	618	620	605	589	573	582	612	573	611	603	583	625	577	597	587	622	639	591	587	601	609	595	587	597	603	639	617	606	593	632	610	584	619	615	611	561	614	597	609	599	608	615	576	556	616	582	547	572	577	617	578	602	570	579	667	585	603	628	557	628	624	649	576	590	646	597	608	634	565	632	542	586	592	589	582	584	618	646	573	617	603	571	647	625	586	615	602	570	585	566	626	598	562	614	602	576	667	599	617	559	606	595	563	561	592	564	588	567	632	632	601	581	583	607	623	596	610	607	617	611	582	592	561	628	634	584	580	593	637	564	615	605	612	572	626	563	612	596	575	568	624	568	569	604	615	605	579	548	604	606	597	602	597	611	593	564	621	588	568	549	635	599	617	623	597	587	554	627	554	583	581	646	592	609	557	590	619	607	625	615	575	614	617	609	598	575	604	558	586	598	632	579	589	661	659	615	662	594	641	569	633	564	631	613	604	589	655	600	623	583	578	619	592	616	638	608	571	575	569	558	606	577	622	572	648	599	638	600	580	569	569	594	588	555	552	571	628	597	563	621	643	613	567	602	586	612	578	598	556	550	631	660	630	625	599	579	622	561	616	577	572	583	599	558	588	566	626	627	552	552	586	625	592	588	590	623	645	624	590	625	606	585	597	592	632	601	628	639	569	624	584	531	606	610	579	609	615	592	599	597	588	603	565	596	605	609	585	573	590	592	589	619	560	610	589	595	591	558	580	595	590	553	571	548	619	631	578	590	571	602	584	579	593	565	585	582	633	594	599	619	572	550	603	645	605	584	595	581	642	551	573	626	628	634	561	559	609	656	612	582	564	621	634	610	623	608	568	619	613	624	629	577	602	565	598	627	607	596	572	598	594	618	611	537	613	589	637	624	585	677	597	592	607	614	592	611	611	616	594	541	606	602	613	564	608	592	572	625	609	603	614	642	579	579	637	598	575	618	584	604	590	623	620	576	610	620	624	611	592	609	565	591	603	536	566	633	647	564	590	615	585	609	560	619	584	610	556	587	627	590	645	630	541	575	637	610	597	590	555	579	627	610	596	584	581	584	615	553	577	575	622	601	571	587	593	637	562	577	591	672	612	595	600	609	608	573	667	570	553	587	606	584	582	605	581	636	560	570	580	551	624	572	637	572	577	615	578	597	585	581	597	596	586	626	607	615	589	623	643	618	631	579	625	569	585	613	582	585	617	560	615	611	546	588	603	607	580	571	549	586	558	623	606	560	614	578	589	600	591	618	580	614	595	607	545	616	572	613	606	624	568	585	583	578	564	577	602	634	563	639	576	605	622	618	629	600	599	618	637	604	594	599	595	606	533	592	614	616	602	562	629	576	594	608	619	584	580	607	646	597	628	611	622	580	575	584	607	573	577	591	637	601	609	584	636	615	612	593	587	594	566	585	563	578	637	606	611	572	575	593	606	587	604	610	598	562	561	598	537	613	605	609	635	582	611	586	600	597	591	582	624	634	613	568	618	623	560	548	611	582	589	593	605	620	592	634	617	561	574	622	636	617	554	594	598	606	571	640	625	603	582	600	620	599	590	539	661	639	597	595	615	575	612	613	622	556	601	563	601	547	618	593	617	589	588	606	598	597	557	601	581	606	564	591	634	576	625	577	603	582	612	580	597	555	612	607	572	555	595	575	567	587	611	633	599	628	600	586	555	627	641	625	602	612	607	564	576	607	598	651	582	619	591	615	624	558	604	572	623	580	563	604	545	604	592	591	614	593	565	602	585	600	612	588	584	658	573	574	629	631	574	577	604	578	611	596	573	593	613	573	581	622	582	616	602	628	606	561	586	607	575	531	598	592	587	582	637	601	635	595	594	567	585	596	614	582	593	575	623	601	559	592	639	609	583	589	585	562	590	601	623	597	609	643	595	597	556	622	634	598	635	580	596	590	564	608	609	620	595	606	605	564	619	610	589	612	616	603	625	578	574	601	619	604	590	596	608	621	646	597	614	600	619	626	564	624	555	592	546	620	564	579	611	631	584	580	605	616	614	594	593	587	599	554	563	586	583	582	607	629	624	601	596	591	611	550	586	626	639	633	569	616	587	612	579	578	587	583	644	581	590	594	635	584	612	630	628	615	559	563	587	629	561	613	590	607	593	613	619	577	615	574	637	612	587	589	589	593	621	587	597	587	649	635	585	610	627	599	617	617	598	620	585	598	616	621	602	591	598	551	634	612	543	597	591	656	600	608	622	620	549	618	651	623	610	559	594	601	616	596	568	568	584	584
8915	11420	9405	4830	3265	2624	2091	1706	1510	1291	1181	1066	1060	980	937	859	871	884	846	785	813	753	766	769	731	758	742	752	754	741	777	745	752	712	745	806	687	741	717	755	738	697	711	673	732	809	785	792	751	725	694	733	672	707	735	728	728	711	751	746	685	720	683	746	704	704	700	705	764	711	711	740	752	762	719	756	752	675	760	742	648	748	751	742	673	720	713	708	743	715	686	770	721	698	702	665	735	734	695	689	681	736	726	721	701	698	763	679	750	725	686	708	670	732	725	727	666	738	682	744	741	695	726	705	690	738	753	715	682	702	742	683	700	685	701	752	702	694	721	699	677	739	684	655	702	655	747	717	733	687	702	709	739	672	665	701	713	784	726	741	715	708	694	725	663	718	728	714	739	703	733	749	711	681	736	698	781	702	726	740	720	736	748	725	712	739	747	661	691	770	758	698	710	697	727	768	698	698	743	731	720	687	726	705	704	683	717	712	750	765	716	727	708	761	733	703	739	693	698	715	707	731	709	735	739	692	687	705	710	707	660	706	687	723	727	742	668	745	754	678	697	704	724	737	766	729	691	732	724	735	667	766	703	755	704	756	749	717	701	693	685	729	710	670	683	679	692	737	722	765	742	685	700	709	673	725	727	739	727	684	761	712	753	699	705	693	729	737	747	707	695	712	708	711	762	686	737	726	675	731	748	752	689	715	670	705	715	710	740	726	707	746	727	741	743	721	744	738	743	710	689	691	730	725	733	707	718	762	760	682	728	706	711	724	726	697	690	689	748	731	731	689	717	711	677	674	720	747	749	732	679	679	720	731	763	702	706	742	731	678	692	677	696	710	778	713	691	706	692	740	679	726	701	725	747	724	729	742	722	714	727	716	677	725	719	735	730	708	707	705	720	697	684	713	627	712	662	710	696	698	727	711	725	739	703	777	707	665	732	720	680	724	731	773	673	723	711	706	683	720	742	708	712	699	746	762	689	716	725	716	723	759	691	712	713	690	725	677	695	691	722	728	724	686	748	727	768	691	733	703	677	743	720	702	721	770	698	737	763	704	691	678	747	717	697	723	713	709	699	715	736	693	700	714	691	718	756	749	797	686	698	737	686	712	730	694	721	714	680	787	712	746	706	733	723	760	721	714	710	728	727	747	709	708	734	727	709	686	702	742	771	692	717	675	722	717	721	685	726	751	658	734	675	657	716	738	700	673	720	700	677	688	708	692	726	753	700	698	759	756	699	726	691	690	762	740	702	705	721	709	733	728	699	758	733	769	700	747	751	657	711	655	708	681	697	673	775	731	729	743	699	696	709	733	731	711	732	727	690	706	716	723	719	696	697	710	714	728	698	683	705	709	685	691	712	748	696	706	717	721	706	734	770	737	669	740	695	723	708	709	735	682	702	757	715	701	731	687	723	723	708	716	691	724	737	694	746	691	735	711	694	763	727	719	684	677	758	738	735	742	731	689	673	731	710	723	719	721	734	750	741	733	715	670	664	706	717	764	708	700	693	714	737	736	745	739	699	704	684	719	733	732	671	694	724	739	719	725	700	726	706	669	700	718	777	714	747	678	715	725	715	734	736	693	729	704	682	739	721	683	707	697	714	678	707	702	704	714	746	735	724	755	711	731	755	768	670	756	735	711	685	722	660	725	682	746	743	724	716	725	683	696	737	730	697	723	694	725	697	747	743	752	688	685	734	724	697	733	710	736	731	659	735	686	727	731	749	707	703	774	709	696	772	678	729	685	727	730	704	713	767	760	682	773	743	727	736	725	690	701	729	707	757	695	758	719	705	724	726	699	697	718	690	714	702	706	715	751	708	694	712	714	729	704	702	682	783	745	688	711	703	651	682	718	738	694	701	699	714	737	734	720	701	705	734	723	699	723	699	758	698	732	696	712	710	686	733	695	750	690	695	734	739	713	670	692	705	732	712	722	746	748	678	715	740	768	757	725	729	705	720	687	744	697	693	706	726	695	672	744	741	715	720	717	654	725	731	706	763	727	735	690	763	701	704	762	711	730	692	700	725	782	701	727	737	706	705	766	730	701	705	710	713	697	692	688	686	772	712	696	667	713	686	727	713	695	687	717	734	670	735	734	723	703	742	727	680	715	701	717	732	681	693	708	688	764	719	703	706	709	689	738	728	702	729	723	738	740	719	744	711	701	753	688	685	756	688	731	734	670	750	660	684	743	772	708	675	723	705	671	716	674	737	729	701	683	762	731	694	726	741	704	683	762	705	742	714	717	697	730	722	712	752	709	731	672	741	711	732	735	720	734	677	719	704	706	683	680	704	688	739	660	726	708	683	735	753	672	677	770	689	729	690	698	767	710	720	728	715	714	696	728	728	750	702	725	724	706	742	713	738	720	689	715	670	711	738	729	700	683	736	728	726	680	719	708	702	696	711	719	741	688	699	693	686	714	683	715	733	716	690	708	799	712	714	731	712	697	675	699	742	681	713	703	737	723	687	728	734	749	710	716	724	710	709	731	694	652	760	741	683	664	760	750	714	642	734	687	679	682	686	690	698	727	683	695	705	735	730	719	709	676	677	738	758	700	763	691	720	724	730	713	700	688	712	722	699	700	715	714	714	726	687	743	733	721	732	680	705	698	721	758	737	696	732	707	732	741	683	716	706	723	698	701	706	703	738	711	711	698	684	707	713	695	757	770	729	709	751	733	736	692	727	696	713	754	732	697	716	683	692	732	702	668	695	682	691	699	671	743	757	759	704	726	709	680	725	737	677	682	729	694	722	717	736	710	736	709	715	706	698	720	716	742	707	717	676	722	703	748	711	679	688	681	732	754	704	688	709	674	721	710	725	744	751	666	766	724	736	714	736	658	712	740	701	759	712	682	678	692	704	702	711	670	682	736	702	718	745	688	765	735	679	677	765	714	735	685	720	761	743	709	750	695	741	749	722	703	672	708	701	678	764	698	749	760	698	731	698	735	737	709	732	748	688	714	702	685	679	706	719	745	731	719	711	731	700	719	697	731	680	747	691	694	714	732	730	697	677	709	715	721	731	698	694	727	733	677	671	744	708	729	699	714	715	688	681	665	730	713	719	677	719	715	644	685	802	708	715	732	701	679	741	644	768	720	725	653	697	710	744	736	709	704	708	725	738	735	754	729	718	736	702	744	706	734	704	707	741	751	699	737	689	718	730	728	728	695	695	687	685	748	665	677	672	697	663	745	686	734	702	703	737	711	642	690	707	756	740	732	711	694	771	752	720	723	673	709	733	730	695	687	706	739	650	696	681	708	691	689	702	697	728	647	711	657	706	721	709	713	770	709	703	700	744	708	692	697	661	709	720	728	713	696	734	746	751	736	701	729	737	720	701	678	705	712	693	730	740	759	774	724	735	774	724	696	692	672	729	711	667	665	734	665	681	683	752	743	709	729	705	742	704	787	688	699	755	689	688	713	703	770	760	705	691	704	712	739	742	708	756	707	686	689	712	738	703	764	779	739	725	682	743	741	715	731
25104	21141	27436	24975	10716	812	545	469	432	434	366	367	375	302	360	330	347	303	310	298	332	316	298	300	318	284	272	311	280	294	307	293	336	285	282	333	314	297	304	270	284	315	294	327	259	281	279	304	272	332	291	279	306	276	288	305	302	301	268	291	285	292	295	261	309	273	288	261	291	297	305	310	257	294	298	296	285	291	297	261	303	274	281	246	301	279	299	299	279	277	271	315	305	296	307	295	279	285	302	287	265	268	311	288	302	275	283	281	289	303	311	311	301	290	281	269	303	310	291	277	317	307	292	278	339	293	321	301	311	288	274	267	287	294	288	312	251	282	280	280	307	294	290	284	306	265	283	287	283	287	263	273	283	313	313	265	319	335	276	257	267	259	272	269	299	299	289	308	278	303	271	295	265	294	311	287	301	282	275	284	285	302	276	295	276	309	277	294	302	300	283	302	277	303	286	309	314	285	289	298	308	273	283	310	325	300	323	303	308	303	270	282	265	255	326	268	295	294	309	300	306	294	283	297	275	289	281	300	312	291	275	273	271	306	287	300	264	279	301	274	285	290	301	293	291	248	262	285	305	313	295	287	266	278	319	338	270	293	301	281	300	276	270	257	269	310	325	266	276	287	297	281	311	293	321	290	259	293	311	289	267	275	267	318	262	289	301	279	260	278	301	291	269	292	290	329	292	279	249	295	300	279	321	271	272	285	318	277	308	275	298	308	277	311	285	262	264	313	276	280	284	300	269	303	309	281	273	318	308	310	278	282	294	283	288	286	300	262	268	294	281	302	290	300	286	273	274	309	282	270	274	280	290	266	268	283	292	308	283	297	291	299	299	305	289	303	276	305	285	293	297	282	263	266	279	260	314	296	280	327	297	266	261	280	302	283	296	293	300	315	309	306	271	270	276	291	294	264	254	284	302	254	303	269	289	304	299	283	278	293	263	300	266	287	255	273	311	307	307	297	300	312	291	270	293	313	292	278	275	286	289	285	271	305	300	314	293	323	303	266	274	281	281	274	265	275	282	293	307	307	283	289	282	306	292	278	295	294	265	310	301	284	280	298	285	284	292	277	300	272	290	270	286	295	298	309	284	311	264	310	296	292	277	302	288	274	292	275	277	275	273	300	297	292	296	289	324	260	286	285	269	306	263	302	301	263	311	317	309	268	295	283	282	293	265	274	297	302	275	294	297	302	327	280	273	300	307	275	298	267	274	295	258	277	294	291	290	259	283	283	285	241	278	261	280	280	291	305	288	282	283	286	300	292	277	280	282	288	284	262	314	307	285	284	296	285	303	286	283	272	304	258	295	293	296	288	279	294	300	286	277	292	296	291	280	300	282	303	298	288	266	278	269	270	306	283	292	292	287	291	304	261	284	287	262	303	283	277	295	293	316	285	297	300	288	295	297	269	288	275	307	293	281	306	283	273	272	274	280	273	284	292	300	309	304	302	285	270	281	259	289	264	291	295	296	282	303	306	280	274	312	298	324	329	302	287	301	276	274	304	267	292	281	285	311	310	253	293	338	294	302	258	260	255	289	268	287	286	316	288	281	299	280	273	287	275	274	304	301	281	279	288	276	309	304	279	264	303	268	287	293	282	284	326	287	297	277	290	294	279	278	312	305	282	324	300	300	275	276	288	276	287	308	263	271	290	283	274	273	278	285	302	286	276	301	274	303	264	301	283	299	307	306	286	289	276	301	287	319	310	281	270	307	290	300	269	272	289	321	270	270	312	297	309	317	257	286	296	285	300	266	298	295	249	288	283	308	269	282	280	316	271	283	292	278	289	303	296	282	260	295	280	237	277	312	292	269	282	283	303	271	284	287	318	266	299	302	280	271	278	305	265	288	308	285	305	343	311	299	273	292	290	283	325	276	282	277	280	307	305	296	279	263	282	307	284	280	270	285	267	283	272	307	303	286	287	283	293	313	287	285	311	271	275	318	300	305	282	274	297	277	277	290	289	269	274	271	298	284	284	331	273	283	318	311	265	275	287	294	287	278	300	300	311	303	279	302	265	305	294	284	263	261	321	274	281	316	302	294	290	283	300	276	300	295	291	272	276	265	284	299	294	266	283	288	295	273	299	279	306	283	304	315	299	286	294	277	310	273	277	304	316	287	310	268	324	289	300	278	298	314	273	284	308	276	297	282	275	295	260	293	261	293	254	284	294	277	251	325	286	288	284	285	290	303	302	305	279	292	270	277	284	291	307	303	298	296	288	271	276	284	318	300	293	289	281	288	279	277	326	310	281	284	296	258	288	275	282	300	264	278	285	320	267	303	300	307	299	294	305	280	323	284	300	291	277	289	312	280	273	304	322	296	290	290	293	282	288	289	318	309	295	264	303	292	286	268	300	293	293	299	272	299	278	287	299	301	307	301	301	309	296	297	297	286	298	279	265	300	302	286	314	292	316	297	287	275	272	283	314	302	291	289	263	273	290	284	284	262	280	289	260	317	279	285	276	255	305	280	303	292	298	266	311	306	261	319	261	303	290	290	292	264	313	280	266	286	273	285	307	294	281	268	296	300	252	304	289	273	293	298	305	298	279	257	282	294	276	314	251	296	278	246	285	268	259	275	274	272	320	304	304	305	263	300	277	275	251	275	294	271	294	290	293	298	277	320	297	269	268	300	295	263	295	274	288	274	288	292	271	313	310	296	299	263	273	311	304	295	305	299	293	290	280	312	289	285	293	269	298	305	270	266	280	252	306	276	325	306	281	301	267	295	291	287	266	308	307	305	260	294	286	291	275	250	287	303	279	310	290	299	297	303	304	259	278	260	281	272	279	294	317	306	286	282	258	275	273	266	291	270	266	280	307	277	313	292	279	272	291	302	288	291	301	279	299	298	314	279	290	304	299	256	315	289	286	312	300	302	266	309	265	269	294	307	283	303	317	285	281	305	286	316	309	271	274	280	268	279	280	284	275	273	314	321	302	302	263	249	274	292	287	295	298	280	291	309	271	290	266	290	286	288	281	281	272	272	285	292	261	281	273	267	307	278	275	270	301	304	306	273	284	273	298	306	317	288	288	269	318	312	285	287	286	281	300	286	279	299	298	285	254	318	288	290	323	300	303	277	314	263	321	288	325	289	306	287	283	272	308	268	306	296	318	295	263	329	257	302	284	269	301	296	292	279	286	278	281	299	280	321	292	280	285	294	304	285	284	319	279	285	310	288	274	324	316	271	284	291	310	311	279	280	288	311	306	290	282	274	270	273	291	277	302	291	296	273	308	278	298	300	301	262	295	278	316	320	311	299	322	256	295	257	273	229	304	257	288	282	290	276	295	282	297	284	294	308	313	295	311	284	299	256	281	285	301	275	285	301	275	283	263	265	290	303	299	287	290	297	295	281	276	289	274	294	275	266	264	301	299	242	290	290	274	292	296	289	275	322	272	275	291	297	304	298	313	299	305	290	299	270	290	316	304	297	285	277	294	293	281	289	233	281	291	297	315	306	308	289	302	313	299	299	306	292	297
8309	7019	5354	2764	1887	1427	1127	972	787	728	664	607	554	499	505	468	444	467	432	404	385	421	437	426	422	377	372	381	439	400	391	376	400	370	393	378	410	377	379	369	430	406	354	367	367	399	371	396	382	433	376	372	370	408	377	366	371	374	424	379	362	399	376	395	340	383	409	392	387	357	400	347	391	373	367	380	383	419	361	340	383	393	378	389	374	359	385	373	415	358	374	365	385	342	374	412	387	419	373	382	380	350	384	395	346	357	378	357	364	358	359	351	368	393	376	393	375	389	383	340	398	407	362	362	342	370	351	385	372	394	379	383	384	348	372	370	354	351	374	391	359	355	373	417	395	422	351	402	370	364	408	369	385	376	410	389	412	406	371	363	344	364	366	365	390	349	385	401	379	375	367	360	393	383	376	391	349	342	376	368	375	338	358	370	365	421	373	363	337	382	357	403	349	364	404	400	397	393	360	372	393	374	402	357	369	406	368	371	379	364	356	361	372	386	378	364	354	369	359	382	389	368	354	367	396	370	395	405	345	418	375	346	372	417	411	355	372	385	390	388	425	368	406	382	385	384	386	353	408	330	380	355	371	387	404	368	425	384	420	374	370	370	381	347	387	387	364	357	356	386	348	368	361	373	358	392	369	364	363	373	393	373	370	397	386	362	381	362	396	389	336	368	400	390	379	377	384	359	407	364	367	374	356	394	369	353	386	367	384	352	370	399	355	354	353	351	370	376	381	391	411	372	409	339	404	388	401	380	383	378	389	398	383	352	376	370	356	373	355	379	366	407	395	354	358	396	386	347	352	382	389	377	358	369	394	389	359	395	351	394	380	420	356	377	392	357	387	324	376	383	376	374	380	356	359	402	379	390	409	368	377	369	367	374	358	380	400	376	351	358	374	395	357	414	393	357	394	391	376	375	328	376	371	367	407	391	388	366	369	380	407	380	381	380	385	332	361	384	364	340	381	340	354	396	365	390	359	364	352	369	379	374	386	361	362	383	365	354	385	352	385	383	387	383	381	349	360	352	365	335	362	381	394	389	387	379	359	419	368	357	345	380	370	362	396	327	372	362	363	361	391	355	452	361	353	403	382	392	348	364	342	388	344	351	338	429	361	359	367	377	380	373	377	356	371	369	414	370	353	366	368	351	356	373	348	374	380	362	395	388	358	397	391	354	382	340	384	386	401	385	344	378	362	362	353	385	363	390	394	393	358	333	381	368	357	367	358	368	336	367	376	359	356	370	384	366	375	376	357	369	400	400	377	375	377	372	397	386	375	366	366	351	380	361	353	325	364	398	350	410	364	374	362	401	349	374	389	351	409	372	390	361	386	403	375	373	394	343	405	373	376	396	379	343	408	354	377	380	384	351	382	386	373	385	360	392	369	391	371	366	387	392	378	373	413	367	367	383	387	361	383	389	381	349	370	373	357	340	359	371	403	385	336	345	379	350	372	380	364	366	371	410	389	380	364	349	344	402	389	373	371	380	333	402	368	364	362	341	373	395	381	417	404	369	400	397	371	337	385	376	379	367	362	390	369	374	377	355	398	350	379	390	347	389	370	373	368	352	367	374	333	389	422	402	344	352	363	342	381	388	387	376	377	335	395	377	389	387	373	405	386	369	370	334	348	348	418	383	367	349	391	341	374	363	403	399	359	390	402	346	354	351	404	405	349	383	366	392	379	393	401	400	342	373	321	377	360	387	338	375	351	359	361	385	368	424	343	365	347	391	396	387	371	343	370	370	354	375	388	352	364	386	371	368	386	394	381	389	395	367	375	353	391	389	387	393	385	389	370	376	350	396	347	385	375	378	385	401	386	376	380	392	363	352	358	395	378	382	361	380	433	378	413	384	375	377	342	415	361	403	376	332	397	402	391	365	366	377	330	348	381	425	377	401	370	394	399	354	363	367	355	370	386	385	378	371	352	376	391	372	379	360	413	375	381	351	366	365	351	343	395	366	398	359	363	391	368	405	361	368	362	370	372	367	346	385	366	371	372	361	398	349	389	371	344	372	364	353	336	398	353	354	374	357	378	384	410	376	385	401	420	409	400	357	374	397	338	354	365	383	369	386	384	360	345	400	371	370	381	407	368	353	361	343	369	366	360	386	377	401	376	326	348	373	384	332	351	364	381	363	369	365	378	374	361	396	405	419	358	351	383	355	390	375	350	350	363	360	371	406	386	397	366	378	377	402	406	345	393	370	350	396	397	402	380	394	362	389	378	352	383	376	379	352	377	374	359	407	386	365	366	407	364	388	363	395	367	382	363	383	339	366	344	377	418	381	339	374	370	381	369	398	375	388	345	387	412	371	373	350	377	377	361	401	382	366	388	366	391	365	354	374	361	381	383	346	383	388	376	368	366	363	337	373	360	386	394	383	376	365	356	384	399	381	360	369	358	384	385	367	401	360	389	356	397	381	390	385	373	363	377	404	392	351	399	352	376	380	370	392	426	356	360	385	381	391	393	374	386	386	409	366	353	372	363	381	354	345	388	404	368	381	394	365	383	361	394	342	365	392	326	379	358	361	404	362	365	362	418	383	403	357	376	378	356	394	356	372	375	384	376	363	367	367	358	420	373	371	381	367	403	347	362	380	349	383	374	363	399	393	374	380	382	362	358	385	354	356	381	318	370	372	354	382	377	358	375	412	400	373	364	344	352	396	370	415	378	378	377	393	422	355	385	335	378	365	395	399	376	398	386	411	364	373	353	379	354	370	344	368	402	392	381	360	347	401	379	353	361	363	390	413	384	384	383	359	374	388	391	398	335	381	372	383	370	393	374	384	348	366	357	385	390	364	340	367	366	379	363	348	386	393	369	363	362	395	379	388	372	358	348	371	372	364	383	340	314	369	351	387	380	384	366	397	370	370	366	386	406	363	342	366	362	355	408	374	384	395	393	349	391	394	380	367	353	380	350	380	374	367	371	360	366	377	390	389	368	347	372	363	384	372	380	357	360	366	387	385	323	357	391	382	392	380	352	380	358	371	384	374	393	378	376	351	345	400	404	376	392	386	391	377	406	359	377	367	382	404	385	394	369	385	402	352	407	361	390	345	369	377	366	351	370	374	351	382	420	396	363	390	356	398	361	373	408	374	351	368	358	404	368	416	340	401	365	346	377	358	383	354	381	371	378	388	371	348	341	355	362	346	403	363	405	366	379	371	381	374	372	348	370	379	379	380	364	346	395	371	415	357	345	375	383	395	365	394	356	356	361	345	344	373	370	347	389	419	374	374	408	374	380	387	321	349	364	367	390	367	395	404	393	359	384	420	376	366	370	378	388	383	404	367	337	351	368	409	398	382	390	361	351	367	356	378	352	361	375	380	364	363	371	394	363	377	379	355	416	383	356	370	364	393	366	368	377	362	387	378	350	375	368	364	373	373	348	398	367	396	377	398	400	391	382	362	395	367	356	400	381	361	338	367	345	371	373	375	358	364	362	385	369	336	392	389	397	341	380	364	340	354	321	374	340	403	378	362
22831	21112	28905	23555	21108	21181	10662	1691	1264	1144	1034	916	894	904	816	798	700	732	755	756	739	704	721	663	700	691	698	611	671	672	672	618	631	624	649	647	642	670	604	617	639	733	594	634	591	633	677	633	663	603	605	602	646	668	644	600	669	610	642	628	623	581	567	639	611	620	633	609	604	625	608	586	619	633	595	622	631	617	618	625	608	612	604	632	629	621	611	615	613	578	631	667	703	633	631	645	615	567	606	620	638	630	628	621	640	594	645	625	613	654	594	641	611	594	614	660	662	610	646	638	607	625	618	635	638	559	684	587	622	587	615	613	620	628	636	589	613	652	637	640	618	646	599	622	603	628	590	638	640	660	625	609	588	590	654	646	634	614	622	646	620	679	645	621	638	587	631	663	572	626	638	568	611	602	608	637	609	626	613	636	594	593	603	561	607	629	608	645	647	666	651	620	631	702	617	623	610	608	625	632	594	613	631	591	565	617	617	631	640	621	646	606	644	652	613	632	612	640	620	607	615	580	644	639	620	587	620	680	608	665	586	597	614	629	605	639	600	613	620	694	622	574	641	645	627	600	648	610	619	660	611	583	606	658	581	579	598	607	616	587	594	627	616	611	626	609	628	633	607	639	564	609	584	586	619	613	650	603	600	634	615	623	621	632	666	657	645	631	576	617	600	673	639	630	639	580	591	602	624	614	612	609	609	549	647	622	603	585	639	654	616	636	638	551	559	628	610	603	540	566	609	605	613	631	567	611	598	607	634	612	638	588	582	606	621	577	610	617	640	650	664	615	635	645	638	594	605	587	598	663	635	615	617	595	632	642	582	634	607	598	603	625	635	627	614	618	644	610	628	609	595	593	614	614	650	639	619	590	625	620	656	634	601	617	630	640	621	629	615	599	641	612	630	567	640	600	623	613	620	582	613	636	603	663	629	606	594	604	583	627	605	647	579	621	617	609	606	588	625	618	590	592	636	623	625	589	616	641	592	606	607	659	635	604	603	658	593	634	637	631	623	614	599	632	655	610	612	645	602	618	566	661	597	630	610	586	601	616	634	600	633	651	555	600	596	589	605	606	633	641	632	647	642	635	576	610	583	586	622	624	617	637	574	607	633	577	575	635	670	588	616	624	614	641	604	639	613	635	662	613	646	553	638	596	573	642	597	632	660	603	618	592	620	606	603	648	633	581	644	604	620	614	576	626	602	629	594	645	592	627	601	620	573	630	605	607	609	627	633	634	622	628	599	615	602	617	627	652	607	624	589	615	622	600	603	607	651	633	630	602	632	620	592	619	607	580	621	677	606	582	625	584	600	640	578	624	656	606	604	563	642	600	559	599	650	555	603	655	581	624	624	631	661	632	656	612	614	560	654	599	609	607	598	585	624	630	624	631	606	615	619	629	660	634	582	596	619	626	619	641	637	617	639	615	610	608	579	598	640	605	638	569	547	632	619	629	601	638	598	634	689	634	611	686	621	594	579	599	607	616	622	601	622	581	600	617	613	585	637	563	611	597	605	583	620	583	591	592	636	643	642	621	575	564	628	615	619	555	631	641	617	607	574	619	632	586	634	615	658	634	587	596	630	597	596	620	591	585	649	616	596	609	631	572	611	605	599	618	584	635	597	581	618	639	636	614	639	638	592	610	597	666	668	616	594	599	619	648	582	641	641	649	609	635	586	602	575	591	609	629	593	616	655	590	590	596	604	614	608	660	619	587	552	622	645	627	616	592	630	599	614	625	632	610	595	661	635	593	601	572	596	604	652	614	600	642	644	588	664	633	581	619	658	601	579	622	633	639	591	574	622	610	615	606	616	630	596	643	607	625	635	600	634	649	595	572	659	599	604	618	597	625	632	612	646	598	649	625	599	640	581	632	620	585	627	606	606	634	607	613	612	601	659	610	613	599	643	623	571	612	648	604	615	588	617	630	601	600	627	571	658	593	642	650	630	613	642	610	589	620	630	614	625	654	611	575	612	591	617	617	659	659	592	634	618	638	634	624	575	610	651	609	558	640	640	635	622	588	638	634	588	660	552	626	617	633	609	648	627	612	656	647	632	588	655	615	598	650	593	634	600	649	597	629	636	596	589	605	627	643	665	613	604	583	623	672	630	603	579	594	560	650	622	607	610	646	596	602	595	607	629	607	599	600	579	596	614	640	644	624	624	625	630	636	620	594	589	656	606	591	628	666	625	659	589	653	623	586	628	598	606	582	590	590	583	601	582	605	617	629	680	596	622	651	614	608	616	570	620	587	610	664	633	598	603	617	659	662	668	611	594	631	609	655	601	637	584	581	582	603	624	613	623	592	648	596	632	612	607	623	618	627	633	623	632	603	598	615	626	598	648	642	605	611	623	589	622	649	614	617	629	589	610	643	633	599	613	602	613	628	641	575	603	598	630	669	580	591	644	617	586	602	639	586	602	617	634	613	576	582	618	608	593	624	672	600	650	534	596	607	588	625	602	615	599	639	621	586	615	629	579	612	607	634	622	629	631	642	593	571	632	618	631	612	592	648	619	611	618	643	604	658	623	604	640	554	598	598	604	613	620	587	667	618	602	660	611	595	587	639	582	643	598	606	625	599	643	631	624	572	613	611	622	629	596	578	572	588	638	613	643	645	590	637	580	649	655	650	601	636	610	613	626	647	650	619	636	623	616	597	604	608	594	652	625	631	611	601	587	588	623	663	608	641	609	590	646	634	622	602	614	684	600	636	629	602	544	620	601	649	634	678	656	634	633	611	627	647	620	611	611	595	609	603	615	594	610	592	608	600	628	630	642	618	629	627	597	635	580	640	611	668	627	591	606	618	615	591	586	655	592	584	587	597	653	601	675	608	637	641	625	598	628	600	607	624	609	636	596	627	596	638	629	609	604	613	647	596	636	611	602	592	595	635	627	606	649	643	613	620	607	592	632	645	637	621	619	621	626	594	674	649	631	649	637	631	598	616	599	593	568	624	636	620	575	586	592	585	621	602	590	573	562	602	626	632	593	605	617	631	641	618	596	563	566	595	591	590	655	604	606	668	595	620	596	640	597	601	624	551	624	592	603	661	616	606	626	604	634	552	585	606	661	623	564	628	599	632	599	608	614	590	587	634	575	607	612	614	597	668	608	634	590	579	633	589	606	593	667	641	603	634	599	635	595	614	595	596	651	613	611	600	621	639	613	596	589	604	632	569	614	619	621	605	590	654	657	612	653	595	596	609	592	613	630	624	587	622	641	620	628	623	628	614	614	632	653	633	636	590	580	589	638	580	609	614	584	591	587	579	596	641	609	594	622	615	638	584	632	620	640	624	596	604	570	576	636	612	583	612	616	628	635	637	604	653	649	588	563	621	653	565	639	595	608	630	620	602	550	664	595	589	611	650	574	608	630	611	625	623	628	594	598	630	636	583	586	600	615	591	621	581	622	614	629	568	639	615	628	614	577	622	526	605	604	603	607	612	601	645	607	635	646	590	598	579	617	604	628	601	584	608	562	607	579	607
11420	18188	14896	8159	5833	4347	3495	2776	2309	1981	1697	1510	1331	1245	1179	1094	1099	1011	1005	964	912	945	882	852	850	869	837	794	849	818	857	788	799	720	770	792	744	798	806	775	765	802	786	747	797	743	749	753	732	772	814	751	753	762	786	744	741	728	783	812	778	730	741	737	732	766	711	757	757	721	728	715	769	727	766	753	750	770	722	771	734	781	719	717	774	761	780	687	767	738	720	794	718	784	763	708	754	749	794	737	736	706	779	764	759	728	803	736	733	787	704	738	737	729	723	689	738	727	726	793	733	761	767	696	734	791	775	764	711	795	752	743	769	729	743	769	739	767	730	764	756	737	754	778	742	758	721	766	755	727	762	750	764	734	724	806	760	803	781	740	800	757	723	773	725	743	745	727	755	778	723	743	718	709	742	784	740	741	749	731	778	782	741	756	712	748	696	734	698	688	777	727	721	738	767	745	758	853	787	696	743	725	749	760	724	777	759	746	759	740	708	692	736	760	722	759	761	785	741	782	753	732	809	724	714	726	743	729	726	731	751	722	770	706	734	746	736	766	727	762	678	742	752	742	754	759	704	728	753	711	765	798	717	733	754	706	753	710	743	728	691	706	793	707	788	698	705	763	673	734	711	742	770	726	715	714	762	725	731	738	769	672	733	751	751	724	715	750	731	770	745	658	784	738	758	757	725	734	748	733	753	796	768	727	752	762	750	760	743	722	737	764	789	691	708	742	792	714	737	749	745	708	719	703	701	741	729	755	727	792	699	775	726	735	776	808	694	719	725	731	759	786	756	732	741	681	759	760	757	694	725	751	741	722	741	747	743	716	760	706	738	734	749	735	756	784	782	786	751	734	743	728	780	741	721	765	770	719	739	739	744	771	727	736	734	777	736	750	735	751	768	727	743	716	744	714	729	740	779	786	769	763	736	740	734	791	793	750	708	716	729	730	724	706	741	736	728	789	744	717	715	694	774	720	774	738	772	731	769	734	729	712	734	706	714	718	780	724	726	743	730	733	722	702	818	753	761	727	797	754	710	752	728	732	735	749	745	690	761	727	725	742	733	797	796	739	738	756	717	748	722	698	759	774	748	711	781	748	714	693	744	680	731	721	729	745	783	724	748	754	728	716	748	688	706	719	739	734	753	717	725	721	709	736	760	778	746	702	738	780	713	712	770	744	763	696	730	704	721	728	761	719	767	756	735	761	766	759	742	726	764	722	725	728	702	746	765	743	732	770	737	747	681	717	730	717	756	750	745	720	751	728	699	707	788	697	758	745	766	717	766	746	737	738	747	761	799	739	749	704	741	754	713	768	790	756	736	736	789	788	749	745	681	733	745	763	730	718	743	787	684	748	735	747	726	718	772	705	758	768	733	717	739	759	728	727	753	718	724	762	765	699	746	717	751	781	692	732	741	763	750	732	721	719	748	718	755	700	700	722	721	721	762	708	741	729	708	763	735	763	735	729	778	787	779	777	711	721	721	761	721	745	721	750	740	748	690	681	723	705	728	739	736	787	740	706	739	730	756	708	775	713	778	738	760	721	801	751	720	730	749	749	754	769	760	758	728	727	731	739	728	750	756	698	719	748	737	775	745	746	707	733	697	728	720	810	712	764	785	707	722	738	746	782	796	699	738	753	715	716	713	723	744	706	743	764	817	775	743	726	737	741	783	769	778	735	720	737	743	764	724	778	711	717	762	742	724	755	750	753	760	762	716	750	741	752	720	698	757	742	737	762	716	728	706	769	704	683	695	762	703	738	737	692	747	719	776	712	723	750	738	752	712	786	775	746	774	744	725	712	752	787	750	713	703	683	740	757	741	712	735	704	713	663	709	735	761	715	738	700	766	724	714	750	733	723	776	718	732	791	724	717	766	749	764	719	744	713	717	738	778	751	703	734	752	727	767	728	756	755	753	735	731	707	717	746	714	767	718	737	752	734	701	780	710	708	724	746	689	769	771	761	712	749	723	717	707	758	710	755	777	748	731	766	775	735	763	718	775	682	722	751	705	758	732	729	734	726	726	725	791	713	732	755	745	762	747	783	769	731	696	734	748	725	751	730	754	742	750	740	777	691	706	756	732	737	754	726	752	732	742	793	729	682	734	766	728	766	753	787	720	741	747	750	764	761	768	747	734	778	655	704	722	704	751	746	777	767	723	701	737	783	714	744	726	771	736	757	720	785	682	726	696	697	718	748	751	740	744	772	750	734	692	709	743	764	736	771	748	711	729	759	717	743	732	704	769	722	727	715	744	731	726	754	750	770	717	757	711	720	752	748	721	731	728	759	775	746	713	730	727	801	783	760	696	751	736	747	773	713	729	782	723	736	677	736	773	776	763	750	731	758	770	703	808	718	739	750	709	755	751	747	745	734	699	748	749	702	746	735	733	757	704	761	733	747	707	716	770	760	751	743	685	683	780	749	753	776	762	731	701	735	716	811	705	717	734	744	753	774	784	723	758	726	761	725	766	719	712	699	762	750	765	745	750	748	738	703	733	687	748	732	788	688	762	740	722	706	742	754	718	749	737	724	730	751	689	740	724	725	743	742	732	754	780	746	761	754	736	733	724	792	739	720	710	705	710	791	724	734	779	745	764	742	732	727	673	730	776	836	800	742	734	765	745	727	750	730	700	707	693	717	712	728	781	744	742	723	799	771	734	694	686	742	751	759	721	716	720	745	724	770	694	756	750	754	747	742	711	762	745	692	796	755	754	696	752	748	726	743	764	761	715	740	691	730	749	765	765	755	684	726	707	729	734	750	757	727	721	712	727	765	676	732	730	705	780	779	722	713	718	754	738	731	737	775	716	751	740	736	731	708	778	701	803	716	771	746	756	730	731	716	710	752	736	720	739	728	737	750	724	739	758	746	773	747	765	708	715	759	695	777	726	684	770	738	740	744	760	809	748	807	750	690	729	748	714	752	720	718	717	740	747	741	734	746	676	710	753	764	762	702	752	790	707	750	786	749	737	727	746	722	731	702	753	745	776	726	785	779	711	718	735	750	683	705	751	728	717	749	799	736	733	764	700	721	713	740	774	745	742	743	793	741	718	737	756	752	717	733	718	719	728	706	705	716	723	724	691	750	747	805	778	742	785	699	698	782	749	721	737	765	747	741	802	786	743	723	712	769	740	758	714	745	717	716	727	739	773	723	752	748	738	786	732	708	719	718	758	710	738	758	754	717	783	745	730	683	779	711	720	745	777	773	706	727	777	724	689	693	733	782	754	763	766	758	749	695	726	724	748	734	744	738	744	707	729	745	732	742	721	750	698	736	730	732	751	745	789	726	717	772	741	739	755	844	751	698	782	713	756	705	733	778	718	767	702	748	745	701	760	746	723	726	667	750	781	743	763	730	784	735	752	714	753	704	719	734	736	723	741	739	733	710	798	721	776	740	742	699	745	713	731	702	703	733	741	751	709	709	737	786	761	748	709	765	778	698	740	742	770	749	774	752	780	721	781	696	796	724	722	738	775	719	713	721
27047	19687	6515	839	515	477	425	420	438	408	367	413	413	378	386	401	407	394	376	403	373	396	366	407	405	372	378	387	367	408	388	361	396	349	377	385	386	378	362	405	372	405	379	418	368	414	397	373	386	386	380	429	398	362	374	349	406	373	365	359	359	418	388	384	396	384	409	391	385	382	388	360	391	379	383	401	387	407	404	396	378	390	376	377	380	384	364	409	340	391	378	376	409	400	366	396	408	386	392	375	380	381	380	399	374	399	374	418	395	381	380	396	406	383	371	397	368	401	389	365	386	377	393	392	413	394	366	409	361	377	428	389	381	378	366	393	396	389	393	389	378	422	379	384	454	409	385	446	385	364	359	383	382	393	373	378	414	380	362	368	379	408	395	370	358	414	416	378	349	370	388	389	373	353	386	408	424	362	370	378	396	383	385	364	378	394	384	371	411	388	375	369	379	385	398	373	389	385	373	374	405	383	391	362	370	347	393	389	353	372	393	392	378	392	429	392	402	367	388	371	338	422	387	412	370	393	378	405	424	407	351	380	407	406	405	369	396	377	364	366	372	386	387	370	358	371	365	413	413	387	372	391	411	394	387	412	430	374	358	421	389	359	345	396	393	381	430	385	400	374	404	401	367	429	383	412	393	366	382	398	376	374	383	388	398	370	402	409	392	382	383	393	414	339	330	396	363	386	348	349	352	419	371	393	345	409	384	388	344	380	421	404	386	373	375	400	413	393	375	393	376	381	373	410	412	358	411	399	361	416	367	391	396	367	390	395	418	376	397	410	378	374	359	378	356	382	393	389	344	349	407	415	369	380	410	387	342	441	341	369	408	379	379	388	378	363	383	366	385	337	391	402	365	377	401	399	399	407	384	384	398	367	388	358	406	408	380	409	390	373	374	367	377	379	372	383	382	414	368	391	388	417	418	359	426	380	388	370	365	375	382	375	415	410	383	374	398	362	376	361	398	365	393	403	382	370	408	365	385	361	394	397	359	373	372	377	406	383	413	361	429	369	408	417	369	360	390	382	389	404	405	410	384	379	377	406	364	409	371	368	377	356	412	385	375	385	379	387	361	387	394	367	387	372	370	350	402	371	383	383	381	390	397	382	369	360	412	384	415	385	390	382	348	395	392	370	324	392	341	409	392	412	372	384	362	365	383	392	403	382	347	363	374	404	410	381	377	377	397	342	383	364	406	346	396	396	393	411	383	374	378	343	383	413	398	381	383	378	361	343	382	376	397	394	427	431	354	376	390	377	416	389	361	391	379	388	366	361	386	346	367	352	385	386	357	370	424	370	377	362	386	391	354	405	338	438	380	351	414	386	384	388	364	397	402	381	399	382	379	333	371	403	359	373	362	360	350	375	386	348	370	385	352	390	435	370	372	376	399	400	383	374	395	390	363	405	370	374	369	349	381	367	377	406	376	389	388	403	433	396	386	407	419	349	411	384	377	378	382	422	377	367	361	377	400	386	382	358	395	375	397	379	400	377	359	386	350	390	387	398	385	381	393	399	376	376	340	379	386	376	366	391	371	377	384	390	373	379	393	401	394	428	398	399	390	385	392	386	374	419	379	371	390	391	397	374	438	404	428	381	382	388	385	376	376	363	398	387	405	419	420	357	403	350	376	365	427	390	372	397	341	381	382	393	402	388	371	376	377	397	376	377	381	395	405	382	408	391	405	403	353	366	409	370	380	404	363	419	368	399	381	367	397	368	407	377	412	396	359	362	344	393	344	401	345	389	352	385	392	374	394	372	362	355	389	392	374	424	383	399	407	406	392	370	381	409	370	392	399	381	443	408	377	375	366	395	352	415	350	377	382	376	399	372	377	395	389	377	404	396	391	376	374	376	379	360	405	382	369	372	363	356	376	374	364	403	378	408	420	396	387	380	379	363	392	371	374	389	384	393	404	366	370	377	360	351	367	366	402	399	375	385	405	364	367	382	398	400	369	343	364	429	381	369	403	411	408	370	362	351	388	407	399	403	400	400	373	364	388	389	417	396	358	363	367	397	404	378	398	388	411	406	395	386	371	389	378	394	362	372	382	404	425	398	367	398	360	379	370	414	411	404	375	370	385	364	391	380	401	372	352	349	407	409	370	403	385	379	393	403	355	370	417	341	398	400	353	422	408	395	341	385	417	350	395	400	356	353	392	387	342	388	387	379	372	380	392	395	387	394	379	357	371	410	393	406	361	389	386	362	399	410	391	391	373	387	411	374	416	372	373	375	393	392	382	367	373	410	423	390	398	388	364	389	414	375	392	388	389	394	386	381	367	386	392	393	418	393	334	375	391	383	386	329	400	339	424	355	397	381	361	406	396	387	364	382	392	411	400	403	356	371	385	409	361	436	387	402	344	395	382	366	375	399	364	379	379	392	410	363	431	377	365	396	390	351	360	400	370	387	370	394	384	382	403	364	331	412	399	382	378	386	390	363	373	365	398	378	391	385	378	366	374	428	393	413	394	401	422	396	408	400	367	375	356	341	366	385	348	384	392	367	412	362	389	409	402	403	391	375	398	386	378	375	382	358	389	387	410	387	421	366	397	384	362	420	366	366	402	369	359	408	395	342	382	407	407	356	382	408	352	427	374	357	422	365	379	359	362	382	355	409	366	356	410	388	390	383	388	383	379	379	414	383	381	389	409	399	371	408	408	374	365	376	402	384	379	397	394	365	402	398	365	387	369	368	399	414	393	398	409	394	347	386	393	377	375	378	363	399	391	367	364	379	417	369	389	389	404	401	401	414	397	405	379	423	377	391	388	380	364	407	377	378	426	385	393	397	374	392	365	415	397	405	385	392	381	412	386	431	405	361	380	412	382	438	393	384	383	385	384	441	406	381	393	373	330	372	424	353	373	398	364	420	388	383	377	376	358	385	367	384	410	360	423	390	375	385	398	367	406	404	408	387	405	421	393	386	387	377	393	362	429	361	346	367	416	413	397	371	353	393	378	405	355	371	363	382	365	357	418	409	387	372	423	367	389	436	393	365	398	367	388	370	378	402	393	392	370	342	381	398	400	377	376	389	411	378	418	370	383	362	351	382	385	391	431	372	401	382	398	371	411	354	370	394	381	357	362	388	381	351	412	417	374	387	372	354	387	390	390	387	393	380	395	395	396	370	362	393	411	387	426	387	357	395	325	352	454	383	414	375	427	371	391	374	391	345	421	352	360	393	410	373	346	377	409	347	379	400	377	377	367	378	341	395	364	350	384	391	382	404	375	368	417	364	390	395	374	384	387	386	383	394	409	345	399	391	390	365	406	380	418	388	344	395	372	411	352	360	361	397	375	388	401	372	377	375	403	376	354	390	374	344	389	377	405	368	409	414	388	383	389	367	380	346	386	339	362	373	366	406	366	361	398	386	372	358	387	377	397	373	420	388	361	397	379	386	385	367	388	379	364	411	386	366	397	431	364	392	406	379	387	399	395	362	346	406	412	377	408	355	364	345	393	388	364	396	386	359	394	406	386	389	392	390
7270	1711	1288	749	632	534	535	509	531	499	488	495	455	493	513	494	468	516	464	507	483	497	494	454	526	477	466	484	485	478	471	464	457	482	478	510	460	494	494	456	474	543	516	455	469	481	465	485	493	499	478	461	476	481	465	483	466	490	488	485	493	457	463	500	479	507	458	485	471	421	469	446	422	522	471	454	463	478	517	501	468	458	468	490	475	487	501	485	482	445	476	494	479	516	490	516	511	477	472	520	490	477	485	477	440	460	500	476	469	486	469	447	466	486	460	459	455	486	491	457	487	452	465	477	473	489	502	450	463	496	477	453	459	479	453	461	479	505	505	465	467	485	489	478	489	498	472	509	514	466	490	451	453	474	503	509	425	494	530	505	494	497	470	487	480	491	468	480	495	532	476	461	477	479	425	485	462	461	470	489	476	496	474	502	493	451	504	431	458	506	481	446	473	463	484	489	476	444	482	456	488	487	466	481	488	494	471	509	451	459	520	477	457	482	488	443	487	479	467	482	455	499	496	461	470	449	506	485	498	438	500	455	472	474	501	443	456	485	455	448	491	481	493	469	494	459	464	447	462	463	491	465	480	455	460	500	466	454	462	455	474	468	455	495	457	448	461	438	428	464	502	489	535	423	441	498	487	499	466	468	475	457	433	485	482	483	462	470	516	461	489	484	458	496	500	488	491	447	464	446	498	474	471	467	444	454	425	491	482	469	455	500	451	468	488	444	491	473	441	540	475	485	458	453	437	496	493	469	433	465	475	480	479	482	473	478	511	468	502	487	504	476	495	447	452	473	504	474	450	493	480	476	492	453	438	509	481	491	412	471	503	455	502	467	501	481	476	473	451	445	484	460	446	458	465	473	444	479	458	461	461	495	506	496	467	474	494	470	464	499	496	481	465	499	486	490	502	445	495	472	469	443	504	454	449	457	480	477	485	475	501	448	488	499	485	450	491	498	473	487	474	444	499	478	471	503	481	487	487	487	490	471	443	472	474	483	463	486	494	501	458	461	425	490	489	474	488	517	494	489	450	495	452	468	492	447	471	472	476	456	473	475	450	466	480	500	497	488	454	497	493	493	481	443	469	475	475	444	444	453	468	483	444	463	461	494	482	475	493	454	496	484	521	461	518	485	451	484	476	485	478	477	490	469	510	446	460	469	466	472	486	498	460	501	488	485	476	513	497	448	446	460	506	456	452	454	482	511	456	481	470	446	462	488	467	441	479	488	464	515	478	447	517	510	438	474	459	467	472	478	488	477	476	450	507	468	456	465	484	467	487	481	466	487	485	502	498	460	529	526	479	476	478	499	515	422	493	473	477	462	531	501	469	437	531	452	431	470	479	471	499	445	461	490	464	448	454	465	457	469	504	461	460	494	490	453	458	470	468	475	467	460	465	479	505	502	503	484	478	469	428	505	494	457	459	482	479	464	460	501	489	514	442	459	496	506	446	493	480	476	494	486	508	478	492	479	483	482	470	515	446	488	457	460	468	463	453	467	454	474	472	472	476	446	500	472	464	498	474	491	445	494	479	467	467	477	465	474	482	482	475	487	453	478	473	422	485	444	488	482	458	457	418	429	461	476	477	505	515	453	457	468	475	508	513	498	501	480	449	471	502	492	498	489	483	503	481	457	516	447	494	498	468	472	460	488	471	513	475	454	474	463	481	485	457	454	456	467	422	458	474	472	487	479	483	513	451	483	491	456	484	508	497	466	437	462	488	475	461	478	463	476	453	496	463	471	467	483	453	459	482	473	494	477	439	440	477	442	482	467	483	457	502	461	464	461	443	434	468	488	462	467	465	468	481	500	447	485	405	486	433	484	523	487	453	485	453	484	455	489	431	451	473	490	453	479	449	467	432	450	470	481	493	434	491	423	478	445	446	448	473	452	500	477	486	487	501	481	445	459	532	515	425	479	480	476	478	475	466	487	477	454	473	461	485	461	445	450	485	484	501	471	521	433	489	497	443	456	485	482	465	458	461	473	490	450	452	462	525	504	491	457	486	456	441	491	452	487	476	468	425	482	442	488	496	487	483	475	484	491	470	446	476	451	473	468	462	485	491	474	481	448	488	474	497	463	479	480	527	455	473	468	489	458	469	481	459	477	473	490	472	474	476	484	496	456	464	467	461	484	493	513	450	504	456	501	448	470	491	450	488	480	454	460	491	490	463	472	473	498	505	454	494	447	465	504	501	492	492	495	451	479	487	485	489	467	473	508	467	465	475	496	486	436	467	480	475	499	445	462	524	508	504	475	466	432	473	479	469	455	515	496	530	482	485	468	488	451	520	444	486	440	476	484	454	472	493	483	445	474	465	455	495	497	458	472	455	530	470	482	469	465	458	486	503	492	470	458	480	475	478	448	471	457	466	487	479	492	519	476	413	459	472	492	492	501	488	434	458	480	491	512	499	522	515	476	473	485	509	458	481	490	481	455	508	488	485	526	466	441	494	464	468	508	472	500	446	466	442	481	430	472	486	450	429	447	469	455	471	496	495	463	473	471	483	448	476	468	460	440	442	435	472	472	495	510	498	470	445	489	489	473	477	491	457	488	469	485	494	500	491	488	462	471	506	459	501	418	488	469	475	509	501	474	472	449	464	450	468	435	474	426	447	477	452	451	455	477	485	468	497	482	471	469	445	498	470	463	463	468	467	469	473	464	464	464	466	466	478	498	448	440	467	471	484	485	456	435	474	429	503	444	461	466	474	446	496	465	479	463	440	479	463	464	494	490	470	466	451	437	462	445	462	450	488	460	481	511	492	499	507	478	479	453	456	494	478	473	486	498	473	496	442	471	466	458	480	469	458	485	492	484	517	480	456	463	433	471	513	470	479	481	489	491	480	470	497	460	489	472	465	478	470	485	508	510	475	458	469	503	523	486	463	480	459	483	465	496	510	468	488	484	497	492	487	500	506	498	509	445	464	473	482	507	502	484	466	423	474	447	487	492	499	448	491	447	481	479	482	489	490	472	462	492	516	496	482	477	469	458	510	493	488	486	477	482	474	491	462	470	492	501	488	476	437	518	484	482	504	453	469	493	466	480	490	478	474	488	437	491	462	463	481	474	457	513	500	428	474	494	474	477	503	479	498	467	471	448	466	456	483	482	464	479	473	516	470	481	472	474	430	472	454	454	452	455	481	459	471	506	466	483	444	475	496	456	480	509	448	503	480	479	458	494	487	469	482	465	502	460	476	446	470	472	520	462	491	476	451	472	502	461	504	488	442	478	456	491	464	470	480	479	479	450	504	473	457	422	490	457	513	433	484	471	476	473	485	448	480	484	485	482	472	483	419	475	499	529	465	500	475	481	456	484	477	513	478	492	458	492	456	520	476	445	481	493	486	476	457	448	466	465	440	493	470	481	495	476	448	466	508	489	465	465	520	469	482	476	478	479	439	469	453	452	438	448	532	476	462	495	482	490	437	471	424	466	495	504	468	500	468	494	472	517	465	470	468	471	456	503	427	458	465	472	482	430
23920	21142	28534	23998	21130	11268	1661	1116	1063	904	813	803	768	817	718	733	828	706	670	703	665	682	618	685	718	664	673	714	693	658	681	662	654	654	655	676	644	659	694	692	710	643	644	657	667	664	656	624	665	625	644	684	642	657	667	635	723	646	622	674	669	642	658	675	682	658	680	640	627	686	643	632	667	673	623	670	681	636	680	618	655	667	659	686	657	663	645	600	668	648	651	649	672	653	646	669	613	630	644	659	655	633	658	644	665	644	657	639	642	660	665	628	669	662	650	630	644	628	614	643	627	676	621	679	634	698	636	645	637	616	656	664	646	632	628	624	608	605	642	606	628	620	682	623	684	637	710	656	647	619	639	633	663	640	672	624	689	646	667	697	618	681	640	671	621	619	657	701	670	633	664	677	602	662	618	642	666	653	675	652	612	645	652	629	668	684	679	626	678	669	629	660	661	666	640	672	638	674	618	651	636	679	692	651	675	644	626	658	632	635	687	644	641	644	673	687	684	654	636	619	657	611	614	644	685	651	677	628	595	680	645	624	637	618	624	634	651	642	673	662	657	690	634	602	630	625	630	663	624	596	681	642	635	692	683	671	589	612	639	643	675	639	673	675	613	657	631	625	646	619	661	670	685	635	677	649	671	649	584	665	668	645	679	623	677	618	614	683	702	699	659	634	678	641	607	674	644	657	667	665	665	659	690	642	651	620	594	609	653	662	653	649	618	623	659	630	641	644	623	677	651	673	631	663	610	626	646	626	647	650	660	655	667	683	664	655	651	672	637	648	652	620	665	661	696	636	646	648	663	660	647	637	654	667	645	689	652	616	640	634	659	685	673	647	637	613	654	676	668	665	670	682	622	632	619	653	631	674	663	660	687	674	604	657	675	656	633	617	657	655	659	634	650	684	640	654	621	620	647	662	633	600	596	674	616	653	628	681	661	646	656	651	670	635	691	626	594	635	722	693	625	613	671	663	649	651	572	626	631	632	642	643	618	649	662	657	586	674	674	616	637	661	618	663	630	639	661	632	629	631	609	655	634	595	626	662	679	631	629	648	635	645	633	678	656	659	659	638	711	663	641	673	634	639	601	665	639	665	646	617	640	610	628	637	590	687	666	651	669	665	659	662	702	699	649	643	655	637	651	677	658	680	643	637	670	615	639	654	663	606	668	639	627	635	640	624	691	662	644	622	651	646	668	600	622	660	659	662	664	673	668	613	667	651	639	690	653	716	686	642	611	621	645	618	661	662	695	670	642	659	668	640	650	665	614	659	646	628	650	657	657	651	641	646	591	622	648	659	634	644	675	645	654	654	617	620	641	626	649	637	642	668	649	653	689	632	668	671	701	634	670	684	637	636	646	671	622	650	674	599	635	665	694	629	626	612	683	647	696	683	618	652	597	677	669	642	613	662	616	634	681	645	704	659	652	655	618	627	632	661	662	641	656	644	642	590	610	647	633	656	660	644	612	647	641	638	656	648	616	712	657	630	648	656	672	635	655	610	628	635	679	628	645	675	648	618	672	699	632	664	666	616	627	596	638	654	692	665	644	687	709	612	632	651	632	638	645	643	633	618	652	662	647	636	624	678	583	620	643	627	614	687	647	658	659	667	641	655	632	651	627	660	689	610	688	635	624	669	626	647	638	624	630	633	650	624	643	635	644	639	642	682	656	632	629	612	627	594	652	679	617	624	626	659	656	632	596	601	610	628	651	609	639	675	665	606	631	673	614	642	631	633	648	654	675	640	682	614	659	659	669	615	631	663	666	625	646	653	637	697	639	634	685	652	720	657	641	637	685	653	670	616	677	655	677	663	640	630	639	600	651	590	638	678	681	624	619	631	625	632	654	623	634	588	626	604	635	664	619	628	630	631	623	624	624	667	672	595	699	663	685	615	662	631	655	631	650	667	650	633	639	670	582	668	618	690	651	663	639	674	610	636	636	586	628	633	661	619	654	649	651	616	644	631	630	639	602	667	665	654	608	659	696	642	622	677	667	686	627	593	664	610	647	646	627	658	674	658	666	641	631	642	652	654	654	600	652	603	665	660	668	628	625	622	627	649	652	633	641	650	657	688	638	630	626	694	619	660	627	634	666	601	617	623	664	682	685	671	573	650	691	642	636	628	688	646	657	666	627	706	601	674	641	647	720	662	665	634	627	662	688	671	666	710	668	628	622	684	645	677	610	663	610	682	650	701	648	619	631	631	667	650	604	643	653	644	603	664	643	665	638	601	639	675	655	712	680	608	673	628	652	639	677	641	672	654	614	609	645	632	617	635	664	650	616	632	667	640	587	644	656	684	666	657	675	575	653	611	680	669	669	675	678	640	668	659	657	628	663	653	645	628	672	665	625	627	663	659	612	663	667	667	642	614	601	595	656	665	680	638	642	661	647	687	641	619	659	665	643	648	638	692	661	651	651	687	656	656	666	653	638	633	604	613	644	632	625	643	661	650	635	626	623	644	672	641	644	637	665	597	627	682	671	625	638	648	654	628	659	650	607	603	649	667	644	648	627	654	640	637	654	640	626	666	653	623	702	612	616	673	644	664	615	644	665	641	657	612	649	614	645	630	628	649	638	656	635	611	674	680	665	679	696	607	674	667	664	599	641	629	676	652	649	649	636	694	658	635	633	643	693	623	625	635	675	627	643	648	629	615	661	584	641	675	620	637	591	657	630	646	654	636	664	638	662	629	671	663	612	649	639	669	637	590	647	647	667	617	652	608	647	682	699	642	647	598	701	618	673	636	681	621	653	636	667	613	647	637	688	674	660	614	662	636	663	597	644	624	617	654	671	590	629	678	673	676	595	665	635	690	626	669	583	607	683	666	620	677	642	646	592	625	578	641	609	669	600	623	714	635	625	646	660	611	602	663	637	643	587	642	657	677	672	634	669	653	655	669	670	647	615	633	642	623	645	645	637	656	682	607	607	638	662	635	642	662	664	646	666	633	650	607	623	657	677	662	643	646	642	663	659	683	644	651	635	685	649	622	638	629	671	677	657	642	676	667	649	672	642	665	629	618	641	647	610	639	635	623	662	650	604	676	658	647	645	636	633	568	636	592	666	681	661	635	635	630	659	647	641	643	643	671	666	648	682	661	608	636	651	634	662	612	642	612	641	655	646	627	619	623	632	658	633	619	674	681	652	662	633	653	587	657	612	618	652	649	620	662	649	628	634	607	651	649	614	610	673	624	639	630	674	644	638	677	628	641	608	605	654	617	641	644	685	627	632	675	671	649	600	599	611	653	653	655	631	687	635	648	639	675	677	655	652	637	639	630	669	623	638	676	616	646	649	656	660	635	641	656	660	640	634	648	678	644	621	620	627	647	655	698	672	691	622	672	632	642	642	665	642	648	617	650	684	640	630	646	649	569	646	655	656	605	660	651	653	643	691	718	675	635	689	667	645	620	664	629	668	659	667	656	650	622	643	697	667	650	644	657	627	603	635	673	647	648	654	642	600	660	624	641	692	656	671	649	637	637
8936	11359	9340	4724	3327	2579	2129	1794	1499	1369	1251	1092	1129	1032	1004	966	887	909	912	928	843	851	875	853	811	843	845	845	812	813	709	834	820	822	765	786	787	771	842	789	751	782	804	808	847	801	795	779	820	814	813	780	738	773	796	746	770	791	836	755	762	706	806	817	754	804	798	756	765	776	809	796	780	801	731	813	740	759	758	757	816	738	760	797	803	819	768	769	792	766	778	741	740	736	746	735	785	795	749	809	808	742	777	774	844	791	775	844	772	758	770	782	743	793	778	765	771	829	791	801	811	701	802	789	738	839	784	803	751	761	799	737	788	768	772	754	787	800	792	752	793	809	773	766	797	791	771	791	811	790	798	802	775	791	766	768	783	805	797	748	765	732	764	787	799	754	794	815	787	819	771	782	801	800	769	738	758	791	792	764	759	761	812	790	773	793	734	771	795	792	786	726	760	810	769	738	766	762	766	810	855	743	750	782	769	758	766	743	810	741	766	770	771	773	761	797	746	790	725	763	819	771	759	847	773	756	765	767	774	719	763	767	813	735	735	737	796	775	814	784	719	761	759	767	727	775	740	788	763	787	784	762	826	793	798	757	755	766	724	795	822	801	751	731	757	739	754	763	803	781	791	864	728	764	743	730	760	792	778	833	786	758	814	793	717	769	739	784	799	856	819	751	796	775	808	793	760	785	793	775	770	726	773	730	755	732	753	796	770	768	813	786	750	790	765	738	808	735	735	765	792	790	745	791	710	798	775	741	782	783	731	783	777	794	800	763	774	754	800	760	757	820	774	793	789	746	763	775	706	793	744	787	801	764	726	767	767	738	795	816	791	726	795	751	766	795	757	798	779	774	754	749	767	786	775	793	791	734	757	805	773	775	769	760	746	751	743	793	784	786	750	777	775	793	753	766	778	779	742	758	794	755	755	775	739	784	781	760	777	738	815	785	767	811	784	770	782	763	782	819	782	770	853	791	776	725	778	763	795	802	738	751	753	750	805	765	755	787	779	732	815	809	721	746	766	780	742	762	787	798	706	742	745	756	793	750	811	798	853	770	745	776	779	776	759	785	772	776	781	803	763	756	762	746	782	814	810	738	780	736	805	765	794	809	735	798	803	784	760	761	780	752	777	809	774	773	749	777	740	786	783	813	785	771	774	763	814	765	802	841	741	763	778	753	685	801	780	760	788	762	731	794	745	820	768	770	782	745	781	796	751	763	821	773	753	801	771	773	799	824	754	763	776	775	746	794	769	809	781	758	767	790	767	822	799	766	774	804	749	795	824	783	811	764	771	763	804	748	789	740	731	808	774	784	792	778	781	769	805	790	818	760	771	821	777	790	773	787	738	790	798	749	753	743	748	803	814	770	758	746	745	767	766	787	777	766	820	772	760	789	794	751	807	755	787	739	787	785	779	748	769	763	779	800	755	750	759	757	784	764	715	768	773	813	747	780	759	744	756	714	766	811	798	780	774	806	781	765	771	760	771	825	728	758	751	783	750	807	754	793	793	737	765	773	790	736	788	775	811	788	806	801	772	743	776	824	761	770	803	780	743	741	772	741	749	752	780	777	762	767	752	758	726	771	750	797	813	776	768	733	760	748	794	797	755	728	791	783	723	800	769	785	788	749	783	693	801	776	759	769	793	800	769	774	726	778	718	736	769	830	724	798	756	757	796	784	791	788	781	796	776	790	773	809	789	760	731	779	763	804	776	748	768	786	765	781	806	774	765	793	785	742	834	745	735	784	815	771	782	777	761	729	726	762	730	775	761	747	795	832	747	757	755	784	772	753	754	781	756	791	735	772	776	740	805	768	758	766	782	808	821	735	719	781	804	811	802	761	754	807	749	756	781	765	784	791	770	780	790	800	777	729	734	733	758	752	754	784	763	773	770	806	782	774	740	811	802	785	825	781	745	791	752	780	751	744	785	734	806	793	771	759	752	818	781	773	757	803	751	794	765	813	729	817	780	742	799	716	781	771	764	788	765	721	789	702	743	770	780	722	759	767	768	762	734	814	762	781	788	790	741	786	781	750	744	776	757	758	789	740	756	787	743	757	718	786	753	792	734	782	742	738	768	789	788	722	774	786	784	753	753	766	805	748	798	768	804	749	808	781	805	760	774	816	711	770	766	745	787	785	804	753	844	792	748	735	783	742	738	765	785	753	769	769	779	789	768	784	798	759	775	795	715	755	828	816	794	749	855	748	741	801	765	751	773	817	803	753	837	770	808	756	759	783	740	757	784	798	795	728	810	786	762	718	734	804	747	794	793	781	790	791	771	792	768	855	819	794	800	820	753	801	779	776	782	710	763	777	747	752	785	715	779	794	792	733	765	713	744	754	739	794	774	770	801	819	724	769	779	783	781	793	769	848	814	737	800	775	781	783	805	825	777	806	810	739	734	753	771	755	763	740	797	807	727	773	789	728	789	773	791	764	767	765	775	781	765	788	804	791	700	804	786	787	791	719	795	744	728	774	782	783	776	755	778	755	756	783	758	779	773	746	783	772	779	781	814	742	741	773	796	782	782	782	750	767	770	776	782	766	798	756	789	848	753	781	793	764	753	747	777	776	780	741	762	805	777	784	770	743	777	768	785	786	747	762	791	755	807	778	766	793	805	761	762	764	762	773	789	789	802	793	771	795	771	779	799	763	737	821	779	777	788	764	756	750	754	802	750	713	791	776	772	763	782	801	814	728	737	784	771	776	799	796	748	809	785	776	762	782	786	775	761	776	739	777	806	720	781	727	765	745	796	790	738	755	771	764	775	760	793	786	785	776	735	761	770	759	787	818	772	769	758	773	782	776	799	820	744	813	730	727	775	825	793	743	748	772	789	816	795	763	761	765	772	763	733	770	800	792	757	755	824	757	781	723	783	799	800	758	736	760	758	787	788	761	749	769	807	727	808	778	768	740	758	782	793	787	750	723	756	769	779	761	808	738	826	812	815	749	762	800	773	745	733	783	788	768	793	780	751	771	788	782	789	783	782	808	762	772	783	786	781	788	737	763	756	797	767	791	768	734	782	741	776	772	751	745	795	742	795	779	739	783	765	758	756	773	755	842	831	794	780	777	785	777	818	785	751	822	774	744	750	778	782	764	766	776	764	772	749	794	768	799	831	788	812	780	770	755	797	750	798	750	796	794	802	844	787	761	753	794	739	725	733	728	795	746	765	803	758	776	757	711	771	828	802	809	756	770	796	779	766	709	794	736	792	697	782	752	723	819	750	796	824	753	796	791	781	763	787	779	758	771	819	750	768	785	795	759	731	775	791	756	785	755	805	808	754	774	754	781	781	782	796	778	767	785	744	776	802	793	779	755	824	785	778	772	775	804	785	816	748	771	798	776	767	729	825	748	773	737	783	740	809	731	780	765	720	724	778	817	775	752	766	728	824	806	764	751	758	814	774	749	833	756	795	774	815	743	741	761	760	764	794	764	767	672	781	825	820	776	780	779	754	800	755	800	731	739	765	759	758	753	806	742
25027	21054	27381	24884	10797	828	632	549	495	464	446	410	399	379	419	371	383	406	389	375	364	395	348	339	350	366	354	371	356	369	361	362	341	364	345	385	362	350	378	356	364	345	337	338	353	364	393	388	361	347	343	346	353	357	341	355	344	354	344	356	331	341	347	372	351	352	375	343	353	328	358	371	377	339	338	340	368	353	336	342	349	357	315	357	346	319	380	329	372	379	349	342	361	345	320	330	347	340	356	336	343	319	353	343	365	329	329	349	359	334	367	359	335	333	322	354	353	334	353	365	346	381	341	341	330	329	361	358	308	353	349	357	351	333	338	341	344	351	345	381	334	351	328	327	350	363	354	320	332	343	350	318	318	358	348	373	346	355	364	371	356	339	354	350	360	363	316	337	372	368	319	359	341	337	341	340	350	363	310	351	354	362	347	361	357	364	347	361	331	337	384	341	337	298	368	366	337	318	361	337	383	354	362	335	372	358	334	347	339	341	331	388	351	345	345	343	309	358	353	338	346	351	322	358	307	346	356	324	354	365	330	340	340	338	345	372	334	339	379	339	351	326	374	338	346	342	332	344	321	332	378	352	359	333	343	313	338	338	338	318	334	332	375	330	357	378	317	349	328	337	366	356	331	355	324	344	352	342	335	403	364	365	377	332	356	323	397	367	359	350	362	364	354	378	344	357	310	346	366	326	362	344	348	353	337	327	355	382	346	332	397	349	362	351	313	346	368	364	350	361	325	359	369	354	389	367	353	333	317	382	355	347	330	351	331	371	328	352	330	330	350	341	352	375	339	321	362	360	347	324	351	320	332	332	331	355	322	362	350	339	395	371	377	376	341	351	355	321	348	352	387	376	345	335	357	348	388	353	382	346	356	342	351	370	359	347	354	326	359	382	350	346	336	349	362	342	359	350	376	336	332	352	346	322	368	321	380	370	327	351	347	356	342	336	312	309	355	336	324	333	365	344	386	342	351	325	378	349	333	343	366	380	350	332	344	352	344	367	377	354	339	338	315	329	355	327	391	345	352	327	331	331	344	349	310	371	361	323	363	353	345	384	343	367	351	351	367	336	370	341	349	338	340	339	360	361	354	347	330	341	356	342	358	380	358	331	364	393	353	354	346	341	378	352	367	370	363	317	367	354	343	335	356	331	375	356	342	352	361	343	337	334	326	327	316	361	317	365	336	327	393	365	342	355	363	329	333	346	345	362	368	341	357	361	339	354	342	386	374	331	342	363	333	342	384	312	346	332	358	364	355	346	359	372	348	359	353	334	347	359	349	354	327	372	366	359	353	349	359	346	286	332	331	353	339	360	334	350	347	339	324	361	330	386	342	333	374	334	339	314	332	323	371	369	325	331	344	309	316	340	344	337	318	348	358	369	362	356	312	324	362	340	317	379	336	322	363	353	338	353	340	374	309	336	343	350	335	326	363	364	346	365	353	342	364	358	346	342	320	323	349	369	366	347	375	346	349	342	350	338	341	354	315	323	381	364	341	343	321	355	352	326	312	398	339	324	342	363	338	342	354	344	317	354	336	379	352	333	365	309	354	336	344	316	332	349	342	340	330	352	355	357	371	326	364	340	333	321	356	331	346	365	355	329	312	324	365	342	339	370	377	334	353	355	378	350	362	392	323	355	355	361	374	312	359	375	352	365	347	350	362	368	357	342	357	352	334	339	346	359	333	340	363	354	338	370	347	330	358	346	365	340	343	350	390	346	319	360	337	349	340	323	334	346	355	336	379	374	368	344	345	355	346	357	375	380	375	355	321	345	350	317	346	323	336	359	351	340	326	344	344	360	335	336	372	356	301	347	387	383	361	353	358	344	314	334	354	343	333	365	350	388	341	322	322	385	333	367	378	324	373	360	350	360	357	364	368	336	358	343	374	358	357	344	360	325	338	375	349	368	349	328	346	344	348	318	344	322	334	307	389	366	325	353	331	329	354	365	352	341	362	343	381	346	358	307	355	349	344	357	343	325	342	342	323	339	375	348	350	346	346	355	329	338	384	343	327	360	356	348	368	336	333	351	347	354	321	324	337	340	351	376	324	335	340	294	358	365	375	356	303	364	344	351	318	357	360	375	322	397	326	345	346	369	377	339	375	355	342	365	387	337	331	341	365	328	359	383	321	358	358	351	341	355	356	336	328	335	375	340	377	326	354	329	364	341	331	344	343	348	331	350	316	367	332	305	355	318	337	310	320	351	376	354	340	365	327	373	333	362	344	390	353	332	363	366	344	357	377	347	323	338	337	344	354	344	323	337	368	372	359	352	369	342	356	365	308	309	366	353	337	348	354	353	358	345	370	324	344	382	347	339	379	343	340	350	319	352	343	342	345	358	353	309	311	393	327	376	343	350	356	355	350	295	347	355	364	337	345	347	325	351	354	347	361	354	331	337	345	326	343	329	351	337	333	343	383	323	374	373	315	380	365	327	332	325	330	350	336	356	323	369	335	372	359	341	338	372	324	342	357	333	363	337	351	352	355	339	371	358	321	334	335	319	374	310	347	340	336	344	368	334	371	322	337	348	341	324	365	311	392	360	349	382	350	380	385	367	340	310	339	356	327	349	342	370	348	358	342	324	354	368	334	360	357	346	355	329	352	352	363	344	353	359	341	363	332	327	338	347	374	334	341	362	385	382	383	351	375	352	365	350	354	346	381	329	343	371	338	298	350	320	358	337	345	367	370	370	337	340	363	347	379	352	333	369	324	337	324	356	328	315	367	350	350	367	349	337	345	345	340	344	348	384	358	311	329	355	348	380	343	370	329	342	351	367	323	365	351	322	344	366	330	362	342	329	361	344	361	367	341	326	349	361	350	296	336	384	311	336	377	372	362	371	354	321	336	343	338	334	377	350	351	353	366	337	359	359	316	359	356	343	333	345	318	352	340	355	351	328	310	356	315	343	345	375	324	330	334	328	337	367	314	336	355	376	298	345	290	359	330	341	335	343	332	352	342	358	340	391	367	309	338	304	353	355	327	310	364	351	357	340	340	342	343	341	337	380	330	333	316	342	368	365	372	362	333	399	382	347	346	338	310	340	328	345	335	362	372	330	341	322	347	352	343	324	358	357	328	349	350	363	343	325	338	343	355	370	351	368	346	352	337	354	362	361	338	345	327	360	355	382	319	354	352	379	316	334	336	384	353	368	360	343	351	349	337	343	382	359	314	327	361	349	322	346	335	324	343	332	357	361	339	333	345	322	314	374	334	335	297	332	355	353	381	335	359	343	337	349	356	367	382	357	337	316	342	329	345	378	339	347	356	354	354	331	303	354	337	366	354	362	340	351	336	377	375	351	331	353	365	362	374	311	303	328	345	357	366	373	317	376	369	328	334	338	356	347	388	348	341	361	366	343	311	341	339	339	341	350	353	342	321	327	339	354	314	372	343	359	377	364	337	338	332	339	363	372	345	331	340	348	348	332	361	379	360	346	367	358	367	342	374	363	334	358	351	368	306	347	352	353	348	343	366	334
8741	6829	5350	2717	1803	1462	1218	1034	942	790	739	640	619	543	562	570	505	500	488	502	527	486	479	494	476	490	482	449	480	486	476	471	479	489	498	476	503	480	474	461	439	442	475	424	439	402	503	407	474	507	450	469	461	454	412	438	422	455	420	449	447	450	458	429	466	487	405	462	456	455	445	453	434	467	455	438	448	475	477	434	477	425	423	451	418	450	456	466	476	449	467	441	433	462	424	481	431	439	446	458	437	434	469	449	500	423	475	475	467	429	448	457	415	454	448	426	461	468	450	461	450	474	439	453	444	459	452	434	437	440	439	441	455	435	458	420	481	426	446	441	431	465	439	409	461	409	453	451	444	471	428	460	449	449	494	440	453	447	430	431	450	425	442	478	438	447	441	462	421	468	453	441	455	457	425	465	429	480	441	446	439	449	446	435	462	420	443	434	459	465	471	434	466	414	452	470	438	440	388	458	412	421	425	402	418	443	415	437	499	436	442	428	457	447	413	478	475	447	401	452	444	430	431	430	462	437	436	388	413	431	442	480	437	484	456	456	453	452	443	395	415	493	402	442	417	464	404	424	456	453	409	430	452	419	443	437	456	475	448	424	453	472	441	480	444	455	432	445	459	476	467	450	453	441	480	465	446	453	479	426	453	463	433	452	437	455	440	462	437	436	447	437	422	438	435	393	438	470	466	462	480	449	450	463	450	416	434	480	439	408	447	472	428	429	420	460	434	430	456	431	457	456	414	433	436	426	427	443	457	445	432	460	417	431	451	449	420	426	424	440	444	401	424	462	446	445	447	429	482	473	430	426	455	416	410	452	425	437	416	419	457	464	455	434	442	428	438	436	506	426	422	455	430	446	441	431	436	449	423	447	457	455	479	423	457	488	457	442	457	431	475	414	437	433	441	442	450	445	444	441	433	477	475	449	499	452	449	483	445	422	415	505	434	450	453	499	412	453	421	437	443	438	425	451	447	447	438	470	454	455	458	444	428	462	428	437	446	428	413	472	456	430	485	420	451	463	411	439	447	479	467	426	491	440	479	403	457	437	433	413	427	477	439	468	404	437	436	469	417	420	453	446	478	437	428	422	447	458	469	428	426	460	457	438	440	458	416	456	447	452	429	406	468	416	440	433	410	451	437	433	416	403	466	427	429	416	421	444	444	452	412	444	426	452	470	456	495	470	448	436	456	456	445	419	460	437	471	445	420	429	462	453	466	447	450	451	422	422	424	436	454	436	463	375	467	460	444	466	480	426	433	464	470	479	411	420	427	423	462	483	448	445	449	462	446	440	409	437	434	438	432	462	446	416	456	443	421	466	446	456	426	458	421	486	455	446	444	443	434	497	449	455	469	435	465	432	424	493	433	482	448	434	461	443	427	441	450	429	448	443	424	459	447	453	431	500	442	435	455	475	469	461	412	444	466	420	479	487	451	460	453	382	436	452	416	450	428	439	478	435	438	445	442	452	407	399	456	464	446	430	437	471	428	453	422	419	440	473	468	444	476	415	414	443	467	466	463	464	414	441	431	470	436	422	481	453	472	449	443	459	424	472	412	422	455	422	444	418	422	439	452	456	423	443	442	425	450	490	450	410	426	439	467	461	442	426	463	427	467	412	433	451	466	449	471	407	432	441	469	454	426	429	447	468	454	417	439	426	456	440	402	465	465	430	436	435	436	441	450	453	452	429	456	431	477	429	447	428	413	440	436	442	446	422	497	425	450	422	448	417	433	443	461	446	425	425	417	438	462	416	419	448	450	468	460	451	437	436	450	445	445	426	469	421	445	413	462	465	420	415	443	447	431	449	427	427	449	427	420	429	426	425	430	469	436	449	467	467	468	397	437	432	434	466	441	423	457	463	496	454	436	480	439	411	478	460	415	472	400	453	469	405	436	445	442	462	465	437	394	435	444	443	446	468	452	442	459	472	456	443	480	448	440	436	446	435	446	428	453	477	414	414	461	473	446	475	431	382	441	472	447	444	439	448	413	458	461	462	440	447	455	456	430	479	472	421	504	432	445	473	429	455	403	463	436	468	415	427	467	467	423	436	483	431	465	461	441	441	423	452	459	415	457	406	438	452	433	479	464	433	442	420	449	469	462	435	441	473	450	430	433	469	448	427	414	450	445	424	444	430	443	435	480	439	474	406	413	428	447	424	438	460	477	451	465	446	433	407	417	437	438	462	435	419	478	455	418	439	430	489	439	453	432	425	443	448	461	428	446	441	487	475	442	461	420	424	465	451	424	448	451	461	471	485	464	465	441	465	457	441	470	445	414	449	446	442	435	435	468	423	464	390	436	427	444	428	427	436	416	410	470	418	424	433	441	440	460	448	448	465	451	449	444	434	458	460	423	426	425	449	427	450	435	454	460	430	452	442	452	441	459	412	415	448	438	476	433	466	436	439	440	428	404	426	455	442	469	482	448	462	435	421	471	458	405	425	463	461	427	446	467	471	436	413	457	462	438	453	454	458	435	433	454	435	437	441	435	455	457	458	451	448	445	418	442	436	437	414	469	438	404	435	420	423	461	447	417	454	445	483	418	456	463	456	464	468	442	437	392	450	431	435	425	449	435	441	447	486	509	437	423	442	419	439	442	456	442	432	428	475	443	469	435	462	415	481	486	398	402	455	459	463	456	455	445	430	420	435	463	458	440	441	458	423	427	429	418	449	449	450	435	381	432	449	453	478	430	425	446	446	451	466	446	418	428	455	465	478	427	415	415	431	431	436	390	425	493	431	454	460	450	411	427	466	447	415	452	439	471	440	450	411	442	429	456	399	430	460	395	458	427	444	433	445	460	464	433	467	442	418	469	415	405	440	422	442	429	441	435	458	441	412	448	450	417	419	417	443	406	441	411	411	446	463	422	430	442	472	461	448	417	463	449	452	438	445	472	432	466	476	429	419	420	447	459	436	408	429	435	451	457	454	411	429	432	437	466	467	469	431	473	443	415	426	462	473	432	438	464	449	451	433	467	403	452	422	451	458	402	415	458	441	441	485	445	451	403	434	474	425	444	419	434	445	451	425	462	423	447	464	445	438	448	435	434	416	445	463	466	486	461	445	408	432	471	470	439	429	465	457	428	451	472	435	443	403	429	421	464	479	474	457	451	460	442	454	445	443	468	427	441	457	429	459	423	447	451	432	447	434	445	421	445	424	449	447	460	427	470	456	424	458	458	436	404	471	430	482	472	430	406	457	421	450	411	405	435	474	455	475	420	416	425	426	426	427	465	424	431	456	410	410	445	449	478	416	479	420	416	422	497	451	447	440	441	450	460	506	447	427	449	445	492	470	435	464	424	425	411	476	434	472	393	466	409	474	447	461	452	430	446	436	410	447	420	457	443	447	456	421	448	435	424	467	456	438	441	443	440	442	452	443	446	452	438	443	424	434	431	427	475	442	429	479	442	455	452	482	418	445	450	412	439	446	444	442	512	422	404	459	449	476	461	454	497	458	424	444	490	434	428	434	449	451	474	424
22908	21114	28895	23587	21107	21168	10990	1731	1277	1177	1087	1059	933	864	893	822	799	851	822	769	766	764	731	752	702	765	709	703	664	714	730	675	709	703	696	688	691	687	662	639	681	663	701	678	679	660	725	679	708	668	694	683	716	721	704	686	683	660	666	680	668	681	641	630	672	652	668	685	681	633	686	639	627	676	647	648	693	652	659	707	634	623	650	634	696	614	589	651	630	654	709	616	680	633	683	659	696	648	671	666	670	665	720	650	635	661	674	687	651	651	639	669	713	634	677	640	662	662	625	657	690	680	642	657	638	715	639	630	646	720	670	656	673	651	689	640	647	708	638	713	677	670	715	694	609	685	657	694	631	677	634	653	639	640	631	701	719	665	668	648	665	657	615	684	675	712	673	668	650	637	702	679	646	682	716	633	670	649	702	648	630	652	682	635	660	673	638	708	686	667	700	629	633	668	638	666	670	676	676	705	686	672	686	683	665	690	631	639	635	660	687	662	615	680	643	675	697	666	673	679	677	657	660	600	636	613	664	674	650	639	695	666	646	658	645	704	624	663	634	626	640	665	663	640	658	625	668	634	690	688	645	643	628	644	659	643	635	678	710	641	705	656	655	648	688	648	651	665	665	630	696	655	668	677	699	696	654	637	639	657	694	690	682	677	621	635	677	687	607	660	642	682	650	699	646	655	671	674	694	685	660	684	653	639	700	654	634	659	673	614	654	637	680	636	640	611	692	657	634	668	674	662	648	667	601	682	618	607	621	636	700	671	667	648	658	649	647	691	649	667	713	648	687	717	624	630	595	631	676	679	678	668	647	614	642	674	681	654	669	617	673	630	646	635	664	610	636	614	645	670	654	643	673	656	650	620	649	672	670	689	691	610	639	687	659	682	648	645	642	640	634	633	653	670	658	665	662	611	664	644	637	630	687	671	661	612	652	625	683	695	628	674	643	675	664	629	693	674	677	652	664	668	629	657	681	662	641	670	658	605	639	635	661	713	641	667	638	707	611	664	632	632	679	665	659	660	625	682	671	604	632	691	642	612	641	637	664	666	595	612	633	655	683	621	650	637	660	659	646	643	624	651	664	657	653	639	670	692	622	646	705	680	705	657	646	645	617	588	686	655	641	658	653	672	667	678	666	649	622	641	614	693	610	664	697	672	660	635	638	672	665	673	657	633	694	655	636	695	717	636	686	631	660	616	658	602	714	676	660	669	608	649	605	712	676	691	659	694	626	642	701	646	657	654	659	633	711	667	628	666	660	624	672	639	642	683	644	670	680	614	632	647	596	653	681	685	680	635	627	627	641	646	641	651	616	677	645	674	676	660	650	626	637	671	615	681	656	663	641	656	642	613	657	619	671	646	663	651	656	669	643	691	677	659	650	664	667	690	600	684	628	613	644	656	645	666	638	670	674	702	693	664	662	653	681	699	626	677	655	636	611	655	696	661	677	721	664	686	630	634	654	659	669	684	614	644	656	657	649	652	648	659	682	657	631	617	648	654	632	615	653	645	616	656	710	649	666	633	653	648	715	624	691	710	626	677	619	650	686	604	658	643	676	668	649	639	690	676	640	663	649	660	647	619	659	691	662	609	642	669	621	637	661	654	682	676	648	721	683	680	635	631	671	665	707	680	662	629	667	629	660	656	654	675	669	634	621	666	624	616	653	661	645	644	651	648	681	627	652	645	665	700	624	644	645	611	652	674	663	639	646	639	658	660	653	647	635	641	621	684	701	667	640	668	645	683	652	687	645	659	634	674	627	657	669	661	678	654	698	666	686	669	646	687	627	615	638	663	647	648	590	634	595	646	637	596	662	647	631	684	665	658	658	717	641	651	678	673	627	640	723	636	659	655	681	665	653	639	652	657	669	648	637	706	646	639	642	645	663	648	651	649	685	633	643	647	683	642	649	616	634	623	660	648	656	616	659	670	623	662	632	682	641	661	667	682	663	658	632	639	665	629	618	612	665	635	645	722	640	669	633	687	649	622	681	615	649	623	701	694	654	633	682	669	611	628	690	592	654	680	674	661	681	723	637	667	637	682	680	666	664	648	658	662	673	695	671	632	632	650	621	660	641	680	655	652	681	678	684	649	647	655	602	668	650	664	665	632	642	664	694	640	658	678	622	614	659	666	663	646	654	674	712	613	635	673	625	652	628	673	614	637	709	670	626	682	633	671	657	646	650	635	639	642	650	645	671	697	660	715	620	702	662	662	646	662	706	574	647	635	646	631	639	635	662	606	635	649	680	624	672	726	669	664	663	647	665	659	660	657	640	641	649	633	627	679	669	646	624	669	672	649	634	681	643	703	626	680	673	637	647	664	703	695	670	653	672	672	664	647	671	659	657	604	634	674	679	664	670	632	650	699	709	655	648	623	687	666	646	625	620	658	622	637	649	698	630	632	677	666	647	650	668	647	664	656	632	668	673	640	683	676	640	640	683	677	676	683	684	664	680	656	628	679	664	683	628	627	648	695	635	651	649	644	605	659	668	675	695	694	608	704	638	674	636	648	653	657	683	672	643	675	640	662	635	691	691	587	631	661	635	663	654	642	666	658	660	626	648	659	633	684	660	663	700	640	638	655	670	634	642	618	655	684	625	705	642	663	648	676	663	612	598	665	653	651	683	624	662	606	653	688	633	650	616	642	656	656	692	681	643	667	670	644	672	626	646	650	627	678	638	668	666	674	657	665	657	685	643	614	691	611	655	644	683	615	658	723	639	646	639	693	671	685	645	642	703	702	640	615	649	655	667	638	662	633	682	673	654	646	674	645	648	679	657	666	642	625	614	655	642	633	649	641	631	692	650	672	681	632	706	634	655	635	628	645	689	683	660	668	645	640	642	659	619	677	657	690	686	610	604	667	631	683	659	665	650	633	650	627	638	652	655	680	710	674	651	637	700	626	695	650	642	664	652	702	601	642	627	677	688	608	658	641	679	670	672	665	640	680	630	684	686	630	641	659	655	695	656	662	668	667	649	614	669	681	643	630	696	668	705	676	643	689	611	675	606	665	688	652	699	675	656	640	660	673	663	671	619	677	625	664	698	697	704	659	638	660	657	695	687	645	686	636	636	669	659	631	630	623	691	653	661	644	608	692	635	657	692	659	650	628	700	618	677	666	600	651	679	674	627	645	691	677	630	675	649	670	639	681	619	676	611	655	682	701	648	677	653	667	692	646	631	622	597	690	655	674	640	633	645	607	652	680	680	683	678	664	714	683	645	719	681	683	644	638	667	669	663	696	649	670	641	680	663	656	643	668	666	600	656	617	608	643	644	657	616	633	663	700	626	614	676	650	668	642	671	675	700	615	634	695	643	647	679	668	619	664	658	635	672	682	660	670	660	695	642	673	694	619	661	665	651	620	643	660	689	637	680	668	647	686	659	667	630	613	675	622	695	660	674	646	644	659	637	626	622	634	634	621	689	638	659	640	666	651	700	630	681	631	672	664	652	619	724	649	646	660	658	643	652	591	657	642	650	663
11959	17858	15011	8024	5556	4394	3347	2748	2277	1965	1762	1569	1423	1248	1190	1158	1085	1068	1051	956	931	927	914	944	884	886	905	886	837	907	862	876	787	856	825	805	849	840	849	870	827	860	850	823	839	832	757	771	769	840	761	809	796	772	789	820	795	732	840	814	815	786	806	850	805	815	824	777	813	799	797	784	835	790	771	802	885	779	778	819	759	802	779	848	786	782	763	764	791	806	748	809	772	748	769	794	835	794	815	804	768	771	765	791	778	803	813	771	787	786	798	758	834	757	828	777	746	810	764	794	777	780	804	825	779	800	791	787	780	758	803	744	789	755	723	797	776	783	754	835	755	840	780	778	772	809	791	784	793	821	794	816	766	761	780	784	802	795	788	786	794	767	859	752	792	776	781	819	830	808	792	794	792	792	752	730	799	786	747	819	795	802	777	791	810	777	755	793	817	758	778	829	817	850	805	789	798	753	759	780	779	745	766	799	784	778	733	776	746	780	806	803	795	752	786	792	768	776	812	763	787	761	799	767	768	796	763	770	828	803	790	787	801	801	811	762	762	808	820	759	802	804	756	791	789	776	784	775	803	770	788	828	789	805	800	828	790	813	754	807	808	804	730	826	738	803	764	799	765	786	789	821	803	813	817	777	796	789	775	780	790	817	793	719	768	776	766	776	802	750	803	800	782	809	759	782	744	769	775	796	776	765	818	811	766	786	842	759	799	777	805	800	775	771	763	805	800	810	755	825	811	785	805	751	804	795	793	782	747	769	769	784	779	781	818	767	777	785	783	793	740	789	786	808	792	772	752	739	807	783	769	764	823	814	798	779	762	795	795	833	805	794	792	816	837	809	802	753	757	787	774	762	750	794	769	802	849	792	777	759	779	762	793	771	764	774	789	812	774	771	772	764	789	761	747	786	781	760	797	786	763	782	771	784	743	787	823	733	801	737	753	767	803	784	764	809	799	781	797	738	771	764	768	797	794	788	814	797	779	786	833	798	781	794	788	774	812	797	817	761	793	796	784	787	777	793	807	774	769	801	794	826	752	767	738	800	826	785	761	803	813	793	834	793	776	798	824	813	787	786	806	745	794	804	790	788	781	790	775	752	783	771	781	791	791	768	783	780	779	742	793	771	748	792	817	771	743	843	770	781	731	854	808	788	816	815	787	790	796	763	766	795	785	794	796	786	813	772	771	737	800	812	772	808	801	777	801	850	804	764	820	840	801	804	806	791	775	818	821	762	785	760	780	794	745	841	790	800	808	733	782	783	782	832	782	816	788	763	767	786	737	803	783	776	761	785	733	772	800	764	766	815	783	804	813	836	815	726	774	847	760	790	770	745	815	843	768	798	768	802	787	768	770	809	828	773	772	838	807	787	740	804	775	786	788	818	831	797	795	792	751	814	850	779	780	810	804	802	825	803	802	806	737	836	791	799	779	822	791	784	751	793	828	779	786	768	775	777	746	783	752	772	753	848	747	798	767	773	841	733	815	814	775	795	776	736	787	781	793	785	793	786	808	745	763	784	751	816	840	774	764	768	782	801	767	795	776	757	788	801	794	784	783	750	761	815	815	814	793	745	814	794	792	828	802	768	787	780	747	764	815	716	756	730	783	753	719	756	818	798	798	819	815	772	753	757	760	726	746	789	779	810	752	806	738	777	814	783	755	790	783	792	811	738	772	822	735	778	796	756	783	734	775	788	781	827	749	807	753	772	731	739	769	788	773	789	819	748	770	778	804	783	754	747	739	747	791	766	771	761	759	781	770	835	764	810	740	786	785	801	796	785	796	802	827	814	799	800	843	795	747	776	812	865	766	817	822	805	787	755	806	794	740	806	781	801	768	781	780	786	833	755	727	811	831	789	749	804	729	753	788	741	800	786	748	820	773	794	803	785	800	786	803	748	795	753	740	828	760	803	837	796	817	798	811	757	760	793	790	808	795	771	750	759	809	715	847	841	824	802	771	775	776	784	821	769	771	797	829	767	795	736	753	780	781	785	830	779	746	836	825	834	806	805	775	766	778	749	802	769	766	748	818	750	762	814	765	809	840	803	791	808	813	831	763	768	759	796	797	724	753	777	801	842	789	837	794	720	792	851	773	801	851	743	824	735	759	811	750	777	814	743	760	783	806	767	766	783	812	760	787	800	748	812	807	763	768	785	728	755	775	760	778	768	807	807	824	806	758	796	790	797	777	767	804	779	784	794	780	773	800	790	767	757	810	837	804	855	761	839	789	792	821	797	768	784	769	799	763	814	764	762	765	750	821	827	769	741	745	767	769	826	790	813	781	760	810	846	788	780	743	771	769	813	801	812	807	828	787	791	832	749	826	793	822	809	814	799	753	777	822	818	743	743	815	751	739	770	792	736	784	804	732	788	795	752	792	777	812	763	799	778	812	781	763	789	794	743	773	815	765	773	796	770	812	755	819	805	761	764	824	764	804	803	750	769	760	778	781	801	774	815	775	803	783	779	759	792	776	766	774	756	790	784	797	784	769	822	814	774	750	781	750	741	778	790	763	769	844	804	769	805	784	783	824	788	755	794	813	820	798	764	747	783	810	745	827	780	802	775	796	756	784	751	786	804	801	814	818	767	768	760	754	811	742	801	816	798	754	774	804	763	787	765	813	760	799	786	752	793	794	769	797	781	768	836	715	789	788	764	768	790	745	773	743	778	788	775	786	777	786	791	826	794	805	743	811	749	759	785	802	808	745	771	759	799	793	724	782	771	783	806	823	773	790	796	782	793	803	752	712	839	760	791	772	722	771	832	750	782	743	757	765	769	745	763	764	788	755	811	769	820	790	787	778	771	767	792	862	827	782	762	811	771	772	760	792	802	794	811	785	817	764	746	782	795	777	817	738	762	792	810	777	757	780	787	775	770	826	838	778	791	787	763	747	800	790	832	829	792	735	798	755	756	793	814	785	722	816	820	808	794	796	769	757	805	782	783	794	829	745	857	803	777	780	780	773	778	817	787	739	757	808	792	776	786	765	812	838	758	762	761	819	822	788	771	749	768	786	808	805	743	801	783	823	767	743	788	785	788	816	774	786	787	783	778	803	790	759	799	772	774	775	825	806	801	830	789	747	796	765	795	828	746	747	795	788	800	778	753	726	820	830	821	816	783	736	724	773	745	772	810	759	761	816	749	822	819	751	780	823	771	776	767	756	775	791	755	757	789	770	748	794	810	825	760	786	754	789	805	801	797	793	769	798	780	841	762	802	758	741	810	842	772	785	801	817	810	765	815	796	780	790	818	785	773	794	801	820	773	769	780	807	787	798	737	762	800	750	793	793	761	792	783	778	757	794	794	757	817	819	763	763	816	780	744	787	753	809	802	772	769	752	818	812	746	805	814	799	763	783	757	753	819	845	801	770	794	819	785	754	758	783	817	825	812	763	805	819	798	830	773	780	755	780	806	768	775	790	772	780	746	781	774	771	754	742	774	800	768	769	789	818	765	812	784	780	818	813	763	769	798	813	780	778	763
27203	19811	6712	879	543	528	421	441	459	438	426	423	413	425	419	456	418	444	408	442	419	450	385	401	426	426	406	407	431	411	412	376	424	412	425	398	433	408	420	422	390	462	418	393	432	423	394	451	399	430	427	418	431	381	403	388	423	387	397	394	420	442	416	379	403	409	390	403	399	393	415	417	402	446	453	430	407	405	382	390	397	381	406	399	411	413	428	410	416	433	403	366	402	420	439	429	423	456	406	429	433	394	414	413	382	425	387	414	397	416	413	395	400	388	393	393	426	410	401	445	405	429	411	386	385	392	394	394	428	391	375	432	420	388	405	412	417	426	421	417	427	424	395	403	416	385	406	394	377	450	382	461	376	390	429	420	414	394	419	398	406	432	409	376	414	394	401	412	409	373	446	430	405	428	414	404	393	422	409	392	404	439	395	422	399	455	405	406	415	392	395	388	410	431	455	451	438	418	401	399	412	392	420	443	417	402	403	372	373	446	419	390	390	404	419	354	409	385	407	411	444	407	393	402	396	383	454	397	428	422	441	422	438	403	426	387	365	390	449	442	424	427	403	458	378	390	370	398	423	385	409	382	414	415	419	443	401	409	431	394	414	384	416	402	439	411	386	420	410	399	427	427	423	386	426	431	450	388	400	430	382	430	382	386	385	411	413	401	408	423	372	381	463	406	429	419	398	432	406	449	407	445	388	422	457	501	444	397	418	425	425	451	398	421	410	394	416	427	405	418	427	405	395	385	413	408	418	419	450	424	435	429	444	451	433	376	398	438	434	413	424	410	358	457	430	375	380	434	419	419	398	404	399	389	388	418	354	383	432	394	386	404	384	422	431	408	409	370	407	425	411	404	424	454	408	426	396	425	392	404	403	396	423	422	433	429	394	437	439	436	436	389	422	413	419	419	436	395	432	423	450	409	414	413	386	440	373	390	429	414	426	425	429	383	400	394	390	370	419	396	430	385	407	392	406	414	365	437	400	416	428	434	396	417	422	415	438	389	398	434	423	403	414	412	444	396	368	387	405	421	400	440	386	417	421	432	397	422	405	399	366	385	385	402	399	424	397	407	398	410	437	398	413	423	402	394	402	411	428	426	410	435	417	374	427	410	399	424	424	395	404	410	409	441	449	377	399	389	443	382	437	400	388	408	427	386	427	421	431	384	408	400	419	433	414	419	415	421	403	380	401	414	415	380	418	394	374	420	420	380	441	393	404	427	413	377	399	387	430	396	396	407	424	437	441	382	419	432	413	409	419	424	427	411	424	419	374	374	415	430	422	428	457	430	395	405	405	384	452	392	390	414	394	461	423	424	379	420	403	429	432	395	414	402	449	426	401	439	411	396	416	375	371	390	401	416	393	405	411	408	393	416	418	427	435	424	425	448	428	408	441	400	402	431	410	440	407	419	426	392	452	400	411	388	413	393	417	443	417	408	433	435	421	399	441	430	439	432	353	403	426	409	408	415	428	410	411	449	397	414	408	409	433	421	425	392	427	427	403	390	426	433	449	456	409	421	379	442	429	382	395	446	400	405	418	412	388	429	402	418	413	443	402	414	447	422	409	411	413	364	417	371	448	416	433	420	428	394	386	390	416	411	443	399	400	421	422	415	423	424	432	380	409	454	425	407	397	437	388	426	445	421	398	377	423	423	419	431	416	389	375	407	361	401	420	423	431	444	392	420	429	366	448	423	414	437	418	398	424	413	422	414	382	410	390	407	415	427	410	449	411	377	380	380	407	449	398	392	423	423	398	386	410	453	365	434	432	416	406	412	415	390	373	430	401	422	407	472	392	420	437	423	416	393	404	414	408	423	361	409	418	402	456	352	416	416	438	406	410	402	372	419	408	409	415	377	388	409	406	407	387	442	397	416	429	440	400	449	410	391	414	400	396	411	409	375	388	416	442	413	376	380	387	407	434	410	407	412	417	399	407	411	413	392	388	405	412	457	413	413	384	426	375	413	444	402	396	421	436	434	410	382	391	411	413	457	422	385	416	429	411	417	429	411	407	401	404	417	425	419	408	395	428	462	374	385	385	419	388	405	424	387	413	389	435	419	377	406	451	433	417	383	416	442	387	385	425	388	405	389	445	388	449	370	418	393	431	369	420	399	431	397	408	422	424	412	417	408	443	426	420	440	391	367	434	436	399	417	431	428	444	384	427	424	443	396	439	421	419	416	433	422	393	381	425	420	424	397	472	438	446	417	403	407	407	404	399	374	410	403	415	431	414	428	441	415	397	413	375	418	424	406	415	406	414	402	381	401	390	455	432	398	436	387	440	458	410	425	432	390	405	432	407	456	444	432	417	412	412	395	428	426	441	396	392	394	423	400	402	441	403	407	459	395	393	458	424	440	437	415	389	377	387	421	428	381	425	425	418	408	441	421	385	450	403	378	385	418	387	384	414	388	420	434	408	382	398	419	414	436	397	415	405	407	417	412	395	421	439	444	445	428	438	403	436	432	437	406	415	381	414	428	405	405	393	368	399	402	417	408	374	379	409	420	425	417	419	401	392	426	403	448	407	399	390	436	402	390	441	431	397	436	412	420	417	420	429	438	443	422	406	413	386	427	409	480	421	388	411	439	406	454	422	429	414	420	357	436	388	418	403	454	432	435	452	426	421	393	368	393	411	384	409	421	372	434	394	431	398	426	436	394	418	401	390	415	399	417	411	414	408	399	418	421	443	456	416	392	408	413	427	439	421	434	445	416	431	425	431	409	412	445	405	433	430	417	375	401	419	443	400	413	403	425	379	428	414	398	437	426	454	377	439	458	415	388	391	394	418	393	429	413	455	432	415	435	420	418	404	412	401	394	422	410	432	423	407	443	427	426	397	405	404	396	443	413	398	386	394	404	353	372	423	415	384	367	384	405	413	452	425	380	399	435	438	399	445	429	403	415	411	423	361	413	361	380	403	410	416	449	402	447	422	437	403	398	418	395	408	430	416	402	386	415	410	394	411	408	406	428	421	444	417	403	421	407	442	406	387	422	401	405	389	416	443	431	428	429	382	397	430	398	408	416	399	471	418	412	410	416	426	404	424	411	381	383	388	401	429	418	392	396	422	387	440	412	436	436	399	440	417	445	403	439	374	443	436	452	437	420	462	435	424	373	404	393	456	437	395	386	418	407	383	396	415	428	433	388	409	424	409	387	421	409	412	408	388	389	398	393	389	407	393	431	417	424	431	444	404	383	426	401	392	410	400	420	404	394	403	395	388	432	425	405	421	402	412	396	450	438	425	410	397	412	403	403	395	418	405	409	411	415	402	427	459	437	411	394	420	421	413	404	399	439	387	417	485	436	435	426	447	389	372	445	467	442	398	420	422	417	423	399	460	402	440	395	418	411	409	391	427	431	416	425	440	451	403	415	415	427	389	421	437	387	409	385	372	426	416	428	405	403	380	398	416	420	425	435	437	396	418	429	390	422	434	480	419	417	386	457	405	390	393	443	394	397	365	390	420	400	386	407	389	409	414	450
7391	1513	1236	722	646	595	598	545	509	569	536	516	553	527	563	481	517	500	515	529	508	467	514	515	530	531	519	485	482	496	511	534	480	452	510	531	485	502	507	502	470	516	498	544	490	487	517	491	506	505	504	529	513	495	497	529	484	499	509	548	490	508	509	513	498	496	496	514	542	470	510	521	503	501	539	518	485	562	525	509	492	507	495	477	522	492	539	494	464	512	473	505	530	509	471	554	502	541	500	559	478	465	483	476	518	501	498	462	486	513	500	476	539	500	499	490	507	523	515	477	523	507	494	497	528	492	483	533	529	470	501	514	458	487	511	492	487	493	497	514	526	485	491	523	513	490	496	505	550	476	529	485	489	454	506	476	505	471	482	530	489	517	497	483	507	542	481	521	496	490	490	503	478	471	472	506	510	504	526	506	497	516	503	503	500	485	540	491	510	551	493	511	504	515	519	512	463	474	492	502	505	502	510	484	502	491	517	555	529	496	513	519	482	481	508	482	523	470	504	490	559	528	501	524	515	517	474	520	486	480	514	525	506	497	484	513	458	506	520	525	532	532	500	524	520	488	495	497	456	511	472	515	519	529	479	530	492	539	499	540	495	492	487	472	500	516	504	515	509	528	507	542	562	500	500	531	497	485	494	510	509	495	490	506	509	490	510	523	470	518	500	488	520	497	522	494	500	510	530	534	499	486	475	470	512	506	518	526	535	522	504	467	523	485	492	549	525	558	511	523	505	540	512	507	528	500	487	532	470	509	513	526	502	465	503	458	527	495	504	481	538	481	549	507	538	520	500	527	534	489	502	488	467	509	537	510	515	493	487	500	519	510	469	500	498	525	501	516	502	489	480	501	485	524	492	539	539	501	491	519	487	529	504	525	486	515	484	496	525	546	498	492	495	541	508	475	509	531	503	515	514	513	522	547	532	501	474	502	503	516	500	539	464	498	456	513	516	524	502	512	481	504	481	488	518	502	498	518	509	452	477	505	512	501	488	492	527	475	522	554	499	490	514	529	511	507	501	482	525	492	515	507	497	528	484	521	511	515	546	520	552	484	532	531	508	539	509	522	490	527	501	475	519	520	507	476	494	462	536	486	500	502	449	474	502	492	482	522	499	516	510	508	474	533	491	541	508	510	518	543	477	480	502	533	525	495	509	486	514	490	533	490	536	521	486	522	527	515	538	485	508	521	501	484	524	493	506	479	506	551	512	538	523	505	523	513	494	537	479	486	505	495	546	497	500	524	516	491	529	502	503	501	509	517	541	511	526	521	505	477	514	551	475	471	517	489	501	504	484	462	516	534	511	526	530	504	462	517	526	513	474	482	512	498	495	498	460	576	514	515	482	562	507	531	517	540	462	494	498	497	477	478	503	519	520	483	496	509	459	481	506	494	468	538	532	516	527	511	521	520	494	511	505	537	458	441	517	529	525	480	511	544	514	466	520	521	509	496	544	528	550	511	506	514	531	500	489	484	523	489	474	537	514	491	552	498	463	475	503	537	524	498	507	498	542	497	484	512	512	513	509	518	479	449	501	496	499	491	474	496	488	454	530	531	507	487	512	483	474	531	468	491	476	526	550	528	547	515	530	477	548	523	490	500	525	472	530	501	518	519	483	520	490	510	539	537	498	511	514	532	524	469	503	495	494	490	469	513	454	536	549	523	474	514	513	503	495	513	492	541	484	493	572	526	511	548	540	484	519	490	534	514	476	527	546	505	468	483	521	513	524	504	504	485	494	480	506	492	523	493	478	503	516	482	510	519	538	506	497	499	524	527	487	516	493	490	465	518	483	500	554	533	501	518	489	509	501	533	507	495	479	507	539	507	524	513	518	517	506	528	515	510	486	473	497	558	529	521	508	516	514	524	526	461	487	502	494	505	506	511	508	465	527	496	546	514	488	495	526	522	524	524	531	526	503	504	524	518	497	477	499	488	491	504	536	489	494	477	513	526	490	491	543	518	533	549	492	478	545	484	508	471	522	535	510	532	503	525	472	513	495	528	496	494	492	511	502	518	494	477	508	513	504	530	545	513	559	481	478	479	465	538	518	532	492	456	458	470	530	479	514	488	523	503	504	517	499	512	485	470	495	487	509	504	519	528	487	500	510	535	474	498	499	493	532	513	516	518	514	521	529	514	536	519	496	507	502	510	479	529	482	489	519	478	521	498	482	507	466	518	528	479	547	497	480	512	488	532	512	508	518	536	469	519	521	539	516	497	434	510	538	504	466	455	517	489	482	506	514	515	495	481	508	496	506	495	475	518	526	519	543	507	494	469	500	482	545	531	505	507	503	480	500	500	513	551	504	516	517	502	454	531	464	465	520	527	500	509	494	522	477	493	490	511	489	529	510	521	542	531	521	486	474	560	504	541	504	500	508	504	543	525	538	529	508	547	470	488	456	522	506	484	519	539	525	500	557	528	536	508	506	542	487	526	485	505	541	508	490	488	506	501	542	509	526	479	484	509	529	537	522	530	515	511	507	520	524	518	507	515	484	522	499	508	526	542	486	502	512	499	548	539	513	530	482	502	483	503	487	471	549	502	518	525	482	528	479	571	483	507	514	521	516	509	497	509	529	522	542	519	489	505	508	538	508	546	467	469	522	540	497	489	481	491	519	488	532	467	496	535	457	508	500	497	500	525	509	533	501	503	505	524	530	551	524	516	502	521	485	481	523	538	479	474	494	520	490	461	491	556	509	531	520	502	485	515	530	496	501	521	486	507	500	482	507	489	483	494	478	490	501	519	493	500	505	506	532	496	504	464	517	458	470	503	544	491	474	473	531	492	482	455	519	511	463	542	485	547	544	518	516	531	501	500	494	545	505	500	488	560	512	519	525	496	525	530	519	496	479	561	518	480	522	461	465	497	502	524	496	520	510	492	501	503	528	506	523	506	519	477	532	507	508	519	501	507	531	482	469	537	533	568	535	539	501	520	499	470	491	508	514	492	480	503	473	516	513	519	513	502	515	517	478	521	490	495	502	506	518	517	502	482	502	537	512	519	500	503	461	517	485	489	470	495	508	513	536	518	476	540	476	494	486	504	526	503	499	507	509	518	512	505	534	481	472	518	498	555	545	502	525	519	532	498	495	492	501	515	496	550	498	511	503	514	483	512	508	541	545	499	520	478	513	469	525	536	489	507	541	485	508	479	532	503	518	519	463	504	510	516	490	527	536	519	475	479	482	500	500	485	522	494	537	529	543	459	542	517	484	481	551	507	495	481	532	509	547	536	511	466	544	501	510	509	504	536	473	510	503	503	501	523	500	473	514	487	501	510	472	533	527	519	488	503	535	494	484	510	498	495	493	475	490	475	497	563	466	530	540	481	519	497	519	500	508	507	489	510	507	536	506	531	490	499	469	455	475	504	536	475	514	536	495	518	514	541	513	500	533	525	483	477	507	529	462	522	493	516	501	493	503	461	493	521	486	508	522	515	494	507	538	460	504	550	531	528	526	491	517	545	551	523	493	492	511	491
23947	21114	28459	24006	21107	11154	1755	1188	997	950	816	834	790	764	724	738	748	724	711	687	666	671	607	729	728	728	677	670	661	667	661	670	645	666	611	660	657	671	653	624	652	644	646	667	637	671	648	675	597	628	597	670	639	628	678	604	678	670	645	690	645	642	639	646	617	675	620	694	660	646	626	611	610	661	644	630	668	642	666	652	629	621	667	612	592	652	618	670	625	596	692	629	703	650	662	622	614	642	679	672	627	631	636	630	682	658	630	612	640	642	613	641	688	640	672	668	662	636	666	633	629	634	672	637	662	645	683	637	636	643	614	613	728	634	654	684	639	634	630	626	639	669	622	678	616	678	646	687	631	603	667	640	652	652	669	658	642	628	675	597	672	655	667	661	657	621	638	630	629	691	596	636	662	605	639	664	664	626	655	635	688	635	650	677	630	637	622	650	662	647	616	607	656	670	672	630	693	639	641	649	686	647	632	639	659	678	609	664	678	624	655	650	668	631	626	668	622	655	623	646	630	668	655	648	662	660	654	636	657	660	661	640	620	636	632	611	650	643	597	647	660	656	642	655	652	650	617	660	652	651	623	625	594	643	622	651	631	686	642	659	679	642	656	628	651	664	649	681	651	620	647	644	588	572	687	605	687	644	626	606	622	616	673	672	634	633	626	664	629	609	599	642	665	601	659	691	670	621	667	677	632	651	645	641	637	660	617	633	656	691	689	661	667	627	604	631	642	642	648	634	641	659	645	582	634	643	640	664	636	614	630	615	671	661	635	643	663	591	672	677	650	662	686	654	630	635	663	674	659	686	611	577	691	607	642	630	628	630	636	680	645	628	622	636	620	664	680	663	641	617	643	655	648	620	618	618	684	634	660	638	638	617	669	644	611	679	628	616	631	586	700	614	623	666	636	631	649	642	612	638	684	608	634	612	646	644	637	650	710	665	630	606	624	665	612	648	609	650	659	632	622	636	677	625	625	634	609	610	637	669	606	668	632	662	670	661	643	651	613	662	711	634	619	625	678	660	685	683	697	581	653	647	664	653	645	647	626	642	626	659	668	662	669	631	659	635	663	638	649	635	619	702	642	647	631	652	637	624	661	644	659	609	657	600	676	660	616	648	671	641	692	614	659	665	693	635	633	664	618	636	628	664	650	665	625	655	683	645	639	609	610	616	651	649	618	667	661	620	663	676	685	598	638	634	605	641	592	613	627	661	656	626	629	609	649	641	642	661	655	624	637	641	665	689	693	602	619	667	673	636	677	612	655	672	639	649	659	672	668	608	627	626	649	610	634	626	635	686	619	647	671	660	679	682	663	635	631	597	613	619	674	660	613	611	664	684	629	647	650	635	631	652	636	633	630	661	657	723	659	580	646	650	665	604	645	627	617	643	629	680	630	634	617	701	672	647	626	629	625	600	651	640	653	627	681	665	616	607	623	671	654	629	595	623	614	642	662	635	605	633	652	712	663	669	641	622	645	588	670	668	624	628	648	600	633	638	655	618	643	630	641	668	647	602	648	644	639	603	649	625	600	592	632	632	650	638	656	635	666	604	626	613	648	624	686	656	643	611	606	605	642	647	605	705	661	693	651	653	668	651	654	643	611	615	643	623	629	701	626	653	620	634	637	605	633	621	637	638	615	632	634	632	653	658	645	673	672	615	628	666	652	580	664	601	637	691	670	636	677	640	631	629	667	613	633	639	640	606	657	601	626	638	634	631	661	621	624	586	683	658	651	610	612	677	664	664	598	663	647	675	668	667	622	639	631	635	629	671	654	646	615	619	596	624	607	658	677	637	652	639	631	653	611	661	660	643	616	621	631	626	633	652	673	642	614	640	670	645	621	654	664	664	608	653	664	654	651	637	600	654	635	660	619	605	672	648	649	648	654	608	673	649	628	632	657	640	643	657	624	641	647	634	607	586	602	649	655	582	658	633	611	658	624	633	625	658	623	613	687	667	647	658	630	620	630	616	637	643	654	691	692	649	620	616	618	608	626	647	630	650	627	611	635	650	644	631	635	592	685	628	620	639	645	620	609	697	655	654	640	675	640	659	654	627	662	639	602	665	624	632	694	650	611	631	652	658	655	639	594	670	618	622	628	607	665	650	611	639	622	649	614	648	635	640	658	671	659	614	627	637	629	642	694	648	653	603	660	602	654	643	626	635	619	643	650	673	629	629	653	704	630	639	626	651	662	636	652	631	595	604	592	657	641	665	635	639	663	640	600	638	669	689	620	610	663	641	648	658	685	608	661	675	643	658	676	621	667	667	663	673	643	630	677	656	669	619	633	647	689	688	625	656	631	634	649	646	651	672	641	642	615	625	683	650	636	658	695	668	650	622	627	647	612	615	660	673	628	639	598	595	675	657	620	651	680	650	625	638	661	627	653	670	712	665	631	643	643	663	656	617	679	670	611	657	614	673	677	658	614	656	634	626	610	639	630	642	627	612	642	640	619	650	662	686	632	648	622	601	620	635	668	666	660	619	667	633	631	636	646	626	661	664	659	629	689	611	624	631	621	686	602	637	616	610	590	683	618	613	631	631	662	644	650	622	647	702	627	630	621	643	666	667	655	637	622	606	673	659	643	578	634	650	690	664	621	655	667	649	653	642	636	669	634	643	639	660	633	605	616	619	665	635	668	678	702	626	638	624	644	635	669	673	659	696	657	637	635	648	642	649	632	624	633	673	631	643	641	631	618	663	629	612	665	659	669	620	653	612	658	634	618	659	605	649	606	657	648	613	632	677	668	671	678	637	637	636	613	651	663	664	611	689	670	687	639	629	613	672	665	624	634	657	649	594	627	658	628	633	646	662	667	635	625	635	674	652	625	653	609	677	615	693	638	617	690	649	638	641	627	654	636	676	642	644	645	676	611	630	642	639	707	626	634	667	627	603	646	643	657	719	645	643	644	617	652	688	648	690	648	646	615	629	694	647	678	687	630	652	644	642	668	640	648	645	647	640	583	624	653	631	645	664	656	674	607	664	638	673	660	607	647	659	685	629	658	698	680	608	650	691	678	584	609	615	666	651	616	645	669	631	667	649	629	667	639	665	636	647	619	665	630	610	650	605	655	631	615	648	676	622	669	639	638	677	650	636	668	693	636	626	676	683	638	639	648	626	646	620	628	637	645	663	640	625	625	672	626	624	603	647	636	675	641	672	649	665	636	601	655	580	672	623	597	644	679	629	636	661	633	630	627	613	650	612	692	611	647	620	653	637	659	598	677	632	639	636	606	593	645	668	630	606	637	665	668	629	668	627	640	628	624	655	669	673	635	666	646	628	664	631	619	609	618	605	660	659	629	630	641	631	660	621	666	623	666	655	657	614	603	662	658	655	654	628	611	646	635	642	671	647	625	634	630	637	621	614	641	612	670	641	650	648	675	697	633	690	653	658	636	643	625	641	643	662	655	696	654	660	645	621	623	683	657	624	603	615	663	640	639	551	644	648	618	646	636	621	694	655	701	684	668	617	631	634	632	649
9371	11144	9093	4731	3382	2494	2135	1754	1618	1398	1254	1159	1081	978	980	949	962	939	915	882	867	857	892	893	800	853	840	791	774	795	787	788	811	760	792	772	782	766	819	790	779	776	828	767	780	781	793	827	782	748	704	753	808	808	771	813	730	796	790	759	774	795	826	764	753	822	789	768	779	820	806	772	783	760	816	780	763	762	756	764	760	808	799	744	764	747	735	830	794	782	743	762	753	799	778	786	789	751	777	807	734	773	780	757	777	739	813	808	750	772	742	783	825	790	714	799	798	729	824	772	798	733	772	779	721	800	779	804	778	756	790	825	774	709	792	785	760	766	828	792	821	776	791	753	784	784	818	743	775	789	798	787	777	738	773	794	791	817	783	793	779	806	799	697	765	749	743	809	738	793	766	762	764	805	798	790	748	766	753	759	786	782	766	765	773	783	796	759	778	813	828	787	783	788	826	818	746	779	737	751	791	788	793	734	792	779	761	754	833	790	743	772	778	786	765	735	789	745	726	807	768	738	734	794	758	724	760	726	778	753	850	789	759	757	742	754	735	804	763	750	732	711	763	765	780	762	806	704	789	732	729	806	772	753	738	717	760	747	800	753	717	710	748	758	808	821	855	758	774	793	793	778	772	762	754	746	798	776	781	805	727	741	755	742	807	728	751	765	730	766	732	769	819	798	800	774	779	740	754	795	788	748	760	790	811	746	774	807	783	768	754	770	752	752	803	818	789	829	800	756	802	755	778	812	774	729	735	760	713	744	792	757	757	811	796	758	738	769	763	742	773	782	742	805	800	795	779	702	734	739	729	752	742	766	729	808	749	808	765	760	765	727	774	763	813	800	774	772	777	805	782	790	812	738	731	755	776	745	800	759	742	760	760	753	764	841	722	780	749	789	732	770	751	766	746	754	790	753	763	774	778	806	777	774	700	753	779	798	825	775	786	790	821	749	738	745	772	774	771	743	785	790	712	744	815	748	778	783	782	749	756	753	804	725	767	796	750	796	737	736	776	697	792	776	804	825	723	765	743	755	711	756	780	812	782	771	779	760	755	751	746	776	761	769	764	808	789	724	750	815	749	768	737	808	738	712	767	787	757	800	725	784	739	827	777	795	752	834	762	763	749	729	793	753	730	775	755	772	755	772	754	758	809	775	775	768	792	818	774	752	761	786	799	720	783	769	784	789	804	731	816	784	775	822	748	758	798	743	731	780	803	775	749	780	772	743	755	801	757	789	734	747	766	764	761	812	711	752	748	791	766	780	793	770	745	781	767	777	774	790	730	771	754	773	764	719	771	787	825	801	766	760	710	761	735	788	786	742	786	734	763	749	777	791	809	804	771	745	822	735	768	764	816	752	804	796	752	771	802	781	747	810	746	763	766	766	757	791	719	809	785	791	716	798	816	756	788	766	757	724	770	798	778	783	795	740	782	795	770	793	774	805	843	761	788	759	755	775	786	815	780	782	765	723	735	758	787	766	768	766	722	790	809	706	730	700	791	772	770	763	776	780	773	747	746	750	805	770	776	719	801	751	802	801	770	758	766	815	758	743	768	789	744	766	794	795	769	787	745	757	743	749	746	796	733	784	781	742	781	770	795	771	746	729	757	765	747	793	795	751	742	769	776	785	766	770	778	768	778	786	822	766	796	778	783	747	772	784	764	796	766	802	792	716	811	780	766	756	786	756	773	810	811	713	829	766	797	816	812	762	766	752	792	741	769	785	759	761	774	809	783	758	775	789	774	761	769	709	808	791	791	815	747	837	733	756	762	756	779	752	748	778	782	783	745	803	800	765	776	767	776	744	749	768	771	793	792	770	776	772	775	782	819	749	765	781	778	773	797	747	775	740	770	780	799	777	755	738	805	791	748	767	832	758	817	756	741	794	813	785	773	799	780	767	750	841	779	742	766	736	806	753	764	739	739	762	758	742	792	787	743	787	712	758	760	759	789	773	750	787	766	807	732	780	771	769	746	729	788	818	770	770	816	754	798	817	780	767	760	794	745	755	746	783	758	769	748	812	749	735	737	804	816	786	793	762	776	809	782	779	836	770	791	727	732	805	812	767	751	754	792	751	818	832	770	725	723	756	799	770	835	769	725	732	817	789	777	769	753	741	781	771	759	781	783	797	783	749	782	795	741	725	767	802	768	787	779	845	740	781	787	717	793	816	780	775	814	746	752	767	735	708	789	808	789	753	835	752	789	721	781	751	829	762	810	719	806	783	758	755	777	799	791	774	780	802	748	789	761	767	774	799	762	743	759	768	776	733	761	756	793	758	735	799	799	782	765	757	754	799	732	822	812	834	772	745	795	808	769	761	758	825	804	744	742	814	770	801	752	776	836	794	786	767	732	779	799	756	771	795	808	781	779	833	786	774	748	794	772	776	773	794	783	732	767	771	798	746	716	746	746	811	770	723	738	770	729	724	786	761	730	803	827	728	771	822	767	763	755	778	767	776	794	769	806	787	757	791	771	759	732	776	806	715	771	777	796	780	773	738	803	753	787	789	775	722	766	808	752	810	791	772	811	783	812	767	776	823	773	779	807	815	791	743	784	742	833	783	778	732	796	789	775	769	782	779	785	775	746	758	715	740	730	790	776	820	716	763	758	771	725	716	787	819	758	758	717	772	775	739	761	729	723	776	731	795	762	781	764	782	808	756	796	729	794	735	779	785	791	782	763	785	730	786	729	806	798	796	766	712	776	758	751	744	782	778	748	771	784	789	837	772	767	748	755	801	791	766	805	754	826	773	814	764	753	781	765	742	773	781	749	729	756	769	735	829	746	767	839	798	786	747	746	773	780	798	721	757	756	746	781	824	774	757	791	759	775	738	741	747	748	803	762	761	802	801	781	730	783	779	798	702	778	763	681	755	766	791	763	753	792	815	752	801	772	776	788	697	726	743	769	777	779	782	811	735	765	749	801	802	728	801	752	766	805	765	764	756	734	747	783	753	794	762	764	752	805	732	783	730	765	767	758	808	814	778	751	808	754	767	776	765	791	818	781	788	779	828	789	803	774	773	738	799	746	779	789	776	764	724	776	740	749	768	798	782	762	789	725	764	765	755	803	735	757	721	782	776	727	778	781	747	819	749	729	802	732	752	776	810	792	789	754	742	760	780	750	780	753	821	786	815	734	764	786	736	750	761	760	747	736	764	759	792	773	761	766	762	756	777	770	731	797	766	771	766	780	769	791	763	755	770	779	790	754	744	752	764	814	764	769	829	748	778	760	744	752	829	808	765	779	756	798	760	790	779	759	690	764	806	737	738	726	704	784	758	793	814	751	765	751	774	782	793	761	774	731	787	784	770	748	739	762	780	754	728	697	751	774	769	739	833	757	792	749	719	791	738	762	803	736	799	802	777	800	740	759	752	758	726	778	736	714	774	768	755	756	753	759	762	794	763	728	756	749	816	750	745	766	753	766	728	795	694	756	798	739	724	722	771	789	765	734	706	794	814	762	787	776	799	781	732	797	774	773	727
25079	21072	27339	24914	10408	856	650	563	507	469	453	433	417	412	401	401	388	400	390	388	373	368	377	361	360	353	366	399	363	338	356	344	368	340	392	361	385	345	356	355	341	376	351	370	359	384	373	355	368	379	336	356	396	363	347	341	333	348	357	350	359	330	358	374	360	328	324	324	361	352	348	374	358	374	327	316	347	345	304	383	355	346	331	323	370	332	351	301	361	365	338	374	378	387	361	332	375	378	364	375	348	341	381	373	353	350	355	370	386	377	344	332	376	353	349	343	358	366	335	348	381	324	351	355	355	336	377	388	365	358	333	348	359	366	366	363	363	342	365	361	343	347	340	332	383	354	362	345	328	334	340	354	333	358	335	335	370	355	397	348	349	358	363	372	338	389	345	371	362	372	355	369	336	381	367	392	336	347	325	382	352	353	352	373	359	341	363	352	346	372	336	372	350	360	323	341	376	320	362	364	363	343	370	383	361	340	358	354	392	324	361	364	339	339	374	337	356	334	327	327	335	339	356	362	377	395	332	325	366	345	360	346	363	347	361	373	354	351	327	334	346	356	340	368	367	364	335	345	350	335	340	358	357	365	327	338	354	337	384	360	399	358	307	329	348	349	339	382	339	358	354	333	371	356	299	386	368	330	320	358	363	346	326	328	354	347	383	349	363	361	401	359	366	347	347	353	368	371	338	365	364	353	341	338	346	348	348	355	333	339	347	356	342	358	318	328	355	334	362	369	330	360	356	336	342	350	353	330	359	340	329	351	379	378	394	360	325	372	354	350	373	359	350	355	346	375	338	358	369	362	420	358	380	343	342	359	315	335	325	339	365	364	341	345	361	365	352	366	378	342	370	356	345	376	321	359	348	347	336	333	376	342	351	338	360	356	350	352	323	350	362	350	352	359	376	376	338	378	334	360	381	371	303	319	366	305	352	360	356	367	354	377	332	400	353	342	366	320	366	352	351	352	359	392	340	361	372	373	348	368	325	344	353	339	364	357	364	331	349	324	329	341	373	326	370	341	373	378	340	374	362	362	357	319	365	354	364	358	358	352	371	322	340	353	372	338	367	382	359	351	345	346	358	370	326	358	351	375	359	391	334	364	358	357	342	378	352	347	344	348	374	326	341	370	339	307	348	353	374	329	338	354	389	352	352	361	387	347	345	420	374	369	342	373	371	328	379	347	327	380	363	348	395	357	343	365	362	347	333	354	348	344	348	347	379	357	351	333	352	351	355	367	342	348	404	354	363	360	309	354	312	396	332	361	325	346	348	361	349	327	341	353	363	341	377	354	366	360	357	307	352	359	388	371	362	344	330	344	359	343	345	339	367	345	311	341	351	338	371	336	346	350	376	367	351	342	370	343	348	376	374	335	354	363	355	346	345	354	374	364	351	401	382	346	375	356	344	336	383	366	392	337	381	347	365	348	345	366	341	329	364	363	345	366	367	353	357	350	372	333	355	370	321	353	328	343	327	333	327	373	348	357	313	375	368	306	354	391	323	363	351	373	365	356	363	389	342	313	332	359	357	342	338	358	370	334	399	346	356	349	385	355	350	341	342	382	365	350	362	354	373	344	359	335	336	384	361	366	372	375	364	347	344	318	372	329	345	368	375	363	345	358	328	371	385	374	367	346	378	371	343	366	348	356	349	381	354	349	335	341	373	366	364	332	365	369	367	340	347	303	345	355	345	351	372	336	340	346	368	344	375	396	345	355	354	361	388	358	322	344	334	383	355	353	373	349	355	380	360	377	364	382	345	356	347	347	386	350	356	363	351	348	341	362	351	344	359	354	336	375	353	338	353	362	327	360	364	395	373	349	377	321	344	367	338	362	339	372	362	363	356	341	359	347	330	358	371	344	339	311	319	326	358	334	338	360	343	396	389	368	327	351	380	334	353	341	352	369	350	340	366	346	328	312	355	353	327	359	363	365	383	351	340	319	365	370	318	353	351	347	388	342	361	350	350	329	362	373	380	335	353	377	334	313	331	378	358	360	369	340	367	342	368	323	335	344	352	321	408	347	340	362	339	363	383	368	358	315	365	372	394	367	354	382	331	348	377	343	368	327	315	369	345	361	335	383	381	350	368	345	374	340	352	362	377	361	368	384	344	339	336	345	362	361	362	356	332	317	297	370	365	371	350	340	328	337	344	360	340	345	340	337	362	356	316	359	320	346	361	391	324	352	341	348	343	369	370	331	383	401	340	337	354	342	335	363	353	344	351	348	362	339	318	360	344	337	346	307	344	357	397	342	336	339	321	365	371	340	332	398	347	342	347	367	342	368	359	377	378	352	369	350	324	357	355	342	362	335	344	364	320	319	322	384	327	343	354	336	371	351	350	378	351	338	352	310	353	371	320	329	351	376	350	357	361	394	391	348	346	343	367	337	355	388	367	341	371	371	344	377	379	353	335	340	355	329	377	369	334	345	335	340	363	361	344	348	347	376	355	366	365	380	352	364	328	369	349	356	379	323	350	331	387	386	337	336	315	368	366	340	328	382	362	376	355	310	367	387	349	311	356	336	348	374	321	362	346	348	371	347	374	396	377	354	342	341	390	367	345	320	374	368	360	383	353	333	356	373	345	358	344	348	351	425	362	352	325	338	362	368	377	350	371	377	330	343	372	310	322	346	353	364	316	350	353	344	372	321	354	360	342	373	392	362	359	298	326	357	339	347	353	367	317	384	361	350	320	389	375	338	354	342	349	346	346	367	362	350	363	368	365	357	334	355	388	349	348	361	355	341	354	355	356	330	350	361	354	407	348	345	357	347	383	393	351	359	351	310	349	341	340	363	341	324	335	343	341	385	394	350	359	407	355	329	337	325	348	371	340	401	330	360	365	382	334	349	332	341	378	393	353	331	354	360	351	343	355	369	370	338	339	364	369	344	389	352	361	349	386	362	346	347	360	332	368	358	362	354	349	340	356	337	312	398	377	348	364	351	349	376	342	342	337	343	319	374	398	381	380	357	350	358	369	342	360	350	337	342	334	352	359	362	312	332	342	358	376	343	336	360	357	367	337	353	337	370	347	345	340	364	318	342	333	379	342	367	387	340	357	352	347	376	325	368	313	352	354	352	355	395	345	335	364	358	363	357	355	365	336	351	346	391	372	377	336	362	336	350	334	345	346	341	372	344	333	344	376	352	346	340	375	345	319	360	364	309	333	352	355	346	346	363	344	303	371	365	386	338	367	341	355	307	336	348	345	363	346	361	367	335	355	359	360	325	373	349	361	382	357	369	351	387	339	345	358	310	379	361	379	362	317	356	373	340	349	356	341	346	374	381	378	312	358	351	350	352	353	375	343	341	334	357	323	373	372	390	351	392	332	334	362	372	368	374	333	353	367	341	329	374	380	385	345	363	340	320	361	363	357	343	354	341	367	353	356	364	342	370	357	359	382	364	332	328	313	369	326	352	373	349	329	359	379	342	340	350	360	329	364	343	345	364	345	333	306	350	351	360	361	354	334	387	384	340	346	366
8809	6637	5166	2646	1938	1515	1215	1040	864	732	730	668	615	604	569	516	579	561	489	516	520	474	478	521	487	501	470	479	476	473	475	476	439	440	439	433	469	446	444	455	462	474	456	472	460	477	457	417	484	424	433	420	434	463	448	465	410	456	495	477	457	457	470	453	432	454	450	465	436	450	509	442	427	493	462	395	445	420	452	449	474	442	446	412	450	457	431	442	441	434	472	471	433	469	452	468	486	426	465	400	474	446	435	470	458	456	426	482	472	507	462	441	417	441	434	479	496	442	479	462	447	433	446	480	433	477	483	438	439	447	458	431	452	464	447	480	470	475	442	456	471	447	440	439	439	471	464	433	474	459	442	477	440	449	423	453	470	490	484	470	451	445	439	472	435	441	489	489	470	461	444	470	428	456	408	415	444	437	470	453	398	479	479	453	470	477	462	429	427	471	466	455	452	458	440	437	434	473	439	443	455	447	432	471	462	460	417	456	500	453	485	462	452	420	447	466	433	449	442	463	463	483	437	482	450	441	436	440	466	435	459	410	412	446	456	455	445	424	454	469	441	445	433	433	448	461	401	454	455	446	459	416	411	427	473	455	451	447	448	443	438	467	463	436	461	439	450	467	434	463	406	424	459	455	510	423	442	444	431	408	433	434	462	399	436	442	424	438	463	462	432	466	438	468	477	430	409	481	460	444	464	462	454	424	441	446	457	479	478	451	415	441	468	451	437	445	477	442	431	455	438	494	463	448	445	445	416	430	481	448	463	478	453	446	494	453	433	467	428	464	463	472	465	430	471	417	470	426	462	456	451	460	477	443	424	457	455	404	435	463	418	460	488	460	449	421	469	430	446	453	444	454	409	423	438	421	432	455	470	439	453	452	472	452	465	464	449	474	456	466	426	503	420	468	443	457	446	478	437	485	482	417	444	462	416	430	457	451	424	497	407	448	449	446	445	450	476	440	436	422	438	475	475	447	454	442	417	449	462	495	439	420	467	468	432	440	457	456	444	499	400	420	458	456	459	422	425	446	436	459	476	460	459	440	434	462	452	420	438	437	437	464	444	425	463	470	440	427	458	453	479	471	453	459	463	478	469	455	474	470	455	489	456	465	408	440	457	465	473	431	417	448	467	434	457	456	419	457	470	418	503	464	454	461	431	440	456	445	452	470	440	430	442	489	451	447	425	444	463	424	477	467	456	474	444	476	453	448	449	471	400	433	429	445	450	436	470	438	452	461	447	450	442	435	446	424	511	418	432	430	471	449	449	481	469	457	453	447	431	436	421	465	426	455	433	463	448	432	439	430	429	420	452	467	486	503	437	435	423	461	440	459	411	430	449	467	468	483	407	455	460	428	437	427	422	430	454	451	450	431	464	500	435	418	497	452	464	471	450	437	488	466	442	463	446	451	470	407	413	453	469	506	461	442	455	461	448	435	458	480	444	453	466	490	461	476	438	436	475	456	457	444	411	458	434	442	434	447	429	472	474	467	423	469	464	473	399	477	443	478	461	475	441	446	452	414	449	428	435	438	466	453	476	462	426	493	427	429	446	461	475	483	444	409	427	419	418	466	465	388	451	464	415	471	433	517	440	527	474	449	470	450	463	453	455	476	413	454	493	425	453	434	436	491	437	479	457	456	465	461	414	446	444	464	467	476	442	456	412	423	449	434	459	450	389	469	428	450	432	404	441	486	456	466	424	447	433	454	448	431	460	461	437	442	435	438	453	446	511	476	445	437	447	435	446	445	453	452	451	464	499	452	452	447	478	445	451	416	425	456	474	465	451	451	459	454	452	463	409	454	470	440	502	399	417	468	474	459	440	499	422	443	476	456	470	485	453	432	425	434	499	460	456	429	441	469	408	407	448	440	474	455	473	480	443	468	451	450	475	444	475	488	419	436	456	423	470	436	438	447	418	413	436	445	464	469	421	420	483	453	469	412	449	422	477	425	453	453	434	411	447	485	406	457	431	421	455	486	444	402	456	460	463	494	466	443	465	461	420	458	482	433	474	424	463	491	454	431	440	447	462	466	462	412	459	454	438	459	460	456	423	399	455	425	467	436	485	438	463	456	460	442	436	468	434	441	476	498	435	453	442	457	432	457	397	394	454	433	431	469	461	442	452	450	447	461	456	430	431	457	450	467	455	416	454	451	447	454	424	407	485	482	408	493	464	444	454	438	448	490	485	484	462	456	438	474	459	443	437	459	466	446	464	455	447	479	471	442	484	464	472	477	456	445	467	453	459	480	446	446	441	493	433	439	464	434	421	462	471	442	451	492	454	459	439	452	457	470	442	434	418	446	466	465	458	468	458	429	456	479	468	464	472	469	443	466	419	439	424	407	436	480	463	434	414	476	404	470	418	475	475	467	470	422	431	455	437	435	446	441	418	467	434	446	434	467	432	446	453	425	454	416	479	484	440	414	475	478	445	423	482	465	454	441	421	458	454	404	431	442	480	431	441	455	465	413	452	445	419	461	465	396	449	482	427	451	463	456	474	475	454	463	439	452	450	467	468	455	424	465	474	436	477	439	441	481	419	460	443	452	432	480	475	476	458	446	475	434	438	452	451	444	413	427	434	458	461	460	466	476	413	460	472	458	473	456	387	463	438	440	432	442	442	490	408	453	432	454	480	466	507	449	460	417	456	422	454	437	434	465	429	471	453	416	453	444	475	464	472	467	486	447	471	441	459	433	449	456	433	458	460	439	443	432	455	474	464	465	437	452	444	450	446	399	449	442	452	438	438	486	442	435	439	432	475	468	451	432	505	476	456	378	447	469	416	449	463	440	417	457	441	451	452	438	471	456	442	438	481	443	480	439	462	448	448	461	490	447	444	444	460	463	421	443	429	438	452	451	447	470	460	454	434	419	486	493	478	461	461	456	455	432	439	428	434	445	443	468	444	428	446	460	475	449	444	467	461	468	444	404	454	448	450	444	434	453	460	441	456	482	456	433	416	474	468	429	456	434	436	436	468	469	440	430	441	410	441	451	473	471	498	435	449	443	480	480	461	443	453	464	465	446	484	430	451	431	428	485	466	460	420	432	450	509	504	464	433	456	462	457	436	454	479	483	479	444	423	435	461	440	458	447	474	439	464	483	461	441	463	409	407	448	455	456	464	462	444	438	458	435	421	444	456	452	476	493	419	410	462	410	487	403	455	455	450	456	417	450	454	416	470	436	468	435	426	401	433	448	455	458	445	452	456	493	414	482	427	490	426	424	443	463	427	442	486	473	442	446	423	481	481	454	443	448	439	481	423	469	443	426	477	432	466	491	486	438	448	419	462	441	448	460	443	445	457	428	431	446	441	445	428	432	431	436	435	483	420	461	448	391	504	450	481	454	470	429	466	485	420	435	436	487	464	447	466	469	443	434	441	457	459	473	458	440	463	393	453	440	456	431	463	448	496	446	445	467	458	493	464	484	495	427	470	438	437	446	485	434	419	461	458	457	440	427	512	452	445	467	459	457	438	467	435	466	455	427
22884	21129	28919	23580	21124	21194	10898	1824	1358	1115	1131	982	964	880	873	845	825	774	827	743	769	763	759	740	711	714	759	722	700	715	701	668	756	723	682	721	695	669	645	679	715	750	695	702	677	695	692	678	719	682	659	648	713	681	684	708	684	690	707	693	674	699	653	719	756	670	685	703	685	724	683	746	707	680	655	703	686	649	674	674	678	705	696	695	693	653	708	681	686	640	698	697	663	692	679	699	660	689	700	696	649	710	669	732	698	720	668	657	670	695	681	676	658	659	665	635	663	654	667	668	661	704	737	681	667	718	681	703	708	684	671	652	700	728	661	691	632	738	632	652	626	660	611	684	697	644	675	686	725	706	653	694	700	688	702	723	736	698	765	710	722	699	708	692	701	644	700	717	734	705	712	662	703	646	682	692	668	738	673	721	682	655	683	683	648	706	650	674	724	690	725	731	706	662	680	700	701	678	674	665	679	646	667	702	654	691	721	688	663	686	637	660	700	663	701	689	670	663	646	667	679	655	695	663	690	680	653	720	697	680	681	632	683	658	675	658	636	641	681	625	716	681	691	673	707	677	709	713	700	696	706	637	655	697	626	683	657	685	665	678	706	642	613	664	673	693	672	723	700	693	637	659	686	636	665	695	622	677	679	658	696	665	720	679	693	658	683	718	661	668	748	703	676	678	664	694	684	716	641	689	706	653	712	710	667	688	676	630	651	663	665	662	666	676	686	676	650	677	684	689	661	660	687	699	641	647	644	690	697	711	665	700	667	696	655	646	695	661	640	738	650	660	675	681	716	688	697	644	683	675	670	703	717	674	661	684	700	676	664	696	653	700	700	722	682	704	649	683	699	633	645	690	664	679	654	650	653	649	653	651	660	644	674	659	671	757	715	654	686	674	715	660	653	692	690	686	690	714	639	701	685	656	689	666	674	685	673	613	706	702	746	674	694	665	668	711	673	676	675	680	668	642	699	663	678	688	670	690	665	685	681	651	713	662	673	663	655	687	664	683	647	680	615	677	692	645	715	728	662	630	666	733	679	665	690	645	631	658	689	706	644	655	652	655	688	726	697	660	664	667	720	694	670	694	645	718	693	716	656	639	655	682	650	678	671	710	696	702	694	669	697	656	650	674	651	673	652	697	628	659	665	680	698	711	663	701	700	669	669	643	672	679	675	693	693	649	660	694	635	644	644	650	669	655	699	630	654	697	684	671	672	679	647	648	705	631	714	704	670	689	689	708	653	727	727	680	661	656	687	683	675	655	677	654	699	704	725	650	681	667	698	731	654	671	709	685	640	667	620	653	651	689	691	689	629	739	702	686	697	676	652	646	714	630	684	652	643	665	736	672	660	663	618	684	677	708	662	647	686	657	701	690	675	676	678	669	640	721	668	682	773	694	695	650	648	636	679	668	653	684	701	692	685	680	636	684	678	695	645	664	655	685	714	688	646	694	727	666	681	676	688	662	695	715	662	715	667	684	693	649	708	664	710	695	690	699	685	672	708	686	703	633	691	659	652	746	671	679	699	723	712	631	657	703	697	663	676	627	639	672	686	687	672	697	692	634	683	638	677	701	680	656	703	651	640	680	675	660	665	689	658	683	636	655	720	679	609	691	693	741	701	652	687	616	644	660	662	741	689	663	641	630	683	741	734	639	652	695	635	663	650	652	668	648	645	715	649	696	680	700	644	683	703	677	657	647	712	639	660	707	667	684	639	693	704	669	684	683	681	711	690	699	686	646	683	664	672	635	649	621	687	690	699	680	650	697	695	702	682	681	665	690	759	644	644	672	653	673	679	699	678	669	697	741	682	702	674	686	692	640	638	694	688	716	662	659	664	652	716	675	752	677	672	702	658	689	707	665	691	669	649	709	699	665	702	650	655	682	713	644	641	711	666	699	643	703	683	704	732	655	713	715	681	709	696	641	693	640	649	648	655	682	661	692	665	706	709	690	642	667	701	689	635	669	658	666	646	671	676	689	729	709	653	687	690	680	652	676	687	708	654	640	684	667	670	693	692	678	688	696	681	659	641	650	662	734	712	663	666	702	702	641	684	684	677	721	662	697	637	657	649	654	657	668	668	670	708	688	681	627	653	712	648	676	687	684	661	702	703	702	743	686	693	645	695	680	655	681	668	688	713	657	671	631	691	672	670	678	678	677	678	682	677	692	732	705	652	666	657	687	704	649	631	720	685	679	666	715	664	695	653	658	651	653	700	663	656	692	704	745	679	655	646	699	648	643	660	650	638	678	678	656	674	648	661	687	707	699	642	667	618	688	664	642	660	650	682	677	632	646	654	639	687	681	697	675	686	674	645	753	669	698	667	681	665	713	706	667	719	648	720	679	629	642	691	704	698	716	643	633	680	666	656	658	693	695	675	712	682	657	686	669	661	673	704	662	675	671	694	719	689	695	686	644	679	631	687	698	690	655	681	706	663	695	657	703	659	674	719	641	694	697	705	699	695	693	707	646	682	667	598	663	651	646	665	685	694	695	664	684	708	664	657	702	691	679	667	695	663	741	706	705	714	678	659	717	689	637	701	643	663	688	674	695	629	663	673	658	691	643	643	661	673	721	696	653	678	687	715	655	710	693	639	655	654	680	648	711	646	680	599	710	685	665	622	683	718	665	646	692	670	687	626	707	646	640	682	674	686	717	714	638	674	725	630	640	709	651	659	647	669	683	633	645	703	656	654	651	712	649	683	703	641	642	691	671	694	648	653	698	659	659	670	664	702	666	665	682	664	689	676	722	671	681	646	649	696	674	657	663	682	675	670	703	688	681	687	656	664	656	694	667	680	742	652	648	654	625	688	668	684	689	641	699	648	671	686	649	670	661	667	706	690	697	664	666	668	704	684	644	679	686	670	673	686	659	675	696	673	665	666	711	706	669	682	703	616	722	696	652	629	658	679	670	678	654	686	675	673	711	615	707	646	687	664	681	683	681	700	666	695	655	685	703	628	647	694	693	708	675	668	631	681	679	669	648	702	645	697	702	650	650	694	703	698	638	673	624	657	661	678	654	682	678	679	678	656	688	655	691	684	697	620	707	696	607	643	662	636	687	665	659	657	708	671	680	718	676	667	682	699	643	679	649	663	713	703	672	672	683	599	665	627	709	687	660	618	636	687	672	650	663	674	668	695	691	731	668	677	688	683	675	682	714	681	693	620	683	667	675	665	672	688	764	664	655	652	625	656	686	659	647	700	697	668	700	677	638	723	672	678	684	635	590	663	711	649	656	681	657	676	700	692	673	672	637	668	656	697	718	709	711	680	646	684	652	666	695	692	691	663	685	661	651	670	676	648	690	671	676	675	671	659	666	704	637	699	663	724	676	677	649	698	681	642	653	650	684	685	653	692	665	687	698	673	665	607	692	677	635	680	662	646	669	736	656	690	671	657	649	701	678	685	715	651	663	666	661	665	694	670	701	675	682	675	702	630	670	667	629	698	666	692	683	690	693	658	666	677	648	692	657	673	690	662	630
11931	17902	14772	8014	5758	4392	3506	2863	2375	2011	1734	1587	1383	1343	1271	1163	1080	1052	998	993	938	1014	972	889	938	905	878	910	870	908	910	872	887	889	888	886	869	858	817	829	870	869	839	772	816	784	813	897	820	838	843	797	824	797	869	804	827	859	810	814	786	844	821	792	867	820	844	789	818	780	865	811	829	793	818	819	830	831	824	803	836	813	805	822	838	811	805	760	810	809	849	769	812	846	811	829	770	837	814	852	820	741	815	789	854	810	847	829	836	755	770	814	800	839	784	794	793	875	803	806	852	786	866	816	828	848	805	859	796	773	813	786	815	769	805	800	828	782	829	827	826	778	801	778	798	832	804	848	848	797	793	827	811	855	814	817	832	796	830	843	792	774	810	791	842	754	803	823	772	889	812	791	826	789	839	820	786	752	818	827	824	840	763	761	868	751	823	828	843	906	865	816	807	870	875	841	810	866	831	806	889	852	811	773	805	829	809	819	832	755	783	867	812	813	813	779	832	838	762	817	833	810	790	821	847	827	809	779	825	853	743	840	811	819	764	839	811	829	827	808	801	804	802	790	851	877	735	810	836	776	825	763	810	832	836	800	819	810	844	843	812	781	789	799	818	817	790	787	795	812	772	775	822	774	826	835	781	824	858	817	833	779	818	838	839	770	770	811	839	801	818	764	834	814	818	822	842	826	795	827	794	831	782	754	833	759	824	789	828	853	837	780	837	795	784	768	800	833	807	818	801	801	788	830	794	808	807	785	784	812	839	792	812	789	836	801	802	781	844	797	854	782	839	759	786	797	834	803	802	794	851	803	841	831	817	784	806	789	815	789	790	740	844	860	848	816	800	802	815	801	809	795	833	855	849	846	733	849	800	817	832	792	799	788	870	781	846	779	827	800	810	814	837	817	839	800	822	846	774	804	840	797	800	865	818	787	794	802	797	804	802	816	862	850	810	841	807	823	816	864	781	812	822	795	786	829	804	809	772	804	752	787	819	827	816	817	785	816	847	818	808	819	807	789	840	861	846	756	799	808	824	820	769	781	810	787	796	769	798	865	785	794	809	783	796	806	850	793	801	807	872	808	825	766	787	830	810	794	839	748	801	794	815	815	808	789	810	821	812	837	760	828	808	862	824	760	840	803	798	816	819	804	813	807	831	814	807	775	805	793	805	830	779	751	811	786	802	803	790	795	782	828	764	819	787	859	813	855	842	800	786	833	807	808	826	849	796	802	849	811	785	839	820	872	789	791	835	807	817	845	785	764	779	825	783	789	818	803	790	825	781	787	844	841	805	831	791	804	770	810	808	787	779	795	813	797	801	801	780	771	809	823	775	823	801	812	832	781	821	814	829	818	797	784	843	765	782	793	806	809	816	799	795	823	805	822	812	811	803	745	844	805	798	755	831	844	798	827	815	831	816	841	763	820	758	787	826	808	784	811	754	808	770	809	819	790	838	856	814	833	795	797	771	848	808	836	791	778	829	836	797	793	803	778	823	794	782	856	789	795	838	834	810	777	815	786	794	894	808	811	826	773	849	790	831	829	784	771	818	797	783	793	743	854	807	856	841	828	814	802	791	801	849	797	784	775	791	861	812	796	819	837	814	816	816	828	823	808	792	813	822	806	796	826	791	813	805	825	827	772	749	843	787	779	852	797	782	854	850	821	808	804	771	794	775	808	856	784	749	777	805	804	765	837	766	790	795	777	896	817	804	787	855	793	783	806	788	823	821	746	786	779	766	867	805	819	835	833	769	812	837	815	845	805	868	800	808	841	788	885	793	795	855	771	744	818	804	778	808	781	791	805	782	751	812	809	810	816	847	773	816	791	801	837	786	804	771	802	797	808	824	838	755	815	795	842	802	799	799	766	795	801	789	791	806	840	765	830	760	835	833	802	837	831	806	785	837	799	827	824	825	826	837	819	830	773	812	789	809	795	767	816	823	805	801	842	780	776	804	817	811	800	817	818	837	804	785	742	826	832	811	815	771	748	779	796	804	794	767	817	825	789	827	854	744	796	746	833	798	806	823	820	813	821	794	795	835	796	815	780	785	860	817	828	807	803	830	798	796	861	786	771	753	809	775	798	815	817	862	797	784	878	776	855	805	864	803	835	802	829	822	840	748	809	795	776	797	801	778	812	815	762	782	826	788	836	745	786	872	807	835	796	803	777	790	795	804	811	793	809	830	782	821	781	799	828	803	812	754	827	794	796	818	799	781	788	804	795	848	800	812	807	825	823	774	849	765	792	813	804	791	764	794	744	831	814	839	793	820	834	797	794	824	806	773	792	841	851	794	798	839	762	811	850	805	792	769	832	776	850	784	761	772	785	797	859	827	799	792	797	812	816	816	763	803	800	820	847	857	780	808	775	782	783	840	839	810	781	827	771	790	800	809	822	837	822	803	789	808	797	787	793	822	811	791	818	791	801	826	796	814	835	820	833	798	805	826	834	806	856	798	792	799	840	841	817	788	820	748	801	799	814	810	793	856	873	883	788	845	818	793	803	805	754	785	861	757	820	849	853	760	790	818	832	844	816	810	736	824	804	797	797	804	778	827	781	779	817	767	823	791	794	766	816	823	835	802	784	851	786	745	801	831	843	828	780	811	844	773	785	798	799	846	774	784	840	783	813	870	802	827	808	776	856	840	772	768	811	789	795	796	791	732	820	786	800	818	790	773	798	744	790	871	829	774	797	764	817	784	823	790	806	819	789	801	807	819	767	820	759	848	797	791	810	810	831	787	800	839	799	793	797	766	855	793	788	768	810	815	840	752	788	839	794	771	810	809	782	801	839	824	766	860	794	804	807	813	863	809	790	807	838	827	804	815	787	797	780	782	800	839	841	781	809	819	750	879	792	866	808	790	831	783	853	809	808	783	795	861	771	909	830	836	798	817	780	856	854	807	838	800	761	784	829	823	833	798	785	800	835	849	793	814	814	765	800	781	791	786	794	795	843	817	834	861	844	810	819	790	825	789	816	794	818	817	813	825	847	827	834	838	772	835	815	822	784	822	821	800	838	796	808	795	790	802	796	779	828	819	817	755	846	738	855	844	826	769	846	825	834	771	810	860	854	833	763	824	809	814	813	844	868	783	805	800	802	805	827	793	793	786	823	849	804	785	767	824	818	793	777	837	764	830	766	740	847	810	781	840	827	807	779	772	781	790	763	824	730	795	757	826	785	794	785	849	827	829	802	827	795	823	791	779	806	819	826	809	789	838	753	805	804	806	820	821	781	783	824	815	798	790	783	801	851	840	826	822	781	847	831	769	832	799	779	841	815	796	834	834	873	769	783	786	813	833	839	851	819	763	753	808	823	813	809	752	840	831	772	821	815	741	818	775	812	860	834	797	779	825	782	791	769	813	788	796	782	798	796	768	821	773	820	813	821	816	799	836	884	795	823	787	799	814	781	826	803	785	821	793	792	818	803	788	857	779	834	800	824	775	747	790	827	828	769	791	791	759	824	757	808	759	809	739	846	819	833
27096	19874	6816	828	566	467	458	453	431	439	436	444	443	388	450	417	373	423	395	411	383	424	417	422	443	400	415	404	393	370	427	430	440	409	459	372	401	424	405	411	404	429	414	437	395	424	420	433	411	416	417	408	420	408	404	380	409	410	417	401	458	395	416	393	394	392	394	386	420	401	407	389	402	426	419	404	418	382	432	386	392	398	398	380	390	403	404	409	394	397	393	419	408	399	419	427	410	400	399	397	387	401	399	430	445	361	426	426	383	440	430	402	410	370	367	439	427	415	383	414	415	415	389	404	401	447	408	407	372	400	396	405	453	401	422	396	415	433	406	447	440	415	439	397	384	435	394	383	379	392	439	398	426	409	412	404	402	407	418	447	379	378	424	418	424	440	409	406	434	375	398	420	415	393	387	415	415	440	382	413	396	404	437	413	434	395	392	431	391	434	422	411	408	449	467	406	422	388	406	424	406	432	437	427	396	385	433	376	412	355	411	394	397	387	419	397	403	417	358	406	421	417	388	441	392	444	385	401	418	427	388	423	356	409	419	409	376	443	403	405	420	395	395	369	416	386	415	403	404	405	400	461	414	425	380	411	392	415	419	378	402	385	396	426	434	395	392	404	393	393	347	397	382	428	411	415	420	380	359	416	369	413	444	403	426	418	421	393	437	370	397	448	421	399	410	422	436	397	404	405	399	435	382	406	421	418	393	429	416	399	357	404	410	401	405	410	389	395	397	364	370	424	430	428	446	425	404	450	393	410	417	401	383	426	378	400	391	401	382	414	405	423	422	417	417	377	386	423	399	405	433	384	390	387	397	453	398	405	395	395	416	389	387	407	397	395	422	389	393	394	447	449	418	418	369	389	419	409	411	422	438	406	456	374	393	419	405	397	402	401	422	391	356	405	398	369	410	398	458	365	398	388	401	414	417	391	406	426	409	389	377	402	428	373	398	422	439	406	395	431	423	417	380	378	395	385	372	420	425	441	428	406	414	399	422	393	399	397	378	373	391	418	401	438	416	358	390	391	413	387	399	411	408	444	398	394	438	413	399	397	416	391	399	393	411	422	412	406	438	421	399	435	402	448	418	404	403	367	426	431	403	385	404	436	405	464	370	433	386	424	380	404	413	393	378	396	407	433	435	436	406	390	406	385	438	413	407	402	410	416	438	387	392	396	390	393	435	430	365	392	380	373	368	422	400	422	424	380	402	418	399	386	364	413	371	427	412	438	412	388	390	392	383	380	420	417	433	405	396	397	432	407	423	405	413	406	408	392	413	391	396	397	414	397	383	381	368	437	402	416	404	386	408	390	430	412	365	403	406	440	424	392	403	418	443	425	432	414	460	393	418	424	402	408	407	429	409	398	449	395	419	381	374	410	429	390	422	450	431	420	410	393	431	419	387	409	387	392	408	389	413	416	404	405	402	393	422	427	419	388	459	430	380	415	389	370	421	426	398	393	408	402	415	417	412	383	418	393	418	421	413	474	416	412	428	389	408	405	397	374	377	394	381	413	399	396	425	417	414	393	432	372	423	411	397	413	395	407	412	408	406	425	369	410	372	405	421	446	388	422	472	386	424	355	410	442	385	411	420	411	410	402	378	414	440	355	404	412	427	408	395	376	356	380	394	426	384	374	432	408	414	399	416	393	421	414	429	406	404	383	406	407	416	434	413	442	429	398	434	408	412	385	424	442	401	452	414	386	390	389	371	414	395	418	383	373	390	371	416	400	380	386	431	424	409	410	408	384	394	410	382	422	406	410	427	388	424	446	439	413	432	403	420	396	442	432	408	438	371	403	413	387	426	375	419	421	359	388	377	359	425	392	402	380	403	377	406	388	378	393	392	384	414	412	419	401	396	397	379	405	395	387	423	422	418	425	429	385	414	421	370	383	421	395	416	412	425	413	365	421	409	436	408	390	409	425	424	364	386	405	406	373	421	413	409	422	378	400	426	429	415	430	432	366	365	406	424	415	426	415	403	404	426	401	416	400	383	407	409	418	438	428	400	421	438	415	380	430	425	396	416	419	430	452	400	406	406	380	403	427	409	384	396	390	419	437	418	414	395	428	403	423	417	411	388	388	380	436	390	442	431	407	388	402	432	393	395	420	417	392	417	410	430	411	403	342	414	419	395	421	397	376	419	398	417	426	385	433	420	411	401	397	457	420	365	406	383	413	446	362	379	416	409	397	418	425	363	425	434	451	407	395	393	388	448	419	384	401	395	444	417	387	400	416	414	376	381	415	409	397	430	393	410	429	405	444	433	416	392	400	370	424	401	415	410	435	390	397	398	400	400	379	424	403	385	411	401	395	372	381	369	408	423	445	408	433	409	408	395	409	405	421	420	419	434	412	409	372	384	409	401	397	388	422	422	418	418	363	443	398	371	397	388	390	403	385	397	399	400	417	419	374	390	416	394	392	379	442	405	415	397	403	425	405	383	398	437	395	438	389	394	411	384	379	395	398	435	406	411	424	408	411	382	401	405	413	425	394	409	431	401	383	408	402	389	397	377	421	409	406	418	397	426	368	416	404	412	396	409	397	392	372	419	417	408	418	412	441	405	420	381	399	407	433	394	416	401	435	429	391	389	403	403	369	420	420	394	422	395	402	380	412	424	428	394	432	376	413	394	411	417	423	412	420	445	415	420	404	404	416	420	415	415	416	440	389	439	415	414	404	383	399	401	423	447	402	409	407	384	400	379	400	383	422	417	384	378	456	401	407	388	399	431	435	380	420	407	446	391	422	414	404	394	410	401	411	441	400	404	404	406	431	425	404	399	430	361	395	402	395	401	418	397	388	418	391	400	407	415	423	428	380	439	429	406	461	397	423	439	431	396	397	390	404	413	419	391	386	389	408	405	421	405	400	415	374	422	399	422	389	394	382	428	404	419	407	455	397	421	413	389	401	398	402	430	392	419	408	387	408	380	382	434	422	407	440	407	398	414	428	406	377	367	388	417	397	436	399	412	413	423	420	410	406	407	428	413	380	396	389	386	382	420	407	410	421	405	430	431	396	432	367	418	386	400	397	390	382	405	436	406	404	421	399	403	428	390	394	425	402	406	381	428	383	390	447	402	427	405	381	425	403	387	414	420	467	412	393	397	379	420	408	382	386	425	417	400	386	414	346	435	424	429	404	398	395	404	408	429	403	430	393	402	389	391	388	434	420	418	423	367	408	380	394	395	420	388	414	400	373	438	399	416	373	410	402	393	407	464	410	385	431	409	407	403	387	397	391	373	424	400	402	444	424	396	443	443	360	416	422	375	363	374	453	433	414	422	429	459	373	397	392	370	418	395	442	419	379	404	420	422	428	376	399	395	406	397	446	425	376	420	399	405	451	412	404	409	399	410	407	432	435	414	388	394	412	425	425	411	401	408	401	363	413	419	408	390	402	408	420	373	408	433	373	436	389	431	404	420	398	438	399	404	415	403	395	402	387	396	397	428	385	410	401	416	432	398	417	386	411	372	411	428	387	433	370
8007	1287	1215	779	655	612	581	544	565	524	530	565	524	490	529	487	498	501	525	518	524	498	507	493	491	502	519	513	486	461	483	490	467	508	501	500	529	519	516	532	508	529	511	509	517	466	482	511	493	515	535	529	506	478	504	504	513	484	501	494	503	502	511	523	475	511	507	478	459	470	495	493	481	489	488	534	530	488	500	510	498	506	494	501	547	529	490	512	469	514	491	512	451	499	513	486	487	506	497	500	479	471	511	542	521	505	508	499	528	547	478	499	504	459	487	524	475	483	452	505	506	484	518	494	502	526	479	509	512	534	522	518	511	542	501	509	500	488	505	511	514	462	476	490	502	501	515	484	505	545	484	537	500	498	499	498	524	528	459	465	475	521	484	501	516	469	520	457	504	498	533	472	464	519	548	524	452	466	472	516	471	518	517	500	469	486	524	486	479	504	526	509	532	513	511	531	473	475	465	491	524	524	532	506	480	475	520	532	502	542	464	546	498	505	490	532	499	504	481	510	509	513	456	536	485	474	439	503	535	494	500	520	482	482	508	485	518	496	467	516	495	460	524	495	516	536	516	490	505	500	512	455	493	506	539	520	497	483	497	501	483	533	500	504	511	492	519	523	472	493	489	472	509	474	494	518	492	495	466	494	487	477	528	562	517	488	502	516	468	518	504	506	509	504	522	489	501	493	502	492	502	495	522	521	524	505	507	548	488	483	462	501	513	486	534	509	483	452	522	508	472	504	479	522	521	472	503	506	518	514	502	483	499	476	518	510	520	480	427	530	470	545	535	538	512	514	528	516	517	533	517	513	496	482	528	483	528	507	470	491	534	503	480	471	542	489	540	511	515	497	499	509	505	523	507	528	528	489	480	527	489	502	469	513	506	491	451	493	540	476	503	494	519	528	525	516	491	514	478	490	494	487	524	470	494	519	504	498	499	505	512	496	503	492	497	502	468	490	472	513	493	515	482	491	509	480	503	485	516	511	487	510	507	531	483	519	480	503	533	452	470	531	487	513	490	524	480	520	518	490	511	514	511	517	504	490	474	540	492	502	469	544	482	519	500	511	525	494	512	519	525	470	521	512	498	472	520	477	520	464	514	505	519	517	527	506	471	512	524	502	455	475	572	499	504	484	517	526	486	519	542	484	462	476	487	517	517	457	508	542	526	540	510	506	501	482	504	502	470	453	490	490	506	538	481	485	518	502	507	526	506	497	502	519	510	492	529	508	492	527	517	489	490	548	480	520	521	508	526	509	471	488	476	474	522	470	533	509	491	449	501	512	480	537	525	497	522	457	463	510	528	493	495	483	510	493	531	513	463	510	503	521	496	483	503	482	494	495	519	499	525	486	490	501	546	487	486	515	466	509	522	503	483	432	476	471	495	468	539	539	495	520	522	549	501	541	506	539	498	492	518	522	496	491	476	472	491	501	458	485	539	522	536	514	498	498	495	482	478	444	494	529	494	505	481	496	506	518	477	543	478	492	490	523	504	522	516	530	534	497	494	495	472	515	516	498	495	518	485	481	517	475	489	471	486	497	516	469	475	490	507	463	484	477	469	495	501	491	525	514	514	514	549	491	512	511	475	483	516	462	552	469	485	501	486	490	459	484	516	540	499	509	514	481	519	560	462	505	492	520	497	493	473	474	490	492	521	501	477	507	484	526	489	503	492	497	480	501	509	498	487	491	528	490	501	480	502	482	537	513	509	550	519	552	456	495	505	505	530	487	497	503	498	524	508	526	524	498	522	516	536	488	512	493	492	504	505	502	472	492	507	500	519	493	563	544	509	524	453	477	520	534	484	507	512	498	537	530	522	502	544	493	519	491	496	537	533	518	533	511	490	476	546	518	477	482	520	520	481	472	519	501	487	499	482	511	477	505	474	493	507	504	471	461	494	526	514	483	482	538	488	504	521	483	493	509	478	482	520	525	519	491	486	544	515	510	522	478	511	461	509	484	488	455	476	497	485	532	503	504	540	517	461	523	521	544	505	511	472	479	480	536	469	489	538	543	513	503	518	531	530	494	532	487	509	505	486	482	490	515	457	517	491	514	516	501	509	540	511	505	519	498	496	505	487	509	532	493	519	499	507	474	497	483	504	472	527	513	495	472	472	479	527	506	501	521	522	505	510	470	499	498	493	467	483	508	503	507	526	531	482	486	492	477	543	503	503	505	476	483	503	494	510	480	485	522	467	515	463	520	508	467	493	529	493	463	551	513	492	474	487	489	520	525	503	445	467	503	507	482	501	473	494	510	502	509	483	541	531	515	495	476	491	505	516	524	518	485	479	492	484	494	481	534	501	515	543	473	504	499	494	502	512	507	492	490	499	486	465	509	482	521	524	495	500	502	492	488	511	502	490	486	481	537	507	507	481	515	492	509	493	528	528	494	549	502	498	490	484	453	522	513	498	484	503	491	483	514	529	536	496	538	511	487	529	533	538	514	487	498	465	554	461	478	470	437	514	481	495	520	540	484	522	512	461	492	501	443	510	497	557	477	480	544	511	479	526	489	514	530	512	481	518	473	507	455	499	511	516	473	512	506	479	483	498	492	516	486	473	539	480	524	542	485	502	453	512	510	500	480	477	506	530	517	484	477	521	462	498	466	523	516	472	500	546	523	523	463	471	500	484	506	493	498	487	463	496	499	556	500	510	482	501	489	518	513	492	504	528	517	483	476	502	515	534	491	492	509	512	512	491	514	480	491	442	498	519	505	505	479	518	486	486	495	522	521	493	496	474	486	532	499	484	489	493	510	513	510	524	486	454	547	516	525	516	510	521	498	487	457	540	505	526	506	510	485	503	488	471	512	492	525	499	521	472	489	497	498	498	495	480	510	488	536	486	485	478	491	489	547	444	518	463	504	479	547	494	475	446	480	493	528	538	514	495	516	515	449	482	526	494	495	491	509	517	488	496	523	497	498	480	491	475	493	503	476	505	511	518	476	453	565	474	495	599	491	537	505	469	502	517	512	521	526	543	476	505	486	472	528	489	523	491	515	463	519	524	481	482	518	519	512	486	459	483	509	508	515	492	494	524	487	476	469	481	492	493	492	511	500	500	500	531	496	518	504	492	501	476	520	514	565	500	501	518	481	495	514	474	495	528	535	464	513	562	457	522	512	515	516	539	534	479	551	524	490	478	511	462	514	490	485	491	486	561	530	543	505	560	465	471	509	503	443	496	492	511	471	505	505	470	496	533	500	508	521	477	522	557	487	513	503	483	482	510	501	504	459	516	482	512	536	494	473	525	467	517	476	472	489	508	512	528	509	490	473	496	452	447	519	487	495	499	470	511	529	504	488	497	467	548	478	510	517	497	510	508	485	513	537	509	478	532	501	516	537	485	495	506	495	495	498	494	530	499	506	504	492	495	513	511	520	543	494	477	518	475	478	525	507	526	484	547	486	530	512	490	511	520	456	485	490	514	482	517	481	426	491	534	491	496	486	473	454	518	481	504	523	460	505	504	484	486	495	498	519
23874	21062	28414	23903	21049	11625	1717	1138	948	925	883	747	752	749	728	695	719	720	719	714	692	669	625	695	651	679	653	641	655	655	649	657	692	715	587	680	670	632	674	582	621	685	636	651	678	619	597	666	598	640	656	618	638	647	633	646	625	649	661	646	642	676	643	615	663	644	682	604	644	621	638	657	690	674	679	623	630	677	659	685	688	648	651	652	616	682	617	677	653	614	611	660	638	644	618	654	682	660	650	656	645	661	664	699	660	664	649	602	633	606	609	662	621	620	607	611	574	616	636	630	645	646	612	653	606	599	656	670	623	660	619	605	624	618	615	628	642	615	634	616	674	660	638	659	625	691	647	679	657	641	668	611	633	651	657	623	652	641	625	663	642	644	607	648	630	597	657	675	582	641	631	656	648	642	597	663	627	625	653	635	636	629	650	683	649	635	676	631	640	678	646	565	617	617	605	659	640	662	613	665	650	593	633	624	649	642	618	600	691	612	614	598	660	653	619	651	641	650	594	630	637	652	604	615	696	647	644	621	613	627	631	648	621	605	635	634	626	642	639	646	639	633	665	624	576	658	703	652	587	595	626	617	640	658	588	637	642	647	627	610	675	637	608	630	639	644	656	637	603	601	616	644	643	663	648	673	651	657	628	649	636	675	674	619	633	660	617	677	616	664	615	656	620	654	615	599	652	699	655	681	638	633	624	652	669	585	681	612	638	651	678	592	612	607	644	637	664	664	635	623	630	650	610	661	635	630	645	631	641	605	680	587	609	634	648	621	712	624	635	621	653	604	623	630	579	611	646	658	628	651	625	649	626	612	618	592	634	673	616	622	649	637	613	616	651	661	600	608	643	690	613	643	651	663	633	582	622	603	645	632	683	675	632	653	625	655	613	646	651	648	631	640	628	636	657	637	641	623	606	665	614	626	623	631	618	651	609	648	639	636	686	658	634	615	607	646	613	658	644	612	627	621	673	663	607	662	661	671	672	631	639	650	642	613	641	613	666	609	618	636	628	640	620	672	629	634	665	684	677	600	635	637	624	674	622	636	616	626	669	621	621	662	665	612	637	637	653	635	643	628	681	683	663	626	637	664	627	619	585	609	638	647	642	597	654	620	646	603	633	639	620	685	601	644	666	644	650	635	595	634	618	649	644	615	679	613	623	609	615	655	660	616	683	629	643	657	636	681	642	647	649	627	674	660	651	643	677	612	618	625	605	642	647	648	635	613	663	637	643	664	635	602	623	668	631	671	639	629	623	644	559	599	610	630	669	634	557	608	674	640	644	620	637	643	627	614	615	632	653	680	631	661	636	608	585	621	626	611	610	638	672	663	684	629	601	649	668	624	641	654	606	615	613	602	618	645	651	571	618	674	635	662	627	656	633	639	666	617	649	642	641	632	611	644	618	596	629	671	641	622	597	645	650	693	642	609	614	685	671	654	624	662	637	616	616	682	627	627	640	643	644	663	601	666	646	637	643	642	645	653	592	599	668	648	643	641	602	614	655	648	631	593	584	688	632	628	638	637	632	646	658	644	647	668	618	699	586	607	645	616	619	681	690	601	617	616	647	647	617	617	688	658	644	659	612	586	648	667	652	596	599	607	634	622	640	575	645	614	637	613	652	644	612	669	639	659	681	578	664	670	630	621	638	590	646	621	660	627	622	632	618	642	665	661	641	666	630	650	637	632	611	648	674	623	620	649	632	638	611	671	628	614	666	619	645	673	634	648	640	653	631	671	603	625	598	647	594	569	607	639	612	668	630	651	659	650	620	635	626	702	618	637	659	601	624	606	620	623	651	674	643	654	572	598	661	619	610	631	612	706	624	650	600	693	635	626	629	624	653	606	614	620	663	594	593	639	685	707	641	621	652	598	621	629	625	625	642	643	641	609	645	643	668	609	631	669	669	665	642	618	617	667	623	610	640	619	651	641	651	663	643	590	642	679	601	624	638	603	603	634	628	614	625	636	613	641	629	598	637	656	632	611	661	640	619	642	651	583	688	623	601	605	664	654	656	634	633	633	661	633	651	605	618	687	619	647	687	636	636	656	663	634	633	623	674	669	664	612	602	590	669	640	664	605	649	699	589	597	678	644	628	615	661	616	634	624	604	593	666	656	646	682	650	601	594	638	628	649	612	641	596	653	605	646	667	644	622	653	604	640	604	642	635	592	636	646	639	627	640	643	613	628	667	680	655	609	661	598	668	607	619	651	628	646	620	662	606	594	648	649	680	618	636	637	642	672	625	637	633	653	626	615	606	646	634	597	606	634	644	653	644	663	613	601	664	677	590	652	634	595	656	646	647	634	593	609	662	686	589	632	625	623	621	619	608	648	668	660	592	695	568	630	606	603	650	599	643	676	622	653	655	585	611	671	597	603	600	656	598	655	655	618	606	639	679	606	615	583	602	647	592	620	599	584	604	610	596	634	606	663	624	646	639	672	627	651	599	598	643	635	628	648	639	640	608	635	632	635	637	622	672	657	657	639	648	719	622	704	600	641	669	648	690	662	610	621	635	664	631	672	615	648	616	603	635	641	653	597	671	621	642	684	626	605	608	617	657	600	665	604	662	660	641	647	644	641	609	610	665	629	662	567	646	632	617	645	623	592	675	655	668	643	646	620	606	639	671	629	640	642	679	621	647	658	642	604	645	639	623	649	629	584	634	639	617	632	616	633	630	662	635	566	647	624	639	622	664	660	610	635	668	622	598	648	633	611	635	650	647	629	614	662	607	657	664	642	609	628	627	658	601	614	641	656	628	673	647	627	680	631	611	645	669	690	615	583	638	628	680	577	622	602	604	633	620	609	669	657	623	632	685	627	589	626	608	626	626	639	605	655	601	599	649	637	630	594	721	612	633	659	640	615	620	632	612	650	642	599	646	654	635	646	619	631	626	625	607	634	640	673	596	644	633	619	646	637	644	629	590	625	651	674	628	613	657	634	632	611	660	616	641	685	640	664	653	670	664	614	628	640	643	630	609	619	683	617	625	666	605	618	640	604	646	604	595	618	630	660	612	627	647	675	632	625	648	615	659	647	641	648	610	627	631	652	636	593	657	626	598	645	659	658	642	667	648	657	597	615	590	653	621	661	645	677	614	605	648	639	662	584	629	653	622	632	610	608	638	684	644	609	680	676	597	665	691	592	659	561	652	641	671	627	656	590	632	594	655	626	627	612	642	687	662	643	695	607	602	641	650	608	677	619	648	661	652	631	629	619	646	625	627	624	680	663	641	578	652	611	667	670	628	639	615	655	655	647	649	619	659	631	615	636	655	661	617	654	654	681	598	673	666	652	655	643	591	639	627	652	601	640	647	662	651	627	616	637	641	621	632	672	582	628	652	653	667	590	659	627	608	692	626	619	597	604	651	657	626	649	616	656	620	637	656	627	618	639	651	595	611	649	650	626	646	690	608	644	655	594	635	600	611	594	620	645	638	586	635	588	616	675	625	624	651	617	613	653	626	649	635	621	673	661	651	625	612	640
8660	11062	9134	4829	3397	2677	2093	1819	1532	1350	1250	1156	1131	998	1012	951	913	887	893	895	837	891	864	787	854	821	854	787	848	807	816	784	783	777	820	817	777	773	791	812	749	724	798	724	781	734	789	776	749	761	803	821	747	784	784	757	772	765	761	731	755	775	773	759	750	796	759	766	760	759	714	728	761	772	739	707	747	797	771	750	793	733	732	705	760	820	752	788	791	805	752	784	782	734	750	757	776	746	752	757	726	758	791	761	764	766	764	764	813	796	733	753	717	745	773	746	727	754	763	749	709	761	755	713	719	707	754	792	815	734	765	719	750	735	778	768	734	784	724	758	719	782	791	735	789	760	798	793	789	741	791	703	788	732	789	814	748	743	762	743	787	780	773	782	775	804	735	769	771	760	758	762	731	804	771	758	724	754	738	776	742	773	762	719	738	764	727	761	738	761	743	799	747	735	722	786	740	752	758	728	785	814	811	794	723	777	742	757	747	752	741	744	748	781	812	734	792	761	710	775	753	750	771	744	749	725	796	728	733	776	764	718	744	765	769	758	744	747	725	732	775	760	765	718	753	766	740	698	767	733	777	774	764	749	762	730	756	779	784	746	773	758	781	773	803	750	775	738	684	791	774	754	765	733	782	725	782	767	739	768	788	797	773	738	755	743	758	766	786	796	760	740	778	765	700	768	717	749	756	713	717	742	827	748	785	748	734	776	774	756	807	749	805	747	742	756	743	721	795	789	735	731	784	813	806	727	736	748	763	764	749	801	774	740	741	754	786	739	712	797	834	763	759	766	750	757	742	791	769	739	770	755	779	754	767	733	737	759	780	807	795	726	754	758	716	757	788	745	720	740	798	772	722	760	792	780	762	709	813	747	766	739	762	781	786	813	723	757	766	727	717	761	720	742	780	714	771	734	767	769	786	728	787	773	738	794	769	729	816	760	759	775	728	746	724	699	770	748	745	775	764	790	748	711	799	807	752	754	746	768	720	749	716	823	775	743	757	735	768	793	758	757	750	773	713	774	773	692	765	766	781	732	757	738	759	807	761	753	734	744	773	716	823	758	789	792	712	786	744	840	746	780	753	761	779	731	785	729	791	763	784	788	794	776	751	731	717	719	754	801	758	752	709	775	817	754	748	743	760	751	756	751	731	748	756	782	747	746	781	763	783	790	764	765	729	793	758	787	756	753	771	763	788	720	762	736	747	730	761	793	735	770	745	730	722	743	740	749	767	784	804	740	784	750	797	799	761	764	732	774	741	766	774	737	779	766	757	753	797	746	770	757	741	747	740	734	790	766	744	705	753	738	771	689	756	743	749	705	729	790	805	729	718	782	770	687	745	747	766	762	810	659	735	756	755	746	740	754	749	719	757	763	774	780	743	721	739	733	746	797	723	730	757	761	765	768	757	752	756	716	752	763	703	796	775	780	742	757	781	768	766	748	797	786	705	774	751	772	748	776	751	741	766	805	760	729	710	769	713	718	738	772	801	814	718	719	702	742	733	819	732	710	704	724	750	745	728	728	760	796	776	780	756	783	741	771	783	767	746	752	837	751	747	797	710	769	732	761	820	790	769	758	758	785	756	797	755	736	785	744	718	790	730	775	755	766	722	745	795	730	742	799	756	753	717	774	754	764	728	755	748	780	724	741	768	739	816	764	772	730	784	730	755	713	778	725	752	824	759	778	719	769	733	709	704	767	765	756	773	738	717	731	779	732	781	824	727	712	743	747	776	713	718	760	750	729	753	768	738	756	738	794	706	763	755	755	745	747	760	742	767	768	813	779	826	787	744	746	715	762	780	758	793	765	789	744	788	793	746	664	770	749	759	763	743	745	750	809	688	699	784	768	754	780	781	716	800	748	776	734	763	724	743	725	721	798	736	750	722	753	722	760	735	728	761	752	751	734	765	737	716	697	742	785	801	744	758	766	738	770	730	754	749	732	741	768	793	741	727	749	757	738	788	764	747	748	758	796	706	742	745	721	717	789	767	769	751	726	751	768	752	725	807	815	793	764	725	798	750	748	789	794	746	769	759	741	745	775	761	742	722	744	793	757	750	819	796	753	732	794	766	824	748	711	774	752	747	754	754	757	734	778	770	827	764	748	757	779	785	762	737	796	787	737	775	753	763	790	764	722	759	768	807	720	760	730	754	688	787	758	766	730	748	794	750	772	780	805	741	748	766	693	723	788	788	747	765	738	761	745	763	773	756	765	722	787	799	736	799	743	753	792	742	796	785	759	789	763	756	726	753	774	754	722	766	751	780	719	741	751	806	749	780	685	719	754	708	780	771	741	759	765	753	788	717	762	708	794	762	750	760	754	745	803	746	769	736	704	777	717	784	762	775	773	808	742	781	802	772	731	744	734	785	767	763	746	774	762	773	760	782	754	756	726	770	772	740	795	738	709	751	767	756	756	801	744	703	757	735	692	775	756	794	759	745	805	768	755	763	726	764	761	744	799	762	817	778	769	736	753	763	798	706	770	817	778	725	772	822	696	779	800	764	820	719	767	759	726	727	771	795	736	763	742	759	730	742	808	711	776	736	742	834	796	753	745	698	760	763	725	793	744	758	771	769	743	780	748	719	782	735	765	757	729	765	747	742	689	710	733	723	718	732	716	788	768	760	759	757	810	726	782	728	754	743	761	777	791	803	741	752	764	773	712	797	794	742	732	751	786	719	764	749	774	763	791	733	728	718	754	725	745	820	755	778	780	791	802	736	773	763	734	748	779	738	741	723	754	770	755	775	772	801	759	770	731	728	733	800	772	769	771	796	746	740	773	756	833	779	718	752	762	723	725	794	727	734	771	762	739	751	750	713	750	752	769	761	764	743	784	765	762	778	744	750	797	688	765	776	787	760	779	732	701	791	738	745	785	721	759	795	740	762	777	712	790	756	734	741	796	755	750	773	709	750	778	769	808	746	754	705	788	759	766	762	774	754	806	847	785	722	791	783	713	746	711	761	801	763	786	775	765	800	767	764	808	703	764	774	755	720	803	751	744	775	750	729	790	775	713	759	758	740	818	717	733	812	749	750	774	750	719	747	739	758	735	788	750	759	727	777	790	760	760	794	747	727	747	737	753	765	713	748	788	720	733	772	782	785	757	746	801	735	747	803	787	738	799	791	780	738	780	802	735	752	753	789	802	778	734	682	755	781	754	725	768	726	762	785	761	750	787	759	710	774	743	780	705	760	824	750	763	754	744	750	745	725	751	726	764	774	735	736	754	718	778	723	785	792	712	763	795	812	756	785	734	769	751	789	761	760	793	771	759	783	740	728	716	751	751	741	792	736	774	762	755	739	711	786	778	793	731	772	764	745	752	775	764	809	687	751	735	793	712	788	757	706	744	789	758	777	804	723	753	764	727	767	725	779	733	758	791	756	772	755	744	715	724	727	725	762	762	745	745	785	796	754	744	769	760	737	742	770	716	787	728	758	747	772	720	792	783	737	706	734	749	720	738	735	732	799	727	740	719	752	744
25102	21057	27336	24893	10910	934	654	518	466	469	449	411	429	423	390	378	374	383	386	365	366	388	382	378	346	357	378	344	379	381	348	349	334	376	384	350	357	373	386	364	338	357	367	352	341	371	343	354	300	352	372	313	317	401	331	321	330	350	348	344	334	367	353	350	349	334	375	337	312	365	341	340	346	342	355	317	348	367	357	346	359	340	367	366	343	365	361	356	332	348	323	325	317	352	317	350	317	350	362	354	351	354	315	331	329	313	334	362	376	355	361	326	347	305	356	342	385	332	363	333	356	389	344	365	385	330	311	344	351	361	382	361	329	343	322	356	349	329	335	345	345	344	332	335	337	367	344	353	389	344	335	337	352	394	381	342	340	342	338	341	360	353	356	328	328	365	349	337	342	357	342	341	316	343	363	335	343	356	338	326	341	362	333	338	314	321	361	371	351	304	334	320	355	355	361	377	344	372	333	367	377	346	323	347	333	355	361	363	342	352	358	319	362	365	358	354	357	358	358	382	360	323	339	337	340	358	343	336	328	372	322	358	354	332	352	382	360	347	318	357	352	372	345	337	358	330	316	304	344	346	381	323	325	340	331	304	339	330	364	326	339	371	339	358	334	332	381	344	324	348	349	351	323	361	375	352	336	333	360	284	342	330	342	372	374	332	304	375	370	358	316	330	342	356	330	342	394	314	355	321	345	357	318	346	364	356	332	342	353	352	336	365	359	349	348	333	327	362	336	348	350	372	329	337	348	371	375	328	336	295	346	376	357	317	362	324	336	331	356	365	330	360	323	332	347	380	367	329	357	312	340	321	333	345	346	360	329	330	373	316	356	336	350	337	356	362	337	344	351	364	391	334	341	350	347	334	345	375	362	374	368	360	350	332	339	331	330	362	347	351	349	335	361	302	361	338	311	337	369	341	332	337	364	340	388	311	319	355	358	336	342	340	335	362	384	360	338	369	308	336	349	336	350	335	346	344	305	345	363	361	347	365	348	309	347	342	352	358	343	329	346	369	327	307	330	315	349	372	343	351	361	340	332	332	363	323	310	329	369	312	367	348	345	337	361	370	325	350	349	373	343	346	368	361	337	334	322	351	387	330	347	355	357	356	382	342	333	366	333	361	350	318	357	336	353	363	384	321	372	327	319	337	344	379	336	342	364	358	301	313	322	335	358	341	321	318	345	331	357	310	371	345	346	371	359	356	350	305	350	333	338	367	356	358	330	343	323	328	327	370	327	356	320	366	341	336	327	342	360	348	342	327	314	327	340	339	313	330	342	317	355	336	307	332	344	342	369	362	346	357	337	355	313	358	349	389	320	362	348	341	346	342	323	393	361	383	360	326	342	335	332	367	383	310	338	339	336	348	390	361	351	350	371	327	339	340	344	351	339	352	347	340	327	355	329	321	315	305	373	362	348	333	340	337	354	344	383	360	331	358	352	325	368	323	328	330	329	323	348	349	337	329	346	318	351	369	340	335	323	362	362	366	373	365	365	370	375	339	332	349	323	322	336	310	333	346	332	354	326	351	331	362	362	373	346	322	358	360	356	354	336	348	332	338	340	340	330	331	352	358	329	318	357	325	314	351	363	331	348	341	335	352	360	333	374	335	339	341	349	370	326	320	359	353	348	357	314	379	336	346	336	358	346	346	339	342	331	346	378	342	338	324	327	365	336	373	348	329	323	367	355	355	344	344	329	333	342	334	357	336	334	360	319	328	333	313	338	373	307	319	366	333	330	373	362	346	357	321	331	322	331	346	362	396	355	360	310	308	307	340	365	320	350	342	339	339	322	347	362	342	346	355	350	330	365	330	329	324	372	315	374	318	300	332	319	361	355	345	336	353	328	353	365	379	353	344	343	355	348	373	332	341	356	323	371	359	357	300	296	347	345	354	358	377	352	345	329	366	336	324	325	323	335	386	335	343	326	355	344	314	355	368	370	355	332	376	378	340	358	380	314	343	363	341	338	323	362	328	339	314	366	316	332	340	330	306	357	358	343	349	305	332	348	354	340	313	370	353	354	371	309	364	342	338	336	328	336	313	340	355	383	334	330	335	352	322	358	316	379	344	321	336	329	345	352	337	341	352	313	331	335	347	371	356	336	326	351	356	331	352	320	326	337	326	328	327	330	337	352	329	361	348	368	353	393	323	318	362	371	347	336	334	352	357	341	334	335	345	369	352	312	339	346	359	382	345	385	342	334	316	344	318	375	349	336	330	335	344	330	347	351	337	363	324	359	385	342	352	372	347	346	346	313	357	363	344	377	345	329	334	375	357	340	318	363	329	339	369	349	326	383	318	361	346	347	368	367	344	348	343	338	405	346	345	332	351	356	327	344	344	368	377	365	334	365	365	339	340	304	358	376	335	316	374	372	349	315	332	345	352	325	325	364	335	336	332	342	378	361	356	315	362	337	331	346	359	333	377	361	309	317	353	360	355	331	316	365	363	343	353	337	337	353	298	356	337	337	339	331	320	353	360	344	343	334	335	354	348	354	372	371	309	316	363	354	329	317	358	331	321	339	358	337	344	339	348	354	321	313	360	343	340	338	333	343	345	345	305	336	338	325	362	349	349	323	353	348	312	351	341	368	296	344	371	316	391	362	365	346	367	334	309	382	360	363	313	323	327	327	329	329	344	355	368	371	350	327	331	352	345	352	338	340	376	321	374	352	343	380	323	331	347	342	357	336	377	356	332	374	335	350	343	367	359	344	341	344	336	351	336	351	349	367	336	353	345	380	317	344	343	332	332	374	351	334	331	344	343	306	360	342	343	397	389	358	351	335	324	348	335	356	348	353	332	337	331	385	356	355	334	373	329	329	343	355	318	323	300	352	339	332	338	334	352	365	350	364	333	389	351	343	352	340	384	366	351	364	323	337	351	338	325	342	354	372	338	321	361	351	333	366	351	367	356	337	384	338	370	331	342	341	327	328	308	319	385	366	344	345	354	357	337	319	324	320	338	373	336	323	353	330	363	343	333	341	337	358	374	348	331	354	351	354	352	343	340	311	367	336	346	334	331	364	375	341	374	350	324	355	346	345	332	360	317	363	341	360	340	341	331	311	360	357	347	337	353	332	362	299	330	339	313	342	374	342	332	313	322	358	348	337	334	342	351	341	351	341	363	360	344	332	336	343	310	319	344	362	372	342	352	366	327	330	353	371	365	324	353	358	378	345	350	349	343	337	333	348	367	318	350	326	351	361	351	353	376	315	354	329	321	335	362	331	352	347	359	377	364	351	348	345	346	368	335	393	355	365	372	335	364	361	385	326	330	325	346	333	346	347	348	339	358	343	330	330	349	364	354	357	369	366	358	328	341	326	339	350	350	364	351	327	351	295	357	314	349	352	327	354	323	373	311	330	391	343	333	337	354	351	330	397	334	326	389	348	347	347	355	365	362	316	315	348	359	294	321	343	384	372	326	354	334	364	327	348	356	333	392	314	369	365	349	325	350	332	357	365	386	357	334	344	341	347	346	336	321
8528	6639	5161	2680	1864	1443	1180	997	895	809	714	663	618	562	545	567	566	493	513	494	488	458	496	495	460	491	471	445	417	406	464	455	489	460	472	469	462	458	473	475	399	427	415	447	452	474	438	459	426	451	465	463	442	464	456	428	476	437	425	453	439	462	411	431	430	477	456	408	412	423	426	433	457	445	443	429	430	430	433	443	409	428	476	429	469	425	469	447	486	415	442	427	442	430	466	436	443	461	424	438	480	448	409	407	459	410	451	436	414	401	437	424	437	443	416	492	468	390	448	435	448	432	435	441	411	429	426	450	431	428	440	408	430	447	448	445	405	432	428	437	401	426	463	412	447	445	460	410	455	427	482	455	438	439	451	465	453	428	452	454	405	459	432	446	417	424	451	431	486	461	422	441	435	455	427	430	444	465	441	470	423	420	449	433	489	462	454	426	451	426	462	424	417	446	432	439	445	409	490	427	480	464	437	446	424	427	437	461	459	441	444	469	459	433	451	425	442	408	437	460	422	435	414	447	451	438	398	409	462	417	464	435	414	414	465	404	410	438	457	419	436	440	463	441	470	453	426	444	418	451	415	442	439	432	449	428	444	439	471	425	432	449	422	448	432	436	431	405	416	404	459	481	449	437	444	409	451	435	417	409	406	435	456	460	438	425	434	458	452	435	404	412	438	452	429	432	442	437	404	440	438	405	416	430	413	453	413	428	421	456	453	423	414	431	458	466	465	462	448	445	474	439	428	462	416	435	481	451	445	449	422	440	439	428	446	474	450	447	462	472	457	408	432	445	390	447	402	466	433	423	441	415	429	442	442	425	450	388	441	416	451	437	439	424	421	442	453	416	453	442	428	427	426	418	423	414	438	440	423	464	417	419	430	401	476	433	480	427	460	453	409	426	440	445	453	447	453	436	468	431	470	438	438	438	434	454	439	455	459	446	442	462	453	422	443	423	459	443	417	423	469	476	464	432	405	432	434	472	408	412	437	435	442	481	444	474	440	467	412	422	459	411	444	419	450	426	396	448	421	451	450	421	443	438	463	405	432	442	457	425	455	487	434	452	455	444	425	402	433	453	456	432	455	446	436	452	442	431	427	435	444	466	441	464	426	441	456	421	416	450	452	442	412	437	440	470	433	454	428	420	434	424	427	407	443	438	428	445	442	411	441	414	483	438	423	438	468	459	447	417	435	487	474	483	428	410	422	435	463	468	449	455	433	464	414	435	421	443	424	418	437	421	437	440	433	460	422	444	436	424	394	411	444	398	456	441	416	448	474	389	449	437	449	446	400	432	470	456	433	440	450	413	424	426	463	427	425	453	413	455	442	452	450	422	414	402	421	421	428	444	420	421	460	462	400	438	443	452	462	458	428	408	464	464	459	443	441	442	425	440	422	457	418	432	472	408	476	455	413	436	414	439	387	471	415	447	433	402	440	439	446	435	396	438	441	451	413	441	405	418	432	430	420	427	452	412	465	440	424	451	490	453	389	422	386	477	443	466	423	491	399	459	423	413	412	462	432	456	449	416	484	402	439	435	445	442	474	377	429	443	408	408	432	460	424	444	439	438	455	421	447	438	421	421	458	388	430	457	461	458	403	438	443	429	452	425	476	426	438	449	472	466	479	419	465	413	417	421	438	448	408	457	435	448	426	427	422	418	460	434	435	421	399	421	455	438	472	442	431	465	429	411	447	446	420	422	447	451	425	426	445	445	436	449	420	432	447	446	416	417	417	418	451	431	432	440	405	457	414	436	446	430	439	427	432	437	444	458	465	408	465	405	446	425	403	419	475	418	445	391	449	469	407	443	420	452	456	437	443	431	444	408	422	452	418	444	436	424	432	466	418	449	423	419	435	475	472	453	452	453	455	421	444	475	441	446	388	451	431	410	447	436	444	424	414	449	460	396	452	464	412	413	444	445	440	434	467	429	463	477	419	408	426	440	409	433	435	467	417	421	424	424	426	436	451	421	445	442	406	465	400	432	441	431	452	457	427	451	447	461	439	418	443	431	437	421	463	458	455	418	432	406	396	445	452	438	426	465	434	409	429	454	436	434	457	415	433	426	410	428	481	459	406	444	451	420	443	411	441	424	415	424	430	419	473	487	434	415	443	420	436	413	453	422	443	421	440	452	457	476	391	444	452	427	402	458	478	436	416	438	427	412	431	439	435	437	420	437	402	459	489	430	441	463	412	426	460	447	423	435	425	420	444	383	468	468	416	441	426	433	450	435	457	432	449	445	392	418	448	454	404	426	441	436	426	439	437	451	469	450	444	447	433	418	419	438	429	438	415	434	422	438	424	441	425	404	414	446	422	433	469	437	446	458	477	418	481	422	458	433	439	484	455	416	431	422	417	415	419	448	438	435	448	471	435	449	444	422	437	420	429	429	439	458	448	414	428	448	481	407	481	421	440	449	448	446	435	473	469	405	460	450	445	430	442	450	452	451	436	423	456	470	458	397	408	464	421	441	444	454	443	424	472	418	475	428	402	453	483	426	426	438	433	427	442	452	441	452	439	415	446	460	476	455	439	443	437	437	415	412	452	403	422	455	414	441	423	459	437	413	425	441	441	444	468	427	468	428	408	459	454	447	445	396	404	459	424	443	426	410	431	439	435	429	459	435	400	443	489	438	426	443	437	462	439	448	466	403	417	425	440	455	435	424	442	417	476	447	427	434	432	458	417	439	417	453	421	458	424	433	456	434	453	445	444	439	442	434	436	412	477	433	434	461	418	422	453	442	461	439	418	466	435	441	428	457	458	437	417	453	419	453	454	428	453	430	432	442	429	451	449	430	449	485	424	442	440	451	457	427	461	413	439	465	423	435	447	398	456	434	448	457	400	448	448	426	445	454	448	464	466	423	416	435	462	434	457	447	407	460	433	463	394	447	440	458	414	448	415	416	426	441	426	421	423	447	414	436	444	420	436	448	471	466	438	432	455	419	417	425	441	401	449	427	416	455	405	430	449	426	422	455	483	404	454	433	418	405	444	405	475	479	408	437	420	445	437	427	415	433	435	391	430	417	416	417	429	402	445	413	407	463	425	469	448	463	461	427	412	450	417	446	402	431	444	428	464	452	450	409	421	442	423	408	465	419	446	468	425	461	421	445	437	430	431	458	427	460	450	456	486	449	463	420	420	455	452	421	435	428	443	409	429	425	405	458	405	458	428	416	455	430	487	412	464	462	436	469	449	437	449	422	455	448	381	423	434	425	436	409	467	420	462	428	428	420	448	452	461	461	456	429	428	443	403	414	435	417	429	431	411	443	438	466	413	433	445	429	446	469	426	448	436	419	424	448	421	462	450	422	432	416	432	452	450	427	453	420	452	457	467	476	411	465	428	432	435	433	438	434	465	445	409	430	446	447	418	413	449	460	443	430	430	444	460	450	466	443	452	412	480	381	461	403	415	388	448	407	420	438	429	455	427	402	433	426	455	405	436	473	437	422	434	435	414	389	448	410	443	494	439	405	431	446	445	426
22832	21106	28929	23524	21097	21174	11264	1700	1331	1188	1095	1037	925	919	887	842	815	764	820	735	761	789	691	739	732	693	773	662	725	669	668	682	660	702	659	687	682	664	681	686	658	633	698	699	730	678	658	688	658	680	671	660	689	683	648	639	640	677	665	645	640	679	627	667	655	664	649	639	678	644	669	651	674	662	669	646	643	624	639	664	694	652	671	662	637	670	638	673	705	618	624	699	616	649	690	702	692	676	692	684	632	693	620	661	659	657	646	666	672	640	687	630	667	669	632	588	686	615	674	584	665	698	631	636	648	671	682	599	645	634	636	644	681	642	641	658	653	667	596	615	598	657	622	671	714	660	617	657	644	613	662	633	656	672	707	636	650	625	700	650	650	684	658	640	638	672	599	627	674	625	677	666	673	649	625	623	652	654	679	672	625	631	658	612	699	641	630	612	657	640	694	651	630	638	620	704	680	658	630	638	681	670	669	607	640	677	683	625	617	613	679	641	643	609	651	606	671	593	647	638	636	625	634	659	670	625	695	639	655	629	653	666	596	608	672	640	614	674	642	709	646	688	660	635	623	658	672	645	672	672	590	645	651	615	635	616	669	655	649	627	673	622	636	659	690	654	680	681	617	668	662	665	640	701	639	688	612	690	659	704	605	641	662	695	672	640	674	638	647	657	635	675	665	668	638	602	631	622	636	637	664	650	691	601	660	663	648	636	617	650	687	623	682	678	659	658	676	638	658	608	641	647	591	670	632	633	665	665	638	623	666	680	628	611	657	669	635	625	656	668	653	646	650	653	650	594	655	585	596	654	654	667	711	693	618	592	669	619	720	706	615	620	623	678	615	697	646	664	681	668	625	666	639	662	615	619	686	573	682	651	625	621	661	661	658	643	641	661	633	620	646	640	659	679	646	629	644	609	637	652	657	608	619	646	650	681	683	616	641	597	659	641	641	599	651	686	671	682	676	705	638	590	654	676	625	622	683	704	635	635	652	587	645	660	651	631	688	673	652	606	631	691	598	701	615	573	627	638	639	674	629	622	672	626	671	640	630	642	637	664	649	622	618	621	676	625	641	591	647	632	652	648	674	669	577	630	631	592	653	606	653	639	649	695	689	647	611	719	639	670	632	647	631	663	667	646	665	695	683	666	662	644	654	629	646	655	666	649	633	665	676	641	603	633	674	637	677	666	616	648	616	618	629	596	630	634	661	603	643	646	698	663	699	670	680	651	639	604	630	684	656	670	644	656	625	633	653	612	622	692	637	656	652	663	643	660	679	613	670	681	640	625	660	685	634	652	617	660	670	611	657	617	697	617	679	666	647	630	654	623	638	651	637	638	680	642	626	662	608	634	662	624	657	645	678	669	648	640	686	604	670	652	684	668	615	656	656	677	685	614	636	645	642	673	631	682	688	686	645	653	642	647	656	652	630	633	668	680	621	643	618	642	672	631	685	646	673	698	668	638	647	680	673	663	620	652	688	667	686	637	636	678	634	636	629	694	649	619	689	664	627	664	672	622	692	624	655	640	594	653	668	629	625	654	665	675	634	676	655	668	673	616	612	638	666	641	660	621	643	656	628	667	619	617	693	669	647	635	699	664	673	650	613	615	644	664	656	650	699	646	677	632	664	599	629	637	594	617	648	642	667	650	651	565	615	669	657	691	673	675	616	694	634	656	638	616	650	647	617	628	677	659	628	647	685	672	649	589	648	600	664	670	635	607	635	690	659	688	627	654	625	669	688	632	644	631	662	656	638	650	648	702	649	655	629	681	611	643	673	659	581	628	629	646	637	631	635	687	612	606	667	632	658	672	656	644	607	650	694	658	647	635	639	643	654	628	637	682	670	635	682	642	651	611	674	689	686	669	614	652	632	609	667	721	671	652	660	615	586	610	594	602	663	604	658	637	631	655	629	646	674	642	664	622	624	638	654	639	640	667	630	660	628	624	646	651	631	660	630	601	682	665	650	642	646	662	667	634	637	622	660	667	663	629	640	631	638	633	646	608	671	601	671	638	671	612	636	677	641	648	602	620	675	664	642	643	653	651	613	686	606	596	662	716	590	693	671	668	631	687	660	652	643	642	656	615	630	617	643	597	641	651	648	664	698	630	616	634	630	613	649	618	619	664	631	601	671	606	661	706	704	682	668	650	637	634	654	664	645	641	627	672	656	658	673	630	633	668	619	681	663	671	663	651	617	651	656	641	663	681	631	642	669	657	659	650	655	622	628	638	620	616	656	686	682	638	668	685	628	673	607	632	701	677	627	651	663	596	654	660	645	654	681	696	624	619	626	679	654	613	678	594	637	585	677	671	656	629	651	629	631	618	662	639	651	685	675	632	650	669	624	652	668	663	698	656	630	648	614	626	567	615	624	684	619	659	615	624	654	684	636	664	643	622	675	662	665	652	683	693	691	659	664	665	637	663	634	659	646	631	615	655	626	639	634	670	676	643	626	636	648	627	667	616	650	629	650	624	636	683	638	682	653	633	615	625	642	689	645	630	642	595	613	622	679	633	626	652	618	659	718	654	637	627	640	661	652	650	684	634	621	600	617	691	665	680	663	680	674	655	620	682	705	618	693	650	634	650	703	685	698	589	635	625	666	662	613	624	655	706	634	638	654	641	662	630	650	627	639	641	654	614	628	631	648	634	640	693	646	612	640	657	641	704	682	613	676	668	624	638	646	689	639	633	650	630	623	608	664	621	630	621	670	622	655	621	601	610	610	644	624	610	626	678	637	666	653	585	621	695	622	648	632	644	626	592	654	647	650	629	657	646	657	665	669	649	669	644	650	658	610	605	679	611	646	677	657	687	604	612	670	621	670	659	641	614	607	686	647	619	640	593	652	692	676	628	631	644	637	658	640	595	634	655	647	650	630	666	626	647	656	587	632	632	624	634	657	649	628	693	652	633	663	629	629	675	641	649	616	665	709	639	652	618	647	623	646	654	684	649	681	680	640	640	640	651	629	673	710	657	619	671	643	669	660	669	684	685	663	639	676	649	684	630	643	641	651	650	640	634	696	647	624	657	683	650	632	633	639	618	628	685	680	644	681	637	702	695	641	655	634	591	691	639	657	659	634	660	621	656	620	639	671	625	647	637	589	670	651	643	633	650	652	688	652	665	679	655	615	636	629	625	666	673	622	685	633	599	697	656	647	648	648	603	667	638	625	625	644	679	631	638	623	597	616	643	637	665	636	665	618	668	664	655	624	645	660	622	666	637	634	632	639	640	649	644	639	648	651	623	644	645	684	663	626	639	641	656	653	615	611	641	647	666	590	652	646	638	628	610	673	644	668	617	629	619	651	620	644	601	635	643	678	644	646	593	646	622	641	677	633	643	620	679	637	651	616	605	626	626	672	628	661	636	661	639	645	665	626	661	668	614	677	647	623	626	663	683	643	688	665	666	688	642	671	601	608	645	674	657	677	644	602	641	629	661	693	643	645	656	693	653	594	587	654	639	637	600	605	686	674	598	674	622	603	670
12094	17902	14869	8343	5599	4257	3399	2759	2381	1962	1716	1568	1441	1309	1221	1188	1107	992	994	951	937	926	892	913	911	859	882	843	863	870	793	817	840	856	815	794	783	795	796	775	848	854	776	804	815	816	817	828	808	816	835	834	783	789	783	818	769	743	823	742	755	797	830	784	757	804	775	832	796	782	804	745	776	799	734	767	766	805	759	781	799	817	782	808	736	801	779	767	783	822	769	795	772	741	800	757	791	752	727	725	775	744	802	800	816	735	775	727	760	743	783	812	784	773	766	764	812	744	753	784	738	729	734	762	789	757	749	770	768	762	814	780	752	794	772	782	725	756	737	788	755	754	780	785	741	822	826	706	776	783	751	773	775	762	776	817	760	774	771	753	823	791	765	792	776	794	821	842	757	794	813	808	747	740	799	773	776	789	750	765	767	777	777	756	790	793	769	757	778	791	810	732	757	809	790	786	744	796	771	760	831	812	780	813	837	817	782	779	745	771	722	741	771	768	781	730	780	753	770	811	728	748	776	798	826	710	801	803	812	773	766	817	724	704	791	770	765	788	778	757	790	769	786	783	765	723	722	779	824	792	775	769	797	775	796	755	798	768	815	758	777	781	759	823	756	743	738	775	791	822	753	691	751	756	793	826	747	809	783	750	818	731	808	743	782	810	740	767	817	783	807	791	779	738	779	736	780	740	796	752	814	752	804	777	769	805	738	744	796	784	822	757	749	787	776	823	740	760	761	779	757	751	761	721	733	805	781	774	812	794	776	774	737	781	747	745	804	754	731	810	773	786	743	799	766	796	750	826	768	814	767	763	804	794	765	754	810	789	770	816	832	738	790	734	749	800	733	767	807	795	728	777	767	765	765	785	771	770	829	757	728	782	721	820	765	748	763	784	746	772	767	748	794	787	777	758	743	764	746	760	777	784	784	756	773	773	775	757	782	768	785	756	716	778	785	770	796	779	784	803	753	780	787	716	833	794	792	766	754	734	779	732	734	734	790	804	745	719	782	823	737	744	740	727	719	776	811	796	744	771	794	831	800	751	817	800	765	785	759	782	737	778	818	792	786	764	807	771	786	799	790	822	793	793	756	772	788	747	826	816	776	796	805	770	740	777	760	772	772	762	791	739	730	763	741	762	803	747	821	807	742	791	754	780	768	721	778	753	781	756	824	770	724	784	757	722	780	767	760	766	741	746	805	770	757	737	762	787	749	783	767	746	778	757	804	761	797	763	775	766	771	794	786	775	772	776	721	823	740	798	760	772	790	729	712	796	710	774	847	780	759	773	788	785	751	782	762	730	786	769	778	781	761	759	803	871	787	793	762	803	785	779	808	774	721	766	768	811	772	754	742	739	825	706	749	735	763	829	734	782	764	802	773	764	780	819	750	758	792	728	732	780	790	768	809	794	777	752	737	767	798	795	771	731	788	785	722	754	751	813	787	731	770	787	762	797	789	791	831	735	775	802	770	772	822	775	796	768	814	774	726	783	762	720	756	796	708	792	827	811	833	780	801	766	766	754	767	756	768	794	783	801	776	764	786	742	766	834	768	743	747	767	793	718	737	763	788	703	683	780	791	741	786	781	764	802	770	805	776	786	732	786	748	735	791	766	757	758	849	800	792	738	788	724	772	788	797	773	743	809	775	779	796	742	773	803	730	770	746	751	788	832	790	737	790	764	792	701	761	793	810	802	734	725	829	769	772	808	741	727	779	782	800	749	793	719	765	774	772	800	763	798	761	812	802	771	764	801	734	755	769	794	752	776	700	717	801	726	765	765	776	751	780	793	789	811	732	781	771	798	792	801	788	728	788	770	714	752	776	813	721	807	774	785	759	769	739	767	771	766	836	758	733	785	757	792	792	766	788	760	743	782	768	718	739	751	761	756	831	734	744	770	817	741	801	765	759	736	783	771	820	826	806	770	777	779	774	745	783	786	758	801	755	823	765	787	778	800	818	771	729	783	768	779	779	798	781	771	699	726	750	762	788	748	767	722	735	770	769	735	744	771	809	744	804	772	770	735	788	787	771	722	744	783	788	752	785	778	766	712	745	776	789	794	749	769	781	776	722	766	732	757	765	784	741	802	785	764	764	779	748	709	785	718	774	775	755	799	780	730	813	751	692	745	762	817	759	782	758	752	785	759	771	780	807	766	754	780	788	780	748	737	760	809	843	765	760	695	799	718	791	761	787	795	778	775	717	735	756	744	734	792	725	784	777	717	813	760	769	772	727	797	770	790	765	770	786	731	776	727	738	822	778	779	740	736	767	770	759	821	729	766	796	787	790	759	777	767	787	773	742	797	799	780	748	774	806	820	707	756	774	739	765	827	737	782	805	814	771	802	809	759	759	770	791	737	748	753	793	752	760	728	756	803	790	756	786	791	739	767	738	735	771	783	802	779	757	751	777	771	807	743	758	768	792	737	728	761	721	769	772	763	821	773	771	761	774	738	786	805	785	753	801	707	731	771	835	761	780	739	777	766	784	766	773	779	772	781	820	810	757	783	796	747	773	800	768	762	768	763	780	781	832	759	778	773	741	773	775	731	749	807	801	757	791	793	830	712	732	832	753	786	784	779	825	782	752	761	785	792	764	762	765	752	756	739	809	772	711	743	794	774	786	756	778	763	763	720	752	751	739	763	767	792	707	785	763	804	784	835	786	786	761	780	748	736	801	780	764	717	821	729	776	799	774	745	745	712	778	763	786	789	816	787	763	821	765	795	755	807	819	793	760	747	823	767	767	804	774	741	799	778	744	756	742	727	814	735	761	811	768	794	754	755	778	782	794	809	768	786	814	791	792	793	802	739	738	771	841	816	800	791	770	773	746	751	758	781	788	789	770	752	787	738	826	821	764	801	760	760	742	719	736	827	745	768	773	797	733	763	829	749	798	820	802	806	779	809	791	782	792	756	847	823	807	734	787	789	745	790	706	778	776	817	777	796	817	762	784	773	766	787	827	774	787	764	783	799	729	758	781	763	781	775	754	761	752	709	815	759	754	795	772	734	750	793	817	797	749	783	784	789	746	779	734	811	772	782	715	788	757	751	788	774	744	732	767	789	775	767	786	741	799	803	766	788	758	808	771	761	766	785	745	819	867	803	801	775	745	782	818	752	789	757	777	748	800	808	777	811	779	758	758	797	781	751	793	716	789	754	767	782	780	774	763	755	776	772	755	786	738	823	756	764	803	793	784	791	804	822	776	756	778	718	762	777	772	788	791	709	789	761	786	778	748	778	787	764	736	789	819	764	730	790	876	768	800	764	766	728	747	694	802	739	753	794	768	798	785	804	736	770	745	759	814	750	756	756	776	779	726	795	743	786	820	744	777	763	800	798	762	703	758	784	778	724	765	741	758	767	772	812	769	793	759	787	796	786	731	739	784	773	748	756	796	779	805	790	760	775	743	760	781	779	796	774	728	825	752	775	771	750	751	759	806	790	768	775	761	748	783	804	758	787	799	780	783	797	745	806	770	733	749	765	801	779
27001	19894	7042	1002	645	605	524	469	438	397	414	371	406	403	423	390	399	426	406	370	432	423	412	395	358	447	435	416	421	372	373	410	416	409	416	408	421	383	413	389	424	377	415	421	395	402	371	397	386	395	373	411	417	416	384	388	382	395	362	392	414	404	411	459	434	442	399	389	419	422	416	406	421	396	412	384	438	370	449	424	394	440	412	402	391	407	377	368	359	387	415	404	408	399	378	413	370	424	402	408	414	433	419	396	415	371	419	414	422	422	383	404	402	416	383	403	402	420	407	375	400	403	413	393	398	433	355	405	393	397	435	394	426	362	408	472	373	383	393	394	408	407	406	413	407	405	380	400	402	393	402	386	397	412	381	383	404	402	388	420	425	401	418	381	393	408	400	417	379	443	385	411	418	373	415	394	400	444	423	460	419	406	382	408	412	397	386	432	391	420	384	402	396	454	423	412	369	403	400	418	394	401	364	404	409	377	373	439	375	384	409	381	418	423	397	349	393	398	423	424	397	391	367	442	415	410	403	420	408	406	368	411	382	435	417	426	386	373	410	379	404	385	411	396	409	414	388	380	383	376	391	408	368	379	387	407	425	452	392	383	407	383	420	395	409	408	400	424	415	400	404	411	391	407	413	363	399	398	379	422	386	391	398	405	402	396	425	426	417	434	411	405	411	402	409	408	399	389	395	409	423	385	391	389	416	358	385	429	429	402	426	402	394	412	433	376	410	403	414	416	390	400	424	405	441	404	411	360	396	373	415	381	394	372	365	410	366	383	393	389	413	358	411	403	371	396	405	402	379	437	376	408	399	405	397	432	410	420	387	396	398	426	421	406	427	391	426	420	369	413	408	419	393	390	395	352	360	438	388	450	404	414	352	392	408	368	378	409	351	388	417	401	405	395	399	422	464	366	416	406	355	410	420	379	394	415	441	430	392	428	386	394	407	396	403	365	392	393	384	365	401	387	426	410	431	371	409	391	374	438	402	399	406	378	419	405	429	374	411	431	419	420	377	404	401	378	387	400	397	440	389	425	387	452	392	403	372	381	371	409	418	405	339	406	389	412	426	380	398	408	376	388	373	371	395	398	409	398	416	398	413	414	385	377	399	413	405	405	391	402	396	389	421	424	398	382	378	378	387	373	369	393	414	375	402	395	407	424	379	418	351	401	341	400	394	406	384	421	371	420	397	362	406	404	400	432	415	425	376	409	410	379	427	384	422	464	428	398	374	423	393	437	419	422	451	390	410	361	397	398	429	406	376	428	381	369	414	406	385	436	407	383	419	420	403	399	394	407	423	404	406	410	424	380	429	404	417	398	428	439	385	366	398	425	395	406	418	380	408	403	389	380	396	349	369	400	393	396	376	389	348	400	401	425	419	401	402	395	394	408	379	403	415	423	394	372	396	398	409	384	397	383	440	378	430	400	405	389	411	441	377	397	400	394	367	370	367	436	391	396	394	390	397	413	409	389	393	403	388	361	422	398	406	381	402	412	411	385	379	427	392	418	381	423	398	420	400	411	394	407	390	400	377	428	405	384	397	409	459	409	419	367	396	420	402	436	390	432	436	436	389	416	391	402	408	382	381	391	431	379	383	366	384	455	410	401	423	383	403	427	422	418	436	403	422	408	375	396	405	384	418	354	431	371	411	435	427	427	422	392	391	380	391	364	420	388	385	409	428	420	383	438	370	397	365	398	368	387	417	405	430	414	386	426	412	390	389	386	425	381	399	390	425	384	395	421	418	455	432	398	377	384	390	446	409	394	347	379	381	417	418	405	404	412	414	414	383	423	417	400	435	379	401	395	416	406	421	427	373	368	402	394	404	378	406	415	401	378	412	388	398	430	418	403	384	395	408	406	394	416	373	381	402	393	375	417	390	420	393	400	411	417	413	408	437	446	421	399	438	404	418	419	385	420	385	418	407	407	426	420	416	430	437	389	412	417	386	398	422	420	357	405	369	411	372	385	392	403	393	381	382	388	399	426	422	399	371	367	394	415	389	392	402	389	404	414	405	419	387	441	415	402	445	402	385	377	380	410	403	404	421	398	392	401	415	408	409	406	405	439	406	423	396	394	409	373	416	405	386	414	427	432	399	404	389	415	383	408	394	392	404	434	429	397	389	429	386	386	347	383	431	396	384	416	382	400	392	378	416	398	415	426	393	366	413	420	444	415	378	404	438	369	396	414	413	419	381	396	406	413	392	392	395	407	420	427	390	448	382	386	393	394	404	386	392	387	395	408	402	389	401	375	397	427	404	411	399	369	391	370	371	365	409	399	422	416	420	406	421	375	414	407	396	391	406	387	391	376	384	398	401	360	417	394	410	397	414	376	389	432	399	389	410	406	384	372	412	447	394	390	401	408	402	398	390	398	403	387	387	396	388	404	374	414	406	424	428	404	412	389	428	408	383	421	415	414	385	407	408	401	409	399	413	452	359	401	381	423	421	398	380	443	419	404	397	384	355	402	394	389	399	385	443	407	403	420	394	411	459	398	401	399	415	402	385	353	367	391	417	413	408	426	405	434	393	381	424	371	381	415	426	378	401	410	401	399	374	383	418	390	391	425	400	369	378	404	403	410	392	399	439	428	432	376	371	382	460	410	420	408	372	396	373	416	398	394	400	427	444	414	412	395	411	405	412	379	369	379	416	395	388	388	415	405	389	439	405	385	437	398	408	389	430	408	423	421	379	417	399	384	407	374	415	378	380	379	392	404	419	413	402	384	391	421	419	383	376	396	380	446	350	420	390	407	438	361	418	389	421	386	390	393	388	426	394	401	398	373	373	399	353	386	386	361	380	377	395	404	426	407	382	368	386	386	443	387	407	385	397	373	378	369	414	396	423	408	377	416	415	374	357	371	388	406	420	378	413	372	389	403	398	401	394	368	395	413	376	391	417	414	392	390	406	370	404	389	399	418	388	397	409	422	407	431	428	427	402	406	347	377	385	381	380	384	386	382	402	398	378	368	403	428	361	418	415	393	394	429	412	414	377	417	417	382	396	375	405	374	398	420	436	421	420	379	397	426	411	420	415	389	414	400	407	343	396	427	398	411	411	419	396	414	414	389	410	387	372	410	383	376	387	384	420	418	397	395	386	407	411	406	382	416	416	385	392	383	400	439	398	398	421	379	381	432	396	403	375	411	412	407	422	386	370	402	379	433	400	416	362	431	397	387	409	418	424	390	422	440	413	389	413	404	429	393	385	413	422	407	388	409	399	401	416	439	407	392	400	419	386	401	423	426	350	397	407	409	383	419	386	410	408	414	398	375	418	390	380	407	390	377	434	394	397	431	386	405	406	391	387	398	384	399	414	423	420	386	421	403	394	388	448	371	405	416	425	418	366	388	401	374	408	397	400	385	365	402	379	416	414	427	419	382	391	357	381	399	382	395	408	401	431	415	413	415	407	417	389	417	419	400	432	414	389	424	443	397	399	398	409	415	377	414	432	426	395	391	431	434	376	410	385	385	367	418	428	443
6988	1377	1248	800	627	661	607	556	500	520	501	545	542	538	489	506	537	541	531	490	481	494	502	504	469	499	478	459	513	504	516	482	475	494	485	474	523	519	484	475	485	483	513	534	511	483	474	517	474	464	488	515	481	482	481	498	489	539	479	504	478	488	456	502	514	504	510	517	462	523	472	487	498	506	496	494	502	488	510	466	481	501	452	429	484	482	514	482	511	471	514	470	476	545	521	501	494	516	446	499	480	509	466	500	530	530	495	471	488	504	484	528	501	501	465	498	487	498	492	445	471	531	492	503	526	517	521	507	480	477	468	465	493	514	440	517	520	483	490	473	472	516	504	508	455	481	464	432	499	483	515	510	480	526	464	513	508	463	489	479	491	453	468	518	514	491	486	505	519	472	490	490	507	451	511	471	521	457	464	509	477	509	471	455	482	459	492	497	528	512	500	476	516	495	521	488	526	491	487	508	487	499	549	509	502	477	440	530	474	505	494	466	496	489	521	483	435	512	510	489	503	531	478	478	475	504	480	483	464	478	490	490	504	519	533	514	472	498	476	475	487	498	506	519	478	506	490	495	455	491	506	473	494	453	445	498	510	486	518	500	500	499	471	498	485	520	508	507	479	451	484	469	513	472	500	491	469	493	503	468	501	445	526	502	483	474	547	469	496	518	477	491	524	467	506	481	515	498	526	499	474	473	506	477	464	475	458	457	540	489	492	471	510	530	523	444	486	463	496	494	452	511	454	457	473	492	481	500	462	476	452	499	463	453	476	466	507	504	488	468	487	483	500	495	465	498	482	495	443	498	507	491	503	515	479	533	491	522	491	522	518	500	480	462	433	502	465	512	487	528	507	497	493	514	482	476	499	526	512	495	491	516	495	494	470	444	529	522	474	450	510	455	485	467	513	469	498	489	504	506	515	508	496	484	455	499	508	518	470	548	498	490	545	466	499	501	479	487	496	514	496	451	455	482	503	475	459	459	466	501	474	445	520	511	448	492	490	492	512	466	456	471	509	480	458	472	535	543	501	536	458	480	488	519	469	507	487	465	486	496	515	481	553	519	483	448	504	479	481	477	509	519	514	488	498	487	509	481	456	497	505	480	470	506	495	480	494	521	506	463	480	491	496	490	504	500	477	502	496	473	536	521	482	455	505	504	506	508	506	506	488	494	478	492	493	465	525	494	502	486	515	494	463	508	524	499	494	477	478	499	510	496	432	515	471	530	541	450	471	477	481	503	465	460	501	463	502	475	467	508	491	493	513	496	472	459	484	480	473	483	481	493	465	465	473	481	517	537	492	484	485	454	507	465	461	461	523	495	466	505	514	510	493	488	496	501	506	463	480	514	493	520	508	509	512	517	489	514	460	466	469	507	516	496	463	491	524	505	499	480	486	492	521	459	521	454	515	558	482	491	472	499	501	489	489	503	490	496	487	453	478	484	506	454	483	499	454	511	520	538	485	476	502	493	501	472	479	449	481	526	495	529	510	476	510	476	490	488	452	494	493	477	517	492	477	499	487	503	468	504	501	480	508	497	505	482	505	491	476	494	518	484	499	470	493	501	454	481	493	509	483	470	476	503	491	476	484	505	514	488	487	501	463	493	491	506	519	476	483	490	477	503	512	509	489	526	526	484	494	513	469	468	490	495	483	485	489	450	478	477	493	495	478	481	502	494	483	510	496	477	513	493	463	480	496	472	476	511	457	456	505	492	457	514	508	487	496	488	488	461	500	500	500	469	474	522	495	516	488	449	546	505	499	460	504	516	480	522	465	524	517	454	489	472	499	463	499	545	494	474	478	485	483	466	494	542	461	482	481	462	523	485	462	498	451	489	486	499	475	512	508	459	481	493	469	486	474	488	486	444	490	514	461	482	498	444	517	498	475	510	510	472	512	497	501	462	434	474	488	501	492	496	494	470	479	534	497	480	495	482	499	516	473	481	493	510	489	438	491	470	468	499	437	472	483	474	485	441	544	488	501	465	477	465	499	491	501	468	549	495	523	513	474	464	497	485	462	519	510	481	531	507	487	484	492	478	475	478	450	514	493	488	508	495	485	484	509	446	451	466	492	469	452	509	509	496	460	490	474	476	481	481	489	481	487	493	483	503	491	517	464	506	442	487	489	499	494	479	536	493	480	473	480	464	499	470	552	490	455	482	523	508	526	470	477	479	486	479	509	523	471	469	496	489	483	482	469	459	476	504	522	476	464	501	494	429	498	475	485	506	473	492	513	556	445	521	485	497	517	444	511	478	498	475	469	505	489	504	498	469	464	503	487	477	512	490	469	521	508	501	500	465	505	507	478	520	501	515	453	476	479	493	496	472	480	525	487	499	488	488	456	515	469	494	461	529	501	470	469	526	487	518	459	465	479	461	461	494	423	512	505	500	466	483	506	521	482	512	511	488	478	470	476	508	499	462	501	499	470	492	486	486	469	533	520	502	485	477	475	476	485	473	476	520	487	479	478	497	488	494	463	484	450	492	474	482	494	443	471	472	498	501	456	484	494	448	487	496	448	476	467	521	498	527	513	492	493	472	492	458	505	500	494	529	489	480	496	477	477	454	463	472	482	537	509	499	512	462	491	466	465	478	494	520	475	458	529	458	449	514	491	516	467	463	451	501	500	506	478	474	467	470	518	503	522	485	508	502	488	489	476	505	521	533	486	492	488	524	488	536	472	504	495	476	495	483	478	477	459	465	502	503	450	534	506	502	483	461	522	482	500	466	511	461	507	493	490	491	479	472	523	475	451	527	506	520	497	503	492	436	492	475	498	514	483	497	456	513	496	481	511	477	485	489	499	488	481	435	503	511	487	535	487	479	493	515	540	473	477	456	489	500	518	471	454	514	520	526	484	474	470	498	522	484	518	507	484	491	482	490	512	499	540	527	493	482	492	536	513	476	499	504	490	494	483	473	508	503	513	453	511	510	498	486	495	454	481	497	511	482	485	458	478	450	514	511	515	482	473	477	486	463	468	501	477	537	471	483	491	443	489	476	500	467	447	520	542	453	501	469	519	486	488	489	484	476	518	480	473	501	466	477	486	472	490	482	495	460	487	506	481	490	457	459	466	488	471	499	470	454	505	509	474	460	496	495	452	487	492	477	518	493	468	483	504	529	469	520	474	503	489	508	502	477	548	475	499	504	446	476	488	504	469	483	520	505	500	483	469	462	494	509	495	513	464	523	469	484	494	478	507	506	463	482	454	482	490	453	477	471	512	477	529	481	493	456	474	449	493	468	489	470	478	477	535	515	493	495	494	508	489	496	481	523	449	514	511	542	448	454	496	503	501	482	520	489	488	500	485	473	481	480	467	506	482	470	512	487	513	456	460	503	470	537	481	483	528	495	527	501	514	481	473	516	463	489	486	513	480	493	498	517	508	463	495	494	495	486	490	500	499	525	525	487	533	506	527	500	527	530	519	500	506	481	515	474	497	505	458	492	485	496	522	478	466	493	495	521	441	525	495	511	464	518	457	520
23880	21076	28447	23905	21061	11622	1695	1073	960	894	817	879	721	737	730	700	652	661	700	688	612	634	653	632	625	636	618	594	658	660	599	657	622	668	624	660	603	578	605	636	637	594	670	658	583	632	607	621	576	593	621	627	592	626	569	608	623	641	617	598	600	649	605	630	591	584	607	627	634	637	651	629	645	627	607	650	601	581	575	594	598	624	587	625	581	596	609	618	574	614	611	606	638	609	671	587	607	615	586	601	597	588	634	592	633	600	637	604	613	599	592	592	581	649	593	635	593	583	608	627	602	571	611	605	610	602	628	585	598	611	615	586	614	619	608	610	605	617	640	584	633	650	621	610	597	599	601	604	580	605	652	606	564	595	592	592	553	614	598	662	589	601	599	628	641	603	616	585	576	597	590	596	649	581	595	595	628	638	631	621	610	630	618	641	619	582	621	586	638	606	632	601	563	648	628	634	623	603	624	655	612	605	602	644	606	619	634	641	624	612	628	616	606	627	606	594	610	557	615	573	578	631	620	586	613	587	593	618	601	618	601	612	582	570	617	579	637	628	565	580	642	649	598	612	610	594	629	585	619	570	612	615	622	605	633	608	599	590	600	612	606	643	597	577	595	653	603	609	600	568	565	611	617	634	616	599	592	578	603	597	627	616	609	608	624	597	615	659	588	571	659	610	597	621	579	587	626	655	587	599	634	642	615	631	580	591	627	563	619	571	640	584	585	605	613	611	649	604	630	613	617	594	558	646	648	603	613	562	628	589	624	591	644	619	621	601	644	602	624	610	596	593	592	628	591	644	598	625	599	577	615	561	606	612	618	562	584	581	601	598	626	595	621	644	623	584	607	618	608	614	570	572	618	610	639	604	614	570	620	585	591	585	589	612	575	632	577	610	607	616	616	632	620	585	583	621	624	597	604	610	627	615	618	594	641	608	613	603	579	632	599	634	605	651	598	603	601	590	623	602	638	623	614	620	593	596	619	551	634	575	606	614	570	606	611	593	620	628	602	638	627	612	617	568	632	590	569	585	593	597	590	606	590	565	665	605	634	637	581	586	567	606	600	642	629	607	617	598	589	594	631	601	630	626	596	578	590	607	600	611	616	615	615	580	617	608	606	609	626	599	586	618	594	553	602	601	640	594	621	614	618	592	599	618	641	629	633	595	591	580	599	614	597	579	613	584	619	582	622	603	591	618	537	583	615	590	600	601	617	611	590	593	598	575	611	594	635	601	600	611	637	595	608	568	564	629	618	560	622	576	589	557	606	609	581	640	558	606	606	605	610	581	582	584	599	611	625	601	640	644	596	628	565	616	591	564	604	598	589	610	585	631	610	589	607	650	600	634	605	577	582	643	601	585	602	643	603	631	597	608	605	657	612	609	632	592	565	595	583	626	623	580	618	576	584	607	641	593	642	650	629	614	629	611	623	634	602	651	632	612	587	554	635	603	607	568	601	607	627	649	620	607	647	586	584	568	544	624	592	589	620	577	561	573	585	615	597	613	626	582	618	595	620	616	611	597	645	606	569	668	602	595	549	606	621	622	611	599	629	622	591	608	593	624	600	582	611	594	611	603	616	587	589	603	590	631	615	588	604	622	626	595	644	618	603	617	591	642	609	593	585	570	604	611	624	603	616	569	627	568	603	636	601	588	640	619	651	592	609	637	606	593	616	583	642	614	632	628	579	628	572	571	585	642	589	588	602	606	621	606	597	573	649	603	608	648	597	605	655	614	650	561	621	610	628	601	582	635	592	604	579	597	597	616	557	619	618	661	597	601	609	585	611	578	607	608	584	606	568	625	614	641	625	582	642	565	602	628	609	579	629	655	599	604	594	628	581	585	620	605	629	555	618	641	617	636	627	605	593	634	609	623	613	593	599	647	612	575	562	586	605	614	635	611	648	615	641	606	627	625	601	632	595	603	597	592	609	583	604	627	673	642	596	621	631	595	599	663	600	568	595	631	587	630	625	665	594	580	578	613	670	575	630	602	606	649	615	618	604	610	618	604	651	609	579	585	616	604	613	604	655	620	630	597	615	622	588	533	559	619	624	584	620	618	562	560	619	583	620	588	583	597	550	606	562	595	601	601	573	609	614	596	596	612	593	605	586	582	604	585	612	603	607	580	618	633	643	604	648	635	620	585	587	610	622	583	662	614	567	648	606	620	598	591	603	628	596	623	633	608	618	591	667	615	577	624	640	572	617	580	612	642	582	639	597	613	579	599	577	609	576	569	637	646	588	578	620	622	569	614	616	631	640	569	584	613	596	607	617	617	596	562	641	634	608	606	546	599	642	632	590	645	575	612	587	616	612	629	620	651	590	618	584	610	559	568	598	584	575	617	615	577	662	582	622	630	633	580	636	597	611	603	615	658	570	620	628	594	603	589	591	601	587	585	627	634	589	618	625	638	639	646	579	597	607	580	610	591	635	533	625	610	647	604	552	618	606	584	586	559	593	598	631	601	635	600	626	655	589	570	598	585	633	627	627	599	602	622	574	594	576	598	558	622	582	603	616	568	623	643	583	579	571	555	581	619	591	580	589	590	579	606	592	620	637	606	623	621	580	624	638	603	596	605	584	626	604	605	561	638	560	624	623	609	616	606	622	596	567	570	590	645	571	627	599	581	645	618	625	609	668	606	581	619	581	609	591	567	654	544	605	582	613	616	639	592	609	597	609	553	572	593	595	608	598	630	582	586	588	637	604	617	592	584	630	613	570	567	612	627	616	640	633	623	566	609	599	588	623	613	590	603	600	614	598	586	626	608	596	561	592	594	626	594	590	586	624	618	582	585	633	628	622	612	666	602	594	540	593	611	577	608	630	593	585	654	581	620	592	652	618	635	627	625	624	596	557	646	561	588	601	603	561	587	573	592	615	623	623	600	593	639	609	615	598	649	599	604	593	630	604	596	605	584	608	588	576	588	650	624	590	588	612	620	625	588	614	638	578	651	600	641	578	602	586	610	621	636	647	578	599	593	559	607	578	621	584	626	613	621	559	663	607	569	608	611	603	595	614	630	550	624	556	614	585	586	603	623	617	597	585	614	637	610	576	594	612	620	627	603	597	597	584	591	611	618	567	610	593	630	607	624	576	606	613	635	665	593	615	590	621	705	603	561	606	616	623	600	628	591	607	591	612	640	598	584	645	592	638	645	586	573	623	628	598	601	623	574	630	621	581	605	617	606	650	570	611	648	647	608	618	577	626	578	579	595	616	573	633	596	612	666	568	604	639	643	618	589	650	626	580	612	606	570	592	623	615	546	602	574	541	617	596	592	652	584	632	606	600	600	600	597	556	623	592	618	602	600	578	584	584	634	599	569	612	593	554	643	606	643	613	565	583	620	611	584	587	598	644	600	616	612	622	617	572	597	623	573	563	608	637	629	607	599	621	598	552	657	579	614	598	584	604	588	617	632	644	607	626	606	653	630	659	607	581	621	606	588	586	621	590	599	590	624	640	624	602	599	550	603	608	591	623	615	651	577
8771	11258	9314	4758	3325	2561	2162	1778	1521	1345	1215	1129	1045	1041	974	917	875	851	812	805	802	802	788	804	816	821	842	756	761	790	744	752	718	759	754	695	727	752	789	735	771	774	755	769	728	777	757	742	750	760	748	760	735	752	783	716	653	752	749	740	770	805	739	683	730	707	685	734	697	700	705	760	706	697	783	725	731	729	744	738	728	735	680	705	716	757	766	732	773	746	729	712	722	750	750	731	731	716	728	744	741	757	756	739	716	691	711	764	746	648	743	752	718	711	724	766	729	720	726	794	701	758	735	725	730	742	717	717	804	748	736	764	716	728	744	727	749	704	750	736	679	729	694	724	741	731	743	744	732	680	697	767	772	708	746	737	673	720	702	716	718	747	781	714	761	733	721	732	728	783	738	746	728	745	748	799	699	708	735	718	677	747	724	754	732	709	674	732	695	735	733	749	732	705	756	714	726	775	746	792	719	688	766	744	737	741	737	742	751	698	707	781	719	757	724	720	719	736	745	733	740	705	748	720	722	753	728	702	715	739	723	706	769	728	728	737	743	704	683	734	757	720	738	759	766	716	777	766	737	696	759	710	689	720	703	701	740	725	700	736	737	742	766	722	738	746	667	762	730	722	755	754	796	646	693	700	766	722	754	730	753	719	693	772	727	726	751	741	711	720	702	767	696	668	683	714	723	775	737	742	721	646	735	722	744	749	728	751	760	729	747	733	684	727	707	762	751	721	748	679	732	720	738	728	669	755	780	718	760	695	732	752	719	698	779	774	731	730	725	754	703	714	749	726	747	724	753	733	699	747	746	733	769	756	751	717	757	734	761	719	669	702	710	746	714	695	739	710	763	676	726	760	747	720	709	689	702	715	767	712	703	754	720	698	707	715	727	742	768	740	724	722	754	755	734	707	729	719	739	768	731	697	750	727	730	684	758	710	684	685	750	703	759	748	786	724	742	704	767	722	732	729	751	694	759	714	721	694	695	741	744	724	706	737	786	731	714	753	747	733	716	707	779	778	745	720	722	694	704	768	718	712	712	697	757	705	712	675	743	725	728	693	747	714	758	737	728	748	760	770	748	711	716	715	723	726	740	676	784	737	749	784	760	730	761	702	661	681	798	755	693	758	791	767	748	738	783	744	768	775	776	773	709	718	741	723	734	743	725	762	740	726	796	676	760	779	717	737	719	677	643	718	737	709	680	735	717	704	759	732	727	762	689	670	727	732	764	712	728	726	722	719	731	781	717	711	742	728	728	749	677	720	729	720	690	746	764	722	718	792	711	703	744	728	734	771	708	755	746	715	701	734	731	766	730	711	724	727	755	699	725	738	741	723	711	742	680	747	738	761	707	765	691	752	709	679	696	716	734	762	691	783	725	746	780	724	771	722	736	711	745	732	733	709	732	742	769	717	758	732	761	720	707	744	756	763	727	755	741	755	725	719	694	710	802	697	741	719	760	749	736	779	666	695	657	677	700	692	730	716	720	719	715	736	754	747	694	740	739	692	717	699	693	730	768	720	775	759	736	755	743	757	759	747	674	732	742	793	741	768	703	723	743	758	734	712	730	723	742	744	727	763	740	712	789	709	743	726	709	751	749	746	778	680	685	756	686	760	780	734	714	763	718	729	761	757	765	735	679	677	733	730	720	684	767	770	762	722	784	710	704	753	731	681	701	753	744	718	713	745	726	749	735	747	707	716	735	723	718	783	709	735	675	722	767	720	729	769	763	712	746	735	763	732	707	737	710	746	746	727	760	749	775	711	716	722	734	710	728	713	747	695	762	690	782	706	729	729	730	725	754	776	726	709	687	728	717	790	727	710	768	695	703	757	756	738	733	752	747	681	712	717	744	752	710	705	770	736	813	721	644	760	711	728	762	746	762	702	748	748	779	730	761	688	754	716	784	732	763	740	746	730	756	700	710	726	701	712	709	731	726	761	714	748	750	755	757	748	739	725	711	704	736	782	697	730	741	712	725	729	759	731	708	722	726	719	700	735	721	705	705	765	697	717	678	713	757	695	718	737	719	719	693	717	703	725	742	703	687	734	712	703	762	703	730	719	725	710	744	751	710	720	760	778	702	701	764	680	731	706	767	684	742	698	700	742	749	717	786	768	764	694	750	741	722	748	731	722	675	746	697	732	672	786	671	726	683	703	709	728	681	717	733	728	717	703	721	779	710	716	762	729	744	742	722	765	713	736	730	731	707	742	748	715	669	775	710	692	701	654	710	732	722	688	724	728	724	764	687	747	732	730	746	732	713	740	722	775	696	691	736	731	724	723	726	720	742	708	720	722	775	748	733	702	708	717	736	764	745	739	768	670	715	712	744	737	727	765	739	788	716	761	688	712	726	767	739	771	759	735	738	739	731	775	719	684	679	728	722	724	722	743	745	737	720	721	733	770	676	695	760	691	733	741	779	735	713	707	731	779	708	700	709	754	702	741	743	722	707	717	691	711	747	732	745	686	758	696	723	731	686	749	763	743	755	708	723	770	740	741	730	727	796	709	772	754	742	789	725	701	727	745	689	771	775	639	717	686	778	756	708	737	714	750	707	672	746	702	745	773	725	732	768	813	692	700	714	719	748	749	724	687	729	724	743	766	741	712	769	739	744	742	729	749	759	675	754	742	707	710	756	753	730	760	745	688	732	772	729	727	779	703	715	740	765	721	757	717	725	730	698	746	691	746	745	717	724	686	743	787	680	734	777	717	760	704	700	755	786	715	708	702	731	735	731	690	724	717	709	730	681	762	685	780	724	700	708	664	686	718	733	763	718	764	745	763	718	705	725	730	723	735	744	772	708	744	716	770	720	704	740	747	722	710	708	724	710	735	716	726	745	761	764	733	740	738	705	741	689	721	729	713	712	700	724	700	717	739	727	746	722	740	706	725	696	710	721	713	735	755	714	763	739	709	760	747	697	767	765	696	749	737	732	724	760	759	692	773	731	759	750	716	787	783	740	773	706	714	742	728	727	655	729	744	740	705	739	771	696	743	709	721	763	742	732	712	760	752	709	729	746	714	742	720	761	702	741	719	739	770	726	663	787	707	739	725	682	721	734	685	749	686	741	734	714	702	742	734	680	737	686	696	766	713	710	715	730	699	730	702	733	762	724	753	733	709	753	739	808	748	693	718	737	765	750	736	762	682	726	727	737	770	714	739	728	767	716	714	725	714	733	758	777	716	706	743	695	774	749	750	724	742	705	752	736	760	745	729	735	733	741	733	743	678	724	793	786	688	745	754	737	715	770	780	689	721	734	733	726	759	759	704	705	690	734	670	757	741	754	742	769	698	696	762	719	726	773	754	711	748	715	745	745	709	722	680	764	746	719	728	732	731	686	724	742	720	740	692	774	740	741	712	757	768	729	735	744	725	697	723	730	728	711	673	719	724	742	706	766	720	714	722	742	743	744	738	763	723	762	741	727	718	775	732	732	720	753	684	723	710	766	710	705	728	692	793	725	708	685	698	784	661	673	718	724	756
25139	21080	27405	24868	11402	857	635	544	477	435	395	394	398	387	367	382	373	397	367	361	376	329	355	349	336	329	336	367	329	337	343	330	315	322	332	341	359	351	341	315	333	333	337	336	337	312	323	331	338	373	333	342	338	367	315	296	321	355	314	345	309	350	323	344	325	356	334	346	308	352	347	310	336	326	322	363	325	348	356	344	354	341	315	319	299	328	321	310	329	337	317	356	337	338	326	331	297	340	352	313	358	331	325	346	332	335	303	394	323	358	327	368	331	363	327	347	351	340	339	338	303	339	348	305	333	346	345	318	367	345	305	336	330	287	327	355	321	371	379	357	355	355	330	352	332	291	313	343	347	331	349	363	326	369	362	358	324	309	312	341	293	358	330	306	331	318	341	314	327	319	345	341	284	339	355	349	354	349	339	331	332	334	309	331	321	329	346	333	362	313	341	344	347	363	328	311	316	335	374	331	328	345	346	328	363	324	330	313	335	322	366	322	342	325	335	343	336	337	318	320	326	312	312	311	341	357	343	355	322	342	333	332	378	321	338	363	324	331	327	340	330	315	314	331	298	323	315	355	314	349	348	324	325	332	324	337	301	330	318	337	309	329	324	322	310	329	337	316	341	334	307	356	334	335	331	337	356	341	330	312	329	340	342	351	340	377	335	328	363	353	362	343	331	345	334	310	334	338	315	330	337	329	365	385	349	321	321	346	314	315	334	332	318	306	357	331	363	330	340	345	347	294	300	321	309	308	356	341	331	305	342	336	344	372	346	362	329	331	318	340	351	343	326	349	318	356	323	331	343	316	338	324	336	326	340	321	336	344	340	311	313	333	365	343	335	357	319	329	292	324	304	350	323	350	322	342	353	340	319	315	333	379	364	318	308	352	345	304	329	338	333	353	341	359	327	328	347	334	322	322	326	337	305	363	358	340	344	287	318	338	320	325	320	329	352	326	321	335	331	383	350	357	321	298	334	332	327	333	374	352	379	347	325	324	306	326	322	362	313	314	366	345	321	316	302	347	339	309	320	333	342	313	329	317	350	354	350	327	310	342	348	317	327	335	340	343	332	319	330	387	344	323	353	350	343	362	336	365	299	351	327	334	328	321	350	316	342	314	326	325	318	345	345	372	371	286	333	349	324	323	339	317	315	313	327	331	331	306	331	344	354	354	337	340	319	316	347	321	328	324	331	336	349	345	364	315	326	325	306	287	305	328	324	336	311	349	344	327	321	338	366	338	314	351	336	317	342	363	338	331	331	343	328	340	358	321	309	342	363	359	360	329	298	341	345	333	336	363	329	329	353	344	314	339	325	318	358	348	309	348	327	312	305	335	353	354	326	350	342	319	354	324	324	372	340	340	327	348	335	330	335	364	345	316	345	368	330	342	353	368	335	302	313	303	337	341	322	308	329	320	317	344	325	305	336	335	309	336	337	323	310	321	343	348	313	276	291	311	312	353	319	336	354	340	327	339	323	345	335	326	325	334	352	325	356	343	323	313	335	332	329	334	336	321	356	308	350	309	334	338	358	320	342	338	350	345	348	319	328	336	320	358	311	344	303	361	291	360	340	343	335	333	324	332	337	319	376	319	353	316	344	347	355	327	320	341	328	347	330	332	335	373	366	294	343	329	361	314	340	310	337	341	367	342	340	309	312	321	332	318	363	323	328	351	326	335	325	320	342	330	313	360	331	336	336	343	326	323	349	339	374	335	355	332	336	340	341	326	345	353	350	321	332	354	348	344	361	305	335	348	332	351	308	348	332	344	344	326	333	325	363	320	320	315	326	348	308	360	325	349	353	357	310	342	333	310	334	352	349	334	355	342	322	339	341	347	348	302	368	335	373	280	355	325	357	331	363	356	346	332	310	382	327	346	316	337	316	324	335	361	304	332	331	323	312	315	335	346	291	325	318	323	351	333	330	340	338	334	323	334	353	326	323	343	310	323	320	337	337	308	342	339	355	330	320	313	292	353	324	298	335	355	342	354	325	330	299	359	317	357	333	321	319	337	311	318	332	349	349	318	328	321	347	324	332	316	325	345	329	320	300	328	330	297	330	343	351	327	307	337	331	326	313	366	317	342	332	351	331	336	333	324	340	315	298	323	337	306	317	328	334	332	332	329	349	315	349	337	355	336	339	319	324	345	329	320	305	372	335	327	359	322	306	332	314	316	346	371	346	341	309	352	323	331	344	348	348	330	326	351	331	340	366	358	303	314	312	301	300	315	328	331	317	346	302	346	355	331	330	297	319	317	327	311	339	348	336	313	328	317	325	339	340	319	322	311	334	340	328	343	323	360	329	312	298	341	334	369	335	348	374	332	333	340	358	331	284	344	319	341	297	325	361	368	301	357	336	314	319	339	348	324	304	332	338	332	337	348	303	316	277	313	386	331	323	352	326	334	349	298	341	347	333	329	314	334	336	338	322	348	324	337	316	346	327	307	343	360	315	312	290	357	331	309	341	341	314	311	306	332	318	338	353	346	324	320	352	347	332	328	318	307	347	316	342	362	334	326	330	324	325	332	344	311	364	322	340	332	353	307	325	372	345	347	355	337	316	370	331	345	334	349	344	340	309	339	330	316	330	337	309	353	299	339	315	342	359	330	367	338	328	327	334	353	336	355	348	332	370	314	335	333	361	343	332	348	323	348	309	319	328	329	332	357	322	324	325	343	324	336	334	324	309	314	355	316	319	314	313	362	333	320	325	327	353	354	332	309	290	322	348	320	289	345	338	352	325	387	313	315	327	312	314	333	314	365	325	332	339	342	301	347	312	341	338	341	312	327	370	349	327	329	311	315	357	342	321	326	307	333	382	328	343	339	335	316	331	295	323	343	328	316	338	319	324	344	351	298	310	362	326	344	324	355	336	360	321	338	354	314	316	343	289	327	327	327	328	317	361	337	334	339	294	313	325	349	317	329	326	337	343	360	345	354	322	317	316	315	314	307	298	314	347	292	340	328	340	335	335	342	331	330	327	332	349	337	324	347	342	336	333	325	296	305	304	345	329	382	326	336	340	321	334	337	352	334	335	323	313	357	321	338	333	322	366	306	320	352	335	356	302	323	309	326	342	347	334	310	334	303	349	352	288	360	306	324	326	365	336	357	353	322	353	296	317	342	324	333	301	337	327	313	369	332	337	340	354	320	319	338	340	326	331	312	337	332	336	338	327	342	320	305	327	331	309	317	339	320	335	329	305	350	343	320	328	324	358	339	324	343	349	300	334	368	354	340	311	321	325	345	359	305	333	346	318	321	354	344	332	328	337	381	331	307	308	341	340	331	354	311	277	311	331	335	320	326	323	340	331	335	334	336	338	318	321	330	346	326	312	335	338	322	354	340	336	351	302	320	333	318	336	341	346	316	331	343	320	331	369	304	330	328	329	315	329	349	361	349	314	320	310	314	334	332	361	330	340	301	344	316	329	336	329	329	363	332	361	307	317	321	320	332	326	331	326	297	341	315	336	322	361	331	335	360	371	320
9096	6784	5271	2686	1911	1480	1257	1067	907	753	645	679	611	549	554	523	500	510	521	481	477	459	455	455	491	469	447	442	382	401	410	470	450	469	471	482	424	434	432	461	434	454	424	457	431	434	425	430	442	411	438	460	445	431	476	420	426	475	435	415	463	410	425	419	418	475	449	436	452	434	462	423	440	431	426	430	416	433	452	415	420	433	424	417	449	415	422	463	427	474	423	403	473	407	437	403	447	429	434	435	453	368	433	452	453	483	433	415	407	411	419	415	435	405	401	410	433	392	423	413	431	419	437	457	402	420	447	408	432	437	465	471	454	429	406	438	450	404	436	431	447	417	421	392	417	441	407	430	410	421	427	470	432	428	439	424	446	466	388	450	441	422	423	445	427	394	429	471	422	441	452	417	395	439	461	423	441	436	421	428	414	427	434	429	396	425	386	442	468	425	458	425	409	427	408	405	420	436	411	425	423	446	430	441	463	446	397	419	446	440	411	448	458	425	438	415	420	441	448	383	423	426	404	423	448	421	403	429	389	429	478	437	394	417	426	426	463	415	431	441	402	420	447	449	423	403	451	401	432	421	450	416	458	445	424	395	430	422	410	381	423	435	398	436	450	420	409	427	391	442	455	416	374	406	445	421	404	411	467	454	400	434	408	438	418	410	443	426	467	431	411	451	385	438	455	406	421	440	450	425	440	440	440	404	458	415	433	420	419	401	425	429	420	410	433	439	430	425	414	438	445	381	439	403	415	446	399	427	454	433	433	417	410	415	407	449	443	424	429	431	400	415	388	450	421	438	426	427	436	438	415	415	446	446	420	424	446	448	425	444	431	440	437	447	405	430	422	410	420	462	426	439	444	439	429	447	432	443	460	400	411	427	454	476	417	391	456	428	434	423	428	423	387	429	394	411	446	440	432	460	435	396	422	401	428	442	412	413	428	416	398	416	411	443	421	400	440	435	434	421	427	416	431	396	421	377	417	410	438	440	405	425	426	431	406	390	436	440	449	408	435	424	425	414	427	411	439	464	417	418	411	391	428	416	438	423	422	466	428	388	440	423	422	407	405	431	426	421	408	414	441	413	407	427	405	434	403	468	399	403	419	410	400	405	464	414	408	470	445	404	441	383	417	479	433	452	420	396	402	454	433	435	426	408	447	487	457	425	405	385	406	435	446	413	402	436	396	453	439	453	419	426	473	453	420	436	420	438	445	422	418	418	421	455	432	406	438	416	405	445	419	429	404	459	434	468	412	403	434	406	427	411	437	457	408	464	420	427	442	445	448	476	418	430	429	451	389	438	444	437	422	428	432	401	437	422	427	434	442	456	422	390	435	443	415	453	423	421	464	425	437	415	421	432	391	411	424	437	404	405	411	439	447	452	420	429	444	437	413	429	403	436	430	408	411	406	394	404	446	452	455	424	445	450	384	435	428	411	403	413	430	426	435	445	450	464	448	408	407	421	400	426	444	418	434	450	444	446	443	453	423	449	430	453	441	387	445	460	464	439	440	438	438	461	429	399	444	405	411	406	422	446	444	481	406	445	416	447	417	452	423	437	438	406	428	435	399	436	397	429	387	439	401	426	417	465	436	438	401	449	434	440	414	405	434	443	387	449	451	406	447	409	447	420	437	390	434	390	465	448	451	429	424	443	402	409	442	441	464	431	435	451	432	424	432	471	457	394	422	431	428	436	421	408	424	438	430	412	465	418	427	439	399	410	424	409	406	449	427	434	408	431	447	430	393	419	445	414	468	423	405	429	436	414	432	445	438	392	454	411	435	408	407	442	463	415	410	460	400	421	428	444	445	419	422	407	414	395	455	408	469	400	432	414	443	438	442	422	441	467	399	419	396	423	430	433	410	403	424	415	421	439	370	431	458	435	461	447	417	438	455	403	407	420	434	442	429	434	413	417	421	450	405	396	431	433	404	424	435	422	438	438	413	414	417	410	422	389	406	407	412	445	414	418	433	430	433	462	409	472	413	443	421	441	421	453	411	471	430	435	454	441	375	369	416	398	431	416	393	425	446	382	436	493	437	417	409	428	435	474	442	440	436	426	421	426	420	435	436	421	425	461	394	406	403	446	436	481	424	382	455	415	411	404	410	425	429	400	427	391	433	444	389	450	438	416	413	441	436	450	464	418	461	409	434	418	445	446	406	416	440	415	426	444	428	425	399	453	404	400	397	436	428	430	410	442	417	423	427	430	443	398	413	418	413	419	426	438	431	426	452	427	443	463	431	444	463	428	423	410	420	439	426	420	435	417	385	429	426	452	423	418	391	404	428	427	423	422	474	401	453	434	409	443	400	425	470	409	416	435	454	420	440	444	442	454	425	455	425	419	465	434	473	455	417	434	441	447	412	443	417	434	441	411	412	429	481	399	442	443	402	417	440	434	413	431	476	407	447	440	427	442	409	426	418	454	423	427	409	421	461	400	425	425	454	432	428	422	427	406	407	400	467	457	416	425	454	474	428	431	444	483	417	458	459	457	439	435	408	424	424	430	432	421	459	412	452	444	386	427	411	439	427	444	433	453	413	432	408	425	427	409	419	394	442	418	417	422	384	452	444	407	445	381	441	413	413	442	441	429	458	394	409	401	453	415	402	424	427	466	420	455	388	425	419	424	454	425	414	417	412	433	424	428	411	423	441	394	454	433	376	410	389	422	419	435	406	429	425	449	456	434	454	443	404	433	430	417	405	442	491	448	410	441	394	398	426	453	442	388	435	430	407	437	443	442	432	408	419	403	443	445	436	457	431	415	405	413	436	410	413	426	383	460	426	410	420	453	444	424	451	421	409	492	425	424	420	448	407	445	438	415	429	467	466	430	390	416	449	440	408	435	409	429	462	428	416	401	410	420	455	427	391	439	460	437	454	408	417	424	465	423	440	427	461	409	421	457	463	434	460	408	432	437	392	416	432	439	422	418	436	430	437	436	402	431	410	412	424	428	416	409	429	413	440	436	423	421	440	422	412	424	416	385	423	428	403	458	432	432	433	422	477	413	420	430	441	440	445	413	428	413	438	474	424	439	440	422	450	489	458	470	426	465	474	421	434	434	428	407	445	455	417	458	431	414	437	426	470	441	450	383	426	416	430	466	405	443	465	457	444	445	415	418	413	437	447	469	407	442	434	428	405	427	473	424	405	434	475	432	400	473	423	408	440	443	402	447	434	429	434	422	438	427	417	442	463	447	416	417	471	424	460	440	475	438	398	418	409	423	442	436	431	438	439	399	440	436	422	418	450	435	431	428	434	405	396	417	457	412	434	424	424	434	428	436	398	423	422	424	459	398	450	393	440	413	413	435	432	448	417	430	426	455	481	398	429	462	459	419	472	416	451	428	428	427	438	443	450	449	403	448	391	397	459	441	453	406	468	457	448	388	459	450	436	411	406	396	419	418	444	435	406	446	427	452	419	425	429	430	444	452	429	469	434	467	444	440	471	427	423	410	414	489	444	459	439	402	420	418	412	426	407	458	441	390
22940	21122	28900	23585	21114	21197	11422	1777	1369	1176	1083	1015	972	872	838	774	795	813	766	738	699	726	714	733	738	634	689	741	677	689	665	660	734	677	678	654	660	666	663	676	639	683	666	646	693	678	604	617	727	685	728	689	658	655	643	639	636	673	679	618	653	674	654	631	632	641	615	626	650	617	661	641	655	629	638	653	602	652	642	646	650	603	662	670	642	657	607	683	660	637	605	671	636	673	666	682	659	661	631	624	659	650	626	574	672	626	664	692	696	693	656	644	617	695	613	625	674	643	633	674	621	667	620	677	678	650	657	635	646	676	661	673	622	607	635	621	654	654	665	643	651	668	662	686	646	614	685	648	611	634	655	667	591	654	616	628	598	633	661	666	629	610	641	615	668	656	681	624	637	662	681	653	669	586	622	697	640	639	649	690	645	611	642	647	669	659	634	624	633	650	668	646	681	676	622	707	628	674	607	596	617	636	633	588	631	653	674	607	635	650	641	614	645	658	600	645	652	661	670	612	596	627	639	702	646	658	620	637	678	594	644	638	635	649	619	665	693	628	665	638	648	648	654	643	649	652	640	661	621	660	633	655	646	645	670	677	601	659	649	634	608	658	617	642	714	655	626	632	634	631	615	639	656	649	684	653	614	608	625	682	628	623	625	631	659	675	680	602	631	624	612	635	678	674	640	666	641	650	617	651	632	662	652	664	670	650	649	625	624	640	631	616	631	617	622	641	640	620	662	630	648	661	601	647	639	661	628	612	697	682	637	642	608	661	583	660	636	603	668	638	690	602	650	623	670	692	665	640	653	632	655	658	602	621	638	667	631	604	631	603	653	649	604	664	589	609	628	648	649	660	677	634	663	637	672	633	655	674	648	610	649	622	618	631	626	667	617	656	699	637	664	628	612	678	654	609	634	676	650	634	669	628	627	658	641	627	613	652	685	652	659	589	646	647	648	623	621	597	640	640	682	700	624	626	676	599	640	628	642	696	649	621	623	631	629	664	615	665	639	691	644	662	619	640	629	648	672	665	650	654	593	660	635	651	674	647	669	656	682	659	657	658	643	667	642	677	599	662	641	636	643	643	626	620	681	707	694	631	638	629	636	678	691	606	627	613	641	625	636	648	630	641	677	579	643	671	698	617	678	657	633	598	658	680	665	643	668	663	632	659	661	619	669	667	650	618	622	613	629	687	681	661	618	689	659	622	675	583	607	639	686	639	631	650	604	613	625	696	654	592	650	649	685	686	667	631	630	696	623	643	636	645	631	648	645	646	655	648	669	644	621	604	656	654	632	652	663	661	641	623	657	634	633	664	631	592	628	629	656	642	674	649	639	659	655	656	685	668	650	622	639	645	620	671	644	651	650	659	642	594	637	634	647	613	655	597	696	613	641	617	647	639	652	658	637	649	689	622	635	674	627	685	681	644	638	620	604	604	613	652	691	618	647	667	630	640	625	653	630	617	657	650	648	651	675	626	669	618	631	603	611	653	673	664	639	680	617	622	586	608	698	673	660	634	616	609	638	618	680	634	648	650	653	657	620	595	598	617	673	605	620	711	632	644	649	627	653	653	646	614	613	657	639	656	636	652	656	690	624	640	612	621	629	617	651	633	591	629	668	658	638	638	669	663	660	646	616	638	606	601	641	614	616	642	663	623	635	674	685	617	634	619	647	602	571	589	643	653	630	618	612	619	620	682	646	677	643	624	612	594	646	636	635	652	637	654	629	656	651	639	630	635	647	691	640	603	643	637	684	641	664	665	625	630	651	669	631	643	698	631	635	632	650	617	651	630	625	680	651	609	631	643	658	663	619	645	671	632	627	652	656	623	657	608	632	640	642	614	656	628	645	625	655	610	651	626	596	661	623	647	657	653	606	636	641	676	640	616	707	623	679	675	594	654	654	692	668	642	654	633	663	646	624	665	664	655	649	663	625	587	625	609	654	693	659	642	617	582	631	643	693	625	621	640	669	617	609	670	641	660	646	686	625	648	597	640	641	629	643	613	625	674	632	617	697	606	619	633	634	612	640	611	666	659	661	656	612	638	629	631	648	666	651	618	637	628	636	675	614	660	651	604	681	653	648	659	687	692	648	643	617	640	664	685	678	738	635	633	677	630	688	603	641	671	687	632	633	629	632	642	601	649	629	664	627	645	612	641	673	652	600	611	645	670	659	627	661	596	652	639	660	625	698	662	639	613	664	635	666	634	675	640	630	638	609	658	650	592	663	653	650	638	595	690	650	649	595	629	623	623	641	656	612	617	603	644	637	625	682	637	697	642	632	669	614	642	630	609	663	690	644	624	597	655	638	684	680	615	622	650	609	653	601	622	640	658	680	670	614	654	665	650	634	634	637	602	617	601	692	624	690	644	623	622	657	660	596	647	645	629	622	642	621	651	630	638	616	658	675	620	632	665	605	619	616	665	625	629	618	653	674	631	607	623	661	643	647	665	607	645	660	665	612	574	646	625	658	644	649	636	620	669	648	608	574	612	659	689	595	647	617	652	617	661	616	645	605	658	603	618	615	608	654	663	589	597	634	629	654	642	610	637	649	658	638	612	662	611	666	645	630	635	637	649	652	657	650	638	639	627	650	630	664	626	650	674	645	649	620	615	674	608	629	669	669	677	615	649	628	605	639	604	590	648	622	640	658	611	617	692	594	665	634	664	593	654	639	653	671	613	674	588	691	658	606	592	637	645	666	609	646	653	627	627	608	651	646	595	687	626	662	649	617	636	620	654	676	639	624	625	659	628	636	633	643	624	682	608	663	589	640	663	643	617	647	632	650	598	651	685	689	638	686	649	596	617	609	636	683	629	617	683	645	621	627	629	654	630	630	641	674	691	683	650	680	608	603	608	617	655	633	654	653	634	635	655	602	635	650	631	661	663	587	636	660	644	622	637	649	632	627	637	604	644	636	631	642	626	613	627	630	670	648	670	661	653	611	639	680	654	633	649	667	689	616	668	619	643	634	616	646	619	683	623	655	691	655	645	624	637	654	631	612	635	664	655	641	651	640	628	669	666	604	634	634	662	624	673	640	659	646	615	656	617	643	684	666	630	616	646	645	677	629	583	638	626	688	602	628	656	643	643	646	673	645	645	678	627	667	641	621	615	655	621	674	698	640	698	635	631	654	650	645	641	653	644	607	631	641	645	664	670	647	620	632	648	628	679	679	638	647	614	613	665	654	631	670	601	645	636	636	647	614	627	659	664	648	627	594	669	618	615	670	618	615	644	630	614	658	648	666	647	636	657	636	683	629	648	690	642	668	617	651	649	621	629	672	646	632	658	608	617	637	658	592	659	628	665	604	625	643	634	648	659	688	610	642	668	629	644	613	641	690	622	584	648	659	668	618	629	687	666	662	621	609	641	615	631	637	624	635	623	625	649	659	681	633	636	620	603	616	619	628	627	686	634	641	626	606	604	636	669	667	630	671	637	646	646	616	605	642	660	617	609	612	621	627	649	670	614	625	661	637	683	668	646
10958	18403	14954	8346	5816	4365	3597	2900	2345	1926	1753	1593	1425	1342	1145	1109	1075	960	978	1039	973	894	975	931	943	893	921	835	832	786	843	841	843	825	863	839	766	802	821	803	829	838	770	893	838	808	794	834	802	798	782	792	788	793	844	759	731	844	745	791	779	779	761	760	789	782	767	793	785	789	840	773	792	748	770	767	764	790	840	766	789	795	830	755	751	787	793	783	765	799	818	757	760	836	743	808	793	784	827	726	759	787	750	800	818	768	796	804	746	767	798	719	776	750	792	775	759	762	750	750	837	750	809	785	735	774	734	768	773	767	762	779	736	764	749	760	783	771	791	784	761	797	802	766	776	765	731	754	760	789	796	781	750	774	840	821	806	760	723	744	781	765	781	801	781	782	765	764	732	784	763	822	751	799	731	756	802	776	803	773	790	818	725	779	818	780	772	768	728	787	781	806	766	811	769	761	805	749	764	747	817	818	793	772	742	787	774	760	804	749	780	781	751	798	786	753	778	737	767	783	766	718	775	740	803	788	781	737	711	775	814	754	817	771	799	745	791	760	780	789	751	760	754	762	787	736	716	732	777	775	759	770	835	783	713	769	827	776	757	763	787	793	774	811	768	735	696	762	772	750	752	765	774	815	759	779	712	705	810	791	761	769	714	800	767	774	703	827	791	759	709	773	779	728	740	723	775	740	728	749	775	772	749	766	773	785	874	766	748	756	799	774	739	749	784	798	727	780	773	792	785	790	734	757	753	800	790	738	750	771	794	815	844	764	794	756	758	801	750	783	737	759	769	801	775	739	781	739	757	799	771	752	751	736	750	780	721	787	762	804	725	737	797	712	779	705	812	799	743	777	812	750	713	704	746	808	751	754	772	721	779	733	752	759	759	746	807	770	738	773	777	769	767	774	749	748	809	760	768	778	743	788	761	780	772	765	809	775	770	758	762	787	783	716	760	762	797	776	764	749	744	753	783	799	778	740	730	746	725	721	774	740	746	806	773	773	767	780	842	765	779	764	761	785	807	754	756	757	772	788	731	782	788	815	762	757	753	743	751	744	769	766	730	740	738	765	811	755	744	752	803	761	783	762	759	812	755	719	704	765	749	827	740	719	737	790	781	790	731	790	754	747	779	787	819	776	740	796	770	765	810	789	791	794	773	743	766	759	722	760	764	744	743	793	756	757	796	759	786	755	757	743	755	791	774	748	770	761	770	706	753	787	760	791	764	788	730	774	747	756	774	802	790	788	796	783	712	789	780	784	711	773	762	748	804	802	707	764	773	758	759	770	818	766	718	754	787	746	784	770	759	773	736	794	751	782	768	739	815	705	768	791	774	732	746	771	806	768	734	792	785	780	752	769	765	745	812	801	789	730	768	811	781	825	719	793	760	768	782	739	749	775	764	824	752	783	738	822	767	758	729	744	772	748	723	799	766	764	837	782	770	732	779	813	749	771	788	772	771	761	798	732	779	779	753	768	754	784	820	780	780	807	792	765	771	808	817	762	768	768	724	774	770	762	786	793	715	767	742	828	782	795	737	740	748	741	758	787	744	741	776	787	751	731	824	809	766	780	827	742	730	739	697	715	756	748	786	777	798	783	804	835	824	774	785	735	775	760	763	779	760	745	777	820	841	751	796	771	805	827	717	793	743	786	754	801	750	785	768	698	781	787	797	777	739	757	780	761	805	782	849	777	736	797	768	785	772	774	726	759	811	762	778	735	755	777	773	780	761	789	796	701	752	776	766	803	763	762	765	772	812	779	729	781	762	812	768	792	730	746	755	779	793	744	799	752	764	792	769	765	718	748	809	751	777	723	715	766	774	748	762	752	775	794	731	751	770	796	785	753	722	742	761	754	746	765	782	771	749	777	818	747	761	748	800	750	789	791	791	805	774	795	749	776	730	757	752	784	814	822	769	782	768	801	743	768	780	782	730	775	762	739	745	715	790	743	778	799	743	695	732	758	772	745	779	743	765	832	722	794	754	800	746	766	803	808	767	780	854	802	779	762	821	775	772	785	751	769	718	734	765	751	750	776	796	770	792	795	781	753	803	810	765	786	790	733	827	782	813	779	783	772	760	781	772	789	763	783	796	769	721	750	777	764	724	758	755	719	780	776	792	801	773	749	741	795	750	821	777	776	734	757	779	791	797	746	754	816	740	741	735	740	746	688	761	745	814	784	770	777	723	806	798	797	757	770	778	800	812	774	733	759	791	761	742	766	795	739	724	711	760	743	721	758	750	710	760	801	762	760	782	714	752	744	748	763	768	782	773	758	782	779	784	735	806	829	781	789	723	730	758	768	775	760	723	747	783	783	722	760	782	753	771	786	737	730	800	777	765	741	817	817	777	780	753	732	749	754	749	779	771	784	739	784	788	769	762	734	772	763	776	758	783	799	830	764	747	767	823	831	725	757	822	749	790	741	781	812	743	770	781	758	728	761	751	748	707	722	762	839	815	756	778	744	779	745	797	796	760	755	765	738	765	796	794	815	775	803	770	790	801	758	728	744	817	757	777	773	813	778	753	780	739	810	809	792	759	731	761	760	778	776	739	816	763	737	732	799	754	777	738	704	782	760	770	766	817	792	776	746	784	801	739	770	756	744	760	699	755	761	750	795	740	814	788	784	760	802	747	749	737	773	768	795	784	782	724	743	760	759	780	755	740	760	790	770	782	788	763	774	770	762	793	801	820	717	791	806	716	767	782	769	778	742	787	774	756	749	755	765	769	792	783	741	740	798	814	759	770	754	777	777	770	749	790	778	751	722	812	776	759	755	740	755	827	704	787	822	771	773	706	790	787	780	709	767	784	779	755	773	816	780	768	735	728	767	808	750	770	748	769	762	795	805	750	696	793	746	742	760	764	768	761	777	789	829	799	793	770	736	730	807	739	724	774	759	751	751	803	798	759	754	777	759	764	735	816	780	783	765	786	771	737	747	715	804	777	763	780	793	774	759	769	788	793	779	738	744	794	789	755	747	729	801	746	799	773	749	745	795	779	758	733	792	770	768	758	750	751	725	750	790	821	770	787	750	802	819	776	770	764	783	758	735	744	774	761	763	778	776	812	766	740	734	744	768	734	780	767	772	753	759	801	759	769	738	781	773	795	770	779	782	771	736	767	781	790	739	771	764	731	755	787	836	741	828	789	788	785	775	747	774	822	766	781	747	757	796	778	739	765	815	744	780	745	782	802	765	723	811	749	799	759	793	758	787	785	783	795	750	779	742	773	758	774	759	777	764	723	761	803	831	780	750	743	821	798	749	786	768	778	794	747	726	757	777	747	731	772	824	759	796	792	756	777	724	750	791	783	789	773	777	757	745	815	758	713	769	743	768	784	755	768	768	790	736	793	759	754	776	759	769	734	786	738	740	749	736	738	775	808	763	725	760	778	775	806	825	790	813	737	761	730	768	764	759	786	774	735	773	765	778	783	781	770	773	836	806	738	757	764	792	796	756	784	781	816	732	734	744	797	775	785	782	761	795
26875	20017	7099	908	621	604	518	421	425	393	411	406	398	420	406	398	373	380	414	379	420	380	393	402	382	361	415	382	369	423	395	389	378	406	386	420	395	368	404	393	405	404	346	387	374	407	369	354	365	414	395	383	403	393	352	364	385	393	384	398	376	402	366	380	379	365	387	408	380	370	381	386	368	370	370	405	374	379	377	387	356	416	360	387	375	378	383	379	356	382	372	414	353	360	385	369	375	393	394	404	405	403	418	386	382	379	376	366	371	402	379	372	407	385	355	373	402	388	362	386	404	382	407	356	388	392	399	395	366	379	366	366	386	376	380	388	370	371	402	398	372	393	381	390	363	349	371	395	396	386	361	374	383	386	397	372	377	377	396	368	380	418	341	409	375	377	378	374	377	402	386	400	384	372	405	349	364	386	394	400	400	397	407	376	374	419	409	390	382	411	374	398	348	392	350	365	399	368	382	356	398	378	395	419	380	400	402	376	360	390	385	350	375	371	381	362	402	355	400	404	374	364	368	420	396	380	352	381	375	377	411	362	386	354	392	384	356	393	362	404	364	392	410	393	423	363	402	399	391	392	377	403	399	391	388	388	382	393	419	406	404	416	380	409	362	390	396	341	379	405	409	399	396	396	373	376	378	368	401	370	391	367	414	359	364	390	376	402	406	390	361	395	380	408	382	354	400	405	391	397	417	395	388	384	364	373	363	359	418	374	404	393	385	402	384	401	379	374	376	387	387	418	377	330	374	372	392	395	373	384	362	362	396	395	412	393	358	403	361	384	386	374	394	398	418	413	381	381	356	375	414	355	422	385	402	387	393	392	410	412	387	369	393	362	402	400	419	375	357	383	369	384	391	345	373	393	385	390	388	404	358	378	381	382	377	417	385	376	374	393	396	404	397	418	347	385	375	408	388	387	405	373	416	409	365	425	379	363	375	412	336	435	365	384	374	364	348	386	361	403	370	387	389	396	366	373	402	376	384	364	361	377	393	389	407	393	347	403	404	378	386	356	380	363	395	349	389	382	355	377	434	391	346	402	387	373	380	363	393	408	399	390	396	408	388	424	398	375	396	375	376	418	362	372	389	376	398	389	396	390	364	394	372	459	381	379	399	360	362	364	375	387	392	401	402	400	353	403	368	389	396	362	345	369	374	362	403	388	362	372	358	367	391	356	386	395	378	374	329	420	359	402	350	369	407	395	366	382	427	398	383	363	363	402	368	339	387	417	406	375	334	393	397	375	383	347	404	382	391	349	392	392	374	369	395	365	396	380	428	398	361	410	363	398	367	387	400	401	398	360	418	395	420	432	374	387	402	375	389	371	377	377	362	402	367	395	356	369	420	383	376	361	423	387	369	401	407	412	371	391	386	394	406	364	409	385	384	370	402	354	353	374	360	370	365	356	396	361	369	404	393	370	370	410	390	384	400	379	390	372	380	401	368	378	376	378	388	381	398	365	366	391	370	391	407	417	400	360	381	323	411	385	392	368	363	381	394	405	376	357	406	421	397	383	373	411	372	398	375	376	399	392	350	364	397	390	366	347	382	382	368	380	375	396	402	373	373	370	395	381	372	409	358	380	400	353	362	386	377	397	408	420	398	401	380	373	392	379	381	373	372	404	393	403	381	354	354	349	418	367	370	349	398	392	366	377	401	402	358	392	382	390	352	382	351	339	385	390	377	413	422	348	382	403	347	395	387	385	381	372	383	392	385	367	422	360	411	395	395	375	399	399	367	373	403	392	381	397	411	369	380	381	382	412	384	413	383	382	401	408	393	381	384	407	340	416	405	411	394	406	386	373	403	402	340	416	353	383	368	380	380	367	352	355	372	400	387	390	387	378	376	361	413	361	384	376	345	369	412	367	371	382	411	386	368	374	385	399	360	371	388	392	398	382	379	378	377	382	348	384	386	373	431	383	342	350	395	378	358	387	406	406	389	399	420	394	384	402	355	429	381	432	343	383	373	379	352	371	391	404	388	381	345	396	410	407	371	372	354	391	382	369	384	425	399	365	380	400	367	398	363	388	367	385	390	401	396	357	388	353	375	376	403	376	340	396	354	399	388	393	407	368	359	398	342	389	344	401	411	394	392	360	337	369	387	349	399	383	367	378	405	398	436	388	378	422	361	361	394	423	372	357	416	388	404	372	378	370	379	414	370	413	378	361	380	390	392	421	373	413	382	396	395	384	319	394	401	393	403	417	388	397	357	385	382	389	369	373	397	449	398	386	383	390	404	369	415	390	402	396	362	354	399	361	390	355	348	371	385	403	409	374	369	371	384	372	356	395	420	365	388	358	378	380	355	383	442	393	367	355	369	378	383	424	400	388	365	378	350	427	390	399	420	386	367	399	356	382	360	399	407	350	375	403	378	378	397	379	365	374	381	376	406	397	419	357	372	368	382	397	376	368	387	397	402	374	352	363	377	359	389	416	381	418	348	382	362	368	419	399	415	395	368	413	395	385	350	389	396	399	347	407	350	370	354	368	388	404	371	389	379	431	397	376	400	367	384	356	391	358	362	379	408	381	376	404	381	378	390	383	414	362	371	393	374	373	381	380	359	401	354	406	429	385	403	366	414	396	373	405	406	391	341	383	371	405	394	388	388	422	372	367	369	381	396	417	382	376	372	391	388	408	367	368	393	399	383	381	392	365	414	398	385	355	405	363	351	390	366	408	405	361	409	375	419	365	414	335	419	377	370	368	350	372	361	418	396	377	352	374	364	399	375	396	381	395	380	386	381	369	379	374	400	390	413	396	398	382	393	353	379	391	380	405	365	408	348	388	401	392	363	414	420	389	400	346	410	403	360	378	391	379	426	396	375	386	399	386	373	397	370	387	389	411	350	364	397	361	397	344	410	409	384	386	364	396	365	397	368	394	371	410	422	383	395	386	401	397	378	428	410	397	357	384	390	405	365	386	400	388	376	367	384	372	363	386	405	373	388	352	370	340	402	338	379	366	359	406	343	378	352	358	377	393	419	393	403	388	381	396	408	414	400	363	331	372	367	394	396	377	377	369	355	384	357	390	386	400	429	368	346	390	403	405	383	369	395	371	382	363	417	380	359	418	380	410	375	386	349	400	392	371	395	384	394	378	355	346	361	438	369	380	346	375	411	375	375	398	370	337	396	400	390	408	421	389	373	416	353	374	329	360	384	397	364	384	421	374	394	381	373	392	374	384	378	377	425	372	354	406	381	379	384	352	377	393	366	390	419	405	415	341	372	389	395	381	419	417	385	337	354	396	414	372	392	374	391	366	356	421	378	386	361	407	374	407	408	390	374	383	395	394	395	381	369	364	388	374	376	391	362	372	400	433	392	369	385	391	409	410	375	404	376	416	397	387	354	373	375	405	377	416	350	434	371	366	367	349	419	377	355	391	394	363	367	403	361	397	377	366	378	351	345	390	345	382	368	376	389	364	382	388	397	363	397	349	388	381	376	346	387	389	395	413	405	384	387	391	413	364	396	360	397	376	384	395
6895	1439	1145	806	670	616	549	566	535	506	522	506	513	524	506	462	516	469	484	527	492	451	462	455	484	512	469	454	490	511	469	493	464	507	444	445	458	507	473	463	447	465	471	458	453	471	469	458	502	482	479	496	515	482	449	483	469	471	471	482	465	498	459	482	469	481	491	479	453	475	479	469	473	442	460	488	475	441	456	450	450	435	468	455	456	502	477	451	472	424	481	513	494	434	487	487	493	502	477	509	497	517	497	487	438	499	468	461	505	474	487	471	481	459	477	477	471	478	472	467	467	447	458	481	455	484	463	479	482	448	475	506	474	485	444	461	510	499	495	461	495	491	425	451	500	472	460	473	464	467	458	463	517	495	442	474	483	465	504	452	482	474	458	443	474	464	428	455	413	462	454	486	461	529	478	468	477	468	482	459	452	462	472	473	430	424	455	477	449	450	463	484	474	477	466	452	492	463	503	479	468	496	494	500	501	503	451	467	500	497	493	426	468	462	460	505	479	477	478	466	477	444	488	489	454	493	453	493	445	469	476	481	464	495	460	460	437	481	468	472	463	460	486	480	484	492	467	472	459	480	478	479	458	469	456	511	472	482	488	479	484	471	436	467	484	456	505	490	458	519	495	487	499	450	442	454	460	478	466	462	506	437	467	467	480	488	470	478	481	495	530	490	446	428	483	450	418	420	508	430	464	466	438	468	469	496	474	455	462	474	504	461	482	419	471	444	478	474	454	497	446	487	417	478	459	490	482	489	487	471	467	452	453	464	465	474	449	467	467	477	507	474	491	473	489	471	503	459	505	458	486	452	492	460	486	503	471	479	439	465	462	468	475	483	452	478	444	479	457	495	502	488	456	428	467	470	448	498	438	494	481	435	505	469	464	462	442	502	492	485	486	476	475	483	486	483	456	490	459	483	455	475	510	454	494	464	456	466	486	420	451	470	488	424	424	474	444	453	478	485	423	488	483	466	459	507	460	491	524	431	460	495	509	497	460	465	493	473	485	505	488	474	463	447	467	492	451	475	453	514	466	482	464	487	457	431	473	469	469	503	453	488	498	453	486	450	483	495	475	459	486	495	439	476	491	493	488	461	474	482	486	481	473	479	488	486	421	481	470	469	482	492	474	469	465	447	485	488	435	470	496	436	463	463	498	456	452	507	449	506	432	457	462	482	449	444	485	495	504	461	451	475	446	492	424	440	452	463	484	446	481	475	542	478	483	474	452	513	452	479	449	429	487	490	463	435	473	431	465	477	470	471	469	500	469	490	481	479	455	455	482	450	480	492	462	478	476	473	458	504	499	478	430	473	482	464	505	488	463	474	460	448	461	472	432	470	465	480	449	433	450	469	478	498	475	467	479	449	460	472	496	412	482	456	489	480	448	463	501	499	467	525	465	452	479	474	493	473	482	466	436	475	486	488	492	463	483	481	463	500	461	415	456	504	488	478	468	442	506	503	454	454	424	443	481	449	475	519	476	436	452	464	487	488	455	489	501	443	484	454	466	465	464	532	481	452	447	499	487	476	511	455	514	470	497	497	467	455	486	472	480	453	479	483	477	477	487	483	460	454	471	450	449	461	423	494	468	476	500	473	513	489	447	481	476	497	460	469	520	511	493	446	467	461	510	467	503	457	467	463	463	463	463	436	464	456	467	469	472	460	494	466	464	464	478	491	463	403	480	464	511	462	467	504	469	470	484	439	489	474	482	479	518	441	465	472	447	503	466	493	427	508	440	485	437	453	473	427	462	477	490	473	523	443	452	456	442	467	462	476	454	474	480	444	492	464	491	456	468	465	468	427	455	477	467	458	464	471	468	462	451	475	489	489	479	505	457	482	453	489	464	516	499	464	501	475	465	452	488	439	499	475	484	487	463	492	479	448	468	469	435	529	505	472	506	477	493	476	443	471	451	481	490	441	513	429	442	452	517	486	488	456	506	456	449	521	479	463	465	461	473	499	490	455	467	489	443	454	486	482	463	477	469	536	491	452	488	477	481	453	485	438	477	464	446	511	483	496	481	437	517	487	458	498	446	474	441	443	465	474	476	457	480	471	499	482	487	480	510	446	506	469	440	464	451	437	488	471	475	494	461	458	478	489	510	469	477	464	448	461	477	482	469	461	460	444	529	476	473	483	490	479	529	434	476	452	460	462	458	447	492	454	458	444	469	438	470	472	460	512	481	469	493	495	477	497	458	492	498	467	448	462	462	479	458	474	453	486	475	444	476	475	492	457	510	455	469	477	459	471	472	439	480	500	455	492	437	461	489	469	485	434	430	481	484	451	481	491	480	449	477	453	466	542	493	500	479	501	484	462	461	436	525	468	473	490	453	494	461	450	509	488	468	476	479	471	491	465	441	518	470	484	485	500	491	442	449	484	471	475	472	449	443	467	502	447	499	515	437	468	440	474	479	501	419	487	452	460	471	452	460	487	462	454	478	463	471	496	492	463	452	456	475	465	478	459	480	490	482	457	470	453	459	493	513	476	457	494	497	469	483	456	453	493	490	506	448	466	475	464	466	484	486	508	483	491	433	462	472	472	476	476	505	474	484	492	504	472	469	486	481	487	491	495	462	463	475	490	477	438	485	452	498	473	450	480	489	461	456	504	457	521	467	455	458	487	485	509	463	476	509	475	457	440	449	460	472	422	499	434	471	489	496	454	439	449	465	443	477	457	479	513	451	530	452	524	483	491	500	494	462	427	493	486	447	462	467	457	457	515	456	535	480	492	446	505	473	454	473	485	501	480	456	488	466	457	453	458	459	473	468	474	479	488	442	493	481	433	502	459	459	479	476	469	479	463	470	460	476	509	481	454	475	484	505	474	464	481	496	450	475	459	481	464	438	463	490	487	481	494	497	470	468	456	488	468	456	446	455	479	470	475	472	481	475	446	443	472	447	506	492	490	472	469	466	449	500	464	430	504	484	435	470	500	464	483	459	520	457	482	487	453	471	486	461	515	455	495	443	464	454	445	522	454	477	496	453	445	522	482	485	458	498	463	475	452	439	457	456	480	457	500	488	479	431	443	488	468	461	434	505	468	483	459	468	447	487	460	471	467	474	459	448	429	495	451	479	445	447	496	462	472	493	495	452	455	457	516	444	498	467	499	497	466	473	462	473	491	439	450	476	463	464	432	464	510	447	451	478	486	455	488	485	486	489	422	472	497	486	486	495	512	467	441	451	430	480	488	473	505	490	456	445	457	498	442	432	511	491	488	482	472	495	459	460	508	482	500	436	477	455	464	435	487	440	490	433	454	478	475	464	479	460	455	481	511	453	491	474	443	494	448	481	488	500	446	494	473	475	473	458	505	445	512	469	478	473	518	502	500	485	481	489	475	481	495	499	448	482	463	470	526	481	468	433	483	451	461	504	477	471	474	470	455	487	463	458	462	462	450	444	466	442	469	503	461	507	493	485	438	472	482	465	514	466	503	464	476	436	481	491	478	482	518	522	465	501	499	453	473	473	487	506	469	434	524
23854	21076	28481	23905	21083	11802	1680	1096	933	867	821	770	798	763	671	644	729	666	676	672	669	657	673	618	631	657	618	654	644	612	627	620	601	587	609	627	637	623	606	641	629	625	617	624	598	606	619	651	600	589	596	584	595	590	621	584	627	588	589	596	570	608	618	590	573	594	630	602	614	656	619	581	610	617	618	620	555	564	608	568	611	602	598	607	633	604	579	554	588	606	553	636	628	595	594	594	577	595	631	590	620	609	603	596	598	645	556	593	605	577	581	603	580	615	616	602	557	596	594	644	611	626	596	632	607	629	572	595	602	611	570	632	616	627	588	586	613	625	553	637	618	620	640	574	598	599	602	592	588	631	607	647	673	614	616	625	590	631	602	588	656	633	575	597	631	637	637	606	617	563	613	634	609	589	636	635	592	593	628	624	575	607	569	627	606	595	614	610	595	603	614	625	604	601	608	620	624	581	630	587	592	599	627	624	634	609	643	594	622	583	636	578	576	589	610	588	564	642	623	613	623	601	579	621	595	625	567	569	654	625	576	634	610	588	615	567	598	599	613	622	609	587	626	623	613	571	549	567	575	595	592	642	568	577	576	611	574	621	637	587	617	597	630	575	634	582	616	583	576	567	580	602	589	627	582	609	663	599	606	609	570	609	587	591	654	583	626	597	602	609	633	617	555	616	570	622	642	599	610	621	574	637	629	630	599	614	612	557	615	541	559	618	649	589	602	638	563	606	640	647	608	610	635	627	591	626	618	621	645	639	612	554	657	602	575	646	629	594	627	601	611	625	633	646	606	619	629	599	618	609	631	606	582	562	613	614	625	623	602	600	601	617	611	583	641	639	616	580	569	639	611	608	624	601	622	577	617	585	631	606	580	642	605	609	619	594	583	570	606	522	604	613	589	605	614	637	605	598	622	629	592	581	625	555	615	569	585	572	604	577	577	585	608	609	640	594	618	591	626	660	579	590	675	612	589	616	621	584	617	601	593	567	606	676	600	611	612	604	614	630	575	618	630	600	600	593	584	615	594	622	617	656	600	604	643	607	602	587	617	600	618	618	648	537	591	600	590	583	644	630	574	583	580	616	599	589	641	621	587	587	586	617	586	611	604	614	555	567	597	598	610	604	622	617	591	591	620	577	617	603	597	604	600	626	637	582	616	579	581	579	575	606	580	629	611	596	627	598	630	658	574	580	612	613	624	636	561	596	612	600	597	581	586	600	567	630	643	608	594	563	622	599	555	620	669	624	613	608	633	609	562	591	608	619	585	557	636	615	567	580	568	613	596	570	645	614	616	580	616	589	627	581	596	570	575	624	624	589	591	608	588	621	591	593	583	645	610	617	637	641	612	593	616	595	555	613	617	606	589	602	636	593	629	594	604	620	590	559	588	585	614	589	640	643	613	649	626	579	593	581	658	623	633	610	591	616	582	604	598	608	628	603	567	617	584	637	599	611	590	571	625	601	588	574	570	602	610	639	608	571	636	613	606	606	602	584	582	606	632	590	625	587	648	597	618	631	617	639	617	632	571	586	583	637	602	639	621	601	616	626	597	596	621	640	580	601	636	601	588	588	579	592	594	590	631	609	598	621	650	631	605	610	609	614	576	594	573	595	594	649	601	632	604	630	615	606	571	596	607	556	680	625	611	577	629	586	607	560	599	608	620	582	625	595	604	624	594	592	591	558	600	610	628	616	610	638	631	622	595	603	612	571	577	597	618	572	584	572	619	602	645	556	590	593	614	674	606	589	609	603	581	598	625	623	597	606	587	591	611	575	593	580	578	595	619	586	579	617	607	586	593	642	589	595	561	606	592	636	555	551	624	617	608	580	608	573	615	614	603	547	622	625	622	579	560	657	604	648	599	615	538	559	659	607	616	539	615	598	616	593	594	554	604	647	615	605	589	574	607	630	594	593	636	595	595	609	606	581	582	600	616	554	574	589	627	559	616	601	560	616	638	580	610	598	618	594	598	602	625	598	631	580	593	579	602	606	618	582	631	599	613	611	588	654	645	572	631	620	596	617	550	617	593	602	623	608	623	587	636	598	596	597	633	606	583	605	607	624	634	622	584	580	611	614	625	595	590	594	577	609	570	590	576	586	619	632	598	564	589	609	568	646	565	632	619	609	596	564	597	586	575	616	576	600	611	600	651	601	621	587	623	613	597	637	600	599	587	598	599	554	580	575	618	605	613	627	576	596	592	650	567	604	566	593	589	604	633	616	609	637	608	594	696	624	596	604	629	571	597	610	563	619	590	591	615	589	588	607	631	594	553	635	650	593	603	611	580	594	654	606	564	592	596	598	609	588	579	632	651	603	559	604	604	623	569	645	627	567	567	587	584	623	592	594	579	603	613	616	647	625	568	594	607	612	604	600	599	625	578	610	566	611	619	601	608	581	556	552	621	588	627	640	643	615	593	598	596	608	604	555	620	610	593	621	604	600	588	646	591	601	570	569	585	620	538	593	605	568	573	569	571	612	629	628	590	631	608	563	602	555	608	639	589	566	622	618	593	535	573	626	589	593	624	587	613	634	593	586	572	594	645	600	631	564	615	604	604	578	600	675	565	637	596	596	581	588	613	605	595	596	584	565	567	594	633	653	610	619	574	588	583	612	573	567	662	632	581	577	613	590	604	614	633	601	587	564	568	621	574	603	594	606	645	593	624	628	577	577	550	573	644	605	620	580	608	583	599	612	631	601	612	629	604	593	635	613	642	603	600	615	582	610	615	620	625	609	595	597	623	572	633	584	600	577	633	619	602	620	650	597	586	576	614	603	596	617	581	625	577	576	553	602	582	587	670	589	648	630	596	605	602	579	601	593	613	567	593	620	667	610	605	567	586	560	574	576	638	602	602	580	606	567	592	662	597	597	603	616	645	592	562	597	633	629	575	570	595	639	610	565	598	585	606	631	624	608	626	557	648	581	577	600	643	605	606	613	616	619	647	582	597	596	624	567	607	626	570	657	596	591	563	591	575	570	583	583	603	578	605	599	645	579	597	564	616	613	573	584	587	560	580	593	634	640	603	594	614	578	580	584	586	610	601	608	605	604	617	577	587	616	605	601	579	585	636	570	547	539	589	624	618	557	618	588	609	611	594	618	582	628	602	658	586	619	637	636	618	617	601	623	578	613	623	605	619	545	608	610	626	645	590	622	599	582	580	616	630	588	619	589	636	588	584	627	581	620	547	588	626	608	596	614	577	595	621	604	577	633	608	557	591	603	596	608	607	625	574	596	638	621	605	558	604	596	642	586	605	614	585	606	602	592	593	620	576	618	609	614	604	574	579	605	597	601	663	650	595	586	633	660	647	618	608	604	603	621	655	628	575	575	647	588	607	602	596	633	647	605	629	615	575	569	636	625	595	584	631	567	557	612	566	609	585	583	601	582	569	560	607	551	568	622	632	626	593	609	602	577	625	591	618	612	619	569	619	598	552	586	631	568	603	607	575	568	609	634	585	623	578	558	592	595	595	583	585	595
8613	11309	9177	4743	3308	2603	2217	1741	1565	1354	1224	1127	984	992	904	942	853	824	846	818	820	839	804	749	755	770	804	795	759	760	741	778	763	756	747	743	729	802	723	712	740	716	735	729	689	693	777	703	713	731	746	723	748	694	787	705	710	751	698	752	768	727	704	692	751	699	765	712	724	702	716	749	697	764	733	731	728	748	722	708	719	720	736	727	725	789	684	687	709	697	743	699	704	743	760	748	728	718	708	716	773	746	786	714	707	731	759	727	730	741	749	735	696	740	770	751	720	738	737	735	744	711	694	705	698	728	778	718	742	727	744	727	713	724	727	756	725	742	712	693	759	696	737	780	723	687	709	727	719	707	704	690	698	737	701	743	676	725	711	687	723	698	755	696	754	723	703	736	761	713	660	727	735	714	744	687	728	723	737	692	694	741	701	745	724	696	757	750	761	706	751	704	680	724	683	707	742	654	734	717	741	752	747	645	692	740	709	701	741	701	710	725	737	732	722	720	735	701	672	741	732	694	670	705	750	754	716	734	724	694	689	728	703	703	736	712	675	753	733	740	682	669	731	682	712	634	749	670	758	762	711	719	698	701	703	731	715	742	754	714	741	728	733	762	692	703	708	746	718	724	736	712	743	728	748	744	730	741	755	745	707	722	743	728	758	712	753	708	752	718	714	699	695	725	712	747	673	719	692	732	692	742	717	787	700	737	682	736	703	699	722	710	704	730	728	706	735	729	724	753	729	732	725	719	679	752	724	692	693	716	720	722	767	748	715	699	696	684	725	765	701	737	710	765	754	748	765	760	704	747	698	732	707	752	726	689	725	716	764	734	747	722	793	689	711	725	710	680	739	696	759	717	737	689	740	711	700	750	737	696	669	764	671	710	704	731	750	685	712	688	703	719	722	684	712	679	718	722	728	756	662	715	702	735	669	713	730	697	710	749	707	710	681	731	730	736	719	720	638	744	747	728	743	782	674	758	715	690	737	718	721	722	741	701	696	709	743	692	788	726	688	734	696	673	697	688	688	724	694	741	725	721	721	718	687	718	711	709	727	725	718	679	725	706	688	709	714	698	675	691	699	725	749	723	736	708	720	711	716	726	683	693	657	720	740	760	735	732	733	766	705	643	733	703	681	690	700	697	707	733	734	742	757	739	671	736	761	723	718	725	774	693	738	712	763	733	761	787	733	747	749	734	712	722	719	724	723	695	717	736	702	698	689	704	723	691	691	736	691	766	738	726	708	710	714	757	667	710	735	675	696	713	775	729	697	737	730	743	685	716	768	689	698	720	715	734	683	814	714	743	712	669	726	705	697	699	694	710	727	756	713	710	718	704	737	689	742	702	740	703	746	773	727	741	750	722	725	693	691	683	752	648	742	685	717	698	753	723	697	752	679	761	701	745	723	721	728	670	732	748	732	735	722	759	704	712	690	718	699	719	774	731	745	680	677	725	699	742	671	736	682	680	734	717	742	684	739	713	744	699	701	720	732	719	728	721	774	674	705	715	683	701	723	708	680	747	705	742	703	735	672	707	699	700	723	739	680	708	678	730	743	721	724	706	740	673	739	742	747	663	746	737	740	740	748	715	713	743	692	725	721	736	728	742	702	733	702	718	663	710	743	724	696	701	684	689	723	689	751	659	746	715	728	746	732	735	776	729	747	741	744	731	719	753	690	763	686	695	667	694	701	741	747	707	705	712	726	734	707	718	744	725	716	726	682	711	697	733	700	762	656	713	733	693	692	726	672	739	759	667	729	697	728	680	682	766	748	734	677	692	717	731	728	746	739	703	747	715	721	718	719	693	717	776	713	761	688	724	748	677	697	727	728	762	702	721	730	681	707	729	738	767	684	725	689	730	795	681	759	690	722	685	724	709	689	699	682	706	714	724	710	794	743	708	722	657	700	735	703	738	737	713	701	741	734	725	729	693	709	709	697	664	722	695	688	749	680	718	737	690	711	713	747	703	733	724	745	738	675	730	677	724	761	725	688	694	747	706	700	677	696	751	713	723	750	762	700	706	755	733	756	715	713	720	690	749	686	750	715	728	717	711	680	737	777	745	712	718	700	659	705	726	730	711	702	747	745	708	717	739	676	725	741	683	677	714	734	683	706	723	723	745	739	716	704	716	683	732	743	698	715	737	740	667	722	681	741	738	695	688	683	723	681	705	705	696	729	699	648	715	720	731	707	694	756	691	738	726	686	720	733	740	725	725	719	693	661	739	679	734	725	708	676	732	649	710	706	722	750	713	698	706	764	727	762	714	742	734	712	702	671	738	756	716	677	674	727	705	743	709	734	683	659	668	767	637	744	697	707	737	719	702	707	702	733	711	764	719	681	703	788	710	728	704	747	725	716	740	699	712	696	737	695	694	757	715	773	695	716	704	681	690	754	703	682	688	725	741	706	798	723	714	737	729	677	698	716	701	706	722	724	735	694	756	741	689	725	732	728	680	716	703	737	745	734	716	766	688	677	764	773	727	732	702	728	741	718	695	715	736	696	724	703	722	701	703	665	751	742	766	745	700	714	689	689	715	754	674	753	738	724	711	719	698	706	756	724	700	708	722	734	681	692	705	732	727	735	738	725	661	673	725	724	721	713	748	758	750	723	700	700	650	719	722	707	713	723	721	686	717	745	693	739	744	709	691	702	747	700	693	778	712	733	781	756	713	699	740	674	715	729	718	728	743	739	673	730	702	728	735	719	690	734	707	679	753	666	755	738	750	729	736	705	721	723	732	682	654	742	688	702	770	805	730	707	706	734	757	673	734	690	725	706	672	724	701	714	722	777	716	703	705	699	678	758	700	746	716	752	740	732	664	690	704	724	697	763	750	742	746	691	737	736	712	747	677	720	725	717	743	718	694	723	724	717	745	740	705	724	711	749	686	703	680	673	760	673	677	712	702	733	738	695	747	698	715	712	650	673	759	720	749	755	726	728	782	709	680	730	723	732	736	738	747	700	644	714	680	710	716	774	722	734	732	731	731	679	708	727	715	697	708	680	699	712	730	741	727	736	720	710	753	718	686	733	750	721	738	717	698	704	784	728	681	775	705	686	689	741	697	643	723	678	702	693	731	737	781	743	720	787	748	705	696	728	692	725	728	681	741	727	731	758	727	688	701	695	728	705	745	707	712	725	706	709	659	714	751	703	729	710	727	679	673	706	695	711	672	716	681	697	722	698	727	743	718	757	706	747	679	705	742	747	712	752	710	715	710	675	756	797	668	705	737	696	752	697	711	688	683	730	714	706	755	705	716	692	729	731	730	728	718	720	719	733	730	765	743	716	672	663	733	731	691	732	741	684	715	741	736	753	742	713	694	681	709	660	734	767	731	721	728	726	718	743	690	694	728	737	674	715	720	689	722	722	667	737	733	692	703	740	726	729	742	697	739	672	743	691	724	719	678	725	685	769	733	738	732	746	737	684	753	690	725	706	700	735	745	760	756	705	709	747	729	675	694	725	757	724	702	715	783	727	724	726	766
24995	21098	27484	24820	11414	825	632	501	448	422	417	410	406	342	386	385	351	351	375	356	365	351	356	374	333	350	335	318	317	338	346	336	343	341	289	337	330	351	335	307	311	351	333	339	343	317	324	297	358	337	332	298	310	343	328	318	347	332	320	315	333	319	359	320	309	306	313	358	364	323	334	324	377	331	305	353	319	325	297	329	335	332	316	314	340	306	355	306	331	313	324	329	297	357	300	324	330	313	312	340	321	341	331	340	349	290	317	344	348	320	383	286	318	334	336	322	320	332	349	307	312	317	323	320	323	331	333	322	318	320	333	320	342	341	319	334	351	360	318	300	346	336	315	341	326	328	318	362	316	311	345	342	334	351	342	284	312	348	311	332	340	328	348	332	304	303	321	351	362	346	328	313	316	342	357	331	350	331	324	346	318	307	314	347	329	336	342	347	332	348	328	356	353	315	331	349	307	309	336	331	321	316	306	327	326	329	327	311	365	344	293	334	338	327	309	357	328	326	293	305	319	327	341	339	306	270	301	371	287	310	361	334	285	341	347	344	319	304	333	331	328	339	318	323	367	344	310	325	344	324	300	324	316	320	315	315	337	334	294	331	318	321	325	311	332	309	337	344	321	310	334	334	335	303	273	343	292	345	295	305	346	329	319	330	305	329	336	293	338	334	340	322	319	342	299	320	320	335	332	324	315	320	340	331	313	321	324	333	321	343	326	332	341	313	362	339	297	317	306	330	323	314	343	309	333	338	336	308	326	334	347	323	299	322	346	341	338	319	322	338	331	317	332	336	353	347	329	350	315	315	340	342	328	333	311	315	294	344	323	330	316	324	306	307	329	346	364	341	332	330	303	350	332	318	308	320	331	330	311	321	328	331	321	349	311	339	322	300	342	312	315	321	328	313	354	328	325	326	331	309	303	322	329	336	320	331	280	320	334	333	324	321	314	331	328	291	339	324	318	329	309	293	327	311	317	336	333	346	333	356	339	329	347	327	321	316	341	315	323	309	302	307	326	333	301	328	328	304	343	303	315	316	322	310	337	316	332	345	325	356	286	329	295	337	342	313	314	311	316	328	335	306	341	294	309	301	313	306	322	327	349	310	362	319	325	334	345	311	324	342	336	362	333	307	337	311	300	302	349	336	326	321	284	329	342	311	331	345	278	348	325	318	307	343	321	353	344	344	346	348	297	357	318	314	338	313	313	337	313	327	335	341	322	307	306	313	326	325	276	320	313	370	346	346	324	353	311	329	291	319	344	322	320	347	315	359	318	313	306	311	308	305	294	347	339	344	342	323	325	353	349	321	320	310	333	316	340	335	318	321	369	327	299	329	353	322	320	344	346	327	337	334	342	320	331	345	346	306	336	349	309	332	334	342	347	317	338	329	339	338	298	319	323	311	315	316	298	329	302	320	292	308	304	324	335	350	310	342	339	300	280	348	333	301	313	330	347	298	344	323	323	311	323	302	300	306	328	279	346	300	302	320	333	360	322	351	325	335	315	315	345	329	304	332	333	330	312	346	299	301	313	311	328	322	338	315	318	344	322	306	324	301	341	333	330	324	304	332	336	351	292	329	330	332	304	334	322	310	332	321	337	333	325	310	319	310	337	309	313	346	298	337	328	316	348	335	322	307	332	331	314	310	314	314	333	307	303	301	308	325	303	326	299	322	290	334	350	312	312	308	332	315	320	303	350	329	332	299	312	352	334	321	305	303	301	299	303	307	308	310	313	322	325	323	332	359	301	322	353	332	321	317	311	342	323	330	321	342	316	314	335	313	307	340	339	281	351	342	334	320	324	322	315	326	334	330	333	350	310	346	323	289	330	328	337	341	358	324	339	311	354	320	348	306	323	313	329	326	339	305	314	318	336	337	302	319	331	324	342	326	330	317	302	336	348	317	329	298	326	327	348	379	292	350	301	301	303	328	341	317	357	340	336	331	325	336	352	339	329	341	343	359	343	323	292	298	307	358	317	313	314	319	366	333	340	344	325	342	347	323	301	338	333	327	324	340	282	306	343	325	326	357	314	327	292	333	319	328	342	297	311	347	298	330	343	334	320	313	315	289	337	307	351	336	344	292	334	288	328	311	321	318	328	324	333	300	343	324	322	310	351	347	350	342	325	335	338	316	310	328	363	296	320	333	327	307	331	368	330	336	354	327	312	350	323	310	309	338	342	315	345	326	323	318	294	337	307	328	326	365	316	295	354	303	292	333	294	326	336	315	298	348	302	308	311	338	326	323	306	323	363	320	330	322	357	322	367	374	299	338	314	323	306	321	365	335	334	288	339	349	294	328	335	325	341	317	312	285	349	335	332	338	315	331	326	318	322	296	311	337	311	322	311	306	304	336	317	287	342	326	303	321	311	319	289	305	367	335	329	324	339	345	294	312	354	345	333	325	335	321	304	337	315	311	341	355	299	346	315	318	321	317	299	312	347	330	336	314	329	339	297	282	335	333	328	325	352	316	320	293	322	306	303	347	328	322	323	321	327	353	337	301	323	356	334	296	303	316	330	302	324	320	317	306	330	296	306	324	316	324	327	337	332	288	340	306	345	319	327	305	319	355	339	302	341	330	324	314	311	304	363	317	361	354	331	322	299	327	357	318	343	356	309	327	278	318	321	314	330	319	308	308	318	308	291	350	314	315	329	327	345	311	326	322	346	341	315	308	332	329	361	328	322	304	298	299	289	318	353	310	311	348	317	331	318	345	357	328	320	355	370	315	303	351	335	329	312	329	328	332	308	323	332	333	302	345	319	324	329	317	323	294	345	307	323	307	308	331	290	335	326	312	300	293	315	313	326	320	341	352	347	328	341	351	352	313	322	273	317	342	318	338	347	339	322	317	333	350	353	305	339	357	289	306	340	343	335	343	327	324	310	334	336	332	307	322	344	355	310	328	305	298	330	339	340	333	316	347	349	328	349	304	347	299	334	358	357	322	317	300	309	313	349	343	336	367	290	352	285	319	326	318	334	310	359	341	334	313	310	335	318	304	331	275	289	327	328	319	315	319	321	322	352	326	365	312	345	332	324	320	315	341	357	310	340	327	341	296	325	323	320	329	312	340	308	309	310	329	324	344	311	310	308	330	320	316	302	322	368	322	332	330	316	314	298	344	345	290	320	304	327	323	308	327	326	340	334	262	302	302	316	324	318	349	306	319	321	337	358	330	361	309	316	305	305	348	310	339	306	344	305	313	317	362	339	324	322	363	338	308	334	347	314	313	333	340	327	345	341	327	333	330	358	307	323	363	314	310	335	323	292	324	320	338	299	306	375	352	313	326	334	307	336	338	304	294	331	305	325	279	325	359	372	347	318	322	292	330	283	338	312	314	325	317	331	308	333	344	322	334	342	322	316	334	340	315	320	291	324	328	321	344	342	284	346	322	323	332	357	339	314	296	369	324	327	311	326	313	327	340	364	297	364	324	353	329	343	334	334	353	325	308	290	330	321	313	327	304	332	355	371	330	312	323	312	323
8087	6649	5217	2661	1892	1452	1205	1031	867	752	723	606	568	565	555	526	512	490	499	505	490	460	478	498	453	443	455	426	414	435	470	437	413	451	436	402	418	395	427	453	442	439	426	479	418	407	401	400	436	447	425	409	404	434	429	436	420	421	455	428	406	412	439	396	383	411	457	405	379	421	421	407	373	416	450	392	395	403	406	413	412	406	406	370	447	371	417	395	432	392	453	410	432	409	404	409	413	422	440	459	433	424	417	456	433	422	404	454	388	448	423	429	438	399	402	387	418	414	386	375	418	434	418	394	402	395	401	427	411	410	405	410	415	423	408	430	455	406	433	437	429	397	422	398	422	456	404	403	428	420	433	398	408	431	410	408	448	427	436	426	448	436	432	409	398	384	447	433	419	417	387	401	429	431	422	428	417	413	415	395	413	402	426	409	435	412	398	405	377	425	454	422	406	414	392	409	408	440	406	427	389	382	420	441	409	418	415	420	443	445	372	433	431	392	437	418	396	434	393	442	398	377	402	427	435	429	400	441	417	413	406	427	395	425	377	430	425	431	404	399	425	411	422	421	426	426	391	429	453	408	427	407	440	464	418	415	361	442	390	432	416	438	400	390	403	434	406	403	402	397	391	424	408	433	452	430	398	437	434	403	389	418	373	414	417	435	408	415	440	381	401	401	392	412	411	399	398	385	460	414	415	378	402	444	410	432	397	467	398	420	466	438	363	464	419	466	413	395	433	376	382	436	406	413	411	464	401	393	453	399	395	455	412	399	427	368	421	406	401	431	424	439	386	380	404	425	436	376	431	430	442	387	395	441	436	405	414	421	431	397	392	419	432	417	411	420	421	383	413	412	427	465	398	411	430	372	409	445	401	430	437	418	409	433	400	402	398	416	424	403	425	419	437	392	426	404	407	431	439	403	414	389	416	398	425	438	437	389	404	429	410	421	425	361	406	395	450	426	425	406	405	418	350	390	424	411	420	461	447	419	374	455	419	396	415	409	430	430	442	415	448	385	390	413	419	390	422	384	431	412	386	399	393	434	449	399	404	405	404	419	402	439	426	394	394	429	412	422	418	435	381	411	423	400	442	417	426	398	429	426	418	412	402	447	412	445	437	442	422	407	451	436	411	423	370	408	428	411	435	431	397	413	468	389	393	392	434	408	443	435	438	422	400	421	405	425	368	420	389	460	402	420	424	445	413	395	427	418	442	385	413	428	403	420	441	449	385	441	435	407	393	419	400	407	453	374	418	405	429	404	411	409	413	405	401	442	430	431	403	418	408	430	430	386	422	435	372	391	371	428	405	409	400	434	428	368	417	381	416	394	370	373	385	437	403	391	405	396	402	403	392	413	404	412	416	430	388	399	395	434	396	419	388	442	419	411	388	437	408	366	407	404	423	408	408	437	439	420	419	392	396	432	420	397	439	407	398	435	431	406	397	390	414	402	411	406	442	423	447	431	409	417	403	428	406	422	427	421	438	437	415	412	379	396	443	423	413	411	409	445	404	403	397	394	444	459	386	382	389	395	399	442	400	452	404	385	438	424	469	399	410	404	441	396	419	428	436	435	423	388	392	423	410	415	418	396	396	422	419	434	405	385	407	369	443	441	400	431	391	412	441	391	408	439	382	400	419	430	389	382	437	416	400	376	400	436	429	406	434	473	440	420	426	418	378	383	352	432	434	400	409	372	411	400	423	381	405	405	378	410	399	458	393	459	450	402	416	437	430	409	433	425	400	399	428	415	428	422	407	422	390	390	435	427	447	398	408	423	401	448	437	402	418	426	434	406	399	428	413	444	365	407	453	424	437	386	440	436	384	414	447	382	423	393	411	426	426	401	423	397	438	418	406	403	422	425	433	417	416	452	395	422	403	400	435	427	404	449	422	414	399	427	444	407	431	409	392	422	394	400	396	427	417	432	428	395	417	393	409	379	412	435	403	428	433	418	435	386	443	435	429	410	423	396	388	419	452	380	436	401	412	401	426	434	420	382	412	421	408	388	432	430	405	401	415	391	389	389	395	402	441	408	424	442	393	415	412	370	384	419	412	413	428	420	425	430	415	399	398	420	433	414	408	410	433	417	378	392	424	412	385	411	437	402	439	439	416	445	386	368	436	408	398	415	463	417	422	398	403	416	433	415	448	396	435	401	409	385	392	413	397	436	395	413	375	458	386	402	411	407	406	428	379	410	401	417	394	434	384	370	426	396	417	433	404	438	434	389	426	400	428	438	385	443	411	399	432	420	409	409	434	427	384	418	414	405	412	414	423	441	394	420	423	432	413	410	408	416	422	429	388	443	403	448	429	404	405	383	428	432	445	430	414	411	420	420	417	411	412	422	409	392	410	408	430	408	416	403	367	423	396	409	395	395	421	407	445	435	407	412	403	417	432	414	425	394	379	445	400	411	399	357	401	383	398	409	455	426	396	434	392	416	414	391	424	448	402	448	422	407	433	392	384	425	383	404	421	388	443	443	409	401	469	437	411	406	401	410	429	434	396	409	391	369	427	432	407	428	385	412	419	376	433	412	396	380	388	427	402	402	432	417	418	426	416	430	413	417	411	395	440	429	382	418	426	392	412	454	413	397	445	423	425	404	396	447	450	378	445	437	407	431	400	432	436	419	414	423	436	441	366	425	383	419	444	417	420	401	415	418	407	423	418	416	436	428	428	408	409	450	430	389	369	379	419	375	397	421	416	414	410	409	373	404	399	398	402	396	407	457	366	461	450	434	422	414	427	371	440	421	420	462	380	416	394	410	398	443	392	422	387	435	410	413	410	401	413	421	453	421	417	400	411	413	414	422	416	433	409	411	437	395	364	458	415	414	418	414	364	423	423	407	442	429	423	417	379	403	404	395	450	407	431	400	402	446	417	433	423	439	418	411	437	389	403	449	433	422	414	388	427	427	420	398	435	408	403	413	421	404	460	393	413	424	432	408	383	396	397	439	464	394	377	413	438	434	435	389	423	380	404	428	431	417	401	450	435	448	461	414	436	457	438	423	450	426	384	438	397	377	392	454	428	401	453	415	387	414	418	391	443	410	426	418	420	411	421	392	398	423	386	423	424	417	400	407	399	431	452	424	429	391	377	453	464	401	424	446	430	436	388	367	392	447	416	396	416	417	402	434	396	388	427	438	402	423	419	445	377	425	416	444	459	410	410	421	441	420	433	396	423	427	430	419	416	450	419	406	407	414	407	375	423	432	421	428	425	423	453	431	416	415	418	388	427	388	387	395	430	425	390	430	449	408	436	445	389	425	439	407	424	403	417	416	411	410	392	422	403	431	432	455	443	442	429	410	402	443	408	393	412	395	453	421	397	405	438	413	440	421	422	393	428	421	411	469	435	427	424	394	400	399	398	428	418	434	434	436	396	432	399	445	430	405	390	447	403	442	413	398	394	413	458	437	401	368	381	400	440	463	400	446	434	414	421	421	406	418	403	407	428	418	442	400	389	439	443	403	415	402	438	384	409	418	376	381
22951	21152	28976	23603	21147	21201	11824	1844	1320	1166	1117	969	887	804	824	841	753	759	726	751	756	713	733	672	684	656	696	688	685	606	711	661	618	668	657	673	710	624	677	619	646	625	614	670	590	635	638	639	631	624	619	609	642	669	621	637	611	630	641	605	620	602	623	699	623	635	670	645	629	617	617	650	624	665	611	636	610	676	626	597	649	615	628	664	604	630	566	624	659	650	655	670	626	648	620	641	642	573	652	602	589	613	594	609	657	659	648	594	626	642	645	612	658	638	597	640	661	594	681	583	610	640	598	608	623	635	628	650	598	640	645	601	623	635	641	639	635	644	647	611	662	671	637	637	595	656	622	581	599	685	643	664	683	632	665	648	631	619	603	626	625	611	625	598	645	644	615	614	615	655	638	615	669	602	708	599	635	636	660	646	656	639	612	595	655	622	632	634	637	567	610	658	621	654	651	594	651	606	628	628	669	613	656	673	625	619	610	637	625	619	640	597	590	628	592	637	563	573	580	586	642	681	601	629	652	660	597	619	674	637	654	653	614	626	614	596	575	630	639	651	595	581	599	619	582	646	664	614	619	607	596	591	644	573	618	658	633	619	666	587	640	653	601	614	635	612	614	629	590	635	617	668	608	653	654	650	632	620	678	617	633	622	621	630	593	634	613	639	598	625	637	649	600	626	656	593	605	627	599	590	585	616	633	617	632	618	618	606	655	576	578	631	626	621	605	590	600	619	647	625	668	644	646	595	657	601	640	633	609	632	651	624	617	672	605	635	623	617	655	614	651	634	588	608	597	643	614	581	630	616	630	615	641	620	638	610	602	615	655	616	619	641	573	663	575	665	623	587	620	662	612	637	633	588	630	609	619	655	650	593	586	641	648	635	622	636	624	649	615	641	623	666	641	643	613	602	620	629	637	631	603	639	645	622	655	662	623	620	615	613	665	609	624	617	616	655	610	610	669	649	611	598	647	606	639	624	619	622	614	618	559	626	620	628	652	637	627	624	627	633	681	593	589	622	650	601	564	668	594	612	599	607	594	642	615	609	624	680	612	592	621	622	612	591	626	613	630	652	614	636	626	616	617	681	638	624	619	608	647	636	651	607	612	627	630	618	638	643	607	602	637	641	615	638	589	617	659	665	640	643	652	645	621	617	621	616	628	659	593	614	653	600	641	597	632	683	611	645	622	638	577	611	619	617	629	621	625	593	621	630	629	610	621	665	614	689	603	635	582	625	638	629	598	601	630	595	632	612	596	616	625	616	608	628	584	641	619	643	623	640	629	633	648	605	699	605	633	630	689	633	636	590	601	601	655	630	618	636	640	619	637	614	632	629	660	632	639	681	590	601	645	661	638	677	628	571	612	615	660	646	627	641	648	616	578	599	600	612	639	587	615	636	610	618	628	630	655	593	635	621	623	593	637	584	574	688	655	607	624	581	592	598	630	617	607	665	654	591	551	616	643	624	611	607	667	598	633	648	626	656	660	621	609	594	617	601	622	615	623	615	630	612	606	609	647	640	631	616	612	577	618	588	644	597	636	643	717	678	612	614	602	618	609	662	631	622	633	635	609	640	608	626	617	636	593	604	600	605	613	611	584	660	633	622	648	608	629	592	656	599	602	585	598	595	626	626	652	597	629	616	583	585	606	574	646	609	588	601	649	615	629	647	610	621	634	621	658	628	604	602	633	621	633	619	653	613	653	627	596	610	669	633	622	650	590	630	647	608	644	688	615	599	601	636	590	651	635	592	665	620	612	683	633	618	653	604	644	617	607	643	617	621	652	576	639	641	571	599	643	676	636	644	620	640	648	656	573	642	647	625	686	646	633	664	594	609	621	637	650	594	618	658	595	670	636	636	590	622	596	603	640	614	644	628	581	618	615	600	621	612	609	614	644	657	622	622	609	672	591	657	630	625	644	671	635	618	605	597	626	664	614	650	623	597	609	698	666	594	625	636	586	627	636	598	615	578	607	629	602	623	638	640	636	659	590	633	587	626	605	678	663	661	619	613	650	635	641	611	586	569	640	584	622	619	610	608	626	623	658	655	624	626	606	608	635	601	628	575	603	634	658	613	673	619	604	592	616	642	618	637	596	648	587	627	642	600	629	620	583	670	614	601	650	576	657	633	623	623	653	621	641	590	662	592	630	630	636	583	634	662	613	669	608	565	649	665	602	626	623	636	619	586	607	637	611	634	648	624	626	646	605	656	612	595	630	645	628	607	615	631	654	607	583	648	605	611	577	625	612	595	650	602	578	559	647	638	629	637	597	628	570	597	633	600	615	606	584	631	600	601	623	677	601	590	635	597	644	591	647	625	612	616	648	650	698	586	628	669	606	594	624	645	654	609	668	643	586	662	613	596	635	643	663	652	612	608	621	609	600	634	670	583	636	635	621	600	609	636	611	598	623	603	602	601	606	670	598	616	668	651	657	605	577	615	578	576	646	598	614	633	614	665	645	577	611	617	601	632	615	617	602	639	616	606	596	594	631	591	659	594	604	622	597	612	632	607	584	617	623	635	588	563	621	612	632	577	647	637	621	637	647	630	613	612	579	606	631	649	613	645	661	611	621	614	652	575	632	638	627	630	637	626	647	581	627	622	622	659	649	623	588	649	630	632	622	628	640	552	617	609	649	665	631	578	592	631	616	658	587	644	601	656	626	599	603	659	601	618	616	612	615	630	614	576	582	591	585	636	575	599	626	700	645	587	645	566	620	585	613	595	637	645	645	584	609	624	593	550	635	601	681	638	626	653	619	591	609	653	645	646	654	627	633	622	618	672	592	602	659	622	606	625	606	637	596	623	608	620	641	631	636	636	631	632	641	672	620	600	625	669	618	634	626	572	642	654	597	634	642	606	578	662	653	648	650	613	573	651	602	607	594	635	637	597	627	631	647	621	607	665	620	593	622	640	638	642	672	607	615	636	663	639	644	578	596	600	558	629	663	618	604	626	633	609	647	594	621	638	662	616	611	660	620	601	643	651	621	654	620	641	613	626	630	597	656	640	636	620	602	607	610	591	630	595	612	635	597	597	645	585	646	635	628	579	621	652	597	622	572	608	627	609	646	639	629	612	591	620	649	555	628	635	585	599	649	625	630	624	640	645	663	640	633	584	655	642	626	659	637	650	605	619	644	591	676	584	604	612	642	606	616	647	601	669	578	597	645	605	567	631	637	631	592	607	602	618	628	573	634	618	570	610	607	603	557	640	626	634	614	556	650	608	633	660	621	589	609	679	666	586	678	597	630	619	646	629	631	665	629	627	667	601	610	588	546	638	640	602	600	621	579	632	621	611	610	620	650	613	604	649	646	620	605	593	590	601	618	585	618	628	616	655	668	630	614	565	624	614	667	608	619	624	654	575	590	593	605	652	617	618	628	625	675	625	646	608	595	599	606	612	640	600	631	610	601	663	673	648	657	615	619	610	602	609	641	648	587	590	660	660	642	655	655	596	625	614	614	608	552	625	691	625	638	628	632	597
11508	18115	15108	8249	5777	4416	3445	2855	2401	2040	1782	1579	1291	1246	1130	1153	1037	1024	944	976	913	947	905	858	909	846	802	821	771	818	821	843	847	790	821	765	766	763	800	764	787	810	786	769	797	753	825	784	708	695	795	718	727	761	776	783	805	767	735	764	782	740	761	779	780	722	760	761	773	757	760	750	779	742	719	746	788	785	763	809	764	754	734	755	803	779	764	745	805	734	756	728	741	772	772	755	732	747	799	765	805	779	747	774	750	772	740	776	721	771	737	676	769	792	708	733	698	718	768	767	780	758	742	740	723	722	757	752	767	767	721	746	752	758	763	777	728	707	737	669	749	745	767	719	765	782	755	729	770	716	764	780	765	750	802	685	745	738	747	809	796	743	759	743	797	799	741	773	736	723	778	793	765	746	782	750	752	715	720	723	796	757	720	754	744	702	818	762	741	717	737	772	763	744	774	776	727	728	783	764	746	743	751	736	700	757	748	733	771	736	741	699	719	726	716	765	718	779	734	801	752	775	733	751	728	766	743	763	729	791	755	784	714	737	737	800	771	701	750	742	771	740	740	769	831	744	794	739	746	737	714	718	697	728	738	713	751	745	740	739	759	803	732	743	731	713	753	734	770	778	707	733	800	743	711	785	835	733	745	707	705	753	731	795	714	752	791	757	707	750	778	725	758	692	785	765	759	704	733	758	742	773	752	741	766	727	702	731	755	749	745	771	750	729	724	720	725	737	751	748	745	751	775	701	777	741	718	749	704	722	760	721	760	704	746	748	750	739	775	698	765	739	734	721	793	732	766	735	779	707	760	765	752	812	776	749	779	738	770	748	749	741	770	713	751	779	742	759	778	782	748	752	724	754	783	770	730	718	756	740	794	769	733	704	732	765	707	761	698	740	771	742	751	755	762	748	792	714	797	745	794	745	759	745	737	805	732	795	809	742	722	796	727	763	776	759	703	716	773	781	735	765	709	726	716	745	750	709	756	706	714	691	769	753	705	730	742	731	737	724	778	757	747	757	774	700	762	774	716	681	726	708	756	700	763	724	752	724	782	764	761	713	691	780	768	721	704	746	740	751	765	719	738	709	760	724	694	739	748	757	747	740	735	707	752	780	745	752	737	791	744	731	703	754	767	744	762	775	708	731	767	773	711	723	770	737	746	747	746	760	774	728	752	764	721	766	737	764	758	753	733	769	752	699	718	807	740	746	734	760	703	734	721	718	758	760	714	744	735	739	707	792	705	734	812	707	755	760	707	787	741	726	754	736	765	739	748	792	769	755	765	790	720	699	734	709	805	691	738	752	745	766	770	733	735	691	764	719	739	774	752	780	757	770	722	791	723	745	749	773	745	712	730	776	734	715	728	759	766	737	683	782	785	777	710	748	786	728	716	701	744	728	742	701	743	769	752	712	732	723	718	733	748	726	730	763	764	769	761	765	708	744	772	731	746	745	762	749	710	733	762	731	755	810	747	756	759	730	742	785	753	746	752	742	745	718	739	759	774	759	780	722	728	794	706	799	732	771	739	729	733	789	716	714	680	752	775	732	749	741	713	736	714	712	725	773	762	757	714	734	753	758	748	780	704	747	741	728	762	704	767	727	767	735	703	776	723	706	804	768	725	723	748	754	761	716	741	783	735	739	733	772	685	789	737	751	771	773	742	776	736	740	746	745	750	733	827	772	692	772	717	815	774	695	713	749	691	753	742	765	721	753	711	752	732	748	725	743	702	712	790	721	742	753	726	709	729	724	772	762	742	745	761	776	767	793	735	773	737	771	782	762	741	725	690	702	746	740	700	735	752	715	744	729	790	760	752	738	733	723	717	730	755	759	712	767	761	745	768	713	804	748	779	740	796	751	771	732	735	763	772	741	747	710	774	753	707	738	695	780	764	759	762	763	713	773	743	748	710	773	752	749	765	735	716	726	703	719	774	781	729	733	775	738	728	723	756	741	739	745	757	763	749	741	740	746	728	736	711	716	751	711	746	728	715	759	726	803	700	784	716	726	732	741	718	744	732	739	779	740	740	759	761	718	741	788	768	766	792	746	797	753	698	700	770	773	703	789	734	726	728	751	750	687	760	774	791	721	763	736	767	765	726	720	711	733	750	715	733	706	765	735	681	773	742	733	722	692	735	796	720	782	766	711	746	729	797	734	748	766	764	761	746	741	752	775	777	750	734	773	760	719	750	709	757	727	752	763	736	741	751	799	773	741	695	752	747	694	730	725	748	734	779	733	721	729	730	751	750	765	728	755	749	753	755	727	771	728	775	764	698	738	765	741	740	780	743	779	732	766	735	696	728	728	722	745	695	739	689	751	756	745	787	760	720	730	728	697	753	735	727	751	766	741	734	738	769	752	777	728	783	763	730	744	755	750	706	735	739	710	734	723	721	749	728	787	718	725	750	739	750	749	746	766	777	760	708	772	725	757	752	709	756	780	738	736	738	768	720	758	769	752	724	695	707	774	751	726	788	725	789	714	696	725	755	731	748	788	734	735	674	704	719	730	725	726	771	746	733	772	739	751	714	766	771	739	769	768	714	779	730	744	765	772	784	709	726	741	663	765	779	741	682	774	691	786	776	718	760	774	804	781	703	730	791	744	732	763	787	744	711	689	744	718	774	732	759	744	756	712	698	751	775	795	767	772	770	721	709	703	698	763	712	743	778	805	748	696	686	750	767	742	715	726	742	762	723	751	754	772	749	710	751	701	788	704	750	765	788	774	772	723	725	741	762	752	776	782	718	744	766	711	746	781	699	731	755	756	781	725	742	719	720	722	804	787	741	773	765	729	724	727	752	750	798	755	771	784	733	742	784	731	752	771	744	712	722	762	742	793	700	734	765	776	731	707	701	713	786	776	777	709	720	715	748	769	744	707	734	706	754	717	733	770	750	783	746	710	740	735	735	738	734	771	713	737	696	772	741	696	738	791	722	737	753	724	756	766	738	725	727	756	743	730	816	745	751	712	770	738	752	726	737	740	727	760	732	738	740	741	703	800	801	703	735	746	734	737	720	770	738	738	763	695	764	772	741	724	740	729	784	744	734	747	754	757	823	770	717	769	708	792	726	702	783	713	757	721	744	705	715	730	758	746	776	749	736	760	737	750	756	676	755	744	689	781	735	770	715	770	733	776	708	743	739	760	753	737	723	694	724	760	733	760	777	738	763	744	750	775	750	740	711	765	706	758	727	745	765	765	741	732	731	765	752	739	726	756	725	725	737	739	751	785	724	717	752	732	762	727	723	752	744	740	727	726	761	752	770	760	754	737	764	748	737	788	738	733	763	752	814	780	717	748	757	764	757	756	719	770	750	756	731	779	722	793	727	736	740	713	757	756	747	705	747	701	775	751	717	718	773	737	725	729	725	720	754	706	710	756	760	753	727	748	740	763	741	779	707	728	738	756	735	723	767	684	735	739	749	786	721	741	738	743	773	758	741	749	759	757	737	752	768	787	724	706	755	821	749	747	715	775	729	727	759	761
26985	20051	7226	822	545	460	420	396	406	360	424	375	377	386	366	378	397	389	373	369	378	374	425	429	380	382	374	409	391	378	364	399	423	367	374	381	411	352	371	380	389	380	368	408	358	358	411	378	352	367	376	408	376	374	396	385	411	403	389	418	360	397	365	367	381	364	369	407	402	389	416	388	348	393	361	386	402	396	358	366	401	387	379	405	373	414	388	386	393	393	387	351	365	398	389	361	415	389	391	389	405	372	437	376	352	354	379	409	394	402	374	383	370	390	420	377	370	393	372	378	380	386	380	379	410	377	371	385	372	381	381	411	402	367	413	420	388	393	375	406	381	345	392	379	388	373	385	387	376	367	340	341	390	394	390	384	369	405	392	412	400	383	407	410	403	388	354	372	379	421	359	382	374	381	381	372	388	356	411	385	358	423	392	393	385	399	409	414	388	368	378	391	395	384	410	369	384	395	386	377	346	402	360	386	401	396	365	397	385	417	366	374	375	417	367	393	374	408	395	391	411	404	356	414	381	400	377	364	367	428	367	409	399	355	387	401	395	385	367	406	381	361	359	409	374	376	348	391	403	385	376	405	398	397	383	372	368	410	363	395	366	391	367	401	404	396	404	397	375	417	386	369	380	386	349	396	400	361	398	370	386	401	374	425	404	383	388	409	372	408	404	399	387	376	355	403	384	389	389	348	382	372	413	392	408	401	405	410	354	390	380	378	375	349	356	374	341	351	371	375	409	374	419	409	363	389	382	365	364	394	418	368	371	382	422	424	405	342	378	382	380	422	363	373	377	372	372	393	370	383	426	388	410	395	380	385	410	403	370	377	384	401	415	374	381	391	365	423	407	357	366	362	387	383	368	369	347	404	379	376	414	377	372	417	407	376	419	360	384	364	377	396	368	351	397	375	354	360	353	374	336	368	356	360	366	404	381	379	395	406	411	373	370	411	413	414	375	370	377	360	374	383	372	364	378	361	409	380	401	400	375	412	388	388	392	395	352	407	385	378	345	359	375	382	401	385	408	414	376	390	390	384	390	355	389	415	394	392	387	385	361	438	383	384	398	369	376	373	386	372	357	325	379	359	389	376	377	422	359	384	385	364	379	368	394	376	381	401	379	389	334	376	370	348	407	386	378	396	354	388	402	394	367	355	384	378	347	373	383	400	386	373	391	386	395	414	423	411	431	403	364	374	391	391	383	381	386	396	378	389	359	375	383	384	401	413	389	380	411	394	382	466	379	405	366	370	422	371	404	417	409	391	380	370	421	386	393	355	373	377	378	384	389	405	418	374	375	372	388	361	402	406	417	382	392	385	367	376	393	386	388	355	378	383	371	391	390	399	344	373	404	389	378	383	381	406	393	365	390	355	392	414	371	389	391	397	379	363	408	398	413	397	353	366	377	391	404	400	405	377	394	362	386	392	369	421	391	407	407	387	371	390	367	383	388	364	396	370	369	359	398	388	373	371	384	386	410	386	380	352	395	379	420	395	383	353	395	413	389	384	396	406	411	358	375	397	411	402	410	370	391	372	354	374	381	407	397	395	370	381	388	378	411	416	364	375	380	412	394	377	386	383	375	390	353	391	420	361	387	377	356	392	383	396	409	426	364	384	425	374	392	386	391	389	401	383	409	410	400	370	357	390	404	404	389	358	383	360	412	357	407	377	392	353	386	394	391	346	408	360	404	394	404	375	401	388	384	344	406	388	373	377	391	394	381	374	359	381	398	388	392	397	391	410	377	405	360	398	397	381	411	377	386	358	395	364	355	356	374	369	370	361	359	369	390	380	393	375	397	367	416	368	396	380	398	404	379	376	405	380	400	414	428	379	380	387	430	391	355	371	373	387	409	434	386	371	359	387	374	397	387	406	372	384	383	381	379	395	398	357	386	402	372	365	442	355	399	368	384	394	384	398	380	399	345	387	380	383	386	410	366	408	399	401	348	389	368	425	389	410	397	410	369	415	400	361	344	360	398	410	382	372	353	362	385	393	366	393	400	395	355	370	405	362	359	363	413	442	397	397	398	377	359	424	401	329	353	385	376	366	395	387	358	411	378	362	382	404	400	379	369	408	417	410	387	382	380	386	347	389	377	389	366	362	383	405	379	374	367	375	407	324	383	390	364	433	380	354	387	384	390	392	395	401	371	417	408	411	409	418	379	361	369	404	409	365	353	402	406	404	379	362	386	374	415	375	371	410	396	382	355	412	443	365	391	375	404	380	385	380	395	423	360	415	400	356	373	385	374	402	431	401	391	375	379	393	378	343	382	384	359	377	330	385	398	385	422	361	384	390	399	383	359	372	368	383	375	395	371	380	386	377	396	372	412	393	354	404	383	378	404	345	388	399	379	361	413	385	383	390	341	378	405	395	394	339	394	388	410	369	377	387	405	382	337	361	423	355	388	407	401	369	379	396	373	396	396	371	411	379	402	399	355	390	347	376	407	400	388	386	407	377	395	409	388	403	394	409	384	393	399	372	402	384	385	395	390	394	381	387	375	367	387	394	370	412	405	366	374	360	423	373	362	388	395	401	367	381	352	383	372	386	400	396	382	375	369	392	381	383	392	402	410	358	391	391	390	385	390	430	397	405	374	381	386	391	409	399	379	391	414	401	413	391	399	367	412	363	394	394	388	412	374	399	421	414	356	397	394	394	378	380	387	385	378	366	392	389	396	362	392	404	379	384	383	375	382	397	404	373	379	379	359	395	386	386	362	370	408	374	364	387	376	419	411	401	408	362	389	362	380	387	394	415	368	408	386	394	407	375	404	401	410	372	374	380	365	370	386	387	342	364	392	396	370	370	360	378	352	388	381	385	388	386	376	360	390	436	410	404	411	361	370	390	393	390	364	386	363	365	378	379	354	367	380	384	384	361	378	411	377	385	352	372	395	385	334	370	383	396	364	378	402	412	359	383	356	386	370	405	376	342	365	380	381	400	398	384	362	351	380	363	432	359	387	398	362	393	373	383	386	409	383	401	389	375	410	367	408	369	373	373	384	368	383	387	402	396	419	375	391	378	417	393	430	389	366	380	391	365	393	349	381	385	430	405	378	372	383	391	374	381	417	388	371	359	386	383	344	359	355	366	376	347	381	367	368	362	392	404	344	401	367	384	376	414	384	383	368	420	382	360	421	383	418	397	362	358	403	381	370	370	368	399	373	392	348	383	361	374	382	384	357	396	414	375	380	372	382	416	381	360	442	406	376	379	351	386	402	359	370	369	405	373	390	398	399	355	391	378	372	430	358	372	395	382	389	439	391	355	412	390	427	408	366	402	387	374	375	384	398	354	368	411	398	385	383	394	333	408	397	367	398	386	347	381	372	379	373	399	372	390	358	370	399	355	411	373	370	384	375	381	381	423	393	402	411	399	371	368	367	355	350	405	377	374	392	397	365	378	363	372	406	346	399	407	399	426	366	411	360	385	397	417	422	373	382	366	358	380	376	354	360	361	358	405	389	404	408	383	389	409	383	380	400	363
6797	1278	1076	673	641	577	551	540	518	518	482	487	529	486	484	476	476	454	450	466	500	490	461	493	519	481	454	494	490	498	471	474	491	500	469	461	492	486	543	426	472	461	487	441	481	500	495	455	461	462	475	438	485	509	521	479	500	428	463	480	446	468	456	439	445	452	496	473	483	443	470	475	426	473	419	471	497	445	471	458	518	481	461	515	484	434	496	479	488	486	457	485	480	493	504	434	467	475	500	496	487	431	450	486	492	474	481	471	476	456	462	479	457	486	497	447	492	464	495	492	461	457	506	493	458	491	473	460	457	464	464	495	449	450	480	479	416	438	472	466	479	459	431	487	462	466	481	465	469	468	439	486	464	481	430	479	492	487	493	499	435	482	488	514	455	475	490	492	478	422	431	488	498	456	483	465	442	472	471	473	469	432	474	422	494	485	494	443	509	530	495	480	491	450	442	442	481	479	493	461	466	464	460	498	443	478	477	438	464	504	448	475	468	474	452	460	457	470	469	474	484	465	500	474	454	465	475	463	453	448	467	448	488	501	462	458	483	470	469	452	471	511	485	499	486	474	485	479	465	463	450	439	483	451	452	467	434	452	460	463	465	475	453	457	451	453	502	487	488	468	489	500	442	489	467	474	456	466	472	503	466	481	475	475	480	499	509	459	460	482	477	468	464	449	465	445	448	492	478	480	452	465	492	447	488	461	488	503	446	452	462	439	478	460	436	465	472	449	455	464	459	456	489	462	484	420	476	444	457	451	459	442	440	466	467	455	469	494	465	444	469	467	450	459	506	458	472	475	504	474	466	480	518	429	463	488	462	458	464	493	456	451	477	466	460	476	485	481	488	473	498	451	449	444	457	463	499	464	486	448	415	465	495	485	455	467	475	479	485	487	480	473	468	475	476	476	441	492	472	497	476	467	481	494	451	442	457	464	463	448	456	485	465	441	464	465	506	464	492	442	483	472	459	509	454	461	481	450	466	498	446	446	504	443	476	462	453	457	476	499	439	443	449	486	484	447	459	444	477	502	472	473	448	457	437	435	473	465	476	490	486	481	494	455	489	482	519	447	472	458	427	480	510	448	434	464	458	464	458	481	498	490	482	459	439	499	479	448	472	500	494	447	470	490	450	469	430	463	482	463	482	455	460	465	484	444	505	444	478	474	467	476	442	465	470	434	455	466	473	445	433	487	478	460	467	457	446	452	495	463	495	451	455	461	452	477	474	438	493	474	458	472	500	511	497	452	468	427	470	469	482	455	498	479	477	474	463	462	484	519	475	485	453	460	453	490	489	500	441	445	459	478	442	463	481	479	511	473	516	483	484	470	477	500	460	446	509	472	483	486	464	504	476	529	459	520	490	502	463	433	479	496	483	470	445	475	490	500	447	446	475	479	451	452	416	491	455	441	481	475	463	490	454	482	461	493	474	459	446	487	465	463	478	468	465	463	457	460	496	482	492	482	437	468	516	492	472	465	486	457	481	463	495	458	440	460	436	435	459	469	460	469	496	461	474	468	515	475	517	462	475	450	463	472	482	516	488	431	457	484	445	484	506	417	474	494	460	466	486	441	445	449	449	463	474	487	504	463	469	485	467	446	487	460	458	518	466	389	510	450	476	441	460	460	501	476	459	478	443	488	443	487	488	462	456	465	485	460	485	476	480	458	475	433	480	466	497	484	437	430	445	461	466	453	490	456	477	502	444	441	478	484	480	435	460	476	483	481	460	496	461	457	508	465	491	472	465	432	462	502	488	447	472	493	459	469	484	491	446	494	439	498	511	486	463	453	498	434	451	448	445	462	451	463	495	485	490	518	492	481	441	483	511	503	470	452	473	480	473	460	477	425	464	424	478	483	427	473	454	478	491	456	502	424	488	478	465	457	471	506	483	474	454	476	481	512	467	456	484	426	454	457	445	464	437	464	447	464	491	459	462	488	462	478	474	455	480	445	502	551	483	467	482	457	478	456	473	484	471	467	477	447	491	453	431	462	484	511	445	496	470	473	478	479	444	456	455	461	470	467	438	469	428	478	501	432	459	458	488	498	459	471	494	457	480	456	466	437	454	442	528	476	454	476	481	464	463	470	468	503	473	464	477	478	474	426	476	461	457	482	460	487	455	448	461	496	456	482	451	465	490	468	445	464	476	460	453	478	459	444	434	467	464	481	477	457	493	455	458	465	465	469	471	452	445	468	490	481	505	473	493	478	451	487	461	435	484	488	442	491	508	506	466	475	489	456	495	471	529	493	465	521	474	453	457	466	453	447	451	489	452	457	464	463	446	467	500	454	481	471	440	476	458	488	479	479	450	438	404	457	455	469	463	508	469	473	472	455	500	499	457	538	478	451	501	484	496	462	448	440	507	502	523	475	471	461	461	453	479	485	470	454	461	429	514	470	490	458	516	470	474	481	497	438	473	477	446	488	465	433	471	465	442	480	451	502	425	496	493	475	453	468	465	466	492	445	458	522	473	446	479	442	461	491	494	510	452	443	504	517	465	466	497	444	480	444	464	487	494	476	489	437	483	477	480	500	503	468	475	433	463	442	510	472	480	464	447	446	460	456	489	479	491	451	481	478	464	490	469	472	482	477	456	427	474	496	491	447	500	474	466	464	444	509	495	459	445	478	484	483	473	500	442	459	493	493	493	487	478	485	496	477	466	486	487	487	479	467	475	445	492	507	451	459	469	444	440	489	465	495	457	468	496	463	436	471	444	467	506	458	461	486	499	441	452	477	497	441	458	458	498	416	452	495	468	461	479	449	466	456	452	488	508	468	477	449	487	456	479	478	490	454	475	441	501	484	487	539	465	478	433	458	444	436	437	457	499	508	451	462	480	493	462	469	449	477	448	476	461	451	496	469	451	438	473	481	458	473	436	514	463	480	462	458	438	466	462	465	529	467	456	472	479	504	483	432	473	467	462	483	471	470	519	507	445	454	462	475	520	464	509	458	491	415	453	491	465	463	490	448	490	451	462	477	463	444	439	463	470	444	492	508	430	490	481	483	453	461	462	471	454	471	428	503	487	458	475	468	439	472	459	453	486	490	440	477	433	470	477	444	465	491	550	505	457	475	497	484	471	465	486	462	457	460	491	477	474	495	486	501	475	474	445	458	471	484	469	452	501	410	456	483	465	475	453	458	497	527	494	444	470	539	475	459	474	452	471	483	447	513	453	476	520	453	447	453	477	468	459	491	464	480	499	423	467	468	445	520	479	554	506	462	504	458	429	495	448	440	456	448	442	474	479	459	461	512	486	512	447	461	498	521	458	465	455	477	474	499	468	521	450	487	471	489	481	469	507	461	461	484	450	479	490	472	461	476	478	429	457	496	485	493	464	441	495	474	486	470	464	456	459	467	455	463	467	444	498	500	474	489	475	489	490	497	450	452	456	447	470	476	496	451	474	457	487	488	469	414	485	485	438	439	418	458	436	475	458	502	467	486	449	463	489	497	464	500	478	455	441	478	446	466	484	486	457	487
23832	21082	28503	23868	21065	11787	1663	1134	919	836	795	750	721	689	684	725	675	628	655	650	651	626	641	596	577	576	623	562	617	662	614	609	584	589	585	601	602	584	628	584	640	616	617	575	593	565	560	588	560	607	605	632	570	571	559	608	602	557	608	580	613	580	623	580	617	650	606	636	617	568	579	590	516	569	590	613	594	606	583	551	598	601	616	559	598	511	587	595	578	613	574	609	594	644	605	605	556	569	588	586	582	608	539	593	579	607	596	551	576	600	611	576	626	579	608	578	600	569	602	568	571	574	585	573	579	640	586	593	608	645	565	584	621	613	575	590	595	576	560	559	609	620	555	551	575	622	553	579	574	542	597	548	573	595	592	610	590	566	622	578	531	578	558	558	569	594	576	601	581	618	600	562	591	595	596	566	561	601	578	586	587	567	565	571	568	590	545	602	591	613	602	558	532	576	562	585	572	570	626	599	595	566	567	570	610	605	601	554	546	581	578	562	579	602	599	616	578	562	571	612	597	616	564	574	564	586	580	607	610	543	612	603	584	593	572	560	583	586	590	570	580	551	599	583	587	566	598	576	607	578	590	584	573	563	587	562	598	534	531	619	609	565	530	605	587	558	641	634	631	580	578	561	556	618	579	593	588	609	568	610	612	548	568	577	573	546	614	520	564	579	616	573	582	571	581	544	593	602	594	563	573	609	594	537	598	562	582	547	593	582	594	563	548	617	591	609	628	617	559	580	612	626	591	603	597	582	617	588	610	619	621	589	602	587	590	573	584	594	579	573	571	606	546	604	601	594	557	536	526	569	574	567	581	595	534	579	596	585	579	582	592	590	560	568	563	621	606	621	628	593	627	621	646	586	603	577	571	583	595	560	576	598	612	599	608	577	568	529	549	542	595	558	576	568	576	568	570	536	602	617	600	594	599	620	520	584	501	569	618	617	575	549	585	591	590	606	632	576	562	632	592	614	569	611	600	562	593	595	597	610	595	599	556	571	569	604	536	583	562	645	605	630	592	612	566	591	601	561	599	554	606	602	582	582	574	511	571	624	612	578	588	588	573	548	611	625	571	631	579	594	577	606	564	593	578	560	601	611	580	599	574	579	542	551	585	591	586	588	546	573	580	577	598	583	558	597	583	592	570	611	579	641	599	606	576	546	614	564	576	565	603	627	543	560	572	578	596	587	619	569	564	560	575	607	591	549	562	572	580	559	611	573	598	634	571	572	601	581	572	595	597	595	562	566	577	572	564	600	586	559	601	573	571	575	527	560	628	597	597	578	605	582	581	587	568	578	547	580	591	588	591	566	593	601	537	567	586	590	549	575	521	622	609	609	606	541	583	566	591	608	596	536	565	527	529	627	610	610	618	589	553	562	569	572	590	605	584	570	584	574	534	595	566	560	594	585	562	538	606	538	560	589	587	612	588	579	580	580	583	647	602	581	605	627	565	570	527	615	591	592	582	635	594	578	596	610	595	607	604	564	589	571	559	584	566	613	573	541	544	599	566	580	575	585	571	570	551	550	595	570	585	572	563	626	585	611	623	575	612	615	543	604	557	603	589	608	616	576	580	573	594	577	594	570	604	578	594	561	576	587	591	578	580	530	611	557	583	598	564	639	608	564	564	570	598	550	546	555	601	607	599	606	627	616	562	543	615	583	580	569	577	557	584	531	602	536	602	571	564	570	594	601	628	590	570	609	587	596	558	585	575	591	549	591	599	553	599	547	591	549	572	591	576	563	588	548	575	620	560	627	587	570	537	573	583	543	606	587	592	544	562	556	621	582	593	591	572	591	579	571	569	573	564	600	569	600	569	602	587	623	563	573	617	557	591	579	609	582	605	628	576	604	603	584	623	575	596	609	563	571	558	612	565	533	609	594	552	597	580	590	567	580	536	551	569	579	589	598	591	577	595	591	574	531	606	580	615	560	620	585	605	604	572	603	573	560	582	541	639	562	594	543	585	556	526	576	575	581	600	537	610	558	596	582	577	592	568	625	597	566	615	602	569	590	582	530	648	615	561	586	604	563	552	564	549	574	554	592	574	567	582	567	562	620	589	559	607	550	586	521	581	609	557	570	567	600	594	557	574	590	610	597	580	581	621	604	646	609	590	547	598	598	576	595	621	573	618	587	597	602	598	592	593	607	581	571	629	551	593	613	578	614	559	617	615	588	603	584	578	576	544	602	607	581	589	599	561	566	534	592	577	604	606	599	605	587	574	570	578	591	603	552	596	608	580	572	579	561	590	601	573	597	610	612	573	598	637	625	633	603	564	584	567	618	608	593	562	562	567	564	631	632	588	612	565	576	606	600	585	638	631	610	591	603	536	550	600	594	589	603	573	581	570	544	539	575	584	571	596	582	599	551	598	564	604	563	555	613	589	566	625	581	571	579	534	550	595	591	586	645	584	616	618	601	565	585	551	571	620	578	608	561	597	597	577	579	574	569	609	582	607	539	540	606	589	577	620	619	596	579	591	634	596	566	578	620	565	601	602	567	599	568	586	584	585	559	572	593	612	619	591	550	558	569	564	587	573	562	598	613	615	574	580	566	573	581	622	610	565	613	552	610	573	619	592	565	578	609	624	571	590	588	601	558	592	578	564	587	593	610	583	619	540	562	593	571	609	574	561	592	568	574	583	588	575	596	572	580	595	532	574	569	569	565	600	585	588	579	575	619	577	613	557	566	589	569	555	552	597	573	562	574	588	591	616	591	579	628	602	582	563	561	625	609	545	605	595	599	535	590	567	593	562	573	597	546	553	541	602	572	550	541	580	574	544	584	570	573	589	600	598	616	563	575	562	577	597	599	602	566	588	559	549	571	580	563	570	577	566	641	540	577	595	594	546	596	589	580	597	635	540	593	565	614	610	600	558	587	578	582	588	585	597	584	584	604	576	542	582	562	532	612	598	544	586	561	573	566	569	546	581	588	597	584	599	561	600	590	571	569	591	576	593	571	575	530	577	627	573	560	587	622	559	617	618	599	540	595	553	583	572	620	573	568	540	569	549	513	604	591	604	565	655	600	604	582	575	587	576	548	624	551	565	595	552	604	574	564	625	629	559	539	568	565	598	523	591	607	568	626	598	539	547	593	633	589	640	600	600	580	523	552	548	604	561	570	602	564	564	598	612	573	586	555	584	596	613	597	581	573	625	610	563	558	558	590	597	578	523	612	602	568	601	554	592	607	593	575	597	585	600	610	549	635	571	555	568	574	581	580	588	574	600	555	595	562	563	529	564	588	564	559	589	610	568	620	558	582	608	613	581	585	586	584	629	579	615	575	603	573	590	559	547	585	616	581	575	596	533	588	561	585	562	551	542	566	564	572	593	608	606	567	602	570	581	552	578	631	580	583	608	570	627	563	619	556	611	640	570	604	623	572	610	579	577	576	609	579	563	577	597	606	601	580	542	596	598	556	568	601	583	569	579	534	586	587	626	564	592	587	599	600	608	571	548	593	582	624	612	546	596	558	557	582	605	582
7472	11309	9313	4813	3258	2529	2122	1703	1477	1364	1183	1129	1039	955	872	951	835	888	759	803	757	732	752	741	724	753	721	714	732	700	725	748	691	766	700	710	745	702	716	717	688	743	688	748	691	667	709	723	726	671	745	689	713	718	689	729	689	720	697	749	734	709	746	724	712	669	701	719	714	667	746	754	705	658	735	672	705	755	694	724	694	687	742	690	695	695	700	694	659	710	720	708	705	695	729	723	729	736	737	738	701	670	685	679	733	733	737	680	704	657	710	686	733	660	713	741	700	686	704	736	688	717	686	666	693	673	712	681	705	685	675	686	734	677	707	677	684	667	718	684	701	705	729	632	715	703	701	719	649	735	656	692	689	702	704	718	663	732	684	730	721	715	676	689	724	702	722	694	692	732	692	741	641	696	684	738	691	703	717	688	705	716	708	718	673	698	676	695	728	700	682	730	706	677	729	711	674	747	690	728	714	741	697	733	642	680	670	670	676	673	703	736	722	706	697	691	682	753	732	720	669	728	655	747	675	694	705	724	709	739	679	690	676	639	705	705	719	728	738	721	702	718	647	734	682	721	726	689	704	693	702	715	685	781	748	725	638	705	672	726	710	684	701	688	661	723	708	708	682	699	733	746	723	686	705	730	671	679	681	691	693	741	729	724	683	726	693	723	740	706	735	685	686	717	686	736	697	719	730	694	670	666	648	705	705	753	681	726	699	689	652	716	700	665	668	712	703	673	692	689	741	695	701	701	704	709	746	679	706	692	719	703	709	674	690	708	701	699	664	717	704	724	697	681	729	663	698	688	665	669	706	681	693	696	744	667	652	691	667	681	723	649	697	688	743	695	694	716	677	716	653	690	698	701	716	710	675	683	725	667	708	706	719	705	728	664	685	692	719	661	640	686	698	679	697	681	718	699	694	698	687	691	734	651	713	682	657	697	712	721	695	718	742	665	700	716	668	691	636	687	705	678	715	745	696	677	730	726	704	693	732	678	695	745	696	681	702	664	729	700	677	729	684	735	744	721	694	726	688	711	669	654	700	682	728	733	761	702	699	734	674	696	704	662	665	716	702	719	696	675	660	715	690	682	681	737	675	700	675	692	735	685	717	671	688	712	698	681	684	685	750	668	692	695	703	674	722	706	725	701	683	679	692	721	719	699	694	682	645	665	683	701	696	714	718	682	700	685	717	682	651	679	702	735	697	694	680	732	668	729	685	706	705	730	699	695	691	703	740	665	697	743	666	669	704	709	681	687	702	714	725	700	734	713	697	672	696	703	662	663	726	711	699	697	727	714	705	744	674	708	677	746	688	691	699	710	730	708	719	685	690	712	704	719	721	725	705	684	678	683	729	708	667	704	703	685	656	703	696	721	719	665	662	712	711	735	668	674	673	712	729	674	712	714	669	709	673	736	679	729	675	716	730	673	754	667	691	694	703	709	680	741	754	657	659	745	699	741	708	647	668	693	732	723	697	675	717	651	684	701	696	717	696	729	675	689	687	693	702	709	688	736	687	686	723	688	670	702	665	665	684	670	675	763	664	674	668	694	712	699	695	734	698	682	711	671	706	710	729	681	662	702	719	755	740	725	707	725	728	684	703	683	648	672	711	728	679	685	707	723	695	705	693	671	670	708	744	732	689	667	697	692	705	691	686	701	709	705	685	690	676	741	674	721	714	669	676	689	672	672	690	682	697	689	712	691	728	720	666	646	686	716	662	683	690	688	706	688	667	729	743	713	646	662	677	745	672	724	722	710	697	712	681	700	680	721	703	718	740	685	673	737	724	671	756	702	684	660	735	669	693	684	664	669	668	695	700	756	719	668	677	678	726	727	681	684	708	712	696	666	640	712	652	758	708	642	711	667	751	728	712	714	725	693	707	694	732	644	734	675	737	700	713	653	715	667	703	723	706	695	712	705	681	734	704	751	708	677	717	752	702	690	709	690	716	663	715	715	719	688	747	724	704	673	694	714	699	738	693	735	716	715	659	744	676	708	677	720	665	708	681	678	723	684	698	690	698	744	688	734	677	671	722	742	695	665	673	690	668	720	716	688	692	693	677	745	698	719	693	726	685	655	717	751	693	676	701	720	681	687	698	621	664	730	705	682	676	698	738	752	723	676	685	724	735	680	756	722	688	707	672	684	664	758	678	686	723	698	720	749	717	713	810	726	710	686	663	682	726	650	648	671	657	694	660	672	714	681	696	700	692	728	695	701	706	708	706	717	726	720	681	671	660	695	696	653	727	688	722	687	694	719	727	733	726	688	685	681	701	700	741	772	691	668	661	674	718	711	664	639	699	686	699	703	672	675	693	700	719	673	732	727	665	687	700	674	667	693	671	735	681	694	691	725	740	714	689	718	685	740	794	659	665	695	709	726	719	714	704	747	776	658	726	731	697	651	684	719	716	702	687	711	687	699	682	729	717	693	689	704	735	719	743	698	708	702	663	725	699	678	688	745	715	680	727	666	653	706	749	677	719	677	709	693	680	695	672	757	691	689	679	699	678	698	683	725	693	731	746	675	706	671	704	748	705	712	713	680	717	673	655	692	674	728	671	709	724	659	689	709	651	710	675	680	744	680	678	732	724	718	715	657	664	697	741	699	697	719	689	663	703	726	740	678	676	679	684	646	682	717	695	716	727	737	639	704	679	709	692	798	741	672	662	678	653	720	681	697	728	717	695	712	703	697	711	656	693	677	735	676	733	716	674	647	668	684	657	672	651	675	699	739	704	670	694	672	696	675	704	717	717	723	759	715	669	652	733	741	687	689	738	677	704	693	711	710	657	705	673	700	721	680	652	714	683	759	657	716	659	685	728	673	729	682	666	676	726	684	714	703	687	671	650	716	669	722	685	668	732	668	744	695	691	704	725	689	695	727	663	680	704	709	686	695	661	682	712	660	696	680	724	694	694	734	697	683	677	653	720	660	733	763	719	691	703	689	679	715	719	710	703	718	714	708	744	689	682	657	707	683	688	700	722	680	731	715	683	671	699	710	637	702	673	733	687	691	701	734	664	706	698	718	686	661	679	753	703	715	652	747	719	683	679	689	740	657	704	719	717	656	733	689	674	717	712	745	697	680	724	712	709	682	698	718	694	715	714	665	635	712	674	740	688	670	714	697	700	663	651	676	675	712	692	760	688	669	711	694	741	694	683	672	745	690	701	722	698	724	709	679	705	741	683	722	688	712	701	704	692	698	709	721	787	655	664	695	706	699	652	702	701	688	678	710	698	695	656	728	698	696	714	688	696	760	646	679	702	705	668	700	681	722	631	736	754	694	694	666	711	704	677	676	700	658	724	681	650	715	679	670	690	667	736	695	678	692	702	669	697	710	757	680	728	712	687	678	693	690	715	729	702	685	688	673	634	747	667	674	676	737	676	696	668	691	701	716	670	725	737	690	700	671	713	683	686	649	662	676	671	705	637	715	720	681	702	682	663	721	676	685	737	725	702	660	682	686	698	701	688	707	707	709	709	752	693	689
25122	21072	27452	24840	11392	787	539	482	454	434	406	409	387	361	389	328	330	356	337	354	323	295	348	295	318	329	303	308	313	307	305	353	293	307	332	310	299	310	305	297	308	310	282	332	309	307	273	278	329	296	303	327	288	284	301	277	314	308	318	287	307	298	293	290	268	297	317	314	284	319	297	314	286	283	300	274	302	295	302	317	304	295	302	293	324	297	317	301	301	269	303	304	312	290	274	289	303	289	327	322	338	313	326	303	273	308	313	304	332	333	308	308	273	298	306	309	308	307	312	303	285	276	278	297	302	294	309	285	280	318	311	313	284	303	312	285	321	295	343	288	306	318	294	317	300	330	298	294	290	307	257	310	307	309	290	299	284	305	262	318	285	280	294	311	281	298	293	326	345	312	288	327	311	302	312	304	290	299	310	286	289	288	286	282	280	295	289	316	300	297	342	280	302	287	304	304	307	302	282	347	283	303	306	288	340	297	308	285	302	285	293	295	290	302	295	305	293	359	291	285	314	294	315	315	288	322	306	297	327	308	264	302	313	273	289	324	273	327	281	300	300	315	323	307	283	299	332	292	299	310	292	311	302	277	328	289	282	299	318	305	288	282	308	275	333	279	331	297	315	329	305	306	304	274	306	287	280	296	323	269	304	285	292	314	291	308	295	306	326	321	308	285	302	319	312	309	292	259	286	314	277	306	295	303	299	277	296	316	314	298	322	307	283	297	302	294	328	303	280	279	295	325	312	308	311	304	280	294	275	333	279	295	299	268	292	309	298	300	312	291	313	284	288	304	299	297	296	305	308	286	286	331	312	301	297	297	309	296	330	284	314	290	312	295	290	319	300	273	310	315	322	323	314	313	272	297	299	295	330	309	276	259	341	293	280	316	305	293	307	304	332	293	299	282	320	278	297	294	313	297	312	259	307	318	308	298	311	298	319	295	299	271	288	304	310	279	306	287	280	288	266	286	334	305	246	309	299	306	307	297	303	295	296	318	320	295	302	318	283	279	307	303	297	305	312	333	314	320	286	273	295	278	277	309	294	295	323	288	302	314	314	313	283	303	304	282	308	296	326	316	292	281	313	315	289	252	314	325	317	314	265	298	315	322	309	312	262	311	258	313	320	306	270	263	282	299	280	298	307	304	301	266	302	294	288	308	281	313	295	323	284	297	302	294	323	323	313	304	296	282	303	321	298	303	295	297	274	318	289	289	302	248	259	293	290	289	293	261	267	281	308	295	307	262	292	286	304	302	327	304	296	326	278	296	289	315	276	300	318	297	298	334	283	284	297	305	324	279	271	304	263	302	313	323	321	298	299	289	285	322	301	283	291	308	325	287	338	295	277	300	273	289	279	305	320	298	298	349	301	301	304	280	321	320	278	290	282	302	313	298	307	293	303	303	306	333	286	321	290	299	286	288	301	312	272	304	303	293	294	294	315	289	292	275	286	304	297	285	307	276	278	312	301	301	314	293	285	319	307	250	285	311	303	282	293	313	306	308	307	303	337	286	291	281	304	313	285	293	295	267	291	276	371	301	300	292	288	294	292	300	302	344	279	290	298	290	283	254	279	337	304	308	306	268	276	282	329	304	302	309	297	309	307	282	314	283	312	305	249	291	272	304	297	287	291	320	286	299	296	330	305	314	290	293	299	296	301	301	310	304	299	299	292	290	325	309	338	288	322	311	292	276	315	331	299	316	279	308	308	291	307	274	294	310	284	309	330	274	303	298	302	276	321	284	295	292	265	295	290	296	292	299	308	321	297	311	307	310	325	295	271	293	300	308	286	298	307	276	277	279	284	300	291	316	320	310	311	325	283	307	305	293	285	297	290	303	295	291	304	302	329	314	273	285	339	318	327	289	304	295	300	304	303	292	268	271	285	301	287	291	335	290	297	299	301	318	300	279	306	324	275	321	284	291	290	294	286	299	299	283	283	312	314	306	309	318	336	319	287	324	297	276	301	279	329	274	306	315	300	295	293	294	296	281	315	282	296	296	291	318	278	317	272	300	271	327	319	277	296	296	311	297	287	304	303	293	330	281	292	276	306	315	328	279	269	327	304	315	269	308	279	308	329	298	301	319	263	330	306	276	283	313	330	295	291	295	310	288	276	306	277	310	276	264	297	327	320	267	272	279	308	324	304	306	284	298	301	340	289	304	301	294	292	293	276	299	308	289	306	290	313	314	319	298	307	279	318	293	296	300	301	315	323	294	296	284	292	300	276	305	305	299	303	297	267	298	283	298	299	313	298	291	336	296	277	305	271	274	304	312	293	311	304	306	325	314	288	273	288	285	296	282	310	283	289	293	286	280	307	319	308	300	318	282	288	304	309	312	289	303	301	299	297	317	295	291	271	284	299	290	347	286	309	312	314	297	293	309	280	262	311	307	315	337	318	293	286	299	287	301	298	303	307	301	266	293	290	298	279	261	296	307	333	286	283	316	281	281	274	318	277	319	320	265	332	299	296	298	286	297	272	298	279	294	280	299	306	295	274	304	327	288	289	299	339	321	307	291	299	312	282	306	301	291	291	289	295	347	308	311	293	296	287	273	288	288	296	293	292	314	326	282	302	274	315	281	287	297	301	283	294	284	293	311	332	270	280	306	290	295	264	297	324	299	298	313	273	285	335	313	301	306	334	289	317	278	280	291	312	277	296	276	319	286	311	309	279	325	283	304	292	289	280	274	301	297	315	291	299	327	301	296	294	277	319	293	322	304	329	294	299	283	254	289	310	302	284	317	312	283	293	313	292	307	294	301	302	300	300	303	294	283	335	318	296	302	302	302	305	321	290	290	289	272	275	290	313	318	329	293	307	293	284	310	295	311	313	314	303	287	282	287	312	288	300	297	288	306	284	310	301	347	307	285	268	321	302	292	312	293	305	334	295	297	316	294	307	294	285	280	318	293	305	307	293	300	277	296	314	330	301	264	308	298	282	303	325	292	272	312	299	288	323	270	302	264	300	311	323	308	313	297	313	299	297	316	297	284	293	316	290	289	306	294	320	284	314	278	306	309	297	309	288	301	300	281	306	327	271	290	279	309	286	282	316	320	301	312	295	318	321	315	297	295	283	335	295	309	273	303	296	296	314	300	289	279	280	276	318	326	271	304	287	312	296	292	342	333	272	307	290	326	308	301	325	295	305	267	291	313	310	299	289	277	292	309	293	333	349	327	282	320	292	304	275	289	292	320	285	283	327	302	334	303	306	269	298	295	315	343	280	278	279	317	290	304	275	307	282	337	304	297	289	301	284	323	287	251	313	278	300	296	300	283	283	289	333	302	290	317	312	314	325	283	331	280	319	299	281	273	283	344	315	291	275	262	276	311	293	278	276	291	256	276	308	294	312	325	293	281	288	268	295	318	317	292	283	317	288	311	282	305	321	274	312	304	287	300	316	302	294	304	314	311	280	275	272	319	277	283	288	318	328	273	299	298	309	301	308	326	277	302	315	311	301	291	335	297	310	304	319	293	287	288	295	313
7484	6720	5181	2719	1881	1358	1152	956	838	749	659	588	601	532	477	476	446	490	451	459	434	450	416	398	444	419	443	439	382	379	391	392	409	413	402	355	419	398	405	406	395	405	417	380	415	387	364	383	393	358	400	356	358	393	363	394	394	402	382	384	380	354	359	388	386	385	398	372	389	376	413	415	408	424	369	379	401	398	403	366	382	400	360	374	402	369	386	415	361	376	366	375	399	389	377	394	365	397	391	368	382	392	408	416	391	394	386	355	391	381	366	386	370	394	370	441	417	395	381	394	386	432	375	403	371	341	407	375	398	400	367	374	383	366	371	373	386	385	380	369	437	364	404	406	351	379	381	365	374	376	434	404	428	372	397	368	396	390	382	393	382	374	387	397	393	385	367	388	391	398	388	394	384	404	363	371	399	378	391	364	398	353	363	392	397	349	360	390	362	386	371	411	369	356	375	398	389	355	386	391	407	381	370	359	390	371	383	384	390	384	369	417	381	395	395	371	377	409	382	394	381	367	394	386	384	381	425	393	363	384	387	384	406	384	380	399	370	409	376	381	367	402	374	351	401	395	381	397	384	386	370	357	397	389	395	419	352	360	378	394	408	375	375	387	363	409	357	365	386	402	380	439	361	400	341	357	406	357	407	345	417	391	394	397	367	409	382	403	368	371	421	380	383	401	397	401	402	376	397	413	396	366	347	399	365	342	358	367	375	384	384	369	387	380	404	366	342	389	388	389	362	350	357	377	349	410	375	397	372	371	400	399	374	365	400	351	366	362	360	372	357	407	380	405	402	359	389	357	392	382	397	402	391	392	387	356	412	372	410	425	409	412	372	408	400	398	387	412	399	408	400	373	394	410	363	415	421	378	377	358	366	373	404	400	388	392	354	387	361	366	373	376	382	388	376	374	393	368	360	373	369	351	391	352	395	396	351	375	392	399	384	411	362	407	383	405	400	354	386	376	336	368	393	374	422	369	392	392	378	368	413	386	391	397	373	352	407	350	377	393	374	403	367	401	383	378	393	362	411	362	363	376	317	372	397	403	385	371	364	390	369	396	405	394	371	387	387	391	385	402	393	374	368	395	391	367	394	397	383	392	392	382	395	368	380	386	404	367	381	366	343	378	372	380	376	388	396	396	386	353	392	389	396	398	355	405	391	375	354	353	380	378	427	390	380	388	394	359	369	382	389	385	389	367	385	399	418	367	383	382	419	385	391	397	377	389	402	380	420	395	398	363	396	358	383	383	397	386	388	358	365	396	390	410	364	411	354	365	372	386	394	383	413	369	429	390	394	414	352	369	401	392	389	380	364	385	350	387	404	383	387	399	360	332	425	378	439	378	354	402	448	379	345	377	405	377	375	425	352	414	418	371	385	350	393	365	375	355	383	392	387	412	417	358	408	385	392	382	337	404	348	385	379	385	370	369	373	369	351	373	401	356	365	381	346	391	409	397	390	347	388	390	374	397	348	359	364	389	379	395	394	374	402	358	353	387	366	376	371	387	425	397	373	377	392	401	355	371	393	397	360	386	383	390	402	354	400	424	350	399	377	356	351	387	393	378	353	372	404	377	382	368	367	404	356	387	387	384	396	376	375	370	373	377	399	355	334	388	398	360	416	403	379	364	403	388	395	410	366	360	385	364	382	390	393	366	422	401	368	379	384	389	382	366	382	370	353	400	369	350	412	383	358	395	393	406	386	418	406	379	373	402	383	352	396	405	346	376	402	428	369	382	384	392	378	389	381	370	384	395	402	394	377	404	391	391	431	420	396	398	357	351	393	389	367	392	397	378	388	388	351	404	372	390	383	400	378	402	361	378	395	369	374	379	376	403	397	403	388	363	380	384	413	425	388	388	379	377	374	395	408	407	393	402	384	397	406	373	397	370	392	364	378	408	388	373	361	351	329	388	383	431	373	372	372	451	350	352	368	420	423	390	373	366	374	409	376	373	370	420	424	375	371	391	374	394	401	395	390	428	366	404	393	366	403	375	376	348	381	365	391	383	363	358	408	373	418	372	401	394	403	364	392	387	407	385	377	378	402	373	381	368	331	384	397	388	365	375	371	373	372	371	402	346	359	380	382	376	379	413	390	373	368	391	385	380	374	385	382	391	357	419	370	378	393	396	385	364	369	375	407	407	367	392	380	399	391	402	384	372	359	347	367	373	383	375	387	397	369	372	378	377	357	410	385	363	369	366	432	377	424	420	366	395	387	412	383	395	422	373	391	400	354	376	402	355	415	384	399	388	354	378	362	394	401	391	400	415	386	389	384	406	381	391	374	371	387	388	391	416	421	400	421	375	397	380	398	394	361	372	386	354	357	360	418	407	375	408	366	362	379	378	407	410	357	353	384	373	344	405	363	396	373	374	391	391	367	386	388	359	395	373	354	394	398	367	395	409	419	396	374	345	392	355	393	354	363	385	394	388	351	421	398	420	365	392	389	395	371	400	355	375	387	368	406	417	358	388	378	437	428	366	354	352	377	370	390	398	381	395	365	357	403	391	421	422	391	413	388	392	389	383	399	417	380	354	372	400	365	387	372	405	427	387	365	406	387	357	381	360	374	390	426	412	377	369	418	409	353	387	413	371	374	366	363	364	387	413	372	369	385	392	378	409	358	384	362	379	389	394	363	427	366	393	417	359	362	399	411	366	351	414	447	346	358	391	377	436	398	374	381	370	380	405	378	368	380	367	374	375	380	379	416	381	360	375	363	366	401	390	374	360	394	427	409	391	366	398	363	383	366	396	394	413	381	385	395	417	358	393	367	372	375	381	391	391	411	377	370	363	385	374	381	422	407	371	386	381	371	413	377	372	377	390	383	364	440	388	379	380	386	365	371	363	403	421	372	388	392	398	405	364	401	364	392	400	388	401	397	362	401	382	385	394	395	393	362	402	353	399	378	411	380	369	376	385	365	371	382	373	409	359	384	388	361	384	398	386	380	359	383	359	387	430	398	353	367	399	397	379	416	373	380	381	408	408	395	360	378	394	349	408	401	349	350	365	382	401	376	389	351	379	370	390	404	354	371	395	383	381	379	417	397	385	410	385	365	395	389	385	370	385	368	409	419	390	359	366	386	400	392	386	389	359	383	375	404	401	357	402	357	356	358	391	398	390	369	348	397	373	365	380	369	419	372	365	378	384	398	361	392	416	384	441	395	391	354	400	383	388	369	380	395	367	386	379	362	370	373	380	381	409	379	391	391	372	365	362	377	338	424	391	363	383	385	400	397	367	379	387	370	374	354	396	374	417	378	392	381	381	389	373	382	386	412	406	417	408	385	404	390	395	399	362	374	386	400	405	410	389	384	364	374	361	404	412	349	394	387	355	376	379	405	403	412	401	411	387	364	395	410	413	365	397	377	380	415	386	401	348	397	349	360	363	371	412	359	410	385	396	405	394	384	366	362	363	381	394	375	362	359	357	391	405	372	383	395	365	370	366	364	391	343	384	391	409	384	405	392	394	360	357	396	370	374	346
22957	21150	28954	23604	21146	21213	11329	1781	1273	1226	1099	934	929	860	822	822	768	763	763	763	742	691	713	695	656	687	673	675	708	635	658	673	597	611	639	672	699	640	664	619	672	650	691	619	631	639	631	621	570	598	649	669	671	635	639	652	596	597	613	662	640	603	591	619	594	641	676	677	588	602	620	593	637	644	668	620	622	593	650	655	653	576	601	614	599	652	628	598	636	636	618	634	605	628	589	625	652	619	604	673	691	638	638	607	667	667	550	628	658	628	668	642	614	617	614	632	695	617	644	645	626	618	690	610	613	656	594	648	628	619	623	623	640	623	631	611	573	628	650	616	593	646	600	624	648	625	620	651	585	610	649	627	603	633	621	638	641	629	632	621	588	646	626	586	591	633	644	584	631	663	613	664	617	609	650	624	610	655	604	647	590	632	668	619	636	604	669	645	633	627	640	633	624	606	666	575	607	617	635	616	624	604	598	672	691	648	625	636	615	619	600	613	613	687	617	618	614	630	624	597	593	627	620	581	622	630	591	624	649	601	645	585	590	619	604	633	623	614	616	614	604	630	582	624	599	625	627	592	603	646	641	615	620	561	633	601	573	643	581	654	610	636	628	592	626	648	623	641	593	624	577	671	619	595	585	625	642	612	657	651	591	570	640	619	626	661	618	615	658	599	640	595	634	613	620	633	664	599	591	664	627	643	634	592	657	644	626	599	662	598	593	604	631	610	599	610	608	604	591	593	626	628	615	644	668	614	637	649	659	647	543	638	639	587	620	609	594	597	643	624	610	660	592	613	615	609	686	606	666	621	639	643	604	596	594	616	616	591	611	613	632	646	609	628	630	601	598	675	618	645	649	642	613	631	630	584	607	588	619	637	644	621	629	636	617	581	604	599	596	634	626	634	643	598	614	572	600	647	623	626	661	601	643	638	641	626	572	629	617	613	596	600	621	625	652	600	598	613	597	638	635	613	661	664	611	587	639	631	622	573	608	600	619	613	586	608	611	635	607	592	579	650	618	638	655	663	614	632	666	622	638	629	628	595	613	609	618	588	650	671	633	629	627	644	672	573	642	605	660	603	647	642	670	598	604	624	600	569	590	570	682	545	581	615	621	616	597	621	601	642	600	668	627	607	628	630	627	618	656	581	626	625	599	598	593	630	606	665	612	615	559	633	600	656	622	630	648	616	608	608	624	617	654	643	608	636	657	611	675	621	625	622	620	615	562	646	641	640	612	609	582	645	602	605	609	608	634	615	610	607	663	611	606	564	587	584	621	636	620	604	631	640	614	597	632	602	649	629	636	613	623	638	653	592	658	579	608	643	640	668	618	570	664	651	603	568	642	569	617	605	606	628	647	569	624	658	586	623	615	616	626	600	611	579	590	614	561	631	632	622	618	650	621	620	639	616	601	617	675	658	618	590	610	583	627	610	600	593	606	632	634	599	624	607	593	601	609	618	575	633	659	581	640	623	571	611	622	600	590	669	661	640	649	581	636	574	582	612	606	580	601	629	605	639	594	642	628	636	608	616	603	655	642	635	638	568	599	640	588	625	609	598	629	632	604	605	645	619	603	612	612	621	637	612	625	563	602	569	623	611	633	628	619	635	631	617	631	617	604	626	610	625	583	627	591	632	588	623	624	627	629	591	601	588	622	587	568	648	672	597	581	661	625	612	622	619	610	641	596	632	610	646	610	661	626	648	578	622	592	630	603	611	606	598	645	593	610	605	594	625	652	621	664	568	627	614	566	601	602	620	636	602	631	600	613	611	623	649	607	576	592	579	662	653	657	642	683	583	594	579	634	652	640	578	630	624	623	636	641	622	633	654	577	616	579	624	661	621	601	606	593	614	612	647	601	637	639	634	660	611	617	649	578	626	620	599	612	621	604	631	610	617	603	593	662	592	595	582	624	584	615	564	594	653	603	587	616	637	619	601	594	655	588	621	596	625	596	620	591	610	594	611	619	634	596	568	608	639	650	610	617	613	572	626	593	636	623	567	637	628	630	631	670	607	618	647	582	634	620	633	626	582	661	602	605	615	570	667	592	587	646	638	558	617	582	625	662	629	604	631	589	621	634	592	667	612	601	602	621	602	615	621	649	615	586	639	627	604	633	628	640	619	602	600	600	625	613	627	631	612	690	607	631	628	573	650	598	606	640	624	630	585	664	570	613	603	610	638	600	634	594	607	613	633	626	652	599	603	623	640	610	617	605	623	600	599	662	619	630	603	582	641	679	659	634	599	639	661	580	659	599	653	650	663	611	636	584	614	589	614	652	614	597	672	669	611	616	636	610	583	561	584	592	599	612	613	607	589	606	637	620	605	620	592	632	636	645	611	656	600	581	605	592	604	614	634	593	598	638	630	603	611	625	588	630	649	658	629	604	569	662	646	618	581	579	616	625	615	665	626	607	640	619	595	613	608	656	686	608	619	641	593	614	610	599	652	657	586	659	584	607	607	613	617	586	621	603	624	595	621	603	618	618	607	631	615	644	638	598	617	573	587	610	626	630	585	675	666	596	591	616	636	643	631	622	594	634	585	624	597	615	617	616	617	666	619	635	642	662	567	605	625	619	665	604	603	609	576	613	668	657	619	609	621	608	623	622	621	647	613	641	614	610	558	617	620	656	624	626	594	604	547	624	599	607	604	587	597	622	594	619	648	675	638	595	611	624	652	623	605	618	615	615	611	659	598	595	679	619	611	618	610	623	709	619	615	611	611	672	626	619	595	625	659	611	590	638	638	659	574	653	579	587	602	579	588	593	628	589	580	591	607	627	630	666	607	587	626	615	597	578	601	622	624	584	601	586	600	623	630	590	641	629	589	623	597	619	565	652	623	643	605	606	604	594	651	614	581	622	627	664	600	573	642	618	648	610	604	606	600	597	604	625	619	564	623	638	588	588	597	619	661	634	595	633	592	628	621	630	638	606	613	625	606	627	652	598	623	603	608	608	620	630	599	601	612	623	621	655	609	618	631	644	593	608	595	587	661	613	609	612	627	621	597	567	605	641	630	620	602	623	620	599	634	597	636	641	618	617	620	597	592	635	653	610	633	646	640	659	623	599	598	622	628	645	629	637	622	607	592	621	603	610	598	629	608	617	596	612	626	634	608	651	690	662	628	630	604	634	590	649	618	607	625	601	624	614	659	599	577	638	603	607	625	594	563	618	603	615	652	615	645	629	616	593	603	592	568	600	603	621	598	590	621	653	600	591	609	619	654	642	694	607	575	586	614	613	609	635	632	598	618	633	631	602	652	663	661	571	595	595	594	649	583	588	578	654	628	580	640	611	575	640	616	634	620	603	601	600	621	650	640	588	639	617	643	612	558	625	639	633	638	629	656	619	590	665	642	572	599	591	619	602	585	613	615	607	603	588	686	609	621	604	630	614	622	619	645	615	606	546	651	645	633	587	632	649	646	653	613	619	626	602	637	610	644	605	655	642	588	592	603	588	650	608	622	583	638	628	632	616	611	593	640	606	618
11379	18505	14881	8296	5692	4373	3422	2834	2320	1894	1736	1570	1398	1234	1159	1093	1036	1055	1017	944	946	882	914	846	860	877	848	857	801	782	828	773	777	776	816	744	769	765	831	736	733	760	771	758	805	752	752	749	730	761	795	776	761	733	660	682	758	765	739	753	727	728	763	779	750	740	695	752	728	745	804	758	764	741	740	799	714	749	732	735	721	743	752	744	805	762	772	742	741	768	762	775	738	701	767	745	747	782	732	743	743	676	755	791	764	737	712	733	742	771	726	791	727	767	751	771	708	708	761	724	704	762	711	696	746	761	695	728	719	773	755	760	771	739	745	780	746	731	707	750	773	796	752	692	743	761	727	772	728	770	784	747	779	733	765	777	777	708	725	725	778	727	759	717	777	746	734	753	781	755	767	714	706	737	736	741	768	745	717	764	736	748	731	758	729	750	786	754	751	743	728	761	759	742	805	698	737	723	742	737	749	722	728	696	728	724	744	713	753	727	729	707	703	743	782	716	749	774	764	712	731	693	685	730	713	709	765	783	773	739	716	714	766	777	745	753	736	751	705	721	761	679	737	740	733	738	775	726	729	782	765	737	719	717	655	742	744	771	741	721	723	723	777	723	726	763	714	751	808	711	753	758	739	722	789	723	758	703	751	716	719	703	739	730	728	735	763	749	714	740	772	724	739	748	721	766	719	744	753	732	733	720	721	728	733	718	743	712	748	709	763	708	717	741	749	709	700	766	755	713	754	794	746	701	740	790	773	763	690	759	737	730	722	692	690	729	760	774	777	704	730	736	731	730	736	749	762	753	757	749	731	765	772	717	726	774	694	712	723	722	678	704	790	738	718	762	753	759	771	743	696	754	742	785	706	728	714	777	682	728	704	729	708	785	718	705	686	711	786	699	743	721	773	704	699	708	726	721	721	742	733	794	745	735	754	738	718	720	710	708	736	748	743	721	781	732	724	750	718	709	747	737	767	729	778	681	739	778	765	741	704	724	747	708	731	787	763	740	733	755	729	754	760	757	739	729	753	725	729	731	740	770	775	775	690	732	763	731	747	729	699	725	761	736	702	728	790	774	746	771	747	731	683	700	727	719	767	747	682	723	712	741	733	759	700	755	773	759	704	743	730	725	701	713	733	743	751	696	756	691	732	730	741	764	751	700	692	771	733	708	721	746	734	748	735	704	768	717	722	734	758	732	735	754	707	699	748	725	748	683	699	685	731	727	696	722	749	700	788	758	756	770	742	735	732	731	753	709	765	727	675	737	767	770	733	745	770	751	759	725	796	699	755	674	801	716	704	724	742	683	713	747	763	755	727	770	762	711	764	711	720	782	701	759	710	695	757	780	794	689	707	696	714	706	773	756	769	759	724	691	744	726	701	684	722	700	703	707	720	677	688	757	736	746	728	700	740	721	737	732	746	713	721	786	703	733	754	685	722	745	675	740	760	714	742	758	707	711	734	743	752	734	756	719	714	754	767	697	761	767	711	709	734	740	754	731	755	711	687	718	738	733	732	732	742	730	704	726	748	715	717	730	777	719	737	765	727	738	762	723	731	744	774	754	695	776	713	755	709	728	766	733	768	721	728	695	772	772	804	728	704	719	729	726	757	702	726	729	732	765	744	723	747	673	736	785	708	747	726	738	727	716	770	727	744	723	814	698	703	708	738	766	807	765	732	743	717	722	673	818	769	730	731	773	698	717	715	732	714	774	759	759	769	711	734	730	723	704	729	734	758	709	767	763	718	722	747	783	731	712	734	718	705	747	748	707	751	709	798	705	746	738	767	709	690	739	754	742	763	715	750	719	726	738	696	752	766	725	721	734	722	764	709	703	743	742	750	752	740	724	758	710	762	694	722	732	711	727	754	819	754	713	750	733	766	729	784	743	705	730	762	786	767	697	710	734	725	690	742	736	748	743	733	731	713	755	779	740	741	715	727	718	714	751	747	763	746	671	714	691	708	721	698	735	749	727	731	767	715	734	734	738	759	742	734	687	736	739	737	751	745	771	723	753	720	750	737	792	754	723	737	772	683	717	707	765	745	671	726	734	717	784	715	674	748	746	772	765	760	763	716	737	708	729	701	819	732	756	775	758	730	771	760	761	722	757	749	741	743	757	764	745	710	755	751	774	701	744	689	749	727	683	702	730	772	742	729	708	696	740	739	764	701	777	745	748	708	707	751	729	747	716	752	731	743	726	799	745	762	732	794	760	705	731	720	718	748	750	712	703	720	748	714	712	758	729	702	778	744	769	768	725	731	731	734	763	709	732	753	740	765	725	769	732	693	775	749	748	739	698	772	750	720	730	692	733	761	752	728	771	724	704	751	763	717	761	739	763	719	728	706	743	732	774	751	709	756	722	698	754	742	736	708	730	765	734	694	724	733	743	763	720	690	723	738	726	667	738	733	799	695	770	772	756	750	756	729	734	729	801	742	788	735	779	768	692	656	765	753	765	747	785	721	710	759	728	703	719	799	737	740	728	704	737	666	701	721	750	720	741	734	711	706	759	716	726	759	758	771	710	733	727	778	754	763	768	766	737	699	753	732	788	710	775	783	729	738	767	762	717	727	782	727	770	704	723	735	758	804	759	728	738	772	770	776	799	710	738	737	724	752	731	711	771	712	740	753	743	705	732	697	697	737	734	739	725	734	721	769	757	739	705	712	694	738	708	719	769	759	708	725	700	700	740	761	682	755	721	730	729	727	698	748	737	781	685	754	724	729	784	717	727	711	749	741	722	727	689	755	673	744	758	738	718	725	754	748	729	697	772	779	730	727	681	701	725	755	722	734	742	736	718	751	720	697	762	747	692	728	745	767	740	711	723	775	735	698	709	724	709	723	675	732	717	730	713	736	704	783	734	730	716	715	724	740	742	766	690	765	728	725	785	754	759	741	727	792	748	730	787	730	739	726	761	726	710	706	759	754	757	772	735	708	718	714	727	753	728	736	731	680	675	724	684	744	724	757	758	725	763	742	711	746	733	736	726	713	694	768	708	699	737	766	774	692	742	749	728	714	696	750	730	744	762	769	725	736	764	684	803	704	700	788	729	717	782	760	727	763	714	800	748	766	767	742	735	744	770	720	729	784	683	750	716	771	709	697	780	692	718	731	744	755	716	737	732	759	711	702	685	718	699	739	712	681	763	766	764	729	765	708	775	735	695	731	743	744	731	746	737	759	762	691	729	700	697	777	735	740	715	713	726	731	751	748	724	731	759	687	777	770	740	727	674	760	760	737	708	754	747	756	743	741	743	750	773	775	762	691	747	728	763	732	725	750	705	777	726	710	696	692	769	779	680	711	726	720	740	725	735	769	736	709	721	731	765	759	736	720	695	712	737	719	748	671	748	745	697	764	728	708	743	761	717	740	709	706	752	708	721	704	712	700	734	726	725	732	723	740	765	753	759	708	766	730	723	727	720	739	734	746	769	734	776	757	809	745	779	756	707	713	732	731	708	697	725	715	768	734	709	785	721	698	778	760	766
27160	19979	6871	763	521	478	432	407	422	427	390	397	387	375	393	415	403	393	374	392	332	374	426	351	380	368	402	401	370	390	381	361	396	374	405	386	367	383	345	361	366	394	391	355	392	379	397	385	373	408	416	370	406	365	437	367	388	385	412	370	393	389	405	393	395	377	367	368	410	388	391	353	355	389	384	405	377	416	361	347	388	411	381	364	393	392	360	376	370	398	409	431	395	387	361	377	391	423	432	389	378	360	374	372	393	363	412	408	413	407	360	393	381	386	383	337	365	420	422	365	364	412	360	390	390	378	370	406	368	365	398	395	357	375	374	364	418	362	410	383	360	364	401	365	414	380	402	403	397	342	365	355	362	373	413	371	407	389	410	392	397	386	402	372	389	401	376	435	377	383	382	372	397	374	408	382	418	384	400	421	423	390	388	360	372	402	381	436	387	395	384	367	360	365	405	364	373	377	363	351	400	404	375	380	396	353	366	390	365	412	351	370	350	393	330	419	374	404	373	385	373	370	370	375	399	423	378	412	408	379	405	389	378	402	398	409	373	345	436	367	409	396	363	407	370	421	392	361	367	381	397	398	346	408	397	401	401	365	385	403	390	405	379	391	362	417	369	383	382	407	390	372	380	387	385	353	349	375	361	382	408	378	390	366	402	326	349	400	419	357	404	372	414	366	378	409	380	400	409	372	423	377	403	377	398	387	403	385	392	393	380	408	344	369	383	400	377	359	375	356	375	379	357	363	361	375	420	360	396	392	396	369	391	386	365	405	433	339	375	390	398	391	356	392	429	356	388	356	371	358	371	343	371	400	397	411	362	369	376	371	355	367	359	409	386	407	395	395	392	394	375	400	342	331	408	377	407	415	351	407	390	398	381	421	407	374	394	409	398	399	424	389	377	363	377	402	418	421	400	385	367	394	432	399	373	364	372	379	420	402	388	368	372	377	354	345	366	387	364	395	423	370	391	387	374	407	382	378	361	406	397	357	386	366	362	381	385	349	342	371	407	365	362	379	364	388	411	352	370	364	404	397	396	357	368	387	424	374	397	421	393	398	393	403	394	387	408	381	398	381	405	380	382	374	387	358	391	363	389	382	353	375	379	374	423	407	380	412	356	393	380	402	419	376	363	397	383	368	393	359	370	404	388	357	403	370	380	380	382	372	400	388	363	388	383	391	379	427	357	355	378	352	416	359	402	382	389	383	371	369	394	389	384	394	404	412	356	401	368	379	383	372	373	383	420	380	405	362	385	429	406	382	382	407	393	355	390	356	395	408	381	365	384	388	360	388	406	407	384	379	376	400	354	388	384	369	425	378	365	382	394	365	387	379	396	356	384	359	402	384	381	354	367	397	367	346	394	407	369	372	348	401	399	378	371	364	407	376	357	353	393	402	373	399	410	385	378	400	390	393	369	372	372	370	393	384	381	409	358	384	405	388	392	373	349	383	419	400	353	372	364	366	370	351	420	378	412	364	336	408	378	381	367	366	367	363	389	378	383	398	385	363	402	372	364	375	382	362	390	379	394	383	361	380	387	385	395	352	419	359	375	355	359	416	367	407	384	411	373	409	362	386	368	381	387	395	371	362	391	391	367	388	370	365	370	368	379	358	377	390	377	427	403	389	364	370	399	395	349	380	381	403	357	420	374	386	386	367	385	336	356	389	384	417	390	338	370	372	386	393	421	414	361	399	329	355	346	372	368	391	377	367	404	384	369	374	386	389	385	393	411	411	415	410	375	341	400	371	380	404	371	401	359	390	401	397	380	392	381	395	380	419	386	395	365	363	391	382	391	370	386	377	346	381	359	359	364	350	399	342	376	375	352	345	380	380	359	389	361	372	366	388	407	354	384	406	401	380	397	371	430	346	367	420	402	389	402	371	390	383	389	402	379	400	386	404	340	363	371	384	357	357	413	404	347	351	401	411	404	362	371	373	421	395	354	385	393	404	394	351	360	369	396	370	372	364	353	387	411	420	338	397	328	395	396	383	367	397	373	393	384	392	386	399	391	387	417	404	402	364	372	375	430	389	389	374	418	391	390	396	376	392	362	383	368	384	358	392	352	377	376	374	387	370	365	381	397	390	406	377	398	382	366	347	403	387	394	389	350	420	365	400	356	356	388	421	419	359	356	418	379	387	358	380	411	353	398	406	371	377	379	388	394	434	364	382	375	399	391	388	373	374	381	385	364	348	348	390	431	351	392	385	414	357	438	371	368	343	385	342	369	366	410	420	397	389	377	379	399	417	416	352	379	394	432	386	383	370	367	400	403	370	361	378	359	354	402	398	404	425	366	412	386	392	366	402	376	404	345	374	374	372	380	373	380	359	382	367	398	397	414	334	378	390	364	346	354	390	354	410	392	377	326	357	374	390	365	404	371	364	399	364	367	378	402	379	394	387	369	370	379	367	435	411	398	393	372	371	345	388	380	355	398	377	372	346	367	346	391	383	374	389	370	368	377	369	379	376	392	387	381	385	388	421	419	357	379	406	387	388	397	399	382	383	416	392	358	364	381	366	380	333	360	361	357	360	376	389	397	394	364	409	393	382	322	391	392	359	398	397	403	378	411	357	390	355	406	377	401	359	370	367	353	412	364	377	384	335	360	391	401	388	393	404	407	380	420	370	399	386	384	395	391	383	328	410	392	385	388	398	380	394	340	420	408	404	402	376	356	368	411	368	354	391	396	384	377	354	341	346	352	385	378	405	400	359	400	373	345	396	407	383	352	395	370	381	360	394	413	379	394	362	375	388	384	373	380	418	349	397	353	338	385	390	343	401	397	399	372	375	395	399	376	356	395	389	404	377	413	394	385	395	394	388	376	377	365	415	417	412	375	405	383	396	412	384	368	351	366	377	395	352	378	395	391	378	388	343	408	418	347	362	373	404	380	380	364	382	386	425	383	393	429	390	403	368	406	386	385	360	391	383	398	355	371	375	378	360	389	370	382	405	360	399	399	373	389	389	368	408	429	385	360	381	369	381	380	391	371	394	400	390	389	375	393	388	351	399	396	366	389	393	383	370	382	417	394	401	359	387	372	408	381	395	378	362	388	389	363	389	381	376	348	366	392	382	390	387	369	367	369	403	390	417	336	363	380	411	382	427	393	397	382	388	410	396	365	357	432	403	394	356	366	407	373	394	360	369	397	378	399	406	363	385	360	419	407	420	413	371	390	345	340	382	346	395	392	378	352	397	367	402	384	414	394	368	377	394	394	376	346	354	378	372	388	390	364	389	393	350	400	381	407	404	409	409	371	372	355	382	361	412	387	387	358	379	399	401	373	368	373	399	364	361	403	405	366	393	394	389	358	404	341	356	412	384	356	385	396	391	352	403	382	381	405	371	383	411	353	390	378	379	416	432	361	350	336	356	402	400	390	408	428	369	374	355	374	384	369	393	367	381	381	395	398	376	377	396	419	431	320	399	378	379	385	353	368	401	384	380	387	377	385	352	394	381	361	419	377	374	418	358	379	401	404	394
6913	1268	1130	779	657	577	533	482	545	526	519	478	502	474	474	489	445	496	460	472	440	436	452	488	495	543	477	509	497	512	472	511	474	452	490	450	466	483	439	446	459	470	531	460	449	491	444	477	463	467	457	477	489	469	483	469	463	485	482	486	483	480	474	486	440	449	518	459	456	479	468	520	456	471	470	475	467	446	461	454	504	515	473	439	475	478	440	498	443	498	468	486	513	463	475	440	458	507	469	467	488	481	457	432	469	494	479	448	446	461	453	486	452	428	470	507	473	456	451	452	445	481	474	468	498	489	485	477	477	477	480	484	475	448	451	483	479	470	490	494	467	475	454	468	445	487	495	461	500	473	479	472	466	493	475	464	465	463	469	494	447	499	463	507	474	471	447	489	440	484	474	466	465	476	459	453	463	471	461	454	433	496	503	465	493	476	473	500	461	498	464	492	433	458	495	433	498	491	486	489	468	479	424	502	466	508	498	447	504	465	451	471	439	458	445	490	474	476	457	458	480	501	486	458	467	443	450	500	488	436	496	488	443	475	458	473	454	501	477	489	468	453	486	490	439	449	463	450	411	487	467	473	478	446	459	464	506	467	493	428	427	449	519	442	501	499	452	445	482	464	441	491	487	490	461	438	472	491	483	496	435	440	448	460	429	479	487	462	503	463	460	486	480	472	509	458	432	520	453	470	459	463	505	461	502	463	464	518	468	468	466	488	431	425	495	477	475	461	473	484	450	475	470	467	466	453	490	482	501	494	454	491	500	487	492	443	472	444	491	475	431	432	446	463	461	474	438	456	418	447	470	488	473	482	492	461	446	506	478	489	483	471	487	465	479	459	444	452	472	472	449	461	468	485	462	479	471	448	485	479	488	444	464	489	494	509	460	459	492	466	465	468	484	464	471	503	472	460	511	458	449	476	489	482	496	471	467	458	499	501	479	494	479	445	443	456	455	436	467	503	450	438	455	488	478	473	444	466	460	499	473	442	445	460	478	466	485	434	492	442	503	490	436	432	454	438	454	451	458	484	468	441	484	496	469	455	444	485	472	438	481	430	505	447	445	470	490	478	453	466	469	493	467	474	472	490	477	472	445	451	468	474	451	460	478	464	489	463	477	474	449	482	445	476	474	475	462	476	457	463	484	456	467	508	486	459	470	469	473	483	455	460	497	426	466	465	473	462	505	472	495	463	498	492	521	461	468	459	502	492	459	489	465	435	423	480	448	461	463	454	498	453	453	500	475	453	494	460	490	458	475	437	477	480	480	470	497	490	451	500	457	481	448	443	478	435	481	466	447	489	478	453	473	467	426	484	480	504	512	453	522	496	487	464	465	472	481	488	442	499	494	459	451	488	462	456	456	509	462	452	455	447	451	497	490	473	462	426	480	458	460	453	477	484	444	506	486	445	465	461	479	473	477	481	480	519	446	472	420	486	494	450	499	473	425	447	485	438	485	452	477	495	446	460	461	446	492	493	497	445	471	450	500	448	442	445	461	485	460	501	502	472	463	476	480	511	448	487	470	460	496	477	484	462	502	485	474	453	448	428	455	457	469	487	439	460	482	464	440	458	463	461	443	486	461	524	455	473	450	468	469	473	475	474	505	482	478	500	476	486	454	473	432	481	474	490	466	434	470	482	517	442	463	456	480	451	499	484	428	435	486	450	475	503	499	485	467	442	487	440	468	488	431	467	478	459	453	477	520	460	476	504	465	485	437	450	468	481	478	464	486	458	496	458	421	487	456	478	443	481	447	473	467	488	468	462	484	465	504	486	488	464	467	454	442	465	478	447	495	485	464	494	466	478	476	483	484	476	425	489	487	475	473	460	430	486	460	450	416	489	473	431	436	474	485	455	456	480	505	458	438	454	527	494	465	483	476	458	454	471	472	488	449	464	437	501	477	494	453	463	479	443	470	457	459	449	482	483	467	492	445	506	465	479	454	453	489	478	442	453	445	469	494	488	459	473	448	461	441	466	451	428	474	498	471	457	462	480	466	487	471	460	483	476	490	488	445	500	501	426	479	470	492	453	487	426	456	504	463	447	462	485	472	410	448	482	460	488	476	481	477	484	471	515	442	472	447	485	466	458	464	414	507	483	451	464	458	465	427	437	449	430	444	470	461	430	472	491	432	462	492	482	481	471	474	453	449	476	444	446	445	463	478	452	486	463	483	459	478	446	460	463	477	474	497	486	438	474	459	446	445	488	477	482	462	489	458	432	461	479	472	464	463	450	445	449	478	483	492	459	461	459	491	425	470	437	500	476	499	489	455	476	464	468	490	458	460	457	510	442	461	477	466	436	478	496	480	450	511	464	450	460	427	499	488	469	437	442	506	500	465	446	476	474	470	470	481	468	478	432	489	488	453	462	446	423	462	492	439	477	477	443	503	468	447	449	483	482	424	473	433	429	446	458	429	486	461	505	456	458	466	464	474	497	485	512	495	461	442	468	458	482	456	465	475	474	464	444	481	451	483	469	493	452	465	466	461	477	464	460	506	461	465	456	490	478	473	453	416	480	472	496	498	490	455	476	498	437	463	466	492	494	438	461	469	455	453	479	468	435	511	465	448	462	486	458	507	442	417	493	432	465	475	428	454	465	468	479	476	428	441	476	456	462	481	451	482	467	473	449	475	483	478	477	444	495	463	474	465	457	470	464	452	446	470	481	477	441	470	483	482	476	439	425	505	480	442	473	485	462	472	467	457	472	482	491	463	471	445	489	478	485	465	476	475	485	482	464	495	462	472	495	479	500	476	473	466	441	476	477	506	458	470	481	470	470	502	501	464	474	505	499	481	479	496	447	422	464	506	469	461	491	433	493	448	477	469	432	466	449	442	480	456	454	460	512	516	476	496	492	482	461	454	460	431	532	516	464	489	458	493	459	498	475	474	520	455	477	454	422	462	522	502	498	470	477	437	445	430	495	447	479	486	458	459	481	457	453	469	490	451	492	477	487	417	467	494	493	489	512	468	508	466	459	482	478	449	437	431	447	467	475	454	474	482	484	455	477	472	474	466	490	468	468	481	448	460	470	453	435	472	445	502	461	466	463	458	463	518	458	476	439	427	474	457	449	449	522	463	407	484	458	465	493	441	506	487	466	445	448	479	434	410	523	461	481	452	490	448	480	462	454	456	471	444	516	457	492	497	458	490	490	479	458	480	439	454	467	476	497	478	513	442	469	471	498	465	459	481	483	458	469	468	482	429	473	506	466	469	482	485	473	458	471	472	483	463	506	485	486	493	470	459	493	482	476	436	452	465	489	446	442	497	494	496	470	470	457	494	493	430	445	474	436	514	470	451	490	495	492	460	502	443	477	495	458	492	436	481	469	495	488	518	481	458	446	466	474	490	499	452	480	500	463	468	441	497	444	464	482	476	451	464	473	432	497	475	436	479	490	483	466	427	504	483	464	458	493	480	484	483	485	481	474	490	494	468	462	459	468	489	477	475	477	524	508	522	463	490	474	467	432	463	418	452	450
23898	21102	28488	23944	21082	11483	1662	1065	880	834	828	790	740	762	712	713	709	666	668	676	663	600	672	626	634	643	628	643	655	630	595	601	610	613	595	609	645	600	643	603	598	568	617	611	649	590	625	598	586	614	663	607	581	594	595	606	578	575	590	614	576	587	627	625	584	579	573	646	647	618	606	573	556	627	594	583	641	622	618	601	610	585	606	593	589	609	633	601	606	589	637	601	646	610	613	624	580	633	668	576	589	644	619	599	608	591	586	588	576	609	616	586	595	626	654	599	602	628	627	631	621	644	552	586	603	575	589	604	596	593	595	621	617	603	576	602	559	589	610	613	623	635	580	584	594	602	593	622	668	580	610	589	637	590	619	587	654	626	601	610	626	584	615	630	588	583	630	536	566	619	628	624	602	560	589	598	614	578	603	591	599	631	616	564	628	578	624	608	569	599	612	604	615	640	605	621	621	599	648	559	593	572	591	606	619	626	604	666	611	569	626	597	615	583	598	624	636	613	578	619	615	585	600	600	572	609	581	545	559	611	644	570	607	628	585	605	621	626	597	563	574	553	607	609	593	607	599	565	602	584	608	595	623	577	572	604	607	577	591	635	639	598	578	586	636	609	596	571	626	595	606	635	608	602	594	595	635	567	593	627	564	598	573	615	601	596	589	623	608	616	643	565	565	627	583	575	598	599	532	572	599	607	614	582	609	585	573	640	598	600	589	589	584	593	597	586	612	594	610	602	595	559	583	583	617	596	571	581	595	576	622	610	590	671	592	593	633	615	612	633	627	587	603	608	636	606	574	628	588	620	579	597	584	610	587	627	570	613	606	645	603	634	636	635	604	642	620	630	589	616	660	597	623	629	582	596	623	600	649	630	562	610	626	601	570	597	557	599	611	627	610	627	558	590	597	632	620	647	598	622	580	622	598	601	599	583	603	596	584	594	597	645	583	632	585	608	575	610	561	573	608	594	574	641	615	607	607	602	582	601	576	640	653	613	590	579	622	634	589	571	613	583	630	604	667	619	625	606	553	591	598	560	620	573	602	568	604	658	617	570	576	585	615	602	597	638	615	609	612	626	613	563	608	587	643	540	628	594	601	588	605	575	580	578	632	651	595	624	584	596	572	629	591	635	554	587	618	645	572	615	620	607	585	611	662	602	583	659	611	629	608	625	593	639	636	623	558	578	612	555	615	606	570	610	629	608	614	559	610	611	582	619	549	608	629	598	592	584	594	636	588	670	575	619	612	614	608	599	584	564	605	599	578	580	597	602	588	599	572	597	590	567	565	610	651	598	591	599	587	600	600	613	584	597	627	604	579	604	598	587	589	602	642	570	572	570	583	574	621	612	531	601	577	571	628	616	630	632	610	588	601	616	606	580	585	613	608	643	552	604	598	584	584	607	615	600	577	622	587	608	627	585	566	624	632	610	628	645	657	574	554	624	560	622	572	589	611	606	575	572	593	620	574	579	612	606	611	606	601	605	597	607	618	581	597	644	582	581	619	574	590	572	656	606	586	573	550	593	595	644	624	627	615	608	630	620	586	579	596	575	585	633	586	597	558	593	647	603	527	611	640	585	613	563	558	571	619	570	600	575	616	625	612	586	624	586	634	585	590	633	615	621	627	617	582	614	542	578	600	587	592	580	625	602	586	629	554	588	618	635	560	606	558	642	607	611	603	625	607	620	587	602	610	602	592	619	637	598	579	607	580	595	643	578	614	546	580	639	587	576	622	596	611	630	589	586	581	561	637	605	597	617	621	577	639	571	556	592	613	545	616	553	566	586	617	594	622	609	590	576	608	599	608	602	642	598	592	612	578	578	601	583	580	569	638	614	619	579	595	571	534	562	594	567	607	617	595	667	594	595	602	610	593	554	562	591	622	657	627	619	585	649	606	564	635	587	599	575	618	593	564	597	575	632	620	628	567	584	586	639	582	626	592	620	547	615	628	579	606	586	619	617	588	595	599	584	598	607	580	602	574	616	615	591	653	597	585	600	640	618	613	562	605	580	561	619	638	581	634	565	646	589	591	571	638	553	636	620	602	632	603	654	643	626	619	629	626	622	591	603	581	608	599	561	628	635	593	603	604	620	580	577	553	582	588	615	590	587	558	612	660	573	595	538	614	616	591	592	626	615	632	624	605	613	593	631	536	617	627	612	621	582	598	614	586	594	589	603	642	605	579	592	632	564	643	633	567	584	584	564	613	558	580	581	632	616	613	587	640	571	663	606	583	617	569	620	593	544	620	588	637	613	622	584	627	605	561	596	610	546	637	618	576	594	603	577	596	581	628	586	564	601	612	605	587	596	517	614	625	640	622	581	593	639	595	607	620	593	605	559	586	619	587	573	608	619	607	606	620	616	572	555	596	605	622	634	576	596	585	581	571	595	614	610	597	607	582	598	599	575	623	638	613	585	605	541	617	615	606	608	628	619	606	606	619	594	609	582	585	591	618	571	663	633	611	596	590	583	586	576	639	641	577	574	634	582	637	614	584	606	591	577	608	567	616	613	620	602	628	615	615	596	587	587	593	592	614	592	622	609	606	630	582	583	640	637	588	647	635	609	609	609	603	591	557	609	641	583	572	626	626	581	615	589	582	568	589	609	574	618	598	575	559	621	590	575	579	602	585	581	573	598	590	635	631	641	635	561	575	616	613	575	566	577	578	587	634	627	601	531	606	585	583	551	633	597	568	568	595	616	622	598	624	558	602	566	651	604	621	621	565	614	629	608	652	554	628	582	604	608	610	601	624	581	633	583	592	565	588	617	588	604	580	617	600	626	598	580	653	572	592	589	579	615	553	575	578	634	619	578	633	614	597	602	606	590	618	616	609	527	613	619	613	590	584	613	582	608	598	607	579	614	578	648	593	603	663	554	625	580	635	601	606	594	621	572	599	593	567	624	600	588	569	536	635	581	620	574	580	645	602	609	643	569	600	642	595	605	591	628	579	654	635	570	575	630	610	618	595	575	596	635	577	564	594	587	583	584	616	589	632	596	613	564	620	613	584	584	607	582	591	619	595	575	602	573	605	638	611	593	596	581	627	544	635	594	540	627	612	576	575	592	614	638	538	596	585	627	589	624	606	618	611	579	622	596	592	693	628	559	610	591	587	629	614	563	614	596	563	621	584	602	587	565	589	597	627	656	566	549	572	583	605	606	623	574	606	606	616	640	612	605	601	612	566	562	605	598	601	563	601	566	573	617	636	573	586	558	609	607	562	612	604	653	608	596	573	567	588	580	607	625	601	554	613	579	656	610	634	617	536	607	631	608	560	594	644	613	618	579	593	575	590	561	602	614	562	581	607	616	624	611	612	583	569	590	611	604	578	569	616	612	568	613	594	619	608	590	630	621	637	611	585	605	581	571	588	614	579	558	635	588	539	623	666	566	644	609	584	624	606	657	565	583	636	557	601	592	646	611	574	587	611	600	601	559	530	614	604	579	616	599	608	575	590	588	655	634	573	585	545	608	567	593	625	626
7625	13746	9211	4858	3353	2677	2085	1679	1510	1328	1152	1075	1044	937	916	932	874	813	871	833	822	784	744	768	801	733	774	837	759	758	724	734	722	736	748	746	776	750	791	784	696	775	678	739	746	788	700	702	697	698	780	725	715	721	703	716	711	740	750	756	694	717	722	762	704	734	737	697	710	726	733	680	728	744	770	725	691	691	746	729	755	733	750	662	725	716	759	742	699	698	688	701	717	722	691	713	776	692	709	732	741	714	710	735	755	684	724	717	737	678	677	668	727	751	719	724	734	753	715	687	679	730	710	729	768	725	735	726	653	702	674	744	751	730	732	676	695	747	709	711	697	789	680	718	727	700	700	709	779	712	741	709	696	683	717	693	725	742	720	729	697	743	721	745	699	761	707	771	757	736	740	735	749	733	694	702	713	727	728	736	756	756	724	691	725	679	766	661	700	763	704	744	698	722	711	728	731	757	801	708	679	714	693	710	744	786	713	714	670	759	686	683	747	725	701	749	699	753	697	700	742	746	739	691	696	762	722	709	684	707	681	683	726	701	718	750	693	668	709	714	683	679	687	743	678	734	704	690	714	688	728	684	719	696	694	695	674	751	732	669	683	693	658	790	712	724	724	690	756	724	784	738	707	725	698	733	752	720	687	711	737	714	769	701	711	720	730	741	748	705	718	701	743	726	706	708	709	682	734	706	730	726	758	695	714	690	715	678	717	724	744	728	706	741	747	708	717	686	722	719	715	685	728	701	689	735	722	683	715	780	766	707	719	759	746	718	769	758	747	762	729	717	709	700	729	730	700	732	736	747	717	757	684	714	751	685	695	696	728	706	771	711	721	793	704	684	699	718	722	713	717	694	723	763	742	666	736	681	681	700	717	694	738	713	678	736	737	701	722	725	751	725	703	727	740	719	702	712	769	688	704	746	723	753	698	708	740	743	727	707	692	726	735	722	692	740	699	719	725	723	711	704	689	796	690	745	708	706	650	700	706	654	727	755	711	713	702	687	712	706	724	740	680	672	698	719	721	682	754	763	699	713	711	714	718	675	698	728	736	720	715	689	720	731	728	713	708	727	741	724	762	765	746	711	720	722	693	718	702	710	672	728	715	703	754	779	721	716	737	715	698	710	722	677	685	685	745	697	701	737	722	713	725	713	690	739	698	701	695	729	726	719	701	748	675	723	723	690	695	703	752	727	738	674	749	761	747	657	746	729	740	769	715	694	737	741	712	743	687	712	691	673	663	687	705	678	671	669	730	682	708	704	692	742	738	727	759	738	755	703	722	681	726	718	692	747	669	700	719	721	746	706	712	688	721	727	688	738	676	703	721	753	704	722	726	642	718	695	677	692	750	698	734	734	713	705	731	697	707	711	691	703	672	711	740	712	739	727	697	709	704	703	733	706	717	722	724	729	730	720	680	722	726	766	707	709	649	729	733	688	745	729	703	698	760	636	713	697	704	704	735	708	676	722	682	700	746	710	750	704	709	741	683	702	687	717	729	720	685	732	718	696	703	740	722	736	717	705	715	737	698	661	685	743	763	735	726	724	701	710	722	728	720	736	742	696	753	738	716	672	707	670	719	652	704	711	692	719	696	715	707	694	741	758	682	669	727	705	700	716	699	706	737	727	734	756	721	732	724	727	704	702	724	717	717	652	705	708	722	687	742	745	733	734	722	689	701	710	745	686	689	705	728	639	687	719	712	698	698	666	739	685	718	672	714	728	686	711	719	728	708	673	722	703	716	676	721	745	695	698	699	717	709	768	688	685	759	748	763	743	689	727	691	763	735	704	704	754	734	731	713	684	670	779	712	705	742	676	667	680	726	705	712	721	728	717	696	718	737	697	712	706	710	737	685	686	738	692	673	682	724	742	713	752	659	712	727	706	721	753	755	695	690	753	703	752	707	762	721	738	694	707	682	706	714	686	705	691	775	697	728	703	745	693	730	714	732	686	716	664	683	739	740	780	656	687	760	704	678	684	716	728	735	700	713	680	731	695	745	779	698	702	723	719	738	684	687	725	723	737	686	701	689	728	750	712	706	696	705	716	722	753	712	695	684	701	679	699	705	672	678	714	704	681	710	704	741	728	703	736	720	713	732	697	690	695	701	691	759	737	712	725	761	726	726	715	740	645	684	693	707	703	712	702	730	699	752	639	708	705	743	696	706	703	738	729	665	714	776	708	682	751	723	702	700	687	709	683	748	708	740	725	695	710	692	708	705	693	732	720	743	697	725	735	745	700	715	678	740	719	690	686	759	680	725	686	701	727	681	696	705	731	679	712	712	726	729	707	720	707	719	686	699	715	721	722	730	689	689	719	693	731	761	730	726	730	707	730	689	692	719	714	749	678	698	707	684	785	745	747	764	726	708	706	725	706	720	686	718	711	716	691	704	704	697	735	722	723	720	722	748	657	690	708	722	681	718	705	715	743	686	694	725	683	720	724	715	674	691	686	734	727	683	710	681	704	704	703	752	724	681	693	731	744	729	708	719	727	698	734	734	717	696	712	664	742	714	695	746	700	751	719	724	680	742	743	683	735	711	758	722	682	717	728	757	721	680	658	697	702	681	705	717	668	708	657	729	702	744	705	733	749	789	745	756	700	726	656	717	703	662	728	722	681	730	707	685	694	782	759	745	736	705	664	717	750	692	729	734	715	695	733	704	689	756	739	753	718	707	710	757	749	740	746	721	693	689	727	682	675	756	698	688	676	731	696	698	689	715	709	690	687	704	702	752	700	699	695	746	675	723	718	723	648	719	696	717	729	708	707	705	778	691	728	740	728	725	747	659	696	755	728	685	663	707	729	728	715	760	736	766	689	634	738	700	699	693	700	690	748	723	686	715	737	710	694	688	708	710	675	749	770	735	662	720	751	740	740	750	732	698	724	678	710	710	723	684	725	704	689	738	694	671	737	712	717	682	680	661	696	713	744	741	760	721	657	694	683	723	745	735	677	706	705	724	719	704	772	726	734	735	681	703	713	674	770	748	739	715	750	723	716	709	734	701	726	655	694	722	763	740	747	698	724	690	701	726	728	711	782	736	756	707	720	726	726	742	679	699	730	698	729	666	737	698	720	760	729	750	716	692	702	793	709	697	686	740	708	712	714	672	715	714	730	730	757	710	688	708	688	718	692	722	664	720	719	686	736	681	719	708	701	696	763	722	737	707	742	701	712	698	688	729	709	734	699	724	717	686	664	744	692	719	725	760	714	720	674	721	740	710	696	711	782	736	725	712	687	700	675	697	749	707	725	692	719	694	745	781	731	740	688	755	740	746	701	718	701	739	718	749	731	768	703	661	704	748	718	716	704	724	700	759	700	746	773	742	727	702	728	733	730	734	727	723	665	764	715	741	719	686	767	678	672	715	733	744	714	708	734	689	767	718	707	731	712	694	703	749	696	701	738	663	730	678	733	707	708	738	704	671	709	718	672	681	750	717	695	701	693	716	677	743	751	730	716	740	716	694	691	709	721	739	694	664	684
25091	21066	27389	24839	10856	823	637	541	449	463	429	399	378	374	367	363	364	355	348	337	341	355	343	309	316	360	318	351	355	338	341	381	316	315	335	357	346	323	374	321	336	316	343	308	330	324	331	332	322	325	345	351	320	353	303	306	307	301	322	331	342	326	315	312	315	325	324	311	371	330	341	329	295	342	337	350	319	348	354	296	325	305	329	355	332	307	360	329	351	335	341	301	348	322	330	309	307	330	323	346	325	341	329	342	303	307	354	337	343	314	328	329	353	351	364	368	334	289	314	334	297	305	311	299	308	337	317	328	320	349	356	330	325	321	344	296	346	297	326	347	336	313	333	331	310	327	318	328	322	321	318	314	310	339	309	311	330	318	354	316	327	298	284	333	319	333	331	333	323	323	327	339	298	335	300	353	333	359	326	330	349	359	348	341	322	330	332	336	296	315	352	324	339	347	296	330	307	315	342	322	313	312	334	326	301	330	325	375	322	322	348	322	322	325	350	335	305	348	312	339	334	308	354	326	314	316	294	325	337	313	332	334	310	299	301	324	351	315	328	298	302	328	334	327	330	331	320	304	341	348	313	335	311	318	307	332	315	348	329	327	319	308	335	332	325	313	307	305	332	330	341	324	295	314	333	324	324	310	326	322	302	325	313	328	324	310	309	336	285	334	331	336	319	350	324	326	307	334	334	320	315	299	350	323	307	313	342	323	311	309	337	314	327	322	319	320	318	335	350	309	378	315	310	331	297	336	332	309	337	301	316	315	319	323	330	353	362	335	316	323	334	298	339	328	323	312	330	325	291	320	341	320	300	314	335	333	321	317	327	334	335	339	338	352	317	280	324	322	315	303	349	344	367	305	338	313	321	330	308	342	317	302	300	324	294	315	342	307	339	329	318	335	302	323	302	285	303	334	341	301	316	311	343	309	308	312	321	309	326	327	367	323	338	358	333	302	313	312	316	352	324	361	285	321	331	325	319	337	309	329	340	312	321	306	346	363	321	315	316	350	332	311	297	329	318	316	312	349	309	337	301	320	345	313	324	347	303	314	319	308	305	342	319	361	335	334	342	379	317	320	349	297	311	357	323	307	320	335	323	320	305	334	292	305	314	291	327	347	293	319	348	321	298	317	341	345	350	325	334	347	308	349	324	294	305	318	322	350	305	323	335	338	324	325	338	295	321	319	329	325	336	311	304	300	336	321	340	314	363	339	316	304	346	312	292	301	294	296	340	273	325	311	331	308	297	333	330	328	309	319	295	339	326	328	326	328	338	324	352	330	316	324	306	323	284	334	325	337	334	312	326	331	297	310	282	335	298	303	338	301	326	353	332	339	330	339	332	312	301	323	335	302	321	314	334	298	324	336	323	306	300	310	333	322	303	343	327	334	324	323	333	348	295	294	291	300	319	322	343	308	340	334	343	315	358	329	355	340	312	340	311	316	308	308	348	280	315	321	284	327	344	302	333	302	349	346	290	313	322	318	286	315	366	338	334	296	364	331	296	323	334	326	358	306	331	321	317	337	324	357	337	300	342	334	348	297	316	297	366	332	302	338	330	336	332	330	354	321	319	314	332	287	326	330	367	302	355	321	337	323	325	339	325	304	331	308	318	326	346	320	327	322	328	331	330	298	331	314	350	325	314	337	321	316	309	299	288	308	331	300	310	331	352	319	307	340	326	350	317	319	310	317	337	326	325	317	331	319	323	331	315	339	316	316	304	339	321	332	339	333	306	316	326	326	338	318	314	323	325	342	338	332	345	300	306	329	333	314	306	346	312	304	345	315	304	314	349	321	314	337	328	314	331	295	325	326	333	317	306	337	326	309	351	326	330	311	355	327	313	346	320	296	343	315	336	309	330	352	292	341	295	333	309	328	333	316	296	317	293	290	345	351	332	329	313	305	349	315	317	336	333	312	319	328	324	320	333	329	315	322	323	307	330	317	335	335	322	329	298	314	266	325	298	352	315	304	293	354	329	352	306	354	301	339	362	317	324	309	330	305	325	317	328	337	339	294	324	293	324	312	353	339	326	302	348	329	323	306	316	326	333	311	309	314	342	329	335	330	313	345	308	348	323	320	308	320	337	341	302	353	344	329	317	296	295	359	316	351	332	345	342	301	317	309	309	318	352	331	317	307	345	317	330	325	314	316	308	294	318	323	333	308	327	322	329	302	325	354	312	299	315	314	342	301	290	312	324	298	345	310	317	303	309	346	350	318	321	310	281	345	340	317	331	306	349	322	357	314	309	340	334	344	330	332	320	335	316	301	297	326	330	324	351	334	343	309	299	313	306	306	353	308	299	377	280	346	322	331	335	271	319	310	313	309	316	323	266	346	294	343	330	326	346	349	357	326	321	313	307	341	316	308	330	324	302	338	312	330	305	319	313	325	316	348	312	329	355	358	302	297	298	329	280	342	338	324	326	331	313	319	321	327	350	307	328	327	316	312	324	345	324	301	314	334	350	286	315	332	324	327	274	339	332	316	349	327	350	317	321	299	366	311	296	324	310	310	284	313	336	344	350	334	324	360	329	325	331	294	328	310	292	339	336	309	324	333	312	312	305	306	326	318	309	335	344	362	312	319	317	307	300	342	320	308	290	316	304	325	347	299	317	322	332	313	308	331	333	345	292	307	326	347	324	329	333	317	345	330	311	315	302	293	308	315	288	321	308	342	347	350	323	322	323	302	333	302	327	331	311	327	327	313	327	311	313	342	326	348	333	338	339	294	324	341	321	319	313	295	322	303	331	316	332	315	293	323	314	363	297	311	286	318	325	301	333	304	326	311	299	320	319	351	327	326	362	300	312	310	300	338	336	328	303	291	288	334	364	328	329	310	338	324	327	295	329	322	352	338	322	301	346	344	323	337	306	379	345	317	327	312	297	296	323	317	316	334	336	341	339	312	315	362	336	316	306	324	305	314	337	317	339	299	307	327	292	327	325	279	337	319	313	326	301	317	321	323	332	301	350	346	315	300	325	330	285	351	327	324	325	349	367	318	340	310	347	322	291	333	332	330	330	341	329	299	292	330	299	358	314	340	319	277	314	299	324	335	341	310	311	311	342	350	343	318	334	334	315	324	314	340	327	310	340	339	302	325	314	341	323	321	310	324	366	317	330	367	306	340	307	329	324	328	320	313	324	279	327	314	343	301	325	318	341	328	320	345	328	320	337	311	315	336	347	356	326	317	306	326	341	325	353	319	327	322	325	319	316	331	301	320	338	297	324	351	337	297	325	316	323	328	308	343	290	348	322	318	332	329	337	317	336	294	326	358	308	342	329	305	331	343	324	331	293	346	353	330	305	297	338	327	326	317	336	326	322	353	340	343	319	332	292	319	307	313	339	303	331	287	336	341	295	324	316	314	312	335	316	345	292	332	339	331	283	302	322	306	315	292	311	305	331	310	320	277	337	363	334	322	328	325	319	309	315	316	325	341	317	313	321	338	302	334	331	314	321	333	362	355	302	323	322	337	348	298	335	378
8136	11804	5320	2695	1804	1427	1158	997	841	744	688	572	530	539	540	497	509	483	481	475	459	471	473	466	413	418	472	420	409	429	423	403	441	416	421	433	417	394	443	382	463	401	399	413	429	421	437	413	417	427	421	375	432	412	431	439	455	417	392	417	391	428	417	447	429	458	424	419	406	401	413	373	417	413	421	404	382	426	407	402	396	396	431	412	416	410	377	412	436	426	405	434	403	415	398	395	420	424	417	434	400	415	375	439	438	395	401	402	420	439	391	426	448	391	411	409	386	427	419	417	450	415	394	415	417	449	431	418	408	400	410	460	429	424	409	392	402	395	411	395	391	394	374	395	358	414	384	430	391	402	441	429	413	413	423	417	410	414	442	392	410	432	402	433	413	442	431	432	395	404	391	395	425	435	394	378	399	385	444	363	427	428	422	442	443	440	418	431	413	390	424	435	399	400	396	444	442	421	386	428	437	402	439	429	428	385	405	429	404	399	436	425	406	403	389	411	382	422	419	400	421	427	430	370	420	413	431	441	403	415	372	401	407	432	420	418	395	392	404	412	428	408	419	427	392	399	424	401	360	404	389	428	372	404	448	456	413	407	420	420	416	413	372	401	413	442	397	428	416	388	405	417	417	461	408	424	420	405	414	420	396	400	384	439	380	417	404	463	430	405	415	417	402	394	425	384	443	393	409	388	423	388	395	410	413	406	433	406	431	423	399	427	408	396	412	439	432	410	436	416	416	415	385	447	382	443	433	427	440	417	418	398	448	387	370	423	397	392	412	412	417	400	392	421	408	398	400	435	433	390	402	407	418	401	405	387	431	429	421	415	407	424	417	397	389	404	392	416	407	372	447	431	410	414	384	388	432	421	416	421	394	375	425	365	413	406	448	400	440	431	424	402	420	415	418	392	371	422	407	440	432	422	419	370	389	428	407	371	401	415	387	417	426	442	432	434	392	421	400	429	420	400	405	385	415	382	404	413	387	413	422	398	425	412	438	389	368	373	414	382	403	413	374	413	440	407	454	440	421	380	407	407	367	392	379	438	380	410	385	416	422	428	401	420	359	395	411	412	361	438	426	397	389	445	417	423	399	419	390	408	438	423	404	448	422	396	379	438	434	415	402	389	410	406	409	416	410	423	413	408	392	396	440	398	402	378	420	428	402	436	381	405	415	431	429	393	429	425	385	423	386	443	405	437	379	442	414	383	463	431	399	378	409	405	416	405	401	426	414	391	429	407	412	408	417	409	396	423	434	400	398	401	390	420	419	402	431	381	390	424	439	425	398	419	438	403	410	389	416	425	431	430	417	415	440	420	404	451	451	431	399	434	401	419	409	392	420	435	389	443	413	418	453	397	464	435	408	405	410	444	403	398	391	387	402	401	387	414	401	442	393	426	417	413	408	407	403	406	376	404	372	415	445	389	388	385	374	390	391	376	452	423	439	388	408	423	418	389	417	452	472	378	393	393	428	456	422	420	418	403	433	425	429	396	393	390	419	422	439	412	411	425	420	429	402	441	401	442	409	384	426	404	432	389	408	382	410	410	399	409	398	405	428	395	409	425	423	372	393	377	398	382	382	411	427	416	413	425	419	409	408	402	399	417	410	426	387	413	410	423	411	387	407	370	418	406	397	426	428	396	386	440	403	411	401	431	406	410	430	403	432	373	383	397	425	402	410	425	416	388	416	405	439	404	422	408	414	446	410	425	434	413	401	433	412	410	426	393	442	404	436	425	395	434	428	438	387	427	388	432	360	423	399	375	420	433	371	398	421	429	401	393	389	430	433	441	389	405	423	397	405	409	442	407	409	389	416	426	429	394	388	383	384	404	403	467	409	410	439	432	428	413	397	405	425	439	439	404	469	427	403	402	394	392	390	423	389	421	383	418	416	395	407	468	456	408	381	413	408	431	395	423	421	404	400	434	410	410	413	390	416	393	405	389	402	420	434	400	389	386	413	388	378	419	412	407	401	418	374	452	415	404	406	434	402	395	422	415	458	382	404	454	428	426	385	424	432	427	437	421	440	408	464	441	397	422	394	418	409	429	381	429	419	431	417	392	448	416	419	391	404	395	434	437	405	457	424	412	428	418	394	434	439	394	397	389	385	401	418	405	433	438	415	407	378	447	443	401	400	389	423	412	427	384	387	392	412	407	381	429	412	414	403	390	379	416	399	400	411	409	407	392	421	398	428	404	425	413	397	397	398	380	410	428	400	416	365	445	386	408	420	398	408	437	449	418	422	414	431	411	419	430	407	436	380	386	408	433	402	399	418	430	417	384	395	390	377	423	416	381	429	413	421	388	423	427	429	458	413	421	413	402	420	394	396	428	410	398	423	409	419	404	375	409	400	422	382	395	423	412	430	395	452	419	410	391	428	426	386	430	468	396	386	431	397	418	405	409	390	378	395	381	415	418	409	407	400	397	415	433	401	421	384	382	425	413	415	445	387	407	439	392	419	450	348	423	418	439	418	436	431	376	399	412	440	431	413	436	373	382	445	406	422	421	438	418	433	393	421	430	431	396	387	403	401	422	419	437	417	430	398	383	407	393	398	442	457	434	446	419	431	402	406	422	436	445	434	417	408	381	423	410	433	408	406	420	437	409	426	420	394	426	400	426	406	410	444	396	411	371	402	424	420	450	444	387	408	418	404	390	433	418	439	402	375	391	415	390	378	394	405	428	420	377	394	432	420	400	438	441	431	417	428	379	428	427	414	402	403	415	357	394	411	396	450	413	378	405	369	407	404	412	432	412	395	406	447	362	392	405	387	421	429	420	378	415	409	408	424	423	415	420	416	407	400	401	422	423	414	454	397	409	384	425	434	405	425	367	407	418	389	390	414	420	406	421	397	402	446	373	400	401	424	437	439	444	400	415	415	454	393	419	386	383	432	434	387	403	421	422	402	385	403	409	435	384	387	417	410	416	400	430	432	416	404	395	431	403	401	415	437	405	417	388	405	412	436	408	411	413	434	425	418	395	428	407	415	448	393	392	425	413	403	422	433	382	401	371	434	435	417	410	384	367	418	405	406	398	419	413	415	443	395	410	410	423	378	419	433	434	423	415	405	423	426	396	408	395	414	372	367	415	413	391	402	410	419	429	439	426	395	408	393	411	432	408	405	408	418	426	476	396	415	416	415	451	435	393	435	409	429	444	409	425	436	451	407	396	431	427	397	434	409	436	426	420	399	396	437	407	441	406	402	429	395	411	398	419	414	400	418	436	426	405	410	447	402	382	436	410	384	386	453	416	425	390	388	432	407	398	430	390	432	388	404	392	430	429	401	418	423	417	373	424	448	410	395	377	430	413	424	387	386	424	400	399	422	416	454	436	437	443	370	446	402	443	431	410	443	381	424	409	408	409	452	430	410	420	397	370	401	393	405	413	444	397	406	424	425	434	424	414	418	407	400	413	416	428	407	444	431	421	424	405	389	402	405	436	393	433	413	374	426	405	398	439	417	421	393	436	393	393	378	418	406	412
22821	21106	28994	23431	21101	21179	11183	1780	1210	1161	1072	951	945	854	837	806	795	789	726	706	730	715	763	741	706	686	684	657	693	649	661	686	692	636	663	646	644	676	662	670	673	624	674	640	659	632	638	653	689	641	672	680	616	655	644	662	645	645	649	608	646	653	654	679	633	628	629	609	671	633	671	642	681	614	624	670	643	621	638	653	637	655	624	627	634	646	588	657	624	643	618	643	596	646	629	661	646	653	621	630	638	628	635	605	602	602	639	595	639	620	628	642	592	601	589	611	616	632	622	659	633	629	645	705	627	646	642	637	654	580	649	595	614	624	601	632	645	615	611	650	647	650	649	621	615	611	597	628	639	626	651	649	630	607	643	666	652	647	668	670	614	670	610	648	619	582	605	597	635	611	657	570	612	631	582	590	630	632	634	657	640	682	610	647	644	665	644	643	638	595	628	670	625	604	614	636	618	703	610	637	626	610	609	625	600	646	627	577	602	647	614	623	606	605	626	605	590	612	636	592	652	624	611	640	587	628	626	621	615	625	645	623	635	614	648	628	652	576	633	647	604	630	646	649	671	658	613	625	654	678	614	628	603	636	635	658	644	623	635	612	630	639	629	603	629	613	623	611	625	671	623	605	600	596	610	648	669	676	595	614	644	620	597	594	632	654	561	619	619	641	597	688	622	634	626	649	611	622	578	564	591	615	594	613	624	623	581	629	580	607	616	657	640	667	604	638	645	675	668	598	630	670	607	666	584	614	627	632	609	602	612	585	601	636	672	588	613	618	664	659	670	630	671	634	634	654	624	643	635	572	622	610	629	613	653	600	643	581	680	635	632	601	595	639	637	622	606	650	672	645	556	624	661	610	596	626	619	622	624	621	638	629	628	629	607	580	674	638	649	627	615	643	647	613	632	630	655	611	633	659	642	611	657	583	648	657	564	603	590	635	634	605	604	620	629	641	616	629	650	595	600	690	626	626	640	660	631	620	612	603	645	625	605	597	620	639	586	645	622	609	645	610	603	626	619	604	562	601	645	643	658	609	649	696	633	648	647	630	655	610	613	595	635	665	621	655	634	607	636	611	617	658	626	631	586	644	599	639	622	583	659	581	639	594	627	619	618	667	611	646	572	617	573	617	643	653	661	610	584	575	580	626	664	670	653	622	607	622	613	616	645	604	579	652	601	628	589	614	627	673	623	660	610	599	665	632	623	648	616	605	625	663	574	617	608	611	651	589	619	632	615	599	640	625	630	649	617	622	617	598	630	657	622	624	633	622	595	600	663	627	597	573	668	619	620	641	589	614	621	623	604	624	619	646	643	641	654	652	638	614	618	612	617	605	598	596	643	645	596	630	655	596	658	609	615	659	611	567	645	628	663	571	602	564	578	635	670	635	580	626	590	580	612	678	614	557	659	649	640	675	615	567	610	638	622	629	652	644	612	614	608	630	617	647	633	600	625	665	641	610	643	692	599	678	614	649	626	651	603	629	593	631	616	627	655	610	596	619	598	587	640	604	602	595	611	620	604	656	618	581	650	666	616	654	625	651	635	679	652	615	611	642	640	656	613	672	569	629	650	629	599	601	587	594	628	635	614	635	610	594	634	638	612	637	592	632	572	620	589	621	649	550	624	646	629	634	627	616	627	623	633	633	638	651	578	649	561	631	601	603	646	603	577	591	654	620	623	596	658	656	578	619	603	603	597	632	630	653	665	603	664	627	651	579	661	596	645	647	611	614	608	667	637	627	643	675	654	638	629	647	650	643	574	613	651	599	614	673	640	638	619	596	619	616	581	653	616	592	600	626	660	606	607	599	603	625	689	657	610	635	599	659	631	667	611	625	600	605	600	632	624	634	628	674	623	631	586	617	661	601	606	641	660	668	610	636	611	616	575	572	624	623	650	607	635	568	619	640	637	620	602	648	605	581	666	613	556	661	605	685	624	678	667	609	590	608	608	590	621	626	671	614	617	614	617	608	622	631	627	659	607	634	618	631	635	598	606	614	625	629	555	634	629	614	591	646	622	603	633	654	617	583	649	618	619	637	627	652	651	607	624	580	675	597	614	659	606	600	628	652	619	630	649	642	613	619	666	617	632	649	615	606	626	599	579	635	633	655	605	650	613	616	632	648	605	626	642	622	654	631	628	653	611	615	625	668	629	636	621	662	614	614	597	636	634	592	582	605	603	681	607	593	601	608	544	591	576	599	653	617	625	603	657	690	630	651	627	593	613	616	633	580	635	605	647	638	612	623	617	641	653	631	615	630	636	631	640	634	630	591	547	633	561	626	585	603	633	663	608	631	642	621	635	627	601	634	593	624	673	596	639	602	600	640	587	571	676	629	644	636	650	611	644	612	617	610	615	624	675	633	617	648	604	644	688	624	585	596	606	623	652	661	572	625	609	614	613	616	572	632	607	655	616	609	652	645	644	627	666	614	611	627	592	615	637	606	599	643	691	594	657	618	636	642	655	613	597	638	631	566	645	616	617	604	601	590	632	634	646	646	593	683	563	594	637	589	578	629	651	580	664	632	628	592	638	592	645	619	631	608	661	618	609	663	632	612	647	648	619	638	644	639	607	634	592	587	610	630	650	623	622	598	621	606	608	599	601	618	650	664	622	628	651	635	622	648	619	628	618	621	629	642	629	608	605	614	661	669	654	633	665	628	628	608	587	647	629	600	613	646	596	634	614	620	649	648	624	605	586	597	602	674	608	630	651	649	627	641	645	638	625	618	640	641	616	612	591	587	598	624	624	642	638	628	605	660	626	648	561	636	599	595	670	611	611	648	639	616	626	561	651	593	652	648	621	616	591	579	629	622	626	643	667	587	619	606	613	587	668	607	602	648	620	596	626	589	617	604	613	614	618	595	615	624	701	691	626	640	590	645	621	670	620	656	628	596	633	604	652	642	636	621	636	618	662	626	662	633	623	637	670	623	681	632	632	658	641	624	626	673	632	627	602	587	610	584	631	630	638	616	628	617	646	658	593	653	605	597	638	629	634	616	613	632	633	667	626	597	610	587	627	612	595	640	618	579	642	589	637	570	609	613	609	665	679	613	646	647	644	629	602	610	650	617	628	580	686	644	637	587	634	610	628	602	645	648	584	634	676	617	566	597	633	607	633	621	636	656	638	603	657	638	618	622	597	631	622	616	635	621	625	602	632	618	616	628	612	618	687	626	600	660	636	626	623	623	639	592	634	582	605	602	610	599	637	610	633	623	614	620	593	602	620	639	580	634	639	634	639	637	587	650	620	623	655	615	608	631	593	589	586	609	607	587	626	634	605	617	609	617	638	649	603	677	581	631	636	590	622	657	592	609	604	612	616	601	670	607	612	612	642	596	624	656	566	605	648	623	626	607	674	660	610	671	643	590	608	606	640	603	637	597	626	640	608	647	630	622	631	630	648	614	590	598	652	675	560	636	615	612	598	618	574	648	621	656	622	623	623	667	611	593	609	573	618	607	634	584	618	643	610	658	569	628	577	636
10193	24611	15039	8010	5690	4400	3425	2794	2288	1984	1698	1515	1359	1256	1131	1084	1064	1005	951	943	983	961	902	866	881	861	811	881	795	801	796	787	812	806	819	795	809	807	754	760	792	752	808	772	769	774	802	761	745	759	712	757	725	731	720	753	747	745	746	773	747	747	774	766	740	791	731	744	738	751	775	770	764	736	749	717	767	785	749	780	742	739	784	716	701	747	760	752	760	759	739	764	699	770	793	814	771	727	725	709	754	755	794	718	792	717	713	772	765	755	764	711	772	739	690	757	726	752	738	746	776	786	729	732	720	719	726	776	749	759	749	791	714	746	752	742	712	755	759	770	734	724	745	755	728	765	732	742	712	756	800	760	734	790	739	728	766	772	750	732	722	744	804	746	770	756	793	761	733	802	749	771	800	734	804	741	766	756	714	759	725	758	726	686	750	737	772	733	714	770	716	754	719	804	753	732	761	773	701	757	782	758	760	738	763	725	744	732	731	731	764	732	703	811	746	755	743	710	790	776	755	755	786	688	766	766	714	745	728	775	785	727	709	746	746	748	757	752	739	714	773	748	766	738	682	762	754	746	750	752	736	778	726	774	754	686	706	773	780	743	729	772	716	755	774	764	737	739	725	727	787	720	733	774	743	745	724	773	746	739	712	760	731	741	702	702	754	758	736	743	697	775	794	744	741	755	762	699	793	746	760	769	713	755	706	788	734	724	736	742	754	727	747	768	710	768	730	783	757	724	747	778	728	754	688	703	751	762	744	694	731	733	715	746	746	715	752	724	757	769	731	783	739	779	735	727	689	715	723	753	708	731	724	759	731	785	729	804	768	742	756	776	781	698	709	711	698	776	753	727	786	748	772	742	772	713	743	787	764	762	741	768	753	743	765	751	775	741	746	731	751	774	734	719	781	788	812	774	739	738	727	743	697	827	749	748	754	723	706	760	750	790	699	732	742	753	775	739	768	747	713	815	789	769	701	733	766	756	749	740	743	783	787	712	737	750	796	713	747	735	761	772	761	755	751	726	773	771	753	714	760	748	750	760	780	761	729	754	675	729	742	805	727	713	711	725	738	791	738	679	718	723	705	748	758	739	752	729	730	683	771	737	783	736	699	718	747	744	727	735	739	735	745	808	748	770	777	776	748	754	746	742	758	765	763	706	729	771	706	791	784	756	759	761	720	781	763	762	757	764	776	731	714	762	710	690	804	756	747	797	795	696	769	747	738	775	736	704	737	738	697	811	763	763	735	750	735	679	698	826	767	739	751	702	724	698	733	723	748	754	740	737	762	713	752	759	760	784	727	777	706	725	724	725	771	751	778	664	741	768	723	702	781	735	738	749	758	729	825	728	738	765	722	772	743	718	729	745	795	754	736	739	752	703	753	741	730	761	755	778	752	725	756	746	720	733	768	729	747	732	755	743	748	694	780	736	755	751	763	743	725	735	770	710	749	762	709	742	755	761	748	763	698	690	756	717	720	732	815	764	743	763	768	688	766	743	752	760	801	760	780	734	751	734	736	719	744	780	688	737	786	735	743	720	770	719	778	727	749	734	741	743	706	727	760	725	749	746	716	727	756	761	752	735	755	781	729	782	744	770	711	740	777	745	760	754	729	702	720	736	735	710	714	710	738	735	651	708	717	764	712	728	791	754	816	751	739	718	724	735	760	702	754	685	752	783	779	748	815	801	698	759	695	763	762	730	723	779	730	782	750	789	689	762	738	751	742	735	751	775	770	727	775	775	786	708	742	715	761	751	717	725	764	742	718	759	719	706	716	741	736	764	739	733	741	771	768	718	744	746	770	754	737	784	822	729	767	792	765	738	749	730	734	770	723	736	748	764	762	771	693	799	711	731	763	753	728	759	704	718	777	726	730	767	755	777	708	748	743	825	721	739	777	737	777	797	784	733	761	757	725	761	733	747	746	746	750	734	736	724	788	755	758	711	760	722	716	755	742	752	748	722	755	753	734	753	771	726	765	765	789	750	741	726	728	768	694	708	684	768	770	748	802	733	764	729	762	738	748	765	743	766	792	688	762	708	761	751	732	749	761	747	772	703	714	676	746	723	705	711	748	729	717	764	718	737	733	729	724	714	763	738	719	784	734	725	737	728	726	698	790	767	799	722	750	753	713	733	737	751	772	741	766	749	702	736	749	730	718	771	750	746	702	753	730	724	747	706	784	721	734	763	832	705	737	723	725	784	761	778	738	701	730	831	781	711	745	700	757	725	721	740	760	695	752	784	778	754	689	729	796	753	777	767	736	748	712	712	709	769	730	713	738	727	697	730	702	749	746	722	719	744	790	752	699	784	779	743	755	722	777	776	706	770	749	729	831	694	718	741	774	751	707	757	747	777	710	743	689	735	779	757	793	779	733	710	736	777	677	707	717	728	746	720	722	704	750	727	747	732	759	744	735	708	764	771	712	748	723	730	761	811	772	718	739	749	780	668	755	765	766	750	751	756	732	780	740	757	711	818	721	722	729	710	737	777	741	786	751	783	750	736	742	777	753	793	738	747	721	762	709	741	761	764	814	711	737	730	778	742	741	705	731	765	695	748	748	728	726	779	735	740	767	736	818	729	755	716	755	712	717	717	731	772	753	753	794	747	767	693	729	704	757	732	795	716	751	762	717	769	706	737	754	722	708	771	754	728	759	677	727	756	669	716	705	822	739	732	744	733	748	743	690	728	736	789	682	718	746	750	782	734	721	770	691	774	789	742	729	785	796	780	760	782	781	725	749	750	791	782	749	679	718	710	750	701	743	721	732	753	785	756	736	722	742	775	705	768	755	746	771	732	767	765	761	726	757	749	720	726	716	755	799	734	718	752	765	749	718	680	738	759	789	697	739	709	758	732	752	732	694	743	742	730	725	738	726	720	689	770	772	769	704	734	757	781	730	745	712	759	766	719	752	725	763	754	775	743	725	730	783	690	735	695	757	755	773	720	719	755	739	783	733	757	725	770	761	762	780	766	726	741	793	753	775	766	762	742	725	741	754	742	726	723	722	720	735	766	688	711	778	744	771	756	785	676	693	701	724	765	691	729	739	716	729	755	727	758	783	762	762	726	749	715	732	774	742	794	732	725	708	733	767	718	741	774	722	781	750	708	737	730	758	717	776	715	746	677	723	703	728	755	755	759	726	775	722	754	788	756	773	765	765	682	782	733	692	757	737	744	741	769	737	774	747	727	719	726	743	759	750	702	690	738	752	764	772	711	734	761	796	719	792	717	713	752	714	706	736	730	768	760	791	693	775	770	714	763	727	720	764	736	749	739	746	722	775	737	757	744	732	744	767	724	746	779	708	712	778	779	764	732	731	699	736	712	761	754	747	762	770	745	757	752	729	737	782	748	788	740	762	760	706	755	740	735	746	732	765	751	787	797	745	708	758	719	740	715	728	719	748	739	726	734	722	753	741	741	736	718	769	798	705	809	739	758	745	741	712	720	772	748	728	697	696	742	706	752	794	722	717	689	735	800	724	792
27073	19906	6819	848	519	474	500	443	391	382	405	418	398	388	400	387	354	385	444	377	383	392	395	363	411	422	421	366	376	398	374	377	404	397	380	391	382	354	410	404	392	375	364	382	416	388	399	358	375	406	399	399	407	396	405	399	378	353	390	409	370	404	364	384	399	368	396	417	340	389	380	409	370	391	371	375	378	360	387	407	408	372	378	397	392	352	370	412	378	382	346	391	346	375	382	404	377	394	383	401	338	382	380	394	385	375	376	359	385	382	388	409	385	377	367	348	419	383	399	383	390	371	392	365	395	342	398	366	391	445	371	394	363	370	388	404	411	355	373	377	366	392	391	404	410	370	402	328	397	368	372	356	407	400	394	406	388	362	378	385	368	375	402	361	391	349	412	376	430	392	413	391	403	397	370	354	392	382	443	393	367	387	414	386	347	392	398	371	380	383	370	399	351	403	377	363	374	371	396	364	405	386	423	382	397	364	400	384	381	388	359	371	395	390	400	363	362	332	374	385	379	388	395	389	399	401	382	402	387	378	380	367	362	366	371	409	401	388	356	376	403	395	359	378	400	362	370	374	385	402	415	356	359	354	369	419	359	414	408	386	397	401	396	374	358	381	408	387	341	396	386	395	366	371	416	397	392	357	381	419	382	394	416	391	403	395	377	360	342	391	367	385	401	393	401	404	386	395	389	411	382	392	387	369	418	384	424	395	386	382	405	395	391	401	380	381	385	377	399	361	389	430	405	396	369	376	373	415	383	428	374	378	409	354	370	383	402	389	390	393	401	376	374	408	370	361	411	372	400	379	395	388	406	406	373	365	374	410	406	366	360	383	367	366	433	358	379	417	384	389	369	394	380	391	398	375	410	402	407	384	391	403	390	369	374	390	385	387	360	398	372	400	382	360	397	355	397	404	393	404	381	393	374	370	358	399	373	402	384	408	342	415	382	383	401	393	368	395	397	350	416	376	400	380	376	397	364	388	384	399	418	401	392	355	411	398	356	403	358	359	371	428	411	385	398	404	387	416	365	395	385	407	419	381	410	380	411	372	386	367	409	375	327	368	392	371	388	375	385	386	411	357	373	367	401	363	374	427	384	400	396	385	398	358	387	400	349	378	374	375	379	409	387	405	398	385	423	372	387	377	371	366	360	389	380	397	397	401	391	392	381	402	401	375	403	357	385	401	390	378	370	381	404	393	361	405	327	368	361	392	405	370	382	371	418	406	408	359	398	361	386	358	384	381	391	388	371	370	364	372	376	381	387	403	371	384	395	370	349	377	406	374	402	372	379	377	370	357	377	380	353	363	395	392	417	403	390	415	378	414	384	406	365	364	346	369	357	356	409	356	366	411	372	347	373	386	389	408	366	394	352	368	395	400	386	400	372	368	377	378	379	363	391	398	384	378	428	365	378	370	390	395	390	376	390	387	414	372	391	391	391	435	361	384	392	375	417	396	345	380	379	387	341	370	403	347	411	377	357	389	405	368	381	393	376	364	384	389	392	373	354	371	370	402	335	385	376	418	419	365	404	395	349	380	368	408	379	402	370	395	406	376	382	355	387	355	421	367	384	381	372	387	358	333	389	369	421	366	415	407	399	388	403	400	378	390	425	366	393	423	363	380	382	364	361	361	369	359	373	393	412	358	392	401	375	377	393	381	358	366	388	409	378	344	361	388	404	387	407	357	393	378	415	360	355	373	363	381	375	347	363	369	413	388	404	406	360	386	366	378	419	379	404	357	361	400	421	360	377	363	350	364	388	386	364	402	411	405	381	371	378	370	365	376	364	375	392	395	386	385	367	435	341	385	411	404	404	359	428	428	358	395	393	397	409	389	366	381	373	371	359	382	354	394	394	411	393	350	381	393	380	413	349	392	400	375	390	419	414	382	355	424	435	360	365	383	369	378	374	368	381	369	368	387	412	420	381	384	357	426	415	393	407	385	374	387	360	363	332	366	371	377	425	367	358	362	370	390	431	404	371	384	382	378	353	353	359	392	388	379	400	382	371	378	386	395	395	375	390	345	381	374	385	388	405	354	378	387	367	379	361	391	418	393	395	384	387	378	359	372	412	358	389	377	406	368	422	384	374	406	359	361	379	417	389	415	380	367	391	368	364	355	391	387	362	329	380	366	392	408	399	399	398	396	392	390	342	374	384	400	361	357	362	411	399	390	373	384	371	366	387	370	399	363	406	360	393	370	354	391	375	380	416	371	379	368	378	375	407	428	383	368	367	388	397	380	357	408	385	365	376	357	354	387	354	391	393	408	375	400	343	388	378	397	390	363	373	376	388	361	407	387	390	385	402	392	373	398	384	389	422	364	394	404	404	354	365	403	412	376	366	403	372	386	400	397	379	383	370	398	378	394	375	391	364	356	412	391	369	361	394	361	420	407	386	382	383	359	383	392	419	379	377	399	388	385	391	385	378	372	367	376	432	380	390	423	405	383	392	394	385	405	396	390	406	372	371	363	413	375	418	418	351	407	365	399	402	359	400	395	426	404	400	371	382	396	384	401	392	383	389	382	366	370	392	361	409	363	388	388	392	384	378	402	364	371	414	386	381	391	366	383	391	393	397	371	399	401	378	367	379	389	377	389	391	433	408	402	371	380	377	392	371	400	375	404	366	402	339	378	383	398	370	388	430	377	389	363	395	419	382	406	409	386	414	344	433	359	385	419	398	392	393	401	374	383	363	385	378	359	377	392	393	406	413	365	375	395	393	400	412	396	364	367	382	367	429	361	371	396	385	376	377	397	395	410	416	365	377	400	345	405	337	377	415	407	403	383	414	395	394	431	401	400	389	402	381	445	400	378	352	422	403	371	402	407	346	378	377	370	383	370	376	358	357	380	364	399	380	407	382	375	391	402	384	360	397	422	385	375	409	432	380	360	358	354	421	405	353	387	398	367	407	406	366	372	354	360	404	383	360	377	376	369	411	375	389	319	373	373	351	405	382	382	394	418	358	402	395	392	372	375	395	379	417	384	431	358	398	405	365	349	415	380	396	390	363	382	358	383	379	395	353	397	401	382	357	382	365	388	412	368	427	389	399	381	389	366	393	348	383	397	376	382	361	376	390	389	364	399	375	399	391	405	403	395	388	399	376	377	400	384	385	356	392	418	380	373	389	398	408	361	405	362	401	383	370	347	386	413	364	410	402	394	403	378	372	404	418	383	375	355	376	415	372	384	367	392	383	377	362	378	368	375	389	375	362	371	384	387	418	394	408	406	386	356	362	401	368	365	420	407	385	370	363	378	369	397	405	349	401	370	371	399	377	394	394	387	391	356	365	404	354	373	373	364	359	373	377	383	419	399	424	370	389	397	391	375	414	356	406	416	370	358	347	405	376	400	384	357	387	381	384	385	420	386	388	372	399	372	409	410	387	346	413	378	404	362	378	410	405	376	385	397	392	373	371	370	391	405	386	389	387	431	355	397	390	414	362	384	425	397	387	355	352	391	397	379	383	380	407	399	379	361	399	393
6090	3119	1143	771	618	578	559	567	497	514	525	466	461	473	461	486	528	468	488	479	479	486	475	514	499	488	480	512	475	507	461	479	473	493	454	466	465	482	492	498	451	471	483	466	498	477	486	446	450	421	490	487	478	455	468	439	464	488	450	488	493	537	475	458	494	463	467	496	493	486	486	467	437	495	456	496	442	471	499	494	455	499	459	484	445	476	447	453	478	481	472	514	471	479	476	468	467	460	471	468	470	496	478	524	449	473	475	483	476	448	499	430	475	510	476	470	469	482	486	481	441	471	481	452	486	495	493	463	483	490	472	492	464	478	486	478	466	453	503	441	505	431	501	534	467	471	486	483	510	491	492	466	471	488	472	519	472	477	471	496	465	501	467	484	513	493	487	477	508	487	502	507	469	483	468	463	492	486	489	459	491	457	439	498	460	485	516	499	487	514	476	501	490	469	491	472	479	458	442	471	522	492	474	488	469	470	488	468	425	480	486	440	480	487	494	488	465	463	459	475	481	470	467	495	477	468	447	493	467	431	488	479	478	454	500	471	457	509	517	507	450	473	505	426	464	466	480	477	498	479	459	490	447	470	456	461	466	457	498	449	469	485	486	495	499	512	482	495	478	453	470	444	430	463	493	505	465	497	453	454	461	470	495	516	483	444	474	469	530	489	470	518	468	465	490	455	479	468	454	488	451	496	449	490	519	461	443	493	484	446	477	474	457	475	486	432	467	477	469	503	433	490	471	487	481	456	445	462	454	474	468	453	460	514	449	498	448	483	467	415	484	456	477	478	487	475	481	492	487	504	459	473	460	480	451	479	462	472	441	463	438	472	471	438	485	483	466	423	460	490	456	497	470	498	463	474	482	442	433	468	478	467	521	468	474	464	448	494	432	494	446	448	494	471	458	467	517	448	457	476	446	438	466	472	487	442	452	417	439	442	468	492	496	498	480	494	485	466	461	489	461	470	458	456	456	459	485	478	457	477	455	500	526	492	480	463	518	442	457	482	473	458	492	490	461	462	462	458	505	478	508	502	496	403	434	467	442	470	458	528	486	465	451	490	454	479	517	446	459	497	456	496	462	474	476	479	465	484	463	464	481	507	491	461	468	430	471	519	450	429	521	464	504	483	494	505	479	446	501	465	452	512	468	488	427	502	479	454	451	485	491	426	397	447	486	426	446	454	471	471	469	484	476	487	470	497	421	421	494	479	415	488	526	457	442	508	450	463	468	453	469	508	484	464	467	482	478	482	463	496	489	470	473	474	467	488	508	466	477	479	510	482	485	520	468	454	453	477	449	506	489	455	483	476	488	480	499	453	463	485	487	447	463	477	460	487	449	447	468	477	496	469	504	422	478	476	448	486	451	493	511	484	463	506	472	429	450	447	444	448	483	516	493	450	524	449	489	431	483	482	450	479	421	458	479	497	465	506	472	448	508	444	499	453	483	488	470	477	457	475	494	505	462	446	491	484	445	461	448	483	516	478	467	508	495	461	440	468	462	502	457	427	489	493	473	478	494	504	470	464	454	491	500	476	498	464	425	473	472	466	469	490	474	476	466	461	498	512	467	466	470	432	453	440	474	484	480	451	481	479	474	458	458	532	433	493	478	465	487	449	470	481	468	483	446	488	496	450	479	466	474	514	476	468	438	510	474	513	496	491	462	474	507	462	499	495	474	436	481	484	453	449	463	501	439	483	476	472	451	430	515	474	492	484	509	477	446	457	485	453	474	471	459	467	475	461	449	456	461	461	474	470	458	473	480	488	480	474	473	460	473	545	448	483	477	421	484	430	479	492	477	488	481	475	482	483	496	497	460	521	501	454	514	492	452	442	468	468	455	464	470	434	449	474	459	439	446	475	500	520	473	469	444	506	482	501	451	485	463	484	481	479	463	468	458	457	457	501	460	489	478	485	446	475	446	488	456	488	447	482	493	429	470	445	442	464	460	491	421	466	481	444	492	486	495	517	447	504	483	474	467	503	486	458	470	453	481	444	460	469	444	421	458	520	460	488	480	506	484	454	502	449	470	484	469	497	482	507	478	496	498	473	517	477	480	471	465	461	457	500	458	451	488	516	501	485	480	496	455	475	499	494	467	507	455	434	498	470	467	470	454	472	482	515	475	501	500	495	511	489	538	440	510	504	454	468	457	483	484	485	448	428	470	480	461	487	453	466	464	461	503	434	491	465	480	445	444	472	464	483	458	485	475	450	486	458	453	506	501	454	436	488	467	476	426	494	499	522	462	442	483	467	453	466	498	486	512	474	482	501	508	498	463	507	454	473	494	503	459	487	499	490	489	467	456	455	479	510	466	478	447	441	482	490	497	474	473	473	504	485	444	450	483	455	436	468	498	482	478	499	460	473	453	447	489	474	520	476	437	466	455	475	483	461	480	486	434	491	481	442	503	483	453	480	451	496	490	432	488	487	467	477	489	489	514	462	453	446	466	480	463	478	503	476	499	490	487	418	473	473	475	475	491	483	511	460	493	485	486	472	465	475	505	465	498	454	505	497	461	483	459	486	493	460	466	462	495	517	466	484	467	451	473	470	456	508	474	444	471	484	463	468	506	442	495	468	494	471	484	468	485	469	483	455	451	450	470	478	478	494	477	448	471	475	464	470	506	402	475	415	507	451	486	473	452	445	448	503	484	465	502	482	454	451	470	465	455	505	496	476	463	464	492	462	461	479	470	469	465	466	437	492	475	515	439	468	474	480	449	424	517	464	467	476	443	483	477	477	517	460	474	485	459	501	458	502	468	483	464	463	496	469	438	483	473	480	492	454	463	461	466	467	446	487	459	457	480	482	479	467	491	462	505	477	463	496	496	466	477	482	493	512	492	526	461	481	471	444	480	485	484	498	483	480	481	468	458	499	460	485	476	491	487	453	489	467	522	426	426	442	463	460	493	491	470	469	486	474	450	464	470	418	485	478	468	462	473	458	484	471	444	478	466	514	477	471	484	469	508	520	454	441	478	454	495	492	480	457	462	485	477	468	456	475	465	471	445	473	485	482	462	475	457	482	442	449	485	496	494	497	447	456	460	474	472	436	474	461	462	457	468	483	467	482	489	502	469	507	473	413	472	465	441	462	441	440	524	509	509	502	473	470	447	470	413	477	442	500	484	460	466	431	484	489	459	481	452	486	500	453	481	467	460	460	498	498	497	501	490	445	486	453	468	501	477	489	473	498	455	475	479	442	478	438	441	481	450	478	490	472	494	447	473	498	482	481	508	472	446	483	491	452	487	476	502	470	443	479	460	493	458	429	470	502	472	483	482	500	474	495	480	497	487	474	498	485	486	464	459	500	462	487	467	425	468	454	474	436	446	476	502	482	505	443	430	427	480	440	472	461	473	479	462	451	465	494	476	484	509	473	462	490	479	447	458	453	454	435	469	506	503	456	490	436	501	465	467	458	481	469	476	437	471	507	485	469	493	450	482	478	495	449	489	494	456	509	477	454	498	503	434	486	498	496	436	511
23838	21067	28601	23734	21070	10709	1505	1103	914	888	813	777	771	663	689	650	661	675	628	657	630	617	657	626	627	621	588	657	660	636	566	639	569	573	560	623	682	593	648	600	617	582	623	634	623	595	577	600	606	613	597	556	563	607	621	573	598	603	583	545	604	607	556	611	633	609	594	612	613	526	602	593	618	624	560	646	581	607	584	578	608	628	613	576	608	607	636	606	593	588	591	599	593	617	629	582	615	629	595	592	571	627	574	564	587	644	559	619	599	566	568	593	574	615	584	555	670	550	645	587	622	596	623	593	642	598	605	559	564	570	624	639	578	607	608	586	613	584	572	613	608	579	580	615	625	609	620	622	608	618	590	653	624	610	584	600	607	622	570	585	631	596	623	543	571	572	617	573	607	599	589	577	583	572	618	547	594	615	564	632	611	619	592	587	556	569	589	603	570	584	557	619	562	576	619	569	621	626	653	570	528	605	591	594	612	603	578	596	635	632	566	584	655	612	605	619	623	581	603	608	602	589	647	561	586	632	555	599	597	611	598	573	574	640	584	564	586	615	595	608	590	605	583	573	619	596	583	617	577	584	564	607	593	554	593	624	621	593	634	584	600	626	578	618	608	579	580	577	578	626	568	612	579	586	578	551	566	593	613	610	563	579	559	631	532	587	603	593	584	617	592	557	589	549	560	608	606	565	599	568	568	588	629	648	575	615	578	630	586	579	633	579	620	600	613	604	610	607	643	608	556	598	593	624	554	583	565	629	609	577	603	602	603	576	568	563	594	585	565	610	551	585	634	594	552	558	599	591	648	629	543	598	587	568	585	577	587	535	573	622	623	613	580	590	582	568	589	600	573	628	563	610	585	565	562	579	635	600	581	602	620	588	590	610	621	621	583	618	600	555	573	614	545	592	560	613	603	648	664	590	633	600	597	575	616	585	612	583	585	562	586	594	593	598	555	589	579	578	610	574	620	611	589	593	576	567	617	634	579	602	552	575	614	556	608	597	538	634	634	566	567	605	545	579	590	566	591	596	589	589	566	602	614	565	562	575	607	607	553	673	534	624	591	586	610	600	570	600	589	574	598	607	566	560	535	579	622	586	578	596	593	593	578	596	583	600	550	609	602	616	515	644	641	603	573	608	586	588	591	625	586	589	588	566	574	577	584	559	624	593	553	565	614	565	599	561	561	616	564	601	611	589	590	607	605	621	597	597	627	590	591	609	587	598	620	602	628	537	554	620	613	596	600	612	574	560	619	581	583	578	606	593	626	597	581	560	587	607	616	573	616	579	602	616	570	594	600	625	571	575	590	604	590	559	615	577	565	589	609	572	603	612	572	564	629	594	588	617	575	601	616	629	598	582	643	585	581	587	606	594	580	565	643	572	603	599	563	567	621	578	562	624	634	607	582	565	579	547	598	592	589	568	599	561	599	611	582	597	567	621	586	568	636	554	578	581	612	589	553	611	583	582	547	586	574	588	647	585	562	556	616	578	599	567	617	576	610	586	569	576	627	536	561	578	598	563	568	607	551	577	559	593	593	586	630	566	581	618	605	624	623	562	560	598	583	606	591	622	642	581	620	588	592	581	618	575	623	625	586	580	582	607	565	581	569	580	586	620	596	563	591	576	598	574	590	595	597	550	595	637	617	534	584	610	620	592	636	611	609	595	622	604	626	583	569	519	563	577	653	615	616	613	594	619	594	575	560	558	620	631	617	580	559	594	591	612	569	621	563	574	564	591	582	618	608	565	570	581	584	611	601	578	598	573	598	589	607	571	541	628	604	623	579	589	613	586	561	593	569	615	611	593	571	599	575	609	576	607	604	571	588	600	599	598	575	570	565	618	555	589	622	597	616	588	597	638	634	633	587	625	571	591	580	603	601	588	590	578	584	590	586	627	603	579	575	600	609	617	602	585	615	616	589	620	618	604	579	621	611	532	647	565	613	641	617	564	591	600	598	583	565	576	596	569	610	596	600	652	584	622	606	602	614	549	587	588	594	583	617	598	596	597	563	624	609	614	576	584	572	622	610	565	578	560	591	554	613	587	572	629	602	607	571	600	592	565	584	561	578	557	552	577	592	614	569	579	592	610	567	596	593	609	620	567	619	586	568	613	598	599	588	595	575	598	606	627	577	590	659	589	573	590	627	601	576	560	554	581	562	519	591	557	594	572	577	584	594	596	568	587	651	601	584	570	609	572	549	590	583	586	589	611	607	581	615	592	620	598	590	568	555	583	583	591	606	589	607	597	597	601	603	609	590	657	575	607	588	583	616	581	621	628	599	568	581	581	589	589	591	658	588	614	610	589	600	565	568	610	596	618	568	566	587	616	604	576	564	631	623	572	582	593	602	607	612	585	594	630	626	625	586	608	588	600	626	617	610	613	624	569	568	560	575	602	543	575	614	619	585	578	611	580	603	618	608	530	591	617	576	567	626	549	602	558	564	570	615	601	604	626	586	616	594	608	612	564	593	571	566	558	630	602	615	588	612	616	649	582	600	605	578	543	573	601	603	613	541	619	615	522	616	563	605	618	576	577	589	583	613	641	558	587	587	575	586	565	614	599	601	625	598	570	564	537	606	586	624	597	603	611	613	548	625	619	555	610	594	580	610	575	620	540	604	600	604	611	596	627	615	603	574	640	565	605	644	560	616	638	587	561	559	614	582	591	600	632	562	578	594	600	594	568	576	593	563	589	597	582	585	576	543	586	592	581	569	582	596	584	595	566	609	593	584	553	590	581	582	571	588	600	592	601	544	640	604	572	620	598	556	597	599	578	578	558	577	588	609	600	580	575	592	592	603	575	552	600	578	607	568	601	575	580	595	577	608	633	559	558	603	601	592	582	588	607	612	609	592	638	570	625	627	564	619	608	591	559	606	580	573	618	620	605	566	579	642	584	634	613	613	583	609	558	589	620	556	608	616	622	612	546	628	624	587	586	597	552	659	569	628	606	613	614	569	571	589	585	590	590	572	595	574	604	580	589	572	623	596	573	568	595	613	595	579	584	608	594	596	611	610	566	600	605	559	590	621	619	610	611	626	631	610	541	572	593	582	598	592	591	580	569	589	611	549	600	566	593	562	568	593	554	618	600	614	654	593	614	572	590	596	581	551	585	542	611	571	596	611	547	628	629	604	616	600	589	607	604	592	567	580	612	544	611	605	594	603	625	616	575	544	605	603	593	551	617	585	595	608	595	592	593	637	621	594	615	602	624	620	579	554	599	603	600	577	622	579	551	590	569	557	584	627	605	594	599	604	587	615	574	564	598	584	546	620	621	600	599	557	569	549	598	571	569	605	607	597	591	575	588	608	616	605	613	599	608	563	583	613	575	613	592	627	602	626	585	618	594	582	606	591	581	600	607	581	561	626	570	570	605	592	627	620	604	591	580	612	591	574	598	572	607	571	606	588	588	603	593	578	575	577	584	611	571	619	571	601	606	568	596	602	621	566	638	608	606	631	599	618	605	628	616	630	588	605	641	549	624
7546	21510	9398	4669	3201	2543	2038	1772	1507	1249	1156	1062	1027	981	893	912	855	865	840	828	791	788	808	789	770	763	797	752	764	725	745	761	710	787	722	717	761	784	748	683	721	708	733	702	753	701	770	719	645	745	723	713	798	781	715	706	757	733	761	692	744	705	714	775	770	697	743	706	738	738	681	769	758	729	722	675	754	682	731	762	720	755	703	713	700	706	737	718	686	721	716	727	709	695	708	720	725	713	694	762	713	713	693	768	696	736	751	742	724	711	738	752	716	727	738	753	743	697	763	694	704	704	661	720	713	729	692	716	739	668	721	700	706	686	773	713	647	739	696	707	673	707	728	675	772	733	734	775	727	774	718	721	698	703	744	750	756	666	719	722	753	713	722	692	722	772	715	786	690	749	703	745	716	750	691	715	732	702	708	715	698	726	717	693	761	738	731	724	671	715	674	760	725	728	727	699	716	648	688	812	720	724	704	746	758	775	772	757	689	769	703	751	738	705	681	709	732	782	705	732	719	691	719	697	765	720	729	730	684	685	726	680	697	726	705	746	730	735	695	697	707	682	713	731	714	709	711	727	728	673	722	720	717	690	699	717	664	723	744	722	704	719	744	713	697	702	668	776	747	727	736	791	693	693	690	705	713	698	693	731	650	726	671	719	690	774	705	748	731	712	700	702	724	698	676	709	792	729	733	681	689	722	702	704	692	716	721	753	693	744	738	749	674	716	670	760	743	758	739	707	672	716	684	748	730	693	705	713	731	747	722	718	736	736	729	684	732	724	682	701	771	710	734	759	718	709	686	716	705	663	712	760	671	683	723	691	689	707	647	719	724	705	706	726	734	738	705	690	737	743	740	737	712	668	696	736	728	711	704	716	673	662	743	659	708	709	705	719	777	705	739	723	729	765	684	665	728	740	701	688	742	730	734	681	689	650	700	679	714	715	685	708	714	694	698	697	715	693	734	697	699	724	735	708	746	708	720	785	696	683	694	708	729	730	719	762	743	692	731	751	695	706	727	734	677	721	722	718	726	728	684	674	751	738	708	731	730	655	720	675	642	756	714	733	722	750	708	690	703	701	709	697	704	731	699	721	714	688	710	693	665	713	691	757	706	690	650	726	726	768	700	744	700	679	683	700	725	700	729	721	711	746	727	729	744	750	731	648	738	720	671	642	744	747	722	704	693	702	702	699	711	750	704	727	699	678	732	708	769	739	715	718	674	722	757	675	752	730	708	662	745	748	757	695	739	704	717	715	696	671	732	692	655	714	766	701	770	693	705	677	680	725	705	715	684	672	703	684	709	697	696	683	709	718	704	676	691	673	717	671	728	708	660	695	753	716	702	709	724	730	722	689	718	712	720	686	759	687	745	746	746	722	735	692	739	705	698	761	687	706	710	693	688	701	684	720	724	730	669	732	738	716	665	675	700	748	715	662	732	707	693	716	676	712	714	723	772	657	677	703	678	704	809	694	703	686	697	748	734	659	710	783	706	730	707	733	713	646	722	730	711	727	742	714	771	731	716	714	714	764	711	739	717	711	715	725	716	713	714	774	712	753	692	775	734	772	662	751	683	714	716	721	728	780	720	676	644	715	759	701	717	723	729	723	722	732	720	736	666	734	750	676	733	699	702	687	666	680	691	777	735	668	757	718	728	735	674	720	747	710	701	688	719	722	683	702	743	732	702	731	769	733	732	699	718	690	698	750	698	714	710	662	701	701	710	680	737	722	732	678	649	733	742	719	739	702	678	674	763	741	736	744	717	682	747	672	727	733	724	685	698	708	688	703	709	718	720	694	733	681	738	754	711	710	714	710	699	655	741	727	741	745	715	733	693	686	717	704	727	708	735	753	725	756	716	693	665	715	750	687	776	702	692	739	693	751	716	728	679	723	801	686	663	704	722	712	691	711	745	722	717	705	682	694	671	730	694	726	739	712	726	675	754	720	733	711	667	764	728	738	729	696	709	691	710	699	752	727	704	752	689	681	687	720	708	688	709	693	695	656	714	647	747	708	706	716	646	671	687	726	746	675	734	759	703	725	697	701	727	755	660	723	740	716	745	742	756	651	669	721	720	683	764	687	725	698	679	719	707	720	704	748	720	733	737	741	733	732	711	753	695	647	702	736	700	736	700	734	699	673	716	706	697	724	698	730	697	694	693	703	690	743	697	709	713	737	758	684	715	724	705	683	651	776	711	748	683	721	699	733	712	708	725	738	718	715	697	677	718	700	742	684	723	721	743	696	752	747	733	692	762	750	725	689	690	662	722	702	720	710	714	703	700	680	709	721	705	700	762	696	693	731	712	746	682	746	701	761	675	721	684	726	650	745	720	659	688	756	690	715	748	749	682	687	788	725	724	727	726	771	717	718	697	773	675	713	670	741	712	713	741	751	716	689	714	728	710	715	741	712	737	699	656	749	744	751	733	737	728	689	699	694	754	713	725	705	702	701	738	715	731	720	749	717	701	709	778	714	633	713	716	674	720	733	665	694	700	670	713	707	704	737	678	765	721	680	701	715	661	706	690	704	685	737	753	716	685	641	751	747	723	745	724	712	730	751	694	676	736	661	770	703	793	698	702	731	725	745	733	717	706	703	739	757	696	713	702	732	722	673	689	714	727	665	703	726	708	702	696	756	717	754	738	721	759	747	693	708	768	691	710	759	713	722	721	723	740	708	691	730	714	714	726	699	741	725	724	710	677	717	697	695	684	721	737	713	680	702	705	716	664	660	700	674	722	719	712	680	729	694	722	721	660	724	733	687	763	727	730	730	706	680	776	708	723	722	679	727	668	715	687	689	717	739	647	707	716	730	701	733	715	645	764	714	744	685	741	712	728	683	716	722	704	682	677	717	740	709	685	702	733	718	707	711	738	727	693	720	699	692	691	738	744	758	702	717	712	750	723	711	765	735	720	760	715	737	721	732	731	775	752	680	703	706	713	688	710	680	709	692	717	691	681	695	775	723	690	743	736	674	705	708	712	705	682	719	702	690	689	704	729	704	714	702	722	742	730	692	679	668	738	731	719	784	733	693	705	704	761	695	708	711	700	747	751	725	713	693	735	710	675	709	710	700	695	672	703	690	692	737	767	737	710	698	732	728	708	727	739	736	706	707	732	688	744	750	713	737	702	706	745	706	697	716	684	713	708	707	679	722	704	724	722	696	727	728	715	715	705	713	720	732	721	647	743	725	686	717	729	716	672	719	730	738	685	708	713	714	732	689	737	695	723	710	687	744	731	727	745	741	741	666	685	699	701	662	675	699	703	703	764	686	717	746	641	689	703	690	689	708	754	704	686	741	686	753	707	689	740	726	703	713	722	760	729	663	676	715	673	739	675	665	730	668	724	683	727	669	697	701	702	702	757	685	717	679	725	686	725	717	736	733	726	735	721	724	739	647	699	699	737	708	716	696	704	750	723	675	702	748	716	732	676	704	713	751	655	753	654	693	706	735	744	718	745	742	725	758	740	707	696	706	716	717	692	705
25219	21150	27632	24855	10373	760	535	490	441	431	387	378	345	371	368	375	352	300	352	341	335	314	308	317	332	338	302	340	285	345	299	281	338	260	319	319	324	284	334	321	296	288	293	328	314	325	305	313	304	311	303	292	289	308	305	324	294	309	328	315	309	309	333	323	309	331	293	292	305	300	288	322	328	295	293	289	299	321	317	313	317	327	296	333	301	293	313	337	305	293	296	281	300	311	314	317	288	308	304	283	316	306	311	275	322	324	291	299	307	311	315	282	350	320	293	297	294	324	349	300	281	286	292	306	316	323	303	293	293	289	290	304	333	307	305	310	318	288	270	307	326	303	269	336	316	313	298	289	302	287	319	312	319	338	302	318	295	321	281	291	322	305	289	320	298	335	305	345	323	318	287	314	313	304	321	326	280	290	302	304	312	310	320	311	322	319	337	295	308	295	286	297	319	312	349	282	332	313	331	306	277	331	282	284	330	315	344	277	329	283	332	309	318	313	272	308	324	294	303	311	306	303	305	349	319	295	319	338	313	319	308	333	291	316	312	289	296	328	333	316	318	283	320	364	276	295	304	336	314	294	297	288	310	306	297	325	285	304	300	275	286	275	308	309	303	297	308	319	261	292	293	291	332	312	319	317	286	296	304	315	300	303	276	311	339	336	287	357	312	303	328	326	306	336	289	288	300	303	322	293	264	296	306	306	335	287	275	292	294	301	293	303	310	288	301	311	302	323	309	306	331	331	295	302	296	310	326	297	304	294	282	308	327	293	293	292	335	298	319	319	326	296	328	307	291	344	315	335	319	286	306	288	308	293	289	284	304	304	313	289	316	317	311	292	321	276	303	298	282	307	274	306	307	287	329	310	299	299	305	317	291	321	273	304	312	281	313	314	342	326	302	302	324	305	310	289	282	302	298	311	296	295	308	304	329	311	315	306	300	317	321	297	309	303	300	294	303	302	330	299	259	292	302	315	332	294	314	300	337	309	333	310	329	313	327	296	311	305	300	279	310	324	307	287	341	324	320	298	321	280	298	321	303	280	289	313	320	337	326	294	295	332	346	317	315	299	308	319	313	271	302	285	309	281	311	290	312	329	296	317	294	294	283	309	330	302	299	310	328	291	313	298	303	299	317	329	290	315	312	333	295	278	315	310	293	350	290	335	280	295	302	293	317	300	313	287	307	308	292	319	303	318	294	315	325	322	336	302	325	306	317	275	304	315	309	328	303	340	327	312	291	282	329	328	318	299	276	313	312	321	300	324	282	311	312	293	328	306	356	295	318	274	326	295	303	309	274	311	332	286	324	286	293	304	316	327	313	346	316	326	295	335	314	302	285	290	285	318	321	320	334	327	315	307	323	296	338	317	299	294	308	298	286	340	305	305	315	334	353	328	303	326	312	307	316	291	339	290	277	311	270	324	288	303	309	288	312	318	308	310	327	290	316	308	284	299	329	313	321	273	314	290	303	280	320	297	302	265	343	354	296	298	305	308	283	324	338	323	284	281	299	315	296	273	301	312	311	289	302	289	329	283	289	309	294	278	312	327	302	293	310	296	332	302	298	291	287	293	292	347	308	318	275	308	304	300	339	307	309	299	286	268	315	307	315	308	303	280	304	288	302	286	312	343	288	308	280	312	351	339	341	317	330	289	298	307	288	298	269	288	307	335	308	312	297	291	280	305	296	306	276	283	271	290	319	275	313	291	299	299	332	255	310	292	310	277	298	300	287	299	314	290	314	252	308	295	300	305	320	323	287	301	301	349	302	308	292	283	299	295	337	287	314	320	307	297	310	321	339	294	308	289	323	294	316	317	296	337	343	295	320	332	307	307	295	300	320	278	298	299	313	298	318	298	323	311	343	293	308	322	323	307	316	297	296	283	292	317	316	280	310	305	311	312	303	283	292	302	276	306	293	310	325	323	311	297	310	318	290	300	289	312	318	268	315	310	296	294	291	335	313	304	323	329	287	335	289	300	308	275	326	320	329	304	333	320	294	316	296	328	304	283	297	286	280	268	296	302	310	255	305	281	292	326	328	293	284	288	322	268	317	312	340	289	328	286	314	290	307	291	310	319	294	298	312	296	317	285	296	344	301	326	314	288	286	300	297	300	319	311	293	305	292	295	308	339	271	297	330	302	311	317	316	295	294	303	326	299	322	290	285	304	313	299	326	297	305	285	296	283	271	322	300	317	342	275	321	308	306	326	305	275	333	308	310	320	288	287	307	327	311	317	302	323	296	298	307	329	281	328	303	294	305	299	297	298	327	304	311	292	299	303	305	324	299	314	324	289	318	318	314	340	315	328	306	303	308	303	343	325	295	324	306	278	308	296	329	342	315	314	329	299	295	267	303	283	312	311	317	312	306	314	333	334	300	327	311	323	307	315	332	310	316	315	311	297	288	303	319	294	322	308	275	294	304	320	324	301	298	322	330	303	307	317	290	323	302	359	305	291	297	302	319	310	289	324	335	287	322	284	304	338	344	310	317	293	309	335	304	328	276	270	298	294	313	298	303	298	320	299	316	312	311	302	330	311	317	316	327	302	310	313	280	291	327	284	304	280	315	297	290	273	276	291	296	306	320	309	287	336	295	325	293	311	335	276	324	290	344	311	282	304	311	314	321	298	326	306	318	280	296	317	291	339	322	305	296	320	318	317	285	286	294	309	335	300	303	310	314	287	310	309	370	312	305	312	298	312	307	298	311	306	309	325	288	291	304	349	289	306	326	305	283	280	280	304	329	301	310	305	307	342	325	317	301	279	321	287	321	325	304	288	311	304	339	333	325	326	292	307	309	323	328	314	307	313	298	321	332	295	313	293	312	330	319	282	297	330	308	312	297	318	320	307	301	326	291	279	300	303	317	307	321	310	300	316	327	306	313	345	318	304	279	295	316	264	299	321	292	323	323	330	317	309	318	315	324	303	315	312	319	307	310	297	323	311	306	334	301	316	314	301	304	293	298	309	270	277	320	291	311	276	323	309	304	303	313	301	323	279	319	315	299	290	347	297	308	276	287	303	296	303	314	303	310	306	321	316	285	340	335	304	304	307	329	338	334	339	280	296	332	288	299	280	308	319	286	312	322	309	302	350	320	333	302	301	257	301	299	290	321	304	322	276	320	287	330	287	307	296	319	285	361	313	318	327	302	308	295	313	299	328	288	322	312	334	319	316	327	289	294	312	296	337	346	317	334	321	315	305	316	332	274	299	282	308	334	301	331	294	284	333	297	298	286	298	315	297	306	357	312	306	313	261	319	303	300	306	306	298	273	319	287	297	307	309	316	316	293	279	282	325	313	284	282	299	342	301	291	282	334	309	305	309	320	299	284	269	296	298	301	282	347	317	267	324	317	310	322	278	338	287	335	305	272	295	309	291	306	319	318	331	317	298	322	305	312	306	321	288	299	317	316	318	278	309	281	301	292	276	289	313	315	304	298	301	311	335	295	245	323	308	325	289	296	302	301	313	307	284	278	278	301	304	301	299
7800	16453	5163	2691	1896	1410	1177	981	877	754	698	603	557	551	533	515	446	463	445	444	461	423	457	462	449	404	409	410	447	415	413	425	414	391	460	381	403	406	395	387	394	384	394	401	446	420	382	405	382	384	389	419	400	390	392	395	416	394	387	405	409	423	406	393	383	386	404	403	391	412	394	424	427	406	387	373	381	404	423	403	386	376	398	404	371	363	394	401	404	422	359	426	390	376	414	427	403	422	386	417	403	389	392	391	395	430	404	390	423	413	363	358	372	378	368	430	385	421	403	404	374	415	371	386	384	390	423	397	382	374	372	369	393	395	406	395	382	389	400	388	405	363	380	412	441	365	389	372	398	428	413	397	425	405	409	399	387	392	396	372	364	388	348	374	398	436	413	392	393	431	426	376	400	390	462	401	396	406	407	463	388	399	389	386	424	377	387	385	398	387	400	396	391	384	405	392	415	427	427	367	402	411	385	417	371	385	420	409	417	408	338	423	399	384	369	428	397	389	384	377	389	422	414	361	413	411	366	430	401	378	382	411	414	380	405	406	413	361	418	401	415	389	425	386	416	403	380	388	397	407	404	415	395	374	368	426	412	405	420	375	377	401	405	412	356	405	362	436	430	377	394	428	407	370	379	407	382	439	401	407	363	370	376	366	411	369	377	411	364	379	409	386	393	385	378	399	403	396	407	389	411	370	392	417	391	410	426	426	402	433	420	387	404	370	410	401	393	405	408	386	399	393	367	417	404	454	369	409	394	384	376	410	440	383	384	399	459	358	382	413	379	382	400	368	391	419	434	420	377	404	383	340	404	374	378	386	421	399	396	395	378	383	422	408	413	384	401	412	419	387	392	385	406	394	369	391	375	401	387	393	384	372	365	406	396	364	406	417	370	403	417	374	415	396	420	401	402	405	385	394	360	380	429	391	389	365	395	375	408	408	379	360	428	415	395	388	383	385	406	390	385	435	380	440	377	360	388	410	430	407	408	412	404	405	391	402	401	443	383	383	403	404	360	367	406	390	391	412	404	406	404	376	383	407	419	431	396	403	396	393	371	400	431	413	439	356	390	387	404	395	384	391	400	386	391	410	379	401	388	442	401	364	400	398	393	398	394	385	447	387	426	370	364	382	400	378	365	373	441	392	398	383	363	410	428	363	388	397	359	403	402	432	402	395	406	435	363	415	388	373	358	412	381	412	400	388	410	423	404	402	368	374	398	417	403	418	384	355	392	384	344	413	398	396	399	427	409	374	381	369	426	373	397	377	405	403	437	382	384	389	422	393	410	394	353	349	384	363	417	406	362	406	416	405	392	430	408	406	403	408	407	366	423	372	418	357	380	378	390	378	381	406	420	389	381	439	385	411	392	403	414	406	400	401	391	378	395	398	390	388	384	377	429	377	408	386	387	432	430	396	407	380	382	380	415	369	437	429	407	392	401	409	439	365	360	374	406	421	385	365	367	393	400	394	388	401	380	396	393	371	379	416	371	382	358	427	388	385	388	406	360	436	412	404	383	423	381	403	367	418	406	399	436	420	423	417	430	403	370	401	398	407	359	403	381	395	416	394	371	369	395	403	376	437	377	374	363	408	384	377	414	354	403	382	424	397	369	391	383	389	384	410	410	405	381	361	400	363	376	387	423	367	414	378	403	377	429	391	379	413	427	391	413	398	385	425	387	375	390	439	383	401	430	402	369	420	411	396	422	389	403	387	441	408	421	389	392	368	475	379	390	391	391	391	415	417	364	383	377	397	370	361	409	396	384	400	433	413	398	379	416	381	397	416	432	367	377	373	371	384	398	412	400	407	399	389	387	417	405	365	374	381	384	378	384	426	380	389	363	345	390	376	438	401	391	395	413	367	411	382	363	396	415	411	381	404	419	397	411	382	408	389	403	375	391	418	396	401	404	414	387	397	415	394	429	403	377	396	413	387	385	417	404	390	398	399	380	420	393	373	403	427	420	428	408	400	383	396	362	431	385	424	398	381	372	412	382	432	414	367	360	418	351	381	402	388	396	365	395	342	409	377	406	401	401	379	379	386	367	364	399	398	418	435	389	425	378	404	374	351	387	388	396	405	395	400	370	388	370	411	357	417	362	389	386	409	384	424	365	400	373	397	416	402	418	389	352	407	378	408	440	416	391	386	381	428	416	394	373	390	394	416	421	362	388	353	379	378	386	394	404	399	379	420	399	420	386	386	418	355	393	368	409	421	397	377	444	380	408	401	416	425	388	409	376	408	363	397	380	389	414	405	392	386	406	396	441	380	399	414	387	370	367	412	365	405	390	389	387	429	380	388	389	399	415	395	397	403	402	392	382	413	368	414	393	421	372	409	402	408	409	381	417	406	395	428	354	401	356	414	383	355	414	392	418	367	424	397	413	391	421	385	408	374	390	420	429	379	431	383	408	393	385	389	367	377	390	418	400	411	413	437	403	400	388	384	385	403	386	397	405	394	395	410	397	397	423	410	390	353	404	380	382	387	410	363	391	381	432	388	408	408	416	384	376	412	398	410	381	381	422	399	380	394	408	400	445	395	422	420	377	416	397	408	390	383	417	402	421	374	419	413	418	417	399	416	374	414	403	396	356	402	385	414	412	457	375	377	396	399	393	408	380	391	390	425	389	388	397	413	391	362	377	412	380	397	394	401	369	410	388	417	387	394	372	371	417	388	380	408	405	416	400	374	411	366	373	406	389	377	411	394	408	382	416	418	368	393	401	360	412	398	416	428	389	391	409	403	408	424	398	364	420	398	434	421	384	365	364	383	411	374	377	405	418	370	386	439	401	374	373	414	373	380	399	380	411	383	390	409	398	397	420	421	403	397	381	370	359	360	393	417	395	426	412	403	399	428	379	381	408	421	388	409	387	390	405	349	365	400	361	364	412	407	381	402	399	370	400	359	390	371	397	395	425	431	372	352	416	396	391	390	399	401	365	431	386	400	419	394	408	378	396	398	392	414	387	383	411	381	387	414	376	395	402	397	419	381	405	403	380	372	391	417	379	397	390	408	409	375	350	378	383	383	435	401	375	381	370	409	412	386	411	344	381	355	401	400	376	391	418	379	403	390	409	382	354	389	402	387	402	410	400	413	395	383	381	407	374	382	348	429	379	402	391	408	375	407	371	412	418	377	410	373	392	419	401	401	366	342	403	370	382	392	404	374	406	401	399	406	419	383	391	390	395	402	417	402	393	409	386	411	385	395	422	415	429	388	383	389	409	428	427	382	384	378	406	374	392	398	419	410	399	396	402	377	388	376	429	415	367	411	384	395	422	364	404	411	390	354	403	368	409	386	415	387	387	412	417	433	409	389	422	374	404	375	423	410	435	393	374	350	405	395	401	377	391	433	399	407	398	389	365	408	383	360	419	402	387	398	398	428	411	413	398	384	361	403	386	400	372	394	391	401	370	349	358	379	394	395	388	415	374	383	364	405	401	396	404	389	418	412	409	406	425	384	396	390	411	395	406	394	369	409	389	423
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
