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
340335211244	340335211812	340335212362	340335212912	340335213461	340335214012	340335214562	340335215112	340335215661	340335216212	340335216762	340335217312	340335217861	340335218412	340335218962	340335219512	340335220061	340335220612	340335221162	340335221712	340335222261	340335222812	340335223362	340335223912	340335224461	340335225012	340335225562	340335226112	340335226661	340335227212	340335227762	340335228312	340335228861	340335229412	340335229962	340335230512	340335231061	340335231612	340335232162	340335232712	340335233261	340335233812	340335234362	340335234912	340335235461	340335236012	340335236562	340335237112	340335237661	340335238212	340335238762	340335239312	340335239861	340335240412	340335240962	340335241512	340335242061	340335242612	340335243162	340335243712	340335244261	340335244812	340335245362	340335245912	340335246461	340335247012	340335247562	340335248112	340335248661	340335249212	340335249762	340335250312	340335250861	340335251412	340335251962	340335252512	340335253061	340335253612	340335254162	340335254712	340335255261	340335255812	340335256362	340335256912	340335257461	340335258012	340335258562	340335259112	340335259661	340335260212	340335260762	340335261312	340335261861	340335262412	340335262962	340335263512	340335264061	340335264612	340335265162	340335265712	340335266261	340335266812	340335267362	340335267912	340335268461	340335269012	340335269562	340335270112	340335270661	340335271212	340335271762	340335272312	340335272861	340335273412	340335273962	340335274512	340335275061	340335275612	340335276162	340335276712	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	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
23535	21729	29488	24445	21661	21005	5784	1309	1085	1048	960	934	924	919	855	921	857	841	865	861	823	872	809	844	802	821	823	799	787	811	870	829	829	807	814	808	841	853	777	845	825	810	782	789	820	778	809	817	810	774	839	837	823	831	846	778	803	822	807	749	820	818	783	811	748	804	793	858	852	775	795	797	842	820	803	803	839	818	760	777	797	756	768	794	782	779	807	788	815	812	745	848	791	877	771	807	864	811	840	816	772	810	854	789	816	808	817	854	782	775	773	812	802	788	794	802	808	846	738	812	792	828	780	818	783	786	865	855	804	797	746	772	827	773	801	803	808	741	826	827	842	793	782	832	769	780	809	771	785	721	825	796	827	778	793	852	817	802	874	780	732	741	778	756	794	796	818	791	771	775	769	796	762	739	767	858	771	783	744	761	807	806	851	780	849	849	866	780	837	733	775	802	812	813	803	745	809	800	830	780	835	778	753	830	789	775	785	841	759	803	794	828	837	786	780	800	771	794	805	806	789	802	846	817	779	809	800	791	837	804	796	802	837	802	803	819	848	781	847	766	785	776	786	762	821	789	803	835	802	831	783	777	794	796	817	779	766	802	750	797	815	812	823	836	745	771	833	782	790	772	773	837	768	776	823	844	797	740	796	831	738	798	829	790	806	795	785	810	812	811	755	753	807	814	768	809	753	773	817	786	812	809	836	764	804	792	843	791	785	791	801	780	771	785	843	805	765	802	838	810	820	788	806	763	791	772	771	821	858	818	799	824	784	901	829	806	819	823	776	807	821	781	801	789	806	813	804	717	813	750	809	787	778	850	774	782	767	771	781	792	795	785	784	806	809	825	780	801	813	831	797	838	792	803	812	774	820	789	794	796	738	821	850	729	834	791	792	831	780	779	807	824	791	811	813	802	832	778	727	783	788	776	810	801	776	767	762	805	775	803	780	834	769	778	808	798	756	811	758	812	867	812	844	795	803	844	840	787	801	785	850	828	814	842	786	840	808	753	825	818	794	789	793	863	816	750	812	835	795	797	779	808	777	808	808	820	772	849	818	811	787	809	772	838	790	886	749	758	792	757	741	744	864	830	809	793	782	865	826	816	810	818	800	761	790	808	846	801	831	794	837	762	760	818	821	752	824	736	791	776	802	837	848	832	771	798	794	805	821	855	802	844	793	750	782	780	802	816	802	835	761	747	817	765	791	801	814	820	800	887	750	831	806	763	797	757	812	844	779	796	784	783	823	803	744	784	862	779	774	772	738	771	814	805	795	801	755	763	827	803	787	797	810	832	822	765	769	800	807	814	814	810	844	764	775	796	758	801	797	812	777	852	822	790	814	792	772	780	789	774	758	800	769	798	787	830	801	784	788	807	757	820	799	790	801	815	815	850	777	755	798	816	759	830	809	782	803	802	868	783	810	792	816	753	793	756	764	788	770	778	854	793	770	847	812	846	784	851	811	763	831	769	789	795	826	813	819	764	796	781	818	849	822	802	789	792	798	756	774	839	832	804	788	773	837	808	811	854	795	775	799	826	808	787	792	818	764	806	735	776	787	786	773	836	751	805	769	802	768	831	822	831	794	789	831	732	796	800	790	786	765	774	811	820	794	787	812	774	819	859	835	802	806	815	769	795	822	800	793	822	837	766	829	807	775	772	811	851	846	805	810	821	816	783	794	804	828	795	814	779	798	873	740	784	824	831	843	865	791	852	779	847	720	830	783	768	819	841	825	771	756	805	776	818	834	804	849	829	807	770	821	794	848	804	755	820	770	797	786	816	803	827	826	843	810	804	753	828	774	797	763	773	833	778	843	822	804	756	800	794	805	751	780	798	778	817	820	806	826	786	815	782	772	800	812	743	794	814	841	808	823	737	817	836	814	775	837	801	807	821	801	850	845	813	818	804	785	769	796	820	853	781	787	824	757	836	813	803	848	784	869	761	829	831	801	761	800	765	831	776	781	788	835	812	812	822	870	788	772	786	763	746	791	778	768	815	831	764	785	761	812	801	792	790	819	822	811	789	774	820	791	784	833	770	853	798	826	873	788	757	776	788	768	801	788	794	843	836	814	768	782	790	831	844	825	822	865	812	785	840	789	813	751	807	816	795	785	817	794	782	836	801	810	808	792	818	783	778	834	749	769	783	781	810	777	810	833	806	786	787	807	848	813	812	741	788	842	763	816	771	765	775	789	817	747	795	840	804	787	814	840	834	769	825	773	775	783	822	753	789	810	820	758	819	782	760	771	822	758	816	775	845	811	811	831	848	830	791	792	795	796	773	778	809	809	752	736	847	808	854	780	773	815	836	803	768	801	760	818	783	774	822	814	805	842	806	792	755	764	744	776	817	847	811	750	819	791	771	818	821	817	777	798	826	783	833	800	806	868	809	781	757	810	754	773	839	764	844	771	808	766	773	852	777	784	803	776	775	752	829	783	780	833	817	822	811	797	774	783	804	827	822	797	804	828	848	767	844	817	825	783	778	788	774	809	816	758	788	793	787	770	826	784	785	801	784	780	781	815	831	773	793	775	837	824	811	778	767	803	815	773	771	791	808	819	758	795	801	827	790	798	837	847	786	765	761	835	765	802	838	800	769	824	749	830	811	813	774	769	848	823	816	779	763	814	792	806	807	812	790	750	791	734	819	812	805	759	784	814	750	806	805	775	764	840	795	800	748	850	748	816	824	820	797	807	791	783	766	809	771	776	819	800	782	813	852	840	794	805	784	776	826	855	785	821	797	842	791	781	765	792	852	787	758	782	812	823	834	803	790	812	843	762	807	782	754	763	775	783	810	827	769	770	829	807	806	801	768	825	803	758	783	821	801	744	781	825	778	782	886	806	764	824	840	735	787	727	777	799	848	779	808	797	779	747	807	821	821	823	820	830	826	799	796	775	736	735	830	798	878	821	809	811	826	798	777	801	810	770	828	785	772	769	787	781	822	742	808	815	807	846	789	799	774	811	762	806	814	798	798	787	847	821	768	850	834	859	826	792	780	820	824	775	813	834	809	813	825	808	791	812	793	746	757	783	816	814	804	796	796	810	812	785	754	807	839	800	796	821	818	793	804	791	837	796	760	778	774	773	780	786	837	795	811	778	791	818	761	779	771	846	767	825	779	851	754	790	765	825	792	743	772	784	794	823	783	825	795	810	792	849	808	786	840	824	803	839	771	801	765	789	842	784	809	782	831	802	829	815	775	796	795	822	784	802	856	730	792	803	833	777	772	796	792	838	761	800	782	785	785	824	797	827	819	801	756	783	810	785	815	791	794	803	773	785	802	808	819	836	781	769	822	832	816	838	795	841	768	756	791	796	777	790	753	820	788	809	806	805	788	821	788	800	839	790	759	820	716	831	790	813	861	822	804	806	791	838	831	795	710	765	799	816	848	771	778	769	839	818	738	792	837	763	826	803	829	822	768	767	725	787	790	779	779	850	832	835	806	789	811	812	787	829	868	812	774	793	786	745	773	747	792	806	788	785	767
46936	72584	52366	10154	3071	2396	2060	1734	1502	1365	1300	1210	1184	1138	1079	1084	1020	970	962	1007	1028	1009	928	957	1006	1041	964	884	931	957	879	925	952	876	911	912	902	934	863	942	922	880	952	936	894	913	923	914	926	926	884	891	921	909	952	900	953	925	866	901	909	927	920	849	913	948	944	926	875	931	937	849	935	969	873	895	941	932	845	955	949	932	927	963	892	929	888	910	899	948	952	922	883	942	963	954	894	914	911	957	944	902	866	924	903	943	976	871	832	912	905	950	958	917	890	916	923	881	927	865	863	886	949	910	884	955	925	886	946	888	862	894	896	842	932	864	881	925	887	915	872	889	916	872	912	943	897	846	884	888	892	912	946	871	860	935	912	910	885	891	958	877	891	882	868	851	937	909	886	902	925	919	911	897	887	903	901	900	918	875	870	929	910	893	933	908	902	869	904	892	912	915	922	860	900	894	889	902	961	865	881	868	896	939	933	867	871	900	876	978	917	915	875	933	956	889	923	921	932	917	950	874	886	942	891	898	903	932	906	931	917	942	944	891	889	918	937	979	885	894	883	892	870	876	947	928	926	931	920	947	901	948	869	881	919	957	902	895	862	916	888	903	955	925	877	904	897	875	886	950	893	944	872	875	945	905	898	856	942	923	906	896	903	903	908	912	843	885	930	974	886	853	894	900	953	915	886	917	899	934	908	906	929	871	979	868	911	930	927	930	971	899	895	870	911	936	901	915	907	916	925	890	941	911	947	877	973	893	884	895	971	892	892	879	947	930	865	959	962	901	901	901	932	889	897	868	929	927	900	912	851	904	894	867	907	968	972	942	897	892	916	878	930	865	908	885	908	879	889	912	866	886	932	925	919	925	940	933	883	924	888	918	879	920	881	936	957	889	909	897	885	915	878	894	902	873	914	930	894	926	898	892	905	895	855	951	910	903	882	936	866	894	892	913	894	972	868	943	909	927	897	907	931	918	888	932	897	920	865	906	926	894	916	904	898	879	878	873	945	858	868	934	886	934	936	835	910	837	909	906	967	938	899	878	914	937	936	913	883	917	884	901	943	919	908	882	932	921	925	903	895	944	905	926	916	893	907	876	908	897	824	896	917	898	939	914	902	867	956	904	925	887	884	924	888	858	914	918	886	920	998	905	885	934	930	868	881	949	852	931	922	921	898	890	928	897	898	914	884	888	842	909	890	879	884	867	904	880	891	914	907	947	900	939	927	945	946	907	947	943	916	943	902	865	886	949	903	917	904	900	880	899	872	920	872	932	888	945	902	906	983	889	905	899	898	964	890	898	951	920	840	887	887	871	918	906	888	882	874	905	889	899	860	892	894	870	968	916	888	893	890	873	900	890	916	930	895	877	920	901	896	903	877	923	905	911	975	943	883	886	950	947	884	912	941	844	914	867	857	872	879	892	907	914	921	926	947	849	902	908	968	899	939	949	963	878	933	901	874	884	881	850	894	866	887	888	816	932	883	923	952	887	950	872	930	864	885	901	957	922	839	968	949	854	915	912	945	905	928	908	922	899	929	896	897	895	916	914	909	881	954	875	924	901	905	916	884	899	977	909	890	895	962	864	914	902	934	907	958	895	961	931	940	892	914	897	894	911	921	960	908	908	887	899	893	866	863	910	922	894	929	896	911	863	916	925	866	955	964	927	916	913	849	908	897	919	881	901	901	924	856	899	858	892	872	974	924	918	887	901	924	920	914	885	942	932	930	933	909	909	912	910	937	878	940	886	927	931	868	908	939	903	925	921	897	900	892	897	934	910	911	890	925	910	906	861	888	909	898	925	938	908	943	923	926	882	902	923	875	859	916	933	886	901	902	891	930	893	942	948	889	913	877	893	924	935	951	883	931	910	903	873	895	917	870	861	905	914	882	918	904	882	942	863	886	917	919	910	882	935	943	958	911	888	981	934	894	911	964	885	939	914	937	871	888	888	916	887	926	923	871	927	917	913	880	867	867	926	890	924	876	971	859	931	888	912	927	867	919	924	918	841	898	888	914	853	936	890	931	880	822	952	914	883	887	917	931	968	943	899	895	888	940	912	911	880	920	929	906	895	892	896	914	923	893	914	912	885	959	864	892	888	886	914	888	908	948	920	949	886	966	942	939	908	874	856	940	927	944	886	891	893	910	903	927	876	926	900	918	947	893	905	869	946	971	919	855	880	941	909	927	918	908	924	947	849	875	944	909	878	923	920	938	883	877	908	936	904	893	859	903	888	872	916	886	866	920	929	856	937	884	957	916	852	859	881	902	943	961	901	931	852	887	877	898	935	948	957	871	876	914	914	891	899	976	973	843	897	877	872	892	886	935	903	925	927	914	897	944	932	921	908	912	931	948	891	949	869	880	876	896	909	909	848	924	904	872	925	873	871	879	854	911	865	888	910	861	904	898	912	923	893	903	858	884	910	906	915	929	912	913	904	909	924	906	934	882	846	863	917	904	906	866	887	936	900	979	846	885	861	887	898	885	953	886	920	903	870	915	944	963	918	949	958	887	974	937	844	946	919	875	885	900	958	941	865	916	893	945	853	908	923	907	924	917	927	933	934	964	880	905	966	904	886	898	977	957	877	891	893	928	876	917	862	903	926	917	933	946	920	913	920	903	948	904	945	885	895	895	901	923	916	905	905	919	929	913	838	931	882	923	923	915	900	920	898	915	929	914	915	885	906	914	909	954	900	865	902	873	891	853	889	918	909	936	989	898	897	917	909	928	891	929	964	905	893	921	936	915	935	885	884	921	885	912	887	877	889	891	904	903	898	904	950	923	877	873	875	949	899	893	933	912	918	837	945	934	929	940	952	904	890	898	948	881	881	898	895	866	961	910	818	955	899	917	873	899	933	927	877	882	909	940	877	946	906	882	848	931	968	892	925	934	956	970	922	922	929	910	922	902	899	862	892	862	896	913	930	912	917	880	919	862	907	915	941	917	923	859	887	934	862	945	893	873	904	858	866	903	929	918	888	869	897	903	941	883	925	867	915	919	899	927	896	917	898	912	897	928	895	868	909	904	923	885	920	881	897	857	962	939	911	913	884	916	898	856	929	889	883	897	942	878	932	933	859	874	910	924	935	914	926	886	899	956	899	906	934	894	921	939	918	838	907	911	919	889	918	916	919	942	899	889	924	946	907	881	939	929	888	886	932	916	852	955	873	948	881	884	862	945	880	899	949	893	973	882	921	869	873	877	885	843	873	844	931	904	932	876	952	903	942	913	972	840	894	879	918	972	880	887	921	848	922	951	895	869	933	871	960	861	993	844	901	942	925	940	920	887	832	911	914	898	915	888	921	850	872	875	912	911	898	926	883	937	896	926	876	845	894	890	895	940	946	933	911	906	929	887	924	849	929	964	957	891	881	895	950	854	885	931	950	915	930	892	891	897	914	912	898	921	894	915	868	924	876	954	893	939	868	885	939	915	871	919	914	909	938	924	911	893	934	929	931	859	873	907	927	905	921	900	897	922	867	915	874
31587	30269	25784	6725	399	351	340	295	302	290	337	335	309	278	298	293	294	322	274	319	287	299	302	308	298	306	280	287	289	285	272	297	302	292	306	269	275	288	286	256	305	307	302	303	321	289	297	272	342	280	307	313	308	324	318	282	289	313	312	291	278	303	311	312	308	293	328	281	307	296	313	309	319	309	329	306	299	291	326	298	319	325	310	302	327	278	326	332	283	304	278	288	260	290	286	263	317	268	291	333	325	290	279	296	288	281	298	290	307	296	302	306	281	326	300	317	287	313	303	284	281	325	308	273	288	317	316	287	300	314	287	312	281	305	326	279	317	307	288	312	293	298	300	291	307	288	313	311	338	282	307	298	298	275	291	302	313	305	299	306	316	270	293	316	252	273	325	303	292	276	262	278	294	300	269	270	303	314	311	308	272	312	303	327	298	333	271	330	314	280	276	312	286	294	290	296	329	307	286	280	313	312	288	284	306	283	283	298	316	337	313	290	295	285	298	295	320	297	291	325	285	306	302	274	311	332	306	313	282	300	322	305	302	284	314	300	314	294	302	311	321	311	284	300	315	295	290	309	286	277	299	280	295	314	310	287	306	291	330	311	291	308	263	294	292	314	287	291	314	297	273	285	269	323	297	282	265	277	311	290	324	316	326	311	308	325	305	302	293	304	301	278	276	302	298	320	283	311	299	303	310	294	334	316	313	298	308	281	264	310	316	273	293	268	310	286	295	292	307	311	319	300	295	287	317	317	327	307	301	301	314	314	301	262	297	305	318	302	311	312	310	320	306	342	308	292	307	334	301	305	315	291	285	313	286	327	316	292	358	288	278	311	300	308	261	326	323	289	344	372	327	275	301	294	276	304	320	306	294	315	285	279	291	306	312	283	277	295	287	321	305	295	301	284	320	283	287	315	300	279	305	307	296	304	308	297	281	288	303	325	299	315	337	280	281	317	296	294	279	305	307	300	286	277	294	306	289	294	304	302	296	320	289	325	306	286	288	306	271	328	304	296	311	319	312	306	319	306	273	278	301	292	300	298	298	312	283	303	317	322	302	275	293	336	303	315	288	309	325	326	293	285	292	293	298	313	309	312	306	295	274	309	290	345	313	317	316	318	268	285	295	277	288	299	304	316	300	291	352	291	278	290	284	301	297	305	281	302	288	321	284	287	265	310	329	304	322	321	299	279	313	301	293	309	306	286	277	308	320	335	312	315	282	294	295	330	339	279	317	274	305	294	313	309	311	303	324	312	305	302	313	298	279	270	282	300	283	308	290	275	285	310	279	302	271	318	299	287	303	295	311	326	291	312	281	322	285	274	271	319	293	284	310	314	274	299	330	300	255	289	287	282	320	295	314	310	313	309	326	301	316	314	318	292	296	319	301	316	311	296	296	272	349	325	285	317	271	293	290	309	300	318	320	314	318	284	321	321	285	301	320	315	280	304	340	293	281	288	311	276	309	335	318	325	290	311	318	311	302	294	319	286	298	280	309	328	307	315	301	307	291	344	290	303	305	278	290	301	311	302	297	270	319	277	316	303	326	335	331	285	276	311	313	287	271	309	296	267	290	318	285	340	261	317	327	309	333	301	314	298	305	289	303	304	313	284	296	274	318	311	322	265	275	289	271	307	298	289	314	285	293	313	291	314	313	292	333	314	329	303	344	321	330	286	303	296	304	301	292	334	307	315	291	311	316	292	291	301	298	316	311	303	282	293	283	300	321	312	297	327	280	253	299	285	287	313	319	285	295	274	314	289	298	304	300	271	275	297	305	322	287	293	314	328	342	341	327	305	302	292	295	262	273	290	291	258	302	309	265	286	303	297	245	300	328	273	323	297	297	283	309	289	318	310	279	330	301	306	301	300	286	280	315	305	293	321	281	320	281	307	313	301	298	314	304	307	298	301	273	288	298	307	295	286	319	333	294	290	304	306	295	293	301	328	330	299	320	313	272	309	290	309	308	315	303	326	284	302	294	293	305	258	320	282	314	313	306	295	286	315	269	290	327	283	253	267	324	309	310	320	318	295	307	295	283	341	309	301	273	284	315	276	288	304	289	296	282	345	302	341	284	309	309	278	299	271	299	259	284	300	293	296	283	297	289	295	275	300	312	317	312	300	308	328	315	318	304	320	315	326	300	301	295	283	295	301	291	281	287	324	278	290	305	308	302	331	305	293	288	302	280	273	248	303	314	319	292	303	275	295	275	301	327	300	297	283	319	299	289	306	289	287	307	294	319	304	295	290	328	294	286	271	296	341	299	280	310	331	306	308	263	299	288	288	287	292	294	315	310	298	313	289	313	326	289	274	310	268	305	319	315	332	287	285	304	326	281	316	314	306	340	279	292	275	317	316	331	304	296	272	289	316	314	326	303	302	283	294	319	308	294	310	298	320	310	287	299	315	325	290	347	286	303	283	280	297	282	292	318	289	292	313	340	285	301	276	339	303	326	282	281	329	295	288	291	284	293	279	284	295	262	273	286	302	291	320	307	296	274	265	299	303	297	301	300	332	269	309	294	294	307	300	310	305	299	290	303	295	291	293	262	254	317	289	320	313	287	321	324	315	294	325	293	322	297	309	286	305	282	269	290	294	301	327	288	313	316	321	305	311	305	311	305	335	277	291	313	304	312	298	305	317	316	299	303	291	304	317	331	328	290	269	282	280	312	294	301	320	334	280	291	316	299	314	329	300	295	278	327	299	276	288	306	272	333	292	306	301	297	324	289	285	302	303	322	280	316	308	289	289	309	270	282	314	313	262	300	311	325	311	284	325	278	295	292	301	278	320	310	294	298	301	298	331	314	279	283	324	314	272	288	265	302	298	274	312	307	305	270	318	274	330	304	307	274	325	300	314	269	262	310	272	289	303	273	264	291	298	288	320	303	303	294	345	308	312	289	291	306	328	274	300	275	300	278	324	326	323	297	302	263	294	309	278	278	302	287	313	303	299	314	304	275	330	282	282	301	288	296	296	304	297	304	318	290	286	326	278	321	309	284	296	298	277	324	273	313	272	295	303	263	304	293	349	311	305	331	294	331	328	338	310	300	293	298	357	304	296	327	279	297	304	304	303	277	310	287	289	329	291	286	307	282	324	292	302	327	278	276	294	307	313	293	319	311	313	289	280	324	301	309	291	303	293	310	285	268	305	315	279	289	314	323	302	292	301	286	289	302	326	304	305	294	294	304	270	319	294	337	313	311	291	298	290	297	314	273	310	289	297	292	321	303	278	332	310	300	298	258	303	332	286	303	307	336	281	283	296	327	308	305	268	331	303	292	279	285	298	313	285	306	327	273	311	319	336	318	305	274	307	324	328	347	285	321	288	338	297	293	323	319	281	286	346	321	308	272	323	264	272	315	293	276	326	313	284	293	312	308	293	302	332	264	291	314	273	307	316	304	280	319	296	307	292	298	316	307	302	268	283	292	292	312	295	279	295	281	332	289	308	277	305	304	322	285	314	325	316	298	325	276	321	298	295	308	305
38646	44741	28442	2812	544	425	434	400	420	374	386	370	414	398	376	395	384	346	389	334	361	381	348	377	387	361	407	345	388	345	355	359	366	354	342	351	356	380	353	354	345	359	376	372	381	353	371	356	353	329	357	349	367	371	382	321	377	422	366	349	340	364	356	363	346	364	352	355	355	354	379	320	374	372	351	353	382	361	366	387	350	352	382	366	349	354	365	388	351	368	387	361	375	341	339	345	372	416	370	391	376	365	362	373	393	361	336	383	390	362	321	353	359	354	380	333	364	355	375	387	391	354	336	390	375	385	358	361	363	374	387	353	382	368	357	392	388	401	404	344	322	370	347	358	357	349	386	386	337	362	364	356	368	373	370	384	369	364	380	354	425	378	377	358	364	387	330	352	335	395	388	343	362	355	360	339	381	375	364	332	366	375	363	365	345	362	352	386	359	380	380	343	385	355	416	358	362	379	372	346	343	358	354	332	356	385	338	360	376	380	388	418	340	360	361	411	332	366	336	345	350	378	375	362	317	353	392	365	364	390	365	379	351	387	356	345	355	363	361	388	367	369	346	372	313	337	351	377	335	389	332	370	376	397	400	340	345	331	370	332	337	380	395	401	352	337	356	368	327	417	373	393	358	361	348	373	377	335	398	411	362	368	373	351	388	367	345	369	358	368	340	340	375	368	341	355	364	331	365	368	349	364	371	360	408	360	386	334	366	362	352	358	400	381	378	380	382	379	387	347	364	366	339	357	384	415	378	375	357	380	363	369	355	356	372	370	358	358	358	342	378	401	382	337	390	389	337	367	361	329	375	347	382	347	337	370	405	363	357	358	383	400	346	370	374	361	378	321	372	359	342	357	335	356	383	391	348	358	359	366	369	351	377	377	360	365	388	363	366	369	380	371	371	351	346	374	363	377	345	416	354	366	355	363	355	341	392	395	381	390	384	340	354	365	343	358	376	338	386	349	367	369	380	378	357	371	358	336	355	373	355	329	368	376	372	368	387	386	366	401	380	404	389	326	376	387	336	382	366	345	340	406	381	367	343	372	348	351	365	337	375	386	389	394	347	392	367	349	355	367	403	411	340	358	399	400	341	372	325	370	394	382	372	337	341	371	386	376	336	363	364	393	374	375	381	394	368	360	360	376	373	330	350	358	350	364	376	339	418	387	370	354	365	385	347	353	355	383	359	385	396	379	357	391	411	376	422	369	378	405	364	366	353	357	398	342	363	372	398	340	395	352	345	397	348	379	372	324	347	369	389	350	343	373	377	342	364	396	368	347	352	362	388	357	395	354	354	376	350	379	360	375	350	362	359	373	397	388	385	401	363	351	360	364	368	381	397	404	337	346	343	368	345	366	356	373	348	383	367	337	354	344	324	360	359	354	368	360	376	383	368	360	388	342	362	370	364	328	366	355	390	375	358	357	375	355	356	359	336	376	395	382	361	365	355	370	348	354	383	375	358	375	382	377	340	362	359	354	372	367	375	339	350	329	360	341	341	370	365	368	376	372	315	353	371	368	370	396	345	336	384	368	369	348	367	377	385	361	351	386	380	384	363	382	367	399	355	373	386	361	376	343	359	354	372	355	323	344	364	331	359	378	371	394	373	355	372	367	366	352	361	354	362	382	366	348	365	340	368	358	392	376	379	383	340	347	401	372	398	380	383	373	381	364	328	364	374	375	337	370	369	342	358	371	340	348	320	374	394	364	375	384	352	389	347	347	369	352	353	370	368	416	369	379	362	379	345	351	382	391	339	386	384	343	376	351	361	361	368	390	374	372	343	378	334	348	398	367	357	379	371	357	362	365	385	361	361	358	371	358	357	362	361	382	359	353	355	374	376	341	402	373	377	362	364	364	372	375	336	349	361	404	399	386	376	360	349	388	339	369	358	351	367	358	352	351	376	368	378	337	354	376	349	361	347	396	363	394	384	358	361	320	358	351	327	358	336	375	357	348	363	364	373	388	377	396	331	357	367	342	390	367	374	385	361	358	394	389	390	367	361	353	352	388	393	383	362	382	379	354	342	368	355	347	357	351	364	363	399	350	386	395	358	346	381	406	379	389	362	365	343	377	358	356	375	383	344	362	373	388	362	381	368	352	363	350	370	363	353	355	387	373	392	377	340	363	360	336	382	352	367	350	345	384	331	379	349	369	397	369	378	345	377	356	353	365	371	360	326	391	357	370	388	387	367	361	394	345	359	364	371	358	361	383	355	400	405	358	326	377	357	370	351	350	384	364	372	373	353	397	335	348	351	362	329	379	380	381	401	309	348	384	363	347	346	348	375	347	343	340	361	354	382	376	358	331	433	344	385	361	357	379	398	354	377	393	328	342	361	376	410	357	383	332	348	372	367	348	357	355	398	347	381	373	369	351	362	362	342	348	359	394	368	366	367	360	409	349	358	357	359	356	356	387	327	383	386	384	362	349	403	372	390	359	348	353	403	385	396	355	378	379	384	395	376	371	361	378	373	361	375	364	351	361	353	353	385	383	326	368	378	348	360	359	376	374	394	391	385	398	344	385	367	399	323	348	374	387	372	375	359	374	381	357	368	375	394	328	360	345	384	358	370	367	399	336	359	347	351	327	378	348	382	373	395	379	343	391	365	405	352	369	364	352	329	377	383	368	367	342	373	382	360	362	365	341	392	358	384	363	339	370	339	384	344	363	394	356	360	371	331	310	371	352	356	360	354	360	380	368	396	346	352	371	353	333	366	369	385	375	347	403	363	401	365	379	394	345	370	366	385	371	392	385	345	381	421	330	385	351	373	368	369	361	354	349	335	356	351	373	370	347	381	371	373	408	364	366	381	380	383	407	361	343	353	332	372	362	396	387	375	364	359	362	355	376	369	394	324	368	370	389	388	337	374	391	367	352	368	367	403	395	369	352	330	361	375	369	382	354	397	322	354	372	379	318	367	350	376	373	383	372	318	351	370	377	347	392	344	359	397	361	359	388	350	392	392	356	355	369	380	368	344	363	390	382	368	384	368	364	377	379	360	348	379	353	379	364	358	349	350	347	347	362	357	359	380	306	399	370	364	370	367	336	383	364	352	362	386	362	402	366	358	386	350	343	370	351	377	354	390	344	341	376	383	389	369	377	361	373	341	347	334	362	356	352	352	363	351	375	394	347	369	354	351	366	358	317	393	369	364	363	366	330	351	362	365	392	366	367	379	329	342	365	362	372	342	338	376	353	360	361	348	354	359	396	359	357	362	393	384	381	345	376	380	335	353	329	390	358	388	402	371	319	357	337	366	331	350	324	355	373	393	377	362	390	356	362	381	341	382	373	361	371	354	367	377	363	386	365	376	370	335	365	341	352	380	371	377	358	354	365	358	353	364	348	353	349	356	362	362	381	354	370	383	371	400	372	376	363	347	336	373	393	348	371	362	386	352	376	334	350	365	394	379	346	358	377	354	371	354	335	391	334	395	391	375	348	350	388	372	360	372	350	375	366	351	377	381	393	317	339	354	374	372	360
23813	20970	28324	24042	19897	6442	1045	714	676	653	616	645	568	610	604	556	569	586	525	558	538	561	536	525	547	534	543	542	558	539	521	538	519	538	526	546	521	546	570	511	567	493	540	537	538	518	526	484	530	566	560	566	511	554	545	514	517	554	527	576	538	516	509	533	558	526	526	560	537	515	507	496	507	509	524	541	518	525	593	510	537	509	516	559	534	560	532	526	548	517	565	526	488	499	533	555	489	536	507	555	493	520	519	511	550	511	539	574	520	520	522	512	516	524	507	548	515	537	502	509	524	544	527	587	539	472	536	523	500	524	507	500	560	504	548	547	540	518	582	500	528	542	497	542	541	543	521	495	544	537	531	502	524	518	508	547	537	530	540	531	523	541	575	523	530	534	529	535	506	511	541	530	523	514	517	506	519	527	543	505	500	582	514	546	543	492	532	556	541	538	472	522	534	537	553	556	563	496	570	520	518	505	517	516	545	496	516	513	556	529	548	490	549	512	556	510	523	498	514	535	510	501	522	528	534	527	548	551	470	586	520	529	480	525	555	528	551	522	552	580	547	538	535	477	536	527	470	553	536	502	484	501	522	519	514	524	534	501	527	535	500	517	571	518	535	489	561	493	511	575	552	556	496	515	510	540	562	556	527	518	543	547	544	538	483	536	541	570	548	494	564	503	547	515	533	516	535	558	546	527	523	574	491	518	564	565	515	523	535	542	528	529	506	551	575	552	523	533	539	549	531	541	514	525	529	506	505	527	519	508	548	593	540	487	529	516	557	500	522	512	535	556	545	528	480	493	535	523	535	537	498	524	508	533	533	569	525	502	500	518	509	544	524	524	568	496	529	529	503	504	513	536	527	538	511	579	582	486	523	511	528	514	542	487	528	490	546	534	513	535	526	519	540	530	512	487	535	536	527	519	516	515	536	565	532	511	565	521	505	512	538	497	524	562	502	523	548	503	549	550	518	486	519	518	520	548	510	527	553	546	554	483	539	496	532	545	532	527	531	507	526	545	548	509	544	486	551	508	544	496	540	547	544	566	475	543	553	505	546	534	529	502	506	514	482	502	514	532	537	521	532	529	502	549	551	494	565	530	484	521	486	526	502	525	546	509	545	528	542	535	533	578	529	531	521	494	571	535	527	512	486	492	537	552	572	545	504	506	506	535	521	540	537	504	517	549	519	552	529	522	490	501	569	512	535	498	527	531	547	512	510	553	570	542	543	495	496	526	565	496	520	543	517	527	516	488	502	511	519	518	493	540	532	543	512	522	488	574	507	495	535	501	522	468	545	515	558	558	492	519	567	537	501	514	544	474	580	501	531	533	496	522	545	534	527	504	507	521	533	546	513	573	548	512	497	539	496	534	526	484	554	539	564	544	562	476	548	555	518	554	544	516	494	510	507	514	534	524	563	481	488	526	533	539	537	500	515	543	486	486	486	544	547	503	524	555	506	506	519	498	496	523	526	544	519	489	522	531	519	589	520	532	516	513	514	532	546	540	528	537	542	511	491	503	505	538	564	519	562	547	532	513	495	536	551	523	519	523	533	527	524	545	533	542	525	545	522	536	550	511	517	555	569	530	508	523	529	536	543	528	522	506	516	520	563	514	498	516	511	513	500	528	539	566	538	511	518	508	492	534	496	555	513	503	502	473	534	478	500	487	521	509	514	528	527	542	550	465	501	515	519	519	490	468	521	542	524	517	503	551	508	496	509	532	522	511	541	520	526	519	530	541	546	548	509	521	502	547	472	534	552	531	534	538	519	510	525	546	533	513	517	536	527	531	553	498	530	517	506	492	568	526	537	527	514	542	572	535	489	521	533	531	516	527	529	536	551	516	518	551	500	550	535	561	562	505	562	497	521	494	516	538	547	571	510	529	568	548	496	538	509	538	512	511	527	525	500	537	556	539	531	520	536	495	512	522	535	538	515	521	552	545	519	539	504	532	544	487	523	529	521	524	527	516	572	506	503	544	526	493	515	522	522	549	526	538	549	528	502	499	535	511	480	492	543	522	533	537	540	524	561	557	555	548	531	544	535	517	582	497	521	542	549	558	571	557	525	507	529	522	480	532	534	513	527	516	529	545	535	541	488	534	497	541	517	528	537	576	533	507	504	530	492	537	552	510	536	510	516	509	511	509	535	551	497	492	546	517	497	479	524	536	517	539	555	548	538	562	512	492	544	535	529	519	489	552	527	541	524	504	578	542	494	520	524	531	497	557	471	516	490	562	524	546	490	554	511	498	515	543	547	506	539	553	487	500	537	497	533	497	496	524	547	476	532	552	553	507	530	521	495	484	538	527	527	552	561	558	555	588	514	539	513	509	538	558	525	560	496	512	533	507	506	538	532	558	488	473	500	524	504	510	516	537	532	546	559	522	540	532	571	503	518	515	533	526	488	547	486	505	532	549	493	560	496	539	552	527	573	545	475	494	500	533	527	516	533	527	554	555	511	566	543	521	528	584	528	510	526	526	514	517	518	540	532	525	549	546	488	540	514	510	513	517	503	548	524	539	530	509	527	531	537	501	527	548	515	558	507	548	497	531	508	506	524	502	538	519	531	500	507	540	534	516	526	515	544	531	520	500	518	562	531	556	524	561	532	524	547	557	540	490	548	534	541	539	547	525	525	473	536	515	535	525	546	512	574	506	518	558	542	519	515	522	527	521	519	535	491	564	477	523	515	526	517	521	546	555	514	520	477	529	543	525	523	525	499	496	553	544	536	537	575	495	490	531	564	548	520	499	506	529	530	480	518	521	528	511	548	497	542	523	574	534	508	513	576	534	537	503	515	519	524	536	493	500	571	516	516	509	555	548	525	529	499	509	540	517	543	490	523	526	498	539	540	537	499	546	525	533	507	553	530	521	490	552	532	526	523	489	518	565	511	517	483	511	540	535	520	497	528	505	527	498	537	536	539	472	561	554	551	527	506	536	552	528	544	558	524	531	515	530	527	532	566	477	496	520	531	539	554	574	501	518	536	537	547	525	526	535	527	524	531	553	505	529	525	521	561	516	537	536	536	534	506	498	526	556	527	506	567	545	536	556	545	505	509	527	514	524	510	554	517	554	509	519	505	528	522	545	487	535	490	523	536	530	565	540	562	558	533	525	516	530	563	570	520	538	513	517	511	501	521	521	553	525	471	567	521	554	524	539	553	583	481	542	541	489	506	522	522	536	472	468	563	514	530	544	514	523	540	533	507	499	570	515	584	527	498	564	539	543	511	516	579	541	500	504	513	500	555	565	537	529	525	516	488	555	560	543	543	534	538	541	503	521	526	507	500	516	590	536	515	494	566	567	554	595	497	555	485	510	581	525	539	507	511	522	612	528	518	564	506	550	595	563	500	494	523	522	505	472	507	518	535	530	557	517	497	524	524	537	514	502	556	517	524	518	516	553	518	539	506	526	534	571	512	509	525	542	533	516	499	517	538	511	519	581	521	523	508	535	495	555	511	544	534	514	566	494	497	550	548	533	488	573
41720	61437	46257	7862	1747	1387	1130	1036	919	839	827	770	759	710	701	694	719	702	669	641	635	612	646	621	654	635	628	610	637	615	635	623	595	627	660	638	623	670	605	687	665	590	669	636	618	634	617	620	683	608	610	625	610	628	614	653	575	626	595	604	629	623	597	635	593	639	633	606	590	601	606	631	566	605	640	637	598	608	593	621	586	609	573	622	580	594	648	652	594	645	612	619	624	592	602	619	657	560	639	636	635	621	561	607	580	613	627	596	630	635	612	605	601	578	580	584	616	597	623	601	597	562	587	586	624	612	592	642	625	622	597	570	648	611	646	618	592	647	603	635	554	611	617	572	642	612	584	638	618	567	644	602	613	597	591	532	623	552	619	606	612	611	643	590	590	588	605	590	630	636	604	624	622	613	601	611	620	595	581	617	620	614	590	561	597	553	589	648	591	605	617	603	627	637	598	608	621	608	600	606	590	607	598	627	583	591	610	582	604	599	650	600	578	607	597	583	556	631	620	584	613	616	620	639	599	619	598	565	613	634	608	586	583	635	628	628	620	640	623	637	626	657	558	609	564	614	601	600	589	618	614	622	617	577	629	617	610	638	618	636	617	605	598	590	618	628	558	646	593	611	589	596	590	591	593	591	597	600	600	626	628	615	590	596	616	653	617	552	655	580	590	626	596	608	617	645	608	594	576	615	638	615	609	625	583	608	608	616	625	567	611	622	604	601	591	637	583	611	602	555	626	599	613	594	612	558	586	623	619	580	633	634	606	592	611	605	594	604	604	631	603	654	667	622	619	569	643	626	570	609	592	601	587	591	641	599	634	598	622	566	602	614	614	627	605	583	637	646	567	589	644	631	653	588	599	594	591	601	637	599	619	647	626	568	618	642	618	602	580	607	613	631	615	621	606	615	626	588	637	567	596	598	610	600	612	642	600	571	630	591	600	587	591	597	615	578	579	585	613	624	591	583	578	593	586	604	624	638	633	577	613	600	595	575	602	621	596	595	567	625	612	603	590	636	582	594	631	626	639	624	579	624	566	583	667	629	603	614	659	602	604	623	618	625	588	600	631	634	645	606	593	636	614	621	568	603	652	638	581	546	594	674	625	601	605	600	587	591	623	598	634	605	575	609	642	602	579	586	627	612	589	627	620	638	660	631	588	590	626	604	617	651	574	578	641	603	593	569	574	604	616	611	634	596	567	626	653	620	634	580	680	635	602	604	639	625	590	614	619	622	611	640	620	587	620	634	640	615	568	636	618	585	586	625	622	617	600	585	628	579	613	613	619	591	582	601	580	628	616	607	580	637	602	582	568	615	584	581	609	637	590	604	605	618	648	578	604	599	616	623	584	612	614	590	590	594	609	591	582	568	607	585	606	631	623	614	650	625	610	624	603	604	644	607	611	579	608	611	603	569	558	607	635	590	622	598	578	614	615	583	620	603	605	566	630	593	652	562	606	616	594	622	609	598	624	587	555	626	643	650	605	586	579	581	633	622	563	604	594	600	621	624	597	654	633	626	596	628	609	595	591	643	602	612	608	604	670	619	635	586	583	642	593	568	617	604	584	650	591	555	594	665	597	575	626	593	620	623	569	578	580	562	574	600	587	643	621	612	586	560	620	600	668	615	635	605	605	582	614	597	639	626	635	619	655	631	627	623	585	617	558	583	615	642	586	616	574	647	611	600	606	613	580	583	572	620	584	579	620	580	626	603	607	550	594	588	616	632	582	606	601	580	582	575	610	630	646	578	572	612	623	606	588	609	642	618	624	604	614	616	630	572	600	621	566	604	636	631	599	627	638	618	566	587	658	597	587	644	589	624	601	627	625	559	621	599	605	581	563	580	591	640	603	590	636	648	620	606	631	662	609	611	638	638	608	670	616	587	573	594	565	596	582	640	611	604	652	593	623	577	573	610	602	624	628	580	593	622	578	589	619	621	554	588	615	639	601	577	577	582	599	602	591	581	623	607	629	642	613	620	620	613	589	600	573	600	625	634	599	639	617	602	596	585	602	619	601	613	617	635	627	642	607	631	596	593	599	575	613	603	640	647	618	616	643	574	622	617	600	612	613	563	592	573	571	593	624	598	586	593	613	583	603	620	611	586	580	623	591	613	615	594	613	605	631	635	606	610	567	586	582	618	576	658	604	577	643	649	607	571	640	648	574	630	636	598	624	643	618	620	591	649	632	617	589	598	585	620	603	586	601	583	668	579	592	635	564	608	581	669	634	606	601	576	574	632	628	593	586	606	590	640	606	578	610	645	606	596	644	574	608	594	621	591	663	592	621	550	574	654	622	627	563	614	612	622	644	651	661	592	583	662	620	563	565	617	622	587	613	614	636	627	604	621	591	601	554	619	621	594	604	598	633	638	606	606	633	596	617	627	578	624	626	582	651	641	588	625	627	617	603	633	614	606	660	608	602	649	630	602	646	602	590	576	622	541	548	633	614	644	617	626	593	582	663	633	622	579	601	600	637	593	682	641	634	632	604	613	596	623	571	651	581	639	616	631	617	602	603	634	591	585	597	569	601	629	587	630	601	632	594	577	589	608	629	602	624	566	587	594	585	563	633	600	610	613	623	588	612	593	587	568	639	610	637	579	605	588	607	573	585	588	600	626	572	650	569	605	606	577	611	609	597	538	632	672	577	617	600	603	615	612	623	682	609	600	625	526	609	629	610	597	594	632	571	599	620	613	613	614	604	603	640	573	593	606	630	623	598	554	594	623	638	659	567	588	572	627	601	617	619	557	623	623	633	666	604	598	593	610	590	625	573	587	634	601	592	600	608	604	628	637	617	622	578	575	596	635	615	616	610	595	604	628	642	597	591	617	611	650	591	604	626	604	613	666	619	636	635	633	630	640	594	574	629	638	605	632	613	556	598	631	589	653	587	581	610	570	619	646	631	645	604	613	600	627	643	625	623	618	582	608	622	627	546	607	599	592	616	617	579	616	626	609	594	603	612	607	573	632	644	626	591	620	597	596	644	557	620	605	604	599	594	649	641	601	610	604	642	571	635	600	610	577	622	649	613	624	595	603	576	599	622	637	623	606	612	573	595	580	615	594	613	583	638	575	580	603	606	627	613	619	606	574	584	594	587	627	587	591	560	595	613	593	604	584	587	614	591	620	609	623	566	607	616	615	620	602	602	648	592	627	572	623	606	619	633	627	622	559	612	627	614	580	640	604	631	603	609	611	583	614	587	614	629	637	607	652	599	617	599	617	627	602	618	592	625	622	621	644	589	603	583	643	602	568	614	628	623	597	602	655	611	614	597	576	613	625	584	607	579	605	629	605	634	610	603	579	604	619	585	648	605	608	659	611	579	605	637	596	603	643	603	624	601	622	598	600	643	589	600	611	580	556	606	568	610	574	617	584	573	609	617	578	592	602	560	598	648	591	611	599	600	589	610	628	552	611	641	603	599	616	577	597	611	645	635	590	622	623	631	639	595	591	627	616	650	623	677	618	562	622	648	605	589	640
25098	21226	27612	23546	6551	667	488	477	436	475	410	436	420	420	406	387	420	402	389	403	408	428	372	371	401	385	409	402	377	406	376	397	412	379	376	390	382	410	401	395	340	408	383	352	372	402	384	419	416	375	403	413	396	374	392	383	416	388	408	395	419	390	417	358	410	394	378	408	384	388	405	386	382	391	392	367	362	423	375	392	405	363	362	376	418	345	411	383	381	423	420	377	383	387	381	378	431	386	398	407	407	389	387	371	362	399	384	392	362	390	408	369	350	383	374	377	413	372	427	393	379	401	400	383	368	403	383	363	375	400	371	397	383	403	398	419	397	422	379	403	380	377	382	404	413	405	404	391	351	405	415	401	422	403	369	408	398	377	410	378	396	410	383	395	393	393	370	409	376	401	373	399	372	377	400	391	383	378	340	361	405	369	391	346	358	365	391	416	391	414	363	395	387	402	398	397	405	366	357	399	445	410	397	401	407	365	409	365	403	399	408	410	392	366	394	400	388	370	418	384	389	366	385	364	399	359	365	405	351	361	402	409	387	390	392	399	368	444	383	352	374	367	369	399	384	369	380	390	422	379	387	380	365	397	382	405	415	392	420	392	397	389	377	387	428	368	373	350	375	388	356	386	343	404	387	411	397	392	367	377	366	357	394	401	367	392	408	396	391	395	387	374	402	401	394	389	381	383	358	370	386	372	376	384	356	390	369	406	367	367	407	395	381	383	367	380	385	371	373	371	381	381	394	338	385	376	393	405	406	354	421	393	360	368	394	358	389	410	396	416	340	390	366	386	403	384	344	389	365	437	393	394	376	397	386	380	382	416	419	357	380	400	413	407	386	391	406	358	421	398	343	390	383	369	343	370	360	387	374	431	403	429	387	402	411	396	385	401	350	409	393	367	362	334	417	394	365	397	379	398	388	412	357	405	357	377	409	378	385	387	370	378	395	405	408	418	358	423	379	404	394	387	388	341	365	374	421	370	402	394	377	386	361	409	352	376	399	390	411	403	383	408	387	371	390	415	382	377	391	396	368	395	388	399	383	402	390	411	366	367	389	373	408	375	361	366	377	375	393	415	374	350	381	359	412	372	402	390	403	401	366	367	394	390	369	369	415	413	382	391	358	363	364	391	395	423	373	377	384	371	359	362	402	366	362	410	369	388	398	370	391	387	394	414	388	361	369	410	374	381	349	398	383	369	416	363	401	382	424	418	427	360	389	403	381	374	376	360	368	397	410	364	450	383	408	355	357	392	366	362	383	384	417	396	394	403	380	389	386	366	352	378	363	378	370	402	385	372	387	413	420	403	402	370	390	378	379	397	376	407	344	404	375	380	388	356	387	382	394	349	366	407	388	392	402	371	378	394	379	404	409	382	370	371	371	399	410	387	386	394	400	395	390	383	402	380	354	361	383	419	376	362	414	363	392	401	406	398	407	428	400	400	380	384	396	361	398	424	414	415	382	351	388	402	379	392	361	399	363	403	378	412	419	418	380	420	385	364	383	384	382	424	389	381	395	371	378	390	406	397	379	407	367	355	356	385	382	424	370	386	402	426	354	391	387	384	393	389	355	376	371	394	395	346	386	380	375	376	385	397	413	390	413	416	390	368	396	379	366	393	388	398	396	391	395	346	426	404	399	369	395	394	375	408	338	412	383	368	374	387	353	386	397	377	381	399	426	409	399	370	382	377	359	400	356	364	378	388	412	374	394	399	424	375	393	405	369	380	388	403	382	410	390	357	364	392	408	388	374	408	409	400	419	403	367	398	379	409	368	397	409	400	421	424	372	374	392	369	385	377	360	413	408	391	423	371	377	374	407	376	432	412	360	412	414	409	408	372	387	388	389	386	417	356	411	395	394	418	418	397	403	417	392	396	396	399	399	399	394	373	369	373	369	413	386	382	356	393	397	368	374	397	400	398	392	385	381	395	388	377	379	391	387	417	414	350	406	444	390	395	369	379	402	386	395	357	417	406	374	384	376	341	390	410	449	408	358	404	393	395	378	389	369	381	376	343	401	374	374	371	385	401	387	378	404	390	382	368	372	406	413	409	381	405	409	394	368	366	403	408	380	373	376	386	381	380	392	363	341	406	405	346	408	377	405	391	406	362	386	371	396	396	397	419	422	406	409	398	381	357	408	393	387	374	384	371	390	390	388	384	405	376	403	381	381	395	414	378	376	367	405	436	400	403	370	379	371	406	434	393	375	423	398	397	381	394	382	385	410	392	356	394	383	375	378	399	350	387	400	373	387	354	411	391	379	419	361	409	393	382	386	426	423	374	342	395	375	417	407	394	404	393	382	383	373	367	360	364	369	379	385	341	393	415	372	416	382	379	391	406	386	388	414	387	366	395	408	397	396	396	392	401	400	369	373	366	393	384	398	404	356	380	367	403	377	403	357	373	407	394	384	384	422	393	380	389	391	383	373	379	384	380	424	390	381	378	402	395	402	392	375	412	394	358	367	391	395	398	370	378	382	381	347	405	424	407	368	381	366	386	395	384	412	371	426	424	380	362	357	383	393	339	426	378	408	411	411	387	378	385	395	405	401	387	386	398	383	370	388	363	412	358	412	363	400	374	401	403	372	393	400	431	402	401	379	370	378	361	371	404	398	378	386	351	378	367	391	359	420	368	399	387	417	358	390	384	391	416	384	372	417	388	378	356	410	372	415	384	443	388	391	363	419	384	382	427	363	364	408	417	387	406	402	412	413	389	406	379	365	382	411	372	394	396	405	404	400	394	413	369	381	358	395	400	380	406	390	394	391	391	365	387	392	396	443	395	401	375	437	409	354	409	374	393	379	416	380	404	364	384	388	353	374	414	359	343	403	392	368	351	390	371	417	397	394	426	349	414	382	378	413	388	414	404	379	402	413	372	408	387	399	385	388	390	408	389	361	406	407	385	418	334	387	425	402	370	382	415	374	411	421	388	398	373	366	367	393	424	407	381	396	407	389	359	410	368	399	386	403	389	383	375	374	389	359	395	351	414	399	390	413	379	398	419	401	383	385	412	365	420	369	385	339	392	395	392	419	410	382	391	381	371	383	376	406	392	340	381	405	420	411	408	393	387	413	428	398	403	395	383	372	366	409	406	422	378	384	385	387	417	430	371	349	408	392	349	385	387	416	369	394	423	393	393	373	371	375	408	346	369	411	382	416	415	376	410	401	383	354	397	405	424	380	419	379	383	424	341	365	362	383	385	378	397	363	424	371	375	433	351	395	386	368	359	399	376	388	359	404	367	393	445	392	406	403	405	406	380	378	407	386	402	366	397	383	387	378	338	403	384	384	406	409	389	402	384	386	386	364	407	432	391	416	345	377	398	384	379	405	367	414	394	413	393	356	385	418	383	394	371	395	394	354	381	417	393	388	390	401	395	384	395	379	395	386	420	378	359	371	396	420	392	434	410	386	387	373	350	381	367	398	400	412	362	392	386	393	393	405	372	365	388	382	412	377	377	362	410	402	369	378	352	398	339	379	371
40991	54902	37237	3843	1107	875	733	714	630	606	578	559	552	556	536	515	539	530	516	469	521	563	493	464	466	514	519	523	457	488	467	511	486	453	537	519	465	475	506	474	498	496	468	438	453	487	457	462	467	484	514	459	464	457	456	503	503	502	478	470	465	490	477	497	488	471	481	479	491	483	482	509	459	519	473	441	492	441	541	464	460	509	460	485	469	476	494	444	461	457	455	467	489	474	468	494	460	476	464	508	505	499	463	464	479	470	452	454	433	468	466	505	486	460	483	506	458	510	459	440	470	475	448	543	460	474	482	489	499	458	450	463	544	497	485	455	483	514	495	471	504	422	459	491	460	522	474	482	492	452	478	491	494	485	516	495	455	466	484	477	528	497	468	490	480	451	489	481	457	445	422	458	452	494	483	466	475	445	468	490	500	501	475	469	458	511	472	487	491	480	434	520	500	474	483	462	479	483	499	478	503	477	489	430	459	444	490	466	497	525	450	469	462	432	483	467	455	456	440	463	466	474	462	451	485	491	486	515	493	515	464	503	484	445	494	479	524	454	495	473	477	481	475	480	474	475	469	482	488	509	450	442	452	492	490	498	489	501	453	475	504	466	483	500	489	492	488	481	471	468	488	461	485	469	454	486	464	485	488	511	481	478	465	430	440	462	458	485	505	483	462	518	487	470	503	459	496	498	473	462	515	481	488	504	427	446	449	451	489	478	489	522	478	494	483	463	465	496	444	458	479	455	511	480	463	471	440	463	447	470	473	481	495	466	489	457	491	449	435	475	446	439	444	483	471	461	473	453	461	467	503	478	477	500	514	535	427	483	520	482	486	493	481	461	521	494	489	463	453	522	465	450	482	491	477	485	501	472	485	484	495	489	457	471	470	489	464	462	489	472	460	478	447	452	535	504	480	482	480	449	479	459	484	552	455	470	435	482	512	474	435	450	479	493	499	464	473	486	498	503	444	491	459	515	481	459	466	471	461	470	480	511	514	500	463	439	488	502	476	474	474	482	442	450	476	456	456	486	462	468	479	447	476	500	494	456	476	478	447	461	438	474	449	479	474	498	493	489	471	521	430	485	473	495	413	478	452	504	459	441	473	467	477	433	445	504	466	444	458	497	501	485	460	466	515	467	465	460	508	462	470	501	491	450	464	493	476	476	461	455	492	471	453	482	460	506	491	441	467	481	491	449	503	460	482	506	469	480	506	477	478	494	459	451	468	487	491	469	465	451	478	488	476	498	459	471	476	470	499	459	481	536	455	511	456	462	449	501	448	451	468	458	503	529	470	442	467	471	505	458	466	484	484	455	505	477	487	512	518	480	469	478	464	509	504	465	479	490	503	447	435	478	507	492	448	457	470	458	478	493	463	511	449	431	488	480	505	492	471	490	459	469	464	503	492	430	459	428	490	472	472	480	493	495	488	494	490	481	475	486	482	466	508	472	504	456	521	491	461	484	462	472	486	492	490	502	433	495	520	496	469	518	499	475	480	523	482	495	462	448	492	485	473	449	450	447	498	507	458	442	494	491	473	454	479	463	496	466	477	446	491	492	471	489	486	490	471	464	478	482	451	490	456	457	465	477	483	469	496	483	468	497	469	473	427	482	468	467	492	467	450	504	469	479	467	471	461	467	483	483	452	503	475	444	482	485	471	467	510	473	488	447	475	456	457	508	490	484	455	446	489	491	510	482	496	463	531	458	424	472	457	496	475	469	514	489	476	514	459	471	471	477	450	501	471	450	468	474	464	485	422	493	466	481	439	468	486	468	517	476	479	485	471	458	467	458	455	489	484	468	474	510	512	476	470	474	459	458	482	495	505	470	450	470	484	466	467	513	467	449	468	469	505	463	456	510	447	460	488	466	514	474	487	457	442	488	452	490	476	437	458	482	450	492	473	449	501	490	421	506	481	465	463	487	459	491	464	465	489	469	475	531	470	507	413	466	492	458	461	433	476	477	502	496	457	473	466	509	430	490	515	464	477	497	455	498	455	480	453	447	434	446	449	478	496	475	470	460	484	463	503	462	454	527	479	496	492	513	444	496	465	453	467	466	459	463	472	489	513	474	428	473	506	487	465	491	466	438	471	450	485	469	465	428	470	494	460	466	474	486	487	508	482	444	505	538	539	500	482	467	487	480	503	471	498	487	488	478	493	483	468	507	482	508	504	506	455	502	482	462	461	471	465	464	443	470	495	489	451	436	493	491	482	446	455	450	487	455	468	467	472	455	461	495	450	484	480	487	475	493	461	458	500	531	474	461	468	486	467	484	486	505	489	505	471	510	498	511	462	448	464	495	498	483	466	460	447	463	512	500	425	441	454	477	452	494	497	521	467	481	487	522	494	494	476	515	453	495	454	458	500	508	478	453	465	506	488	498	520	453	454	480	494	453	465	482	482	473	471	462	485	438	465	513	528	469	454	467	494	503	466	485	474	457	498	510	472	513	492	453	471	456	499	472	481	470	459	469	485	503	489	454	473	444	462	493	532	453	486	460	461	447	474	478	463	421	472	515	479	504	440	464	473	464	463	466	483	512	495	482	476	462	488	513	496	469	472	461	470	456	475	501	471	484	463	473	473	491	485	449	482	505	501	476	472	458	459	461	500	460	498	502	434	462	499	454	523	495	472	476	460	460	466	497	448	471	545	519	491	494	485	498	456	466	498	515	452	485	485	439	490	469	520	438	467	472	487	465	496	478	477	445	468	491	468	472	478	472	475	534	500	473	465	497	474	467	461	476	462	481	496	482	455	480	486	479	515	487	448	484	497	490	466	462	492	481	470	479	439	507	438	487	462	465	497	470	531	478	483	511	503	464	459	490	477	484	521	459	475	506	461	462	491	463	529	466	485	469	472	466	475	496	479	464	463	462	455	444	468	467	450	481	497	527	480	493	514	489	455	455	454	496	499	474	488	438	495	462	450	489	499	490	496	483	503	491	475	464	500	462	469	423	468	484	484	428	486	485	490	467	470	457	466	449	484	449	442	471	448	447	476	477	458	484	448	484	466	476	473	475	478	500	473	482	481	487	474	467	497	452	480	471	470	506	459	488	451	494	482	454	485	483	494	488	522	487	465	452	463	489	481	511	500	451	494	480	483	493	448	461	484	470	520	470	529	504	433	491	472	494	481	475	441	470	470	522	472	457	483	448	518	468	491	485	480	490	457	500	476	491	483	489	510	513	469	472	455	494	471	479	470	490	435	469	496	484	437	486	469	463	478	501	452	486	481	480	474	461	477	487	456	483	522	477	474	465	472	470	457	520	478	468	503	484	485	439	469	461	487	471	459	469	503	466	484	442	460	450	470	462	462	444	468	489	463	488	471	439	475	490	492	491	482	468	512	474	500	464	471	489	477	478	468	488	480	509	476	496	496	448	474	508	464	471	466	470	444	491	489	491	475	487	511	493	478	475	448	475	467	472	475	494	477	486	503	506	434	477	480	433	480	494	452	485	480	452	459	516	448	492	473	462	490	461	472	488
22771	20977	28540	23594	20928	20182	5388	1282	1020	959	870	908	904	816	860	889	769	783	791	812	759	786	743	777	781	743	737	762	765	836	764	783	807	806	739	753	743	756	780	768	755	761	815	736	785	782	818	780	734	746	765	733	741	776	746	741	797	720	753	740	782	792	747	737	776	768	771	755	768	764	788	781	736	742	766	710	740	760	756	748	866	757	751	771	768	728	734	725	767	750	747	732	789	714	773	823	754	735	764	823	811	751	784	769	774	757	754	782	759	752	760	756	748	709	780	773	781	760	804	725	780	764	767	783	760	774	738	760	761	726	783	781	754	772	762	722	817	727	754	749	704	778	780	717	733	734	760	764	761	728	761	789	767	749	816	707	757	742	820	750	757	773	763	721	780	753	704	732	802	736	767	668	718	758	764	774	749	754	768	745	764	782	774	789	789	799	774	750	760	759	776	720	750	734	746	784	758	686	737	742	734	767	767	791	733	742	741	747	717	760	748	743	795	788	730	718	715	760	732	745	807	782	741	771	738	772	743	746	830	786	788	780	780	736	758	736	791	751	740	748	776	752	832	786	780	745	766	757	772	759	759	767	770	783	742	766	757	744	716	745	759	762	730	752	734	736	740	718	795	780	722	733	749	771	751	749	773	735	732	771	692	769	777	766	737	742	732	754	736	771	722	770	733	762	783	765	714	744	776	806	715	734	786	800	761	765	764	792	732	733	834	780	759	746	752	752	771	743	672	760	758	725	801	743	774	742	744	764	727	772	774	749	735	758	746	785	699	760	735	798	739	782	773	738	765	742	781	804	734	758	755	761	772	752	724	717	765	752	740	760	729	747	778	746	778	750	802	785	755	744	777	760	726	776	766	742	768	718	769	742	753	765	821	743	724	752	756	757	686	748	748	742	744	747	744	814	733	745	759	730	725	750	747	729	791	734	728	791	748	751	758	766	781	725	767	774	750	755	740	754	755	739	772	768	750	710	731	708	853	778	803	732	719	819	735	729	735	753	824	742	756	774	794	723	771	765	763	776	752	739	750	764	733	732	735	754	756	758	774	773	739	765	789	716	724	801	728	716	753	757	765	769	795	713	730	757	778	764	756	798	743	740	763	765	784	746	769	798	778	761	717	787	784	778	748	716	737	719	770	744	736	772	766	738	778	712	795	751	741	736	717	737	744	731	745	760	715	754	755	749	734	743	736	727	788	737	722	777	739	770	713	723	770	814	792	789	801	766	779	763	718	730	749	735	752	771	757	804	738	781	800	785	743	766	749	764	766	787	803	754	767	753	767	789	793	790	715	786	757	744	764	736	752	720	784	743	724	760	735	731	833	737	739	759	731	742	787	755	767	763	766	730	849	780	748	694	750	800	694	740	752	769	750	722	744	794	739	727	714	754	756	808	752	747	759	728	735	786	780	759	723	788	740	776	732	755	748	710	764	710	771	748	764	761	750	721	738	783	762	741	753	772	737	751	797	752	721	705	716	735	722	750	768	777	749	760	749	781	722	769	750	775	753	749	768	747	830	753	737	707	717	788	702	764	777	754	792	800	780	725	785	779	760	681	744	765	766	769	753	793	755	781	743	764	747	746	696	744	751	735	746	789	757	748	748	755	825	784	769	687	711	749	716	780	794	758	748	736	741	744	744	739	715	770	755	822	786	801	744	777	753	737	794	775	770	755	752	717	789	769	779	802	735	718	736	742	756	709	772	779	748	720	736	788	719	739	739	741	768	737	792	791	793	726	704	766	772	700	758	761	731	736	749	782	745	747	719	747	787	749	713	810	785	733	772	740	781	704	757	709	757	757	706	716	725	781	807	718	754	738	821	782	786	773	765	722	715	749	785	695	766	746	762	740	760	731	758	731	731	804	754	731	740	734	770	801	747	757	764	796	760	758	759	774	718	702	791	761	755	771	741	784	764	754	735	728	722	758	789	705	695	776	778	769	780	774	764	739	747	745	723	701	751	737	764	776	724	740	791	738	788	735	738	754	762	709	769	746	719	727	714	746	765	728	772	751	819	754	758	813	744	710	800	739	783	739	775	700	783	737	806	748	797	763	743	788	752	810	753	748	761	780	760	703	752	796	754	788	734	745	758	708	776	737	714	712	765	746	741	764	736	722	755	771	761	731	738	777	735	734	759	743	728	747	775	798	705	758	784	771	768	740	750	782	772	741	740	781	781	765	787	729	721	725	769	791	717	766	746	745	714	740	729	739	769	732	744	725	770	744	800	785	702	750	738	777	713	709	777	777	707	774	746	688	700	779	754	739	699	667	770	803	699	753	739	748	816	769	739	736	716	734	769	786	732	770	743	713	757	756	720	750	759	787	759	773	693	733	763	728	738	788	809	764	734	739	785	782	766	798	744	738	726	759	744	761	818	723	709	768	781	722	734	761	756	726	718	744	774	796	722	802	746	711	748	770	760	773	755	762	757	763	775	716	712	732	752	774	744	696	732	759	743	723	761	737	743	798	749	755	772	751	753	776	700	738	813	812	723	771	734	742	742	732	708	776	767	761	733	705	750	724	741	757	721	712	736	766	708	779	743	773	750	775	719	732	785	796	776	769	769	743	716	687	774	781	762	763	736	711	764	756	707	771	717	718	740	745	753	719	720	735	765	716	764	789	735	738	726	782	763	794	777	754	763	777	759	812	775	781	769	766	774	761	730	803	746	706	787	769	771	788	741	737	755	699	680	700	779	740	762	739	770	781	746	749	755	748	739	739	753	749	748	800	681	772	755	769	728	756	725	763	733	740	711	779	721	757	731	737	744	755	677	761	746	768	725	770	719	736	743	724	744	732	806	761	758	730	803	690	765	743	745	772	710	723	764	734	728	836	781	729	775	753	699	742	796	826	771	728	776	730	754	734	747	759	740	721	753	755	758	772	776	777	740	759	830	772	759	781	734	779	798	776	738	748	754	766	751	742	787	726	753	766	744	762	793	742	766	781	766	758	733	716	725	755	756	699	727	781	776	764	719	731	781	742	773	769	731	752	724	740	749	741	734	755	759	746	745	769	762	717	762	755	766	753	778	755	754	788	719	738	753	790	797	735	753	776	724	747	796	785	745	730	775	764	783	694	756	786	718	789	698	725	754	756	740	721	792	788	734	761	775	756	762	771	755	748	753	706	756	724	774	762	685	709	772	758	777	737	784	756	755	718	742	748	743	757	743	766	776	758	742	785	777	786	707	739	807	725	725	744	770	745	759	726	751	772	728	758	780	799	788	800	708	803	731	754	751	765	739	756	762	783	740	774	718	734	750	756	773	728	708	758	728	705	740	796	728	733	732	785	778	790	762	749	761	748	690	739	763	804	702	781	740	773	775	765	775	742	770	729	730	763	782	778	763	753	757	712	791	750	749	721	700	732	766	796	786	768	750	785	761	758	770	801	798	784	723	776	793	723	753	781	769	741	737	755	746	738	774	746	775	707	737	772	759	788	792	753	728	733	779	797	754	770	762	757	791	734	744	772	749	752	818	760
45715	71122	51763	7883	2950	2194	1863	1560	1454	1268	1207	1160	1146	1105	1030	982	998	967	898	964	892	939	923	919	932	881	887	913	888	897	886	848	929	851	891	910	903	876	832	858	848	904	822	843	912	939	878	879	857	883	848	884	877	837	927	890	898	848	905	898	853	839	879	897	784	847	854	845	850	895	849	841	793	865	890	851	850	818	864	874	846	859	911	857	856	884	941	871	828	844	897	842	831	870	848	875	862	893	852	927	879	882	869	842	832	827	862	842	858	854	844	904	875	843	904	841	888	862	882	824	893	825	855	873	837	904	812	929	870	863	839	830	823	901	876	861	896	867	862	903	876	878	887	881	848	837	850	864	904	835	918	808	831	828	873	882	863	886	825	870	899	843	845	864	885	856	856	880	860	877	848	848	866	844	937	829	873	836	825	849	843	882	887	841	818	832	853	893	859	849	856	856	930	821	837	875	831	846	857	912	784	809	871	831	846	880	842	859	857	838	870	834	896	891	847	879	851	822	825	860	847	825	851	867	858	801	861	847	834	869	860	845	857	893	825	873	819	900	834	821	902	886	890	853	907	959	859	873	890	849	822	888	924	870	873	859	885	846	830	850	882	848	870	810	901	874	839	887	891	888	839	824	873	850	875	827	811	859	887	867	821	863	853	857	851	868	872	912	826	851	852	861	845	844	880	854	834	831	831	864	802	837	853	862	844	877	785	830	823	861	835	912	841	838	898	883	845	831	865	837	875	870	822	882	864	889	890	853	863	859	876	832	868	877	821	824	885	832	835	899	801	839	826	891	882	854	848	858	872	877	819	883	790	835	878	826	832	808	854	906	864	883	837	821	897	810	882	845	821	859	851	862	859	827	839	822	844	879	868	845	909	864	844	877	840	803	845	820	862	898	875	849	896	897	889	851	893	876	880	837	871	880	788	811	900	850	868	835	934	872	867	878	888	818	863	917	859	826	816	824	843	790	827	820	882	849	876	818	867	868	893	830	832	844	893	794	804	840	896	885	830	818	872	871	864	839	839	834	869	874	903	853	808	858	893	846	890	869	868	833	850	874	906	884	856	861	830	835	887	821	849	859	901	895	881	836	872	828	824	842	889	911	811	846	871	884	860	899	885	842	787	843	868	915	820	821	835	822	870	829	821	821	847	864	890	845	868	883	887	849	861	816	825	887	827	881	871	909	876	816	882	839	850	857	896	810	854	879	890	866	865	823	833	886	855	823	879	857	894	869	865	856	898	847	805	828	884	861	837	831	846	867	868	901	843	832	896	857	840	856	835	829	842	851	881	810	872	943	898	883	897	866	846	878	895	828	802	862	885	803	873	872	797	927	827	822	885	856	862	833	880	828	857	841	833	797	843	829	846	871	895	852	856	847	819	864	864	828	878	868	867	888	845	805	906	842	877	827	891	898	868	850	890	847	850	851	822	875	860	820	850	883	934	844	847	875	869	852	852	828	818	890	827	889	885	892	936	820	883	871	878	828	851	864	865	830	875	852	842	857	818	843	913	849	857	850	879	848	795	911	834	900	889	848	878	850	852	881	820	831	914	869	866	849	843	854	907	829	814	874	804	893	867	849	817	886	782	828	848	824	843	861	863	860	877	821	850	868	841	874	869	864	862	841	876	838	903	848	837	829	832	828	834	884	900	840	830	844	866	863	875	846	793	898	870	836	832	808	849	818	848	855	841	836	836	829	871	867	911	869	850	850	854	786	850	830	846	865	783	864	877	823	893	875	894	856	809	858	870	784	830	909	811	815	817	878	856	885	914	869	880	869	879	858	885	815	885	813	822	880	860	861	876	875	878	848	836	870	921	905	862	802	870	889	853	869	882	927	882	881	859	817	861	817	837	881	897	800	894	841	830	868	883	839	885	843	846	880	847	796	864	857	829	882	877	844	878	849	825	839	825	878	814	821	858	845	861	855	853	831	809	805	853	878	874	850	871	884	818	811	888	876	878	868	882	837	875	891	826	859	836	814	802	871	867	864	871	840	910	838	869	818	870	855	867	815	852	839	840	848	868	919	880	853	920	855	857	833	872	835	824	842	863	825	823	851	832	892	875	826	822	839	873	864	886	824	824	855	855	896	846	827	896	829	831	839	839	851	894	837	836	831	928	841	837	820	879	888	836	863	832	839	823	842	848	889	867	872	854	882	833	868	825	881	896	849	911	815	844	890	848	848	863	836	793	877	851	867	843	827	823	811	883	867	922	897	811	850	832	906	829	876	896	839	823	812	804	808	877	878	890	809	844	799	882	867	895	898	810	887	859	865	868	818	809	818	850	865	799	870	857	854	849	868	860	881	882	893	896	847	842	856	846	855	852	824	799	817	859	854	836	866	899	870	880	889	822	832	866	865	840	777	846	856	899	857	848	889	858	894	839	804	843	862	873	894	845	829	840	828	872	844	854	882	886	798	872	813	839	831	851	843	847	841	905	864	865	820	896	851	886	809	882	916	829	820	871	918	883	882	831	861	842	861	815	885	847	872	900	813	866	790	889	833	864	820	877	849	889	872	851	872	852	905	849	828	878	824	865	829	884	857	846	833	845	865	841	813	842	837	883	839	809	827	864	820	852	908	869	848	806	851	858	828	868	891	874	836	858	854	866	875	873	879	906	851	874	808	898	886	893	836	867	870	826	895	838	905	834	903	847	855	858	849	795	816	863	866	845	809	861	865	872	849	845	908	860	854	836	850	820	853	870	859	890	843	828	850	823	844	894	829	838	870	817	865	833	869	808	842	861	873	893	841	873	833	825	837	825	911	843	866	852	853	837	820	895	854	852	871	862	856	863	815	803	872	892	852	820	838	857	896	880	815	870	878	916	823	843	813	891	884	854	846	839	836	839	856	847	822	837	804	836	886	871	796	879	897	939	853	854	892	861	810	825	877	882	887	876	908	768	890	870	806	839	834	823	887	851	830	875	846	849	864	884	837	846	856	884	878	881	900	827	866	858	851	840	879	850	858	869	832	835	855	877	867	889	838	890	873	855	818	836	834	830	824	831	859	875	832	864	798	857	872	835	915	801	873	820	845	896	878	843	829	826	853	853	826	847	809	853	863	881	933	901	855	829	840	868	893	858	862	891	885	826	896	828	844	841	867	829	885	848	844	867	877	840	874	909	912	845	831	865	874	895	873	882	868	903	842	816	837	877	828	810	840	858	841	856	901	837	846	819	888	778	825	872	844	831	879	863	855	847	839	809	905	900	881	875	886	830	844	846	895	780	829	888	897	837	821	833	878	906	832	917	889	876	846	856	889	854	848	831	897	850	858	868	822	870	802	876	813	853	825	851	857	824	890	926	862	882	852	894	863	887	872	837	834	848	902	814	817	898	840	906	864	903	905	868	881	822	864	893	825	892	839	810	868	839	849	857	834	827	841	887	901	793	799	887	851	934	863	807	779	858	818	837	860	841	825	856	863	886	843	897	885	853	889	818	846	877	821	874	814	829	901	863	853	865	806	800	842	873	883	890	838
32124	32947	27529	7644	409	326	302	300	320	277	306	284	281	299	307	314	274	288	299	301	296	307	299	327	311	269	301	295	289	305	306	301	300	290	288	283	258	282	266	289	284	294	289	284	278	299	250	284	253	283	270	276	298	301	320	316	274	306	287	317	291	286	304	276	267	311	321	291	285	278	274	261	330	280	277	286	299	283	289	287	285	282	260	302	283	265	283	290	277	278	292	295	303	307	296	330	285	278	286	270	267	282	291	313	301	263	279	284	303	295	273	291	309	299	296	318	272	269	291	307	298	309	289	302	279	301	256	270	299	286	288	276	289	281	289	300	294	309	305	281	275	295	282	279	293	325	261	282	308	267	276	255	290	297	296	295	308	311	281	283	289	290	278	294	272	261	316	330	280	291	313	273	301	283	298	287	294	306	306	305	293	265	291	296	275	284	304	283	261	269	312	287	278	306	258	288	293	303	275	272	298	293	302	267	270	278	318	312	289	285	261	296	276	266	295	303	291	285	278	333	262	269	304	313	275	304	289	291	300	308	271	292	331	276	282	293	281	286	311	272	287	309	285	307	309	288	261	268	279	270	289	300	305	289	314	275	314	285	295	302	281	291	305	343	286	282	267	294	269	303	279	279	284	269	292	302	320	263	308	277	325	277	282	293	316	262	294	253	304	292	279	282	295	297	289	280	290	276	276	271	302	284	316	283	313	309	281	310	304	288	287	277	314	292	303	285	299	291	293	263	280	251	257	260	268	305	299	263	283	271	299	287	273	274	282	264	291	281	318	285	268	307	315	280	268	294	292	279	295	314	288	278	306	290	290	274	280	313	312	287	305	285	290	253	256	300	276	280	295	272	285	293	297	254	334	306	290	303	290	290	304	284	288	280	254	271	291	297	323	284	302	298	291	275	296	262	277	284	308	300	289	286	300	286	293	306	287	286	255	299	280	258	324	289	295	296	292	302	300	314	291	296	291	307	323	270	320	282	308	292	295	281	267	298	296	282	253	308	283	275	297	285	271	297	288	311	266	275	297	299	287	280	271	296	273	298	280	250	289	292	273	275	285	284	294	318	277	265	267	284	263	284	260	250	270	330	280	294	293	294	297	295	295	335	277	309	299	273	293	262	286	282	259	306	270	303	276	319	250	265	274	285	294	274	344	269	304	266	287	274	267	290	286	285	293	301	319	293	262	314	308	278	286	285	279	293	274	280	341	297	292	292	284	275	277	287	298	277	282	287	275	281	290	307	289	271	289	306	286	272	289	253	306	333	263	257	300	296	296	284	299	295	268	278	297	306	242	273	260	302	289	271	305	302	285	303	294	293	299	292	286	240	291	269	328	292	303	278	305	311	276	277	304	288	294	280	300	261	267	313	271	261	295	293	307	281	281	295	257	309	271	296	311	304	288	280	306	322	273	281	277	299	291	290	316	280	298	258	276	306	282	296	289	264	309	307	279	275	302	272	305	293	280	261	257	260	299	295	270	280	266	329	288	275	281	290	277	290	307	282	283	277	311	298	253	278	289	277	284	283	308	291	297	286	294	316	257	298	249	268	268	275	301	285	258	317	280	291	278	293	310	306	262	297	290	296	294	298	297	275	257	303	280	269	299	288	297	277	272	291	305	334	292	297	279	271	283	287	283	260	290	297	273	275	283	270	293	296	293	292	273	291	294	297	265	277	302	308	316	283	300	293	279	283	282	281	278	273	282	285	301	290	299	287	288	288	296	273	313	285	324	294	300	328	296	278	268	319	271	270	287	256	308	331	282	283	290	304	320	296	312	298	289	305	281	275	276	298	306	310	284	276	292	302	297	283	286	306	302	258	312	291	269	272	287	294	292	295	290	279	272	301	274	268	290	324	283	286	279	306	283	292	275	277	287	279	294	309	289	316	312	275	285	287	282	272	281	277	279	284	306	308	275	283	309	282	308	267	290	313	278	307	318	287	296	269	289	292	305	282	300	296	302	291	319	289	286	268	276	283	290	284	257	308	247	300	271	290	284	300	288	285	277	302	267	303	280	324	316	240	270	299	276	285	287	276	289	293	310	286	283	307	248	283	290	305	280	287	289	292	290	286	324	310	299	263	302	291	282	302	295	264	266	287	290	278	270	287	265	290	301	277	319	297	299	294	286	266	303	270	280	275	295	277	294	293	317	293	300	271	286	291	272	280	287	295	262	267	261	297	281	286	297	272	302	290	311	283	291	293	276	267	310	323	274	287	284	258	290	305	277	309	270	285	278	308	306	248	285	273	297	276	290	279	302	308	298	279	299	286	298	286	278	279	289	286	297	258	270	281	290	296	291	278	262	320	302	311	287	298	295	271	291	296	302	289	266	274	306	280	271	294	275	284	312	280	283	302	316	292	290	293	301	275	276	299	289	288	285	313	274	275	287	283	259	269	286	293	308	312	308	301	287	292	290	283	276	273	276	284	278	272	278	290	288	315	278	288	303	304	313	307	295	300	287	284	304	286	302	270	306	280	298	298	313	306	279	263	298	246	276	308	286	296	269	308	294	282	294	309	282	273	311	289	312	269	299	290	297	273	262	279	303	294	287	304	293	280	277	263	317	306	283	285	297	283	268	259	280	271	302	324	315	270	332	265	301	285	315	280	265	273	283	275	270	326	274	319	249	270	277	275	290	292	271	284	269	283	281	319	276	283	294	290	312	272	285	301	270	248	296	289	296	262	279	278	281	298	282	289	279	290	305	287	304	277	283	295	264	274	294	289	295	297	285	285	300	304	278	316	256	316	254	266	276	273	283	291	284	280	301	312	295	293	279	275	289	295	298	269	298	286	302	273	279	309	304	267	271	285	279	294	297	257	313	286	306	306	307	268	297	257	285	301	319	319	291	273	289	302	249	303	308	287	298	283	249	287	306	310	277	272	300	304	255	290	305	259	317	301	297	245	286	273	242	273	289	251	276	317	270	257	295	286	271	284	296	302	279	260	254	298	278	307	297	288	305	303	319	311	334	292	281	264	309	272	278	305	282	287	288	307	283	296	300	270	289	291	295	292	303	306	304	284	277	292	282	319	307	304	281	286	291	266	271	282	264	259	277	270	246	289	270	300	290	311	294	278	268	327	290	281	304	321	276	300	262	250	269	287	297	290	287	283	289	280	310	272	268	262	281	283	293	305	257	304	283	254	269	302	271	270	292	279	288	282	289	277	299	288	288	300	284	277	270	298	275	295	310	291	279	297	265	306	291	319	294	318	282	272	250	316	270	260	297	287	297	302	281	276	293	262	297	279	275	326	280	253	296	297	276	306	344	296	317	280	272	301	265	300	299	273	311	260	297	299	259	299	296	299	324	289	301	282	310	287	308	297	290	282	323	275	308	319	263	295	298	260	275	257	282	298	278	283	275	304	302	294	318	296	256	294	328	288	298	264	295	276	301	295	299	301	296	293	275	269	272	293	309	263	270	286	289	303	286	288	279	311	309	297	259	283	283	287	275	282	293	303	299	304	277	282	263	316	261	296
39146	47506	30130	3461	553	438	426	394	410	375	386	389	340	372	362	362	342	375	356	357	376	354	357	356	351	377	368	343	344	380	377	382	365	368	376	342	319	363	338	332	373	333	383	351	384	387	373	335	357	368	347	381	351	326	347	336	359	350	366	327	358	353	346	345	358	345	406	354	359	347	359	324	367	358	352	356	341	312	384	358	339	365	381	366	376	367	378	347	313	349	345	382	330	335	345	347	339	315	368	351	360	350	347	374	380	355	343	353	339	355	360	336	361	362	379	325	332	361	331	359	341	389	354	334	358	363	352	356	370	329	377	329	365	330	353	347	382	340	367	323	354	390	341	386	356	355	363	332	341	379	377	374	363	376	347	339	365	349	341	366	349	345	383	368	347	346	326	352	337	352	340	379	369	339	350	379	359	373	337	364	349	368	333	319	349	353	358	361	325	343	335	351	378	400	350	375	332	365	388	354	362	387	352	366	369	347	400	388	339	321	380	363	359	404	363	374	351	371	353	342	370	379	362	325	370	343	337	355	321	342	343	344	338	392	343	366	348	374	381	374	363	408	368	347	363	338	325	325	345	364	360	328	379	344	371	382	353	336	374	347	384	353	347	359	328	342	322	361	356	326	332	332	348	350	377	348	366	330	340	334	361	351	363	418	355	341	356	330	386	362	332	358	348	371	374	367	335	343	370	359	315	359	357	342	350	377	351	348	344	349	401	322	344	368	389	387	368	350	363	358	365	323	343	357	358	355	381	345	381	372	374	352	341	360	390	329	322	365	321	350	381	363	403	342	331	354	359	328	369	365	352	370	371	332	335	377	337	350	347	315	339	366	334	350	375	347	350	339	380	345	367	343	350	346	385	329	353	338	361	320	333	362	376	337	344	352	355	313	356	358	314	358	379	355	333	355	351	356	385	369	341	356	381	347	363	357	367	348	333	365	369	341	342	367	343	350	350	369	380	351	367	362	364	341	331	348	374	347	303	372	347	324	355	345	365	341	337	336	347	377	370	361	349	369	380	389	357	346	336	316	358	343	344	335	319	339	365	375	387	344	317	340	339	328	358	349	339	373	369	346	364	344	394	357	352	350	356	376	357	322	370	377	360	370	365	341	356	369	357	336	368	337	373	350	347	338	369	333	348	352	351	390	340	340	396	355	341	359	380	362	366	379	321	359	360	332	338	331	367	401	342	371	314	370	347	342	355	328	352	378	337	348	347	367	351	345	393	363	373	363	337	340	342	377	313	316	298	376	362	354	355	372	365	362	353	358	381	347	355	353	363	359	347	358	346	360	336	380	331	384	360	375	364	357	342	381	335	350	368	371	363	357	360	324	354	363	358	350	335	366	376	373	327	408	381	323	345	318	359	314	362	365	381	320	344	360	360	359	347	375	397	316	319	326	369	343	363	357	337	343	362	383	378	309	350	307	316	365	380	345	393	345	348	355	353	356	370	349	359	342	375	354	403	369	379	355	365	370	347	366	393	337	361	343	370	379	344	342	373	396	358	346	360	360	356	344	337	357	346	369	377	328	361	339	364	356	355	341	356	330	368	359	350	362	359	357	339	367	369	355	362	375	372	369	383	378	353	371	360	336	343	345	346	359	358	325	377	380	364	347	367	324	346	340	354	371	353	366	350	369	331	362	370	359	334	341	335	304	381	378	343	382	370	357	351	354	336	347	352	320	362	366	368	333	341	330	381	349	351	356	343	349	394	424	336	349	364	338	389	337	317	375	364	331	339	366	360	380	337	360	336	339	367	373	354	373	338	348	344	368	349	334	377	343	374	380	328	350	384	331	339	364	342	355	336	356	359	366	341	376	354	348	393	349	344	375	320	358	381	360	345	356	357	391	319	352	384	361	336	332	342	354	356	384	354	388	343	341	341	382	352	385	346	351	350	364	340	342	347	364	330	322	330	372	377	344	340	356	375	367	333	354	347	372	369	379	369	368	328	336	341	365	345	346	335	382	355	339	391	381	363	365	357	368	386	364	340	359	369	314	380	332	366	351	381	345	377	354	358	366	364	367	372	381	367	367	362	345	361	353	338	352	362	338	327	366	395	363	357	315	357	356	348	362	389	349	362	350	326	358	380	374	344	368	369	370	368	328	342	322	386	340	368	364	340	375	376	369	344	361	332	392	344	364	372	365	376	360	349	369	342	345	365	345	337	356	357	361	384	369	375	333	353	344	386	385	355	381	360	354	369	327	344	362	335	370	323	367	324	379	365	338	362	390	369	328	349	336	358	349	347	335	336	354	340	377	369	362	340	332	332	355	338	352	391	366	353	341	358	380	370	368	356	363	325	334	342	350	376	343	355	379	403	341	364	322	358	311	358	361	323	381	353	385	338	364	346	361	377	333	369	375	392	331	375	340	344	376	390	340	322	329	364	368	383	337	367	331	318	371	319	331	367	364	330	363	369	376	322	390	358	348	374	347	382	343	330	340	345	354	354	383	345	354	365	336	357	349	332	387	342	359	362	333	344	361	328	352	350	357	374	367	314	366	331	353	364	380	373	349	348	347	375	299	360	338	326	349	337	359	367	336	378	345	373	353	376	366	372	336	366	336	367	383	352	350	331	376	371	372	333	367	327	341	368	352	383	360	341	328	348	332	320	365	324	356	394	351	353	394	375	371	354	344	332	367	376	319	356	358	366	320	333	347	359	333	354	325	340	376	353	332	338	365	358	353	375	372	379	327	337	364	395	350	338	327	365	336	327	339	348	341	412	325	352	359	362	398	355	347	352	347	359	364	360	346	362	368	356	343	368	350	375	365	316	352	360	354	370	401	376	340	354	367	360	355	365	331	337	337	373	313	352	342	355	358	359	399	353	356	363	326	376	345	312	385	335	346	339	372	332	339	318	358	343	360	334	382	362	383	335	309	376	360	355	343	355	364	366	391	370	325	350	342	363	413	383	373	372	338	356	346	387	348	333	368	348	319	344	337	364	349	333	368	343	336	318	357	352	358	342	400	365	339	392	337	399	371	340	356	368	348	351	341	383	339	353	351	307	336	339	387	378	342	348	340	369	329	343	383	322	349	386	376	353	335	366	354	346	344	379	380	364	335	337	340	346	340	355	329	342	342	373	364	371	335	341	374	364	351	326	362	345	372	375	360	353	340	361	377	340	338	347	341	342	386	314	394	345	362	345	341	363	357	333	365	355	369	355	336	407	346	359	363	354	310	345	342	317	361	374	374	343	347	349	397	341	349	369	348	351	368	342	353	358	374	332	323	338	332	352	361	362	335	324	349	376	358	371	372	331	326	386	346	361	345	360	415	386	369	367	353	372	360	368	379	353	399	349	370	352	382	339	346	351	370	339	325	369	360	352	364	347	358	359	352	373	341	332	397	387	400	349	329	326	345	373	361	354	356	358	316	368	342	351	378	343	358	345	352	375	313	374	344	359	360	358	341	325	381	377	350	389	366	347	359	364	348	362	367	336	363	355	339	315	344	390	333	391	320	358	392	358	381	336	354
23904	20983	28146	24093	19703	5879	946	731	581	653	595	578	569	570	510	554	570	543	551	548	515	480	555	512	525	499	554	538	530	524	524	528	493	513	528	507	460	524	546	539	548	526	480	495	497	550	567	531	492	519	504	506	538	512	521	520	534	527	530	487	515	534	477	550	543	528	478	522	516	511	500	514	538	494	489	475	510	514	548	478	520	498	531	545	504	520	512	514	493	511	499	559	532	541	561	513	544	479	510	527	539	524	481	495	495	491	521	544	495	521	507	522	515	513	515	567	518	516	497	530	511	541	498	500	503	520	499	515	502	520	512	533	504	536	502	520	509	473	522	535	485	497	547	533	475	529	501	475	501	539	485	510	498	504	497	468	521	520	539	519	544	494	517	500	528	531	492	534	501	501	543	538	493	543	530	499	539	498	525	547	547	522	494	516	517	511	481	511	491	474	553	547	527	500	541	484	504	479	485	481	514	525	515	530	487	556	516	525	540	522	530	497	485	514	478	499	539	491	504	478	525	545	515	482	550	508	514	516	522	527	532	506	521	519	568	509	526	525	492	498	510	485	516	504	525	522	508	518	518	506	505	542	515	492	475	567	511	487	549	525	499	527	532	514	500	518	511	496	508	525	489	545	512	482	528	528	543	502	505	547	505	501	489	506	547	493	556	530	510	541	544	537	528	497	540	492	487	516	516	516	502	494	474	510	492	493	520	505	509	540	519	513	526	505	510	477	471	501	506	508	487	516	497	517	526	554	540	489	471	486	489	529	536	494	503	565	536	541	507	498	529	487	488	496	537	494	513	530	503	491	515	559	526	554	517	542	534	488	515	490	494	513	482	503	493	524	493	490	530	500	512	463	511	532	546	501	495	510	519	545	506	528	500	514	498	562	493	488	555	517	498	496	521	486	504	476	460	490	515	522	552	516	530	516	534	516	516	531	495	492	488	521	473	564	509	496	494	522	534	510	522	525	501	536	516	495	497	489	518	494	515	487	511	516	509	513	537	539	498	511	535	476	544	517	495	488	501	504	550	532	534	525	521	466	509	501	480	508	530	488	549	547	520	513	511	511	480	507	519	499	518	477	512	562	546	510	547	476	506	514	535	530	498	542	531	489	541	498	508	525	512	545	526	525	488	461	552	531	515	515	542	516	534	504	496	476	536	506	510	466	495	507	523	506	497	490	486	479	528	514	528	541	502	543	513	498	523	539	551	520	504	484	530	509	513	496	502	520	516	490	497	508	542	546	523	517	559	541	498	500	532	507	466	503	558	504	562	506	482	529	475	501	528	521	510	495	514	521	493	467	493	458	488	540	570	515	469	547	564	507	504	492	508	485	497	500	531	519	545	514	521	550	475	563	526	471	509	530	473	519	514	517	487	514	475	520	503	515	516	526	512	488	509	504	497	525	487	510	512	515	510	492	492	507	486	510	496	515	502	500	498	557	516	531	543	529	486	511	525	542	478	492	528	480	490	546	531	472	489	513	504	513	515	500	504	510	521	522	507	491	505	522	517	518	518	508	504	531	514	511	468	472	477	472	505	502	519	498	523	505	507	504	493	528	522	502	535	551	518	523	506	547	514	489	488	516	502	521	508	500	534	529	525	520	533	503	498	524	500	509	497	492	520	500	468	515	482	485	545	518	495	535	535	499	509	483	547	504	519	523	504	515	508	504	506	506	519	541	500	487	504	501	524	490	516	505	558	536	505	540	543	527	491	520	498	541	485	494	536	475	523	483	495	517	476	530	504	503	491	506	509	521	496	521	463	514	521	515	545	557	544	520	540	482	496	542	523	495	500	486	516	546	500	583	525	524	484	542	515	496	521	472	531	511	529	486	514	531	514	491	493	485	511	488	545	515	513	491	495	537	551	534	481	531	516	464	560	543	524	511	490	511	495	485	496	492	508	544	502	500	548	478	497	529	515	503	516	531	522	514	512	537	483	503	532	515	520	522	486	518	543	500	516	493	508	487	502	496	517	538	521	535	466	509	504	531	505	482	522	510	514	551	511	481	510	487	528	487	509	489	491	529	510	498	542	485	522	539	523	521	545	534	505	520	516	490	502	519	516	554	495	504	532	499	506	500	509	492	557	514	502	486	511	500	561	545	517	527	494	523	471	516	558	512	512	509	510	474	497	526	509	560	499	500	521	519	499	519	505	493	513	495	500	523	532	531	504	491	502	546	471	515	497	525	520	547	541	547	524	529	518	505	514	501	559	564	513	478	463	526	521	475	524	515	480	524	496	510	517	535	484	523	541	520	509	497	477	524	497	533	482	515	559	503	545	490	511	504	509	516	519	532	530	511	553	533	495	492	553	514	501	528	500	499	514	537	454	534	468	560	469	546	455	527	499	558	527	489	514	471	490	501	509	506	489	461	497	481	522	532	532	508	490	546	480	510	498	523	524	486	527	485	497	480	524	521	505	492	544	539	504	484	536	482	530	504	518	507	484	560	508	534	502	517	469	498	516	484	507	482	525	521	505	558	538	524	494	515	499	496	525	514	538	515	488	524	522	488	486	537	482	502	474	507	526	504	517	499	501	497	540	460	492	508	515	515	467	524	504	525	502	506	486	527	492	538	483	493	480	508	499	479	533	476	523	498	505	512	538	499	513	529	528	520	524	510	482	532	525	509	544	518	497	481	524	518	553	492	527	539	538	507	525	520	499	498	473	499	505	497	514	565	517	500	562	548	529	505	506	479	532	527	506	524	545	518	470	532	542	517	529	524	488	549	548	507	490	518	496	503	530	504	532	536	505	545	490	548	481	482	530	524	508	513	557	504	555	554	481	512	519	482	494	539	523	463	509	505	485	496	524	516	524	479	542	502	547	495	550	480	506	523	484	497	536	495	533	545	491	543	532	504	489	496	524	518	545	504	494	501	537	545	499	525	489	507	493	548	505	474	518	525	520	516	489	503	544	504	499	523	524	485	502	453	609	530	528	543	491	562	476	522	545	515	488	539	536	504	493	499	481	500	512	529	496	490	544	529	461	509	525	481	525	524	494	487	515	491	482	524	508	496	484	521	522	562	528	517	522	504	509	505	503	549	523	465	538	518	497	526	471	567	508	526	512	544	486	490	442	494	520	518	546	471	515	487	544	496	520	577	497	504	507	526	507	508	514	517	536	477	504	520	517	537	506	507	526	540	523	512	573	506	520	493	513	536	495	542	537	545	524	487	505	540	534	481	513	522	532	497	526	495	536	498	539	494	519	548	531	501	474	545	523	492	526	528	462	494	544	507	534	498	499	483	512	492	498	534	463	493	528	495	536	511	525	525	528	502	507	473	492	518	537	526	493	511	495	533	530	545	478	502	488	536	527	501	565	501	510	519	565	549	499	487	508	507	494	516	508	491	566	507	523	534	522	558	531	523	476	532	498	509	510	533	513	531	557	588	523	517	473	531	510	479	485	522	523	568	496	501	508	510	459	524	494	513	493	523	519	514	538	502	475	518	491	479	496	519	504	516	505	531	544	499	513	511
41409	61345	45350	5281	1682	1355	1169	969	927	839	802	800	699	740	672	675	639	650	670	574	635	674	649	643	608	598	613	586	673	599	600	611	696	601	635	663	615	576	606	622	604	625	612	605	584	584	611	606	594	602	640	609	589	628	597	589	628	609	583	605	545	590	626	621	581	586	589	637	644	574	608	628	592	608	573	607	605	586	599	633	576	547	586	591	581	611	612	590	606	548	631	568	571	571	608	600	627	625	619	644	613	586	614	558	578	629	606	546	618	584	643	608	586	610	586	601	567	622	622	578	578	612	579	598	588	594	591	608	622	613	543	615	628	554	604	573	576	584	630	589	566	565	585	640	604	566	572	601	558	565	579	566	569	582	581	578	595	643	602	576	614	584	630	594	578	628	588	628	578	578	625	580	574	625	594	603	630	598	595	599	585	578	596	574	608	599	607	592	576	588	628	594	638	598	587	609	590	611	594	643	569	584	601	630	605	593	615	594	593	594	618	569	591	635	606	570	627	590	605	573	585	646	621	576	603	574	623	599	594	606	643	573	592	601	582	609	619	590	569	623	628	629	577	593	619	605	583	579	625	586	577	614	615	596	610	606	574	591	642	552	588	584	596	597	626	638	580	614	592	594	568	624	589	598	609	613	645	644	572	590	593	574	589	646	627	579	608	622	639	611	583	571	628	560	622	593	588	599	598	642	618	615	629	631	616	620	577	606	595	629	582	590	527	600	612	603	572	622	597	593	576	610	575	593	603	576	606	615	581	585	590	608	596	635	564	581	596	603	591	568	622	569	600	621	592	580	628	612	598	579	549	612	609	594	592	587	618	573	600	588	618	549	566	601	635	612	562	619	592	630	596	564	615	617	601	591	576	620	593	602	636	617	548	605	596	568	622	619	643	549	632	571	602	585	571	628	567	590	575	591	589	585	605	574	562	609	559	622	577	611	610	605	635	628	577	599	604	572	612	585	577	592	595	640	583	567	592	587	613	562	579	587	590	597	567	609	630	602	618	631	592	608	597	595	640	611	568	577	618	578	608	594	653	593	608	623	629	628	557	592	647	620	577	618	611	600	558	586	578	582	633	611	591	590	568	536	585	594	566	594	599	589	605	641	571	618	597	589	606	595	595	571	544	615	626	583	612	573	569	593	586	561	586	628	601	608	573	605	623	636	613	617	613	569	613	633	615	630	609	598	558	615	594	593	549	603	559	578	611	558	593	606	626	597	590	587	617	589	608	585	555	616	591	618	578	624	584	625	609	557	604	622	589	543	606	633	577	590	602	585	575	618	595	583	633	595	580	576	620	596	574	586	592	617	585	568	624	556	597	597	620	584	620	602	645	563	575	616	595	617	600	582	564	625	598	601	576	654	641	592	613	581	610	608	581	604	602	576	598	600	634	624	587	583	627	568	543	623	590	633	546	657	566	610	555	588	584	605	566	587	652	651	605	649	620	580	602	578	591	609	577	643	636	631	645	633	598	575	596	615	592	604	600	603	599	575	606	611	602	554	585	616	624	616	600	591	617	653	563	609	588	625	591	564	616	607	604	585	611	588	602	606	614	621	623	616	612	575	577	609	558	578	590	618	645	647	624	614	613	610	582	574	626	592	638	618	575	622	564	658	552	646	599	617	568	601	588	666	632	598	601	593	604	582	611	610	591	607	567	588	617	628	582	618	621	570	620	587	572	626	583	616	624	595	552	617	590	610	562	579	594	619	589	650	587	580	622	578	603	613	584	555	583	595	562	602	610	562	570	567	602	598	635	592	607	590	530	559	635	624	604	585	618	570	606	578	603	563	569	614	602	653	564	593	567	609	583	586	561	571	611	618	591	597	551	570	614	587	589	557	630	582	618	597	587	595	566	556	577	562	593	600	644	574	605	647	592	602	584	623	583	610	556	588	608	627	559	593	577	621	617	609	591	601	563	606	592	536	596	614	589	585	595	604	588	656	576	615	577	592	610	606	649	608	617	585	609	609	604	591	619	614	624	609	585	623	580	618	617	616	565	601	616	568	561	567	570	588	579	589	608	560	602	602	601	596	607	644	639	582	603	581	588	603	616	543	556	634	622	658	586	632	584	587	596	599	607	638	585	579	647	579	599	599	599	598	605	580	623	590	576	610	592	606	621	618	596	643	605	574	610	607	644	599	607	574	594	597	600	571	608	596	638	589	583	578	583	612	574	607	571	605	625	598	604	593	610	566	543	627	594	595	589	589	596	611	608	631	612	610	610	633	591	593	645	593	613	593	594	619	608	596	605	581	606	597	614	611	580	615	555	564	539	600	592	617	558	552	591	620	630	588	598	536	599	603	566	607	574	596	573	583	595	639	580	601	600	578	607	597	560	598	572	597	616	588	637	588	609	589	624	603	599	603	621	602	628	601	599	560	567	583	623	520	580	607	611	591	591	599	596	618	579	574	606	615	571	588	580	563	590	548	618	592	610	594	579	632	566	600	648	587	537	576	629	648	639	596	570	660	586	555	612	612	596	643	594	596	579	632	633	602	591	659	612	602	578	619	591	606	588	636	618	561	607	595	570	596	595	626	606	589	572	580	618	620	617	604	607	633	580	603	582	575	623	598	621	587	570	615	577	566	627	590	553	624	594	607	546	562	596	572	627	560	558	649	636	557	570	607	583	635	563	582	603	603	637	632	562	595	566	600	574	593	602	579	578	590	613	594	605	571	624	600	588	586	542	581	600	599	621	570	598	572	610	600	572	582	588	604	572	619	590	639	598	627	580	586	601	612	580	620	584	588	576	589	597	616	615	567	606	600	599	615	626	593	605	622	646	601	611	575	611	613	568	611	632	627	619	613	609	609	620	624	597	609	553	560	585	572	594	580	590	575	597	626	611	607	601	619	588	565	616	613	617	605	597	605	581	567	623	604	564	571	586	596	601	565	614	584	577	617	604	606	605	621	575	617	617	578	602	584	580	588	586	598	580	614	608	618	571	596	587	608	631	558	583	596	622	608	581	597	576	534	606	625	595	637	589	579	592	590	651	553	593	598	597	584	613	569	633	593	557	577	580	583	587	586	590	617	579	589	560	590	594	600	586	602	641	582	544	614	628	622	628	604	582	604	581	632	564	586	540	595	586	591	638	614	554	566	616	580	626	585	594	585	627	597	577	574	623	625	582	609	551	588	586	602	573	597	604	581	602	614	565	615	626	582	637	638	545	610	576	577	626	611	608	595	624	609	552	639	584	606	612	571	571	582	604	565	613	593	566	597	611	603	562	609	596	599	582	573	606	576	589	597	573	607	583	542	617	598	584	595	582	623	617	569	598	601	591	570	560	584	623	632	558	595	561	582	613	574	534	604	588	588	625	593	607	612	576	600	632	574	584	636	620	594	594	605	601	614	609	559	560	647	610	592	593	603	593	633	602	613	573	613	601	584	628	575	615	620	632	582	578	606	644	580	612	615	606	599	623	614	597	617	591	602	599	637	580	599	639	554	550	611	564	602	593	572	625	611	630	607	578	584
25137	21252	27637	23642	6402	660	529	494	431	445	441	421	396	404	396	377	399	409	424	393	405	418	401	395	390	416	379	380	357	385	343	371	377	372	409	389	381	375	370	416	383	340	377	380	410	400	415	374	409	376	394	386	424	368	407	392	367	367	386	350	361	363	419	404	381	378	339	351	364	382	372	383	408	384	351	355	364	378	410	384	380	369	370	364	390	382	386	361	398	366	359	403	384	389	382	378	380	392	344	419	393	355	382	393	378	361	347	368	374	370	374	400	368	385	344	391	381	359	349	399	406	416	378	393	356	337	354	365	402	386	368	370	414	371	363	411	372	381	382	372	404	369	357	386	398	374	355	374	377	412	417	381	391	351	383	374	374	393	378	393	390	387	404	404	374	358	398	420	422	379	340	420	383	377	409	364	390	384	382	324	373	343	377	397	357	389	402	374	366	368	386	375	366	382	375	406	340	404	363	365	358	409	371	358	376	384	396	385	344	369	380	410	371	356	366	371	370	366	378	371	366	421	373	407	392	367	376	375	382	384	373	381	398	391	381	397	396	364	380	408	377	373	352	367	334	380	364	381	381	417	354	391	369	374	360	406	347	384	386	397	384	364	390	378	397	361	388	373	395	375	401	378	396	387	350	344	381	371	382	395	401	361	382	408	379	366	384	408	376	358	413	371	413	374	396	406	403	378	361	369	390	348	363	361	386	382	361	396	403	368	407	387	401	368	370	389	345	377	384	346	360	389	387	361	376	391	398	373	367	391	382	395	407	365	392	341	405	401	380	379	358	328	361	362	398	411	380	398	348	379	365	357	361	379	391	409	413	370	370	397	366	339	406	378	406	426	392	407	375	366	375	386	347	395	395	387	396	377	389	365	368	380	371	419	366	374	382	374	386	387	384	353	396	421	402	361	371	385	396	364	385	417	427	348	395	393	381	379	374	404	376	372	373	373	350	356	396	358	384	375	405	353	385	369	411	386	377	359	366	401	405	395	364	392	353	382	387	365	382	405	430	376	380	405	386	355	371	392	373	413	377	382	351	406	410	372	360	370	379	387	400	385	369	391	391	373	363	367	397	354	377	368	385	393	385	378	385	385	377	378	452	391	384	358	379	371	396	395	356	415	360	355	381	402	366	382	352	398	349	373	387	394	389	396	385	396	364	374	422	400	385	372	394	338	389	418	386	382	412	363	392	382	398	353	387	376	382	358	390	360	364	401	370	359	356	389	399	367	387	364	354	370	366	382	409	380	389	384	397	375	351	331	364	355	378	346	400	385	356	387	365	369	370	352	377	380	331	365	389	349	415	388	375	377	410	349	389	369	400	360	390	359	386	362	413	365	391	367	344	354	361	376	402	383	382	369	387	392	361	364	392	402	383	386	383	403	384	396	362	393	387	367	350	351	443	359	381	402	367	378	375	363	339	383	405	369	376	389	390	379	382	371	376	350	349	367	389	384	391	408	394	373	332	370	356	404	366	392	362	365	370	382	414	324	384	380	411	356	381	358	389	339	406	347	368	373	400	353	401	386	366	375	403	413	387	408	416	387	372	384	378	355	406	371	395	371	355	382	371	404	363	403	368	418	371	384	391	360	385	370	389	390	385	388	386	357	357	397	413	359	391	391	394	335	358	366	369	354	393	393	381	386	394	381	357	364	392	395	392	359	411	400	376	395	374	369	375	359	380	381	378	390	382	388	387	387	390	389	388	359	391	380	361	369	364	377	384	344	381	397	366	394	367	374	350	368	388	347	392	401	401	387	379	379	399	362	347	374	386	343	390	414	392	409	384	384	365	389	363	363	378	387	392	382	410	360	355	380	376	407	384	364	369	398	372	393	399	404	377	368	374	378	365	406	351	388	398	348	357	414	363	428	378	427	412	377	358	370	386	366	372	345	352	356	373	326	368	398	366	360	397	372	367	385	363	393	346	381	349	371	388	380	378	366	361	343	363	358	386	391	394	411	359	403	353	377	363	368	364	380	373	360	410	432	397	388	344	408	397	362	392	347	381	372	385	350	355	398	343	388	409	378	404	360	407	383	423	381	360	433	396	349	385	377	377	368	384	398	385	385	410	376	380	387	338	380	355	352	370	370	387	376	379	334	375	373	350	370	368	367	390	381	395	385	394	356	380	368	377	397	373	357	406	371	370	384	371	374	399	369	352	398	362	397	387	399	433	369	392	394	407	375	398	398	373	384	346	354	399	361	377	370	382	386	392	373	387	396	362	368	334	349	372	415	368	353	348	350	348	394	354	391	414	354	371	358	324	362	349	376	385	384	397	409	398	391	381	397	377	363	397	384	344	375	355	348	373	400	405	402	367	403	373	391	385	404	366	387	408	374	400	380	361	393	371	381	375	361	400	333	388	388	385	416	406	406	378	334	396	342	384	356	386	391	408	365	394	398	374	358	367	406	379	370	360	353	389	421	395	356	413	381	359	380	378	333	370	379	392	357	357	407	386	401	388	391	380	398	381	403	374	373	383	361	409	381	364	389	371	361	351	381	319	389	360	379	407	429	350	377	387	399	380	366	385	380	370	352	377	379	390	386	405	375	413	375	351	366	379	387	390	389	356	372	411	366	410	376	375	370	371	338	392	373	387	403	353	378	368	373	370	398	368	368	412	348	403	398	372	375	373	388	369	373	411	390	384	386	363	365	375	406	327	342	380	372	340	377	380	393	344	394	362	361	395	324	382	372	374	336	332	365	351	390	380	378	357	437	391	386	392	336	408	417	370	342	378	381	369	354	408	430	397	391	403	377	393	388	374	373	355	370	386	380	379	375	383	368	330	393	361	358	388	360	360	374	392	377	384	372	350	380	380	384	385	375	382	370	357	375	385	365	345	387	368	379	366	366	388	345	372	377	374	428	384	396	421	390	367	338	357	399	394	360	391	409	357	394	391	372	379	365	386	362	351	389	350	390	385	389	396	361	390	342	384	395	394	384	366	369	396	407	395	374	377	371	374	390	396	384	338	382	426	395	389	366	366	396	399	397	361	361	365	395	393	407	396	412	394	360	401	374	369	366	391	394	365	375	319	404	381	327	371	399	374	372	393	394	387	348	365	391	409	398	383	388	386	383	370	381	377	359	382	383	370	328	356	384	397	379	375	378	359	405	398	352	370	359	366	386	382	355	380	370	387	411	397	366	366	390	396	368	399	381	361	372	405	370	400	397	365	408	382	418	385	439	379	422	368	389	371	372	392	344	338	383	373	356	386	349	392	407	388	395	378	397	377	379	383	393	405	366	376	373	386	410	386	385	365	374	362	378	384	378	321	378	393	353	390	426	394	404	361	375	334	396	392	367	404	357	370	369	349	398	355	397	383	364	385	373	388	374	390	393	356	401	399	425	389	364	387	357	388	397	359	348	342	385	367	394	400	407	395	398	397	350	379	348	380	356	400	357	392	403	390	384	408	313	398	384	366	397	376	351	355	373	366	355	383	398	381	385	386	417	411	372	393	398	409	383	383	371	385	369	415	387
40912	53628	36848	1863	1057	945	700	715	628	598	587	615	497	531	552	528	502	487	528	492	520	457	515	487	477	484	463	504	527	463	465	488	504	445	486	487	490	500	452	442	483	477	477	469	460	510	500	499	476	456	458	481	494	453	470	504	480	463	512	472	495	482	483	439	475	462	451	457	488	436	484	457	497	474	487	485	489	490	445	493	471	486	483	431	505	431	469	473	452	485	483	466	424	472	467	483	471	493	498	469	484	478	490	469	439	482	476	464	484	489	441	466	472	445	439	456	467	475	494	461	481	467	491	471	472	470	456	461	459	467	448	475	440	469	505	429	495	464	471	486	447	482	503	477	457	459	504	455	496	465	462	441	483	496	516	485	493	436	518	474	491	439	467	489	460	412	442	471	490	466	493	465	458	454	458	461	524	506	448	487	491	473	485	472	498	462	479	491	461	465	468	463	453	450	524	494	474	438	471	457	467	486	478	415	492	432	481	466	431	471	432	468	469	445	474	454	474	461	440	445	467	511	420	503	481	478	489	463	467	498	481	493	452	508	474	465	470	465	498	485	474	454	477	486	443	436	506	508	507	497	489	499	455	487	466	485	431	443	450	475	468	454	455	467	419	439	489	448	488	503	471	500	492	485	496	501	505	430	489	507	474	460	499	463	437	434	497	443	484	451	471	457	454	467	468	483	454	505	486	484	443	468	473	459	501	457	495	467	447	469	509	456	530	494	467	462	479	522	457	490	490	421	466	534	463	448	463	453	484	451	445	466	475	483	499	495	468	499	451	451	490	483	455	466	476	437	468	468	492	467	472	438	488	469	476	482	461	458	467	477	475	484	500	500	481	443	487	450	509	459	455	459	463	447	484	486	531	451	489	450	504	511	483	460	457	465	472	490	475	479	494	503	469	476	467	495	440	439	462	463	504	465	465	495	477	462	446	469	485	484	442	446	424	448	500	462	470	453	462	472	445	449	500	455	473	493	519	479	505	496	474	498	494	517	506	459	496	439	464	466	444	480	490	500	481	481	485	448	465	475	442	454	471	452	474	468	482	470	456	455	470	438	493	461	471	466	472	473	437	455	462	457	472	477	454	459	427	483	446	489	528	417	448	462	453	492	465	506	458	480	492	460	517	467	408	518	486	478	498	483	475	477	435	478	468	471	486	485	436	463	467	466	463	444	484	491	495	463	468	475	507	479	497	502	476	465	487	486	488	500	478	475	472	485	462	486	465	502	443	460	462	487	441	449	501	467	420	507	471	468	522	467	485	464	492	467	453	469	473	474	453	451	507	464	466	438	437	434	482	511	450	525	474	483	464	504	457	490	467	479	451	511	502	462	445	441	468	434	488	456	457	472	488	513	499	479	525	477	471	450	471	469	463	498	480	469	482	468	515	489	458	496	479	460	503	482	466	493	480	492	451	466	448	486	463	470	486	473	467	478	451	456	472	474	439	507	467	452	475	489	430	459	469	420	488	465	497	459	448	525	474	440	479	496	449	479	466	455	500	461	448	463	469	490	507	428	436	444	482	490	494	469	476	497	501	455	483	462	447	453	478	472	488	476	466	477	507	450	486	498	461	433	478	484	446	479	461	482	437	495	514	440	465	497	473	468	472	448	498	503	503	437	475	513	487	489	481	468	450	489	477	451	502	488	492	477	493	505	463	508	469	471	473	463	464	466	491	473	488	416	502	470	461	435	448	455	491	439	450	444	468	454	472	435	484	474	485	478	473	489	482	483	449	441	518	445	527	514	448	496	470	476	470	471	479	480	497	466	481	462	456	460	513	469	463	471	505	484	502	510	508	458	502	486	471	499	501	469	512	462	450	426	490	462	484	485	466	466	528	493	504	454	472	469	480	500	487	458	427	448	484	507	462	486	477	457	488	473	446	493	488	495	474	490	493	464	444	481	462	491	455	446	462	450	456	465	495	442	424	462	453	501	459	459	501	442	498	460	463	452	463	485	450	474	509	455	491	487	441	494	516	492	448	466	458	465	472	450	465	498	475	505	502	486	488	456	518	424	480	467	462	441	433	430	497	480	441	442	482	473	449	460	457	417	496	449	494	471	459	453	507	460	494	463	504	459	492	438	450	448	473	483	447	475	476	532	440	434	525	451	513	463	461	472	506	480	443	511	462	466	473	486	450	466	502	475	456	469	484	500	455	428	444	488	507	466	455	474	458	451	492	459	500	472	486	466	486	499	503	471	486	445	428	435	441	488	500	465	442	464	474	453	481	470	446	466	485	427	494	435	436	499	494	478	443	454	499	450	465	452	453	474	478	479	473	487	535	458	481	524	489	444	498	490	466	503	489	479	510	456	492	470	450	466	453	466	467	472	490	471	458	482	479	470	455	455	482	496	456	449	482	482	426	428	487	519	458	486	444	462	457	436	467	460	507	513	484	453	468	504	485	460	477	478	469	473	507	510	470	470	447	445	490	500	507	463	481	427	501	465	469	478	462	493	483	521	456	488	453	474	501	457	470	463	496	482	527	478	462	473	498	478	489	461	487	456	463	450	493	454	483	453	469	488	480	530	468	452	454	460	451	435	498	460	453	445	468	488	438	451	484	494	459	505	432	491	481	501	424	499	498	469	476	459	471	476	470	480	448	475	448	464	493	427	453	468	482	448	479	496	447	446	445	479	453	482	463	494	512	452	419	501	482	489	466	489	488	481	486	489	468	478	457	487	446	448	492	469	469	455	468	444	469	456	486	486	495	437	487	486	501	480	433	491	507	451	484	466	516	471	502	462	510	465	494	494	467	442	447	470	482	436	478	481	465	475	468	459	451	495	466	455	496	443	421	474	455	491	435	485	455	509	459	510	477	490	456	465	532	430	478	452	468	421	450	468	434	459	473	426	446	441	474	445	512	468	482	463	498	433	477	461	432	489	486	441	452	484	419	485	463	465	475	445	462	440	467	438	450	476	490	503	497	489	448	457	488	480	467	505	493	470	477	469	450	512	468	445	478	465	490	463	478	457	477	478	453	443	454	445	453	486	483	470	499	482	520	452	509	476	498	508	507	517	459	449	440	440	464	474	438	436	484	454	487	483	469	442	486	481	480	477	450	473	508	475	483	433	438	485	497	487	464	461	497	508	507	460	463	486	503	481	453	486	492	468	451	474	481	430	480	494	498	465	420	491	461	470	487	478	497	450	499	460	464	445	486	444	493	475	514	492	455	451	512	441	458	477	496	492	516	471	485	484	457	478	443	492	514	474	420	489	469	462	476	481	446	452	481	498	496	431	459	437	470	481	496	484	469	495	486	465	456	466	467	440	489	470	493	450	450	508	460	472	492	472	466	475	495	484	485	441	463	471	480	473	477	430	474	468	482	504	513	512	457	440	464	467	464	494	490	444	459	465	500	484	462	453	509	487	460	475	485	466	454	447	500	495	435	480	492	493	447	490	513	451	447	491	455	457	470	492	479	472	515	452	468	472	465	478	505	500	473	461	509	497	484	441	452	472	496	453	484	451	464	448
22831	20995	28590	23603	20947	20149	5005	1236	1040	975	951	906	867	843	827	846	785	813	829	796	780	767	785	793	749	826	766	779	741	781	750	715	768	795	775	781	761	794	775	754	771	715	723	740	748	761	754	729	744	756	733	765	756	760	742	771	757	757	722	745	774	767	687	785	749	731	773	791	728	781	735	768	761	748	751	750	783	764	783	723	782	764	760	724	790	725	738	762	735	800	759	763	720	769	784	736	771	698	715	719	770	764	742	750	745	752	765	759	759	722	726	712	725	755	757	723	759	739	785	809	753	801	749	719	748	774	756	809	721	758	723	753	674	750	770	790	748	775	745	785	725	752	762	772	774	738	766	717	746	736	749	735	748	742	741	783	737	721	731	736	757	761	708	743	740	754	810	736	754	737	767	809	746	789	774	778	767	742	773	741	754	759	716	747	768	733	729	729	728	750	741	735	730	748	753	751	800	716	708	734	743	712	760	749	716	772	779	731	781	770	745	697	770	723	757	752	748	733	744	740	725	733	757	745	774	738	748	751	748	761	786	752	751	740	789	742	712	781	757	737	768	768	770	736	754	731	749	801	815	733	744	758	789	733	676	764	724	761	751	697	754	792	750	702	732	785	709	739	720	767	730	767	739	759	748	743	734	713	747	778	811	706	763	734	746	760	777	722	747	801	752	761	748	727	727	746	748	735	719	760	718	770	711	757	794	763	794	777	781	742	748	732	753	789	772	770	794	727	766	792	734	746	742	728	726	792	743	737	705	767	764	746	720	698	744	748	754	720	803	774	721	744	775	760	785	733	735	753	772	777	749	738	746	716	724	705	781	763	795	757	767	751	762	765	765	747	789	729	753	769	777	732	693	768	729	754	780	714	739	745	762	746	784	741	721	731	770	725	729	682	754	721	735	710	706	734	740	773	741	730	767	703	760	774	779	793	773	754	739	701	734	757	737	724	732	774	732	713	769	723	730	761	781	749	775	760	795	750	702	720	794	645	743	724	747	712	747	742	767	730	742	756	757	760	781	730	723	707	769	783	751	815	723	762	737	759	766	817	730	777	716	752	783	707	790	746	733	696	783	736	719	767	735	760	798	786	740	760	757	835	759	743	738	750	759	768	774	750	782	780	693	768	720	785	748	709	729	736	683	753	682	709	732	755	792	761	796	763	784	750	793	744	766	770	750	734	791	732	760	730	768	700	699	776	721	706	758	808	746	681	738	717	717	713	697	771	702	722	763	733	756	738	772	763	767	751	761	738	723	710	763	743	755	715	773	747	775	725	722	727	756	743	810	787	772	730	704	775	738	748	718	717	717	778	724	757	734	725	751	748	792	725	733	725	731	765	722	737	762	758	763	741	696	768	744	687	777	762	773	788	692	744	729	754	764	798	765	800	766	706	714	730	732	734	676	748	760	749	794	731	797	738	745	694	738	764	716	779	771	741	708	767	779	799	714	705	722	731	761	747	718	790	794	844	710	748	784	771	734	719	704	793	733	807	736	754	706	747	751	750	770	769	756	722	745	759	781	704	761	715	765	740	797	751	744	727	736	767	743	713	744	755	713	755	732	760	788	733	769	750	748	750	707	752	781	724	759	779	786	782	766	802	760	841	757	760	709	782	744	727	732	709	756	746	767	753	717	735	778	748	731	682	711	737	752	761	748	726	691	783	699	727	751	761	679	787	753	739	725	751	769	703	723	710	741	789	771	749	776	741	764	782	721	783	745	714	758	700	766	753	750	749	745	790	742	760	730	736	740	707	772	734	751	733	764	762	755	754	740	791	808	747	765	743	781	738	726	732	720	762	753	730	764	748	737	772	755	784	739	746	771	761	742	786	785	773	766	732	762	733	683	769	777	731	737	778	784	757	764	756	777	728	722	743	779	766	720	708	719	773	738	759	759	761	755	760	771	758	741	718	779	733	743	753	766	771	739	728	744	752	712	704	734	760	709	737	745	711	731	753	726	747	734	732	772	732	803	733	772	707	740	816	744	790	719	763	699	744	739	726	748	732	800	741	776	741	754	743	784	727	752	727	763	751	768	723	742	758	747	758	730	736	721	760	683	760	734	760	667	751	814	723	752	757	775	750	705	743	706	762	753	743	749	743	733	743	766	796	738	718	711	757	793	739	718	763	720	775	752	705	713	773	754	776	702	789	744	737	723	714	744	726	758	825	781	745	757	704	765	718	706	761	721	706	727	728	713	765	728	792	726	735	756	750	794	776	772	703	744	770	774	684	754	769	750	764	778	748	744	759	741	793	750	718	740	712	799	789	738	804	763	729	757	736	711	731	776	706	707	761	736	709	748	711	774	722	727	759	800	762	761	735	740	711	745	783	734	725	744	771	745	754	795	758	697	769	784	717	689	750	784	736	743	755	746	772	726	763	741	721	802	729	769	774	719	763	758	754	769	730	793	766	755	692	751	808	712	714	743	781	754	753	779	757	757	788	766	700	817	732	755	731	750	770	745	756	739	783	780	757	798	752	705	708	740	718	726	719	774	733	763	755	737	797	706	716	752	779	781	776	737	749	735	781	757	769	752	779	751	759	701	784	781	762	773	775	799	702	760	750	776	776	770	758	775	748	708	706	727	750	745	779	758	758	740	740	733	743	802	777	706	778	778	762	715	736	723	728	735	688	775	798	704	781	713	692	783	753	806	774	732	760	779	783	719	713	740	722	754	751	746	696	799	774	730	737	726	775	795	733	764	749	753	747	747	738	759	767	741	728	734	735	754	749	774	721	766	743	786	735	773	791	784	725	753	771	706	761	752	714	779	678	775	724	797	728	749	789	754	802	748	761	775	712	726	767	760	769	831	750	718	691	794	717	747	779	763	732	722	769	756	773	796	745	740	769	733	752	779	727	740	767	733	793	767	709	729	735	694	809	732	727	774	691	760	732	790	757	753	724	749	728	742	762	746	752	771	701	723	746	768	794	783	769	689	706	721	762	761	731	724	704	745	759	713	768	765	729	746	774	756	729	815	725	746	715	778	737	744	733	750	733	723	756	740	767	790	701	694	699	720	749	740	698	732	790	773	761	713	770	754	774	722	755	759	730	720	739	785	766	777	752	785	748	753	743	772	751	739	824	751	730	773	824	774	746	750	761	749	740	768	710	764	727	779	768	767	762	746	771	784	736	787	733	806	724	720	765	714	739	766	746	741	713	741	767	748	739	738	708	721	740	686	740	811	765	758	677	788	753	736	739	766	781	705	806	768	768	739	728	735	721	769	762	693	741	726	704	737	752	730	720	699	724	720	768	756	785	803	750	751	781	777	762	708	745	777	756	734	792	777	704	751	761	731	764	737	782	691	739	736	755	747	725	741	774	720	762	719	712	770	752	643	721	735	770	791	741	755	752	736	728	736	741	754	759	744	747	717	715	726	723	760	742	745	762	712	709	789	757	743	725	724	691	737	721	714	731	760	742	779	781	730	730	743	716	736	728	722	747	706	742	746	780	794	783	714	765	703	749	705	729	775	782	735	729
45140	69034	48954	5582	2951	2283	1910	1611	1483	1316	1264	1162	1072	1111	1000	984	998	949	982	989	924	902	933	888	914	881	926	914	822	911	896	909	872	925	853	911	931	893	939	831	894	857	880	815	872	881	850	804	889	875	882	890	871	890	906	837	934	868	851	893	876	901	871	877	870	879	897	869	850	857	849	923	878	853	836	839	839	811	870	824	828	879	843	846	870	882	838	855	837	875	826	871	906	871	848	864	900	891	893	914	898	838	874	886	849	825	927	889	894	890	833	858	824	865	839	868	826	845	837	885	874	907	800	879	843	797	824	839	853	858	841	879	822	855	861	841	870	890	886	863	879	802	817	848	908	879	795	858	843	842	898	869	820	798	863	838	830	871	851	877	867	864	853	883	836	872	855	815	858	903	863	857	868	869	881	850	829	836	859	905	824	872	804	856	843	879	837	873	779	788	855	857	909	877	901	895	882	899	833	894	890	883	867	833	876	822	896	893	854	837	806	895	872	863	885	853	865	842	864	844	866	855	963	853	890	824	855	838	837	813	873	843	884	884	851	878	843	825	853	859	811	905	839	829	852	819	914	865	869	841	841	848	864	785	851	889	896	869	835	848	881	872	874	877	862	874	931	862	870	920	841	842	827	873	875	887	899	809	817	884	850	823	823	884	842	889	861	813	839	893	898	889	873	862	872	870	854	890	821	831	848	853	849	842	860	867	850	908	859	827	831	820	840	835	849	814	835	849	851	768	826	848	850	865	896	936	900	826	853	823	827	823	844	864	813	884	876	878	859	854	856	838	838	819	869	828	885	824	852	839	883	810	868	874	865	832	839	863	862	835	864	883	838	879	836	806	906	836	865	870	869	801	902	872	835	851	850	808	880	896	849	892	841	809	883	801	865	891	843	892	864	922	804	875	886	866	849	844	847	820	846	883	803	880	861	832	861	807	877	817	837	878	843	819	867	821	866	827	839	909	855	909	827	882	833	923	916	786	792	817	821	821	918	860	847	878	850	862	893	879	853	843	878	873	855	857	844	876	848	805	871	885	837	837	833	890	850	822	868	820	878	880	858	856	884	844	873	864	843	902	830	867	847	844	836	848	853	865	859	901	843	785	847	880	825	846	851	837	829	838	890	919	846	805	817	871	800	807	817	829	823	873	859	847	891	805	841	851	835	780	866	871	872	872	836	862	821	811	927	890	870	872	912	859	854	814	844	830	850	876	838	894	873	854	841	861	914	818	885	881	853	850	840	844	830	870	870	851	901	850	832	900	865	889	852	883	838	846	829	851	856	825	856	854	882	831	831	834	855	832	835	852	884	843	857	906	871	900	882	827	869	858	870	821	870	893	857	854	875	845	845	900	840	841	872	847	797	794	862	826	865	893	811	815	842	825	874	874	769	802	856	856	832	878	870	859	821	840	867	820	844	828	869	824	840	841	899	860	898	819	804	832	878	816	885	902	866	824	871	835	887	878	826	831	845	879	855	866	829	833	874	882	852	877	874	788	813	873	825	865	865	840	894	950	819	855	874	860	876	880	799	871	846	888	861	869	907	849	887	868	863	880	888	880	920	912	866	859	824	875	866	864	862	867	877	846	825	890	855	866	842	831	864	892	838	867	847	824	809	867	866	821	818	900	878	859	873	901	837	853	823	833	883	872	885	811	868	860	892	851	887	871	821	839	799	831	865	919	886	894	871	870	824	878	842	855	813	829	855	864	822	839	768	844	852	846	871	835	848	879	914	800	882	847	851	828	875	875	852	844	881	803	896	878	868	800	885	871	827	824	770	851	802	792	837	859	859	820	821	855	920	898	878	830	844	869	840	875	832	814	868	855	877	872	856	859	867	836	834	821	851	804	871	853	843	819	875	883	850	849	874	853	847	872	861	795	840	819	864	881	889	897	879	836	849	863	816	877	815	860	851	873	860	911	876	871	843	844	843	859	858	856	848	886	839	895	870	859	864	885	820	856	794	827	873	823	814	804	833	895	865	836	848	861	890	790	866	891	822	814	807	904	814	876	828	861	824	895	844	858	798	840	819	841	892	937	862	898	858	865	843	854	769	794	841	891	926	853	910	849	809	862	851	822	832	858	870	836	845	860	851	862	878	831	820	876	868	881	840	847	835	872	834	826	826	912	886	824	865	839	867	921	808	828	858	795	837	851	866	852	895	797	858	854	845	828	855	834	880	872	825	839	853	870	871	869	888	872	926	817	827	870	841	777	841	804	863	832	839	846	872	855	891	874	837	899	845	822	839	882	877	850	847	797	897	876	817	803	854	797	836	833	851	851	880	837	838	819	851	859	873	885	826	781	843	858	862	877	842	825	879	920	839	890	863	855	842	847	853	814	847	830	832	901	827	838	858	759	845	826	919	853	878	878	869	887	843	845	857	847	899	880	865	879	895	857	848	779	837	832	882	892	843	919	899	847	874	889	808	870	929	866	915	842	866	835	901	868	870	865	766	870	862	866	813	877	833	806	812	913	831	901	875	920	857	838	865	841	842	863	865	891	889	871	833	835	889	851	859	854	835	911	828	866	868	831	839	858	847	833	855	862	824	834	817	801	836	902	852	871	857	870	847	823	836	866	854	857	830	843	815	912	886	922	845	840	874	828	921	851	887	860	830	856	856	833	875	863	830	894	884	866	863	844	888	880	850	875	859	860	856	814	861	819	847	850	817	823	849	889	886	894	868	840	873	847	829	887	868	862	895	891	856	846	839	869	857	863	833	869	887	832	819	869	824	882	852	873	837	883	830	874	767	819	870	822	860	852	847	853	877	884	856	866	867	859	889	827	803	787	862	896	867	854	884	900	829	874	787	902	857	824	830	820	853	856	862	855	827	876	800	869	876	859	862	876	833	870	903	841	860	797	847	841	836	856	817	855	855	893	883	865	885	857	871	909	841	903	777	821	837	830	863	912	878	840	857	885	887	828	835	870	885	841	909	845	868	818	895	864	845	883	882	798	886	884	895	810	853	839	834	810	836	834	855	847	859	803	809	877	822	829	841	837	839	820	896	897	868	827	843	881	822	842	854	837	830	885	861	833	880	847	817	868	821	828	909	844	818	839	848	846	861	863	854	831	879	861	843	814	883	839	906	838	807	890	829	833	870	820	887	924	900	852	910	851	896	814	932	846	872	817	857	824	894	869	789	861	846	909	907	810	838	817	847	819	850	786	896	828	819	837	854	870	869	886	876	846	868	849	880	796	833	855	845	806	881	834	859	836	853	847	848	869	807	856	872	837	872	874	819	876	897	890	883	879	792	870	821	881	774	849	822	914	869	906	834	840	819	867	851	907	893	914	867	857	862	881	808	868	848	851	891	820	848	793	859	875	821	884	854	859	850	893	858	872	853	888	893	817	812	860	848	881	872	894	855	867	838	821	822	817	838	909	879	842	848	851	885	882	856	905	862	873	905	793	861	885	848	878	861	803	932	888	819	824	852	825	852	873	804	899	869	874	825	906	929	866	836	874	863	846	852	813	893	812
31515	30436	26289	5520	393	287	328	305	264	290	305	249	287	299	274	315	279	283	310	286	301	280	274	293	298	276	291	275	279	267	264	283	272	326	322	314	300	288	279	295	290	308	295	316	285	336	279	269	282	288	281	288	266	298	272	307	292	289	281	267	267	297	294	310	296	290	280	283	317	280	335	278	318	287	312	286	291	330	278	321	318	264	285	287	303	285	311	278	288	312	302	278	260	293	268	324	295	269	264	276	314	273	264	313	290	269	293	269	301	274	271	294	270	294	263	295	290	266	266	300	269	292	288	282	274	277	305	283	274	294	324	288	267	309	273	311	309	303	275	297	285	287	299	278	290	298	298	300	264	289	297	256	298	318	268	297	297	270	299	269	319	292	253	248	258	279	269	288	265	289	279	267	283	285	292	274	273	265	291	287	313	263	304	272	293	315	255	259	281	306	286	306	282	274	262	291	285	299	317	284	311	289	302	270	281	275	289	269	273	302	265	248	290	262	254	294	298	302	295	283	277	271	286	293	275	273	319	292	323	293	299	274	269	309	285	317	263	304	257	307	255	295	288	302	266	289	300	283	272	269	318	269	301	305	293	292	283	282	304	286	278	283	282	295	325	282	272	299	320	319	272	289	263	289	306	294	314	302	283	280	293	285	288	266	295	270	297	291	304	307	298	283	263	266	262	287	290	300	270	274	270	292	288	287	313	260	298	303	260	280	317	281	290	277	280	298	254	269	262	250	260	257	255	332	311	270	304	315	292	271	283	297	268	289	290	269	295	283	266	284	249	276	288	296	329	314	279	292	284	268	321	275	275	305	272	320	277	319	261	310	292	291	288	305	274	273	311	259	278	283	286	281	281	296	281	289	295	266	310	295	282	297	295	285	294	263	298	287	284	297	321	276	305	279	302	288	316	297	280	309	296	268	293	293	313	272	271	298	287	291	259	302	288	283	291	295	327	295	271	307	278	295	283	279	273	274	281	275	281	286	274	291	292	318	305	280	305	265	313	305	307	295	295	317	297	284	299	284	288	278	273	280	282	308	299	308	289	274	284	272	307	271	339	262	304	253	280	309	288	281	293	269	307	283	288	280	278	302	276	298	261	262	293	299	273	308	295	285	308	289	266	292	285	272	248	269	288	282	318	265	237	269	266	270	277	254	265	263	311	271	308	290	282	291	262	295	296	292	277	304	274	282	255	272	277	279	277	305	283	280	280	259	287	316	291	287	258	260	273	285	272	285	284	311	309	272	268	310	296	275	280	273	271	278	263	280	273	274	235	274	287	266	271	320	271	302	313	287	291	310	296	272	266	282	325	286	290	259	302	305	289	309	302	276	305	275	282	287	297	252	279	257	282	274	283	295	302	299	273	255	306	312	254	279	274	288	298	281	281	293	286	294	276	255	285	286	278	269	273	270	311	276	271	252	289	282	294	259	289	287	261	291	304	321	284	294	286	250	284	302	299	284	260	315	304	264	250	275	264	290	284	289	279	315	290	313	270	294	283	286	296	237	314	305	270	292	290	296	282	312	283	289	322	285	289	305	343	295	271	305	272	296	270	308	300	271	285	322	316	268	305	286	310	317	280	283	288	253	275	284	246	264	295	267	292	297	303	315	300	302	257	283	305	316	262	254	316	272	313	266	270	288	276	323	306	273	285	261	285	281	307	293	308	286	302	269	273	291	296	314	264	321	262	296	293	261	280	289	297	296	294	295	284	266	301	266	289	267	253	296	283	280	320	321	257	278	287	277	299	289	276	259	280	258	284	288	303	306	277	275	278	297	302	307	271	299	285	289	291	278	280	306	313	302	274	279	297	280	283	287	321	309	277	292	297	270	289	280	281	305	296	305	284	292	269	277	277	283	295	304	305	260	272	268	259	278	290	286	288	272	315	305	307	303	297	263	269	286	261	273	282	300	269	297	306	269	304	298	267	298	274	271	290	302	324	294	281	296	280	286	312	289	297	282	280	253	283	278	294	287	293	253	303	282	271	300	292	266	306	323	278	290	289	280	280	298	318	287	269	262	274	281	302	278	296	290	275	313	294	261	305	293	314	297	293	289	290	296	309	279	281	258	263	312	313	258	295	301	311	281	259	301	286	277	288	276	297	267	281	288	272	316	288	300	253	270	269	262	289	313	271	276	280	298	291	290	270	284	292	305	301	337	267	286	274	263	296	287	272	285	286	288	281	278	279	282	297	326	304	273	295	308	259	261	264	276	302	349	299	301	281	266	302	292	281	267	294	295	267	305	272	317	297	282	265	287	277	304	315	270	281	290	298	261	269	273	267	276	320	286	287	289	297	288	302	277	283	299	266	295	294	265	291	322	288	285	297	306	277	319	281	307	280	297	265	283	290	272	311	297	302	296	326	284	277	304	305	290	265	289	268	267	278	268	260	274	291	312	306	299	270	323	318	320	304	295	291	266	316	286	293	320	291	294	272	288	285	308	294	301	315	279	311	287	262	265	272	320	304	279	299	314	321	293	282	299	296	282	287	309	305	287	284	292	299	301	291	290	282	302	280	294	282	305	263	267	298	248	272	288	293	297	278	312	265	275	289	282	282	311	302	303	302	297	287	292	283	278	311	249	275	323	295	302	261	283	290	269	289	284	303	316	270	288	312	303	305	302	286	294	298	330	275	304	318	294	292	316	317	261	288	294	285	278	295	265	289	322	280	261	265	281	315	288	288	329	284	283	268	286	289	284	295	291	293	279	289	291	278	305	282	305	283	275	264	280	318	295	271	263	288	279	292	284	275	281	280	269	287	299	263	270	285	278	281	284	308	253	280	275	258	265	269	285	263	309	264	279	267	288	295	278	303	296	266	283	294	282	284	282	283	295	296	310	286	299	295	292	270	316	282	269	286	297	294	282	264	317	266	303	302	300	276	278	252	284	299	269	298	275	291	289	285	264	313	264	282	290	285	285	324	293	282	257	285	279	282	302	279	281	286	288	299	278	294	302	271	315	287	292	301	266	245	296	271	264	300	318	312	328	288	286	281	268	287	272	282	303	310	282	268	279	312	293	283	252	302	272	297	275	301	274	272	299	285	271	270	317	299	317	281	277	293	310	318	283	289	310	268	267	297	306	304	282	259	277	301	298	279	286	259	280	304	299	274	281	289	299	279	306	279	295	274	293	305	272	311	305	304	278	303	281	314	266	274	253	327	287	302	294	279	251	322	312	260	277	300	281	307	273	318	280	295	290	276	279	293	292	275	284	298	277	284	307	275	285	253	271	297	295	305	267	319	273	276	287	312	308	247	273	314	282	280	267	264	283	291	310	264	299	291	288	310	284	279	277	277	287	274	278	298	300	275	293	284	268	273	288	297	280	294	302	281	299	283	304	300	295	280	291	277	296	248	314	291	274	278	279	292	267	285	296	266	288	287	290	301	292	264	282	293	307	300	265	284	273	284	257	286	318	308	293	266	290	280	303	296	281	294	284	277	277	264	269	298	309	283	302	291	272	263	301	268	275	285	274
38126	45472	26739	1914	425	481	393	383	359	376	390	371	393	350	391	387	359	372	357	348	322	403	339	334	366	341	348	370	352	351	371	346	350	318	379	339	351	343	329	357	357	362	333	356	348	344	325	358	344	345	361	357	354	345	334	340	346	335	336	381	368	327	348	337	353	374	374	406	363	348	323	315	339	361	326	365	347	377	322	330	384	333	382	372	364	338	348	367	367	364	350	374	338	346	354	374	368	353	369	354	341	312	335	332	342	346	405	349	344	323	340	347	378	371	345	386	318	344	375	379	360	368	364	360	351	309	351	359	336	375	347	389	353	388	313	342	368	364	372	353	356	360	348	334	356	377	401	339	361	359	393	333	328	354	365	358	379	357	388	354	367	374	355	368	362	370	383	356	364	332	347	385	355	351	367	350	366	367	363	350	390	356	346	385	338	354	342	368	360	353	355	369	329	365	325	326	402	357	354	343	346	377	322	336	369	344	348	330	331	348	369	364	349	358	346	346	347	365	361	335	330	324	374	402	349	356	342	361	370	381	381	392	337	324	331	317	372	352	351	332	343	331	324	354	375	361	367	339	349	328	359	352	345	329	324	358	361	378	347	353	364	329	321	369	349	353	372	327	346	375	334	338	338	364	385	372	364	379	378	377	354	344	343	347	328	347	362	352	375	340	360	339	361	334	351	343	357	349	348	334	369	358	348	364	381	370	352	348	342	345	367	362	362	365	359	331	311	326	378	334	337	340	336	367	369	371	361	356	359	379	343	353	386	334	360	362	377	333	356	350	349	293	365	356	353	371	336	355	337	376	352	351	336	350	327	359	325	355	366	371	374	333	353	344	362	346	342	326	341	309	385	358	351	336	336	337	364	391	341	360	341	348	361	347	357	341	378	359	337	369	376	366	400	375	358	362	358	344	356	356	381	348	371	364	361	353	347	360	342	349	390	339	369	361	332	359	377	371	375	369	395	322	385	344	360	352	367	359	392	335	359	365	357	337	341	348	362	388	357	367	335	375	339	349	328	353	371	392	353	378	381	342	346	316	376	338	355	351	354	352	354	374	412	329	342	355	350	359	368	385	353	353	334	345	372	345	379	344	352	381	364	388	373	343	392	353	370	327	362	339	374	366	359	343	373	335	369	367	380	359	371	351	358	354	346	353	343	353	350	358	354	372	348	324	346	343	353	348	345	369	344	339	372	320	358	383	331	355	336	380	347	359	331	338	343	363	362	343	332	352	354	350	374	354	374	370	365	333	356	344	336	371	347	368	338	346	338	373	355	359	337	330	388	333	339	387	368	360	396	386	389	322	383	341	362	348	383	330	320	332	368	349	343	349	341	368	359	364	374	342	336	345	360	317	334	360	327	354	370	336	318	329	333	352	328	343	332	368	343	353	347	348	373	373	366	360	380	333	365	355	378	351	355	337	344	367	365	370	336	362	346	348	372	343	373	332	346	378	402	364	333	368	344	368	397	343	373	378	384	353	361	336	370	362	361	400	366	348	355	376	386	396	333	345	366	337	332	366	364	350	348	380	358	346	378	378	354	361	341	335	361	343	329	367	375	377	359	330	350	347	348	369	332	341	336	312	318	328	356	366	336	385	335	362	363	340	357	382	366	345	328	349	371	353	338	359	405	326	337	374	328	340	345	347	352	347	356	343	341	365	355	333	383	340	358	390	349	367	341	346	332	356	341	367	329	369	331	371	357	342	345	347	344	361	350	360	371	330	338	356	345	373	328	388	398	304	368	368	377	351	327	374	347	345	329	388	347	334	321	349	349	364	356	367	377	334	340	375	367	332	340	340	345	334	347	349	342	346	370	356	356	366	370	350	350	332	370	374	332	343	370	345	365	341	370	348	369	319	342	359	354	341	372	377	383	343	372	340	349	370	369	334	359	323	353	317	371	321	374	348	374	365	364	360	378	324	364	359	355	361	385	364	341	377	361	357	336	377	384	362	316	316	354	358	356	380	346	353	339	371	365	369	361	338	367	325	334	343	371	337	353	367	380	333	378	362	345	348	333	357	358	347	372	348	383	343	357	356	355	403	326	371	329	340	369	356	332	332	369	358	328	369	340	314	333	334	346	362	375	355	376	357	374	371	336	377	370	329	327	344	374	338	348	363	357	366	364	347	397	328	378	343	353	385	355	354	377	351	332	315	339	308	360	365	352	354	320	360	341	343	341	346	396	335	352	366	383	351	366	339	335	367	374	395	337	368	351	361	336	384	348	359	358	381	356	368	366	347	391	357	365	320	367	327	356	344	348	347	353	331	377	376	358	341	343	365	364	340	390	350	320	340	345	329	384	355	340	354	328	370	349	326	344	351	347	335	354	355	358	349	361	352	352	383	328	383	373	365	366	348	376	377	356	369	366	380	363	345	325	372	345	334	363	364	348	351	378	345	378	337	371	377	358	342	355	366	375	340	337	329	348	361	383	336	331	368	356	352	352	346	342	334	360	365	362	342	360	370	334	390	359	370	344	367	350	337	360	323	328	371	362	361	358	331	365	325	327	347	336	354	357	376	360	365	367	306	345	384	333	368	352	328	345	380	329	350	342	355	358	320	352	353	372	357	363	321	347	362	373	359	365	321	373	379	355	337	351	377	375	359	358	372	340	336	376	380	335	305	370	332	361	379	347	329	342	378	348	355	353	367	385	369	354	364	384	352	351	345	332	337	346	336	362	331	328	366	370	355	336	402	356	388	351	383	350	389	320	341	303	335	353	366	312	373	377	369	347	368	364	352	345	342	330	370	344	371	346	380	374	365	344	343	370	386	356	358	359	340	343	360	338	372	359	317	334	362	325	367	366	340	327	353	379	352	320	381	316	345	340	382	337	337	373	363	309	332	312	362	332	332	319	320	367	362	363	375	385	360	394	363	332	341	380	339	333	372	365	338	339	356	330	371	322	360	386	377	369	318	349	364	346	372	390	336	351	322	345	349	349	386	355	350	377	332	344	359	361	340	351	349	357	359	354	324	370	357	318	350	347	345	368	357	363	344	379	371	353	357	371	351	386	333	337	364	344	348	314	359	363	337	320	350	369	342	345	365	370	335	357	342	348	342	352	368	384	349	359	355	348	374	357	339	347	360	363	378	353	333	332	351	389	367	340	366	347	348	315	331	329	332	351	337	327	363	372	395	359	355	364	356	367	382	352	351	353	358	333	351	357	350	362	358	335	328	334	321	347	364	365	354	367	393	323	340	335	341	338	393	390	387	346	329	355	355	359	374	332	320	369	339	374	347	372	352	362	372	343	370	339	352	354	370	391	361	363	347	362	384	356	348	337	311	391	355	353	361	348	364	367	336	356	337	339	374	328	346	358	342	330	357	364	373	350	321	376	337	357	352	362	355	351	353	353	372	348	338	341	347	328	337	321	334	360	383	377	355	355	356	360	346	351	360	331	337	347	361	323	353	371	358	337	320	327	332	365	371	360	319	351	331	378	359	344	343	322	342	361	332	343	353	347	332	366	322	361	328
24015	21042	28190	24227	19842	6098	984	726	697	578	659	598	596	582	587	551	602	561	557	542	517	537	524	556	548	475	535	525	528	567	557	505	547	524	566	474	503	545	550	536	534	566	510	515	544	549	501	498	525	552	508	516	492	494	531	500	530	497	521	514	505	528	525	504	521	493	518	542	537	507	514	491	519	566	520	524	491	493	540	512	517	546	519	571	462	559	476	525	534	499	491	496	511	529	495	521	531	521	520	495	520	531	511	523	481	539	532	512	495	554	511	497	550	524	545	546	507	536	521	528	485	512	522	536	514	499	509	531	559	488	482	506	532	551	563	585	502	502	551	503	501	550	503	527	531	521	545	519	483	531	499	492	519	491	563	496	520	495	499	519	513	470	513	498	501	513	515	504	518	543	527	491	510	562	480	513	554	527	552	516	485	521	487	506	504	535	472	513	532	532	502	518	550	552	518	496	509	506	524	551	503	510	567	491	547	511	497	539	514	537	540	501	486	497	505	523	524	519	540	522	522	517	564	513	526	497	525	498	533	547	526	551	503	506	496	509	504	559	492	492	557	518	526	549	520	530	497	516	533	515	504	560	529	493	519	498	502	530	509	547	505	538	543	532	520	527	538	517	530	503	453	547	493	537	507	497	509	509	497	522	526	525	509	550	518	530	537	506	499	490	498	556	532	486	480	494	516	500	487	483	515	510	502	537	512	508	506	537	556	547	561	506	548	575	519	552	509	524	542	510	549	536	527	508	552	528	544	539	557	505	495	529	503	512	517	501	528	530	506	518	540	520	517	527	505	528	532	522	483	543	510	517	547	530	500	532	552	521	532	517	567	531	501	519	516	493	531	544	498	540	551	530	521	508	519	512	505	507	510	520	501	517	555	504	524	527	525	513	522	566	483	512	520	533	548	537	508	506	513	506	521	514	495	522	545	547	534	540	530	541	502	544	495	527	502	521	496	475	510	509	503	534	524	561	534	529	549	520	499	497	512	531	504	535	531	518	534	568	505	504	476	495	540	517	556	516	519	495	531	502	525	491	484	484	500	514	497	531	530	502	512	528	551	507	519	533	490	539	529	498	493	498	539	509	535	502	486	493	512	550	520	518	558	495	578	533	564	509	523	531	490	499	517	524	519	557	540	530	558	460	495	541	538	513	536	508	535	511	518	508	538	520	528	525	469	563	546	497	497	529	572	503	494	496	503	517	513	464	508	486	514	519	510	494	515	493	543	542	504	492	511	537	503	511	497	524	512	492	534	536	506	491	528	527	490	482	545	494	479	519	515	510	506	511	556	533	510	513	523	514	475	529	500	510	458	510	514	501	544	541	535	484	530	500	505	469	472	509	488	478	544	511	502	487	507	515	512	497	494	535	558	472	480	483	503	526	509	531	490	495	506	535	528	533	516	518	530	523	526	537	536	518	539	517	529	517	504	513	503	563	495	537	549	511	528	488	525	500	493	477	534	502	523	520	478	494	546	529	476	517	532	544	551	555	517	520	469	514	515	526	539	531	553	474	472	550	557	544	508	505	546	497	551	535	529	528	530	530	501	532	514	519	559	541	512	556	525	557	523	570	495	523	560	502	526	566	531	510	550	537	496	517	539	512	545	495	489	548	544	509	538	532	510	509	542	528	505	519	481	481	533	522	509	535	499	549	531	557	506	546	489	554	546	517	495	518	535	504	520	521	526	531	523	493	538	515	513	526	551	524	527	533	497	524	518	561	524	506	499	506	542	520	523	512	522	536	514	514	513	484	509	505	512	521	485	504	512	504	522	487	513	476	494	511	521	506	538	564	489	549	527	532	527	485	540	560	564	538	492	540	514	433	514	532	503	517	515	555	508	515	481	511	525	513	525	524	494	445	508	494	509	500	537	474	507	493	546	502	541	537	497	518	533	535	514	516	506	504	543	546	569	521	503	539	515	507	514	545	490	548	519	484	513	500	509	498	538	464	553	556	527	483	510	543	502	514	483	479	541	513	522	500	519	546	514	541	546	494	529	516	525	516	542	514	495	546	533	522	515	535	505	549	511	543	493	513	508	518	511	553	517	477	554	522	478	486	500	533	571	477	491	492	511	516	510	504	529	524	544	548	533	555	486	530	530	519	532	534	525	525	529	497	526	503	565	506	554	521	528	492	525	506	526	498	525	519	528	528	550	556	506	521	485	504	534	563	543	507	498	501	509	520	472	517	532	502	501	519	532	521	524	518	517	531	557	506	468	504	528	507	510	491	495	530	497	524	501	516	543	506	540	533	536	497	526	517	526	516	508	559	543	504	498	508	510	521	535	500	544	515	482	520	507	503	479	524	553	529	536	519	495	534	466	544	510	539	497	560	509	540	516	521	517	490	511	503	494	548	476	495	486	535	510	543	555	548	536	503	473	521	461	517	528	550	533	539	505	531	510	533	509	525	481	527	545	571	527	538	496	541	503	551	520	533	545	543	545	512	479	503	571	523	546	510	497	512	520	474	501	493	528	522	524	505	478	474	515	476	508	491	517	523	513	523	506	564	547	494	519	502	525	497	502	577	480	502	543	549	520	538	559	470	485	499	494	556	543	561	525	481	540	489	499	515	567	535	535	517	459	512	513	486	519	530	526	518	497	509	539	470	506	515	488	541	529	530	537	496	499	510	497	505	555	523	475	502	510	497	515	503	531	556	502	513	540	520	493	534	553	548	511	519	540	516	521	522	493	467	536	492	540	475	482	528	484	527	529	551	502	439	519	532	530	504	563	553	516	474	518	510	529	481	486	535	504	535	509	523	564	498	507	506	549	535	550	564	547	529	495	490	495	510	532	532	508	502	508	480	484	492	547	519	546	513	533	534	496	522	488	501	467	527	509	503	507	515	501	481	526	514	509	520	511	511	504	501	540	523	486	495	528	537	545	508	500	514	493	499	477	496	498	518	491	528	513	521	492	515	542	547	498	464	542	512	526	534	522	499	496	519	497	574	522	496	522	494	523	540	559	517	526	544	493	529	511	495	526	567	513	534	533	547	504	549	506	539	531	518	496	525	517	508	493	519	509	483	539	473	536	524	531	506	520	565	549	520	471	477	528	546	514	545	507	544	513	536	536	462	557	537	513	515	519	545	517	510	502	519	536	484	497	479	532	544	496	504	531	514	471	494	476	566	483	533	482	520	487	511	522	451	520	539	485	543	520	499	551	523	503	513	550	524	549	464	502	492	526	521	501	501	575	524	508	484	540	517	501	527	547	541	522	512	505	536	514	503	494	486	500	515	527	493	521	486	474	546	500	525	507	527	510	498	514	515	522	537	537	570	524	517	486	546	512	517	522	499	504	505	488	529	496	516	554	531	549	508	481	501	536	552	539	515	507	543	475	488	455	493	514	519	524	555	571	509	525	541	493	495	533	536	545	502	491	518	527	533	511	482	487	505	542	542	509	509	515	538	493	512	501	495	533	533	515	547	504	495	511	544	533	543	537	525	502	551	496	508	540	566	528	471	510	507	518	519	522	513
40993	62131	44640	8909	1644	1387	1117	956	873	848	783	683	748	694	699	730	634	681	687	649	636	627	662	629	649	633	623	582	626	580	600	659	641	632	625	640	586	622	631	620	607	629	590	646	595	585	618	610	624	620	622	621	616	624	618	597	599	619	626	606	595	610	584	629	623	605	608	608	615	675	597	630	602	610	628	570	637	578	631	601	607	588	603	588	636	601	598	613	575	599	629	612	659	613	594	618	624	630	610	573	615	609	621	640	601	591	558	655	610	630	623	591	610	612	625	566	583	600	598	601	621	557	592	616	613	582	624	620	594	604	591	608	582	578	620	629	619	599	610	601	592	623	627	590	626	599	598	618	592	584	579	564	615	608	584	591	587	607	632	627	631	617	605	565	599	544	585	600	602	601	585	621	589	612	607	580	595	613	561	593	623	628	590	605	632	603	605	626	591	583	604	626	649	615	605	574	619	664	616	634	557	623	618	626	614	597	643	617	603	666	609	643	630	620	560	615	634	600	599	629	594	578	555	592	645	638	627	635	585	552	615	586	583	597	577	605	605	546	564	608	590	659	607	597	578	593	625	624	632	601	599	589	562	643	604	610	596	567	589	601	572	584	615	613	657	608	579	616	607	615	628	626	585	628	570	628	602	592	547	606	629	595	609	630	584	596	622	599	626	611	615	592	627	594	602	626	590	616	605	557	576	570	590	578	615	621	640	626	608	583	620	582	612	658	588	607	587	632	590	591	594	606	590	605	574	589	586	579	596	622	585	611	583	568	637	604	634	607	586	635	608	644	607	601	600	604	591	629	631	560	622	632	606	595	616	605	603	637	593	605	607	588	601	595	659	620	617	567	618	616	605	583	598	619	617	567	615	640	586	600	599	664	599	634	585	604	587	605	653	606	594	602	613	559	609	611	621	593	638	603	572	636	583	615	587	639	609	591	590	626	607	549	621	646	609	639	594	599	614	604	632	589	560	634	583	600	575	559	597	592	635	633	574	571	568	592	578	614	596	584	595	591	595	602	591	605	630	641	603	602	603	591	584	643	601	575	648	579	628	599	603	618	582	617	636	629	623	607	588	559	632	655	588	557	599	618	586	611	635	648	640	576	636	580	629	549	596	626	572	595	599	619	616	607	616	635	582	634	586	570	560	603	600	609	661	585	640	626	642	605	607	626	631	642	576	593	590	564	583	602	600	662	581	546	648	650	608	608	634	582	592	612	614	608	623	592	581	566	595	552	611	631	586	606	627	673	611	600	607	570	568	604	595	581	572	599	623	585	581	586	643	624	610	611	626	634	596	586	628	592	582	612	607	622	605	606	572	594	541	607	649	645	595	634	616	603	591	624	609	597	605	597	566	631	602	594	588	547	590	553	604	627	588	578	574	567	655	638	577	647	638	601	605	637	597	590	596	616	588	603	608	600	597	576	590	598	603	606	557	620	620	610	597	616	590	651	633	571	590	575	605	597	560	588	624	655	616	577	600	575	614	608	595	574	613	621	588	584	607	594	601	563	614	598	624	579	637	626	571	581	608	589	549	599	639	614	624	617	626	595	644	597	602	596	623	578	583	598	598	578	565	607	623	608	643	592	635	599	594	582	585	631	601	621	626	618	603	607	604	589	607	590	575	601	647	634	597	631	615	598	594	610	628	608	633	622	590	615	658	589	655	599	589	597	614	602	590	593	592	645	566	603	591	618	567	609	584	636	566	586	606	604	603	602	572	629	580	606	612	583	622	530	603	656	607	632	586	647	608	637	632	646	581	613	618	591	680	633	596	589	611	622	597	596	599	570	576	576	562	624	634	558	613	612	623	631	597	613	590	590	614	584	590	587	616	603	587	547	629	622	598	569	641	603	595	561	601	585	605	630	560	569	608	557	624	555	567	621	562	623	593	621	575	564	595	617	568	614	595	583	629	633	599	625	600	592	570	573	600	611	603	567	621	613	652	642	628	626	592	575	584	568	625	558	638	622	601	670	598	590	578	578	574	638	641	604	662	603	586	596	653	578	644	605	595	606	604	583	663	631	626	594	603	632	685	601	602	612	625	635	594	672	583	597	603	589	622	628	602	615	616	612	564	587	596	604	579	667	602	602	627	598	612	649	610	616	560	564	601	630	612	585	622	586	616	577	608	607	587	588	614	567	577	596	584	643	552	609	607	588	599	574	646	603	619	621	581	606	629	586	609	632	590	598	608	621	618	582	582	630	587	581	633	601	608	674	580	573	597	555	627	629	576	628	610	605	578	570	631	600	614	616	630	590	602	581	602	578	634	575	586	635	618	577	633	564	602	589	628	628	561	558	583	552	601	593	613	641	597	611	534	622	612	642	591	577	634	565	596	592	579	625	568	622	628	627	580	612	602	579	587	610	553	604	606	605	618	589	569	555	630	610	601	639	644	611	600	623	575	616	595	601	575	597	577	610	610	576	636	605	539	617	627	600	617	640	566	628	576	588	620	621	576	589	616	594	579	570	586	580	561	603	634	616	571	629	604	608	598	626	632	598	625	615	577	639	611	633	640	649	578	598	606	591	604	644	589	618	586	609	551	618	621	566	587	617	591	616	563	573	578	590	576	580	607	609	610	584	608	613	619	578	608	597	623	620	621	586	577	634	555	592	608	652	619	610	586	646	619	564	633	551	567	616	608	567	609	624	590	667	623	660	594	627	611	612	627	623	614	576	565	587	613	610	625	576	613	622	622	622	607	625	612	634	634	674	596	611	573	538	599	540	567	608	615	586	593	612	636	571	643	602	636	640	615	579	577	634	590	631	583	646	647	592	592	601	615	579	601	598	580	602	581	633	579	542	668	643	620	585	617	605	572	585	617	600	624	609	619	604	600	617	621	563	601	598	601	583	591	564	590	621	617	600	559	591	606	608	650	637	612	586	604	622	596	607	648	598	645	581	649	588	655	597	616	616	612	605	605	612	609	602	622	671	616	589	598	620	551	597	606	600	614	639	611	619	641	590	605	602	599	631	605	620	581	601	618	564	608	555	601	634	605	611	592	590	620	616	572	594	635	591	622	596	573	596	631	621	569	598	602	676	597	610	549	620	634	611	594	649	624	629	622	604	605	646	592	601	628	609	607	561	602	632	617	607	652	567	617	624	637	592	592	604	626	597	611	600	611	600	642	595	582	611	568	601	648	631	561	617	576	629	594	592	623	622	598	596	632	565	585	595	601	583	616	647	552	603	657	606	618	600	608	605	642	559	614	577	629	607	579	606	610	621	577	602	593	614	634	586	648	592	655	605	569	639	596	613	573	635	633	641	618	596	613	596	622	616	640	605	615	574	583	616	645	645	585	611	594	563	645	588	585	594	608	619	636	569	583	573	629	577	623	619	583	617	636	609	610	543	636	555	620	633	610	649	640	572	593	608	630	663	574	587	606	625	628	647	587	586	624	628	632	661	601	610	595	583	560	593	621	610	613	626	580	618	605	616	604	619	608	563	558	632	538	550	591	620	619	649	604	591	598	609	583	569
25164	21311	27666	23688	6567	686	559	457	469	462	428	436	407	424	412	404	420	436	423	408	394	396	378	402	393	378	428	434	395	400	422	381	398	414	403	381	399	401	397	397	366	399	398	402	380	423	402	392	394	366	410	396	383	406	418	370	413	387	374	359	371	414	390	375	341	406	388	403	390	390	399	401	391	381	391	392	375	375	377	380	376	372	391	368	394	424	400	362	396	387	386	359	418	383	399	404	399	404	364	368	411	425	428	347	371	424	378	369	398	382	416	391	381	368	368	409	383	418	448	393	412	355	385	394	404	394	427	379	442	417	400	404	405	420	406	373	361	403	402	393	408	390	413	415	392	378	371	377	387	397	373	356	391	408	395	397	415	406	384	386	418	382	381	402	354	389	389	405	393	395	423	388	422	405	369	376	398	427	405	371	364	407	382	404	409	381	400	376	433	423	430	417	409	381	403	410	392	436	429	369	415	403	373	362	385	344	385	410	340	363	378	421	395	408	376	406	388	388	369	409	370	393	403	373	388	374	416	380	354	403	397	403	412	371	356	387	377	378	389	414	392	388	370	418	389	371	380	349	362	340	426	390	384	378	386	441	403	377	410	423	375	389	388	391	352	405	405	417	422	418	396	368	390	382	388	391	410	368	384	380	398	395	408	388	369	396	377	376	427	382	391	392	387	402	370	389	382	363	383	426	418	349	390	401	355	430	386	374	414	371	411	356	353	392	418	375	407	406	375	389	377	405	384	423	360	434	362	418	394	388	382	384	400	383	398	362	397	394	396	411	349	381	396	400	409	410	402	429	377	390	412	386	359	373	439	377	376	415	409	395	399	382	416	395	405	393	438	411	410	415	362	369	439	368	363	391	417	385	421	382	390	409	419	411	394	377	407	367	392	407	396	393	406	372	368	368	359	390	379	427	379	387	403	404	424	368	385	396	373	389	388	398	390	384	374	402	400	418	386	361	392	353	362	380	401	371	384	379	379	405	410	397	362	338	404	373	428	351	416	394	385	390	365	386	384	376	409	394	413	440	422	389	435	427	377	375	407	406	429	407	401	374	399	403	395	348	389	383	373	409	390	385	410	423	418	373	406	384	412	389	390	375	408	425	387	379	410	400	410	369	400	411	415	385	387	406	359	390	387	434	380	395	422	366	377	392	379	386	394	401	408	421	394	407	369	393	352	397	418	415	418	427	371	386	408	397	400	382	387	399	373	437	398	402	387	370	382	399	435	388	387	402	361	381	363	429	377	366	424	359	382	362	349	415	403	407	403	384	399	425	364	421	384	399	377	384	355	379	385	365	432	367	404	372	414	432	420	430	369	417	408	429	447	383	384	356	388	394	376	435	363	433	401	394	387	382	376	377	394	412	381	384	416	389	386	381	388	447	384	375	415	386	416	399	376	387	401	421	385	402	360	394	391	429	430	379	383	428	427	380	408	398	416	377	390	360	355	379	428	385	383	385	422	389	378	411	421	414	386	393	394	352	358	382	417	387	396	423	377	410	400	389	384	385	383	387	371	399	389	373	363	363	409	364	378	394	386	388	381	424	419	362	414	386	389	415	397	397	355	385	394	392	384	383	423	394	404	370	387	402	372	420	390	394	430	370	418	360	380	406	406	348	401	396	416	387	405	395	401	409	351	378	384	397	380	347	409	402	381	389	385	402	399	399	403	405	382	381	402	423	419	389	383	432	386	399	391	419	374	390	414	427	410	393	377	390	369	389	386	393	365	395	418	368	369	412	400	373	371	381	362	361	400	404	369	397	396	398	422	412	369	378	406	420	385	366	396	425	381	403	392	407	388	404	396	359	403	386	446	380	375	416	378	357	436	366	372	421	396	370	374	367	394	359	407	417	380	385	411	377	404	354	359	357	410	428	396	388	390	425	376	372	392	384	393	386	383	401	389	395	362	410	403	399	412	382	397	376	362	379	409	398	424	429	410	412	391	391	405	391	394	420	379	420	357	384	424	392	411	390	431	381	440	389	398	424	383	391	401	354	397	350	383	380	381	356	409	368	356	417	383	379	387	363	428	370	371	396	383	388	387	412	402	405	370	363	426	392	387	403	375	421	387	393	402	390	394	383	387	370	383	386	415	374	409	402	381	365	398	357	390	380	358	403	370	371	405	412	387	363	404	366	391	383	404	390	387	395	402	376	406	409	384	390	375	396	371	391	386	400	378	394	394	404	375	346	437	364	380	406	363	376	405	360	419	397	361	400	404	365	380	350	393	402	430	389	417	377	376	391	406	358	415	390	436	411	378	374	388	393	390	374	407	395	386	395	417	390	417	364	428	374	368	374	387	390	390	398	400	402	400	398	402	375	406	402	385	369	376	401	382	408	387	391	370	384	386	404	382	402	392	368	344	403	409	380	417	391	394	352	411	370	395	398	352	379	384	359	385	383	377	412	419	407	407	375	371	413	396	378	371	391	408	353	380	425	398	365	382	417	423	396	390	418	418	380	378	387	387	359	388	403	398	391	392	434	389	371	411	408	406	391	380	346	424	425	390	396	383	374	400	371	346	372	436	415	415	404	389	402	391	387	413	368	396	391	395	399	399	351	376	386	387	387	393	377	420	395	403	391	431	415	403	388	400	384	446	409	370	402	400	391	403	411	400	406	392	405	397	356	355	393	388	376	356	376	404	351	408	371	396	411	393	407	398	394	405	404	384	418	372	438	455	404	387	376	396	394	447	412	393	397	405	374	369	382	372	357	407	381	376	375	407	429	424	352	409	402	383	363	353	370	421	405	412	357	425	385	424	397	409	363	388	397	380	342	405	375	370	408	364	428	390	420	413	396	418	385	392	380	404	369	372	428	406	407	404	422	399	391	411	396	375	421	402	372	422	388	394	389	386	382	390	410	377	374	385	415	390	379	369	386	382	395	396	364	418	414	398	383	346	440	375	392	391	397	371	406	411	395	415	421	345	420	394	399	401	411	406	427	388	412	393	390	365	367	436	401	434	406	398	412	393	378	371	414	449	388	399	405	393	429	408	384	422	410	391	393	389	386	407	408	379	370	379	394	378	401	406	405	400	368	407	389	370	393	419	372	394	400	370	421	411	378	395	429	377	389	403	406	409	396	419	423	384	439	380	352	410	407	397	418	395	377	361	379	385	373	380	399	394	380	399	388	399	391	392	407	376	382	415	402	410	392	406	412	392	381	349	366	417	373	408	385	398	364	374	397	403	379	395	376	402	383	364	406	411	405	398	401	406	360	402	396	390	428	368	398	396	396	392	383	397	382	382	364	396	380	390	374	377	363	377	397	406	399	417	360	402	411	442	358	392	386	406	424	416	389	400	429	415	393	398	378	369	424	402	391	411	344	394	369	390	370	390	395	384	393	390	410	412	426	417	385	378	398	385	392	400	393	417	383	406	409	355	434	381	402	382	386	382	411	393	377	388	392	382	422	358	435	367	383	404	401	343	410	389	363	391	381	427	376	361	378	372	398	383	336	381	404	386	390	407	441	372	387
40415	54120	37366	4998	1101	891	810	664	644	610	616	592	533	541	509	569	525	529	505	482	504	489	509	523	486	480	524	533	485	507	519	507	491	494	464	514	523	502	497	497	504	504	477	501	491	497	486	524	503	504	462	485	531	467	501	490	492	497	489	481	500	490	492	525	473	500	500	511	473	470	481	505	492	475	452	450	501	485	468	488	466	488	499	494	469	477	468	479	479	449	499	505	542	470	498	500	496	487	516	492	484	435	506	493	499	513	507	498	481	468	478	533	497	470	468	503	467	517	506	474	478	493	477	498	517	487	505	474	470	440	493	500	508	515	494	488	490	480	490	508	452	460	495	468	476	503	490	491	484	486	474	500	488	501	480	481	482	464	459	459	467	500	515	497	527	503	457	492	495	497	455	475	506	500	467	502	489	485	496	471	512	467	479	459	513	439	459	492	501	459	474	465	509	466	489	492	477	443	516	475	513	504	537	478	474	454	486	511	464	474	483	481	478	496	482	503	486	471	531	492	497	458	462	531	518	490	474	486	469	466	490	495	505	528	459	480	462	465	488	479	504	435	472	504	501	480	529	473	483	464	463	509	490	486	472	457	499	467	493	499	482	483	504	492	486	481	487	470	452	503	528	506	467	515	466	469	459	509	504	509	484	494	467	466	451	517	462	471	501	463	472	541	484	470	489	482	484	521	476	463	513	450	490	498	489	526	514	435	470	463	486	522	436	500	501	499	447	502	439	476	505	447	456	503	489	478	430	468	490	500	492	512	517	494	483	542	483	470	465	487	478	472	510	442	495	507	489	472	471	456	479	476	502	462	446	503	490	511	495	504	471	460	480	505	533	492	510	477	476	491	446	482	509	489	508	483	456	498	515	515	507	481	494	505	478	476	485	464	495	503	494	516	475	504	474	478	462	494	459	463	500	511	479	486	476	477	478	451	506	525	492	518	497	512	558	526	451	498	507	485	475	508	489	511	490	509	496	477	482	466	479	457	478	513	506	495	480	508	499	494	497	501	494	458	466	508	523	540	496	478	509	509	495	488	477	495	528	474	512	516	499	479	474	471	521	505	451	541	487	513	442	469	489	515	489	496	497	486	521	459	471	464	464	505	481	510	507	512	482	446	467	538	497	478	473	496	508	457	455	486	470	458	453	512	534	498	491	503	465	493	489	515	523	471	497	490	464	476	449	476	446	549	489	504	498	467	444	452	502	476	476	512	476	494	509	473	444	495	527	462	474	475	457	495	488	451	499	514	451	486	502	471	481	499	526	488	490	477	483	516	470	429	478	490	489	485	474	486	499	446	491	471	516	478	463	526	484	478	498	492	499	469	488	450	497	473	479	465	489	478	483	469	494	482	497	484	477	504	476	490	509	519	453	493	480	502	461	460	507	461	460	463	514	501	474	482	450	457	459	490	449	510	471	462	472	506	466	526	495	487	471	486	459	494	496	512	489	497	495	497	500	486	487	458	453	464	488	498	455	428	475	471	516	534	519	496	502	511	523	466	491	479	458	505	513	508	480	485	490	501	470	489	478	471	488	476	483	512	520	469	481	504	503	501	499	500	489	467	468	479	480	482	508	444	491	527	466	473	474	491	454	471	454	501	448	491	501	495	457	503	503	488	522	476	498	521	498	473	481	436	488	429	495	466	503	476	493	508	478	496	477	479	487	503	465	504	512	486	486	469	520	487	511	482	453	487	504	501	484	480	496	477	524	472	498	506	491	475	493	523	521	523	493	465	520	493	459	478	442	494	492	517	501	523	506	487	503	518	516	454	489	480	551	501	500	447	477	494	471	459	483	498	479	510	462	520	496	493	505	455	496	457	501	471	497	523	457	478	512	501	508	504	483	521	501	521	500	501	457	498	483	519	477	467	473	511	481	475	474	486	452	458	499	500	461	434	484	508	511	507	453	485	524	477	473	474	521	487	504	477	555	510	505	444	445	470	474	489	517	492	510	460	489	473	462	513	529	503	486	466	493	512	467	488	489	491	484	504	512	489	480	468	500	507	445	492	464	506	476	517	491	482	458	466	521	512	488	499	464	496	450	522	489	483	494	525	500	481	498	463	478	503	504	462	468	475	497	484	507	531	506	444	499	514	465	478	481	496	515	497	505	463	515	501	456	454	500	449	511	487	467	505	509	506	497	455	464	489	524	483	496	493	484	477	451	530	534	472	461	493	533	489	476	470	514	511	473	457	475	504	493	489	490	503	462	505	495	469	538	504	532	491	464	477	512	509	509	476	472	524	472	461	488	488	458	515	524	470	473	491	497	500	474	474	469	464	505	496	464	483	498	495	511	486	469	499	472	499	467	501	527	522	472	471	523	513	517	468	488	479	539	520	474	458	514	453	481	500	520	471	458	514	503	467	499	507	484	497	451	494	539	484	473	493	501	496	458	488	518	512	429	489	475	485	519	463	501	501	488	507	476	516	462	458	493	491	501	506	459	476	468	470	492	479	506	460	504	532	506	499	490	475	490	461	501	490	467	500	508	515	471	476	514	476	431	505	509	469	474	521	535	513	477	512	483	488	484	512	486	488	478	495	532	484	494	468	505	502	441	500	521	516	516	457	469	533	499	463	477	490	498	512	501	512	513	472	514	495	512	473	492	513	484	471	453	473	489	486	490	501	485	468	484	482	465	465	485	465	474	476	494	484	474	493	501	521	473	463	455	500	488	472	499	477	487	476	499	479	500	494	491	490	485	465	558	492	483	444	451	502	487	510	470	446	497	481	485	490	501	481	436	508	506	514	474	495	476	516	489	503	510	506	472	493	519	463	465	515	513	499	463	442	448	482	508	513	507	508	474	472	439	466	469	468	531	516	515	525	463	499	491	484	518	472	474	519	474	458	504	469	466	484	480	488	506	489	500	480	464	511	480	482	483	520	467	478	479	494	515	491	473	459	495	458	497	479	435	456	483	463	462	429	453	464	441	525	464	515	491	465	476	473	486	503	470	493	496	474	540	455	508	492	479	481	489	483	514	518	461	543	514	500	531	489	472	494	473	486	465	485	486	484	516	462	471	513	442	467	487	499	514	506	468	466	467	472	497	500	522	490	501	509	464	506	484	489	491	479	451	479	455	488	507	451	499	486	486	487	437	481	459	507	542	481	521	482	499	475	502	435	473	472	481	511	480	492	510	486	466	482	482	488	489	514	463	468	473	544	475	501	469	464	457	502	510	471	477	479	481	485	468	497	487	479	490	429	501	457	499	525	492	473	466	480	508	494	498	477	468	506	518	475	482	476	509	472	487	472	498	483	468	464	484	482	497	496	472	455	482	505	479	505	482	468	455	488	474	505	486	448	488	530	502	527	511	497	483	480	538	472	525	501	470	525	492	481	472	462	526	465	489	483	481	467	461	489	495	479	507	469	485	494	502	495	479	469	470	450	508	492	478	476	487	472	503	506	469	470	458	461	528	497	428	486	483	520	481	487	503	530	502	482	506	484	513	491	518	470	522	473	466	461	541	505	487	490
22877	21033	28593	23643	20994	20317	5432	1252	1010	1030	978	886	866	848	859	860	809	838	775	878	864	793	828	768	793	815	754	841	783	773	787	760	747	803	775	791	792	770	824	778	758	772	784	764	766	737	800	809	779	765	792	748	781	740	751	805	702	786	765	767	790	737	778	774	744	739	751	732	797	807	744	796	773	799	780	718	763	759	789	786	779	767	802	754	784	751	709	752	735	754	767	721	789	769	764	778	823	815	755	828	790	802	774	729	793	702	821	763	743	777	829	746	773	744	795	757	760	708	814	763	717	720	737	704	743	806	777	760	772	798	769	765	790	769	757	835	729	726	758	761	756	740	733	793	744	709	718	734	771	724	771	829	723	802	777	760	759	718	733	767	802	870	756	786	748	778	713	751	767	749	775	730	766	779	730	774	770	789	756	780	781	762	765	755	800	673	738	752	779	782	756	758	798	770	765	782	791	760	781	738	791	772	788	757	783	753	739	723	762	752	771	695	742	737	740	816	754	735	752	743	797	815	735	772	747	744	781	732	777	780	817	759	754	752	761	793	706	725	760	771	779	801	776	780	722	737	772	741	798	768	813	734	724	729	765	774	757	747	736	734	751	820	722	792	737	769	795	703	776	752	782	741	803	787	733	749	834	726	730	771	759	750	810	724	712	765	759	737	801	738	781	791	747	761	786	771	788	796	781	786	767	720	821	757	741	836	774	771	821	739	710	696	740	768	809	751	814	701	742	722	793	743	715	756	765	731	763	800	779	764	782	760	761	764	795	769	756	790	766	748	712	741	778	717	786	802	768	746	757	756	765	772	735	759	794	780	766	771	796	799	759	775	753	748	761	778	807	799	733	753	794	770	738	737	754	785	740	779	760	808	724	715	761	776	767	713	761	771	727	734	741	759	788	801	759	754	773	755	772	773	713	764	740	751	792	792	759	717	783	698	705	786	715	796	766	808	769	744	783	788	771	813	735	780	744	775	744	813	732	788	746	780	734	773	775	775	755	750	698	772	767	751	822	771	796	778	741	764	752	771	773	756	759	746	769	771	762	756	726	752	748	802	770	741	745	762	757	757	703	745	769	807	792	793	750	765	781	764	769	730	827	777	782	773	765	780	753	826	808	762	798	729	733	747	723	803	800	754	763	778	776	796	746	746	726	750	740	744	721	737	723	804	775	786	737	785	699	794	749	760	761	746	766	769	797	796	718	786	776	822	742	767	708	760	770	770	715	733	741	781	786	779	789	731	743	739	731	755	800	767	774	733	751	781	724	779	774	743	795	701	781	739	755	750	788	809	742	776	812	738	746	743	794	728	777	708	739	758	761	756	779	752	744	726	747	749	752	758	748	771	722	785	735	822	806	793	738	731	758	739	782	771	755	795	764	783	764	780	780	784	788	758	744	792	777	800	817	707	756	802	751	741	777	805	775	766	754	776	760	789	757	780	732	723	795	754	744	804	731	766	787	768	771	801	752	766	787	791	751	789	807	734	762	756	749	713	755	759	774	796	733	724	733	818	770	801	712	750	756	743	784	748	710	806	758	745	767	760	782	787	791	731	743	758	717	782	818	786	786	800	748	799	759	793	770	776	765	742	750	755	744	731	763	739	719	762	799	761	734	748	738	758	786	755	764	722	738	772	789	765	783	792	745	761	769	727	748	787	739	717	760	722	748	707	763	762	763	777	781	775	786	766	779	778	781	795	744	732	765	770	750	750	750	832	823	746	756	754	789	779	761	792	754	762	700	743	842	770	803	698	790	770	764	748	761	767	782	789	754	760	784	796	793	782	799	778	739	808	719	761	728	782	775	731	815	765	720	779	805	790	811	784	702	759	687	730	743	802	810	752	740	781	784	722	761	769	744	745	759	775	806	769	799	798	758	730	726	754	784	789	801	762	745	741	818	763	783	803	772	766	677	745	759	808	749	696	788	767	762	777	749	764	766	789	742	736	763	709	772	734	724	750	769	781	801	723	782	723	745	755	774	796	772	726	754	739	801	790	716	789	770	767	764	796	715	714	738	777	772	806	756	725	739	774	806	764	710	756	724	759	795	725	772	786	778	721	780	726	755	712	755	783	834	744	759	709	792	790	740	815	776	793	790	743	729	697	726	762	780	721	724	802	736	775	738	822	735	773	757	710	808	766	765	762	765	791	757	773	738	729	798	804	770	755	731	709	737	745	742	738	787	786	783	723	720	783	773	798	753	758	727	718	738	733	765	718	750	806	754	749	733	733	730	784	806	763	780	805	754	734	748	765	789	742	755	823	777	766	757	783	769	713	773	741	746	728	749	803	705	758	769	792	717	750	770	773	772	769	780	791	731	723	808	809	781	731	795	781	746	798	708	727	775	773	820	793	763	755	758	754	813	736	752	808	752	800	773	738	735	794	741	765	764	774	759	723	758	818	809	744	760	788	730	771	781	828	752	735	804	769	719	726	715	733	779	745	716	780	792	780	739	753	782	792	696	760	747	791	749	766	756	790	755	713	721	786	733	754	772	817	740	694	782	772	718	776	805	788	747	729	752	799	772	756	768	817	734	760	753	733	741	759	740	776	730	762	781	732	769	757	782	726	764	770	747	746	798	742	777	777	769	755	798	768	778	736	783	772	789	766	788	736	814	793	767	723	726	759	729	786	777	718	783	747	746	766	723	812	784	775	787	823	772	758	716	767	829	760	789	827	723	827	748	756	778	765	728	752	736	705	753	750	779	792	772	786	748	731	788	796	758	758	723	796	781	780	775	759	780	745	761	756	720	776	746	792	709	772	776	727	768	732	728	764	755	791	769	771	783	770	783	752	790	726	787	752	765	763	742	744	745	759	772	809	757	768	738	780	757	783	774	722	772	796	767	809	761	762	801	788	750	765	783	779	722	773	776	790	794	788	785	732	746	744	792	779	758	785	731	777	808	754	746	724	778	773	787	773	758	766	710	719	742	780	825	782	738	708	758	761	802	771	804	768	753	808	792	744	771	734	768	742	808	730	783	786	767	784	735	788	787	750	765	761	778	732	817	764	732	767	781	796	760	775	772	759	743	739	765	784	768	722	753	805	766	770	749	724	731	742	769	754	763	771	756	733	784	760	753	779	741	706	706	735	730	747	791	729	751	731	748	760	770	754	812	722	757	768	773	778	733	742	752	786	798	789	740	763	762	762	744	796	720	775	766	764	740	769	776	745	726	775	723	777	773	711	784	788	738	790	734	729	758	736	798	755	752	712	770	775	781	743	758	760	753	745	725	742	764	730	770	766	728	742	749	803	773	797	818	791	790	715	772	761	735	777	779	817	746	772	730	800	770	763	732	802	751	798	734	764	768	762	728	781	769	798	822	790	783	775	820	714	760	742	808	779	796	744	729	786	750	742	756	770	767	783	766	705	731	782	807	759	779	777	745	772	808	766	745	730	796	758	831	776	762	762	715	732	780	740	760	781	734	723	739	747	823	820	753	741	762	749	773	756	739	731	795	737	764	767	779	747	756	751	709	788
45093	69960	50228	7533	2831	2338	1862	1660	1478	1379	1279	1208	1091	1037	1105	994	985	985	934	949	900	967	929	923	940	891	896	946	948	879	922	894	838	900	851	899	864	867	925	893	898	902	826	889	864	941	876	916	932	865	852	911	920	828	887	837	814	823	885	885	884	929	876	832	853	884	893	862	878	869	861	889	863	904	849	901	898	878	836	836	853	885	886	916	843	879	855	866	863	894	855	905	873	909	866	865	897	895	920	932	892	877	855	881	847	902	879	898	843	836	847	894	868	908	882	905	841	831	845	859	888	843	901	875	866	914	893	890	834	918	901	870	884	931	855	910	854	883	866	836	910	871	851	861	907	909	915	889	879	854	867	847	859	914	868	887	901	897	866	868	891	929	872	912	875	906	872	878	896	930	832	852	893	889	835	864	883	827	893	931	865	823	869	880	851	868	829	884	873	904	856	873	899	931	908	835	886	854	926	783	870	909	926	912	936	915	872	854	982	840	890	894	897	874	840	873	910	873	870	858	893	857	881	818	875	871	868	865	851	850	833	857	915	801	804	849	900	835	822	892	849	869	884	883	816	821	879	876	893	854	922	897	865	829	888	891	834	845	902	889	891	932	926	865	829	873	854	891	823	938	846	871	906	857	885	835	860	868	910	908	852	840	909	852	882	877	848	839	895	888	922	842	853	847	866	859	838	927	940	824	925	845	824	851	888	828	885	862	826	863	887	882	862	868	918	869	900	850	834	853	894	781	831	871	886	848	883	861	856	874	927	906	880	856	876	875	826	893	914	875	921	868	846	888	840	831	882	901	899	873	916	880	893	895	866	894	861	898	881	862	847	841	881	887	876	787	847	930	878	875	898	863	865	878	851	884	908	886	861	815	797	881	883	914	866	892	850	944	841	883	861	894	902	868	916	858	859	888	847	857	878	878	843	875	838	855	917	912	850	854	853	893	928	875	863	827	880	846	871	865	882	903	864	895	854	863	867	844	850	894	890	868	889	933	881	846	835	849	879	884	868	818	899	847	861	887	869	824	896	857	843	858	848	844	882	820	871	857	909	877	905	830	853	904	898	869	887	890	877	806	855	864	827	896	871	821	890	852	870	902	834	855	826	927	850	843	866	899	828	898	845	893	865	907	861	848	803	906	858	864	870	866	898	861	863	910	864	865	923	878	854	860	870	842	897	904	825	888	923	872	883	824	871	820	851	874	869	863	928	828	844	893	869	838	893	833	863	896	866	914	905	928	832	847	920	885	852	845	868	862	883	915	891	871	826	876	841	867	887	873	840	831	897	841	886	819	847	882	876	868	893	855	841	917	873	864	866	860	908	899	863	804	885	889	926	836	887	866	848	829	843	896	841	857	851	880	886	951	818	856	860	883	878	802	871	874	852	859	907	864	836	796	854	900	854	929	854	828	849	877	845	896	865	834	849	901	901	848	888	826	868	893	817	849	877	902	918	845	800	846	850	854	871	849	868	933	896	876	920	856	876	855	827	904	954	886	817	825	874	893	864	825	869	817	867	868	886	876	905	857	881	846	865	895	809	852	921	852	833	888	863	844	882	836	823	885	848	847	914	869	843	833	909	895	867	879	923	904	887	897	824	884	855	847	924	863	886	951	906	901	866	891	851	872	843	848	841	928	895	879	840	843	839	910	879	851	830	876	835	885	893	834	911	874	893	906	852	901	909	838	873	823	892	843	869	837	863	849	893	867	875	874	873	836	838	835	891	923	827	884	868	840	862	889	886	879	802	901	848	832	872	913	851	873	907	844	925	830	868	883	856	882	895	867	868	878	916	858	835	874	879	849	870	852	843	881	930	875	882	969	900	887	843	880	848	847	871	939	859	868	888	839	879	835	901	883	853	895	844	853	901	851	882	817	838	869	853	879	906	848	887	892	840	897	877	843	902	927	870	857	870	849	870	838	833	947	837	896	838	901	884	907	834	911	859	840	857	883	871	856	898	896	836	849	886	831	917	874	861	879	885	849	837	871	827	856	905	873	858	865	844	841	859	877	879	876	896	781	856	865	937	905	872	821	930	889	867	882	881	906	865	878	854	863	902	884	880	826	848	870	920	889	884	836	851	829	889	877	921	836	898	916	896	855	856	883	904	844	840	856	916	921	847	851	859	829	877	883	879	818	857	877	863	882	868	857	920	871	864	867	836	873	836	901	887	816	883	840	917	852	860	790	848	856	856	866	864	872	865	869	895	898	914	844	938	903	855	901	881	900	904	870	884	841	854	861	874	807	829	838	904	859	880	854	808	853	863	876	815	841	856	883	839	894	855	872	860	902	851	865	865	860	890	853	883	874	875	848	834	897	871	892	793	845	868	908	885	819	909	847	826	890	866	825	927	858	831	823	865	867	857	883	886	896	855	942	842	816	919	884	877	888	899	850	870	887	924	846	877	838	858	886	870	873	902	870	840	831	939	927	869	841	847	871	841	850	881	835	820	890	895	876	845	889	842	884	837	859	853	832	868	822	837	883	840	814	910	894	911	875	886	839	923	882	865	818	853	883	844	843	878	955	833	900	876	882	873	862	935	881	833	872	870	866	874	836	831	868	867	866	819	860	897	885	893	900	869	890	874	853	903	894	853	811	837	856	825	894	846	897	857	875	887	888	813	890	889	836	872	843	899	847	901	868	847	941	872	912	887	855	900	895	836	917	850	879	905	886	910	913	890	917	873	912	885	871	880	862	834	842	868	872	907	940	900	854	842	821	895	908	847	882	844	871	883	922	899	846	849	914	882	893	896	918	852	854	891	835	869	929	871	874	826	863	905	832	881	842	916	830	859	902	833	813	858	842	849	896	848	921	884	844	865	942	829	867	840	857	834	901	869	890	859	877	910	907	937	849	855	872	835	879	823	825	883	907	895	837	871	895	886	851	863	894	898	847	880	845	843	859	885	874	858	878	870	891	876	833	858	875	856	850	817	852	841	860	870	870	851	874	856	838	857	895	819	871	862	836	918	854	863	860	813	844	889	885	859	885	842	851	873	899	886	881	917	882	844	855	907	910	865	853	848	891	866	874	873	887	845	835	872	902	877	857	865	864	791	893	833	904	894	835	900	882	868	870	847	843	831	854	887	878	842	831	875	939	868	856	895	907	872	863	814	833	894	890	859	825	850	885	883	880	852	866	883	829	865	887	828	862	862	857	869	845	872	868	912	909	854	843	851	871	877	849	832	891	874	928	927	900	898	865	868	858	825	880	896	897	874	881	854	841	837	888	842	863	855	846	860	837	851	880	857	853	825	887	885	889	871	851	887	867	862	901	851	883	846	895	878	863	832	881	863	875	912	863	889	882	868	818	920	844	870	866	854	945	887	911	852	900	862	885	867	832	847	867	841	904	902	925	872	875	873	833	882	883	890	860	876	845	857	899	877	846	853	860	874	826	867	866	894	913	848	887	849	842	910	884	891	870	863	863	895	894	863	900	883	887	902	886	901	831	888	916	882	853	851	845	859	900	852	830	839	842	833	884
31555	31580	25228	5173	390	333	339	327	331	300	298	302	326	295	314	304	294	317	339	286	313	296	258	302	287	273	317	263	298	284	287	286	253	323	310	303	301	273	325	301	329	317	275	322	306	323	304	291	302	341	300	282	308	296	293	279	281	326	288	279	313	299	295	307	301	324	317	311	326	329	307	290	311	314	279	291	319	330	313	291	314	275	296	315	296	265	291	303	298	309	311	284	315	303	280	268	302	325	294	277	321	299	296	316	287	310	309	279	311	319	293	310	284	306	295	283	294	296	281	300	283	306	301	292	315	274	299	308	294	321	288	320	301	316	298	332	282	335	327	303	297	295	315	298	298	352	275	307	316	298	294	293	312	289	295	271	293	314	308	300	283	306	304	276	269	275	282	287	309	298	290	319	316	290	298	310	336	302	315	332	312	312	324	325	313	288	317	298	287	261	320	305	292	300	296	278	306	278	299	329	313	290	315	296	271	286	321	295	283	285	286	279	305	278	310	309	301	295	315	297	289	288	285	306	335	298	310	306	300	282	282	281	307	310	318	300	279	292	282	303	291	278	317	285	317	296	286	294	300	300	315	300	308	283	315	309	294	345	289	338	298	270	314	277	308	305	302	297	273	283	310	303	301	294	317	320	283	341	306	302	306	286	316	308	356	304	301	293	304	293	303	302	276	281	293	309	294	289	318	314	299	285	282	330	316	313	269	298	293	284	284	297	313	287	299	304	303	315	295	310	299	303	320	282	314	308	290	306	319	295	297	330	329	338	301	300	325	280	303	312	316	300	304	300	296	316	311	325	318	297	302	294	286	283	292	297	297	311	295	312	278	302	341	314	301	289	297	326	334	343	287	279	304	307	339	297	292	270	335	303	296	327	254	299	307	304	288	306	313	321	283	312	316	289	313	344	279	319	302	304	309	309	331	325	328	286	323	306	276	293	325	322	333	313	302	259	325	306	317	287	292	305	294	247	296	330	277	328	278	286	305	292	298	330	291	316	326	291	313	270	289	309	284	306	286	292	312	335	298	296	277	307	320	292	281	277	287	301	296	287	275	326	259	335	262	334	299	310	281	266	275	308	288	307	307	293	295	307	295	311	305	304	315	296	293	321	339	331	315	287	294	304	278	319	299	300	295	335	281	296	291	290	276	299	304	283	311	313	339	299	313	314	317	330	304	294	288	304	310	287	300	304	323	319	287	283	330	316	317	328	299	278	283	312	301	304	280	276	309	289	281	269	331	310	279	291	287	293	300	359	326	277	307	315	330	294	282	287	301	288	270	313	289	311	287	290	294	295	307	265	351	311	304	273	303	331	306	316	288	318	297	302	331	279	304	309	304	295	334	276	273	318	275	291	329	281	273	278	270	315	314	289	306	312	318	329	286	305	279	319	301	293	286	309	335	306	304	336	285	282	307	313	274	307	303	332	328	277	291	334	307	328	328	308	349	302	277	305	299	322	287	273	275	298	290	315	280	323	289	304	333	308	308	283	288	305	332	287	306	283	303	323	297	278	307	309	284	280	297	319	306	307	303	298	292	323	289	277	306	307	266	309	280	296	307	312	310	337	332	304	305	299	291	279	306	302	270	271	325	301	288	315	323	281	315	318	352	302	334	279	301	325	301	315	303	284	322	332	295	312	280	318	297	295	317	283	329	282	298	286	294	299	303	299	316	308	277	301	323	286	293	289	280	318	289	302	329	327	294	296	322	307	316	283	307	289	303	296	282	305	353	276	296	305	263	320	320	319	282	319	316	295	286	323	294	305	283	321	279	307	308	281	335	298	304	320	318	333	318	292	309	300	291	319	279	294	319	331	294	291	282	317	290	286	309	294	302	312	323	314	299	302	320	330	286	301	311	306	358	314	284	320	284	275	280	315	295	326	294	305	312	274	275	296	303	294	305	309	277	304	296	327	306	322	275	298	287	292	286	278	312	281	290	264	305	321	288	292	317	302	316	297	292	295	298	305	308	304	282	324	299	294	306	347	295	301	312	329	331	334	288	280	337	288	280	280	289	340	303	312	302	308	269	281	282	328	308	306	319	299	307	307	302	297	327	291	321	265	304	310	305	321	313	287	350	260	292	293	316	300	333	322	307	292	305	305	314	307	312	309	323	324	326	315	295	309	312	317	314	312	286	309	327	312	299	317	303	319	313	301	340	298	271	290	317	318	324	314	314	320	314	273	299	298	275	315	307	301	279	327	294	282	351	318	302	323	269	328	306	297	298	336	334	321	283	315	314	314	281	307	300	288	304	287	282	310	289	326	300	309	314	319	286	282	286	336	316	300	294	352	300	297	299	301	307	300	291	328	286	296	289	292	317	298	272	283	324	314	304	323	300	299	288	302	282	303	300	298	262	296	323	287	288	299	309	309	295	297	317	323	302	343	300	329	266	309	286	306	316	335	294	297	293	296	277	305	289	274	326	331	307	329	325	295	323	321	288	291	300	327	326	298	311	318	303	296	291	286	290	306	303	300	285	318	266	285	301	310	323	266	294	281	277	285	289	288	293	297	286	317	300	319	298	317	308	298	329	283	304	285	295	304	286	278	309	316	285	282	318	288	326	321	265	302	281	302	284	318	314	282	291	295	302	305	311	309	312	313	323	329	325	290	265	278	258	334	296	322	312	302	278	308	299	317	310	297	299	304	300	291	287	302	318	323	285	309	294	291	342	284	312	303	274	283	297	300	282	332	324	305	311	310	289	302	311	315	283	324	310	301	304	297	308	285	298	316	288	315	298	286	271	319	328	289	310	305	308	294	263	256	304	335	284	330	307	325	318	309	328	297	310	289	343	302	306	308	285	302	291	313	321	296	318	266	306	275	304	322	296	329	276	302	269	275	300	307	303	278	302	338	303	334	318	285	309	304	328	299	301	300	292	302	300	304	308	305	295	307	277	251	317	332	283	313	267	291	307	304	281	279	317	305	284	316	280	294	341	315	288	308	301	293	323	295	325	269	311	290	297	304	304	303	284	291	299	311	308	266	290	280	318	327	316	292	303	306	274	306	323	326	310	282	274	269	330	298	313	306	299	307	292	309	308	317	323	330	299	331	311	316	285	287	287	266	309	288	288	286	300	322	294	291	294	281	306	303	281	304	326	326	297	281	289	309	291	323	290	323	315	289	303	283	300	323	333	283	296	320	301	311	330	296	291	318	315	278	294	340	330	301	310	313	315	314	287	331	287	265	275	323	288	346	326	293	330	294	278	301	295	320	305	330	306	268	314	306	300	288	296	301	311	293	304	284	289	284	275	279	294	322	275	268	317	304	300	293	300	297	337	320	296	328	283	290	299	296	266	313	327	272	308	313	352	315	319	276	273	302	304	329	305	325	293	309	303	300	317	270	298	284	324	331	284	339	296	277	304	302	293	286	315	319	274	290	296	252	298	298	301	319	309	275	306	302	301	327	287	295	295	275	323	291	294	286	316	290	302	301	308	292	299	297	322	309	313	287	264	305	259	315	301	291	296	286	284	340
38448	45902	26715	1276	488	460	407	405	407	412	412	401	417	372	396	354	374	401	417	384	366	359	351	367	353	383	372	420	368	383	365	365	372	392	393	361	397	376	407	348	386	364	380	366	348	384	418	375	382	387	371	393	388	355	395	380	367	435	368	347	381	370	349	359	395	382	417	353	366	361	380	348	369	377	365	369	331	396	380	346	338	364	365	369	350	355	371	358	345	364	370	365	370	360	401	387	387	414	419	394	394	370	333	346	414	361	347	359	367	370	389	382	351	344	388	371	389	376	404	353	372	368	367	383	348	376	385	368	372	340	339	405	333	379	361	382	358	369	354	370	379	356	376	361	368	357	380	377	395	385	369	375	375	406	340	361	354	341	371	383	360	365	329	380	386	359	363	385	358	368	380	374	378	367	380	374	348	380	394	362	380	375	360	349	371	396	373	365	382	394	402	370	354	377	351	369	359	361	384	353	360	360	381	361	381	417	351	383	383	413	356	393	366	375	368	361	397	370	358	383	365	374	380	368	390	374	359	352	362	355	344	397	392	383	341	357	374	384	391	348	390	362	365	342	345	394	389	385	373	389	381	397	383	363	340	338	337	353	365	359	377	382	376	398	381	384	394	347	361	386	394	339	370	389	334	333	379	373	380	352	357	361	381	361	349	384	361	360	397	373	331	363	400	401	386	342	411	370	350	374	361	351	363	360	388	370	386	370	363	348	353	390	348	404	371	354	377	407	375	382	362	361	374	396	362	357	355	365	363	375	383	345	356	363	351	385	345	365	357	376	374	373	380	393	355	384	368	370	370	379	365	384	396	398	388	373	376	371	364	392	403	362	343	357	384	367	370	361	368	382	383	401	369	342	407	384	384	348	353	394	368	374	392	339	363	358	343	388	358	392	377	341	354	396	389	373	346	393	352	358	375	352	383	326	369	372	358	367	377	356	341	359	388	335	390	367	378	357	351	376	359	373	353	381	392	356	383	337	390	384	336	355	388	371	387	376	358	346	351	380	386	404	349	349	381	375	372	350	359	347	354	358	360	382	356	397	353	370	363	381	366	360	373	407	363	367	372	357	367	378	379	379	387	333	374	370	396	341	347	386	383	407	356	382	343	384	359	360	388	380	390	407	356	382	384	354	365	388	359	392	379	366	385	369	378	362	366	385	380	356	392	358	372	370	376	342	372	392	331	372	406	361	348	357	387	359	378	383	357	382	371	362	343	415	388	368	359	367	373	354	350	362	393	374	330	370	361	359	366	374	350	367	386	360	401	388	332	391	382	350	367	355	395	391	377	357	389	402	378	353	370	364	372	347	365	388	353	358	416	355	361	371	352	381	377	366	391	359	396	329	357	348	405	374	385	327	343	360	397	355	356	366	367	369	361	352	376	377	375	374	391	381	355	368	369	359	343	405	391	390	374	387	370	363	381	348	379	353	357	347	406	387	410	398	390	367	367	360	362	361	391	371	388	358	365	375	367	399	398	374	383	357	371	372	353	376	351	351	366	382	373	385	411	366	326	373	375	395	390	388	366	383	379	377	398	374	373	365	388	345	364	409	361	368	357	390	371	390	375	376	349	384	380	363	362	335	355	360	371	335	376	340	364	361	367	368	350	366	348	334	352	354	372	380	375	373	349	388	383	416	397	365	363	363	331	372	364	349	390	367	376	346	375	383	359	361	362	374	378	389	339	364	368	359	353	370	347	387	379	386	387	385	358	406	385	398	355	404	366	395	389	365	321	389	330	361	366	362	332	353	378	367	380	375	370	385	325	375	371	382	387	367	364	376	375	376	342	388	366	369	374	360	375	361	379	375	351	399	350	364	348	378	379	387	355	372	351	360	424	358	369	355	382	348	360	388	352	361	361	407	350	386	345	351	378	406	346	366	392	379	393	362	363	383	355	408	394	353	397	354	381	386	365	344	382	370	365	393	354	352	411	398	375	377	331	385	366	377	367	367	359	354	368	395	368	376	391	354	375	364	378	394	359	378	382	375	371	366	387	373	359	366	414	362	370	375	379	351	387	328	377	369	370	354	354	372	397	391	364	381	353	384	376	357	412	362	350	404	382	367	395	383	379	326	361	368	385	370	353	355	390	398	343	366	352	347	363	330	376	370	368	366	368	423	359	392	362	323	390	358	387	377	351	330	372	373	387	362	378	361	326	392	388	378	333	395	364	353	361	372	385	402	332	356	335	364	370	411	363	377	356	336	390	331	353	389	379	351	370	340	377	330	362	367	373	384	348	367	354	340	382	370	359	385	387	334	372	363	412	369	361	382	359	360	356	353	393	367	369	353	369	364	345	350	355	377	384	358	372	367	381	330	387	345	341	343	392	357	384	405	383	358	393	346	361	413	355	376	380	382	351	359	338	375	379	386	374	359	372	358	360	337	341	357	370	392	396	346	374	350	378	396	352	382	379	361	380	391	345	384	375	378	365	365	385	379	372	371	391	383	377	340	350	389	374	386	405	369	391	360	393	399	372	373	349	408	368	392	352	367	432	392	348	388	361	361	387	347	384	353	397	381	359	358	344	372	378	374	391	362	367	420	337	374	371	346	354	359	370	340	402	366	373	400	329	378	370	380	367	401	378	363	383	362	349	363	374	377	397	355	399	340	352	393	371	375	380	365	356	373	366	382	397	376	370	371	379	367	386	362	377	375	351	387	365	390	383	391	372	351	336	374	394	385	344	372	352	373	399	372	363	394	379	360	410	377	375	364	352	353	398	390	386	357	358	366	377	378	379	386	354	394	345	380	366	403	396	351	408	371	359	372	380	374	397	343	387	356	366	374	389	369	370	386	387	361	348	326	382	383	369	392	403	391	329	349	374	359	397	360	384	347	376	382	347	394	366	378	367	387	371	361	376	367	365	347	375	353	361	408	371	371	354	388	334	363	392	390	339	371	375	370	359	364	361	393	386	376	348	375	362	370	401	382	403	329	369	408	398	378	376	379	412	365	373	383	363	347	336	379	361	366	364	379	420	368	355	353	396	377	347	351	393	373	350	378	397	390	354	348	392	378	357	377	350	368	386	366	353	400	364	374	359	381	374	366	342	375	394	359	389	370	359	363	372	376	393	369	344	404	368	337	380	372	362	368	371	392	354	375	371	395	400	349	358	316	360	392	355	372	353	388	369	397	350	369	368	375	371	374	361	371	398	381	368	388	362	325	377	399	363	373	389	349	388	391	416	390	375	363	354	368	373	358	366	376	389	381	363	375	370	375	365	370	379	390	369	366	349	364	325	380	372	387	365	378	337	378	361	390	377	345	355	410	344	375	358	369	368	312	399	339	351	369	402	382	369	363	349	369	392	382	362	377	371	400	387	372	367	364	377	393	378	362	379	352	376	340	404	366	356	370	389	376	342	354	371	396	388	388	377	364	370	380	367	388	361	388	359	392	384	360	369	386	356	399	358	359	375	359	376	389	345	377	359	379	381	408	365	398	365	347	394	360	398	391	402	389	391	362	392	385	366	348	363	377
23900	21031	28059	24175	20134	6097	973	740	672	621	607	575	592	572	572	609	580	601	574	583	594	589	557	540	506	533	561	579	586	563	575	559	529	555	516	563	552	527	596	566	543	554	526	577	564	566	527	546	526	533	526	556	532	527	529	540	526	564	512	546	546	553	552	530	530	519	513	563	546	583	527	558	504	510	550	536	576	530	541	562	552	553	517	561	539	511	535	505	530	548	552	531	550	512	502	520	555	600	549	523	537	523	589	561	530	525	571	520	550	524	529	564	525	495	501	543	519	542	546	585	544	517	548	495	530	504	534	508	545	564	531	545	568	481	536	533	518	536	488	535	524	543	516	552	513	531	541	570	532	554	559	536	532	540	516	535	510	542	511	511	509	552	494	518	509	523	502	538	567	552	521	563	487	538	514	552	556	565	529	512	552	489	524	531	547	489	505	552	537	570	576	544	546	555	540	555	529	538	555	543	538	540	522	553	580	544	549	507	520	535	530	558	507	502	561	507	554	538	518	518	524	506	526	511	526	516	547	542	558	530	585	538	520	531	520	508	512	540	560	518	474	512	532	476	531	557	537	537	549	516	490	563	590	540	560	568	545	522	540	571	540	544	534	537	562	562	517	489	575	532	517	582	573	564	500	546	553	587	555	531	508	521	493	545	500	513	522	531	520	530	534	546	530	532	542	547	522	511	582	534	522	553	513	569	547	562	541	593	539	522	500	545	568	558	491	570	548	539	567	522	548	520	573	515	504	531	559	551	531	509	514	596	569	531	547	517	537	543	524	551	539	491	538	532	540	538	525	549	547	544	504	540	548	524	510	506	509	554	538	547	553	530	501	565	530	542	507	502	543	517	546	541	528	571	587	508	512	563	578	547	533	539	503	512	541	558	538	542	515	505	523	549	506	542	551	516	537	549	528	528	505	524	550	543	536	522	523	540	542	550	540	514	572	544	547	564	554	529	499	504	534	540	488	513	585	572	560	529	553	511	521	528	515	526	501	524	589	528	522	560	534	564	568	557	472	519	578	498	503	554	481	528	549	545	510	545	534	539	530	514	528	500	519	518	531	585	549	558	511	507	589	544	529	541	543	557	540	547	532	569	532	565	535	552	590	521	531	545	516	532	563	537	514	533	559	574	523	576	556	538	537	571	573	524	582	548	560	540	550	538	528	579	546	545	522	538	550	545	552	511	514	557	542	517	537	506	533	527	582	537	553	540	524	531	530	572	580	554	525	565	530	519	562	553	528	555	554	542	562	504	513	547	510	526	553	521	512	531	545	513	543	511	546	554	576	529	566	524	526	531	529	522	546	535	510	514	573	529	543	522	547	493	503	573	514	531	569	540	542	526	505	511	546	531	538	542	512	548	547	556	527	561	555	492	530	584	588	574	515	547	607	558	509	542	569	550	545	528	516	535	567	523	572	522	532	502	541	538	549	488	554	496	529	537	544	569	561	578	503	567	531	532	499	545	534	551	528	525	536	528	564	550	553	544	525	526	489	508	503	568	548	539	586	552	532	549	516	559	532	500	583	519	525	543	574	511	522	536	565	505	569	544	537	535	528	524	565	549	489	551	559	498	567	544	608	536	565	491	570	540	514	523	545	564	519	536	494	519	530	529	540	496	538	558	570	570	549	510	542	546	527	543	550	507	529	524	525	588	556	518	549	491	496	534	574	553	521	543	526	537	509	527	533	543	536	554	540	522	538	563	507	538	507	561	527	498	550	528	522	536	543	530	548	542	524	527	522	506	564	556	527	524	533	588	555	497	540	547	518	534	586	519	550	513	532	550	609	530	554	543	551	519	523	559	532	556	541	541	535	539	555	544	492	548	521	593	539	501	555	506	553	578	531	529	524	576	568	521	526	552	559	569	539	540	523	514	529	562	500	528	532	514	571	540	571	542	532	573	507	534	525	545	516	513	548	484	476	525	554	562	498	540	550	538	537	507	552	533	542	534	532	571	532	536	508	555	523	506	533	583	508	554	559	516	556	538	530	489	531	557	514	559	504	550	532	512	556	545	584	540	546	514	517	541	543	525	561	532	519	563	527	606	561	536	527	515	490	539	568	517	550	553	552	518	570	502	550	533	522	538	521	542	524	556	527	577	523	544	524	517	527	554	544	525	551	523	515	544	526	553	501	532	524	541	539	544	574	542	574	555	546	498	561	508	520	579	551	540	540	522	497	501	538	539	605	530	564	544	550	548	578	532	570	506	485	513	534	529	505	542	523	563	540	569	555	575	552	550	533	543	565	506	544	530	554	563	553	529	528	537	523	584	505	542	541	504	522	536	563	526	531	529	520	519	516	557	543	505	547	558	523	567	469	518	541	556	561	548	521	512	551	536	522	516	582	530	553	533	510	555	525	493	540	595	556	528	540	547	559	553	539	535	510	571	570	540	582	519	596	517	546	508	508	534	529	560	546	535	546	516	523	516	541	536	548	541	533	563	525	511	527	594	502	509	511	546	550	525	573	534	535	534	546	538	544	533	555	506	517	526	513	538	506	563	507	501	591	555	535	559	520	551	560	519	490	530	520	559	550	545	523	554	525	496	529	562	510	545	532	501	535	559	522	540	582	537	536	518	529	562	578	556	534	525	562	545	571	538	548	512	537	566	551	507	547	555	503	546	524	510	526	586	562	542	515	532	540	516	558	512	541	538	518	550	582	572	492	551	509	544	562	521	532	519	587	558	489	561	562	501	522	526	503	565	564	560	534	521	548	530	582	552	525	583	535	535	518	553	552	515	507	554	556	539	557	595	551	547	571	533	534	561	545	540	524	500	556	508	501	564	562	528	534	521	571	527	487	551	521	558	552	493	543	502	538	518	513	562	488	547	536	562	540	514	535	531	563	552	556	525	563	508	528	503	534	548	570	546	538	586	533	537	559	512	519	496	535	523	543	553	577	575	591	526	554	545	551	538	555	525	549	519	576	533	537	539	533	527	568	528	570	557	550	503	595	563	560	521	592	533	547	556	536	540	555	550	497	509	548	515	524	523	550	519	562	579	553	551	519	525	524	536	580	552	536	554	513	547	539	597	543	545	595	498	561	569	575	501	553	494	539	572	542	561	523	558	519	570	558	551	549	530	577	556	509	532	536	585	509	528	544	520	550	542	520	572	530	532	537	548	535	548	507	526	511	547	520	521	528	572	532	562	515	516	500	515	573	548	532	537	563	527	494	554	500	561	585	549	523	519	596	550	541	513	555	541	526	563	540	532	522	581	506	547	545	549	557	505	525	509	533	513	537	581	557	484	579	565	546	550	513	574	499	519	475	519	530	551	546	517	534	535	521	522	542	528	502	533	526	506	560	495	518	528	566	551	530	568	529	548	525	570	559	554	521	548	519	503	519	525	527	513	531	489	565	494	542	528	551	545	580	551	498	544	500	551	578	529	549	495	534	550	574	551	577	554	519	546	558	546	521	519	536	534	532	548	540	516	501	548	561	541	517	533	513	484	510	565	538	528	551	505	596	523	529	587
42099	61898	36785	2463	1791	1346	1106	1067	992	912	850	794	723	717	726	688	701	685	658	711	678	674	649	617	646	603	625	642	638	654	656	618	634	604	605	602	615	602	619	638	619	595	600	688	677	637	625	603	607	605	605	633	639	672	591	615	620	624	646	621	639	628	623	635	569	614	598	614	620	627	597	634	625	621	637	625	606	601	622	644	623	599	608	594	624	612	633	644	622	601	660	632	636	629	611	676	631	624	668	670	643	644	602	603	624	641	671	682	590	642	614	659	609	639	595	641	666	642	566	666	602	611	649	621	586	644	588	593	669	644	605	617	653	649	618	663	615	621	665	634	580	616	575	627	652	618	608	599	607	630	602	633	632	586	608	637	635	645	598	653	615	607	598	635	626	629	630	648	586	649	615	649	617	629	646	641	628	605	641	594	632	620	617	645	617	589	635	629	625	611	651	618	653	629	611	640	644	669	632	646	635	607	602	628	609	620	610	620	610	611	640	594	632	577	659	609	654	573	614	614	616	638	576	611	626	644	668	645	574	667	600	625	646	628	570	606	619	592	623	604	633	608	598	637	656	687	575	632	655	620	626	639	642	648	624	542	668	601	584	583	638	626	615	629	615	621	621	629	622	622	643	649	599	653	576	670	631	627	591	624	603	600	602	592	631	616	618	631	672	633	614	610	614	622	627	613	609	621	592	617	617	610	613	626	630	628	627	603	660	573	640	653	617	624	636	624	577	592	644	679	602	609	645	644	617	653	642	591	591	598	658	666	614	622	599	668	610	631	586	618	603	625	628	591	594	639	604	636	610	608	652	649	669	625	652	660	680	579	621	634	547	637	630	608	608	623	590	588	602	633	575	610	643	608	629	652	612	591	671	656	631	591	620	620	640	615	599	614	606	628	601	644	653	598	583	642	628	653	599	617	654	602	621	636	673	589	590	647	642	598	634	637	686	610	613	637	618	557	606	629	624	631	598	625	631	616	582	630	661	648	632	600	620	619	615	615	640	607	657	658	617	646	594	621	639	624	621	652	632	635	654	631	649	607	601	617	602	596	574	626	641	658	682	591	644	638	649	622	658	632	638	628	637	600	627	603	633	647	631	608	617	636	613	638	640	607	617	645	619	646	632	606	617	608	652	629	632	604	642	627	621	666	584	600	661	638	633	645	679	584	599	584	594	656	573	639	627	636	591	671	642	608	602	604	657	565	636	602	601	696	627	658	591	613	695	582	631	619	627	624	627	611	634	594	613	591	638	639	606	589	607	643	647	613	643	622	610	655	600	607	610	643	601	660	638	616	645	682	613	612	606	661	667	613	604	616	608	644	651	617	628	598	636	617	648	682	666	651	647	639	631	618	602	638	598	606	644	620	601	657	591	621	629	615	619	630	600	578	608	601	640	571	595	609	576	664	613	598	603	614	629	652	638	572	632	606	612	640	623	623	662	638	605	650	594	598	627	603	634	681	604	638	653	590	612	619	635	591	622	631	618	628	602	646	630	591	639	627	589	581	626	611	609	604	628	658	661	622	621	639	620	599	660	634	628	574	657	622	623	618	636	572	617	646	594	689	626	612	619	647	610	663	642	628	602	633	644	655	621	638	642	555	586	659	601	627	641	644	625	580	677	583	623	612	615	609	596	607	577	635	653	616	585	615	623	611	597	568	621	605	620	630	631	584	594	618	681	604	632	673	571	632	619	655	596	612	632	637	592	664	616	630	583	631	586	671	629	645	640	650	634	610	609	655	634	593	646	655	617	631	588	605	630	616	620	599	630	606	618	584	655	634	622	639	623	615	664	602	615	611	646	600	619	650	591	621	605	626	638	637	622	650	600	632	646	671	671	675	599	660	654	629	638	623	624	632	662	669	609	613	645	607	663	603	638	635	590	640	612	673	640	581	582	590	638	595	682	589	611	653	648	600	589	623	592	550	643	616	619	614	614	598	588	633	617	600	633	624	679	616	648	600	618	627	608	609	632	604	584	623	602	654	630	591	630	634	628	608	647	636	675	598	657	612	617	648	590	568	582	602	612	627	612	597	604	624	614	641	623	572	568	598	653	659	634	652	626	600	620	608	620	659	643	612	622	613	612	568	643	638	629	656	603	593	657	582	623	637	563	634	599	645	633	596	598	618	655	621	611	587	623	623	612	575	618	642	670	627	610	623	627	642	557	629	620	607	593	607	595	623	655	605	637	595	646	598	636	602	627	621	620	638	633	589	676	614	596	613	622	674	646	664	625	630	602	612	631	589	625	640	599	609	655	611	596	613	589	586	646	624	611	680	590	619	610	621	639	613	671	573	618	650	610	654	647	642	623	631	601	642	590	618	664	641	625	624	652	648	634	584	654	658	639	618	632	626	666	631	625	643	649	632	601	639	638	607	614	572	624	601	637	635	600	645	620	642	612	643	572	628	615	597	637	599	637	621	653	670	577	636	620	629	621	640	624	644	573	588	634	647	625	626	606	642	663	611	636	611	592	601	591	587	655	608	635	605	581	616	600	597	576	596	569	613	629	613	619	613	611	645	634	658	607	634	628	598	613	616	606	631	604	661	575	627	620	599	648	592	643	635	623	596	632	648	612	603	664	642	636	648	622	635	606	618	620	663	634	612	661	610	591	616	604	614	635	592	628	619	663	576	645	604	624	645	639	616	632	624	615	609	597	606	663	620	637	655	612	632	658	654	619	614	641	607	631	573	661	584	631	588	641	599	662	670	601	611	630	622	588	637	650	575	584	650	658	631	620	620	630	636	620	642	591	666	649	620	640	651	587	631	609	613	575	600	656	638	602	640	584	600	608	635	653	597	631	599	598	620	671	610	637	620	604	584	656	660	621	636	616	604	596	633	629	610	672	586	641	589	603	605	615	648	655	642	618	589	644	620	611	622	652	616	616	646	635	611	589	631	630	664	607	593	620	652	592	609	596	640	625	642	635	634	651	600	591	611	631	630	635	611	596	636	633	645	623	628	666	611	605	625	591	631	624	619	668	666	633	636	612	614	644	635	616	680	639	632	633	604	604	606	645	600	623	673	661	610	605	616	652	609	620	613	613	580	654	600	621	601	624	670	642	660	625	652	637	618	617	632	614	619	629	629	636	647	618	628	667	631	599	635	626	667	632	603	629	604	675	632	648	612	600	635	615	603	616	596	602	661	618	609	642	611	667	572	592	641	612	613	627	610	616	634	637	647	609	602	599	636	662	632	615	630	630	609	649	646	654	658	654	662	591	645	618	612	635	634	586	616	620	640	594	622	584	637	629	624	648	620	568	616	642	627	606	640	655	636	634	640	616	629	632	620	573	613	660	632	621	659	637	591	615	633	634	624	612	614	629	623	654	608	611	619	642	641	631	644	591	615	646	602	613	633	620	630	636	626	603	584	614	640	586	631	609	630	642	603	625	627	595	670	637	632	609	632	618	631	628	687	657	642	593	575	617	636	580	608	633	623	659	632	591	632	576	656	642	600	616	629	648	585	590	620	633	634	654	587
25083	21329	27227	23538	5916	638	566	485	464	460	402	455	439	453	408	410	441	435	436	423	432	454	429	417	416	421	396	464	414	429	439	440	438	435	415	422	403	385	432	388	382	419	432	406	389	423	414	451	422	420	417	423	440	408	454	389	401	434	435	385	452	446	440	431	411	419	432	431	413	401	441	446	394	432	403	421	395	405	411	451	401	415	429	405	449	394	418	436	398	442	436	420	406	405	413	405	461	401	452	430	430	414	400	431	418	396	416	411	433	411	418	388	475	439	433	432	420	422	413	395	406	408	423	442	422	394	403	436	430	424	400	387	420	422	390	398	422	418	412	421	418	408	426	426	427	400	426	424	399	454	421	429	446	434	396	410	393	416	382	455	402	406	453	404	432	433	416	402	436	418	463	370	422	374	423	442	401	412	445	413	429	423	426	415	431	402	440	386	405	419	425	422	445	395	420	433	406	401	392	402	444	404	434	437	420	456	418	395	448	445	393	421	398	431	402	417	394	386	405	438	416	410	409	408	414	395	456	454	420	402	397	410	405	457	421	399	455	423	465	421	430	417	395	450	390	389	408	441	420	400	383	393	428	403	434	418	434	372	437	400	434	400	436	415	366	396	393	392	421	419	408	448	401	410	430	411	432	431	425	425	431	440	416	421	421	416	433	391	403	408	413	423	427	379	446	423	422	407	414	447	415	420	420	423	391	437	419	425	415	404	394	392	416	449	417	417	397	407	406	420	422	417	435	435	422	397	397	455	456	389	395	414	388	426	413	405	409	437	399	399	456	410	410	444	408	432	449	402	405	428	453	421	419	422	407	388	401	442	431	387	419	436	417	449	419	418	413	404	355	433	388	368	458	419	430	403	421	410	402	395	413	385	432	423	414	432	461	410	410	447	447	415	387	401	427	410	447	439	416	425	411	386	372	448	403	405	400	403	433	405	414	407	420	457	390	435	406	444	415	422	403	409	385	428	425	446	405	417	419	424	446	430	439	443	419	407	418	418	456	412	384	435	397	405	406	434	407	431	362	416	421	397	426	398	422	402	417	420	401	416	435	420	391	410	402	440	389	438	434	445	436	417	390	458	430	430	433	387	440	405	463	432	390	403	432	405	442	410	407	453	380	420	415	387	454	442	429	416	405	426	399	407	398	392	448	412	391	385	427	437	362	437	450	425	422	397	390	425	391	452	448	407	408	456	462	413	443	411	428	409	426	402	436	424	396	402	394	411	441	409	397	422	385	388	417	399	379	438	406	441	422	441	396	377	438	398	411	387	418	417	448	433	412	420	403	451	422	418	410	426	427	458	447	403	434	446	395	393	410	407	378	403	391	387	378	414	409	435	429	403	416	388	407	443	392	409	405	410	409	452	410	401	427	366	398	427	389	413	424	426	396	382	391	436	405	425	413	426	419	404	402	416	390	394	414	423	442	395	413	444	460	440	409	409	430	435	382	407	425	443	452	426	410	389	448	388	415	379	391	387	452	422	417	439	385	409	422	415	399	417	435	440	432	411	413	399	411	407	389	387	421	427	433	425	426	398	417	411	421	453	472	416	371	392	369	410	387	380	439	412	358	408	438	437	420	387	396	414	415	405	406	408	415	410	432	413	402	408	424	420	400	429	403	399	395	415	421	420	422	436	420	404	427	420	417	416	406	409	379	434	408	365	420	403	433	409	389	425	402	387	437	400	401	440	400	426	446	405	407	404	383	422	406	422	401	414	427	424	411	398	443	407	407	437	394	361	419	435	400	448	377	392	425	439	434	405	389	395	415	447	430	421	396	414	443	412	440	429	412	397	459	400	474	425	399	397	400	426	381	416	405	425	423	375	405	462	409	433	423	416	413	404	384	397	387	419	422	429	403	427	420	397	428	424	429	444	408	437	437	428	405	381	447	401	397	396	422	408	424	421	430	406	402	398	431	452	400	425	415	412	439	399	379	431	377	427	380	429	411	414	397	412	409	404	443	462	446	398	389	437	410	442	418	431	409	394	438	477	415	408	425	454	405	400	430	442	406	390	418	428	446	394	396	398	401	385	393	426	400	426	438	410	403	408	453	416	401	410	412	453	432	430	447	429	445	435	406	407	373	410	443	394	387	399	403	439	432	392	442	416	434	371	391	403	415	390	396	425	450	377	413	426	410	427	424	380	403	395	436	435	408	448	427	406	400	408	426	400	428	397	446	411	429	456	400	373	404	403	419	421	407	403	409	431	415	444	414	432	397	426	394	406	439	419	369	394	402	408	434	415	426	407	446	402	439	456	421	442	430	386	450	397	429	400	406	433	435	412	418	422	391	387	417	430	394	433	451	423	416	430	384	413	412	413	405	429	433	401	400	411	421	405	381	396	423	421	447	389	428	384	427	432	389	439	437	393	404	398	406	405	437	429	403	413	413	431	424	441	454	392	428	397	415	396	429	407	427	426	440	431	433	405	365	394	404	387	426	426	418	415	407	433	432	418	392	416	420	440	402	419	401	427	426	403	396	436	378	424	429	416	407	427	441	414	411	411	427	442	417	396	417	454	470	413	432	417	386	413	412	416	407	435	390	438	413	420	415	423	431	433	423	418	404	433	393	388	402	384	422	413	417	409	430	443	433	383	430	402	372	371	434	445	405	396	455	413	396	393	400	387	434	407	424	420	435	416	385	411	436	418	421	408	402	413	417	432	401	392	437	457	413	423	457	421	406	396	396	412	429	453	405	410	398	382	385	402	429	429	467	426	442	411	435	421	379	426	422	439	424	398	449	443	430	429	443	415	433	408	418	389	373	409	431	401	454	390	404	412	379	413	393	387	416	392	431	417	410	388	406	413	384	435	419	427	416	417	379	440	395	397	420	389	379	465	405	426	428	424	415	410	427	429	410	399	408	410	424	408	399	455	425	420	418	359	382	412	417	421	383	438	432	404	360	413	399	423	419	401	408	423	439	403	454	426	390	418	410	455	390	443	397	425	434	412	431	420	371	424	423	465	427	409	410	417	418	424	388	375	417	414	403	380	417	406	423	435	438	449	433	412	403	408	423	415	404	387	434	391	460	414	449	379	397	407	422	446	413	400	436	431	410	417	422	425	465	415	400	399	432	389	423	372	420	433	419	390	416	400	431	379	428	409	422	413	402	423	452	417	397	415	395	405	424	438	423	400	404	412	409	395	386	424	407	449	412	422	424	415	396	421	436	435	426	452	447	401	452	403	403	399	409	398	444	398	426	466	379	422	410	431	432	394	420	458	419	430	384	437	398	414	412	400	385	423	396	417	370	441	404	405	374	382	423	434	417	389	449	423	409	436	402	388	397	364	442	419	393	407	454	408	400	433	446	423	418	393	419	424	420	434	449	425	419	416	423	430	385	422	386	412	404	420	421	444	427	401	424	397	395	423	414	463	433	394	405	425	391	397	397	423	442	443	449	434	409	390	428	426	428	416	427	393	419	442	413	396	408	426	432	412	400	388	426	415	431	418	424	466	442	433	401	428	413	441	404	433
40977	55365	33718	1880	1070	873	765	730	669	626	629	566	562	545	518	518	529	554	601	538	548	512	547	518	525	493	554	490	517	549	511	503	511	513	493	512	542	496	494	485	523	516	496	487	522	504	527	495	532	493	530	522	530	489	559	535	522	494	466	512	515	521	505	508	498	529	481	478	532	530	514	522	498	510	513	480	510	534	567	504	508	533	538	535	511	509	490	494	524	505	508	517	498	472	490	487	537	557	514	536	496	541	545	470	493	523	507	519	471	510	552	519	526	535	528	482	503	538	499	510	517	491	521	541	504	501	520	523	492	512	537	506	510	483	494	511	497	538	497	516	520	496	520	563	508	491	490	521	477	544	508	503	514	516	570	506	521	496	534	520	522	544	503	480	470	492	497	526	519	454	556	512	554	562	519	520	532	493	528	552	501	534	515	515	522	496	539	492	511	547	504	527	511	518	505	497	531	545	530	499	529	528	501	504	523	529	526	506	471	529	534	505	513	513	512	498	517	524	525	493	506	537	495	495	487	552	516	526	491	516	509	523	525	526	498	509	535	510	550	528	480	490	501	503	505	511	489	471	553	488	502	531	481	493	498	523	494	512	519	507	509	536	537	528	538	509	496	518	500	474	524	518	500	518	471	510	514	524	497	506	529	508	515	575	490	485	551	489	503	494	562	556	533	517	487	523	486	513	474	512	519	533	534	526	512	516	509	514	501	548	515	548	522	472	495	512	544	519	497	522	477	470	538	492	514	516	515	510	497	503	555	568	514	506	560	491	550	518	496	504	503	499	526	507	496	517	504	506	492	530	541	526	539	511	543	487	509	521	568	537	513	543	556	527	522	549	522	514	514	504	559	497	503	486	542	567	550	491	519	521	503	500	495	501	506	502	488	529	535	516	493	492	494	517	504	548	500	490	534	529	508	514	521	516	500	546	516	521	538	535	545	512	493	505	549	509	493	498	509	532	491	483	519	525	507	462	558	497	501	505	517	516	501	527	483	525	529	488	498	513	538	479	482	550	509	511	520	474	500	483	487	532	518	525	498	522	512	485	534	488	512	500	486	501	485	549	514	499	503	472	539	494	527	533	495	513	513	527	532	492	506	521	524	513	512	494	529	526	479	544	500	506	497	497	507	576	510	507	507	502	543	515	535	499	494	516	522	544	522	518	549	525	506	518	547	501	538	529	499	521	494	519	542	479	507	558	513	513	481	527	499	569	474	503	522	498	512	513	502	522	513	510	518	536	498	463	496	523	521	499	524	553	536	572	556	511	520	489	528	513	499	524	510	514	490	487	514	478	496	487	521	504	517	481	520	507	496	487	532	528	538	510	531	557	517	502	506	538	502	497	530	528	523	492	512	526	535	524	492	493	546	500	521	530	485	534	553	531	548	513	510	510	483	507	495	524	524	483	521	519	504	520	479	543	489	483	504	485	538	536	541	547	492	517	505	543	541	503	545	505	494	497	521	510	546	529	514	553	545	532	544	516	561	513	527	451	551	545	494	525	509	534	517	485	521	581	499	526	502	515	497	543	523	548	505	503	511	539	575	540	525	494	550	514	510	544	529	532	526	514	505	552	502	487	490	576	514	525	530	537	508	566	503	510	553	476	503	491	538	478	492	503	481	502	548	503	530	467	539	494	500	502	515	529	514	487	587	483	528	553	512	508	545	519	490	493	529	519	512	508	486	545	521	498	507	497	518	533	522	491	522	540	497	539	511	549	492	489	550	479	512	495	504	490	499	459	501	496	488	466	515	502	466	536	527	518	529	530	492	517	529	548	506	507	502	515	549	505	509	534	495	511	456	518	541	537	522	537	527	530	491	512	569	524	515	544	525	493	551	524	554	517	507	549	540	501	530	510	501	551	508	506	488	495	480	500	502	485	508	505	499	474	541	491	502	522	547	508	492	497	498	551	497	533	510	540	515	496	496	544	503	536	531	512	516	477	519	487	485	537	514	507	492	511	475	543	539	523	527	499	493	474	539	513	509	493	528	531	462	485	496	506	506	479	447	563	510	511	527	535	545	498	465	535	514	542	503	505	526	530	471	501	557	480	499	519	526	494	479	464	482	550	538	528	509	559	480	476	513	533	500	547	510	517	471	512	547	503	503	497	470	495	522	519	524	528	503	480	526	487	511	512	556	499	534	501	530	501	485	514	535	532	490	514	479	546	550	515	522	507	490	494	533	522	517	496	519	531	496	492	465	499	510	525	512	530	497	535	507	566	510	522	490	519	533	531	507	532	544	516	520	522	514	475	525	497	508	501	475	566	522	500	536	534	518	485	525	474	504	476	567	493	504	507	523	478	497	510	508	503	500	503	515	499	536	511	575	550	545	521	529	522	517	503	509	503	573	500	470	498	523	493	520	543	521	479	503	510	516	511	484	503	550	467	518	532	509	543	500	514	542	567	541	566	546	544	487	491	516	518	519	524	527	514	524	503	524	509	522	517	516	508	527	496	479	569	528	484	496	535	532	512	529	514	502	501	539	503	525	537	543	541	510	507	513	557	532	494	478	499	522	518	505	475	500	474	497	558	512	512	504	552	525	502	521	505	461	544	509	506	538	487	519	465	544	506	522	542	544	512	518	517	528	488	497	557	519	466	523	525	557	543	519	522	485	503	553	528	490	524	502	515	497	512	487	501	516	500	529	504	481	488	535	510	508	494	510	501	520	555	513	552	551	513	542	509	501	522	501	492	494	521	500	524	505	471	493	482	535	506	454	502	494	452	582	501	528	505	505	539	512	473	538	482	514	494	535	482	482	492	538	486	524	519	537	540	545	516	548	530	510	501	521	520	473	469	494	535	506	508	496	500	528	514	519	513	506	525	534	526	527	495	492	552	521	513	493	494	491	531	542	493	498	481	528	487	519	549	474	590	511	515	528	525	519	538	484	534	535	516	468	512	520	489	483	516	509	510	510	533	554	512	516	519	484	515	531	504	507	502	517	510	515	504	546	545	513	531	501	507	507	536	520	487	523	517	497	496	541	544	522	513	498	523	576	510	517	537	531	507	489	534	559	466	495	515	487	516	471	523	514	497	515	503	542	501	510	511	492	532	575	509	529	526	540	483	500	547	499	515	536	515	516	539	530	517	547	499	548	497	549	533	533	512	532	504	526	515	492	530	507	536	502	492	491	536	504	522	512	524	515	558	501	471	513	510	536	534	519	514	480	530	542	555	512	513	478	538	504	478	526	525	492	489	504	486	543	534	516	503	504	472	507	489	525	543	549	507	567	503	509	474	548	502	552	511	521	497	510	510	545	526	511	475	475	558	486	478	517	477	487	505	510	500	514	533	514	444	514	497	521	504	525	472	547	514	490	515	555	483	544	497	522	537	494	566	534	544	482	507	516	511	498	509	513	541	501	511	544	490	496	544	516	492	506	541	529	516	502	502	523	513	505	495	534	467	508	503	486	497	548	501	508	525	563	498	498	518	528	569	526	495	492	511	512	530	519	531	477	502	551	546	539	516	484	501
22772	21001	28504	23634	20953	20407	5276	1271	1058	1011	927	919	913	867	832	916	845	807	843	809	803	809	799	865	808	815	815	819	823	809	818	828	828	813	805	799	784	820	817	810	786	754	816	817	806	844	854	810	828	841	782	831	795	825	788	785	794	784	848	848	803	771	811	795	798	781	845	760	811	842	833	827	804	827	777	783	783	795	801	796	818	843	773	776	811	750	779	829	813	758	761	738	797	733	763	818	791	830	803	803	821	761	798	809	787	823	818	768	839	779	776	842	714	796	742	775	794	834	799	783	781	823	783	810	783	760	793	778	785	769	841	782	776	809	796	773	788	811	825	744	789	745	841	776	770	780	801	781	772	814	785	774	798	766	775	809	837	778	772	768	785	820	736	800	755	825	790	807	850	742	793	777	768	758	766	771	807	778	759	796	775	826	796	796	795	785	797	812	755	807	795	755	829	748	746	801	748	806	762	783	847	788	756	792	835	777	858	777	777	812	804	818	818	793	802	818	789	815	762	763	768	761	784	833	791	750	874	774	801	789	853	787	791	824	785	791	773	789	802	792	835	797	790	805	830	774	781	755	737	860	790	790	769	795	811	821	754	810	800	763	774	812	809	776	807	768	800	788	776	871	762	778	810	800	813	827	797	765	799	824	839	777	808	759	806	866	803	753	769	790	815	716	794	812	800	798	771	761	798	790	816	815	810	823	786	783	788	802	831	820	778	814	813	810	760	780	761	832	835	788	770	794	756	779	805	792	748	780	744	772	806	784	830	871	769	813	734	784	844	816	821	777	718	782	765	820	837	840	812	778	800	795	808	811	843	824	779	796	744	756	779	770	781	763	780	819	811	774	803	793	783	802	810	774	814	756	806	819	781	799	785	823	824	858	808	746	819	809	819	762	805	800	793	803	810	851	791	839	812	781	806	822	743	789	773	745	775	833	760	793	814	766	776	764	804	755	779	852	776	815	790	802	776	798	787	858	777	809	803	761	813	734	790	846	817	798	786	843	807	815	784	796	760	825	791	774	785	784	793	799	841	819	839	753	805	775	803	785	816	783	803	815	769	836	800	812	881	783	746	772	838	781	777	826	761	777	775	809	803	823	784	788	752	868	784	798	788	799	786	826	782	841	788	777	775	772	801	786	789	812	802	804	783	805	812	749	756	858	790	812	821	789	820	823	806	760	783	747	790	796	783	829	796	783	795	790	813	757	826	784	876	754	793	788	734	762	793	795	815	776	731	844	785	778	826	737	789	804	802	768	803	820	723	814	801	810	749	767	843	795	788	829	816	822	774	755	812	815	804	798	763	756	770	755	801	827	797	756	774	822	760	806	823	767	817	802	771	772	819	833	803	809	848	811	778	855	799	778	758	722	798	757	822	794	790	834	815	783	782	759	792	792	797	810	766	797	801	822	759	730	778	815	723	766	783	807	800	783	862	792	780	794	793	760	747	781	790	836	752	798	732	802	793	753	761	760	784	789	808	773	768	776	747	793	789	774	806	804	786	782	809	790	843	747	815	797	793	805	777	794	803	791	775	792	795	788	773	754	840	763	797	795	771	773	795	829	855	851	803	781	776	834	764	759	839	834	791	787	794	782	787	804	825	766	792	824	772	791	876	822	775	801	810	772	781	748	764	773	810	790	795	790	818	767	797	826	752	809	800	815	819	800	732	797	783	837	787	735	814	809	804	777	764	763	783	827	772	798	835	823	798	781	755	823	774	786	764	741	826	794	815	793	774	789	773	839	805	771	821	819	798	783	808	780	806	758	837	808	800	831	788	813	799	805	784	794	809	784	759	774	792	853	752	793	806	809	796	784	798	829	856	778	832	766	796	809	820	825	762	781	747	777	813	764	835	854	814	757	848	819	745	810	787	801	803	797	809	783	819	756	768	744	803	799	811	865	782	786	824	778	816	783	772	804	831	788	782	767	788	769	806	777	784	781	786	756	795	754	835	768	806	779	787	773	802	817	796	756	799	822	783	777	773	747	813	788	777	807	800	823	783	766	781	842	802	819	815	795	843	783	807	764	775	794	746	783	767	813	783	800	798	779	820	795	800	780	805	815	814	751	721	741	803	778	813	761	774	796	750	814	777	794	791	815	768	810	799	763	816	803	838	821	776	792	809	808	782	740	828	776	798	793	836	755	763	798	777	782	834	782	858	833	815	754	808	795	828	800	777	805	823	745	778	794	772	789	849	747	785	721	794	786	786	843	739	752	791	792	834	813	777	764	776	754	825	783	783	798	824	775	805	790	791	791	760	780	754	743	812	803	791	812	788	800	744	809	755	768	810	762	781	760	803	799	853	765	812	800	805	747	789	755	844	809	771	855	835	773	798	766	840	789	773	771	768	826	823	794	755	830	838	803	818	799	759	773	758	807	770	763	754	786	765	792	804	771	779	794	803	756	798	826	765	743	844	792	775	790	750	735	811	745	775	778	824	786	764	767	743	754	837	804	777	760	772	760	853	836	802	893	817	804	770	810	816	765	818	796	763	776	833	821	766	853	780	787	778	783	759	766	804	806	776	783	739	769	813	811	795	795	771	784	828	800	779	790	793	777	807	817	751	768	767	795	774	789	795	791	833	760	797	783	802	752	789	801	799	807	785	777	780	841	824	784	811	812	835	846	760	740	794	823	790	844	782	816	840	762	803	814	852	764	837	794	763	703	762	804	732	756	812	810	773	879	796	795	781	729	775	792	786	795	796	777	798	804	762	777	808	814	818	805	802	812	817	804	802	767	767	786	791	781	828	849	772	805	790	890	781	731	778	814	783	822	792	775	839	788	768	818	768	834	804	755	750	750	805	806	777	811	789	738	749	788	823	784	813	777	784	831	751	754	790	786	771	800	819	808	792	809	834	786	795	834	800	778	818	789	781	776	787	765	779	816	786	772	847	739	821	759	788	827	767	841	732	799	777	786	809	783	812	822	776	790	791	749	761	757	783	784	790	782	783	806	759	809	811	759	747	808	765	816	765	795	750	764	800	818	743	766	818	765	801	753	761	768	838	786	763	789	856	765	812	787	761	817	808	780	820	777	817	781	804	791	767	811	798	812	794	796	797	828	777	747	755	757	765	770	800	792	782	799	742	717	816	823	760	784	782	770	817	756	789	799	792	794	761	804	814	776	816	763	780	831	760	812	824	752	761	824	777	839	759	729	778	789	775	795	783	837	751	788	846	760	765	781	765	812	809	772	797	747	761	770	789	766	821	786	801	721	773	782	781	818	828	756	799	787	796	793	755	811	798	832	797	793	816	819	808	789	787	769	792	785	795	736	804	797	856	807	773	774	790	796	769	753	769	784	797	831	768	754	777	758	776	782	800	781	773	806	766	770	774	819	768	795	751	763	795	738	781	788	766	767	850	723	817	806	753	818	776	771	812	762	781	792	729	835	797	795	840	737	792	809	778	795	796	806	837	802	791	819	735	776	784	799	729	793	814	764	794	742	812	772	767	801	795	829	788	838	795	773	763	842	793	814
46077	71532	43580	4403	2838	2325	1899	1691	1408	1377	1265	1148	1177	1141	1030	1030	1048	1003	1028	971	1072	898	925	967	941	898	960	973	921	971	900	942	928	956	898	957	966	946	898	902	941	968	960	943	903	880	902	958	945	889	936	938	937	956	861	856	917	948	925	926	935	889	967	883	887	929	824	944	926	882	871	896	881	920	926	926	917	851	926	901	867	880	909	895	932	900	928	861	886	900	928	940	891	944	894	915	908	922	965	960	902	892	873	932	925	947	895	892	905	926	888	884	911	893	893	874	944	891	922	913	893	905	891	903	939	911	905	893	898	865	912	923	975	891	917	928	913	942	881	896	918	857	892	932	895	890	860	938	896	872	883	936	889	899	875	870	917	891	897	936	958	874	912	874	882	939	890	819	866	887	896	820	954	922	952	881	855	910	915	871	960	885	889	912	947	921	908	897	932	906	869	872	912	870	881	904	869	959	919	948	891	855	870	925	893	925	880	897	906	860	949	910	870	943	966	880	910	864	890	923	891	897	904	920	937	907	933	867	898	866	855	877	940	928	885	870	910	901	902	913	971	951	896	894	870	878	866	867	901	878	879	925	891	912	928	896	856	935	861	922	896	886	900	916	876	894	879	894	887	916	906	865	943	883	917	892	896	852	932	929	900	894	886	914	912	933	893	903	950	896	879	890	973	885	902	893	891	900	934	872	904	910	919	889	876	924	883	949	881	901	920	936	889	904	924	899	896	879	928	919	851	910	923	892	904	928	920	866	911	867	924	893	900	905	942	899	879	873	892	880	894	915	869	911	875	875	942	897	955	981	916	907	884	918	931	835	877	875	877	914	862	884	893	919	865	840	946	873	900	906	847	882	869	925	916	867	943	918	945	894	954	881	894	925	905	919	879	878	936	895	836	922	971	883	846	875	927	937	908	895	903	948	863	875	934	880	869	900	892	896	874	911	914	926	903	897	887	854	894	883	967	914	891	918	904	872	907	933	868	911	867	918	912	865	930	938	897	911	907	941	887	919	909	899	920	898	831	902	940	885	868	931	944	851	876	918	944	873	899	903	928	851	900	903	843	900	924	883	906	903	890	892	916	895	966	912	844	969	904	895	891	902	870	858	843	909	869	886	923	893	902	904	889	899	867	882	894	916	877	858	952	873	921	909	952	884	928	883	884	910	891	900	911	935	889	915	864	912	910	895	917	854	903	868	873	941	944	917	862	891	944	878	874	880	899	871	901	920	914	913	901	914	890	907	902	888	894	907	904	898	940	902	902	920	946	870	893	875	902	882	926	940	888	853	927	868	859	852	863	880	871	873	895	920	950	919	895	868	888	913	920	952	922	860	922	926	918	862	858	888	939	948	869	836	905	920	918	940	882	842	924	838	904	894	863	920	884	871	813	891	860	902	907	874	894	831	890	896	910	914	892	907	890	908	915	910	908	908	910	917	891	910	945	865	898	894	930	886	853	893	908	889	908	956	899	949	927	925	958	952	840	924	885	889	931	877	867	867	879	922	884	917	867	903	887	875	889	896	877	930	873	890	875	930	864	943	863	969	893	936	888	911	853	902	954	871	910	873	924	894	919	906	918	912	883	941	878	909	913	890	901	887	850	925	914	901	953	887	909	828	864	901	890	939	961	920	902	872	907	904	931	893	930	931	894	889	916	888	928	891	904	922	913	908	911	913	924	955	915	916	898	871	889	933	917	902	939	851	889	915	920	875	935	918	866	860	922	916	887	934	883	895	902	915	897	948	938	910	863	885	940	952	908	890	889	875	876	881	890	921	936	891	853	868	863	861	894	864	862	895	911	869	848	904	937	879	928	935	880	935	938	912	905	870	941	933	897	906	973	933	906	907	940	883	986	936	891	922	891	931	871	897	908	906	856	932	896	915	906	903	925	857	901	896	922	891	922	902	871	909	867	965	904	919	893	901	912	891	896	881	925	876	890	922	941	962	931	893	867	854	866	934	905	936	962	971	922	900	932	924	859	874	927	930	910	929	933	921	877	896	874	891	906	889	905	900	899	857	853	888	879	896	919	917	892	927	929	920	923	869	861	889	936	898	900	862	933	903	873	873	884	932	905	840	894	865	886	899	867	846	886	883	862	906	832	948	940	878	876	923	911	917	960	882	920	904	875	892	921	858	898	926	857	935	905	859	935	831	865	890	911	944	919	915	907	914	883	893	907	925	889	852	922	921	895	917	912	864	890	883	889	907	873	907	901	901	886	915	939	830	862	913	919	922	886	877	917	894	871	901	886	922	876	876	899	927	894	882	907	949	885	897	897	923	910	922	931	918	927	874	999	934	913	950	930	931	944	823	908	951	908	930	885	937	873	860	911	938	953	890	875	931	913	957	863	902	875	868	875	937	911	906	834	922	937	919	906	918	903	860	881	977	858	861	912	905	921	914	921	863	882	943	921	923	922	927	913	921	840	892	869	908	886	897	874	909	902	896	937	935	923	910	873	893	836	913	874	894	934	832	912	896	864	890	874	925	917	881	922	883	904	881	873	929	935	896	893	907	892	878	898	905	912	919	909	884	970	932	922	903	979	897	938	880	912	932	879	989	906	875	873	890	930	895	900	907	895	881	903	916	913	871	904	933	888	907	901	882	942	858	939	905	895	894	979	936	910	860	917	936	895	911	846	882	918	950	898	876	900	919	926	893	907	923	888	907	881	890	824	956	889	904	880	868	909	906	922	924	908	870	874	891	898	886	922	882	914	982	857	926	869	888	895	888	860	871	886	915	876	891	909	867	863	884	920	920	832	894	888	921	868	913	885	880	925	878	879	912	796	877	935	907	900	948	883	925	887	945	861	863	940	886	864	912	866	847	842	899	901	957	926	889	893	924	873	910	907	926	877	909	864	875	848	826	914	873	864	936	884	900	924	876	930	940	917	873	904	886	908	882	944	948	950	895	875	905	855	870	959	904	912	975	867	880	881	896	905	970	904	880	906	876	894	858	877	887	871	929	951	968	874	886	890	914	880	900	958	913	869	928	872	911	857	969	886	893	875	895	923	885	881	896	904	891	850	885	878	859	909	893	876	878	936	914	892	870	950	858	876	858	895	861	922	898	883	902	914	959	900	896	932	900	887	932	876	931	902	888	929	870	848	910	936	915	877	940	885	894	915	907	937	909	891	891	893	893	887	922	876	912	886	926	892	902	919	932	885	912	919	843	892	898	924	938	889	911	881	930	907	906	875	837	913	918	924	858	945	884	887	885	925	854	929	854	873	878	967	960	890	914	902	898	887	925	893	905	899	896	916	893	925	910	925	895	983	892	900	849	869	902	947	874	885	935	952	893	902	943	929	952	868	887	906	899	907	908	860	906	904	908	879	903	864	923	923	884	910	910	970	892	912	860	931	884	930	843	900	876	858	847	876	871	881	927	936	929	870	958	925	897	883	880	950	844	872	918	893	896	881	873	926	891	846	854	909	901	948	848	862	870	945	924	899	951	904	940	896	939	882	904	902	852	849	922	972	902
32096	31741	22883	4261	613	518	371	344	332	356	326	337	340	353	339	367	324	341	351	352	359	350	326	341	361	334	344	322	385	336	345	363	304	348	329	323	343	330	336	339	327	340	336	299	317	331	335	322	351	327	346	323	328	322	358	317	318	324	355	339	335	309	326	349	310	327	323	334	315	377	317	319	305	351	362	315	346	325	314	325	344	331	321	317	298	318	347	329	315	324	338	332	330	310	318	335	303	332	312	347	304	339	311	353	312	336	337	309	329	322	354	329	329	345	386	374	355	320	341	301	326	311	345	346	354	316	323	321	329	352	358	337	350	341	345	322	326	338	318	328	309	295	336	326	314	323	325	313	310	363	348	333	329	316	310	362	340	299	344	333	315	333	323	337	331	345	353	320	318	318	315	319	347	313	362	315	299	305	353	338	327	327	323	330	376	322	338	338	310	365	348	334	365	331	337	339	349	327	339	328	342	362	351	315	340	318	332	320	311	342	327	326	338	322	320	345	310	351	328	337	352	351	303	295	311	348	325	332	310	348	311	360	346	386	352	332	319	343	342	348	312	310	328	308	332	307	337	337	307	338	312	349	347	317	333	341	305	286	337	339	302	343	352	313	356	344	316	289	308	306	325	307	321	320	356	322	314	333	335	340	322	339	321	319	322	333	368	304	332	302	349	330	341	329	343	338	341	318	350	353	302	342	321	340	317	314	335	334	307	337	337	343	346	316	338	358	357	369	357	325	364	325	360	344	325	330	312	334	313	340	352	333	348	345	311	315	353	307	361	327	328	333	348	336	323	351	297	344	334	362	353	349	353	353	328	341	329	313	352	346	347	346	315	335	362	328	296	316	330	353	341	348	331	355	284	324	349	317	310	308	308	318	331	353	343	336	323	294	331	321	371	297	367	329	321	290	342	311	326	334	352	346	337	321	301	328	370	328	309	359	345	306	341	341	338	324	335	332	340	324	330	335	366	347	337	326	330	332	334	339	328	331	317	331	316	323	358	333	321	301	323	322	333	317	362	333	320	333	311	310	349	332	320	316	368	346	337	331	329	349	322	307	306	341	322	349	354	331	328	352	359	309	289	326	346	351	309	346	359	335	315	315	312	308	310	328	345	339	349	325	306	337	350	354	367	343	330	318	331	334	327	363	344	318	331	318	370	322	336	335	318	342	356	331	330	336	303	304	316	334	289	340	301	360	325	343	334	333	333	334	334	358	365	361	311	373	283	314	358	322	316	331	363	347	300	319	314	302	287	342	345	334	351	338	327	336	312	329	335	337	311	329	359	368	335	351	313	329	359	308	314	297	330	334	320	362	317	350	356	355	330	355	353	319	306	353	348	300	326	296	316	355	327	335	296	306	362	301	315	353	317	357	360	314	346	309	345	316	337	362	329	343	361	342	349	305	353	317	334	318	346	332	323	326	314	333	328	343	339	350	378	330	334	347	363	315	343	304	325	309	300	313	331	323	325	345	326	302	338	331	330	349	344	347	313	340	325	354	328	325	344	336	390	341	339	341	331	304	331	325	363	315	338	322	318	345	343	347	314	332	360	328	331	380	343	355	325	332	333	328	339	326	327	305	326	320	361	334	326	290	352	339	329	301	347	331	352	319	290	300	334	336	316	308	286	326	323	317	342	324	342	328	352	314	342	357	311	332	340	284	315	377	335	346	335	342	338	351	311	318	379	345	310	322	302	340	323	315	301	323	312	334	328	316	351	322	362	304	335	356	357	374	332	332	328	340	356	323	336	337	324	314	345	333	336	335	369	340	351	332	338	336	336	351	333	333	332	312	341	326	328	313	354	335	310	303	324	344	303	326	344	335	298	331	338	321	340	343	351	318	346	317	342	320	313	316	315	348	324	321	336	344	311	323	339	322	317	309	312	329	388	332	356	345	359	350	356	338	355	307	311	333	334	356	340	349	307	342	318	341	326	335	331	356	335	321	326	337	350	321	313	346	327	328	328	335	327	315	345	345	332	309	341	314	356	316	329	361	319	344	310	315	349	363	355	330	337	316	327	312	340	340	349	326	361	313	362	322	333	347	365	340	338	339	342	350	300	327	313	343	297	340	301	310	331	336	312	345	307	322	342	326	329	338	310	348	338	346	313	333	345	339	323	320	360	324	339	355	303	335	356	329	312	332	356	288	309	362	335	336	338	317	298	317	330	330	330	348	321	323	329	326	319	324	358	364	342	343	313	315	329	312	305	319	353	300	349	326	339	305	372	329	315	330	337	352	347	324	334	370	315	368	335	334	287	350	307	317	297	326	344	360	325	343	328	366	323	354	312	288	332	328	328	330	315	303	325	316	323	338	332	339	345	327	334	354	382	313	347	301	376	335	324	317	320	338	350	335	370	307	305	310	324	321	333	341	318	341	300	347	360	323	335	336	303	354	332	325	343	343	330	309	315	330	346	336	330	343	340	353	323	320	348	331	345	318	320	339	290	338	360	290	332	318	318	381	328	297	315	333	320	359	340	335	332	325	351	348	323	341	333	323	340	327	343	336	337	324	337	316	329	313	292	329	331	348	361	341	343	370	320	342	352	348	339	348	321	334	346	329	318	388	311	356	344	346	363	326	312	311	325	338	308	357	343	345	351	307	322	327	350	290	309	330	319	330	316	364	317	366	322	330	335	336	317	305	347	344	343	336	339	357	328	324	330	374	333	340	299	369	309	332	358	342	305	351	291	338	328	314	316	306	332	328	325	340	324	338	342	347	314	359	341	331	327	332	346	365	311	314	365	356	336	307	337	335	338	330	364	345	315	317	325	342	349	325	353	358	360	319	326	346	351	320	352	368	343	332	356	320	376	312	337	326	335	305	376	340	344	300	331	320	336	343	342	295	335	302	321	326	317	338	319	318	333	360	323	312	326	355	305	345	347	309	335	329	327	308	330	325	329	308	312	320	319	335	360	321	349	323	308	308	331	340	314	322	315	300	307	302	321	340	330	366	316	331	344	346	350	277	308	323	336	292	354	347	323	336	315	349	334	327	325	316	331	294	369	341	348	326	336	310	321	337	333	309	362	341	325	350	326	326	322	327	344	331	326	321	332	318	343	335	359	357	345	312	361	333	333	344	346	335	308	331	334	363	336	338	345	348	347	334	315	339	318	346	308	334	314	329	333	330	348	317	313	326	320	312	344	315	330	302	333	351	342	342	327	339	342	338	327	309	350	295	364	320	321	322	339	313	340	361	354	349	346	338	334	341	317	318	301	311	332	318	337	306	352	318	350	311	318	344	315	331	294	343	304	321	316	364	327	350	316	308	354	323	285	330	334	285	324	318	310	346	332	329	360	348	341	330	339	316	298	320	375	301	305	312	314	344	326	321	318	355	364	311	343	314	362	326	330	345	301	331	368	350	334	360	333	338	335	298	324	338	340	345	338	324	333	325	319	324	306	348	320	348	314	330	340	331	344	364	338	326	276	324	339	329	347	336	340	350	341	352	318	320	365	343	345	321	312	354	342	344	324	336
39262	45884	22566	708	500	504	480	415	447	418	442	413	436	420	378	448	391	389	385	411	414	431	405	425	411	405	409	383	421	361	398	381	395	395	440	393	429	412	401	381	395	387	405	412	379	428	396	386	424	416	386	420	404	383	398	397	389	417	402	403	390	380	392	414	398	382	413	400	377	405	413	387	414	410	413	398	425	427	402	406	463	432	419	365	424	416	399	389	402	411	398	388	394	413	415	399	361	379	446	434	379	361	395	386	390	389	391	415	390	395	417	390	394	408	403	400	374	407	399	410	382	396	389	392	422	388	383	397	388	412	376	391	379	414	394	377	417	428	369	360	388	369	405	370	437	399	383	402	392	387	456	406	363	417	387	391	350	407	394	378	423	372	406	398	417	391	413	401	453	399	435	436	421	438	446	392	387	381	349	417	401	393	374	390	403	380	365	415	428	417	427	402	418	373	429	361	393	389	389	399	396	401	418	400	423	415	423	399	402	371	356	406	420	399	421	389	404	412	425	392	398	408	386	410	405	396	437	411	362	394	401	378	421	392	395	392	377	393	405	383	417	371	387	389	412	382	392	411	365	394	362	405	414	420	385	386	403	412	411	418	408	379	420	394	403	367	412	391	395	438	402	429	411	395	408	387	380	416	388	369	371	407	367	404	399	391	418	395	373	426	382	408	392	421	363	408	403	392	382	394	445	399	409	386	390	432	396	422	397	421	395	405	408	389	428	377	404	377	360	388	396	419	423	406	407	361	405	390	378	399	385	396	384	376	399	376	403	412	410	428	405	397	417	403	441	395	389	390	399	404	405	392	387	403	413	356	377	387	386	416	411	360	398	382	429	446	376	402	425	390	399	387	384	384	404	391	449	405	415	381	375	387	405	429	434	396	388	463	413	450	422	430	459	448	376	410	432	409	399	382	364	394	397	393	383	401	411	403	376	372	423	393	420	393	422	421	384	397	369	385	435	418	407	376	434	402	425	397	407	418	398	406	429	406	389	410	403	391	364	391	411	388	425	376	401	406	406	376	420	463	396	395	386	412	386	431	411	418	373	405	422	410	431	385	405	408	394	395	392	400	392	411	393	398	375	396	351	404	403	375	396	365	380	386	378	375	428	414	404	396	399	397	398	422	412	387	399	378	407	392	412	429	404	386	432	410	394	382	412	400	381	396	372	405	392	391	378	402	397	418	420	401	379	415	438	389	397	381	382	383	453	391	393	445	370	370	410	421	405	411	387	423	382	423	407	405	440	380	416	382	412	387	421	374	401	406	395	382	382	382	370	389	434	402	402	345	383	410	450	418	414	376	418	417	431	424	374	416	418	415	380	385	378	365	376	447	434	412	365	379	389	404	415	416	393	377	402	382	407	412	408	434	396	417	366	404	444	388	394	396	382	382	401	420	381	416	393	406	399	375	406	377	405	381	392	391	424	426	413	376	371	400	379	398	431	381	393	357	401	403	396	366	401	414	377	370	389	377	413	416	449	394	403	421	369	390	430	364	359	403	401	401	403	373	390	428	392	391	408	418	386	385	396	403	381	401	403	381	414	403	408	405	396	397	413	424	410	420	401	444	365	413	391	404	406	413	410	386	394	419	408	381	400	412	404	390	405	420	371	408	453	417	401	352	401	396	419	401	401	388	392	408	405	450	363	416	405	374	391	410	403	435	421	392	380	401	391	389	399	402	428	388	416	426	394	424	426	386	359	387	361	411	404	391	373	393	386	409	378	386	407	403	408	435	375	364	395	393	387	407	359	419	388	424	430	403	397	407	392	405	410	426	389	382	383	427	386	397	431	387	419	397	401	457	381	404	411	426	371	403	396	392	398	376	363	410	422	432	404	417	415	401	429	422	390	383	432	397	379	389	409	414	414	425	381	385	377	396	386	407	420	399	375	412	396	412	374	432	397	396	384	417	384	406	410	399	403	377	376	359	380	423	388	402	374	425	386	409	424	390	383	379	412	377	429	406	420	419	409	379	390	378	385	394	371	413	415	373	371	418	397	391	416	393	386	404	403	429	388	391	385	407	381	408	408	415	412	406	414	385	395	358	422	417	403	373	390	414	367	401	384	416	372	382	406	360	399	386	383	412	376	398	426	397	414	399	374	357	396	397	414	388	370	416	369	427	443	398	390	413	372	411	393	403	388	375	395	436	400	403	409	389	388	392	392	412	377	398	366	425	400	412	385	399	393	412	425	372	400	409	405	409	400	383	390	367	441	387	455	404	388	420	402	421	402	418	401	401	407	365	428	371	431	362	384	429	430	403	405	373	396	400	413	391	396	364	429	390	405	399	431	358	387	415	385	390	403	395	385	361	410	417	392	396	396	387	422	365	422	403	390	377	401	398	386	385	373	393	396	446	415	393	393	408	419	393	395	424	396	390	440	365	403	422	398	411	368	401	394	412	389	412	377	375	396	394	420	389	382	400	396	388	357	406	388	420	440	413	413	367	409	427	404	397	410	383	411	405	401	391	374	413	392	367	393	416	407	400	385	392	431	407	391	367	416	405	392	419	394	391	402	408	366	397	412	413	397	386	367	394	401	393	388	396	409	378	388	405	407	398	417	397	388	412	365	360	398	397	416	392	368	420	400	359	397	426	367	385	389	414	383	374	394	390	385	411	363	363	385	403	396	428	386	358	425	393	391	428	381	408	387	366	419	400	395	379	373	422	414	395	395	449	362	421	411	414	400	406	399	397	380	366	400	399	382	418	381	428	366	381	424	376	416	388	405	411	383	410	393	381	390	420	377	425	383	407	414	418	399	421	436	376	367	361	409	407	363	399	388	390	380	414	399	403	385	416	393	411	394	435	433	392	417	396	402	336	388	389	428	437	411	382	407	405	410	395	420	398	438	450	427	395	415	404	422	396	392	435	387	421	374	434	374	424	400	438	392	389	401	390	420	422	439	376	386	363	450	429	393	390	402	364	418	399	393	420	387	376	403	415	380	381	403	367	394	406	430	382	407	408	414	415	393	364	379	411	406	401	370	424	395	406	402	405	421	384	433	399	410	401	406	401	384	379	389	396	425	369	391	414	385	415	399	369	387	401	417	429	422	388	421	382	382	407	397	431	427	413	390	396	400	394	412	393	395	390	386	410	412	367	391	403	376	397	427	382	405	389	381	381	400	396	387	419	387	375	401	388	374	426	407	420	411	429	395	413	399	420	405	385	388	405	375	418	408	421	403	411	394	380	381	417	412	442	390	391	442	422	399	371	424	403	370	430	406	393	419	408	351	363	403	374	421	366	388	403	405	396	431	436	412	425	394	393	377	409	427	375	415	390	429	405	431	422	390	411	402	385	339	418	383	401	429	362	413	374	404	412	402	405	364	405	395	420	413	408	409	437	378	415	396	401	401	411	369	385	392	394	398	427	421	385	417	402	384	394	353	393	381	440	376	392	381	376	381	381	431	441	380	402	408	394	395	400	428	410	401	389	408	422	390	397	393	438	388	380	393	433	397	402	417	393	424	375	460	355
23873	20985	27999	24085	20132	5979	1011	764	721	705	612	596	634	583	593	575	601	591	558	633	563	571	520	538	547	611	538	571	562	573	553	535	552	578	577	557	526	543	593	539	565	553	505	595	598	534	528	547	566	573	513	589	529	565	551	577	519	512	545	579	560	543	558	550	600	569	572	572	579	606	556	562	550	526	542	538	607	581	549	520	533	562	513	578	568	520	551	579	545	576	536	549	582	556	518	596	543	561	586	577	564	556	600	538	557	541	539	527	555	565	584	567	511	538	562	545	587	560	538	573	531	496	550	526	524	566	547	544	583	536	554	540	574	528	539	567	536	549	586	594	544	542	554	539	558	551	537	559	541	578	565	572	530	573	576	535	600	535	553	571	569	560	563	532	568	545	550	559	558	559	563	542	519	543	538	539	532	553	557	573	538	572	530	558	546	510	563	520	562	594	574	543	555	533	538	505	563	586	478	551	546	571	556	571	511	568	565	601	553	570	553	547	548	540	532	551	599	527	535	543	556	503	540	567	552	552	542	518	551	543	527	584	564	508	551	572	529	569	569	509	521	544	549	574	552	528	550	566	531	563	547	547	530	564	553	560	528	586	544	581	576	523	559	576	590	552	566	594	553	549	541	548	544	515	540	531	563	562	575	526	524	566	578	550	541	575	575	573	582	592	528	570	532	581	568	549	527	574	528	548	548	556	554	525	566	562	505	555	548	580	561	567	565	534	507	533	557	523	561	547	534	536	547	579	558	549	552	545	581	536	588	583	558	600	533	544	575	520	546	597	586	535	540	521	588	547	542	540	559	508	533	539	564	559	537	537	555	537	542	600	534	531	569	586	571	551	549	573	543	544	569	582	580	524	535	553	565	561	531	563	543	539	510	574	577	531	534	572	550	541	582	556	537	528	546	577	556	563	608	542	552	572	557	492	595	565	564	530	530	551	547	539	558	514	548	574	588	556	553	555	565	533	587	544	590	508	571	528	559	559	552	563	551	540	563	570	531	532	554	589	563	546	575	544	565	565	545	544	573	592	537	538	564	535	537	516	534	545	609	529	558	550	535	548	507	492	523	533	550	576	547	562	538	551	510	558	541	540	545	547	555	552	566	549	549	556	529	528	539	560	506	573	554	589	586	550	502	512	549	501	546	549	532	538	551	555	526	501	521	555	584	536	531	552	516	568	539	545	569	567	579	553	503	511	551	521	554	557	516	546	556	585	545	591	539	545	575	522	546	537	558	547	565	552	563	543	593	533	530	560	526	536	540	556	569	573	528	528	565	536	601	513	538	541	511	535	570	554	558	561	565	544	568	528	554	565	546	573	524	561	520	533	550	538	514	562	568	571	512	591	527	579	534	589	560	557	580	567	536	544	550	514	611	570	512	529	535	525	535	530	582	562	519	580	578	565	562	551	545	568	498	544	521	571	552	530	522	562	564	583	570	567	601	536	554	530	570	563	553	561	558	567	560	535	557	572	548	566	548	544	553	567	489	557	574	555	547	556	537	536	519	568	526	528	577	539	592	570	559	526	530	526	595	525	590	613	574	558	534	563	540	548	572	582	543	564	591	554	540	552	555	602	533	514	568	543	538	552	568	561	538	547	538	560	549	542	569	526	523	518	557	556	580	552	569	535	522	568	528	555	579	535	551	583	571	595	569	567	537	555	545	578	563	519	553	559	567	562	565	543	580	556	559	557	547	561	543	551	575	545	541	583	549	542	496	516	514	536	584	543	504	507	551	521	581	551	526	573	586	521	538	564	559	569	550	548	527	540	556	570	559	555	543	519	526	583	533	565	539	606	532	518	568	569	525	576	557	533	553	546	551	550	561	538	566	587	558	558	515	586	561	558	566	558	545	571	532	565	508	573	536	545	578	552	491	581	536	568	576	510	545	564	520	526	553	553	535	524	540	592	514	566	563	562	533	544	544	526	548	560	526	577	551	522	522	590	565	578	535	574	532	568	539	512	532	554	529	565	533	515	474	537	529	558	554	575	534	511	533	564	538	555	591	544	561	523	617	554	534	531	551	564	556	528	548	534	610	563	549	496	564	522	533	532	546	572	590	541	540	543	563	558	534	553	548	579	541	560	553	563	537	539	585	544	557	583	570	573	516	514	571	536	569	558	500	519	534	516	554	529	567	556	506	517	537	579	546	582	515	571	563	604	569	534	544	566	565	541	531	567	592	553	557	551	552	514	526	529	536	579	558	542	541	564	560	586	568	502	503	542	524	542	523	551	518	536	532	591	536	542	576	563	503	563	533	543	556	565	579	557	527	574	591	574	567	582	566	568	529	545	519	544	570	542	553	540	546	568	574	578	531	586	533	533	551	525	509	560	538	523	526	539	498	544	531	553	561	587	553	576	506	518	532	549	520	535	552	504	565	536	591	531	545	578	527	559	551	506	558	542	563	537	584	553	526	544	523	544	535	538	583	538	543	564	520	507	570	550	569	520	533	541	549	580	523	530	603	555	537	539	537	525	563	562	553	533	558	565	531	546	587	553	569	546	569	565	597	548	520	539	552	594	554	510	567	552	528	565	555	556	518	595	516	586	548	558	587	538	543	558	544	591	564	569	566	519	546	564	536	560	555	520	630	525	518	558	568	549	500	545	519	556	551	508	506	550	545	550	570	550	530	572	545	543	541	593	542	592	537	601	554	579	560	528	563	610	583	508	542	571	564	577	544	530	530	572	528	531	514	552	515	533	528	577	566	550	505	561	516	546	519	520	558	572	569	545	548	582	530	557	524	518	538	559	542	573	565	472	580	562	548	532	551	524	551	521	539	523	547	537	555	555	550	512	549	615	567	527	533	543	546	527	536	579	527	568	591	557	556	567	551	557	605	601	537	535	562	590	557	542	525	565	533	517	557	587	582	532	563	542	540	489	580	526	555	588	564	554	562	590	506	539	548	540	501	566	527	582	530	518	532	580	553	542	557	538	530	539	537	568	561	528	552	541	530	569	539	528	506	565	521	509	549	558	590	557	539	605	549	539	597	563	549	560	500	567	571	562	585	528	542	529	564	568	553	551	564	525	542	552	545	533	529	579	553	593	536	567	554	542	528	565	540	545	552	522	528	585	540	509	588	528	531	532	552	564	556	559	522	531	543	547	542	529	543	520	555	555	548	534	518	561	553	602	528	568	508	552	544	572	509	553	543	531	588	586	522	558	521	549	512	572	532	541	548	575	513	563	571	572	538	567	551	563	553	579	586	578	537	552	592	564	516	507	547	574	536	556	580	570	538	531	587	535	601	589	529	559	553	525	515	560	516	536	580	537	531	549	528	477	552	558	568	526	582	523	529	510	537	543	535	572	595	536	524	568	521	579	577	542	540	565	552	526	518	528	530	514	584	549	539	559	525	591	526	509	568	580	549	536	533	539	549	555	549	508	515	583	609	567	556	546	576	544	531	549	584	537	542	558	534	503	521	595	588	518	575	581	547	570	520	557	515	569	594	573	555	555	531	531	525	541	532	584	602	542
40714	60542	36468	2543	1731	1410	1185	1075	1008	883	853	785	721	701	725	739	693	660	662	663	682	652	628	639	632	651	690	626	670	650	628	664	649	643	678	635	648	639	635	636	629	666	661	662	628	701	674	663	604	660	621	616	646	659	685	643	625	656	643	627	637	623	666	657	643	641	615	642	652	654	640	683	650	631	643	612	649	636	650	653	629	612	640	621	669	633	644	634	649	647	664	616	624	645	629	637	606	622	668	707	641	663	656	618	616	655	672	633	602	618	622	610	622	661	560	587	674	674	631	677	631	605	637	656	636	597	636	612	656	657	648	598	650	679	644	621	646	628	601	624	627	657	617	635	620	617	664	645	643	639	627	641	659	636	632	656	609	633	594	633	589	664	616	661	605	674	648	610	609	622	657	674	615	635	581	630	616	642	632	641	633	602	650	625	658	656	606	605	617	669	630	652	605	666	629	662	631	630	622	589	635	668	598	605	607	615	646	583	619	599	633	612	630	639	636	624	592	656	624	653	645	685	610	648	665	631	617	617	633	587	658	633	641	616	659	642	658	621	642	642	635	615	640	573	616	602	611	665	656	628	615	675	613	624	613	630	628	664	635	640	654	625	631	616	639	668	651	633	643	600	648	613	688	644	621	642	628	673	593	642	620	643	589	626	653	603	618	615	623	622	603	600	654	629	623	619	612	663	606	649	646	653	605	584	638	618	696	637	614	584	620	648	657	652	637	632	651	618	643	597	657	625	669	632	657	631	655	635	645	619	624	654	639	632	589	604	675	636	600	654	656	625	622	610	685	665	639	662	636	615	597	613	614	629	649	640	581	643	607	647	631	603	689	644	613	579	630	643	637	669	633	613	598	610	665	641	617	623	644	622	586	628	625	668	616	611	689	631	634	647	656	673	610	589	631	636	599	591	640	667	631	618	627	652	607	656	643	648	656	594	665	598	664	664	614	661	630	664	636	614	611	643	629	639	633	640	621	654	601	644	633	677	620	622	603	636	614	619	649	666	627	657	627	616	655	710	583	631	620	603	627	639	670	633	611	643	608	671	602	635	668	655	657	649	562	648	640	636	666	642	674	619	624	649	648	671	645	584	665	636	604	638	646	587	593	652	649	650	628	614	631	652	650	607	641	629	610	643	610	682	645	601	570	664	577	650	608	644	662	617	676	646	673	569	593	623	634	658	668	632	638	637	638	645	598	632	663	612	649	587	658	627	610	611	654	653	649	682	658	642	629	642	600	656	579	593	639	606	616	649	623	607	629	611	680	660	682	649	621	630	657	608	645	644	652	616	600	644	664	624	623	636	677	634	662	588	595	598	627	661	642	633	598	662	630	652	632	632	580	643	656	647	624	601	698	629	606	647	621	653	676	656	636	618	629	625	656	614	629	595	636	614	638	662	657	649	662	614	645	612	659	652	607	647	651	623	662	667	606	632	651	587	645	584	650	624	658	616	625	661	624	642	625	641	603	588	637	626	638	667	656	609	655	616	616	607	597	639	658	642	597	638	666	655	617	606	619	665	633	620	611	661	614	621	645	591	628	631	614	668	669	644	632	581	607	635	595	598	636	658	637	648	605	643	662	654	613	623	631	687	619	627	633	664	630	644	675	666	641	594	630	618	662	677	603	635	645	640	611	617	613	612	643	655	660	628	653	638	664	667	605	618	640	656	642	637	638	664	580	624	622	660	587	611	640	657	665	617	636	670	662	600	625	630	613	615	622	624	672	639	611	611	646	613	576	661	647	639	582	614	668	605	619	669	629	653	664	625	617	602	668	661	650	623	640	629	638	618	637	620	582	632	625	641	637	641	642	610	684	628	618	619	651	595	618	635	588	621	643	654	674	576	656	637	649	661	645	631	632	616	651	604	584	660	610	648	625	656	608	616	582	620	634	663	615	578	642	676	656	646	636	610	609	614	622	594	591	618	605	654	643	660	628	647	587	624	660	610	626	622	648	611	603	602	560	640	638	677	666	617	639	648	642	626	614	608	653	610	655	656	682	655	654	628	635	651	603	652	605	622	632	684	630	610	666	596	653	603	677	616	625	678	611	624	657	630	659	646	634	613	631	620	637	665	676	619	616	648	647	691	624	610	608	647	563	598	672	643	633	613	625	637	663	664	638	687	601	644	623	609	593	650	629	597	660	636	677	620	612	585	608	602	658	659	615	617	596	678	652	615	638	622	629	625	673	615	686	639	637	636	656	651	665	588	646	665	635	614	662	659	647	607	642	677	653	649	639	627	662	665	656	644	629	670	625	697	607	640	680	605	619	636	625	642	620	631	616	589	611	682	668	590	601	608	614	611	667	649	634	677	628	665	612	682	644	630	659	627	670	607	644	603	676	639	631	560	615	634	684	590	648	555	607	623	618	627	652	623	623	664	663	646	640	612	635	643	625	617	591	605	703	646	630	616	642	694	618	596	623	628	644	654	633	637	666	655	637	647	662	661	647	623	664	576	616	615	595	612	630	663	587	624	630	627	643	665	676	630	716	595	603	647	646	619	644	609	647	578	640	607	661	648	651	619	587	608	650	661	635	634	601	622	636	582	637	650	650	610	651	609	586	593	610	648	639	610	655	625	644	587	655	625	661	645	634	617	613	630	641	621	624	592	646	630	611	650	659	618	614	599	644	654	609	619	633	628	638	644	602	620	633	625	647	596	591	601	637	659	573	652	633	625	641	608	598	629	627	622	615	638	651	645	619	621	653	659	623	608	623	621	609	572	635	636	602	636	641	653	609	659	656	610	665	624	613	632	667	622	593	612	607	631	626	619	623	633	639	664	625	607	630	624	645	600	649	639	621	623	619	603	641	672	628	704	620	677	661	598	663	644	658	649	599	608	610	659	568	663	640	656	597	620	607	631	613	586	653	613	625	607	632	622	639	649	664	645	611	655	629	599	645	651	614	578	620	641	645	649	653	630	582	592	625	607	665	606	615	622	631	630	649	631	624	606	662	651	587	631	645	668	587	671	643	674	630	627	612	643	611	645	667	618	627	633	632	641	653	624	606	652	650	650	632	651	646	625	647	612	602	619	673	643	630	668	627	637	619	627	635	635	600	618	644	583	620	640	634	663	667	608	641	617	633	620	649	574	594	619	635	648	657	610	609	651	663	617	656	642	657	637	603	610	641	624	646	679	620	635	627	635	632	624	613	639	616	650	620	634	651	601	655	635	625	649	640	623	644	629	582	600	607	677	662	642	564	647	596	617	696	639	671	679	679	625	657	658	628	662	599	638	629	628	632	634	599	598	560	667	604	623	641	644	588	657	650	651	581	624	614	620	617	662	644	652	630	629	594	620	607	616	617	688	618	652	616	651	672	636	614	607	628	612	640	648	624	602	663	633	582	603	601	664	618	641	596	647	574	597	653	612	621	644	619	623	598	621	608	606	612	622	651	632	639	658	609	606	614	689	632	641	624	629	640	626	623	641	672	697	655	630	669	644	635	638	643	603	661	642	628	614	650	658	612	639	587	611
25147	21226	27089	23883	6172	670	533	497	439	482	417	434	447	386	429	420	404	435	430	413	431	438	414	397	409	380	426	371	420	444	425	388	430	428	394	447	430	404	396	430	430	412	414	434	385	424	429	412	413	409	436	388	381	431	416	392	385	421	424	398	369	388	355	409	402	400	401	404	407	424	368	371	386	407	437	425	381	382	404	412	411	401	372	430	408	389	384	381	440	395	386	394	429	404	385	432	397	381	409	379	381	359	409	363	381	384	414	403	379	378	401	421	387	389	416	427	414	392	398	423	437	425	387	434	392	385	389	380	390	377	377	400	383	421	419	427	427	406	394	413	408	379	418	393	426	383	380	370	386	419	375	373	413	371	366	380	417	417	426	416	361	440	408	397	394	424	398	407	402	378	375	402	407	389	427	419	409	365	393	404	400	418	441	414	411	379	408	386	397	396	414	460	400	399	369	423	444	367	420	375	396	404	396	407	389	381	392	390	394	398	389	398	397	387	389	410	404	398	412	401	422	407	381	406	392	388	401	384	399	360	436	385	387	410	422	446	369	407	418	387	412	462	401	425	407	422	434	381	369	404	409	408	385	420	419	382	372	405	392	426	399	422	386	393	388	400	375	376	402	404	401	411	382	431	389	426	428	388	367	394	409	380	420	394	405	445	397	398	355	421	413	425	377	408	397	382	400	390	449	395	392	379	389	372	442	439	413	413	425	414	396	354	390	407	411	385	407	403	375	386	396	428	354	398	370	374	407	437	425	407	396	394	398	406	390	403	388	415	414	378	419	389	375	455	403	427	404	446	401	433	389	412	407	422	402	405	409	363	381	441	402	412	388	435	432	398	400	436	385	411	410	404	389	393	375	408	384	375	430	356	396	419	363	418	415	416	374	398	393	447	437	436	387	397	396	402	367	421	407	405	362	399	360	421	372	403	411	344	404	369	395	378	432	422	398	414	457	385	397	376	378	411	366	372	416	412	396	366	434	416	373	396	390	416	373	403	440	373	404	409	408	392	357	374	373	389	412	396	382	361	399	376	391	377	404	422	416	395	408	392	362	404	394	387	389	421	396	434	408	399	415	410	391	424	391	423	392	374	359	398	413	418	373	372	401	415	430	411	374	424	384	402	368	414	416	386	394	417	382	414	394	386	395	390	387	434	426	405	421	419	389	382	420	394	427	403	364	423	386	420	423	388	382	376	414	372	378	382	391	419	400	421	381	388	365	434	391	428	413	429	420	382	392	394	379	406	399	409	395	399	416	395	403	443	440	385	367	419	424	377	413	401	400	379	428	362	399	386	405	464	393	403	450	405	423	415	407	368	380	371	362	401	419	383	376	389	425	363	395	418	372	380	406	387	396	405	376	397	406	407	391	383	394	408	407	379	391	368	401	385	387	423	412	413	401	388	408	377	459	398	407	401	402	419	392	413	382	385	393	411	381	397	387	413	380	364	387	395	409	393	412	402	418	391	414	422	403	386	411	410	430	416	378	392	369	409	419	371	430	398	407	396	382	391	398	379	396	394	410	400	402	394	413	461	377	381	418	438	377	429	395	417	385	401	433	414	369	406	447	402	347	401	404	392	400	393	410	408	362	386	403	377	393	397	386	442	414	391	431	406	408	424	395	402	386	381	379	372	431	400	440	428	407	389	376	396	421	449	402	363	413	372	416	359	405	404	403	379	440	440	390	376	413	421	393	390	387	452	380	375	420	374	394	396	343	391	422	410	413	365	430	415	411	406	393	420	407	409	399	385	407	376	390	374	395	395	401	374	385	408	399	390	396	424	394	415	393	389	404	379	429	392	412	391	416	365	380	409	415	436	390	391	419	378	373	391	388	391	414	372	379	421	400	415	406	402	408	382	387	379	381	410	416	398	395	399	412	363	388	422	397	431	408	402	394	394	411	410	388	415	403	383	393	406	407	389	432	413	375	445	433	383	465	404	408	401	391	419	411	404	361	378	426	424	416	388	369	379	417	409	396	414	404	382	400	404	440	404	452	417	366	387	410	372	397	381	387	393	406	373	407	434	399	378	391	429	372	387	410	426	439	397	414	422	381	396	385	409	384	362	404	404	399	386	368	418	418	373	374	411	418	408	416	378	386	422	389	362	374	391	414	424	420	442	412	438	396	394	406	422	411	360	420	401	390	393	402	440	434	387	405	394	412	393	420	414	356	392	411	385	399	432	442	410	433	377	427	386	392	384	409	373	438	398	383	424	417	409	348	381	388	422	359	400	400	366	363	418	415	414	414	392	371	395	424	384	423	428	382	404	384	379	394	385	356	399	369	404	428	388	419	411	391	402	420	399	455	421	367	385	395	391	415	346	429	406	378	430	384	408	378	408	411	403	416	399	404	415	361	397	396	434	388	385	384	384	408	400	430	392	401	402	399	404	441	375	432	416	417	411	414	399	439	373	400	410	419	399	419	390	395	381	402	393	366	392	378	421	417	395	411	436	422	417	390	432	441	378	439	401	384	404	418	388	386	400	407	422	413	404	366	375	415	406	409	409	367	388	394	412	412	355	407	392	396	404	398	406	407	399	390	377	394	419	418	403	419	372	411	402	396	390	408	401	401	396	383	406	418	388	396	410	435	406	403	358	377	374	353	395	412	411	390	391	433	415	395	422	364	421	408	418	356	423	402	422	361	392	396	401	405	412	414	385	367	376	388	395	411	401	426	396	422	406	407	412	414	394	432	412	380	402	411	388	390	369	396	420	410	403	413	392	431	429	431	430	409	443	353	377	387	407	423	414	401	423	433	405	406	389	394	410	406	419	375	359	431	366	429	418	403	398	398	389	406	403	381	397	421	380	371	407	367	416	423	429	406	386	366	407	388	396	403	431	400	394	377	434	398	413	433	397	366	395	424	399	392	411	382	421	396	378	387	387	432	376	402	389	367	353	404	402	387	404	378	404	403	409	402	430	380	371	400	411	374	445	453	382	411	422	414	414	369	399	414	407	419	391	406	388	410	381	431	378	375	414	412	396	422	405	374	413	391	397	462	404	377	375	391	413	406	413	426	411	370	399	420	393	410	378	406	414	430	419	384	389	442	386	380	393	442	398	381	387	442	443	381	371	404	388	409	396	392	431	420	388	399	407	394	395	404	414	409	380	376	384	406	409	442	401	429	395	409	379	386	420	394	374	388	395	395	383	424	401	380	395	427	410	391	424	415	404	376	396	383	384	391	406	386	397	388	429	419	419	399	435	420	411	431	405	407	392	351	359	419	373	390	402	385	452	425	398	412	400	410	400	382	375	412	404	392	409	438	409	400	402	425	400	370	379	424	391	425	399	390	390	412	403	401	438	396	421	422	372	388	398	402	402	397	402	380	374	411	409	403	429	391	412	404	369	380	383	432	391	417	400	401	391	415	400	367	402	401	389	419	411	384	405	400	422	440	395	409	366	380	437	408	408	420	417	414	331	382	412	366	363	388	399	390	406	369	361	402	438	420	414	404	407	392	403	416	416	421	405	401	351
40763	52313	29824	1523	1083	939	796	741	692	661	622	579	558	571	488	543	562	523	516	554	487	507	519	521	543	540	535	513	472	477	487	478	502	513	521	472	501	500	495	475	506	471	480	509	501	525	517	509	478	504	498	477	482	494	487	480	506	509	478	501	494	477	515	478	484	469	522	497	531	483	478	513	500	511	473	542	462	491	514	474	484	512	483	502	557	517	520	540	516	499	490	496	505	481	515	483	512	472	522	491	499	462	478	497	483	519	505	482	488	489	519	501	515	491	497	445	445	519	540	525	492	491	452	501	502	490	536	464	455	482	512	520	496	519	451	495	508	484	515	538	495	524	520	504	494	475	477	505	497	501	522	493	491	505	510	499	491	515	463	508	466	470	506	425	516	490	501	498	504	510	476	504	452	488	477	491	483	517	452	500	503	511	495	540	508	513	487	502	564	483	535	454	527	484	436	470	492	470	469	529	520	513	471	478	477	497	517	481	453	518	475	529	477	510	514	487	446	488	493	494	486	539	488	526	505	491	487	518	495	514	452	473	543	496	445	505	486	484	501	535	513	494	486	460	453	505	504	494	542	484	540	515	487	480	494	510	505	491	518	508	471	483	487	468	518	509	505	509	492	515	476	471	479	532	492	464	479	482	500	465	480	508	502	499	515	499	476	487	510	491	485	492	479	515	503	495	473	475	470	534	469	494	484	488	488	526	469	507	500	513	475	497	515	482	484	499	467	523	528	533	517	475	516	501	491	478	508	483	445	500	500	506	499	486	530	491	441	516	478	509	463	464	525	542	486	523	505	511	489	511	486	481	488	493	490	504	495	516	503	481	466	465	466	462	489	493	509	493	533	489	512	444	499	486	502	451	486	501	491	491	509	498	463	498	474	540	535	479	500	498	470	486	488	540	511	490	470	515	465	453	540	441	491	488	493	519	504	495	524	485	504	522	515	487	490	509	520	497	470	516	492	508	508	489	482	489	455	493	517	477	489	516	493	497	470	508	514	495	513	528	481	437	509	470	490	511	510	483	486	496	473	518	500	508	497	453	485	482	487	525	420	487	482	508	507	553	483	503	472	495	497	496	492	501	465	526	493	472	464	491	514	489	480	449	490	466	484	535	520	468	470	485	510	469	503	462	497	493	459	468	471	462	516	500	478	462	508	497	501	484	491	495	514	535	474	499	478	489	477	491	489	515	477	507	495	466	492	479	476	532	505	448	465	523	486	520	488	507	491	501	488	467	497	488	501	547	505	477	515	473	516	487	505	476	505	458	457	498	507	526	448	458	516	499	479	497	512	472	489	494	484	502	492	498	495	516	526	487	526	512	479	470	484	497	459	492	509	484	483	530	506	483	479	522	493	492	466	505	521	470	490	504	503	506	511	475	512	510	493	514	454	517	484	517	487	524	499	511	499	494	529	510	475	506	491	487	540	498	459	471	485	465	498	466	478	463	496	492	503	511	494	491	472	491	495	492	490	469	502	495	510	480	491	467	475	523	524	462	543	506	536	528	526	496	467	531	514	481	471	486	491	474	540	501	507	442	480	523	495	479	465	475	485	504	522	502	495	520	496	483	465	502	513	488	480	507	479	470	545	504	480	520	481	484	531	475	478	524	493	491	469	502	512	483	518	493	519	472	498	504	488	487	489	475	471	529	495	481	491	471	520	487	495	494	487	485	524	479	530	506	483	533	480	437	541	518	524	492	480	503	532	508	496	472	502	498	518	537	484	496	484	475	461	471	495	495	464	466	460	484	518	474	495	524	483	506	502	487	489	492	483	515	517	494	464	449	488	494	481	480	514	515	487	514	523	517	482	494	517	481	514	506	516	481	495	463	460	472	520	462	489	531	478	499	511	465	514	505	506	496	536	445	471	501	486	549	503	482	451	515	534	507	510	536	497	472	468	482	501	480	495	481	445	472	481	518	474	475	483	492	519	498	486	468	509	444	465	477	512	512	494	464	540	467	483	520	514	484	504	506	538	462	468	474	476	508	484	479	481	506	518	483	525	480	499	516	461	477	476	509	518	483	504	530	478	467	493	488	503	449	515	476	467	518	460	475	522	512	514	491	489	453	464	524	531	496	511	452	483	484	494	513	494	481	503	488	494	488	489	506	465	524	504	482	455	538	476	489	489	493	488	485	503	486	484	497	503	471	478	481	551	486	518	507	482	499	495	469	477	492	539	514	456	525	490	510	524	496	501	500	499	463	475	517	477	510	491	454	470	484	482	479	417	496	485	488	527	459	494	502	484	463	456	476	469	531	487	503	494	517	531	432	484	505	481	525	459	510	507	470	511	491	494	495	513	485	495	527	494	485	503	507	502	488	464	502	513	488	486	522	448	460	494	502	475	475	524	504	452	484	484	468	500	516	501	478	471	481	510	481	493	476	519	469	492	489	498	468	499	488	474	532	524	499	476	466	496	465	502	462	501	488	520	510	517	488	488	469	492	510	471	492	549	513	492	522	515	513	487	499	519	487	501	488	488	518	481	469	496	504	491	531	502	479	545	516	470	491	527	511	468	463	491	488	461	521	485	464	471	479	490	497	525	479	514	474	499	492	476	466	491	498	507	476	502	496	457	474	471	496	487	462	545	481	445	509	482	472	504	481	453	519	479	524	523	468	508	497	506	520	483	539	522	520	508	470	479	510	487	502	446	483	497	537	500	468	500	432	499	504	478	505	524	547	491	506	516	517	505	516	516	489	500	503	529	486	517	539	469	503	485	474	462	488	506	546	451	512	498	456	470	506	459	466	499	491	491	503	515	478	455	495	477	490	497	498	492	483	528	487	484	489	491	472	511	459	513	518	492	486	502	480	538	519	496	492	476	498	488	506	517	462	443	508	480	514	486	524	469	490	488	458	460	483	535	562	501	535	506	449	506	483	471	525	471	474	510	460	491	496	449	511	459	488	520	485	518	484	471	487	500	508	507	471	494	524	479	481	518	491	513	510	497	484	467	459	491	454	511	497	482	480	508	478	489	502	471	461	516	513	486	478	489	488	500	504	489	519	470	489	496	503	470	501	503	535	493	506	476	463	465	488	494	464	499	480	486	493	482	465	520	469	470	482	472	497	476	500	477	503	452	488	489	515	531	469	508	481	504	460	502	495	498	521	493	476	490	466	490	470	504	527	456	499	512	534	532	526	519	493	510	483	494	522	496	447	526	489	491	497	495	479	495	525	473	507	476	463	493	487	481	494	516	479	481	513	487	477	531	497	510	505	487	496	484	477	528	514	516	495	524	495	492	481	508	459	484	517	491	504	516	473	472	503	519	510	494	513	497	495	474	469	505	468	447	453	489	525	525	489	506	481	464	485	451	475	524	497	488	517	513	479	521	535	559	521	525	507	448	481	488	520	503	507	490	506	508	526	481	496	499	510	486	483	465	505	488	489	454	469	452	513	484	463	476	494	483	500	475	476	515	497	482	488	468	478	462	501	483	502	487	495	476	504	495	499	481	507	505	421	501	533	477	484	486	487
22846	21000	28518	23555	20949	20414	5206	1261	1037	976	949	919	896	876	843	860	850	854	840	819	856	780	830	794	769	764	766	757	787	799	784	773	773	767	774	806	805	796	817	732	766	776	736	769	762	771	825	812	744	727	768	751	806	739	775	772	731	741	738	773	741	744	779	759	762	792	767	769	787	782	790	780	728	732	739	721	760	768	733	823	731	772	758	745	751	778	751	759	726	723	722	784	729	774	762	800	800	758	762	778	786	782	753	729	791	738	790	728	756	763	734	786	713	776	782	774	720	751	753	757	766	792	740	773	789	790	730	759	770	782	756	808	755	742	729	714	767	758	762	714	758	741	753	726	797	752	763	767	783	751	751	790	792	717	758	745	746	729	785	807	720	739	797	743	722	711	751	771	727	767	765	752	781	780	801	759	779	715	723	728	770	789	755	785	758	742	729	723	759	787	734	819	770	739	785	779	782	766	776	785	771	777	711	729	770	749	760	782	752	726	790	763	755	757	768	808	755	745	702	724	739	776	774	813	765	742	708	757	744	766	765	752	762	778	749	737	744	786	749	781	775	810	784	766	766	791	739	764	735	738	731	763	809	734	730	776	765	737	743	785	734	748	789	754	767	813	782	728	762	781	684	807	762	736	749	764	756	717	795	780	772	732	745	775	765	719	774	730	803	808	748	785	736	736	760	750	742	728	745	743	773	724	805	804	735	762	722	755	696	764	759	730	741	805	732	695	755	711	754	788	750	759	733	760	705	758	782	805	762	793	746	735	736	744	739	749	736	775	720	786	767	806	772	709	740	768	743	795	734	766	751	776	772	780	811	776	738	739	711	782	781	721	701	797	801	754	757	745	711	771	762	782	761	725	726	761	738	706	764	734	730	719	763	734	783	800	742	736	767	754	757	804	774	759	795	744	760	753	760	807	721	703	778	733	743	720	727	767	739	744	792	758	743	706	769	719	758	748	762	751	761	741	770	799	759	773	776	756	797	773	733	728	715	746	698	761	784	747	738	772	769	773	762	727	735	794	772	731	749	750	733	764	726	815	754	780	744	741	781	783	756	763	734	740	700	733	753	800	791	791	750	761	767	729	752	768	769	780	744	788	806	746	772	743	766	794	737	797	710	776	793	792	751	742	719	800	789	754	738	774	745	726	721	725	758	806	750	751	751	740	790	767	755	793	741	745	752	814	800	758	774	796	714	732	771	761	756	743	719	757	776	746	762	729	787	768	793	741	758	700	789	681	730	726	733	725	762	747	752	746	754	777	816	740	728	755	755	825	742	780	777	722	756	722	843	766	710	797	769	708	787	728	736	788	760	742	736	744	760	771	775	752	781	743	722	780	789	746	755	712	753	736	791	766	768	772	759	740	800	721	749	743	745	727	697	817	832	741	754	730	762	777	744	763	770	732	732	734	757	795	763	738	803	768	750	727	723	797	750	778	749	769	749	748	790	757	723	783	756	725	776	765	752	744	706	706	776	770	744	689	716	746	744	760	755	773	754	738	719	725	726	738	783	750	760	774	782	747	749	769	778	770	781	699	798	765	743	740	792	771	712	747	772	745	734	699	760	803	748	751	747	748	734	740	783	730	728	763	715	725	759	807	784	759	760	725	765	740	826	745	779	764	706	718	802	772	748	716	692	785	779	755	761	771	693	776	658	724	733	802	836	755	778	751	743	743	869	752	763	797	781	768	773	783	778	769	778	805	718	759	727	750	729	772	774	731	793	782	771	700	779	740	783	757	724	787	755	755	748	656	726	769	755	728	774	792	727	732	746	783	754	753	754	713	762	749	770	760	724	755	779	817	753	722	755	759	738	769	732	772	756	784	771	752	719	761	793	795	725	810	819	758	795	754	767	742	744	767	775	746	784	732	804	787	817	795	794	760	782	754	816	752	759	723	736	785	782	772	749	835	770	776	739	788	768	763	727	791	772	683	786	773	743	711	788	735	789	777	755	836	719	786	778	781	743	747	727	784	774	758	758	791	816	804	738	766	744	770	738	744	730	765	809	750	795	731	766	721	710	778	781	748	790	802	762	734	745	716	760	789	726	762	746	734	788	767	750	764	765	764	764	757	738	736	791	767	740	729	791	830	744	773	773	752	765	703	751	770	718	803	764	744	786	729	748	746	806	757	782	735	751	776	746	747	729	762	698	811	774	766	737	772	744	764	784	744	757	756	780	775	764	791	760	758	762	764	736	775	792	738	783	732	752	810	721	754	780	744	738	827	748	736	752	811	781	788	755	783	745	757	725	749	825	717	813	732	763	797	737	728	774	781	746	716	770	765	768	794	735	784	711	800	755	785	793	748	769	768	801	753	814	754	777	728	758	775	746	763	735	758	782	736	756	727	712	751	753	744	684	797	786	738	749	721	728	724	723	767	746	785	767	728	762	746	754	702	742	762	767	709	765	767	766	766	811	729	742	748	809	753	697	736	709	761	785	775	778	744	787	709	790	803	778	723	763	754	783	771	759	772	731	725	753	726	732	684	780	705	754	727	747	730	756	783	818	772	746	797	778	769	793	787	746	743	745	778	724	766	779	778	775	749	753	756	714	781	715	721	756	757	806	736	702	779	736	772	724	773	781	744	759	748	802	754	703	751	752	777	746	781	760	740	745	705	698	767	783	747	750	774	767	764	796	684	776	789	741	777	783	751	810	739	797	729	724	697	791	728	751	745	737	740	734	765	752	750	751	757	749	765	727	760	791	715	754	776	748	784	729	760	785	753	771	740	743	744	769	794	740	737	782	755	762	705	765	724	792	784	743	752	790	764	729	769	749	780	730	806	741	727	744	713	745	732	794	741	749	778	731	710	768	754	743	781	714	734	763	745	790	794	764	737	734	764	747	735	745	755	737	789	800	715	781	730	738	748	763	761	739	803	737	775	758	748	798	778	760	714	785	819	739	719	747	745	788	725	775	769	721	768	664	745	775	759	740	717	772	765	759	808	758	771	750	750	757	789	792	715	746	810	719	740	786	747	725	798	747	760	774	791	714	700	743	706	733	742	705	775	789	753	788	755	740	763	805	777	770	761	772	751	777	822	769	786	782	739	746	761	826	752	758	761	725	714	789	763	758	740	751	791	754	781	748	788	781	788	743	778	757	719	778	733	723	781	775	759	762	765	822	768	753	722	734	792	771	791	714	785	717	775	767	742	780	729	774	776	772	738	764	733	775	768	778	776	729	763	696	706	724	772	764	825	751	767	709	827	784	759	753	724	756	737	730	780	763	758	817	735	732	737	756	804	733	730	760	758	735	758	763	723	750	793	744	739	752	769	782	744	774	757	708	765	765	769	777	750	740	740	744	812	796	739	787	696	772	777	792	744	783	777	760	727	786	752	779	771	761	742	755	749	742	771	747	736	825	754	770	739	719	747	738	774	730	790	713	684	758	760	779	770	803	802	769	784	749	719	746	760	757	780	776	743	748	733	735	761	788	754	817	734	815	749	826	776	763	762	741	773	734	733	779	758	747	752	760	767
45600	67664	40393	4427	2991	2362	1969	1745	1601	1413	1231	1110	1085	1054	1036	985	1073	965	905	1003	961	905	940	906	931	946	853	973	940	916	843	890	886	911	893	873	860	874	857	911	867	906	823	857	889	861	869	892	876	846	850	873	853	845	849	874	843	844	860	862	874	844	888	874	850	853	870	844	886	869	844	834	826	857	897	880	905	868	879	874	864	904	855	847	848	798	869	910	876	851	851	831	847	848	884	890	891	899	886	887	873	849	851	893	824	868	856	893	851	872	870	880	815	868	791	834	809	916	877	848	893	879	824	886	886	872	844	849	857	840	869	856	793	842	838	849	848	848	819	817	866	850	847	866	894	860	881	866	861	811	805	854	855	873	857	834	883	852	859	822	905	830	840	853	800	822	837	887	857	895	873	847	870	823	836	856	843	899	850	800	836	822	860	862	834	816	824	865	860	870	890	877	882	901	871	804	865	813	848	822	908	843	894	853	916	843	876	828	858	882	847	866	851	870	876	877	876	861	857	821	808	870	843	917	867	856	896	851	908	825	867	862	907	840	841	887	849	879	872	850	895	883	851	880	825	899	852	844	862	911	826	849	895	913	882	817	897	873	845	853	844	932	841	840	911	891	865	869	871	845	854	899	907	896	848	878	871	831	870	870	837	878	814	846	855	822	877	832	859	841	841	846	846	878	854	856	879	879	849	908	830	875	893	862	848	889	868	839	846	843	806	873	845	776	841	893	898	898	879	860	880	814	885	834	882	878	850	846	832	881	845	827	857	836	894	881	846	902	892	880	840	875	852	853	838	902	860	879	852	860	858	835	862	871	867	862	834	858	879	887	865	854	875	906	829	891	848	837	937	846	831	854	859	873	879	894	833	874	851	898	889	863	849	873	851	871	872	838	850	896	836	903	880	855	888	861	842	855	850	848	896	943	817	829	824	856	858	845	854	902	907	856	830	845	856	869	840	881	862	854	882	922	860	898	830	832	854	924	873	867	854	873	876	825	820	860	851	832	826	862	860	912	798	812	889	869	865	827	837	920	855	886	867	850	889	856	804	856	819	848	925	849	854	821	869	839	892	858	880	890	930	855	937	857	876	805	878	888	852	870	877	830	923	889	838	881	908	854	804	872	813	832	857	855	853	851	872	837	873	853	859	827	914	888	826	869	815	871	858	860	867	827	814	812	832	856	863	873	886	841	878	829	886	901	833	864	869	846	852	820	866	852	867	815	863	813	865	907	851	844	894	861	797	829	849	873	899	813	861	850	859	838	895	888	863	846	930	818	910	859	801	843	799	847	846	846	888	885	828	871	854	901	873	867	902	895	857	878	813	837	870	850	856	836	853	903	887	805	821	859	844	816	871	854	908	846	917	851	836	834	883	897	850	817	853	864	851	898	891	834	874	865	839	888	861	799	864	818	835	898	819	854	813	900	875	854	902	848	844	831	913	852	889	848	882	800	882	886	874	815	879	871	865	859	844	912	824	797	852	861	811	803	906	845	805	804	859	863	861	870	876	842	849	814	861	870	901	815	820	819	852	910	932	803	826	827	913	875	829	830	852	861	874	850	830	847	898	850	862	840	853	834	868	876	845	834	845	892	910	871	879	896	869	878	817	873	862	856	847	885	920	880	884	852	867	862	860	911	831	886	875	851	871	841	836	888	912	912	877	820	873	813	881	869	902	856	822	937	873	873	873	809	869	825	902	850	878	853	835	857	929	850	845	854	859	867	824	869	853	849	846	818	823	824	832	842	864	917	877	871	851	834	828	874	850	859	858	875	855	862	892	871	838	862	818	859	869	854	914	784	846	838	871	920	853	850	809	845	859	833	842	878	901	831	864	846	810	841	883	843	844	909	851	866	891	855	855	863	809	913	865	821	865	879	864	891	827	857	870	873	855	901	860	844	806	811	863	802	835	864	871	855	890	874	859	824	864	848	852	850	873	870	860	798	846	886	870	861	846	860	842	858	925	856	834	850	841	892	852	885	880	812	891	879	839	863	839	890	845	882	841	853	859	833	820	835	869	855	878	833	832	878	834	924	830	890	823	890	827	805	824	847	845	848	920	896	898	830	903	939	870	855	845	875	859	863	871	801	857	826	897	894	825	847	869	827	859	848	831	889	862	844	873	878	823	863	870	845	846	833	874	867	851	892	850	794	834	889	856	812	875	855	844	843	844	875	795	866	844	852	846	846	875	857	868	869	891	835	848	879	873	839	926	841	878	853	853	854	848	798	860	866	894	834	845	819	831	859	875	847	807	810	843	822	889	859	896	885	876	813	895	837	888	889	836	843	844	886	864	906	827	884	857	864	885	842	886	854	878	842	875	795	919	823	811	837	901	894	812	837	914	864	915	851	855	884	871	811	867	882	912	866	852	861	808	893	879	870	845	840	924	857	833	830	855	872	864	832	850	858	856	850	854	917	833	873	853	834	879	850	821	886	885	851	813	801	869	867	883	866	855	852	906	847	867	900	830	876	882	877	838	874	912	887	859	843	825	843	820	787	886	829	877	847	834	848	861	823	862	835	884	835	901	894	837	865	848	867	909	872	957	897	888	841	866	789	812	856	873	878	865	854	849	875	868	888	865	854	855	848	832	820	879	832	852	877	861	895	856	860	770	839	837	816	832	850	896	875	887	853	859	836	823	936	849	861	845	908	854	877	841	899	870	862	886	891	859	908	801	819	850	851	850	854	852	901	935	818	839	816	843	841	874	878	906	846	859	908	930	866	909	874	880	830	905	818	878	836	830	836	873	868	843	881	795	838	805	856	878	861	871	831	840	828	846	880	841	877	921	857	830	882	844	857	890	856	822	825	849	895	803	874	872	883	850	895	870	859	897	817	857	868	871	864	862	851	857	869	870	890	821	908	845	879	867	843	871	824	825	879	871	881	885	914	819	899	865	902	877	898	823	925	856	872	849	832	887	829	842	882	842	837	888	862	813	852	829	880	897	835	844	820	871	842	863	899	838	834	830	880	892	892	892	847	844	871	838	865	956	858	875	875	823	855	908	909	878	837	867	875	781	839	828	875	875	853	863	862	845	928	824	861	903	876	861	881	869	908	855	882	873	881	853	803	836	857	863	875	856	850	887	808	887	901	874	862	852	891	880	868	868	841	848	849	858	830	839	851	876	843	850	884	902	837	856	811	891	792	833	891	817	846	859	867	808	873	915	845	816	895	839	827	876	877	886	866	856	871	875	874	831	855	853	903	869	857	902	893	873	853	830	895	878	876	875	862	831	926	886	819	901	863	850	869	847	877	885	860	920	847	854	889	884	855	895	817	847	881	944	829	853	844	855	861	910	861	891	870	858	878	845	870	889	864	828	870	890	869	836	900	832	872	848	831	900	844	855	866	874	842	840	881	854	840	871	872	829	852	835	873	858	841	879	828	813	850	855	795	846	888	917	871	846	901	881	832	878	858	844	887	894	837	890	841	842	828	836	844	870	855	823	823	889	865	844	864	859	862	915	821	860	898	890	896	901	863
31682	29953	23106	4260	365	343	324	322	304	319	343	306	309	296	290	294	313	316	337	272	319	283	295	274	272	286	266	284	298	299	280	327	295	284	280	321	319	325	260	294	301	331	290	277	316	247	305	281	292	296	293	307	300	298	301	306	271	306	314	294	269	290	278	300	285	286	289	287	301	320	292	276	285	289	291	286	307	307	302	287	318	295	274	261	282	303	323	287	308	318	291	284	282	251	299	318	290	316	262	302	287	313	290	294	297	259	292	307	325	249	251	282	296	307	294	295	294	310	332	300	265	288	326	298	266	296	283	301	286	288	308	283	270	311	265	300	272	282	277	335	281	264	289	312	295	279	274	294	285	257	322	284	293	304	266	253	324	300	275	311	270	300	294	282	293	317	295	304	307	301	306	275	302	278	296	296	324	297	279	295	325	275	289	310	303	297	261	287	287	323	265	339	291	273	281	302	280	306	289	296	306	281	301	290	315	259	282	297	277	282	291	272	264	270	303	303	264	315	266	247	291	260	290	282	291	287	300	300	283	306	264	292	277	279	318	280	287	298	323	293	303	305	279	293	292	282	295	270	278	284	295	284	300	285	286	277	290	288	313	283	281	299	261	302	314	296	311	318	294	296	298	276	296	270	290	268	268	308	286	286	290	280	279	309	301	283	253	273	302	273	271	275	259	316	291	305	263	251	260	243	271	289	255	285	293	271	298	330	294	299	273	280	320	281	230	287	326	285	278	269	271	290	310	266	278	314	304	289	276	298	301	275	280	300	305	279	300	292	281	315	293	303	307	315	302	312	311	282	289	272	304	288	288	283	268	296	283	283	285	291	267	282	305	301	322	303	311	267	292	268	291	270	274	271	308	272	266	286	285	326	289	297	274	294	295	280	285	294	269	309	306	270	267	330	273	355	292	274	310	307	311	274	294	277	305	276	293	304	287	292	319	252	260	275	333	281	307	303	295	282	295	319	279	315	324	290	283	266	291	271	293	290	265	275	306	297	302	307	284	298	292	305	307	281	287	275	315	303	275	296	298	317	303	276	268	281	278	297	297	297	294	304	278	283	289	255	313	277	281	326	331	297	271	304	279	287	304	296	261	269	290	300	275	284	261	298	291	323	276	307	305	282	286	321	294	289	290	278	302	293	283	321	304	280	294	275	305	300	274	311	251	305	275	266	316	267	299	283	241	307	285	281	299	293	284	299	319	299	297	301	290	271	310	296	279	290	302	296	289	302	304	273	266	285	291	269	288	322	265	292	266	243	260	273	302	302	274	295	318	275	257	285	301	299	294	285	282	299	308	286	304	275	312	278	283	306	325	292	303	273	291	267	293	265	286	286	288	316	316	280	278	281	275	260	283	296	283	286	284	282	307	296	293	301	306	301	307	310	264	329	300	295	298	328	276	301	285	284	270	311	301	310	301	313	281	286	296	292	294	298	322	286	295	286	298	283	285	279	281	283	297	309	259	276	281	276	299	320	318	310	286	321	312	252	273	315	315	304	276	273	249	303	261	326	282	322	286	301	280	279	301	307	324	303	277	281	271	275	314	280	266	312	259	262	315	294	272	287	304	310	313	272	310	271	311	280	317	311	277	305	271	305	274	320	272	261	271	315	284	264	314	316	260	311	300	300	255	266	298	281	308	284	300	303	284	290	302	298	274	293	300	283	298	293	298	291	266	302	274	307	289	277	283	282	264	285	278	271	255	273	303	284	305	309	289	291	279	296	275	291	268	256	271	290	283	283	287	250	274	271	307	274	285	284	301	296	279	269	266	298	305	285	331	258	304	304	301	273	293	291	300	283	289	298	271	303	309	292	303	304	253	257	288	298	308	281	302	312	301	273	270	326	285	269	302	299	298	286	267	263	303	304	323	304	289	252	292	300	321	283	288	298	289	265	281	278	290	300	307	293	303	299	288	317	284	286	298	283	257	285	312	292	302	274	302	271	280	305	324	295	289	284	277	326	313	285	303	293	285	253	283	300	306	301	264	266	293	302	304	272	287	288	290	290	297	320	318	309	255	299	283	288	254	255	294	288	273	292	269	268	266	278	285	304	288	294	301	289	312	284	264	302	291	300	302	305	290	308	299	271	262	285	300	295	296	308	280	273	278	321	336	285	291	308	279	310	283	295	279	293	331	270	303	268	301	308	287	294	289	308	306	318	287	274	255	315	266	284	309	308	248	290	288	294	294	313	309	287	272	270	271	292	286	316	265	289	303	310	267	288	281	302	327	301	298	297	295	282	273	300	289	295	302	290	279	277	304	284	262	280	290	312	312	288	325	307	302	289	324	291	285	277	291	290	294	283	295	293	310	281	277	310	256	318	297	294	284	297	291	297	271	301	295	253	284	304	309	299	291	288	247	288	265	306	262	291	300	293	270	271	292	303	269	263	304	312	277	312	263	277	286	299	307	281	287	284	294	288	272	276	276	278	278	305	305	304	302	286	284	275	280	278	293	314	281	301	306	266	283	258	307	322	293	297	267	321	319	296	267	276	301	269	303	274	281	294	289	265	312	294	275	305	266	331	280	330	303	281	285	305	279	299	284	299	284	278	286	292	277	338	319	265	279	295	325	281	263	288	322	285	286	288	297	302	236	289	301	300	274	297	303	281	304	272	294	309	292	305	291	308	260	307	316	277	276	255	275	282	318	295	297	332	266	298	323	288	315	318	285	287	282	266	316	305	298	284	278	290	304	317	332	278	287	305	261	297	292	331	284	263	285	295	316	271	304	263	285	282	283	290	297	272	296	298	296	282	299	287	286	290	301	270	286	297	296	295	258	295	264	302	296	282	281	305	287	295	292	315	287	258	310	278	301	266	292	271	309	296	283	301	305	303	314	284	285	282	288	264	284	317	287	302	269	285	283	309	286	283	330	288	274	305	282	307	315	262	311	291	308	304	297	299	285	284	284	281	306	261	284	283	321	297	299	294	276	305	276	298	267	298	304	302	273	315	321	300	279	303	284	307	297	269	294	300	265	290	300	310	283	303	255	256	285	289	309	301	318	276	273	301	263	305	278	306	290	274	291	281	277	303	252	319	311	314	318	297	297	299	293	298	307	267	274	263	304	289	297	285	292	280	275	274	271	288	310	279	289	281	289	312	293	286	301	301	303	273	326	285	276	281	299	325	299	278	272	269	284	294	286	314	275	289	287	300	305	298	288	292	298	266	293	300	292	257	289	273	297	297	283	302	258	281	303	293	305	280	281	315	278	272	289	280	268	277	305	314	283	288	298	318	298	297	276	296	302	270	298	302	314	311	304	287	296	298	309	251	306	282	296	278	277	268	279	258	284	303	283	284	289	306	276	266	292	300	314	302	287	302	324	276	265	299	301	297	306	282	297	264	300	294	289	289	264	265	304	289	281	288	291	286	300	274	321	306	273	295	281	307	284	269	303	277	310	282	281	289	289	283	269	305	296	278	272	293	271	282	288	306	321	262	307	310	262	274	295	273	297	290	299	299	292	276	273	272	256	304
38232	44227	23258	715	477	453	389	434	404	374	365	364	368	382	355	372	371	420	346	304	351	368	337	350	378	338	362	349	385	317	367	368	346	346	393	363	339	329	320	336	354	392	385	336	342	360	348	375	344	362	365	381	330	361	325	335	357	364	354	340	376	343	361	359	368	349	368	360	366	371	388	344	341	381	358	375	379	402	333	360	339	360	342	360	362	316	364	339	385	342	335	365	317	360	347	368	387	359	318	361	344	354	353	339	368	366	356	363	336	384	361	375	362	358	360	341	356	357	359	355	357	345	339	349	362	373	332	354	402	359	366	357	384	369	387	344	346	333	367	377	353	337	382	328	361	310	361	380	339	383	316	332	340	344	336	340	379	365	365	370	364	381	339	373	350	338	351	363	363	337	335	351	352	374	353	382	350	375	361	388	340	360	379	362	348	357	360	352	379	367	360	375	341	331	348	368	358	332	348	356	346	380	368	377	348	356	350	347	346	370	337	359	365	344	327	357	383	359	363	339	341	362	380	394	361	378	370	370	383	357	376	376	383	363	333	375	341	350	354	322	364	373	347	330	346	347	368	357	358	377	338	336	335	351	364	373	349	379	359	358	357	333	380	348	364	358	357	355	359	378	380	360	357	329	366	346	373	346	359	407	337	394	354	320	357	370	359	351	365	375	377	381	348	358	338	355	360	363	351	347	370	349	355	353	348	372	379	365	364	373	387	317	377	388	372	349	327	386	367	377	379	379	386	349	344	358	355	340	350	342	358	366	361	378	368	361	346	371	351	374	329	339	364	351	351	345	375	377	339	358	368	342	353	329	373	351	369	359	341	338	327	353	349	343	401	352	361	331	362	367	345	370	362	358	348	314	382	322	369	346	335	350	346	364	366	367	418	354	331	342	375	327	326	350	340	367	379	348	346	314	366	371	359	347	389	363	358	335	367	366	363	371	357	370	354	362	367	344	363	354	358	317	380	364	358	339	351	370	370	341	388	373	381	353	322	366	383	365	340	307	365	356	354	376	356	346	371	354	369	345	399	364	329	324	365	308	392	338	343	360	416	333	353	355	390	376	396	327	363	369	343	354	344	339	354	352	380	357	326	377	352	328	343	383	363	386	348	359	386	318	363	394	366	380	370	343	343	353	371	351	373	366	375	314	325	398	365	370	373	327	319	384	346	348	351	331	371	365	353	310	326	346	370	355	351	341	332	373	380	352	366	344	344	348	328	357	318	375	336	364	355	356	342	367	363	368	344	353	362	350	369	365	346	341	362	337	345	366	341	383	390	361	369	346	341	332	341	343	368	368	380	332	320	330	376	388	346	362	341	366	345	371	367	354	330	364	324	375	337	360	374	338	342	323	365	340	365	381	372	374	348	377	352	347	371	372	330	360	327	330	354	323	368	380	373	336	351	370	330	350	332	322	381	363	367	342	334	353	355	341	364	343	391	350	354	352	339	319	359	355	362	378	359	384	355	356	351	375	346	353	349	365	372	373	339	360	358	348	379	359	355	317	383	370	392	358	328	341	355	336	352	358	332	338	327	386	356	358	320	343	359	381	357	358	376	342	390	382	345	334	348	354	352	342	400	323	405	384	321	402	350	351	357	339	369	361	342	360	345	350	351	358	368	353	340	338	362	338	339	383	331	356	329	357	361	364	359	332	349	316	365	379	356	360	357	337	347	392	381	337	347	389	355	342	359	355	368	340	336	350	360	389	308	365	338	349	357	371	346	349	339	363	378	351	355	346	344	372	397	364	344	369	381	372	355	363	348	364	322	336	331	368	366	340	366	366	373	372	385	396	368	347	357	351	366	350	332	353	355	378	331	359	356	337	363	379	395	325	368	347	378	373	326	333	324	371	354	381	341	355	342	351	349	374	356	362	400	343	336	376	371	369	374	372	350	379	397	359	322	370	347	350	337	348	359	345	345	376	339	339	356	352	328	349	374	406	362	363	363	344	358	358	374	362	359	360	353	390	324	344	351	337	353	353	342	378	359	350	388	377	385	339	343	325	338	348	330	346	336	376	358	349	351	356	412	402	366	345	360	392	359	376	373	409	367	360	388	355	362	367	383	346	347	353	331	329	359	356	388	320	373	356	355	341	363	336	397	370	333	321	370	333	361	363	337	365	317	358	362	321	401	376	328	343	360	359	359	362	383	333	371	348	353	364	369	363	350	373	399	333	351	373	353	334	362	371	365	360	362	355	360	343	343	362	334	380	376	350	341	365	363	356	353	330	350	340	349	326	355	386	380	315	360	331	345	368	383	350	370	355	319	346	345	389	329	337	380	384	377	332	335	352	370	327	352	310	378	348	362	371	327	322	362	340	360	389	379	363	355	330	358	340	350	326	372	354	373	361	350	282	370	334	355	364	360	388	365	373	381	375	360	329	351	326	360	326	356	403	358	361	332	321	358	402	347	377	353	366	375	322	349	315	359	368	361	361	363	346	355	341	391	372	343	387	320	373	380	369	342	347	359	353	378	394	359	381	358	343	382	375	328	348	346	371	335	346	347	372	351	366	349	342	351	342	323	356	362	357	335	373	344	358	357	360	329	356	366	344	376	332	346	335	317	362	348	346	324	338	349	359	343	385	333	347	377	368	351	344	376	375	379	355	365	354	325	326	379	318	309	383	358	370	372	328	380	348	367	364	371	393	352	365	344	397	379	359	365	338	285	328	370	338	320	361	362	346	373	359	346	355	335	346	358	369	364	360	363	352	356	321	355	369	376	362	369	362	343	369	345	361	340	361	367	345	388	376	362	370	364	343	369	348	360	348	353	369	372	359	369	373	356	347	345	372	343	337	360	358	375	359	352	360	320	386	336	345	340	365	328	343	347	334	345	324	341	357	363	368	370	357	326	322	347	340	378	334	350	370	358	352	347	354	378	340	337	346	352	354	350	340	349	357	355	356	365	341	349	345	357	352	353	366	357	374	378	326	382	353	364	397	347	330	353	372	386	326	386	415	338	362	321	358	362	354	389	373	345	346	345	346	360	365	362	356	361	372	366	368	326	352	349	356	307	353	373	325	387	369	352	347	394	351	382	352	321	368	346	334	381	364	377	371	362	335	366	357	322	334	332	369	346	360	361	362	370	363	365	353	381	350	368	389	363	362	367	337	343	354	369	399	368	390	352	340	382	307	347	367	397	342	327	355	341	361	339	364	363	358	358	354	321	341	346	362	341	352	374	332	358	379	346	348	347	360	345	339	337	340	336	348	370	369	391	377	392	332	369	353	360	353	340	353	391	357	342	366	376	337	374	379	360	393	348	368	371	345	329	357	355	309	402	374	374	359	382	335	409	349	368	364	350	359	338	348	361	354	365	372	376	363	396	363	336	333	351	368	329	351	368	357	360	372	356	359	375	358	358	352	350	399	346	354	361	357	329	363	391	378	350	356	347	341	362	330	362	391	363	345	368	366	364	316	343	338	334	343	361	340	371	350	351	353	344	355	375	379	368	345	349	356	365	351	361	350	341	372
23915	21006	27959	24149	20170	5698	971	786	690	563	616	626	566	560	499	563	532	549	555	508	536	536	538	540	500	522	576	567	485	554	473	511	499	525	506	531	502	530	530	480	503	538	507	576	536	559	538	541	521	518	503	537	468	475	494	544	501	530	527	518	513	498	504	520	528	513	499	506	536	502	480	509	456	490	512	513	518	512	559	475	493	530	510	526	523	506	556	511	485	464	518	471	507	519	476	518	503	536	499	506	486	512	489	493	517	508	509	501	515	506	529	512	496	509	501	544	521	492	451	527	474	538	503	493	462	514	508	500	500	484	514	512	505	499	508	488	536	532	515	542	543	533	520	498	486	536	490	502	531	523	530	539	489	491	516	500	539	488	503	486	481	533	537	525	458	545	526	523	533	520	533	526	470	520	482	508	500	511	526	521	525	511	519	474	520	527	533	525	513	485	493	532	519	514	522	497	493	541	497	495	517	533	513	496	501	493	481	481	466	500	504	509	514	530	518	526	532	525	490	492	491	541	481	465	502	525	521	502	517	494	484	520	495	537	503	509	501	500	502	542	533	482	503	481	534	481	526	511	524	474	471	536	513	554	489	511	519	455	546	501	491	479	495	512	537	531	490	519	506	537	528	485	519	545	528	499	478	488	515	504	484	546	517	498	490	521	512	485	517	518	499	526	533	562	551	505	536	492	462	529	515	510	530	543	540	524	522	530	514	520	528	496	477	510	502	491	512	505	527	503	506	487	471	503	557	538	471	528	516	504	509	497	495	510	480	512	522	517	464	505	533	554	511	529	510	491	493	498	502	518	503	471	499	489	495	528	514	503	496	506	520	494	515	502	520	499	494	514	520	519	523	490	474	507	520	536	493	497	515	494	553	498	509	456	521	472	538	504	494	511	459	495	502	515	506	497	496	500	542	495	508	522	509	527	485	494	512	485	526	532	534	529	498	517	483	526	523	476	508	492	487	548	504	537	540	530	462	502	530	541	538	487	546	520	500	496	502	550	474	519	545	549	482	493	535	511	522	501	490	518	502	522	501	486	491	533	521	502	490	510	534	522	484	516	551	504	478	478	506	527	519	505	501	531	543	490	513	503	530	557	523	504	478	474	526	508	522	511	522	517	505	478	472	514	506	525	503	492	496	509	467	461	512	551	508	518	503	528	541	513	471	499	513	524	496	526	518	474	477	490	478	457	490	517	509	501	518	497	554	524	520	483	512	524	504	496	508	516	502	529	564	471	468	465	523	521	512	551	536	457	469	515	498	471	548	510	532	491	501	519	484	488	498	511	519	492	514	528	528	489	524	503	483	482	497	454	486	546	481	470	502	535	507	446	495	513	531	487	498	486	527	501	535	506	509	495	495	536	533	552	517	498	531	531	485	498	483	564	518	530	512	489	515	547	539	486	443	495	531	545	523	509	478	520	500	545	506	498	557	495	507	537	479	515	495	510	508	503	509	492	498	534	509	499	522	524	495	538	480	525	479	465	542	470	510	533	533	510	480	490	529	531	509	513	514	456	525	510	514	517	503	477	529	484	480	529	510	496	523	542	501	526	526	526	512	531	440	506	509	537	474	484	520	544	507	489	468	564	491	528	500	435	488	542	541	512	495	520	509	513	498	498	510	549	534	503	532	513	519	502	522	479	482	494	535	465	526	524	487	515	558	505	504	498	492	528	501	487	532	514	505	517	518	480	531	486	500	499	529	514	525	515	484	491	492	503	543	513	506	475	524	514	476	524	515	509	516	532	527	496	547	508	519	539	556	495	501	502	491	500	499	534	482	526	524	493	461	486	540	516	466	507	483	513	514	483	489	485	546	533	463	487	510	486	487	531	536	511	538	488	519	494	496	505	503	511	506	525	507	517	526	497	525	559	500	520	511	507	508	475	514	495	486	496	514	543	483	457	502	523	528	512	501	470	488	495	512	498	489	547	500	504	459	505	478	505	473	531	493	489	505	467	544	492	517	527	569	516	525	514	541	478	472	473	526	484	531	491	523	511	472	490	456	509	522	492	510	514	515	520	509	508	528	505	471	464	495	479	541	461	471	484	535	519	489	460	521	498	484	523	534	532	497	494	492	538	550	501	518	484	509	549	503	491	485	500	540	482	519	493	524	520	514	492	534	569	504	479	497	530	466	532	514	498	510	504	530	478	520	519	508	499	508	507	539	480	523	485	496	534	538	491	511	522	509	469	527	522	493	516	508	494	499	536	514	540	480	531	482	490	485	506	502	487	517	499	544	526	504	524	518	526	498	505	538	521	525	447	519	494	510	513	488	508	501	556	495	513	548	506	547	504	482	539	477	503	498	550	537	520	522	531	538	466	503	501	492	536	509	538	516	519	470	515	514	507	529	490	478	482	503	547	546	477	498	487	502	488	540	465	471	541	527	523	511	544	544	500	517	524	501	487	513	517	483	463	511	530	484	536	495	500	529	492	522	525	511	513	521	493	512	509	494	486	521	491	557	523	504	551	486	505	486	487	489	538	506	541	467	483	546	552	531	482	467	548	521	492	538	475	520	499	523	522	524	528	482	528	570	509	464	478	476	506	503	533	523	486	551	539	517	503	538	543	528	482	506	507	490	530	531	480	494	520	512	506	504	547	519	508	518	524	523	531	466	486	533	517	540	558	496	516	535	488	530	483	498	506	523	503	489	538	517	551	538	526	517	507	510	532	506	545	536	521	495	515	508	516	510	489	496	527	513	547	518	520	521	498	458	541	503	448	513	537	472	549	510	500	490	489	540	530	502	504	492	501	525	474	495	522	535	515	506	518	518	501	496	543	527	530	528	534	539	525	473	511	491	512	520	520	499	519	512	502	487	553	515	527	507	508	523	531	487	520	547	485	524	498	527	528	503	521	516	534	488	518	537	507	494	491	520	475	519	508	476	473	470	460	549	515	519	490	479	508	512	507	489	509	507	465	492	545	499	510	528	498	519	505	512	493	468	501	518	515	495	518	498	536	507	526	501	537	472	475	515	524	515	504	534	497	510	499	482	529	494	509	525	527	502	514	504	501	520	488	507	540	514	555	567	485	477	506	494	488	500	472	539	512	496	485	510	533	536	550	496	493	508	496	504	531	539	524	508	499	512	532	513	531	540	504	546	526	534	494	511	524	538	480	498	537	493	506	532	465	501	533	532	519	480	503	520	554	505	537	488	506	522	488	485	486	489	520	530	533	497	513	497	541	533	481	480	496	520	480	520	535	497	499	520	520	468	534	489	543	458	455	486	496	493	470	500	505	516	492	508	545	532	537	517	495	509	493	531	512	479	485	452	517	485	467	528	491	495	495	494	507	506	499	550	496	541	497	484	528	492	530	488	487	505	504	495	475	511	521	467	539	492	498	511	486	517	495	453	510	501	515	516	481	493	507	493	507	527	490	486	534	516	554	484	509	514	514	482	494	508	532	541	514	502	485	543	517	540	514	508	500	496	517	520	527	495	555	491	517	553	475	531	505	529	486	460	519	519	485	479	519
40867	60066	33409	2500	1756	1357	1175	1120	1057	875	808	756	709	688	667	723	671	679	667	661	597	652	588	665	602	629	625	599	615	584	617	577	592	624	607	580	626	619	607	616	585	594	615	616	573	600	604	577	623	640	576	605	588	594	592	580	563	611	573	586	581	608	557	560	589	608	589	580	606	584	620	627	609	591	619	574	591	594	605	561	618	637	623	628	587	619	582	605	587	588	595	559	578	605	591	644	610	590	598	554	543	561	595	595	605	598	559	574	581	601	585	573	617	571	620	571	571	588	543	592	603	581	609	593	606	576	610	610	628	542	577	614	598	567	586	596	577	582	593	601	664	595	618	585	558	587	592	576	612	581	579	581	577	588	628	581	621	620	622	556	577	581	605	589	616	536	568	585	594	611	585	564	555	588	560	597	600	581	582	636	612	606	644	587	573	588	622	576	614	606	605	569	545	583	591	568	620	578	617	594	602	614	583	578	629	624	605	588	587	577	579	624	600	588	600	606	608	644	609	568	605	578	576	542	585	625	608	595	574	594	611	593	629	576	577	630	595	631	575	627	591	614	599	612	580	606	587	621	586	600	583	609	571	592	596	599	595	602	579	572	605	605	612	572	590	579	572	612	547	572	577	569	619	558	601	589	583	599	579	594	602	606	592	577	592	615	553	549	605	608	576	577	599	589	586	585	584	603	619	567	578	599	615	574	593	589	628	584	585	596	574	587	590	588	557	637	565	605	577	605	601	614	584	550	569	571	601	563	581	623	623	560	587	574	664	574	518	622	620	626	576	604	585	592	576	584	580	604	600	620	602	604	572	602	565	562	592	550	623	599	573	616	617	605	594	608	582	602	581	640	607	590	623	581	595	594	582	587	627	584	620	577	610	575	581	627	591	576	558	609	594	571	604	602	596	597	579	607	619	622	537	573	598	555	537	590	572	562	543	623	591	554	568	566	609	600	591	578	578	588	602	587	648	613	599	582	583	586	601	639	547	617	574	636	664	573	585	590	529	599	598	562	583	603	599	627	577	583	615	548	596	564	635	619	567	593	628	606	570	612	625	635	589	633	601	613	551	611	600	584	582	598	519	566	583	587	607	597	579	608	586	560	582	596	599	632	632	586	568	546	592	634	584	567	591	597	598	543	646	602	610	570	578	565	580	612	566	610	623	599	581	602	584	631	573	587	591	588	592	587	578	601	609	612	608	594	566	568	579	558	591	611	573	599	577	598	584	614	615	584	627	559	584	564	587	604	546	612	590	650	600	605	607	617	565	598	593	624	591	586	529	561	540	577	572	552	602	551	620	619	611	543	634	572	587	546	561	560	578	594	584	574	558	637	600	572	568	594	601	606	601	608	584	605	604	593	579	634	611	561	586	583	596	626	588	594	586	566	622	580	587	567	555	535	599	596	578	609	542	634	597	592	565	612	546	578	588	654	574	603	614	577	592	601	565	579	619	601	556	565	621	615	564	624	557	619	545	626	608	598	588	588	573	586	552	602	580	587	583	624	565	597	594	583	585	602	607	578	581	612	616	601	624	605	585	566	619	575	566	580	575	589	565	587	613	613	613	596	598	619	597	645	618	584	614	588	574	562	596	584	576	596	619	586	632	540	587	576	574	583	614	613	566	622	585	584	577	615	587	600	540	613	616	603	591	560	635	624	580	619	628	610	601	568	575	594	587	581	627	607	614	603	571	614	611	610	557	591	608	588	561	576	597	583	633	576	583	630	630	598	584	558	592	606	588	557	602	575	597	621	599	599	583	539	610	553	592	591	594	661	618	583	590	554	578	585	589	554	559	573	629	534	586	552	596	598	592	600	597	634	596	588	599	588	574	610	622	592	595	600	570	635	592	595	603	558	601	615	639	607	625	604	591	616	616	578	608	569	526	606	615	622	631	610	558	616	638	613	539	625	582	581	591	636	578	581	529	553	524	596	580	595	594	568	594	634	592	630	606	589	594	574	590	562	620	631	620	569	636	584	579	567	606	577	590	570	569	646	591	592	593	591	623	621	584	640	601	627	650	592	590	576	596	600	600	593	556	555	611	567	615	620	620	620	612	536	592	577	591	552	604	614	578	634	614	613	613	598	558	629	606	586	577	580	569	602	615	602	604	579	579	622	592	606	607	580	617	614	584	647	611	562	560	591	592	596	578	563	597	603	555	549	585	617	589	562	576	589	612	589	580	603	559	558	590	609	578	621	588	576	599	614	576	590	592	604	627	592	572	607	564	596	617	595	600	603	628	585	593	585	584	641	636	603	622	601	585	616	580	628	625	547	560	593	547	610	589	596	594	572	585	574	590	617	603	623	596	581	582	608	597	584	601	600	574	616	624	626	629	590	576	604	600	593	638	614	599	590	598	618	625	575	621	608	579	594	598	598	603	627	568	600	603	614	581	564	569	601	573	546	617	616	528	587	578	591	601	595	583	578	595	572	545	568	604	574	567	590	532	571	620	627	622	610	608	615	600	611	588	565	596	564	584	598	583	610	580	625	629	612	603	614	612	568	568	611	612	600	623	617	626	644	545	597	590	613	563	556	639	563	626	535	582	632	581	569	545	586	620	615	612	578	595	573	590	591	589	568	583	583	604	595	552	566	565	610	573	538	584	623	592	579	623	610	547	576	551	589	588	601	612	578	614	607	604	576	576	587	593	582	590	563	576	609	577	620	603	566	548	583	622	585	575	598	566	577	581	567	549	585	580	546	613	613	583	600	616	613	601	600	578	567	582	595	621	593	642	566	632	590	565	577	613	614	612	608	562	593	631	595	582	594	585	575	581	603	593	615	558	655	665	621	557	591	627	552	596	577	604	576	592	571	600	611	600	606	613	612	574	607	601	567	633	584	575	636	552	580	568	538	608	565	560	603	590	600	603	587	549	607	584	588	575	566	575	609	583	597	607	595	657	576	583	600	599	602	569	610	617	577	617	621	598	562	601	581	607	572	591	548	634	634	598	556	625	586	585	625	592	580	583	603	552	592	597	588	622	583	631	620	567	596	542	592	553	601	578	583	603	593	602	558	590	623	616	558	595	625	609	546	624	642	606	575	563	523	544	609	600	609	587	589	566	637	641	633	562	637	612	563	538	610	588	589	573	616	563	570	606	618	577	620	611	601	570	612	521	593	580	563	600	547	574	551	579	571	619	557	600	573	544	574	611	595	600	593	604	602	548	590	592	574	604	549	574	639	603	576	587	611	537	560	594	619	579	588	590	539	559	635	622	606	602	565	620	569	560	599	620	618	575	575	585	627	636	615	615	601	620	597	606	607	571	570	614	612	585	606	585	592	566	593	604	585	551	565	563	601	555	618	599	569	580	588	586	650	600	611	589	615	570	573	608	633	600	589	631	575	624	610	606	604	540	589	600	604	560	603	592	587	573	600	571	597	624	617	592	623	611	615	610	596	597	563	580	595	570	608	578	597	590	602	624	624	604	621	624	569	573	585	572	587	599	603	548	586	613	573	540	609	591	606	597	615	586	613
25073	21154	26910	23932	5883	678	582	498	432	444	414	427	439	421	385	399	382	393	388	424	419	422	358	361	364	385	400	400	388	401	404	390	425	386	402	353	400	363	393	390	418	388	365	390	409	376	349	340	397	386	392	372	409	410	386	375	368	411	387	381	381	379	361	393	401	394	414	402	407	379	393	391	429	384	355	391	370	404	403	366	365	382	396	409	404	395	442	372	385	383	384	370	372	397	368	421	379	350	412	365	381	347	390	360	378	364	375	364	406	346	391	373	371	372	398	380	350	343	361	378	392	340	368	397	400	402	374	390	370	363	379	389	429	388	402	386	380	406	441	368	359	377	370	389	353	377	376	377	396	364	409	381	363	381	390	385	388	380	413	363	407	359	398	367	385	396	377	384	370	388	371	416	372	373	402	385	399	370	401	372	371	385	368	397	383	407	372	396	363	374	390	351	389	370	347	369	430	379	353	377	371	394	388	395	335	368	376	360	375	371	406	386	356	407	355	369	413	383	378	362	413	364	397	389	370	383	373	425	384	338	395	397	360	358	341	416	406	403	394	374	398	404	385	378	419	367	426	380	347	366	368	360	363	413	359	395	395	361	357	380	384	362	359	414	403	368	373	383	402	390	364	389	360	374	375	389	369	346	379	367	394	410	376	400	379	379	395	381	379	389	373	394	367	373	366	390	410	394	353	382	359	381	344	358	394	390	385	385	378	383	394	377	389	393	398	381	404	360	399	374	347	364	348	387	356	356	361	384	344	372	366	390	352	412	387	367	351	398	366	401	380	369	373	432	420	369	400	403	406	374	360	414	375	356	353	371	368	380	378	365	386	400	374	397	405	385	361	404	389	390	349	377	389	335	392	413	371	378	365	372	366	374	366	403	361	378	361	404	375	413	390	400	345	397	385	339	362	351	363	401	383	372	410	407	380	426	370	392	399	419	407	371	401	378	386	407	387	407	386	350	344	377	366	379	384	397	377	411	382	394	391	333	352	392	364	406	385	408	385	381	411	376	405	400	341	389	331	395	407	380	379	398	418	381	397	396	401	386	410	370	349	374	360	374	391	373	389	383	390	420	350	399	392	404	375	345	347	409	380	394	394	418	345	357	367	378	381	365	424	398	405	408	361	378	400	379	402	413	358	394	359	390	386	401	396	423	390	378	363	387	362	388	390	369	369	360	395	378	383	422	363	395	354	350	353	372	378	366	390	366	337	353	393	390	363	350	366	399	374	393	341	348	352	380	402	418	364	378	359	343	386	349	322	389	375	381	376	374	417	370	355	383	379	324	370	379	370	375	402	323	387	385	370	367	359	366	346	366	357	381	401	403	369	373	413	393	367	367	398	362	336	386	368	395	370	413	399	354	370	374	399	400	362	369	373	352	393	421	391	383	361	421	384	387	376	380	397	375	375	381	371	378	395	376	355	372	428	378	376	402	417	376	390	355	371	375	386	377	381	410	376	359	365	362	393	348	369	373	395	391	410	374	389	361	402	372	364	391	397	381	368	372	405	439	375	359	378	360	367	366	364	420	403	395	379	377	388	370	404	380	364	388	399	333	389	383	388	356	375	410	387	391	359	388	396	395	372	364	403	382	446	370	353	361	358	372	389	368	366	384	402	406	450	359	374	389	337	392	403	390	391	371	388	392	377	376	409	398	396	349	410	351	370	389	360	383	387	382	378	358	396	377	352	426	360	376	376	364	397	362	375	396	338	375	362	385	382	374	360	336	362	364	383	369	389	424	369	390	393	376	386	409	387	394	403	387	385	397	372	350	343	381	365	388	376	382	399	377	391	395	391	382	392	363	401	341	377	407	391	341	386	403	369	360	378	380	359	372	364	402	407	387	353	417	429	365	389	377	375	408	393	377	382	371	428	374	382	349	359	390	381	410	420	354	384	375	355	359	372	389	398	379	364	375	361	391	360	393	393	396	381	387	332	345	400	417	400	348	378	391	362	362	359	371	373	391	353	366	383	385	405	396	394	363	377	382	371	382	416	387	370	369	414	379	379	346	374	355	358	402	399	374	384	422	387	347	377	382	361	360	378	377	357	376	379	409	413	387	369	385	396	366	417	369	389	392	388	376	398	373	388	404	367	336	358	394	360	388	354	420	396	373	368	431	341	389	380	393	354	389	394	347	378	411	394	391	412	361	368	378	382	343	372	380	398	369	391	369	373	399	389	401	397	356	386	379	387	368	381	421	366	374	396	374	368	350	364	421	389	412	420	368	387	352	364	413	373	397	384	394	384	369	375	434	397	361	367	359	414	359	379	357	382	370	389	375	404	374	361	393	393	364	366	388	381	337	394	399	370	374	383	420	355	400	372	382	403	381	376	378	397	431	416	353	373	385	364	388	365	391	368	422	383	372	378	390	383	389	389	386	372	376	367	382	375	370	367	363	380	380	348	395	383	404	335	371	377	368	377	397	400	383	391	380	388	390	404	408	388	370	381	389	375	382	381	368	370	344	389	399	379	381	375	371	388	373	372	401	382	385	393	393	374	367	399	409	370	379	374	387	367	380	375	362	386	389	369	371	373	383	388	396	379	389	403	364	394	375	382	338	387	380	376	397	407	396	393	399	409	369	389	372	373	347	373	375	400	403	428	388	385	375	363	386	396	397	387	396	387	396	363	351	366	365	383	389	339	372	388	375	389	406	401	415	374	397	391	353	428	428	365	390	362	418	387	376	378	393	403	381	398	410	377	366	385	367	367	357	389	351	339	380	382	386	378	374	381	377	383	405	338	384	404	382	380	357	394	353	358	356	382	389	381	360	372	367	375	397	400	402	382	407	361	391	383	393	369	368	371	378	379	355	367	378	386	398	389	402	364	357	381	370	384	384	387	376	368	396	368	390	373	365	314	355	403	364	377	389	360	368	420	401	389	391	383	352	357	393	415	391	389	364	398	368	391	379	376	399	381	374	401	375	358	403	388	397	376	382	374	394	402	389	361	353	346	377	381	377	341	373	373	331	396	387	359	389	379	396	369	384	393	417	358	382	349	368	405	393	407	395	330	375	353	367	415	395	406	357	363	388	353	352	358	377	385	390	396	383	405	389	358	373	364	386	369	390	375	379	378	361	404	388	378	373	420	363	423	341	414	362	379	389	385	379	373	413	388	416	392	383	342	365	392	420	380	372	392	404	398	380	376	370	390	376	361	359	377	383	411	384	354	389	373	374	377	364	387	373	392	415	355	370	404	367	350	372	359	384	378	387	410	377	348	381	404	375	391	407	403	395	362	389	329	363	346	389	396	350	321	378	393	371	368	379	355	408	401	377	371	382	333	356	375	401	369	397	404	378	398	375	407	354	360	370	386	369	384	379	381	358	421	383	381	399	357	350	389	380	366	374	377	422	386	347	373	399	344	412	390	388	345	351	358	376	390	359	391	410	382	381	432	352	421	364	417	372	365	378	358	358	389	378	387	376	384	377	365	370	367	381	385	397	375	378	386	414	375	358	393	420	380	358	363	380	386	419
40698	51941	26699	1452	1139	885	803	734	670	637	557	540	585	569	461	486	464	486	525	512	498	482	515	488	474	494	499	474	509	491	482	475	510	491	484	473	492	447	468	479	478	458	459	496	501	484	449	502	451	459	468	479	466	465	485	503	450	431	454	482	493	485	485	486	454	462	490	462	433	470	487	491	503	472	498	510	473	436	462	498	455	460	456	474	435	469	501	453	487	470	434	496	495	482	502	467	516	507	470	455	477	434	454	481	467	479	488	459	492	455	484	476	484	488	486	463	445	464	443	459	509	460	417	486	452	493	466	444	466	478	480	451	479	497	487	434	475	509	455	473	432	491	479	474	467	442	481	463	441	467	460	463	477	449	442	476	500	486	472	448	506	470	465	478	487	471	485	472	464	474	491	487	463	465	482	437	454	445	468	489	460	449	494	461	476	455	469	499	500	522	476	499	427	436	458	487	489	503	472	483	464	486	483	457	500	494	480	449	454	486	438	416	446	472	471	447	494	475	469	508	446	432	496	496	444	467	488	476	477	504	480	467	441	453	466	502	449	476	448	475	478	431	487	423	497	490	495	457	492	518	482	435	479	463	514	460	472	462	486	442	502	480	460	442	476	485	446	470	471	439	474	458	464	458	476	464	475	466	410	467	477	493	518	457	461	491	465	469	443	533	437	469	424	438	468	459	460	448	479	467	462	484	463	489	473	485	481	462	477	442	477	480	441	490	461	467	465	443	473	512	455	443	436	458	463	495	491	437	440	487	467	490	477	494	487	474	464	496	455	482	468	506	492	446	479	501	456	468	453	469	458	484	483	470	447	464	442	431	448	472	481	480	492	432	463	486	454	516	460	480	469	468	480	487	452	443	472	493	478	481	489	493	491	493	429	481	488	462	452	472	486	497	494	466	449	497	449	473	469	473	413	465	486	441	474	492	453	447	426	480	479	466	425	494	487	500	481	441	449	488	487	482	473	454	454	469	484	468	472	451	463	455	423	434	442	480	456	475	468	452	463	479	454	432	459	495	494	494	497	463	459	474	445	468	450	467	462	503	434	469	450	482	489	469	486	475	470	462	476	469	498	493	491	465	433	470	470	474	440	470	474	508	483	510	436	471	479	419	434	495	496	448	461	491	473	448	430	477	442	466	489	458	485	484	509	465	448	473	496	472	505	485	471	467	461	467	442	464	487	465	482	460	443	470	458	475	419	525	474	490	451	481	503	511	465	424	412	460	486	439	456	431	453	480	445	471	443	463	476	455	484	449	455	461	452	505	466	438	453	462	443	463	499	479	489	482	526	467	473	484	485	496	413	474	449	492	443	470	492	483	495	482	488	458	504	451	478	484	442	452	473	470	473	462	489	460	461	492	510	498	476	461	482	483	492	507	450	463	450	456	455	478	502	486	450	467	445	494	470	443	465	503	483	438	443	495	484	466	466	484	486	505	440	443	472	458	456	495	466	458	459	467	512	503	459	457	433	450	456	492	446	456	491	465	460	439	410	480	447	450	483	460	466	466	466	445	466	476	470	489	479	464	428	463	525	427	471	450	492	503	488	461	455	486	464	480	464	444	491	449	502	440	464	504	475	490	502	468	467	453	443	452	444	472	455	501	420	523	501	451	454	461	473	498	435	492	466	469	470	471	470	476	493	461	431	440	480	508	528	480	437	452	436	481	480	480	499	460	460	461	495	487	477	462	460	443	468	461	441	440	505	476	484	455	479	444	494	451	477	450	467	473	465	482	498	440	466	439	483	462	481	497	452	439	487	415	456	485	440	437	502	448	419	483	501	513	468	491	467	447	486	456	461	494	452	445	426	460	451	485	498	458	482	491	487	488	509	492	505	491	480	465	454	463	434	473	455	489	480	466	449	474	471	471	482	472	497	481	474	483	472	496	480	472	480	492	459	474	477	498	487	491	428	453	469	490	491	517	492	450	478	448	455	525	436	457	450	475	480	489	480	452	472	478	494	498	488	449	480	464	448	490	449	452	472	468	450	464	481	446	497	474	420	465	464	479	452	447	472	484	492	457	475	471	466	424	503	485	480	455	467	463	452	453	492	456	465	455	461	500	486	460	485	473	478	477	459	468	503	483	440	448	485	450	468	480	467	469	526	459	484	466	487	458	528	468	474	484	456	475	422	470	455	462	440	434	490	454	461	450	475	487	499	425	423	508	464	463	493	492	483	501	482	469	474	493	473	465	450	486	467	483	476	482	446	475	478	444	469	515	461	471	465	485	467	456	487	476	476	448	482	448	440	424	473	465	466	482	476	444	486	507	501	442	484	415	480	450	422	471	479	450	475	479	450	459	454	508	460	438	462	456	464	461	517	527	479	476	492	456	481	481	484	463	449	460	476	504	469	493	478	453	470	461	464	466	473	473	469	526	426	497	479	516	484	472	448	431	479	481	469	448	462	447	484	459	462	486	457	466	451	446	472	464	444	478	460	450	469	474	518	464	478	501	457	440	471	427	425	455	474	501	465	458	479	463	485	453	497	464	483	497	465	437	461	470	474	437	476	472	468	471	511	458	454	480	447	472	431	462	470	462	438	483	501	452	501	449	458	489	448	464	459	515	464	485	491	468	469	462	459	451	481	482	444	484	479	479	434	487	475	472	483	506	485	453	429	468	486	472	446	460	459	470	488	490	504	498	475	482	483	456	501	455	503	489	446	463	450	491	494	482	468	478	457	455	467	485	519	491	492	477	505	480	477	474	439	487	457	478	460	446	476	469	483	452	475	436	449	460	509	451	428	461	445	461	460	460	447	492	497	457	423	456	468	442	460	451	427	477	493	474	499	475	460	458	474	456	471	489	465	432	469	478	434	467	508	450	473	450	447	459	452	467	493	494	468	463	494	475	457	478	484	473	461	451	479	473	465	472	488	484	474	490	489	489	488	455	455	463	481	435	462	464	478	466	452	496	474	463	481	458	503	544	457	449	474	482	451	493	495	448	481	471	466	449	447	439	516	463	502	467	480	480	451	464	445	470	489	428	457	481	462	454	441	438	496	457	480	472	461	481	450	498	491	456	488	488	457	499	459	488	465	457	459	516	484	469	485	418	466	463	445	491	496	486	468	447	491	481	468	440	491	432	499	465	465	467	482	462	464	480	468	476	516	482	427	435	454	462	452	467	445	435	497	463	463	513	467	498	454	430	476	437	424	463	500	467	493	472	434	445	453	454	482	495	445	477	472	437	505	453	472	454	451	497	480	483	492	470	461	459	417	484	450	486	463	443	502	516	454	477	457	490	500	460	494	445	473	466	464	438	483	447	437	465	499	451	423	485	451	462	456	484	449	468	492	460	451	492	492	468	469	465	488	494	450	453	447	443	500	482	458	429	513	474	472	447	486	481	492	472	475	495	476	463	433	460	446	460	505	510	467	479	444	477	481	461	448	481	456	466	485	458	457	497	470	453	519	467	488	442	470	439	444	471	491	465	486	522	455	435	460	473	476	462	455	466	445	450	525	447	447	480	486	455
22959	21046	28479	23691	20981	20474	4901	1270	1106	970	953	873	838	873	781	807	801	811	806	787	789	813	796	820	805	761	725	766	808	768	774	825	789	780	786	781	763	794	737	783	748	733	808	751	776	755	783	760	775	783	784	790	747	776	740	765	817	779	727	711	805	757	783	772	768	797	709	777	787	736	736	753	769	754	735	779	759	758	784	762	735	779	785	735	783	746	790	752	783	749	782	725	732	783	810	754	844	777	778	755	805	777	726	763	758	732	761	741	793	741	759	784	797	769	750	774	791	747	796	776	762	717	735	752	775	774	732	794	683	768	781	720	763	737	748	710	772	770	766	727	803	703	734	783	714	755	808	751	753	759	798	796	773	719	721	790	754	803	735	799	788	783	730	744	780	755	787	753	737	741	778	763	770	800	704	772	784	734	751	775	761	759	767	780	757	795	772	756	772	759	713	737	730	767	733	724	714	746	692	786	764	789	749	794	754	745	815	715	718	757	760	747	730	787	787	762	754	749	750	748	763	764	739	796	726	782	803	734	784	726	770	770	732	765	751	791	768	784	747	717	766	770	761	747	820	765	791	722	724	692	765	725	761	735	772	834	753	784	716	775	812	788	771	757	776	752	780	736	825	761	751	804	747	780	763	822	806	759	734	744	757	755	776	783	777	705	803	763	772	785	698	770	792	790	748	775	772	768	822	766	781	746	763	754	764	774	774	765	746	764	774	768	723	785	776	784	762	830	723	761	785	719	793	775	765	793	782	784	739	752	778	772	753	718	761	789	749	735	792	730	698	749	736	734	783	719	753	780	780	756	724	751	773	748	737	733	751	725	786	792	780	710	763	745	739	762	786	775	786	762	799	737	796	718	724	755	749	720	783	751	745	701	746	779	786	723	747	814	763	753	766	706	756	755	742	751	783	780	751	741	734	829	761	748	740	752	762	758	811	751	756	797	753	749	758	820	788	791	787	769	767	787	810	794	779	746	813	783	755	768	836	764	749	734	750	711	757	737	742	741	787	777	765	723	744	748	797	733	734	727	763	784	739	722	697	738	758	731	789	766	763	783	752	707	779	800	735	787	738	736	759	731	752	732	748	799	785	797	780	795	724	727	755	732	823	735	778	774	763	756	803	785	763	707	737	778	782	759	743	716	787	824	798	771	739	724	752	786	727	819	746	739	726	801	751	744	705	731	783	715	761	727	771	753	746	776	776	746	704	820	707	789	758	750	740	749	747	727	773	756	785	763	792	736	746	739	716	776	741	770	768	768	725	761	733	776	718	739	714	751	746	784	741	760	728	723	719	733	808	743	792	734	806	764	765	734	803	720	745	804	787	764	771	709	757	780	796	763	735	782	729	720	766	768	781	753	762	753	739	742	726	746	728	748	756	747	748	776	813	784	717	735	775	787	732	818	770	698	735	777	754	743	737	806	776	711	782	740	746	742	800	792	754	754	772	750	730	754	763	746	771	731	764	732	737	773	703	737	774	692	757	792	769	781	748	724	762	805	773	773	762	734	750	755	736	758	705	768	775	760	786	756	765	765	751	770	738	728	750	702	752	749	745	723	777	752	792	789	754	750	763	728	759	720	773	793	803	709	777	730	764	760	762	718	738	717	762	777	791	820	755	747	745	771	692	700	765	788	730	786	782	741	739	758	768	715	773	765	760	737	807	732	785	730	757	739	747	734	702	768	742	780	737	781	776	750	730	782	762	776	762	706	731	777	706	735	715	757	774	763	787	751	748	794	719	744	807	818	708	813	736	812	787	834	739	741	749	707	809	755	767	733	769	736	780	750	775	783	762	757	759	796	768	816	800	751	753	811	788	793	733	755	715	799	745	770	770	731	784	749	743	731	748	755	774	717	794	751	762	743	719	758	741	748	758	720	750	725	779	759	718	780	762	725	771	747	737	781	790	762	829	791	778	750	752	726	726	788	754	766	744	749	756	804	731	746	784	796	731	750	809	775	741	785	733	748	730	735	731	759	812	783	734	756	757	768	741	769	724	747	727	792	703	797	762	794	778	760	712	829	739	780	774	764	728	731	736	790	774	766	770	781	759	739	744	780	781	754	769	752	781	817	782	749	752	738	844	744	755	725	789	689	794	760	801	756	739	736	780	752	736	757	787	716	767	771	776	738	777	776	731	772	735	760	749	725	770	756	716	769	778	811	738	741	783	746	759	737	732	768	766	785	782	787	795	764	779	744	766	747	739	745	722	771	757	771	734	722	762	726	776	737	758	746	751	781	738	767	771	748	733	754	724	767	779	752	722	770	730	738	788	779	746	760	754	713	799	732	750	777	739	821	765	739	763	767	769	721	760	743	768	777	768	740	771	804	725	719	741	779	714	755	788	777	774	780	787	767	729	741	776	765	755	784	729	734	747	753	755	748	773	728	758	750	783	779	726	719	748	728	770	780	761	761	743	740	743	726	742	762	761	761	740	755	799	751	746	716	752	777	710	678	767	776	776	816	757	795	735	788	791	789	720	737	731	811	806	780	783	693	761	714	786	783	817	744	762	708	758	752	739	766	759	735	802	766	796	771	807	831	768	755	718	796	760	766	757	727	799	712	788	688	781	787	746	734	738	720	739	785	712	800	780	779	698	741	736	760	744	742	733	733	727	757	723	760	764	828	747	739	772	762	780	740	756	710	738	750	757	797	761	756	730	728	748	760	749	761	787	757	788	732	745	724	789	754	716	782	777	786	738	717	721	778	792	732	710	703	736	777	772	766	787	750	778	747	696	776	733	772	798	794	748	799	741	776	756	742	716	723	802	777	766	739	750	817	772	723	767	734	801	698	741	787	778	739	750	791	774	775	700	808	778	734	787	735	712	732	733	781	784	748	789	734	747	763	820	748	766	739	767	726	785	791	761	760	736	761	733	755	712	766	761	707	703	774	706	779	809	799	765	731	737	749	739	729	734	776	743	817	774	729	744	755	775	796	794	740	780	775	751	759	811	853	768	764	779	724	764	702	736	738	750	772	760	731	745	757	748	794	753	763	786	789	723	723	706	768	797	733	716	751	749	754	779	747	754	717	750	745	781	766	754	767	820	798	737	753	727	759	731	737	762	717	758	746	702	781	770	730	720	701	737	702	707	759	735	758	708	752	764	737	737	783	797	791	714	740	761	753	715	744	752	754	811	786	741	763	738	799	750	729	761	765	730	730	741	772	745	757	713	743	776	775	761	726	819	792	732	743	739	769	792	757	722	788	724	741	775	787	786	794	769	769	770	712	745	698	781	795	825	742	787	750	693	755	742	768	808	771	783	759	697	761	756	710	740	764	763	738	822	766	790	797	770	731	796	717	738	758	731	731	768	734	716	765	737	732	736	730	736	734	786	771	762	761	764	741	761	748	754	764	752	740	768	766	774	764	752	781	732	715	748	756	718	736	731	747	762	755	752	769	763	743	766	770	763	724	742	727	791	793	756	766	768	770	762	726	802	719	776	753	773	749	691	739	782	792	790	758	727	750	783	730	728	747
45705	68117	36543	4261	3054	2305	2056	1735	1483	1398	1212	1181	1142	1138	1031	1129	990	978	979	964	1002	898	931	890	945	891	921	891	893	865	914	898	842	882	890	879	882	890	855	840	925	867	887	841	866	889	917	885	899	861	896	855	897	873	844	881	796	887	841	851	817	877	860	837	822	854	839	904	848	903	848	835	915	835	832	887	824	897	825	866	883	876	838	844	823	855	895	835	892	851	894	875	865	810	839	944	906	884	885	883	842	856	864	838	853	834	840	852	872	827	841	884	867	822	926	863	811	891	873	867	857	850	861	809	873	850	847	861	888	870	858	858	844	854	867	874	859	860	886	833	865	827	825	808	860	846	841	822	866	854	831	903	864	831	886	820	836	880	848	881	849	892	829	857	908	882	921	869	875	861	862	880	843	835	895	853	859	854	873	831	931	854	902	826	843	850	836	865	866	889	869	892	856	850	889	854	805	846	915	793	822	830	845	821	864	896	900	935	890	851	836	853	869	845	856	820	871	900	834	810	834	847	832	864	886	850	806	873	890	900	853	868	840	825	843	843	867	866	817	816	853	817	846	876	787	871	851	819	837	852	829	828	882	897	874	844	911	914	805	848	857	843	834	880	875	868	914	869	867	836	888	891	860	896	895	883	910	856	831	822	915	852	884	812	854	839	874	871	864	855	827	890	836	817	849	865	857	819	847	877	913	907	884	861	854	826	812	923	867	873	843	877	847	818	896	835	843	881	895	887	834	836	903	817	867	850	862	869	903	878	809	837	864	868	856	851	863	897	901	921	865	825	830	857	844	821	842	824	850	813	910	895	878	864	804	855	852	815	840	860	904	850	901	825	870	842	869	843	893	888	866	839	823	855	823	824	877	820	885	861	864	883	869	823	868	869	859	865	880	857	865	858	859	889	875	879	891	830	897	829	907	912	824	874	906	841	871	857	831	829	899	926	866	881	848	844	805	818	951	844	810	833	826	853	836	872	936	864	814	876	890	864	857	865	897	894	886	852	801	806	852	829	848	874	883	863	812	808	862	881	835	893	897	856	891	842	852	895	877	852	835	866	876	855	887	879	831	837	826	856	830	846	818	880	796	861	861	844	925	844	810	810	862	809	834	837	820	883	867	880	865	855	867	840	900	869	806	826	842	857	852	829	868	847	865	839	872	832	913	860	840	854	858	856	868	881	893	827	843	856	890	845	869	890	843	853	823	872	856	896	838	827	949	822	878	881	863	884	855	866	809	844	873	814	839	895	859	881	897	803	850	841	846	907	844	823	869	809	910	906	864	858	847	914	805	882	857	841	898	829	877	855	877	888	853	849	924	816	808	912	838	822	828	873	852	845	871	875	854	877	848	884	852	864	854	876	846	817	838	826	853	874	878	843	891	892	857	896	880	841	846	852	888	852	866	837	829	881	908	842	844	842	906	842	880	883	874	873	862	837	870	828	865	873	870	804	826	873	833	904	850	870	880	854	831	900	862	857	852	843	892	909	838	896	889	853	876	849	798	866	872	842	864	849	864	824	858	869	881	898	853	909	847	855	875	821	899	868	839	852	857	820	907	832	851	848	880	901	840	875	843	833	849	876	839	880	876	834	893	831	830	882	857	850	853	816	798	835	847	898	865	875	920	861	861	823	871	897	880	839	823	855	854	863	865	901	883	839	862	855	860	851	877	874	850	862	911	902	875	850	835	859	809	844	842	863	876	847	827	779	826	870	825	863	906	840	850	879	908	867	865	907	836	812	860	883	848	877	846	849	833	856	867	859	845	868	845	852	877	851	870	866	840	826	814	843	834	828	870	844	852	855	860	867	833	842	808	850	851	855	894	882	918	849	859	850	817	817	807	849	838	869	846	871	855	903	923	887	873	868	795	807	866	932	846	843	831	890	864	890	839	803	888	895	864	772	852	845	839	849	846	846	858	895	841	888	828	855	932	817	851	869	866	831	822	816	876	894	903	857	867	867	845	861	888	837	905	861	899	852	878	850	829	871	853	826	840	891	859	817	841	811	812	844	832	885	832	830	892	847	883	885	909	837	865	839	886	876	929	857	862	859	817	855	836	808	836	843	866	856	842	880	872	893	894	878	895	863	841	842	868	846	834	812	887	891	863	847	856	806	890	839	888	874	830	896	850	855	862	814	886	827	881	925	846	905	880	919	867	892	862	859	826	860	881	876	873	842	883	913	866	860	867	861	912	861	903	894	870	871	855	875	819	811	861	835	865	805	894	857	872	861	810	842	802	820	859	860	910	828	824	843	823	873	840	841	884	847	855	861	825	897	885	884	864	861	873	827	840	916	847	903	868	881	870	815	883	845	805	891	838	876	853	867	850	825	822	870	877	905	854	850	827	894	826	849	902	823	832	878	830	872	846	903	865	893	862	846	878	820	831	848	862	852	930	839	866	850	846	818	807	882	855	839	864	875	853	808	883	839	887	826	875	842	890	839	829	872	823	873	893	846	800	853	809	911	865	837	873	827	867	845	851	840	865	872	928	883	847	850	825	844	830	855	882	823	823	834	908	888	834	862	838	891	884	862	869	821	844	827	884	868	873	852	859	835	867	856	853	870	868	840	806	872	874	902	853	821	901	844	813	832	850	860	868	851	898	802	841	862	858	864	836	812	844	841	799	832	858	822	871	881	865	838	823	854	875	854	892	861	846	841	809	903	856	884	871	899	847	846	893	917	871	828	859	813	858	822	833	842	831	921	866	832	839	867	927	865	885	850	791	861	900	862	863	857	822	835	871	837	824	807	823	808	866	868	873	832	822	865	809	884	844	857	869	841	891	891	864	896	848	832	913	849	858	832	861	851	878	870	822	849	918	866	828	869	830	890	844	822	800	883	792	856	845	882	840	848	846	847	837	844	849	818	884	828	922	840	867	917	855	879	835	848	852	834	858	860	862	828	857	903	849	879	857	874	835	837	853	770	858	837	832	850	890	833	880	886	864	887	855	836	814	952	831	862	809	884	841	880	843	847	882	886	831	853	784	855	822	900	864	882	858	869	841	883	882	843	867	852	870	876	850	829	814	851	846	879	877	846	855	861	882	874	806	827	849	838	822	868	889	859	818	881	812	828	832	870	909	848	857	851	865	854	842	920	901	846	906	876	876	836	862	867	851	829	844	858	815	845	831	847	772	854	798	808	853	832	882	865	860	901	875	842	911	870	892	838	828	904	846	905	859	847	845	883	873	860	852	852	831	848	859	853	886	829	849	886	851	813	881	824	887	856	825	901	822	858	868	801	884	848	874	822	847	835	837	874	842	858	872	860	811	799	876	866	889	902	897	882	858	815	808	841	878	820	806	823	884	882	945	833	871	832	825	814	889	859	834	886	813	853	879	795	849	877	874	911	858	881	847	843	818	868	887	860	863	883	869	888	843	887	861	884	905	851	857	845	880	856	885	918	892	909	877	869	846	862	873	817	838	899	884	907	853	934	901	900	817	845	829	867	838	827	817	849	821	850	844	879	847	891	853	850	810	854
31554	30768	21315	3295	369	349	327	323	283	294	315	275	302	272	275	298	302	296	321	302	283	281	300	290	292	301	288	283	307	300	300	321	291	325	277	292	292	289	308	289	294	266	281	351	283	295	307	275	303	258	304	289	282	282	291	291	255	265	283	296	285	246	280	263	263	283	301	305	283	278	297	290	286	285	262	252	307	304	293	289	311	276	281	296	315	305	292	300	295	281	267	294	285	309	286	307	315	297	300	274	271	247	280	272	282	294	317	298	264	313	285	320	308	277	309	286	314	312	304	329	281	303	283	296	275	292	290	282	306	279	290	279	283	288	300	294	312	300	269	302	298	305	322	262	297	289	299	296	283	307	304	290	318	248	296	302	283	288	299	329	269	285	292	281	241	336	320	280	303	291	291	279	289	275	275	302	283	304	297	253	293	331	259	254	290	292	265	290	263	289	317	316	293	297	301	304	305	317	308	327	303	295	271	291	256	309	270	298	286	296	248	248	281	255	291	322	275	264	281	302	298	285	279	287	310	318	291	313	303	282	306	271	277	297	285	280	303	314	279	295	282	292	312	284	300	278	292	284	325	285	309	317	279	295	298	302	283	293	309	300	308	298	296	268	299	293	291	328	272	287	300	309	271	296	303	284	305	302	317	312	283	310	273	288	287	264	301	282	295	285	319	293	273	287	290	313	297	309	310	312	302	253	303	285	272	260	298	294	319	298	301	326	273	324	308	270	271	285	306	287	300	293	300	267	271	301	292	282	310	324	301	283	295	288	273	285	281	287	290	299	324	272	269	305	280	316	273	295	300	306	291	326	275	272	271	286	297	274	316	295	310	309	305	297	302	298	296	315	281	304	309	282	300	289	324	280	296	301	306	274	296	311	294	280	297	287	287	288	304	299	259	280	270	334	323	292	307	318	276	296	278	259	267	297	297	299	297	290	297	290	277	276	287	259	284	313	265	295	308	300	305	308	311	311	269	306	300	306	281	293	321	287	284	285	290	308	274	292	263	302	315	301	307	293	278	269	304	294	284	308	287	309	290	266	307	287	319	257	293	276	285	298	258	288	288	287	308	296	277	326	286	330	307	294	274	309	310	296	285	301	280	264	307	333	290	300	267	318	279	302	295	307	310	294	322	309	305	311	275	273	306	245	262	314	286	298	318	286	300	299	293	306	301	292	293	269	309	304	290	309	276	271	266	313	300	311	332	308	305	264	275	330	329	322	281	309	284	277	284	289	276	261	280	273	302	293	307	308	274	316	285	263	280	292	299	320	273	268	314	320	284	300	306	298	272	299	252	308	288	299	289	295	311	312	298	292	291	333	299	306	285	301	305	312	294	293	314	304	271	301	269	286	297	264	286	291	273	282	283	290	334	298	283	299	286	319	283	311	327	245	306	267	345	281	283	282	284	274	309	288	306	264	282	278	318	276	308	289	311	314	282	310	277	301	290	275	301	299	293	245	306	289	304	316	285	282	258	305	298	279	295	309	255	266	285	296	294	306	295	278	285	277	294	299	281	289	288	307	270	302	307	294	277	291	300	281	282	308	294	293	307	248	252	284	297	267	292	291	321	299	279	292	294	305	264	308	286	305	268	321	347	289	271	278	290	313	295	292	289	321	278	258	285	298	298	288	309	322	291	309	315	289	289	314	284	303	288	262	295	295	334	258	294	281	283	271	284	273	290	286	316	285	275	295	301	296	297	311	294	287	313	286	302	284	297	283	296	302	267	279	271	282	287	279	303	295	309	312	310	329	282	282	286	282	311	308	296	282	322	312	280	292	293	317	314	294	299	282	284	307	290	319	280	295	307	316	280	291	267	290	295	309	285	291	296	297	270	284	295	279	346	284	285	297	288	261	278	294	337	257	277	268	291	265	300	267	295	289	293	262	311	310	270	304	294	288	328	286	302	249	301	287	309	290	304	289	315	280	295	285	286	275	319	313	270	298	259	307	294	261	271	286	335	296	296	340	295	277	295	290	267	289	303	323	303	278	290	307	294	287	280	303	278	290	282	302	288	283	326	294	276	283	288	259	260	318	301	301	287	305	296	317	260	308	284	271	286	309	258	289	295	298	288	299	332	303	262	272	301	327	284	302	287	312	308	317	275	306	314	281	279	284	325	309	259	275	287	327	312	315	287	299	278	295	276	279	271	304	293	289	276	299	300	270	302	287	304	281	274	286	290	310	291	306	258	322	265	279	279	292	308	292	292	289	328	285	305	313	291	287	290	289	311	303	288	264	282	294	275	297	311	292	291	286	330	332	289	308	291	293	317	297	267	305	291	285	278	278	282	300	284	296	270	315	276	301	284	303	316	278	315	278	342	273	310	286	281	278	302	280	306	291	308	283	269	294	294	299	259	305	281	309	314	286	302	292	304	291	295	278	280	315	326	285	276	287	287	277	282	292	328	291	310	271	297	291	280	271	275	313	302	292	304	284	281	292	285	258	259	311	291	283	311	293	294	272	295	297	308	320	303	309	308	288	291	282	262	328	293	279	298	307	256	317	292	292	290	321	303	304	284	312	285	282	290	313	302	314	286	303	298	299	263	310	258	281	268	279	305	318	269	290	288	284	286	301	324	314	282	286	308	300	300	309	302	292	278	296	261	281	282	271	320	296	288	309	280	312	312	285	290	265	274	270	311	266	299	283	271	278	304	273	262	305	277	290	294	328	286	329	303	294	309	253	314	292	268	280	290	295	295	306	306	285	293	272	289	271	327	303	281	271	290	303	305	304	318	292	316	300	335	276	299	289	278	270	272	294	298	280	307	310	303	293	303	283	299	312	304	303	322	329	274	268	262	288	306	310	309	325	288	313	309	295	278	294	296	287	302	303	332	303	305	287	296	291	294	312	281	301	307	260	281	293	263	307	309	315	293	309	288	291	286	300	292	273	301	285	289	295	291	262	263	295	306	286	331	290	270	299	282	300	281	296	280	266	285	299	320	303	245	275	277	288	303	321	291	298	287	322	300	280	308	292	289	316	335	283	287	262	302	277	267	295	261	319	316	280	298	318	288	306	292	288	283	290	286	300	304	304	299	297	275	244	295	311	289	280	280	274	313	313	292	279	282	271	317	284	288	293	297	297	289	298	282	279	281	279	280	238	328	314	277	288	286	307	317	294	290	306	288	264	307	280	299	300	288	309	265	269	308	270	269	293	310	308	290	298	301	296	265	269	303	304	297	273	282	303	294	284	300	295	283	304	303	286	284	266	290	272	303	318	279	278	293	317	292	287	304	305	318	293	304	299	302	254	288	264	299	280	312	307	282	311	273	302	319	305	295	276	308	315	316	295	293	300	292	289	311	277	294	303	287	280	298	262	275	285	314	326	305	249	268	269	306	288	300	281	282	290	255	265	289	275	292	304	276	257	308	292	292	288	309	293	269	325	275	280	296	300	305	289	305	294	284	262	272	278	296	258	276	316	301	299	302	290	296	255	294	294	298	266	271	305	281	285	304	249	280	309	290	261	311	300	329	301
38411	45504	18036	601	442	408	467	387	383	383	365	394	353	375	341	356	378	349	349	343	371	353	347	338	350	346	360	388	366	373	365	356	351	338	344	350	361	362	366	388	369	350	352	348	356	360	379	363	354	344	387	347	338	334	345	354	356	336	371	379	358	395	361	377	339	330	339	313	347	344	361	355	343	388	362	353	364	361	337	361	341	343	339	355	392	348	406	378	381	340	350	347	389	341	351	373	359	376	383	375	355	345	388	370	373	375	364	387	360	372	300	331	358	368	382	344	350	353	379	359	343	346	369	364	351	353	408	363	349	351	374	341	327	323	370	368	353	347	371	365	342	339	358	372	329	349	360	327	387	306	373	372	378	333	353	373	348	367	340	314	366	424	383	368	402	357	370	363	330	367	340	302	355	337	349	366	367	364	338	358	342	338	354	355	315	376	350	361	370	341	384	350	372	351	356	321	377	370	348	355	362	335	344	363	351	372	346	345	342	314	352	341	379	325	346	355	380	332	358	337	339	353	387	410	366	330	365	379	349	325	333	352	335	372	390	346	368	360	349	357	353	347	357	379	350	327	370	355	366	345	351	336	331	337	362	337	354	386	337	342	371	370	340	369	355	372	350	347	366	331	313	327	334	394	355	377	329	385	358	355	374	378	336	382	366	382	338	329	377	374	353	359	341	351	358	364	329	343	364	344	352	336	358	360	347	349	353	339	347	360	333	358	320	351	358	374	362	352	347	345	380	331	361	343	370	373	326	329	386	352	362	348	340	392	363	355	339	343	351	356	352	378	374	339	377	354	365	346	340	366	387	347	368	365	380	340	326	329	357	319	380	347	362	339	351	369	314	371	358	333	341	384	336	374	371	361	333	389	341	345	369	352	352	372	386	343	351	337	361	344	354	366	306	362	339	355	360	368	367	351	391	370	376	372	370	380	409	340	333	349	366	360	366	362	353	335	364	351	369	327	375	341	361	345	359	362	361	328	399	365	354	337	376	357	386	352	381	333	351	374	376	349	368	377	357	362	363	334	362	348	338	354	395	357	315	365	328	397	364	357	338	353	357	341	358	352	367	284	385	366	360	393	368	352	372	365	345	317	374	371	348	376	354	364	336	354	364	380	354	342	368	355	375	370	343	356	364	368	354	365	332	347	374	358	372	358	349	374	401	369	351	369	316	402	381	344	349	386	351	345	349	356	376	342	364	376	334	378	371	363	331	368	359	361	362	364	347	339	357	373	343	345	380	361	369	353	370	330	330	374	353	360	331	356	346	347	343	322	347	391	350	371	346	355	353	370	359	333	360	355	322	371	389	343	366	358	355	366	347	365	369	362	367	338	374	359	356	336	312	346	342	359	355	371	358	343	356	372	374	360	348	352	380	377	341	384	369	364	359	399	349	352	353	328	335	344	370	367	368	350	372	350	367	386	315	384	357	363	385	368	380	318	360	344	359	324	333	376	347	349	369	353	349	340	383	355	371	352	308	354	366	326	347	352	331	345	397	330	348	355	332	337	342	393	389	355	310	353	313	375	341	321	323	354	350	366	343	388	354	378	359	345	337	355	353	363	344	370	351	355	374	350	364	380	383	294	343	356	362	310	345	318	360	366	354	366	349	377	341	370	348	340	370	388	379	348	329	321	376	337	352	353	352	387	339	402	361	360	344	343	379	342	343	344	364	360	307	336	360	353	339	371	369	354	380	334	353	304	423	370	338	340	377	342	342	370	330	342	360	376	339	352	345	365	377	328	311	362	362	371	401	365	387	340	374	379	373	326	382	315	345	370	359	364	378	372	355	357	346	332	325	376	370	350	384	330	349	370	370	357	363	373	335	366	384	357	354	324	335	343	374	388	346	357	354	400	360	290	349	334	344	397	345	342	366	359	350	353	369	387	337	373	367	381	335	361	363	351	316	354	323	335	320	378	350	360	361	339	328	347	350	361	366	350	350	396	339	356	359	336	353	337	355	380	355	355	349	370	347	350	402	373	335	315	336	366	351	369	345	344	355	360	326	374	334	374	330	339	355	382	370	338	351	354	357	391	375	394	394	330	343	366	384	321	409	338	376	329	387	350	340	352	353	348	355	339	356	353	350	380	393	384	336	348	370	353	350	406	359	356	362	346	371	349	379	334	360	341	361	355	356	348	373	354	356	350	342	367	333	358	380	333	341	346	341	337	359	364	356	343	361	344	355	330	371	314	365	338	388	347	358	331	322	370	376	355	397	356	351	336	394	379	357	382	336	359	327	372	369	348	374	367	366	390	382	367	351	336	371	372	369	381	325	345	359	342	375	353	331	345	360	350	355	356	362	337	373	373	347	352	357	374	376	364	326	345	357	365	382	326	343	334	343	341	359	338	395	351	343	360	388	389	353	345	355	350	347	361	355	345	358	361	332	343	364	365	356	362	372	364	373	334	380	365	376	356	335	380	366	354	331	351	361	372	387	386	321	400	361	348	345	366	364	327	345	333	341	355	372	321	345	366	375	377	366	345	322	374	358	331	355	387	346	367	369	370	383	378	389	362	375	372	375	351	347	344	356	356	321	361	369	360	372	311	365	336	337	365	368	350	371	369	345	345	366	384	347	350	355	353	328	344	375	339	371	340	331	349	309	324	330	358	361	361	361	348	361	348	347	368	335	369	355	339	372	381	360	350	365	337	336	355	346	355	370	342	347	335	366	364	345	347	353	354	322	351	349	354	348	350	329	349	365	347	342	333	358	303	375	336	343	375	351	368	382	344	351	391	401	363	331	345	377	344	359	345	356	358	375	375	376	356	340	341	349	358	317	361	354	345	371	370	389	342	355	383	354	350	361	356	346	375	365	355	325	363	360	371	342	361	404	355	348	352	363	362	329	338	391	348	361	339	343	352	337	354	333	358	372	347	348	362	343	316	331	372	334	348	356	347	366	383	372	346	370	350	340	359	371	340	388	348	344	354	335	386	346	347	363	357	361	341	356	321	391	354	373	328	339	342	349	352	356	393	381	377	338	387	382	374	349	343	336	364	354	338	390	344	361	359	374	373	348	367	348	350	331	360	367	343	362	353	335	355	372	389	319	357	341	371	355	335	347	411	350	361	387	371	326	372	369	346	390	353	350	324	368	341	358	339	352	380	331	340	371	346	340	365	360	360	346	384	372	310	366	347	366	374	357	355	342	353	344	373	357	355	356	321	359	349	341	361	350	343	372	361	340	366	346	348	348	352	364	350	352	364	358	333	365	360	343	372	348	352	338	354	375	338	340	333	379	341	352	371	345	335	326	390	329	358	338	341	365	376	411	371	361	359	358	349	351	332	346	338	328	342	349	341	349	355	359	352	353	367	364	308	335	331	337	323	351	353	313	331	342	346	356	364	365	362	364	343	356	341	340	357	352	364	351	382	355	349	338	362	355	367	353	364	330	350	363	361	354	410	373	374	313	364	345	339	360	323	340	385	390	370	324	334	331	337	338	371	325	386	363	341	376	355	319	335	359	386	344	339	350	339
23979	21013	27842	24252	20319	5584	1000	789	655	595	598	546	562	604	555	513	556	554	581	548	492	580	511	553	518	536	527	514	537	478	554	497	504	509	533	485	528	504	526	499	478	530	504	493	500	538	530	476	506	508	529	540	519	546	493	517	524	487	505	513	497	481	539	516	528	489	523	488	489	508	470	499	496	507	492	480	534	498	527	555	514	483	497	508	519	508	495	533	522	473	507	494	508	502	525	500	559	516	493	504	530	477	507	502	530	460	485	502	538	466	506	489	524	549	516	497	530	503	507	476	528	468	527	502	498	493	523	529	503	511	508	494	492	537	501	533	487	503	500	529	502	498	507	531	488	500	510	505	518	527	539	480	515	499	525	492	488	511	529	532	518	506	502	496	496	505	492	506	507	489	535	524	508	531	495	525	510	507	527	515	479	527	517	494	508	490	506	478	530	476	509	556	539	534	538	486	484	522	445	455	520	485	531	497	493	474	508	521	512	498	537	515	487	503	500	478	513	512	513	518	512	494	511	544	497	533	533	512	516	502	488	535	555	519	495	504	514	485	455	537	442	487	535	510	495	540	533	491	475	510	473	491	498	521	512	514	527	484	517	520	529	514	518	541	516	466	497	529	483	491	500	517	493	523	519	502	526	518	541	455	498	497	505	520	492	488	505	505	499	463	514	523	498	474	511	502	499	484	510	524	464	523	526	511	542	501	567	543	494	466	525	490	503	534	535	544	507	501	510	485	538	496	547	509	484	509	513	485	535	477	483	484	514	507	514	442	545	512	553	537	514	496	508	497	534	508	509	521	492	471	497	505	504	511	525	536	541	508	534	524	491	554	514	486	480	540	507	537	501	480	496	514	485	506	499	505	473	484	504	524	473	491	517	496	494	522	561	500	484	519	522	515	497	514	488	480	503	537	475	501	502	508	548	454	525	559	523	537	500	510	515	490	500	486	523	488	526	509	501	541	529	518	509	500	465	508	520	504	491	552	527	518	525	476	526	502	514	527	548	513	507	487	492	515	506	524	482	497	543	510	504	478	497	497	541	486	521	496	497	486	507	525	524	510	469	495	533	535	496	486	488	517	514	502	492	544	503	492	494	483	512	559	528	537	506	486	483	511	508	499	515	520	542	485	523	487	492	523	529	550	486	497	536	484	503	523	522	502	492	504	523	481	513	531	478	525	500	481	484	542	510	506	526	492	529	445	516	521	524	526	512	482	539	488	514	492	491	527	498	521	455	524	501	514	540	509	517	542	489	519	505	551	520	514	487	488	511	494	494	511	494	544	473	467	515	526	508	529	549	487	515	524	484	515	499	490	512	492	516	535	467	482	532	512	514	533	493	515	506	472	507	467	510	497	522	464	489	516	479	509	464	501	500	498	523	509	523	508	474	493	485	495	512	484	503	507	513	494	481	504	494	489	497	518	489	504	476	511	487	503	522	493	492	513	501	549	483	477	500	491	462	492	514	536	466	510	487	498	534	498	500	492	518	488	452	491	472	491	511	486	503	482	516	497	482	514	476	496	466	506	495	513	533	501	522	501	519	511	508	493	495	532	530	484	464	469	471	525	544	527	468	493	533	478	533	511	525	527	513	523	501	469	487	501	521	478	510	545	527	534	507	510	526	517	536	507	508	514	542	552	545	518	471	524	495	521	518	528	498	514	550	491	477	497	490	555	504	474	493	498	479	513	541	486	446	484	527	539	532	506	578	480	534	513	491	480	495	470	491	513	520	526	523	473	476	527	529	543	532	476	484	495	515	554	517	494	524	491	533	514	499	521	481	542	522	551	511	538	540	551	521	521	483	473	506	516	449	509	516	500	513	541	531	489	516	483	541	459	490	506	490	473	490	517	500	522	506	509	490	492	551	477	509	488	541	507	504	509	551	561	497	495	543	545	474	520	512	537	523	493	477	521	511	494	515	533	480	506	510	530	468	482	496	494	522	475	477	519	488	478	507	514	515	497	516	511	496	491	501	473	546	498	511	492	508	518	472	456	481	503	494	516	501	509	517	487	525	516	446	539	501	499	503	482	493	504	499	463	547	499	480	550	492	490	549	535	508	503	499	536	524	501	538	492	501	531	516	498	487	459	519	519	489	511	471	488	507	528	500	483	507	530	466	482	507	481	514	480	497	494	511	503	508	529	562	501	507	492	520	514	476	490	514	509	525	518	514	441	495	510	509	517	475	499	486	481	500	516	488	476	535	516	490	542	523	513	499	468	509	551	502	508	466	525	493	484	573	540	530	550	525	512	495	484	468	498	484	505	481	562	510	503	495	535	457	488	497	511	494	496	523	503	498	561	496	499	488	497	517	539	534	474	519	493	507	487	513	498	519	528	510	513	521	511	486	545	497	519	506	511	556	526	513	514	508	480	571	504	504	499	521	521	518	493	525	475	518	481	542	523	522	516	498	473	498	497	530	550	485	506	515	523	541	528	529	507	529	475	496	473	511	491	509	548	507	499	536	508	497	475	513	513	500	499	487	485	523	488	498	488	499	492	484	529	459	533	475	527	505	517	475	502	525	523	505	499	517	480	506	487	480	526	532	519	496	457	488	468	481	504	460	472	509	534	488	492	501	505	484	512	497	490	498	521	510	519	479	467	515	531	506	442	497	478	484	533	531	499	522	502	528	518	490	516	507	505	519	497	543	499	508	496	510	522	538	486	476	505	503	485	510	541	502	503	513	529	543	514	506	496	506	522	465	516	513	498	499	525	497	465	541	507	515	505	548	490	504	514	481	518	503	508	488	513	485	525	524	519	487	487	500	518	475	549	484	499	533	561	454	508	473	500	484	496	479	534	497	478	492	517	492	524	500	527	517	491	532	528	493	514	494	490	532	519	488	524	530	530	533	511	475	526	481	505	530	545	517	484	521	464	467	546	515	486	484	467	509	472	483	493	495	513	545	528	536	509	482	527	506	504	498	503	499	504	521	524	504	523	510	505	485	482	497	497	485	536	511	468	503	538	492	495	520	585	540	518	494	483	472	544	503	519	533	491	537	520	528	479	510	483	535	514	494	491	513	535	489	489	506	541	491	488	475	507	491	489	478	528	522	497	489	479	540	488	513	499	511	493	538	526	491	496	501	493	543	508	491	524	495	478	497	485	534	504	506	511	484	543	480	516	515	525	540	533	546	505	484	492	558	500	489	497	506	499	545	489	505	488	489	484	483	500	494	504	504	527	560	525	522	515	483	459	486	517	479	479	490	486	543	514	532	544	534	471	554	466	509	487	502	486	494	535	539	476	521	466	516	497	540	474	449	504	535	500	500	510	492	565	516	477	490	518	554	503	497	503	471	505	508	492	483	527	495	473	491	487	505	526	498	501	514	481	522	500	491	511	529	486	535	524	482	502	507	514	509	510	486	476	502	493	486	493	498	500	504	516	501	503	510	489	500	483	526	488	496	522	484	482	528	525	493	519	513	512	454	472	471	505	504	497	540	517	508	518	511	503	552	521	510	446	503	544	517	511	495	472
41667	59390	29748	2907	1771	1421	1248	1063	907	875	799	767	721	722	746	692	676	629	637	649	624	664	607	576	599	621	579	643	589	628	626	617	587	612	570	618	602	628	586	598	632	566	630	593	591	609	574	570	603	555	606	582	576	596	565	592	602	571	650	597	570	556	551	552	580	555	560	604	582	624	567	549	611	604	576	562	599	568	616	582	531	587	583	595	616	547	591	580	559	582	613	620	610	566	604	617	583	626	585	593	585	576	589	572	601	590	569	602	613	588	542	577	592	634	617	629	576	588	577	540	566	602	602	605	582	586	571	577	563	605	616	608	594	577	615	625	595	577	598	580	581	601	588	571	610	593	569	599	626	602	567	542	555	621	615	577	625	601	550	570	572	627	570	570	559	602	590	569	580	565	593	559	591	604	617	597	592	598	566	631	589	596	569	595	566	607	580	576	566	576	610	629	594	529	574	550	593	512	610	574	589	573	565	580	605	579	589	632	569	604	569	589	624	573	557	599	544	551	573	569	641	599	552	587	584	565	576	569	646	597	584	582	557	577	629	592	621	631	581	567	607	584	610	597	609	585	577	549	533	588	608	558	622	587	575	576	585	576	564	586	549	587	595	598	581	536	589	571	555	581	573	596	590	629	594	582	579	566	580	590	642	588	566	616	608	553	567	586	597	537	565	617	592	594	583	561	600	608	611	567	581	608	586	585	595	605	622	582	608	600	608	624	586	568	569	595	590	583	611	607	592	574	609	558	608	550	572	540	598	611	617	579	609	597	590	560	563	600	568	583	608	615	531	593	587	582	587	566	596	580	594	620	628	550	591	593	596	630	583	602	596	593	566	602	602	572	587	600	611	613	560	621	596	607	581	602	590	618	636	562	598	591	575	568	608	595	593	591	601	606	653	588	584	580	557	602	616	605	626	580	629	580	630	578	573	604	576	554	585	608	581	575	572	598	593	589	590	578	595	571	549	605	639	616	558	600	608	573	588	586	559	607	557	598	585	622	575	571	618	619	586	578	589	615	624	601	604	626	604	572	579	570	613	578	552	550	570	585	627	613	595	613	637	607	613	616	572	587	642	589	604	564	543	600	574	571	585	564	603	608	588	589	625	567	616	588	588	607	542	558	602	635	593	584	610	594	595	564	585	565	620	567	601	592	572	591	558	547	549	618	584	584	560	576	580	575	574	562	598	601	605	577	571	572	544	594	581	644	581	604	592	587	608	592	575	604	628	607	613	609	611	577	570	599	574	601	576	600	600	567	580	574	601	600	597	606	581	612	571	599	559	574	559	593	591	547	607	571	543	582	599	577	578	576	623	601	565	603	566	609	604	595	559	594	584	573	608	625	561	533	598	591	599	599	573	588	599	629	561	539	645	619	594	538	551	580	610	575	613	605	584	570	573	591	601	600	597	604	610	619	579	585	559	560	609	610	559	590	579	636	600	607	589	587	612	612	551	595	582	572	628	600	577	599	590	610	592	571	612	587	575	613	592	554	609	572	559	571	617	562	616	606	580	639	604	615	579	601	592	588	595	537	568	560	597	577	548	608	618	571	541	569	577	594	576	573	588	591	579	617	567	545	567	561	582	624	621	571	579	559	586	591	612	548	592	571	586	622	610	565	580	595	594	571	554	563	565	570	588	613	582	586	599	599	583	603	567	589	581	584	610	609	613	614	580	540	630	598	597	585	634	594	607	581	587	615	601	622	639	577	623	618	582	587	592	605	577	589	569	539	548	596	585	534	551	556	593	619	561	562	570	590	589	614	606	598	591	602	623	581	559	657	605	588	566	607	621	558	625	583	576	557	620	612	566	565	578	591	615	581	568	584	595	615	580	600	553	599	619	564	598	596	628	630	573	611	576	608	576	612	614	618	583	574	556	567	636	584	600	616	610	595	617	615	610	599	600	604	604	587	595	606	586	615	588	562	571	563	569	565	618	619	612	586	561	568	586	591	567	586	594	581	579	564	595	588	599	604	608	582	594	594	579	579	554	623	605	569	563	581	606	572	595	603	603	620	630	587	604	585	562	591	624	608	605	593	629	596	525	554	597	636	566	612	587	590	568	582	611	561	615	576	624	561	627	540	555	602	603	603	642	597	561	626	616	612	593	614	571	584	596	582	587	598	615	565	598	606	576	594	592	524	578	594	606	576	586	546	586	570	565	589	596	632	576	589	575	547	610	567	546	532	617	621	575	595	593	584	597	569	594	551	586	558	588	575	566	603	586	597	581	615	579	558	567	583	586	605	572	562	644	641	582	582	619	557	609	584	608	605	579	572	615	576	566	565	588	575	559	592	565	584	574	575	619	613	561	606	604	565	599	560	560	599	599	584	627	574	611	613	546	601	543	579	596	558	586	598	600	588	583	624	614	579	581	614	557	589	577	613	633	597	595	605	626	597	583	570	585	599	592	625	582	588	609	585	589	627	588	619	582	604	569	580	572	571	621	628	584	623	576	556	588	593	590	610	640	590	631	573	562	600	586	580	591	575	586	586	586	575	600	619	627	597	599	612	531	578	582	542	600	596	570	560	592	584	623	591	544	595	579	579	589	566	565	602	606	591	576	603	573	593	573	555	589	604	582	578	579	615	573	616	626	595	579	622	574	601	584	580	600	575	582	557	618	548	606	615	544	579	598	562	565	595	573	587	593	554	615	615	600	555	562	611	615	596	573	598	541	576	573	600	601	555	565	581	585	610	616	549	538	603	623	566	596	568	570	621	567	559	597	623	585	604	562	568	566	591	597	624	563	631	632	582	570	616	594	606	585	568	555	568	560	576	588	581	580	565	574	553	581	590	589	548	579	615	568	597	524	611	605	610	600	530	581	604	587	586	605	620	571	603	594	569	641	572	582	586	606	598	573	604	552	588	594	547	607	603	605	607	645	590	578	582	550	586	622	559	583	600	612	624	555	605	631	566	625	612	600	565	563	544	598	578	607	589	593	575	607	593	606	553	599	602	574	580	560	602	584	599	598	562	639	606	617	599	623	587	568	639	577	600	571	604	640	595	585	535	614	551	579	558	601	565	561	566	571	590	631	596	571	582	628	566	572	594	601	609	594	619	580	593	585	566	555	566	573	557	593	621	564	556	545	564	620	542	579	539	552	584	588	610	558	577	564	590	604	567	580	553	579	581	577	586	618	593	611	562	630	592	620	616	589	565	615	598	566	573	601	587	526	593	606	612	553	603	613	564	556	602	589	586	602	582	573	600	565	557	567	581	583	554	562	608	577	557	604	564	612	565	564	608	609	604	568	578	611	582	578	554	575	578	605	566	594	600	576	590	622	551	581	606	614	594	598	584	597	566	579	572	586	598	593	589	610	602	556	600	603	571	522	595	587	607	599	615	575	572	586	598	554	610	553	579	601	573	562	571	633	607	607	570	508	612	626	539	578	528	619	564	645	587	590	588	589	576	593	576	581	562	558	609	552	580	597	604	583	663	607	569	645	585	573	576	561	585	594	589	610	533	587	597	580	577	579	605
25155	21218	26925	23669	5781	632	485	454	432	390	419	394	410	411	391	359	382	414	409	390	349	370	347	398	360	383	357	390	375	375	331	338	374	383	389	358	358	362	417	366	360	361	396	393	360	338	387	374	362	372	351	375	342	356	350	389	346	383	391	340	394	365	393	380	341	359	379	351	336	371	372	396	360	327	365	367	370	317	361	403	387	359	382	350	383	359	399	363	358	349	360	321	389	388	359	381	388	360	380	389	377	399	372	392	367	374	362	387	397	357	363	407	349	389	384	341	337	350	380	365	361	351	383	336	373	377	355	333	335	349	376	387	377	341	377	368	363	356	379	383	342	371	354	377	358	350	333	374	353	386	381	385	356	367	324	325	377	341	355	415	367	329	365	354	323	353	351	352	328	377	357	356	379	358	341	400	360	348	389	375	359	363	379	393	343	383	349	365	346	390	379	384	373	387	397	379	340	342	364	341	345	369	354	356	400	366	400	368	345	355	348	347	351	331	378	405	360	398	368	391	399	368	340	338	376	352	354	361	350	361	351	361	340	363	400	358	363	376	348	387	345	358	362	352	347	362	359	355	386	341	399	338	378	373	357	323	379	367	351	371	371	339	351	367	357	362	369	395	371	347	354	387	359	335	346	395	364	346	366	337	349	370	327	375	389	316	364	350	393	352	395	367	346	368	367	334	368	356	362	355	373	387	351	370	340	350	370	358	374	386	391	355	348	329	398	372	366	333	341	336	351	365	335	366	344	363	339	368	373	348	404	368	381	385	369	365	308	417	395	352	360	361	347	382	348	370	368	374	343	323	332	356	337	369	379	343	362	361	348	356	396	339	346	329	406	401	364	385	362	375	389	372	366	360	371	351	373	363	384	369	361	365	364	355	359	373	349	334	386	354	363	376	336	357	365	369	382	363	338	336	345	311	358	375	352	349	378	371	388	360	353	323	320	348	377	349	354	362	397	354	425	371	375	364	347	373	380	379	364	367	321	335	346	356	363	341	407	378	344	374	375	347	355	353	375	336	373	352	358	361	345	314	362	345	365	327	370	372	365	339	339	360	355	383	353	343	375	383	388	383	356	385	392	361	348	390	381	365	340	411	346	393	395	385	329	371	362	385	376	350	374	361	341	344	366	346	359	357	348	358	406	359	345	356	369	361	366	325	338	330	374	359	369	322	366	322	350	337	370	344	350	339	392	364	354	388	344	360	352	368	360	363	327	352	349	357	356	344	364	354	364	352	338	332	374	374	357	337	395	376	365	379	346	344	376	379	364	353	430	377	349	354	387	346	382	359	353	368	377	359	367	355	318	388	347	351	366	353	354	343	399	357	366	364	356	361	368	362	336	339	375	340	375	360	374	356	364	333	357	358	372	346	344	384	344	327	362	353	370	376	378	351	364	372	366	339	333	356	370	353	359	379	385	395	377	344	366	380	381	347	373	347	355	348	339	347	385	389	358	342	318	376	363	361	345	345	401	373	353	366	367	375	382	380	374	344	364	354	407	353	363	347	393	387	395	367	357	340	376	343	389	337	391	366	348	337	349	370	334	374	352	347	333	369	353	391	384	321	359	367	347	355	322	352	366	380	388	421	374	370	375	361	383	341	364	380	371	374	348	348	367	395	357	370	368	342	356	373	369	322	393	371	386	385	367	343	365	404	351	387	366	375	395	354	361	381	350	328	373	344	355	361	361	365	369	354	359	387	330	371	379	342	382	371	386	373	363	359	375	350	335	377	343	369	345	339	371	347	346	359	401	338	379	386	401	376	363	381	339	364	361	347	350	367	359	407	368	351	400	389	353	335	369	353	367	353	360	362	369	322	374	346	356	354	369	387	346	353	338	363	357	375	379	373	345	356	361	333	363	360	377	385	360	366	346	356	350	343	357	356	373	366	356	391	407	342	385	331	357	346	349	381	348	364	366	312	343	405	360	330	364	376	339	369	358	367	367	348	346	358	337	361	355	370	404	367	381	357	364	355	336	349	410	400	367	366	387	365	375	363	400	360	354	359	387	365	354	349	365	334	348	353	347	363	376	347	320	316	328	349	346	383	370	372	382	371	380	360	350	381	363	347	368	366	340	384	383	353	379	367	352	380	383	350	326	378	344	346	367	391	412	359	348	358	339	375	356	350	381	376	329	370	346	355	401	364	388	356	377	331	365	351	390	314	353	364	333	355	391	338	357	369	341	371	337	368	349	355	358	337	321	375	316	388	364	380	370	374	365	347	349	363	392	395	360	375	338	363	358	341	360	360	353	346	361	419	346	383	378	353	345	387	354	391	348	326	356	412	351	380	355	385	350	341	370	379	385	362	370	332	374	341	339	354	328	351	385	313	341	409	359	413	352	353	366	354	332	385	352	323	353	346	358	374	381	357	342	344	383	356	361	370	365	372	369	359	361	362	377	361	360	369	358	388	339	367	391	399	359	361	384	358	373	387	370	350	343	350	368	326	349	389	353	341	336	361	360	363	356	400	365	346	358	339	337	392	351	371	346	354	377	361	387	389	382	377	357	350	358	376	340	367	369	365	372	361	342	397	353	348	344	359	339	339	364	356	365	336	383	348	350	344	337	341	370	372	353	365	381	344	365	370	318	390	361	368	321	349	394	373	368	355	381	345	366	363	341	337	376	366	338	400	388	373	362	315	350	359	377	358	362	326	336	361	345	372	333	332	378	379	318	366	342	383	366	328	317	355	340	373	324	388	356	330	361	384	372	353	364	386	381	366	379	352	371	391	339	367	341	365	388	372	385	367	372	331	354	358	379	345	366	372	371	355	367	372	357	343	355	369	375	370	368	357	379	325	367	353	377	335	346	327	351	380	349	331	361	360	344	347	368	363	362	358	349	367	363	377	323	352	349	341	346	345	349	350	368	345	357	351	365	364	360	369	373	364	374	377	349	376	386	348	353	365	354	380	399	360	371	364	353	344	345	354	386	395	341	367	352	357	354	367	317	354	353	366	331	351	332	386	359	326	371	356	349	376	384	331	341	365	399	368	333	379	363	352	348	378	367	385	372	367	404	362	407	360	364	313	367	323	319	387	366	382	372	351	376	346	343	330	352	323	339	370	395	382	352	382	333	398	368	371	358	337	366	357	344	358	374	318	370	361	391	343	362	365	335	370	379	332	349	349	345	356	402	377	353	383	362	311	314	333	385	369	371	360	340	369	358	340	410	381	362	355	350	382	383	376	352	391	367	353	388	359	380	368	365	372	370	353	335	359	377	374	361	354	347	322	373	380	352	333	356	363	374	392	370	385	350	358	361	373	318	366	334	377	368	366	376	350	368	346	367	341	349	380	348	349	352	355	372	356	354	373	335	354	381	357	364	378	359	365	359	412	357	372	354	417	387	331	379	334	343	343	343	384	359	353	374	337	365	353	367	387	342	356	388	370	369	368	362	356	386	375	378	372	369	374	353	386	370	370	369	340	389	364	337	362	345	381	352	375	369	378	371	352	354	398	393	370	369	338	340	336	396	357
40491	52505	30526	1811	1071	951	777	707	603	585	572	527	507	472	604	437	486	507	461	475	428	459	457	466	435	460	462	467	423	475	452	468	433	464	480	434	475	449	422	472	418	461	475	436	462	453	455	434	462	451	474	439	439	479	466	460	457	472	482	445	451	466	452	431	447	443	444	451	435	441	460	420	467	460	435	428	439	448	423	452	434	477	435	443	484	455	439	475	483	471	446	426	548	480	454	475	478	461	436	468	441	437	497	452	499	432	418	449	439	493	441	458	486	436	411	433	446	428	449	416	426	435	428	454	444	438	454	463	433	478	458	476	461	455	410	405	462	440	440	465	468	441	423	436	464	468	440	454	447	466	486	486	448	407	471	433	433	437	464	454	470	458	441	433	475	442	457	460	442	462	453	457	435	463	442	442	440	386	435	465	458	461	420	462	409	470	481	429	454	460	429	470	446	451	462	428	495	443	463	410	461	448	456	422	442	454	446	455	463	450	466	429	471	477	484	497	458	402	477	426	483	435	456	445	447	414	460	463	450	483	452	483	418	477	432	453	459	422	417	430	420	452	449	450	454	421	437	412	455	462	437	465	458	442	433	423	415	454	439	451	447	456	443	430	476	454	462	454	472	457	437	450	434	474	453	424	496	441	472	469	453	444	418	429	445	461	467	436	417	444	424	463	467	449	447	432	482	457	466	442	460	436	495	446	462	453	480	452	440	426	451	419	449	445	488	459	458	473	451	443	447	445	449	437	437	454	433	426	468	482	509	430	435	451	430	470	445	423	448	433	459	474	455	450	482	473	441	459	425	423	450	449	445	503	453	496	404	461	431	428	457	479	447	465	418	438	461	440	433	452	443	493	410	459	455	488	448	465	437	419	443	429	428	432	492	439	458	453	445	423	432	489	427	458	450	459	432	425	430	441	448	476	486	457	475	455	474	444	504	436	472	428	416	425	466	405	481	441	510	439	466	443	437	465	425	429	428	455	443	455	462	465	435	418	438	466	459	435	412	491	449	474	410	449	435	493	409	483	457	442	410	443	461	469	501	430	446	441	459	424	443	436	439	441	480	425	460	476	420	457	440	455	478	447	425	464	479	415	408	437	475	437	442	456	441	425	412	454	396	435	441	463	439	484	454	444	429	461	450	445	465	443	440	462	466	434	449	437	473	443	454	450	473	445	414	420	476	481	476	416	450	451	461	433	466	458	459	475	422	475	406	434	463	475	444	415	452	460	431	429	437	442	462	422	421	495	479	436	463	495	464	423	440	417	464	468	465	468	421	456	442	471	456	464	501	486	451	446	430	433	434	471	439	401	444	449	425	451	440	438	476	443	430	441	439	427	453	472	494	469	487	478	457	473	473	429	430	447	472	443	468	438	408	455	452	448	477	417	435	449	463	454	458	448	440	474	453	509	451	456	491	481	453	442	448	426	420	427	447	438	420	393	457	419	467	482	451	432	453	478	436	478	461	451	442	427	438	448	470	470	455	443	455	462	492	430	436	454	428	458	449	408	427	448	437	430	444	494	417	425	467	467	486	461	448	403	450	455	485	474	469	495	451	444	461	413	473	467	449	442	419	447	419	462	445	454	464	467	427	455	472	408	423	480	434	488	443	470	449	478	458	421	427	456	480	418	488	459	422	442	434	432	461	432	476	454	458	432	420	444	469	489	452	488	436	467	474	471	419	432	475	437	402	438	433	460	439	464	400	420	450	427	456	421	448	460	425	416	469	453	483	458	481	425	451	449	449	453	453	456	428	451	433	447	475	451	463	462	470	422	477	451	418	469	433	443	471	488	455	466	451	486	444	451	442	461	463	423	420	436	451	440	434	429	427	429	426	489	491	428	459	482	457	458	470	475	457	429	461	459	449	443	457	447	454	496	401	460	457	450	406	462	447	462	474	441	402	477	457	441	446	456	459	478	453	466	447	446	445	444	412	506	437	429	446	455	477	473	444	434	482	463	473	456	477	420	464	453	409	427	458	449	424	439	422	497	452	435	483	434	423	432	481	408	471	429	463	449	452	428	442	445	443	462	408	460	410	466	437	465	486	428	474	532	473	433	457	454	449	432	419	457	489	450	462	435	420	431	425	465	503	468	459	446	433	477	425	452	416	440	467	461	417	451	437	454	478	424	493	447	428	494	456	438	441	421	440	440	431	426	461	464	464	478	425	472	433	462	471	451	407	450	459	462	442	446	459	443	446	449	432	431	452	421	473	458	471	447	417	431	450	461	452	462	429	474	468	458	440	439	443	437	475	462	467	437	443	417	480	469	438	449	410	509	464	446	460	482	487	477	451	402	445	395	459	444	457	435	457	462	468	469	459	440	493	450	466	464	441	392	453	469	415	465	468	475	430	468	437	437	430	476	467	445	466	436	436	474	483	466	460	436	484	464	452	408	443	449	470	452	466	442	465	427	433	467	443	460	461	443	422	447	475	430	428	465	468	455	478	450	443	440	438	463	485	462	459	431	427	422	460	441	466	437	445	463	465	438	466	430	484	450	454	429	420	475	404	453	465	437	479	477	449	426	457	442	424	450	427	469	438	426	467	473	463	445	464	443	469	439	484	454	429	457	447	416	429	419	487	435	416	464	429	505	436	421	468	455	428	433	452	424	443	437	411	434	481	452	459	449	441	447	472	404	464	461	434	490	458	433	442	476	429	429	459	413	457	448	436	432	416	453	464	480	418	473	449	447	470	441	422	434	507	445	429	469	431	434	453	443	470	443	448	426	484	432	430	415	405	442	472	463	461	465	453	445	471	440	463	473	456	491	431	445	451	434	474	429	429	472	472	432	454	439	491	442	439	444	442	460	447	432	443	470	451	451	411	470	455	434	433	467	462	438	418	430	430	416	448	476	445	428	453	451	457	448	442	434	447	404	456	449	397	452	418	454	435	421	486	431	449	475	476	412	475	435	433	477	435	450	442	468	445	451	464	428	421	448	437	456	448	437	442	471	459	447	474	484	481	496	456	409	473	442	465	431	485	449	421	457	476	446	493	462	453	453	429	459	423	481	476	424	411	454	482	448	450	458	430	449	505	449	487	430	444	410	420	442	445	476	427	439	481	448	425	436	450	462	467	437	455	471	453	471	437	472	387	437	448	463	473	474	436	462	470	421	415	443	448	474	455	444	452	465	459	457	431	460	457	466	481	439	477	466	480	459	466	484	451	451	458	461	454	429	405	437	417	436	453	427	438	449	449	436	427	459	425	437	440	417	402	428	446	436	441	451	463	462	414	440	472	463	418	460	441	457	441	430	448	466	419	429	450	421	450	433	464	467	425	414	444	406	413	437	421	430	430	453	453	448	419	467	429	405	421	428	494	453	457	443	468	455	440	432	442	498	423	468	457	485	434	457	479	437	457	451	420	433	437	486	439	462	490	445	474	448	461	455	427	451	475	433	496	448	494	445	479	482	449	447	446	446	476	426	501	457	484	440	450	485	454	490	442	475	466	459	445	456	418	455	434	422	443	458	463	453
22878	21043	28565	23638	20978	20317	4835	1225	1003	980	932	827	874	833	812	794	780	781	819	769	772	731	753	757	742	767	757	780	771	770	735	780	765	768	740	698	761	795	726	682	767	716	727	742	715	717	755	700	755	748	749	782	747	781	697	745	744	780	773	742	731	749	721	744	727	723	728	739	747	734	731	790	732	741	669	718	731	655	701	729	693	753	715	735	734	754	708	721	743	731	756	704	743	713	674	736	786	750	713	756	739	730	742	772	756	751	690	742	742	739	684	720	722	756	698	716	721	713	742	728	737	716	740	769	716	735	741	765	732	727	751	779	736	669	722	770	737	715	760	702	743	777	741	755	769	711	748	744	756	744	680	718	726	705	704	682	753	749	711	742	729	721	726	729	688	747	718	723	748	706	745	710	739	710	750	708	691	749	753	735	730	710	741	682	678	728	709	701	734	748	722	741	761	707	756	728	747	724	701	732	742	754	729	706	731	732	729	706	704	755	784	740	733	734	711	727	662	709	726	733	716	739	768	714	687	716	725	714	749	719	762	774	763	739	758	776	706	693	709	752	700	750	728	759	689	692	755	767	699	750	764	704	662	824	726	723	772	728	749	661	693	762	752	730	718	735	728	724	748	772	792	701	771	723	704	729	767	743	720	676	776	741	751	659	731	753	790	700	717	729	731	711	733	756	707	736	658	715	733	707	745	697	725	733	755	729	756	746	698	710	715	734	734	730	731	732	699	725	734	736	771	742	758	774	696	694	797	774	751	733	719	739	730	744	700	733	743	683	705	694	751	722	746	707	733	770	780	737	732	722	774	714	769	716	733	721	717	753	726	743	740	756	699	713	743	759	760	740	732	693	702	722	724	725	711	702	707	713	766	699	734	751	755	696	734	733	727	723	760	670	676	706	756	658	713	757	746	738	671	695	697	735	729	688	758	773	698	734	760	756	744	760	709	759	711	756	702	751	699	720	778	727	765	766	753	732	716	741	740	771	731	692	731	741	732	722	760	713	681	758	726	719	723	736	714	701	710	744	696	729	726	765	741	718	750	723	713	745	701	773	755	713	743	751	749	711	763	706	719	698	679	715	711	736	673	684	700	722	770	712	699	763	763	762	754	689	740	712	703	720	726	712	773	695	678	704	769	745	738	705	709	736	757	727	720	777	728	698	757	753	688	737	752	719	751	723	750	723	738	726	695	731	773	677	752	742	762	728	743	753	708	734	738	721	749	761	713	724	687	693	725	746	724	718	714	709	689	740	715	717	692	713	753	739	743	764	762	747	739	721	690	688	733	747	763	706	732	765	717	730	750	710	743	751	742	766	715	706	705	712	726	756	725	699	736	763	740	735	700	721	745	727	781	725	736	710	738	780	702	738	729	705	722	719	734	700	750	734	743	751	723	752	802	701	742	770	714	686	672	726	746	748	772	717	724	753	748	698	717	769	712	761	734	711	681	742	709	700	687	685	718	734	761	796	717	713	737	690	744	723	710	747	719	764	739	742	723	753	756	760	709	703	727	748	719	790	736	775	712	738	765	700	745	699	721	693	742	731	688	731	722	758	688	723	681	771	747	727	735	709	685	732	737	684	730	670	693	790	742	671	722	757	736	717	748	795	718	699	726	726	720	782	725	735	683	667	748	695	717	713	758	774	773	702	741	732	757	749	684	722	720	697	733	710	745	729	714	732	750	744	736	728	720	793	721	729	743	760	718	707	693	728	773	727	720	722	787	726	756	737	721	705	725	744	669	759	726	749	739	692	759	702	709	752	721	756	752	759	718	712	704	718	742	692	733	741	743	752	725	755	717	696	691	751	724	801	726	724	743	728	709	772	706	745	753	738	757	711	695	707	719	727	689	688	744	719	704	731	735	725	747	733	739	776	748	762	722	709	725	745	730	726	744	699	759	658	721	742	730	759	762	741	753	770	739	733	752	682	767	732	729	681	707	744	712	692	717	671	739	724	709	746	734	694	722	746	759	733	683	700	703	731	727	725	700	719	716	699	725	707	755	688	733	706	736	718	705	709	727	702	734	713	707	774	735	742	732	743	705	749	696	741	700	772	711	762	722	757	720	753	711	716	803	708	721	728	748	734	699	774	740	753	724	719	724	668	722	723	706	803	690	705	717	735	722	756	721	738	705	762	762	759	746	700	743	779	729	706	708	702	771	718	738	751	752	696	727	733	689	689	697	735	724	744	753	735	680	746	705	710	734	729	691	742	709	733	792	756	787	740	683	766	750	747	717	699	751	693	740	736	721	686	766	726	751	705	743	716	726	704	764	740	688	700	702	702	704	773	739	693	768	759	728	708	710	738	749	713	689	732	736	689	722	767	737	720	691	752	697	710	735	724	707	749	738	775	747	777	720	738	721	707	717	698	707	717	667	673	730	736	677	736	680	727	734	705	724	697	758	781	732	749	739	717	659	694	754	757	736	704	755	772	751	734	697	681	709	717	736	794	685	758	743	720	732	703	775	768	715	709	701	735	758	742	689	679	716	730	735	723	693	698	725	688	692	765	765	716	721	737	739	699	763	750	746	713	720	696	756	667	720	798	747	722	702	720	699	734	705	724	758	770	749	744	729	750	725	707	691	724	745	787	728	773	710	752	780	742	747	723	709	747	720	686	719	710	721	770	710	757	698	793	758	727	756	721	709	683	672	718	724	743	706	752	764	711	725	762	711	735	720	701	775	688	773	759	747	715	699	750	746	756	718	722	763	730	733	739	728	697	731	728	710	723	764	680	707	728	733	746	740	738	710	768	720	668	688	697	706	737	728	749	728	763	746	737	736	695	768	747	711	735	746	779	743	746	731	769	763	735	688	703	753	729	708	726	747	738	724	756	728	736	767	783	720	667	697	696	721	738	732	707	753	714	752	687	693	708	725	722	713	727	733	731	727	730	750	696	769	710	772	696	710	733	700	756	761	738	747	732	687	756	706	710	717	707	685	723	715	730	733	691	709	736	739	731	730	722	755	731	729	692	661	748	769	683	723	712	698	696	759	718	733	739	700	733	730	696	682	722	760	675	766	728	718	740	699	731	721	753	718	710	757	736	721	739	674	691	691	701	704	699	761	661	782	744	721	678	713	737	694	750	765	715	714	720	752	746	723	715	727	714	726	726	725	680	754	718	737	745	761	684	736	769	681	738	719	706	745	677	723	738	719	673	711	724	742	756	736	699	721	699	709	771	745	692	766	707	721	710	711	725	750	711	743	759	704	743	730	696	664	748	703	749	795	738	745	772	786	706	704	733	698	737	739	696	686	720	750	716	713	742	705	695	721	707	718	756	699	725	705	703	706	725	764	751	715	732	733	707	717	738	748	697	744	691	727	714	734	700	707	724	727	705	708	706	770	728	691	732	735	680	696	721	736	777	735	744	724	753	725	694	738	770	693	730	679	703	730	724	736	704	758	680	719	694	737	769	716	790	796	709	689	689	702	743	730	781	739	716	709	685	742	754	730	745	755	699	749	731	750	671	712	703	719	758
45936	68159	42902	4659	3034	2368	1992	1640	1430	1246	1208	1134	1069	1078	1045	1014	955	939	1004	917	942	932	847	910	893	880	856	876	889	927	803	819	842	848	819	856	886	828	821	831	823	857	810	858	839	889	833	804	807	861	804	875	846	838	849	830	826	879	819	862	835	827	861	821	827	846	875	809	837	910	825	848	814	868	826	781	857	850	853	778	849	767	879	790	860	818	815	859	824	861	837	830	815	814	833	773	853	925	869	821	855	803	792	798	834	866	765	818	829	846	823	817	789	836	856	877	821	836	795	927	828	817	829	810	837	863	875	878	863	838	823	847	821	800	826	906	862	828	799	857	794	883	776	881	872	806	802	840	777	836	825	796	856	807	825	832	869	808	808	804	845	812	833	837	826	843	823	852	798	789	825	839	838	810	825	808	853	885	839	855	860	831	844	863	821	859	830	839	862	847	816	823	849	785	842	818	873	861	851	788	845	801	833	839	804	813	806	777	806	844	858	853	862	866	843	875	864	793	763	794	787	816	794	872	847	848	849	817	802	816	851	859	853	780	808	861	842	816	828	818	844	805	822	854	817	834	863	857	844	845	789	829	787	779	860	797	809	814	845	784	850	871	831	798	891	817	848	836	813	823	810	813	870	791	786	823	791	819	829	865	863	808	763	793	838	855	883	840	825	847	789	820	869	823	843	868	821	833	846	820	826	844	844	820	841	860	771	840	843	854	831	821	872	843	814	784	841	853	823	827	824	799	781	795	805	796	882	865	843	832	867	811	845	855	869	846	851	821	872	861	808	841	894	840	879	835	822	859	841	887	891	852	841	882	799	833	808	813	832	760	828	841	893	856	802	825	860	857	851	851	834	760	828	818	800	835	742	811	842	823	851	847	830	878	844	835	875	812	830	779	850	867	844	844	820	891	842	848	816	838	803	847	807	845	795	788	867	826	846	881	835	831	812	810	847	864	814	822	791	871	837	813	834	863	851	854	828	817	836	794	893	823	818	792	850	833	876	788	840	801	811	837	772	788	806	847	800	838	869	848	933	814	814	877	849	826	782	796	783	840	821	887	820	800	805	830	880	867	868	814	844	802	850	818	831	762	864	797	812	839	779	839	846	810	843	804	831	835	872	869	824	786	881	859	810	791	863	793	870	839	881	897	817	825	811	826	839	818	808	879	847	803	876	814	846	789	758	837	822	844	869	841	752	870	792	869	831	792	772	862	804	825	861	830	774	835	838	831	886	837	835	864	835	756	835	837	847	856	822	817	802	834	858	861	828	852	840	834	827	832	800	904	892	826	864	831	828	836	804	828	785	868	835	838	783	809	857	875	828	835	845	823	787	825	823	888	824	831	807	813	863	852	863	854	773	803	820	795	855	884	809	830	831	811	812	857	819	886	850	881	854	815	868	859	863	842	840	835	839	845	798	833	806	873	782	817	836	817	831	828	827	830	774	835	820	859	860	782	841	824	822	792	818	865	791	840	833	795	818	903	863	852	860	831	843	875	825	791	882	811	802	865	874	803	828	826	802	834	833	836	842	836	845	786	847	854	844	850	779	803	881	849	833	817	853	885	833	781	812	855	842	769	806	864	816	855	816	850	785	837	777	868	785	837	835	809	892	869	927	776	828	849	841	831	839	880	826	805	842	854	856	811	838	829	818	850	859	818	891	837	820	850	824	867	809	803	897	813	856	763	865	853	817	833	830	875	842	810	868	827	803	826	797	807	830	817	835	839	875	827	847	822	866	835	849	877	854	774	817	805	837	854	820	828	830	813	891	821	793	827	798	840	827	808	880	842	823	825	792	875	834	806	796	917	899	848	857	849	836	823	865	848	827	828	834	875	826	812	855	824	820	783	812	836	853	843	874	826	808	786	812	786	834	854	835	840	832	848	815	821	836	833	833	853	848	797	837	828	845	819	866	823	813	787	775	817	799	824	828	855	840	851	821	880	810	821	827	789	812	788	844	820	794	844	818	811	892	818	852	780	860	846	776	804	858	830	817	777	811	859	851	831	863	854	785	834	823	820	836	836	859	825	851	810	788	827	878	852	845	777	786	819	828	859	796	799	879	831	826	789	837	806	793	848	776	835	872	843	827	813	859	838	869	833	796	811	820	879	852	826	860	842	828	888	812	806	892	837	845	905	828	794	856	803	790	834	790	773	810	849	835	816	822	810	821	811	851	887	861	808	873	843	821	832	749	869	813	777	887	839	860	838	826	802	833	816	863	850	801	853	817	833	816	789	848	799	855	814	825	812	836	832	829	789	853	827	792	833	797	816	841	813	821	829	862	880	885	853	816	833	865	808	807	771	831	795	797	829	849	885	814	810	787	781	839	827	826	851	849	805	833	844	820	788	835	755	837	820	822	821	808	843	826	821	850	858	834	811	832	855	872	774	856	808	812	805	841	821	829	832	822	845	790	877	837	818	856	829	842	860	827	832	861	829	829	848	902	836	791	894	873	905	791	887	849	833	847	829	845	784	849	812	838	867	866	825	865	832	849	782	840	880	808	845	821	820	834	876	802	806	843	883	821	845	861	799	781	872	836	790	835	854	853	868	777	808	893	803	825	839	826	794	867	827	840	858	765	867	813	823	797	851	847	822	828	814	818	856	840	824	830	880	823	859	809	815	808	831	875	843	837	780	802	852	843	863	857	824	811	849	810	792	826	862	850	876	793	815	795	818	852	860	854	905	837	844	837	766	832	853	858	819	842	843	806	840	819	829	827	825	810	843	851	835	889	927	859	833	804	826	837	857	852	816	802	861	825	820	877	804	850	794	850	839	842	809	819	811	849	799	823	848	783	823	827	859	805	861	824	816	871	819	926	838	862	843	766	854	823	864	834	866	870	877	843	832	824	813	839	847	821	828	841	823	832	818	864	806	820	853	812	837	844	891	798	816	826	852	857	841	805	822	885	825	832	829	860	832	818	914	796	829	839	870	836	867	824	856	820	797	883	784	803	846	844	833	823	761	833	890	820	819	860	856	847	837	816	799	842	842	819	827	770	808	844	812	835	860	834	822	784	853	840	861	828	844	814	853	817	785	859	859	810	791	840	845	870	827	861	864	810	813	799	786	874	825	844	865	821	858	775	842	803	807	811	835	880	855	800	805	852	788	835	862	838	873	803	874	796	869	861	807	831	861	813	817	830	825	867	838	824	799	793	798	820	882	829	876	860	814	833	855	817	841	839	814	799	819	878	806	795	809	828	802	834	834	843	838	846	879	835	816	834	830	834	817	815	808	819	851	791	852	802	769	844	844	833	811	810	841	839	849	859	846	880	787	831	800	824	822	811	817	895	852	837	813	814	837	811	868	832	790	818	836	816	834	824	827	865	874	826	840	802	831	806	845	839	862	793	825	797	871	881	851	829	808	837	845	834	844	784	810	800	800	838	820	859	835	875	862	852	830	802	862	826	835	853	856	814	822	815	833	839	809	811	848	800	801	858	899	868	789	848	802	858	847	829	806	771	840	807	843	869	845	826	854
31912	31072	23568	4283	369	315	294	276	300	285	322	298	301	281	281	259	259	281	291	282	293	268	324	295	260	307	301	273	287	270	283	281	260	309	272	260	261	311	289	299	264	286	302	273	289	306	263	251	297	289	291	270	276	267	291	283	277	280	307	295	285	271	309	289	310	292	291	252	286	291	281	260	237	286	273	287	278	292	281	247	267	258	281	286	304	281	294	272	302	281	310	276	286	277	290	280	284	289	294	311	283	292	269	283	292	287	257	290	280	291	258	268	286	271	256	298	287	264	273	297	273	270	258	276	268	264	303	285	302	288	306	263	286	289	267	286	299	318	271	274	305	267	281	296	270	254	288	283	294	309	265	303	298	284	287	263	269	292	310	307	235	286	302	253	237	322	312	305	284	283	288	265	300	286	270	294	269	243	293	304	281	269	295	308	300	245	262	297	263	278	285	279	280	284	250	262	276	302	280	279	289	282	274	288	283	259	286	323	250	284	274	280	244	292	302	266	297	319	298	282	265	295	285	322	277	255	309	300	274	281	294	251	294	274	307	272	269	285	288	281	263	295	268	305	312	248	294	283	307	294	309	266	284	303	271	292	273	259	282	264	288	281	305	269	286	290	282	291	277	303	301	273	304	267	259	278	286	299	266	270	300	280	281	264	266	292	258	316	319	305	285	267	276	281	264	326	294	265	286	305	308	299	273	294	256	267	306	285	279	311	289	293	319	287	313	294	266	294	295	289	271	293	315	273	270	275	272	288	290	289	259	279	270	268	309	246	259	259	282	274	275	273	293	288	297	315	278	297	284	291	271	287	274	300	294	290	290	300	270	284	290	269	283	268	247	274	290	254	237	308	307	277	286	279	261	265	290	275	276	253	316	276	269	246	262	277	298	271	289	285	271	295	299	268	284	294	305	296	274	307	297	275	326	314	257	298	259	258	269	299	268	303	266	266	304	252	300	304	265	286	304	262	303	286	274	283	257	278	284	267	256	294	311	289	304	291	313	271	284	285	285	277	302	298	313	296	268	262	294	286	304	275	286	300	266	239	301	285	285	303	275	261	255	287	278	285	277	293	278	306	244	289	283	270	277	292	278	271	292	289	310	317	306	317	284	289	291	274	325	308	262	319	262	294	260	293	287	276	286	266	291	266	283	272	288	282	271	285	281	289	310	272	273	281	298	308	296	272	273	298	291	305	264	295	294	265	269	264	332	281	290	278	296	307	266	277	266	291	282	300	267	271	293	300	302	311	276	254	288	281	276	273	276	294	285	284	308	279	267	287	282	284	316	262	271	303	288	309	283	264	306	289	271	279	278	290	300	304	295	286	282	279	258	263	298	301	256	273	289	311	271	303	265	284	288	289	286	289	276	267	268	250	254	267	270	271	245	290	299	282	287	282	293	317	293	292	276	279	266	274	296	285	275	326	275	285	270	310	291	302	303	298	241	260	278	279	308	287	295	271	297	294	280	292	271	293	247	306	277	274	288	297	296	263	303	290	269	269	263	258	268	268	289	277	316	319	282	264	273	312	291	288	255	274	298	259	276	290	279	307	260	279	257	291	302	299	262	285	272	290	284	314	259	287	281	295	278	280	278	299	274	307	280	291	268	286	293	273	265	278	283	274	279	239	291	282	280	284	281	288	300	300	281	273	290	295	283	274	268	292	292	288	261	288	261	280	269	281	275	299	268	295	261	281	281	273	280	271	290	294	279	283	283	253	280	281	258	288	300	291	261	304	316	256	307	231	294	287	302	262	260	312	295	260	317	275	276	295	289	297	266	285	275	324	277	263	283	283	304	283	290	266	276	274	272	281	260	301	254	293	282	289	299	293	264	287	260	283	296	285	274	302	299	274	265	271	293	276	294	290	298	293	261	272	279	295	298	292	288	276	293	254	309	310	290	275	285	279	301	279	282	254	282	282	281	297	258	293	274	263	297	297	264	292	276	281	295	268	263	274	243	318	276	281	259	338	293	303	291	288	279	298	266	311	325	315	306	281	287	279	291	284	273	278	304	278	288	271	283	265	284	301	256	256	279	263	272	267	300	287	286	294	305	259	297	264	255	284	285	322	265	250	263	297	276	267	301	267	278	269	251	283	285	298	264	305	279	262	316	294	311	316	312	302	288	274	262	278	299	308	312	257	276	254	294	262	278	292	300	290	298	272	275	313	281	263	257	278	291	285	254	281	289	317	298	285	273	272	312	301	289	312	269	277	292	307	279	279	279	280	277	286	277	283	288	260	285	288	273	265	289	278	286	284	294	267	263	294	263	293	289	255	300	274	315	271	295	255	255	284	284	313	265	310	278	286	258	289	312	311	309	269	283	274	304	266	277	264	270	273	264	286	311	267	262	265	289	298	287	299	276	296	285	275	306	301	270	294	320	276	286	271	277	271	272	272	284	294	264	301	318	301	279	311	275	275	289	283	315	311	285	302	286	276	281	279	246	301	289	271	277	293	300	239	296	298	276	284	286	239	272	309	302	296	297	281	283	283	310	257	286	297	276	285	265	296	281	250	319	264	303	260	264	275	306	285	277	302	284	324	297	287	280	313	249	304	299	322	309	283	301	292	303	314	292	296	289	296	306	292	299	263	285	273	270	265	307	268	272	279	290	265	263	278	312	275	282	299	303	269	265	290	288	284	259	276	306	267	262	277	298	293	305	284	336	265	297	304	282	270	271	278	293	292	283	302	280	287	278	289	271	281	285	297	281	322	312	287	299	273	275	302	296	297	271	302	292	304	328	323	268	266	297	289	281	296	282	304	303	335	259	285	267	265	297	266	294	268	278	307	302	306	285	287	292	303	251	268	268	247	295	285	286	297	278	296	266	299	290	271	277	273	271	259	302	269	245	298	291	262	266	333	298	293	290	311	299	284	255	290	293	302	289	289	293	253	310	269	260	293	274	278	278	266	269	271	291	269	286	274	273	287	295	307	289	243	270	280	281	274	279	277	289	280	275	286	302	300	293	248	268	259	290	267	301	296	289	288	307	290	276	278	268	288	273	282	320	257	315	277	245	301	291	277	284	267	274	260	303	283	301	279	288	276	303	285	321	273	283	259	287	306	296	285	299	286	282	306	273	301	296	288	292	300	299	295	319	278	256	257	267	285	286	281	262	274	280	264	297	276	244	299	260	288	292	297	260	314	300	276	299	275	286	311	270	303	251	278	262	318	302	275	306	279	250	267	270	304	311	287	291	316	293	254	266	297	272	294	281	286	285	313	279	259	273	290	303	293	312	286	264	287	311	307	303	292	287	281	281	276	282	284	267	285	276	330	286	270	251	283	313	281	288	276	262	293	277	273	291	308	283	275	288	269	279	292	299	272	283	275	261	326	281	274	273	274	297	266	287	305	292	266	318	270	302	291	320	273	259	283	262	277	267	282	273	280	316	310	298	285	281	252	286	294	283	295	298	297	267	268	280	299	290	310	262	277	290	318	281	291	256	304	273	267	264	287	278	305	292	290	309	278	267	280	257	302
38436	45173	23777	868	524	494	424	419	363	356	364	323	360	352	380	360	350	350	384	379	351	348	336	379	331	347	325	335	316	338	335	352	328	359	341	329	349	355	336	321	342	358	332	374	346	372	342	374	337	353	330	352	349	322	316	341	328	339	322	341	318	363	335	336	336	331	314	354	360	360	298	339	363	356	384	332	343	346	345	373	348	352	304	325	339	357	371	358	328	366	355	329	371	338	362	362	367	364	329	349	347	324	340	362	342	337	350	378	364	310	372	345	344	336	338	359	327	311	358	350	345	338	340	343	345	317	371	343	343	329	355	349	332	357	364	354	369	343	330	380	375	335	360	336	330	367	339	346	327	306	347	359	355	359	343	360	376	353	358	335	329	346	359	350	343	347	342	341	343	355	344	360	345	343	354	353	305	338	354	338	381	363	346	331	337	370	336	320	338	302	340	307	348	357	341	369	358	362	337	350	354	333	313	354	365	346	396	367	325	345	356	345	334	340	364	340	373	375	348	339	381	351	356	347	317	316	350	373	370	330	359	319	344	356	347	340	320	368	346	371	348	346	332	332	362	360	353	366	348	363	367	342	341	349	328	359	331	363	346	350	349	340	344	341	343	335	325	331	358	349	348	352	343	333	331	343	344	335	359	317	355	401	349	353	328	343	320	320	336	384	345	324	382	365	358	344	361	386	356	348	345	362	323	348	349	325	350	362	315	363	341	377	367	334	357	327	385	295	356	357	354	353	329	353	341	329	348	371	347	341	314	369	334	347	354	374	321	356	359	341	351	354	345	307	339	341	361	345	342	315	370	326	345	316	364	321	331	380	324	325	347	373	336	335	331	383	349	361	351	363	338	345	337	354	350	369	364	370	337	333	354	337	329	339	312	348	314	371	346	351	330	322	385	345	335	340	341	335	329	370	344	350	343	351	344	333	366	329	353	333	314	362	355	321	351	370	382	327	350	347	332	338	329	347	331	362	345	324	349	351	307	371	339	354	338	353	338	364	336	345	370	354	317	368	324	338	359	328	344	338	373	344	324	351	335	347	314	336	357	318	368	359	384	319	328	352	339	368	332	331	332	327	329	350	347	315	350	337	348	331	307	351	383	364	342	351	328	368	362	359	341	331	344	340	337	382	385	383	377	341	366	398	323	377	351	373	366	339	338	362	364	307	330	327	334	357	333	360	324	359	320	353	348	387	332	342	326	357	343	362	372	335	334	323	322	348	351	354	369	304	348	359	343	348	335	364	329	337	334	336	347	315	352	332	342	365	365	341	355	354	366	362	370	329	359	348	333	351	337	362	343	345	340	369	367	338	361	360	302	315	350	349	302	368	379	348	341	373	343	344	367	322	346	336	332	343	347	350	327	308	344	306	369	351	367	324	344	353	314	346	354	370	356	362	348	358	327	317	333	355	361	348	360	343	389	345	346	337	359	360	366	356	369	388	337	312	353	373	341	350	337	314	335	354	323	315	347	361	338	335	329	321	316	334	383	326	358	354	313	368	349	355	357	329	325	360	369	364	319	376	352	338	344	344	363	341	347	346	335	351	348	335	342	371	329	358	338	369	352	348	356	307	344	321	330	364	343	325	361	345	366	324	363	323	323	347	361	365	351	316	351	363	330	357	338	308	294	346	367	316	358	369	356	358	348	333	338	340	330	383	346	308	331	358	343	370	368	343	357	329	327	334	353	330	335	343	362	325	351	357	387	331	358	339	326	327	368	327	312	325	341	336	368	330	344	350	339	318	367	341	369	319	343	338	337	370	339	360	358	336	363	379	313	333	350	369	323	332	331	332	334	357	337	333	328	361	342	326	333	380	340	328	353	342	332	331	338	347	380	336	327	347	343	357	339	358	359	361	363	370	338	320	372	332	315	333	341	322	327	345	338	304	353	328	352	353	362	329	361	340	359	310	334	382	358	333	359	341	379	338	341	362	328	356	355	380	345	333	359	319	331	335	328	366	312	337	341	350	342	364	353	363	353	320	355	342	312	346	325	373	353	335	349	337	336	365	363	344	363	343	333	327	355	348	393	350	362	337	345	386	352	351	335	337	348	315	329	358	315	341	355	386	326	345	340	341	357	345	337	358	350	364	376	374	344	336	335	322	370	339	347	381	352	349	376	305	364	350	346	343	347	338	336	351	350	333	363	349	341	336	343	365	343	338	357	343	363	310	317	366	381	353	360	359	294	333	329	375	330	330	361	324	355	350	350	350	359	334	361	305	352	340	347	312	324	333	368	352	358	330	341	317	328	332	371	362	335	369	348	321	343	373	376	334	360	351	365	352	351	352	351	347	365	351	341	299	303	361	375	348	335	342	347	376	345	378	373	330	338	311	369	331	375	346	351	367	353	345	299	303	350	352	343	339	363	345	355	360	344	355	306	361	354	341	356	341	352	387	349	338	335	352	363	379	317	309	333	334	333	358	398	328	332	339	379	384	335	339	351	350	330	310	345	338	352	332	328	342	349	353	343	314	311	362	363	380	358	330	340	381	369	358	337	346	359	331	325	348	341	355	355	348	337	335	365	342	339	365	358	308	323	365	344	374	351	342	345	338	359	346	373	333	367	384	340	361	344	316	345	332	349	348	386	332	357	299	326	365	350	374	344	334	324	331	349	357	375	374	356	350	339	335	325	332	351	351	349	347	353	328	333	356	348	352	356	357	306	343	364	328	343	335	337	316	320	373	354	349	339	326	357	334	346	364	329	349	323	355	316	381	377	358	330	341	338	354	366	351	326	361	359	333	345	359	307	358	315	367	383	353	382	365	392	389	351	341	332	376	334	338	323	364	336	351	350	323	345	344	333	343	358	369	389	335	340	351	372	343	350	358	346	339	359	362	342	340	337	349	369	340	340	356	332	364	350	377	336	332	339	322	348	330	335	343	343	352	323	340	316	382	333	361	354	373	369	313	334	330	365	378	337	351	351	339	343	326	342	377	350	353	317	353	354	361	336	322	333	319	336	338	357	314	359	344	352	380	352	337	340	369	358	371	352	348	372	340	346	340	344	351	357	356	416	337	342	313	338	355	343	354	354	358	348	348	339	366	377	341	348	357	355	337	342	322	358	357	332	358	364	384	369	370	351	338	355	351	293	337	363	344	339	339	311	357	315	361	355	319	384	329	305	347	365	325	301	334	352	375	380	349	337	326	348	361	343	350	334	372	360	352	375	340	332	360	342	389	343	366	362	355	348	344	352	327	347	379	350	361	347	355	356	340	353	338	354	376	318	298	378	348	341	330	363	313	358	347	324	332	340	318	303	338	332	311	338	293	334	339	329	347	338	329	324	330	320	358	314	346	357	348	337	388	375	330	351	353	360	339	359	335	331	346	325	374	353	350	329	346	348	336	368	358	346	355	336	346	338	339	364	356	376	285	355	350	320	329	346	339	343	327	362	379	346	332	340	333	366	343	343	331	347	325	327	364	331	349	322	346	351	343	357	347	349	344	320	363	356	351	397	346	324	336	335	345	336	350
23922	21060	28031	24151	19997	5610	971	709	639	638	619	578	508	568	548	552	541	548	498	511	551	544	484	513	536	532	517	513	509	535	518	536	492	559	506	517	516	540	486	529	484	512	509	557	543	504	514	525	500	525	478	481	532	561	491	470	510	572	521	518	524	488	489	481	516	469	527	511	484	539	551	513	524	514	527	497	530	569	493	536	513	538	506	482	495	475	501	531	531	498	512	524	526	504	502	507	547	555	510	555	498	480	462	478	490	497	498	536	514	523	504	501	515	499	513	506	513	523	511	498	506	518	513	516	512	575	498	484	525	492	524	485	532	521	503	526	517	511	505	499	475	512	489	486	542	510	479	508	522	545	483	507	491	535	496	477	514	496	489	539	523	500	503	513	498	494	471	558	515	530	534	496	489	473	531	552	486	535	532	476	545	555	454	551	515	527	515	492	516	513	464	527	535	509	500	523	548	528	523	496	513	549	482	505	525	493	474	487	487	535	514	524	494	525	513	529	494	491	513	502	517	511	495	481	553	535	499	522	525	500	512	540	524	529	504	473	562	505	544	540	573	520	495	493	531	455	513	480	528	540	472	526	522	525	507	503	521	537	526	509	538	524	487	513	549	502	498	474	545	515	494	558	538	501	489	476	540	486	523	537	501	506	514	448	508	502	514	507	523	508	505	537	503	544	478	534	490	510	505	493	518	481	537	486	532	528	498	526	529	482	471	506	483	501	485	506	492	462	508	514	508	507	487	547	556	491	531	509	516	498	556	480	507	516	485	530	524	512	494	512	560	544	478	516	515	554	522	503	558	499	485	515	505	551	522	547	529	520	530	518	537	497	528	499	493	485	506	538	529	480	501	490	495	550	516	531	514	506	495	541	518	496	481	513	521	517	491	498	504	476	495	489	516	538	519	468	509	521	472	507	494	510	495	514	469	476	517	501	555	487	485	525	513	517	554	519	483	479	471	490	449	494	469	514	537	536	531	512	520	516	556	490	516	502	536	521	511	475	501	523	527	511	527	526	491	548	515	498	522	494	514	486	524	516	528	537	523	533	493	485	488	539	505	518	523	538	558	506	522	514	500	504	506	551	482	522	505	523	471	494	548	499	480	498	518	531	455	472	497	507	527	464	564	500	481	515	525	503	518	535	529	505	548	518	502	487	522	523	531	499	516	554	505	502	485	516	462	490	540	494	513	512	513	474	476	516	530	511	519	512	525	548	485	518	519	542	527	522	546	498	525	515	528	479	497	507	519	525	529	514	509	521	473	517	523	491	499	546	529	448	537	538	523	495	527	519	494	543	568	499	499	483	553	528	534	538	493	518	498	509	517	502	507	509	477	480	528	478	517	540	497	503	474	566	518	522	517	530	460	526	474	520	513	539	507	549	482	533	504	470	530	503	520	501	517	503	513	494	524	535	501	537	531	508	524	489	538	474	508	510	516	486	495	518	549	501	556	513	517	493	491	473	531	503	516	502	520	510	511	531	539	516	529	468	497	538	504	529	502	501	514	519	547	504	516	487	476	496	480	531	509	521	540	508	465	532	534	527	528	497	490	529	469	481	512	486	515	522	478	545	522	494	515	505	496	525	546	526	469	523	534	512	512	519	490	487	518	486	546	500	576	528	496	528	479	536	533	535	511	550	511	509	540	516	516	512	503	547	493	518	481	510	468	528	495	543	524	512	473	514	508	534	511	565	515	492	516	528	517	492	499	554	505	482	522	519	494	496	509	482	490	518	530	514	540	483	504	562	508	502	567	539	514	517	511	584	492	484	515	503	510	536	531	534	476	507	506	548	467	470	518	493	511	556	506	503	534	503	505	523	498	515	490	493	524	503	543	509	532	489	498	527	543	526	499	485	482	529	507	508	530	523	489	546	532	506	519	543	498	515	523	496	479	519	525	551	525	502	504	522	496	515	514	539	445	543	509	538	522	476	541	512	510	560	485	518	536	514	527	477	470	480	536	512	497	503	496	569	503	489	488	510	518	545	516	544	541	485	465	467	513	508	558	523	500	499	538	548	486	494	489	504	505	506	454	550	518	519	502	474	510	555	543	490	553	463	495	483	497	516	528	537	481	565	539	486	540	545	546	503	517	530	497	538	490	537	534	514	524	501	496	492	536	502	494	519	499	470	508	521	503	500	496	491	510	478	472	518	489	480	511	496	531	459	495	521	511	499	467	543	497	482	487	517	513	510	524	518	500	495	528	507	513	510	521	484	502	496	485	471	513	487	494	497	481	542	572	544	505	510	494	512	484	508	498	493	507	579	492	508	513	500	508	499	493	499	541	544	518	507	525	538	552	511	494	507	513	525	508	523	487	468	520	465	502	557	519	498	504	515	496	509	495	554	499	484	466	529	525	477	547	492	507	493	511	484	485	513	498	524	510	500	499	501	468	473	526	564	495	460	527	491	501	551	511	507	530	523	487	527	493	514	501	500	530	482	491	502	536	540	549	515	506	492	500	464	490	554	495	551	504	517	534	502	499	497	470	546	524	515	514	505	499	502	512	478	519	534	524	557	495	516	507	524	495	512	497	501	531	545	517	499	501	552	491	536	501	524	491	516	527	524	484	507	504	542	513	501	547	501	514	507	522	531	524	522	512	525	473	503	451	511	505	516	547	472	487	533	516	555	518	526	503	541	491	497	500	533	512	485	502	523	516	480	517	466	522	486	550	523	534	484	515	470	529	500	559	487	563	504	489	516	522	536	476	513	502	498	542	505	469	517	549	540	526	534	494	533	537	532	503	492	512	515	514	474	507	520	500	486	518	514	493	506	491	520	507	506	525	551	484	517	493	475	511	513	489	499	500	507	516	478	472	504	488	462	518	531	527	499	520	479	506	531	485	534	489	476	487	512	529	504	547	528	486	454	511	471	533	542	469	504	546	498	515	492	515	542	540	502	515	498	508	460	500	480	521	491	485	528	494	529	498	519	480	486	519	546	534	521	539	505	528	515	497	514	528	495	539	506	538	488	509	484	508	475	501	462	522	486	505	490	529	510	490	470	516	508	537	524	505	527	512	475	554	512	468	489	536	528	517	526	492	535	519	517	509	497	518	495	525	497	502	471	508	513	534	485	522	508	518	513	533	456	525	483	513	524	505	523	500	497	532	545	515	487	492	526	488	531	531	524	523	515	541	496	505	527	515	513	494	494	503	512	529	507	529	502	508	490	494	505	529	485	537	501	527	495	511	513	524	527	512	538	524	527	540	544	523	521	516	490	530	493	537	486	546	500	537	509	495	507	537	540	514	515	513	503	535	535	513	446	527	480	515	484	499	484	540	539	489	457	513	445	531	530	502	508	502	499	504	488	500	506	483	540	520	509	481	526	520	517	500	496	547	502	502	511	499	502	530	539	529	517	560	515	536	528	504	511	534	526	528	534	535	534	534	495	553	549	513	502	513	523	504	510	489	549	523	500	514	500	509	503	489	475	495	510	493	533	531	484	502	499	505	518	507	502	524	503	490	519	534	500	526	475
40955	60130	36986	3345	1773	1372	1104	1064	973	858	770	768	706	687	662	635	684	639	619	606	654	600	603	644	591	612	600	619	631	651	605	558	592	628	589	615	593	584	605	630	552	602	565	626	606	608	573	604	606	600	604	613	575	592	624	569	610	551	566	611	577	608	595	610	533	612	570	589	572	543	612	596	658	584	570	613	600	632	564	570	613	592	612	608	595	620	581	595	584	579	607	574	603	630	565	654	569	652	651	605	571	619	583	610	598	561	583	574	596	574	634	599	607	580	583	598	592	613	616	604	651	593	635	576	559	564	594	598	639	596	528	612	570	613	601	619	605	586	648	609	598	574	611	588	599	571	549	569	573	615	642	601	618	620	578	605	622	619	590	594	573	571	608	574	599	573	613	581	597	602	586	633	604	610	551	556	626	612	596	590	606	588	589	628	544	608	620	580	636	617	639	614	620	583	588	598	563	572	600	596	604	606	592	567	662	591	601	630	599	566	599	604	595	573	602	611	580	601	626	592	594	580	647	599	598	550	662	565	558	607	537	547	563	612	548	593	611	584	557	629	565	603	566	636	604	580	577	597	597	596	618	595	591	564	577	606	623	622	595	584	583	608	581	557	588	625	560	646	590	572	606	586	630	574	578	618	562	615	583	578	601	583	633	588	596	590	625	600	575	564	560	591	589	552	592	616	614	582	616	572	572	607	596	582	530	570	582	576	589	576	573	588	597	635	578	602	583	606	605	576	567	585	585	601	631	643	586	619	533	618	595	605	592	574	593	605	601	629	593	585	567	568	619	633	589	597	602	575	621	598	586	635	583	541	553	585	631	632	557	603	619	621	591	617	585	582	603	603	599	595	593	577	620	607	610	604	610	582	587	622	556	599	603	605	603	572	548	578	608	580	600	598	598	608	606	560	615	584	579	606	573	604	588	583	576	619	610	585	598	599	601	610	534	572	613	633	609	588	594	570	594	608	569	624	604	588	613	586	584	573	565	608	554	589	555	607	584	627	617	543	623	589	608	589	608	584	598	582	588	589	586	566	618	544	557	594	617	623	626	576	607	615	544	587	579	592	575	578	592	620	567	597	607	544	609	624	609	567	567	599	546	578	559	600	606	628	576	600	575	607	625	595	628	607	537	597	600	614	606	587	593	628	589	646	644	608	579	611	594	560	573	560	617	553	586	619	609	588	592	635	560	554	613	565	596	650	576	604	587	592	593	643	613	619	626	550	596	591	611	595	612	586	615	554	578	586	607	636	574	585	592	586	611	536	549	584	561	577	572	560	572	538	600	572	544	614	601	586	612	601	535	594	590	621	611	627	594	588	592	599	580	583	590	580	566	590	574	584	582	607	582	587	615	601	588	558	555	584	550	591	580	583	595	537	581	582	526	561	603	600	580	587	592	606	559	591	576	573	582	579	587	554	610	590	608	556	588	570	582	567	584	599	577	630	587	620	615	625	599	578	613	606	585	578	567	618	557	653	572	593	580	542	590	561	609	611	593	607	575	565	589	587	630	624	549	646	582	596	584	598	575	565	539	545	601	638	571	570	578	577	595	598	604	609	592	613	565	581	609	615	585	560	648	565	584	593	577	588	604	620	576	604	581	585	601	599	629	602	598	614	644	600	590	572	592	558	578	612	568	582	628	579	581	572	596	578	593	588	625	615	545	616	593	596	577	600	587	589	597	621	579	591	577	553	595	650	630	595	622	620	560	591	607	588	611	535	594	602	619	583	547	618	612	613	590	585	549	577	569	557	618	553	633	633	551	633	608	607	580	569	581	577	606	588	589	613	584	595	569	586	583	586	611	585	591	624	654	580	593	576	618	603	601	578	608	557	574	596	612	626	593	586	615	652	586	599	581	621	610	575	594	576	613	608	630	581	615	529	567	609	603	575	615	570	581	606	558	557	601	607	645	588	591	566	588	602	608	570	599	560	625	555	573	583	569	590	594	607	592	601	581	642	615	609	623	588	582	595	599	609	588	567	560	599	610	563	574	587	569	618	646	600	603	602	585	567	589	617	587	602	625	583	597	589	584	585	588	552	591	564	575	559	577	584	586	585	578	603	597	587	604	567	573	569	552	586	550	579	591	609	589	587	580	575	602	584	637	587	596	596	634	594	565	635	578	593	596	603	571	563	620	583	627	598	608	598	576	622	554	569	606	605	597	606	615	584	552	593	591	615	595	603	653	589	602	628	594	569	573	603	586	587	591	581	575	597	579	635	618	591	645	594	597	597	572	592	558	608	569	602	546	646	575	599	584	594	579	602	608	600	580	584	585	547	618	628	595	589	589	562	596	632	628	644	613	589	588	589	586	595	588	543	559	578	586	636	598	594	576	547	601	641	605	603	595	575	570	604	580	610	575	554	604	562	588	597	633	582	592	591	577	582	602	665	611	595	579	553	592	543	607	593	582	599	585	581	588	604	579	580	611	624	599	578	641	546	648	558	569	583	651	610	573	571	594	608	592	622	623	592	606	598	541	575	626	652	612	577	603	559	627	609	606	556	570	581	600	603	607	596	544	609	592	612	597	549	595	615	587	637	628	602	582	589	622	614	574	598	598	540	567	594	606	631	581	577	578	567	602	568	572	586	590	595	595	561	524	597	620	585	575	603	550	604	569	584	626	586	605	629	595	622	589	587	604	536	593	585	617	586	594	620	581	583	610	578	562	623	625	613	591	598	563	590	601	649	591	576	593	583	609	583	568	583	626	602	627	596	615	606	588	552	629	579	598	591	592	554	591	616	561	551	578	607	582	627	590	605	549	598	607	594	616	605	577	598	599	625	580	570	577	571	578	581	605	580	601	578	615	596	622	619	605	613	594	559	566	579	645	567	583	565	619	550	555	603	581	611	561	592	591	594	597	611	578	592	614	630	589	572	602	640	582	603	611	615	596	533	575	552	609	627	591	624	578	534	618	589	601	593	608	610	579	616	575	600	595	593	655	613	555	572	594	640	613	647	581	611	556	662	605	597	606	598	578	610	563	578	560	566	557	580	593	581	608	577	560	562	591	611	585	584	565	592	588	590	610	560	567	587	612	568	587	589	576	589	600	613	580	577	604	607	594	601	576	599	546	624	543	590	605	573	560	631	623	590	601	556	569	618	598	548	598	580	586	567	579	623	590	569	623	604	636	599	583	589	607	584	637	616	590	561	602	581	547	600	585	594	589	590	623	652	615	545	590	568	611	549	569	618	570	604	584	629	645	570	619	580	622	578	657	607	579	578	593	621	602	633	588	643	593	605	595	596	586	576	599	580	560	576	618	604	600	623	627	593	595	622	577	569	572	652	597	601	596	600	560	602	598	598	578	626	572	574	570	591	546	593	612	627	582	602	578	551	628	549	578	567	612	606	590	551	597	708	612	570	569	602	577	564	583	583	617	643	599	567	591	564	624	623	613	581	567	604	585	616	587	568	565	632	598	576	588	550	589	584	587	546	605	595	570	597	586	584	581	573	648	575	606	592	594	627	629	554	552	611
25145	21312	27123	23583	5786	694	508	431	410	370	358	395	382	358	399	387	382	359	404	419	387	352	375	368	355	390	395	375	373	362	391	356	359	367	361	403	387	368	355	361	375	346	373	329	360	369	375	347	386	380	348	398	382	368	347	340	349	370	351	359	377	360	360	360	372	377	361	331	367	385	383	365	370	376	364	389	405	390	373	386	354	353	404	380	369	399	334	379	386	368	353	400	389	366	330	369	367	360	365	372	396	413	383	401	381	377	387	377	369	379	347	358	389	366	350	398	378	347	383	368	387	365	355	340	371	356	354	353	368	403	363	357	359	356	345	381	356	358	369	337	355	380	344	357	353	341	389	372	381	329	361	364	338	361	379	347	417	336	370	352	366	355	379	318	359	354	375	360	355	356	372	376	382	331	356	365	341	378	326	356	365	346	363	392	368	351	400	387	369	348	370	383	371	346	363	353	366	362	365	411	352	346	385	356	370	366	366	328	390	348	374	346	363	352	346	359	350	370	383	317	352	396	378	345	383	351	361	362	354	368	326	386	360	372	410	386	366	344	399	330	385	364	380	384	410	358	365	352	387	357	373	377	367	347	366	376	358	371	360	337	334	379	380	360	327	368	388	382	368	357	343	411	335	361	367	368	368	392	373	372	380	369	388	363	387	398	380	348	373	355	387	362	331	369	330	334	346	395	382	359	354	359	348	390	339	329	369	367	376	361	353	367	358	368	363	380	374	364	354	344	352	394	373	380	354	367	377	367	367	412	339	346	354	343	412	356	380	375	378	358	356	374	358	367	352	324	333	364	373	363	335	399	375	352	380	344	366	360	379	387	402	369	378	321	374	338	384	370	371	349	330	391	377	361	369	353	360	363	358	346	373	356	333	386	395	382	365	385	371	349	373	326	338	306	335	375	367	348	359	387	375	371	385	383	386	371	402	348	380	343	355	360	345	340	362	355	348	392	373	387	358	380	380	367	416	351	371	367	365	372	378	330	406	354	370	392	366	382	358	338	361	385	320	377	376	364	358	359	357	344	372	379	353	342	364	336	372	373	360	356	381	373	357	364	364	353	358	343	350	331	384	362	325	362	379	369	375	337	357	360	349	383	395	352	350	357	378	349	389	404	355	347	364	334	341	341	382	359	361	401	361	379	361	364	362	365	367	375	390	351	363	367	402	382	368	374	399	373	367	391	365	339	375	357	366	366	349	366	375	360	331	375	368	358	386	359	343	332	405	347	334	371	364	406	380	375	387	343	364	388	383	373	333	355	368	375	401	367	355	343	345	378	343	354	365	356	365	380	365	392	379	353	328	373	347	382	349	346	400	384	378	348	350	382	393	352	399	378	371	382	368	385	368	363	372	376	336	388	353	384	367	336	372	378	320	377	361	371	382	368	396	343	392	364	341	333	371	387	378	363	338	335	364	371	373	365	358	346	349	366	382	335	357	405	342	332	367	349	351	370	377	349	383	397	356	370	364	316	367	359	347	345	383	398	317	367	373	349	415	363	365	352	383	359	367	375	368	366	371	354	372	366	369	367	388	344	349	362	346	356	357	354	332	405	359	357	344	357	382	350	366	370	360	351	372	363	336	350	372	355	395	361	365	361	357	352	349	324	341	360	381	352	374	375	374	356	382	368	350	380	357	325	338	354	394	383	362	340	361	372	385	367	373	326	365	377	366	383	389	376	373	333	359	355	353	360	389	385	363	353	373	346	359	355	388	377	341	383	334	339	372	375	384	370	338	372	383	380	378	331	375	336	360	347	347	343	340	369	386	397	353	331	363	365	334	328	361	359	364	350	374	356	363	399	384	368	361	343	356	354	359	376	375	359	360	390	345	355	352	359	362	364	345	365	362	366	328	376	412	372	375	336	364	346	404	320	335	350	354	344	370	348	382	361	380	352	404	355	383	338	321	374	346	363	408	344	383	390	365	384	356	386	354	371	382	349	364	330	378	354	380	359	347	350	334	384	345	381	392	402	374	333	361	356	357	403	406	355	378	364	348	360	362	379	404	350	338	380	389	403	368	342	351	373	373	382	366	393	365	369	388	384	376	366	355	405	393	403	350	393	319	352	382	373	347	359	347	380	352	381	325	373	342	360	344	348	348	385	332	360	367	391	367	352	377	381	364	359	347	364	337	356	340	353	372	369	374	377	377	357	398	365	353	355	341	367	391	384	353	393	333	362	354	356	395	381	366	354	350	377	383	393	372	352	345	369	367	375	383	392	374	378	363	365	386	368	395	396	376	379	343	365	337	355	374	350	351	352	378	373	379	362	370	376	422	397	425	361	374	377	372	372	351	375	362	376	396	375	344	368	357	366	343	365	407	368	389	356	368	372	351	353	387	344	377	364	349	341	411	349	357	372	347	387	373	401	368	352	355	379	354	360	362	375	364	413	365	354	376	360	348	349	376	355	375	357	357	337	343	385	366	378	385	386	346	372	342	356	413	370	386	365	359	337	344	349	361	338	373	363	392	415	369	343	396	363	332	353	352	340	368	354	368	348	377	370	394	340	371	309	333	388	370	370	338	352	383	364	341	364	372	380	355	391	369	331	381	371	382	396	377	392	369	332	347	367	334	376	376	367	389	367	357	369	342	361	367	360	356	380	342	366	322	368	390	370	328	373	345	374	383	343	375	384	387	354	363	378	364	351	371	326	389	360	351	350	352	350	362	360	372	366	350	331	363	408	359	392	364	375	385	375	361	385	345	340	364	376	348	366	371	361	364	367	377	375	336	383	362	410	312	358	394	400	335	344	383	346	354	355	383	357	416	323	376	370	372	381	379	358	360	373	360	336	368	340	358	333	370	364	376	384	347	345	395	371	378	362	407	366	364	389	369	330	360	366	353	349	383	382	326	328	387	324	331	354	359	338	350	425	370	353	370	381	379	371	359	371	374	376	411	349	367	352	376	343	394	340	351	408	370	384	330	340	393	373	392	358	380	391	349	345	379	371	382	383	374	340	334	375	358	347	377	381	365	379	343	378	362	384	353	378	357	370	381	375	381	361	389	375	356	372	362	362	381	343	341	377	405	366	375	348	407	399	379	364	372	332	370	357	379	405	371	383	354	336	367	364	381	391	365	365	332	400	369	350	377	354	350	349	355	396	384	356	351	371	360	386	395	337	353	370	379	355	398	383	367	356	358	366	343	352	359	391	306	410	369	386	364	374	392	358	334	357	361	359	374	351	387	381	352	371	343	348	392	373	376	372	348	339	353	374	375	392	392	367	370	311	381	370	387	357	374	384	393	344	361	384	377	401	354	339	362	349	343	369	363	374	355	348	374	379	341	391	351	384	357	346	356	372	421	335	339	382	391	363	339	378	357	369	392	391	361	390	365	386	380	339	353	378	356	392	357	357	367	356	388	355	334	342	374	342	345	350	308	351	385	354	362	346	379	390	333	341	358	363	343	381	360	368	372	359	367	381	372	327	370	401	361	380	354	356	367	356	376	375	371	376	367	354	370	330	362	364	348	386
39638	54445	32313	2571	1106	928	762	640	598	598	570	505	537	482	487	478	455	468	467	457	453	443	489	449	473	452	478	466	427	424	468	484	484	435	427	457	454	468	435	475	447	419	471	406	454	473	446	474	466	452	433	445	451	442	507	444	460	469	448	462	440	455	437	453	470	483	459	422	475	430	440	443	440	457	464	459	502	427	457	465	504	456	449	448	458	422	450	442	424	460	479	458	485	471	425	457	433	464	457	506	477	492	443	441	441	421	468	479	460	485	441	460	432	422	452	479	495	473	427	482	475	454	472	499	474	443	423	469	463	423	433	480	428	458	420	408	428	463	504	445	477	449	475	436	467	437	435	469	437	438	482	420	484	447	439	467	482	469	475	420	487	451	451	476	421	454	488	434	422	448	448	435	471	452	435	463	488	443	440	455	482	457	441	461	421	452	435	482	457	457	417	455	492	480	456	458	479	434	425	452	447	459	485	447	450	459	461	510	446	426	467	455	462	474	470	435	474	475	478	445	444	442	451	457	433	477	439	438	488	433	440	496	430	469	463	496	463	447	439	481	477	456	427	457	491	494	448	399	446	454	439	441	472	439	459	436	399	442	449	454	444	452	436	468	451	455	443	444	473	485	445	456	446	474	451	448	440	444	454	463	444	479	428	462	459	480	443	452	443	459	480	438	445	453	459	461	439	447	463	428	462	429	441	469	461	438	443	459	434	445	476	459	480	437	455	448	462	475	447	455	444	467	450	465	436	443	431	449	407	459	435	430	416	484	461	448	468	404	472	472	449	465	433	458	413	481	457	452	487	483	467	448	423	463	419	466	448	448	441	443	441	441	437	452	448	465	443	450	447	448	451	444	493	403	428	415	437	443	450	486	431	441	450	458	490	453	450	436	433	441	477	447	472	429	465	465	456	475	449	446	440	469	464	425	489	452	457	465	514	464	454	455	439	460	471	425	433	406	476	460	476	470	468	459	457	417	473	465	439	483	419	498	427	437	494	452	444	444	432	449	455	469	482	465	466	449	463	488	460	483	470	461	461	448	463	399	461	454	435	422	478	445	419	474	440	419	457	461	457	425	486	406	445	449	455	481	424	449	448	453	461	455	458	428	416	414	485	449	427	443	411	450	430	444	472	445	458	412	458	447	448	462	439	444	460	461	436	467	461	459	437	459	428	464	427	456	438	414	453	465	491	494	475	435	445	426	471	437	462	438	454	447	456	429	431	462	423	484	489	424	435	470	425	476	416	445	463	477	441	438	450	440	447	442	428	389	441	498	438	431	450	458	425	473	470	474	451	461	442	457	431	458	478	403	470	455	477	424	463	493	435	448	436	423	410	456	510	443	479	467	444	505	478	413	448	464	432	438	457	462	499	450	436	469	480	467	495	475	428	449	453	438	447	442	436	429	463	471	473	458	448	463	420	417	472	441	449	464	458	488	463	449	422	489	427	506	449	461	470	433	470	462	418	450	445	435	420	465	458	462	429	437	467	444	425	429	454	432	412	426	495	500	420	445	424	437	449	444	442	472	449	446	484	474	407	455	439	464	428	426	449	465	443	447	440	452	438	448	456	423	411	436	452	455	434	443	432	484	497	467	425	455	471	455	472	457	447	434	479	453	506	421	445	455	439	435	426	514	469	461	455	458	451	461	441	488	465	438	460	457	447	458	450	440	433	443	450	435	452	454	459	454	482	445	446	451	456	473	425	464	464	420	434	502	434	452	451	447	487	474	430	471	459	449	434	435	461	474	458	488	410	427	423	469	441	472	473	417	475	461	463	483	453	478	455	429	472	456	436	448	428	455	455	437	435	397	468	474	431	448	431	462	448	472	478	473	469	478	410	441	441	488	485	459	441	446	470	432	414	437	444	448	476	418	428	463	452	474	467	447	413	477	464	476	452	455	450	413	478	455	437	456	452	444	472	460	457	479	443	446	471	449	443	441	421	464	434	475	419	451	474	476	438	487	454	434	456	424	424	455	464	469	477	435	495	405	411	460	461	465	425	502	373	431	448	459	471	451	474	490	443	435	420	439	430	434	459	491	472	485	445	445	466	472	470	478	476	464	464	468	441	456	467	460	464	466	465	429	422	433	483	449	473	478	428	414	462	446	434	447	444	463	437	448	478	469	426	484	432	414	487	445	447	457	430	427	447	450	463	470	463	438	479	454	452	505	470	456	445	437	410	452	422	472	439	444	430	433	482	447	452	459	449	455	445	503	427	454	450	453	434	428	458	429	483	464	489	457	455	454	461	459	498	442	425	474	457	438	403	450	460	449	468	445	483	451	426	430	482	471	467	446	463	424	478	434	433	448	478	469	450	431	466	449	470	455	441	505	486	471	445	502	481	446	422	433	445	463	485	465	438	439	431	439	465	480	447	445	483	437	439	442	435	440	463	430	481	466	425	481	463	409	429	456	457	431	443	421	470	435	457	447	472	459	447	445	437	464	452	446	447	471	461	474	434	445	459	468	440	473	450	457	444	439	439	447	445	469	505	451	418	445	479	472	440	452	472	443	480	464	456	484	504	462	464	469	460	420	457	456	438	458	472	454	438	457	439	482	473	443	475	435	459	494	447	409	432	498	435	443	461	452	482	444	459	472	478	456	449	425	445	460	450	439	463	430	441	446	485	449	431	443	443	482	464	502	419	417	421	477	499	470	427	463	460	440	457	418	443	434	452	431	442	466	430	474	433	431	422	438	447	460	459	475	422	501	467	468	439	449	498	478	448	488	450	459	453	445	426	460	465	434	440	480	478	444	467	486	454	473	468	456	479	478	456	464	427	441	458	454	438	454	428	454	444	476	433	455	457	445	436	445	433	441	442	476	421	465	475	440	448	437	470	466	472	431	438	436	433	446	436	463	462	426	435	442	477	457	437	454	428	442	448	448	458	452	457	466	455	467	412	447	496	427	478	468	424	485	424	461	447	462	461	436	448	476	459	458	434	449	488	454	421	471	464	457	427	440	466	427	465	452	473	449	506	428	429	438	448	455	435	478	393	459	442	462	431	460	457	441	444	458	478	459	468	469	454	458	441	453	473	433	427	412	450	398	456	457	466	446	448	457	440	458	452	460	422	440	486	417	463	463	423	460	447	459	444	452	437	445	454	462	468	415	454	475	483	417	451	493	459	432	436	470	445	453	438	466	441	433	427	437	463	438	497	458	454	471	439	462	445	495	452	438	420	422	410	457	461	466	456	433	405	419	431	463	449	438	449	494	456	448	465	463	438	463	448	453	449	469	427	468	490	446	472	467	424	439	463	450	412	434	448	427	469	437	401	412	443	421	486	440	447	440	473	485	442	450	464	484	487	474	478	448	465	452	442	464	445	460	438	460	462	434	449	436	437	459	446	441	449	479	457	464	491	470	459	449	465	436	445	451	440	441	445	428	465	419	436	446	427	479	394	432	470	437	439	474	439	442	473	483	426	448	464	427	442	454	439	494	429	450	463	478	443	424	430	438	466	462	455	450	437	443	465	416
22852	21019	28536	23625	20969	20177	5037	1278	1030	897	875	868	840	844	769	784	733	792	763	758	713	775	790	798	768	773	711	734	703	737	786	771	712	797	751	758	785	749	734	775	731	750	707	742	689	746	732	714	744	756	724	735	744	733	749	744	706	701	692	725	786	724	731	702	722	763	741	709	722	666	756	670	726	690	719	708	712	723	703	693	717	726	752	734	713	751	757	728	744	677	721	725	693	715	716	738	722	689	752	732	753	747	713	764	740	744	730	698	665	776	756	713	729	683	733	729	684	753	729	678	729	701	689	690	721	753	753	744	735	743	739	654	765	725	716	703	710	686	717	721	718	719	719	741	729	710	766	770	791	759	741	739	745	724	700	705	713	682	756	737	709	739	737	727	742	741	746	693	719	748	686	746	735	756	712	705	720	744	688	739	701	739	723	733	691	746	722	680	763	689	745	783	725	704	714	720	696	691	741	731	672	742	718	740	709	717	679	750	713	748	651	731	704	745	705	657	685	711	721	736	699	758	702	702	711	689	743	695	717	700	767	759	733	735	758	688	732	708	684	723	738	747	690	723	732	715	734	734	743	691	660	754	744	746	758	683	704	693	743	694	698	663	776	694	767	724	750	742	734	706	726	707	702	750	698	727	711	708	739	709	750	780	758	716	700	796	729	723	671	722	741	712	722	764	750	754	739	694	713	749	734	704	725	742	698	730	698	763	750	723	731	717	736	713	722	710	776	693	764	743	735	716	751	755	778	709	722	696	762	685	759	720	734	713	744	762	727	725	770	749	766	802	727	698	797	720	739	744	757	727	739	711	769	728	723	709	720	725	727	729	715	697	766	751	698	713	713	724	704	738	743	715	724	715	727	760	731	719	749	717	764	709	743	749	759	748	699	799	753	695	731	741	735	763	724	758	766	734	746	710	747	770	766	717	690	719	677	764	681	748	737	741	712	700	757	719	729	744	725	763	726	722	716	750	697	751	709	705	749	758	727	731	739	692	778	717	644	740	732	773	720	705	708	694	724	741	697	710	743	695	721	698	738	737	721	703	711	744	734	699	742	687	666	751	740	687	721	769	772	771	766	756	725	726	726	751	738	685	735	752	738	703	731	657	776	738	731	726	730	701	753	757	746	704	705	697	712	750	781	714	741	732	724	725	773	733	662	705	710	737	757	745	762	758	720	733	771	718	734	723	753	686	740	711	780	706	712	721	755	717	695	687	720	722	769	726	751	657	701	775	751	661	702	658	704	729	709	724	709	761	739	716	722	691	694	742	718	739	781	718	721	702	752	735	727	756	734	714	716	755	747	741	706	714	689	725	742	682	708	690	776	763	707	718	774	693	769	693	753	711	706	725	788	738	695	765	730	716	713	725	745	731	711	758	734	678	711	729	746	704	723	729	691	755	733	712	719	742	707	727	727	764	715	749	737	768	715	683	748	695	727	734	710	755	757	779	726	743	726	752	699	748	706	716	727	710	730	688	777	707	699	734	751	696	711	731	704	698	727	719	733	749	729	669	735	695	716	741	763	751	737	653	670	681	727	727	724	698	726	714	704	763	722	708	734	733	732	742	691	779	717	750	688	729	753	740	728	702	716	739	723	769	699	686	726	706	744	750	722	712	699	692	773	714	720	712	739	738	743	731	759	770	694	712	713	748	683	709	706	705	677	710	727	737	720	762	709	765	713	702	697	766	710	725	728	735	705	737	715	715	753	764	745	717	717	726	755	723	708	699	737	711	694	746	684	687	715	748	674	752	701	730	704	760	719	740	681	715	715	720	749	732	696	742	682	729	735	735	743	729	751	710	771	723	776	734	729	749	666	714	744	699	707	703	684	748	732	736	730	748	720	748	744	724	763	729	735	676	737	761	697	758	752	709	677	728	715	732	747	732	706	780	700	699	764	724	695	771	737	728	723	750	741	709	721	698	730	726	717	696	714	722	711	753	725	775	712	748	720	750	697	754	759	726	690	720	687	709	701	749	715	711	712	730	741	696	730	753	718	735	736	698	707	702	716	696	683	759	726	733	706	752	756	733	758	718	748	662	773	699	711	763	711	732	753	695	727	701	692	702	741	692	720	760	740	736	717	727	743	728	689	721	728	706	677	706	716	763	701	732	733	707	718	724	783	787	718	684	753	749	715	745	740	787	709	683	727	702	754	713	728	756	712	764	739	718	727	724	715	714	722	798	756	697	729	737	724	714	749	672	713	721	717	711	723	714	762	744	756	722	719	731	730	715	702	674	709	752	745	713	774	707	707	719	746	732	673	766	725	725	736	720	714	759	736	764	729	718	744	732	739	692	733	688	723	700	727	732	681	680	721	708	726	681	787	726	729	748	726	720	706	714	754	701	714	685	742	731	730	754	724	696	693	710	703	769	734	701	679	709	732	739	778	726	704	664	729	721	728	715	706	725	741	728	691	743	735	752	708	710	746	703	696	801	714	730	744	819	697	740	746	701	737	699	706	719	684	734	762	694	704	680	695	725	734	707	715	706	738	719	749	776	723	764	717	743	711	724	716	714	740	744	769	726	733	714	695	723	733	667	737	774	713	751	634	699	692	730	741	752	747	732	750	713	741	735	781	713	683	804	714	730	718	718	707	715	691	687	715	700	750	686	737	732	681	706	703	694	716	722	713	733	717	715	695	697	676	672	752	739	753	720	690	734	745	700	701	737	717	702	708	767	736	789	742	769	724	765	737	729	722	697	784	739	751	801	685	702	730	721	781	704	735	734	724	735	728	737	743	757	694	745	723	739	756	737	713	767	728	744	757	738	770	713	775	692	751	734	719	733	724	717	752	761	716	711	752	696	768	710	741	738	735	706	715	710	725	757	730	701	725	683	714	747	770	699	692	778	732	783	757	746	695	752	689	759	723	688	704	758	749	681	741	656	727	676	703	757	763	696	707	691	692	733	714	732	763	709	734	678	694	712	727	683	715	711	717	763	704	709	715	679	745	757	757	727	756	756	758	732	706	712	715	702	718	775	693	763	718	760	685	696	758	724	705	751	705	722	755	719	733	754	759	714	752	744	719	737	686	730	766	747	742	673	717	752	690	777	721	741	731	660	749	692	708	739	733	752	727	730	718	727	723	740	731	732	749	745	724	717	752	656	715	767	708	740	709	731	682	726	727	685	695	720	709	683	754	756	718	742	735	722	708	692	728	709	721	733	682	729	696	688	679	755	708	705	757	721	693	710	764	731	794	737	713	718	723	697	728	732	750	688	753	699	692	653	706	662	726	748	727	764	705	713	705	699	720	726	739	726	675	706	781	727	752	719	763	700	752	731	719	741	751	739	658	753	693	733	680	738	768	702	690	717	700	772	707	728	697	743	748	713	757	724	767	717	738	770	767	752	701	753	686	723	706	719	780	709	727	714	745	727	783	794	705	691	705	718	775	720	694	689	713	748	705	730	723	758	722	786	699	720	696	714	679	715	702	677	742	742	730	723	757	731	732	698	703	743	699	715	740	715	750	773	731	720
45812	70793	49540	7940	3010	2312	1892	1623	1360	1338	1200	1221	1094	1041	1030	967	962	942	865	943	914	841	891	898	847	836	886	870	879	865	825	808	854	851	862	876	887	825	856	861	847	858	850	801	841	798	800	860	855	868	826	851	835	867	804	838	870	851	848	873	842	872	804	857	812	829	841	822	814	812	836	891	863	822	854	805	847	777	807	785	842	838	868	870	833	843	863	864	876	862	836	855	863	852	832	808	828	872	872	895	800	827	801	805	854	783	863	863	876	813	848	884	793	805	842	868	828	886	796	826	864	830	862	842	807	810	826	847	852	878	816	812	841	840	828	855	851	865	845	858	841	911	819	835	813	773	829	845	823	848	855	821	843	821	813	786	860	830	781	860	820	846	869	845	830	815	857	873	869	833	844	867	820	867	800	804	838	847	793	832	797	809	785	858	840	868	840	799	850	816	864	861	843	856	808	809	833	812	835	813	802	790	808	860	801	818	793	860	828	833	801	831	828	852	805	823	787	831	878	836	812	806	872	799	910	831	835	810	801	855	830	803	829	896	810	829	851	839	851	790	856	846	880	850	830	841	833	906	819	809	799	820	873	832	809	831	862	799	861	850	859	792	849	837	804	878	796	790	789	782	792	800	821	802	798	825	816	835	847	841	835	782	854	850	819	844	828	843	880	871	788	806	845	788	837	772	844	871	832	828	829	822	853	846	855	829	857	816	809	795	839	838	838	861	855	842	858	809	873	802	844	830	836	824	760	800	818	832	838	855	818	834	851	835	772	849	825	848	746	822	826	815	841	786	844	879	851	837	854	845	785	860	805	816	833	811	835	863	806	845	797	847	835	828	813	809	765	830	842	891	847	839	838	812	866	885	871	904	894	840	845	827	826	826	861	856	856	861	836	861	837	836	869	833	818	838	813	816	887	856	820	813	812	802	815	853	796	779	855	802	921	832	838	837	804	865	807	830	801	856	857	828	830	836	796	820	871	812	842	809	831	811	828	831	813	805	814	835	828	822	825	851	784	851	849	804	815	875	860	804	832	819	865	826	799	797	831	822	815	783	886	809	817	804	858	828	867	828	834	811	828	769	852	860	834	815	857	870	813	849	809	817	804	838	817	829	848	806	779	833	818	805	807	840	804	844	849	831	802	813	879	842	850	832	792	856	791	828	850	822	845	860	823	787	804	790	773	849	863	842	789	823	838	852	834	854	764	857	799	877	832	819	817	875	893	800	845	885	825	861	781	851	876	841	809	805	856	831	814	826	834	830	810	837	834	794	782	776	798	852	814	841	842	846	831	858	846	779	793	829	884	764	740	832	815	819	814	874	850	856	829	860	851	849	845	863	793	861	850	770	836	892	841	856	841	824	852	847	810	825	893	865	868	788	786	853	799	848	851	869	821	833	836	827	811	826	839	803	820	827	852	853	829	864	829	816	801	867	786	763	834	813	846	834	795	830	879	884	802	847	840	806	803	874	872	807	843	856	849	805	809	846	784	870	850	853	833	805	818	787	854	822	774	803	819	805	843	796	801	850	796	842	852	813	848	851	814	869	859	821	925	849	822	864	847	845	893	814	812	800	806	818	815	752	818	831	843	863	835	837	820	842	795	835	825	820	835	857	865	865	827	878	782	830	842	807	856	849	788	834	823	831	828	835	826	859	848	848	795	814	818	853	831	802	856	835	824	869	869	806	817	816	880	793	870	811	828	794	831	818	860	842	752	893	793	817	765	803	866	821	833	874	789	820	791	787	843	759	770	845	814	849	827	830	843	800	825	843	828	828	868	826	802	822	823	855	824	819	846	860	815	846	828	865	878	818	849	784	839	879	831	805	828	798	880	812	829	806	843	792	839	827	831	896	854	855	823	825	845	804	803	798	871	828	804	850	808	813	797	872	803	842	858	868	824	854	823	840	835	823	806	770	833	825	834	860	837	844	777	831	790	836	832	841	821	816	840	813	805	839	824	814	822	823	843	835	841	829	851	845	867	885	848	872	785	814	823	832	818	829	818	792	796	791	851	853	801	824	810	789	820	871	883	831	940	820	824	819	807	834	834	813	855	845	838	848	834	861	869	818	825	784	842	883	851	835	788	808	840	797	837	859	842	836	815	816	868	840	842	874	848	821	828	843	781	819	856	834	830	835	812	819	827	828	823	869	802	843	827	794	849	845	804	854	796	809	809	843	828	818	836	805	865	852	873	869	890	854	849	818	799	865	878	834	837	819	856	865	813	812	862	802	841	850	806	832	827	842	810	846	815	863	758	840	809	881	872	853	842	844	798	826	820	804	799	841	818	880	881	840	809	885	823	865	825	886	872	813	816	822	839	803	808	839	878	814	801	859	857	891	836	812	832	800	813	791	809	852	861	801	804	837	819	844	874	825	814	811	795	817	871	830	860	819	833	809	792	837	827	835	812	844	827	846	858	850	840	850	831	903	849	817	860	856	854	812	778	802	857	810	833	855	816	808	813	839	851	868	856	842	867	870	840	802	856	855	786	834	884	799	842	799	820	819	865	849	803	857	803	855	848	859	820	819	847	848	827	846	852	841	802	827	837	839	847	806	817	814	829	889	819	845	853	814	862	859	777	836	828	839	828	791	779	792	841	797	766	853	833	869	787	839	834	844	838	833	832	868	798	861	817	853	866	814	824	806	836	873	843	802	817	876	805	810	811	857	829	848	828	845	890	861	801	804	840	802	820	769	787	821	800	848	803	794	789	824	832	811	841	812	859	810	836	887	876	880	845	855	830	800	838	834	806	813	848	855	840	825	817	842	836	808	884	837	802	840	780	830	851	836	815	821	839	855	825	832	839	827	833	808	863	816	822	860	788	809	840	860	820	845	864	848	822	863	806	816	817	849	858	837	828	817	840	876	829	828	879	830	809	818	854	904	855	804	871	851	860	829	839	832	824	836	854	821	835	822	915	801	842	839	847	842	878	834	875	815	848	833	825	826	785	792	816	803	847	875	817	847	824	888	766	859	815	841	805	877	799	840	872	827	843	823	857	822	814	819	827	858	841	763	784	837	848	860	796	840	832	832	830	805	834	836	756	799	858	874	816	810	866	861	824	846	850	851	820	844	818	864	806	782	884	832	815	836	845	866	840	819	844	823	836	865	786	841	817	860	832	861	802	824	775	862	838	850	772	794	834	868	875	848	830	837	849	857	881	847	838	839	811	813	841	851	784	843	819	865	846	790	847	800	872	827	862	834	822	844	839	764	775	867	839	745	821	904	800	803	826	828	847	806	850	848	831	818	823	820	804	842	842	820	825	822	858	786	814	847	836	842	845	823	807	852	868	849	779	836	817	901	807	871	802	811	855	786	841	843	887	836	828	871	806	829	866	864	838	785	838	814	827	845	818	850	854	868	818	866	878	848	836	824	790	788	847	852	803	785	821	840	821	816	784	791	827	841	845	816	803	854	852	805	824	879	847	834	775	856	823	848	846	813	817	809	818	830	853	839	873	813	873	823	848	812	844	821	801	811
31965	32178	25157	4866	394	322	284	286	261	303	295	268	251	265	277	298	258	260	284	280	280	304	289	280	254	256	270	291	260	283	274	291	267	248	296	317	312	256	298	262	284	279	272	295	277	278	265	271	286	267	261	282	283	273	252	286	287	260	307	281	282	279	324	300	259	282	288	288	289	261	271	266	254	266	273	242	276	294	262	249	274	297	266	272	262	270	257	255	265	266	291	287	265	269	238	256	288	239	289	285	267	279	292	240	262	282	293	291	299	286	250	263	268	299	259	281	292	268	256	267	269	245	255	290	252	285	289	237	295	280	255	253	252	251	259	259	284	259	280	250	282	242	310	274	273	238	271	263	265	252	273	284	278	235	271	289	267	266	275	286	267	284	255	269	305	283	271	289	269	294	276	254	269	260	276	279	265	274	233	235	277	256	248	258	281	256	264	283	293	249	257	263	268	267	277	271	255	266	277	284	239	248	287	288	304	262	285	239	303	274	288	279	268	287	295	276	259	284	264	253	241	269	283	261	260	277	261	241	284	266	265	252	233	264	251	273	257	261	284	266	247	262	287	288	268	270	277	279	284	270	288	291	318	273	278	288	246	286	239	244	281	270	276	296	258	284	257	305	289	255	274	251	257	290	264	290	277	269	272	260	291	270	282	283	271	243	295	278	287	265	279	276	255	266	262	261	264	287	251	284	290	296	289	260	265	274	265	243	254	278	245	298	269	272	314	250	269	289	280	275	264	281	267	290	303	258	279	291	286	279	274	258	279	264	273	254	280	319	280	278	258	262	281	279	266	283	269	246	264	256	265	284	297	252	309	253	271	268	261	276	304	241	289	265	260	266	239	286	286	261	267	275	270	265	265	271	299	268	286	274	286	267	274	267	282	277	299	253	245	256	268	249	263	289	278	279	289	281	281	272	241	269	261	280	258	250	248	258	310	279	263	305	271	263	250	260	273	296	301	263	271	287	250	303	291	274	261	264	282	277	277	249	282	268	276	265	283	292	254	267	261	291	264	278	322	250	263	251	253	285	287	276	323	264	276	239	303	259	279	269	280	261	266	236	284	251	262	291	277	272	313	276	268	315	276	288	301	271	279	247	264	264	274	299	294	256	275	266	287	273	255	263	271	319	265	278	249	258	274	271	279	277	244	298	270	279	305	259	277	279	258	284	275	273	279	278	264	274	282	253	245	297	262	264	242	270	260	250	285	285	254	262	261	293	277	271	278	261	247	274	290	299	261	288	284	284	292	272	302	268	263	285	259	260	265	277	297	291	280	256	286	272	278	292	244	288	282	283	267	294	268	251	291	245	283	262	298	282	270	296	271	236	262	262	295	271	306	257	284	264	269	294	253	256	275	280	268	280	277	290	268	287	277	276	269	271	275	266	276	226	260	289	251	261	298	258	276	309	292	283	281	251	287	280	270	283	250	249	251	244	262	286	312	287	272	276	280	275	267	263	263	301	280	263	259	290	265	269	276	255	269	293	262	296	263	279	250	268	241	275	287	277	270	292	253	273	279	281	280	266	263	298	291	256	304	256	286	275	264	247	271	258	285	258	279	268	259	294	284	289	254	257	277	303	296	277	271	281	282	297	260	272	273	285	292	283	238	288	301	241	260	277	287	284	286	286	257	280	288	261	250	264	290	249	280	267	282	266	267	235	290	273	260	273	286	272	308	250	287	242	269	289	271	270	276	261	288	246	292	257	268	268	285	277	263	281	265	252	274	270	242	276	267	276	292	276	285	260	277	257	240	268	273	281	268	277	256	270	286	283	264	252	281	279	289	277	305	267	237	262	263	292	247	286	271	294	273	282	277	275	230	274	287	271	281	273	260	279	288	263	282	276	259	275	261	264	273	279	302	269	291	265	283	304	286	286	259	260	277	285	282	295	273	258	268	304	272	280	250	236	278	258	271	261	257	290	264	285	255	288	250	282	269	277	263	271	272	253	241	279	253	285	264	282	260	290	278	277	261	277	298	273	305	278	256	279	273	257	250	300	276	251	275	282	264	271	270	294	266	274	254	287	271	285	239	306	268	275	278	268	291	259	285	287	258	271	251	277	288	278	273	292	279	259	243	277	266	280	283	280	300	281	270	283	258	254	296	255	268	289	250	273	268	278	274	260	287	240	281	270	288	280	285	278	301	288	261	242	259	252	293	249	273	293	285	245	261	260	288	258	282	312	283	278	292	263	257	269	308	259	278	246	296	287	269	262	249	257	273	277	265	261	300	243	282	268	291	277	275	286	268	291	321	289	263	285	271	266	288	293	265	263	264	252	268	273	264	281	233	258	270	288	278	259	263	251	282	301	266	249	253	247	279	230	280	298	282	292	284	258	304	275	272	264	238	245	254	260	288	273	259	255	267	278	272	275	266	268	273	229	280	260	275	279	279	291	290	277	271	281	251	234	296	270	268	260	234	264	298	266	257	280	252	305	240	266	249	280	296	261	258	257	248	260	263	292	273	279	282	273	279	282	287	298	298	277	259	284	262	263	275	293	285	277	256	269	260	262	247	251	297	267	254	254	265	256	236	261	280	265	255	244	307	297	279	305	270	259	267	272	241	271	262	291	284	281	317	266	244	276	270	250	253	281	282	277	253	266	268	267	251	250	266	271	298	267	268	257	261	300	253	299	278	290	284	250	278	300	260	281	298	279	263	254	300	269	310	255	284	303	286	294	240	273	270	263	285	259	270	266	290	272	289	292	252	262	271	286	308	264	250	261	309	279	267	298	261	290	283	272	267	298	263	297	231	252	275	279	238	319	295	297	255	264	298	276	280	255	255	283	271	271	262	259	265	264	289	260	267	284	240	278	301	299	295	281	285	262	281	312	254	275	277	253	266	270	274	242	291	274	275	297	295	271	287	294	284	274	294	300	258	300	271	262	297	279	279	253	290	284	256	247	247	241	275	259	256	260	256	294	260	293	268	261	259	265	281	268	276	262	266	291	280	244	246	249	236	282	281	269	260	258	256	274	255	281	281	247	276	275	266	281	305	246	260	280	274	285	291	278	254	281	270	291	297	293	288	267	282	294	266	259	276	274	286	270	260	258	233	229	285	264	268	250	278	255	275	301	270	268	275	263	285	254	273	290	277	299	286	291	295	263	275	256	239	256	267	288	258	246	243	240	258	280	259	273	281	280	283	262	256	287	292	281	271	246	283	276	249	267	271	278	253	277	281	273	274	242	270	268	247	275	275	274	258	252	318	300	267	267	277	229	251	272	284	271	287	275	295	267	284	278	267	288	278	299	264	253	265	285	248	274	286	272	274	250	283	295	283	281	274	298	279	280	268	282	277	275	289	283	271	273	263	254	262	274	300	292	307	262	283	261	291	266	262	292	289	254	226	264	264	295	266	261	273	273	247	280	287	296	268	256	283	254	305	237	276	281	270	279	284	277	267	266	286	246	291	296	269	276	249	257	266	292	299	297	297	316	280	289	262	292	274	251	257	265	270	282	317	297	278	281	268	277	283	285
39364	46558	25940	938	467	411	402	368	389	365	313	370	322	333	332	364	340	332	332	297	382	357	364	343	338	328	324	348	317	375	311	359	367	334	351	301	350	336	358	389	338	319	326	366	313	324	307	318	331	358	333	374	328	302	340	329	353	374	370	328	335	359	318	341	323	379	346	338	339	347	332	345	347	319	352	345	336	345	320	349	323	328	338	329	321	327	341	360	385	343	320	308	314	322	359	312	329	326	346	335	346	357	346	347	343	350	347	336	352	341	351	336	319	344	328	351	368	328	294	312	328	357	339	308	301	309	344	316	337	357	356	309	351	364	340	358	309	344	312	336	343	365	328	344	334	328	360	349	320	334	366	347	340	330	328	332	341	340	353	334	334	357	365	358	358	351	324	347	311	355	327	330	344	325	342	309	326	329	324	332	362	337	354	357	330	338	319	317	353	343	354	353	322	332	338	312	345	339	328	323	349	341	347	341	321	384	344	333	362	375	343	325	351	321	310	346	336	369	344	340	328	345	347	356	333	350	336	338	309	349	355	336	371	324	327	342	342	332	331	330	356	303	325	329	358	364	334	361	348	343	307	338	366	329	324	330	329	351	373	337	326	358	339	321	359	336	352	355	351	338	344	342	327	339	363	330	367	333	346	327	334	343	311	325	353	328	329	348	322	356	328	335	336	313	337	370	289	314	326	325	362	349	294	381	332	312	332	316	334	337	353	324	322	345	329	361	307	357	347	333	317	374	311	351	329	320	339	340	320	335	326	333	316	337	330	342	357	341	320	324	370	297	361	343	325	329	327	340	381	344	310	326	305	321	338	324	316	310	349	336	321	354	332	313	327	366	330	314	346	345	328	333	340	332	365	353	341	349	343	332	371	357	343	356	369	353	351	366	369	341	307	339	317	327	348	332	349	300	325	352	338	330	324	336	327	349	322	348	332	332	307	358	317	331	361	356	343	314	348	315	304	331	386	318	321	306	332	300	343	363	362	314	334	345	334	320	354	350	317	369	341	360	315	333	334	333	308	384	320	378	341	348	330	352	341	352	345	340	365	338	344	345	359	355	348	334	366	335	314	343	357	372	340	356	363	360	327	360	353	302	352	372	348	369	352	305	354	341	355	355	346	326	301	366	354	340	319	309	351	354	329	341	342	364	339	347	344	373	394	358	353	339	359	313	339	353	353	315	332	303	350	348	349	326	346	342	313	335	331	359	341	323	325	316	326	367	337	338	326	356	355	351	322	339	322	339	373	332	310	327	352	341	339	331	350	357	352	313	342	322	323	340	340	369	341	372	337	327	316	323	339	355	331	345	390	331	327	320	305	308	325	346	333	317	335	328	321	344	341	358	331	371	323	331	345	360	330	323	375	307	345	316	319	310	354	303	354	328	325	319	328	358	338	336	328	352	326	337	348	346	362	328	323	319	341	349	362	320	327	343	358	343	319	312	343	356	336	329	321	368	342	358	362	345	326	329	364	336	337	346	337	355	326	367	359	321	342	315	354	338	323	339	330	346	351	336	334	307	322	349	343	333	344	320	317	314	336	303	340	349	346	317	312	326	356	327	338	297	315	329	351	327	349	320	331	292	331	330	337	333	354	359	343	311	332	349	336	326	314	335	308	344	341	332	360	326	330	324	352	308	298	354	364	313	324	359	322	341	335	346	352	351	347	337	362	307	346	337	314	367	363	357	331	355	345	320	326	343	314	341	335	372	341	356	364	297	314	335	325	372	368	311	389	347	328	352	324	325	374	338	343	324	316	306	377	335	304	352	325	352	328	335	347	358	368	315	371	348	361	314	359	338	331	332	345	352	316	350	358	354	346	317	367	338	305	313	319	304	316	309	317	337	320	362	334	352	332	335	323	351	342	333	363	350	324	332	354	364	339	338	371	318	357	352	335	381	340	339	334	341	348	349	349	315	316	365	361	335	369	339	346	355	307	335	327	379	365	319	328	331	315	343	357	341	350	364	328	294	351	337	355	356	355	323	325	357	355	360	318	352	331	312	324	364	330	322	345	345	342	333	345	314	310	336	384	327	315	327	348	349	369	338	358	320	304	349	329	360	371	346	323	343	368	325	323	349	318	382	340	344	339	314	305	345	305	328	350	357	348	333	350	310	330	358	335	369	368	315	351	306	374	346	319	326	324	372	360	341	358	353	328	341	369	370	351	340	363	322	321	338	340	324	322	321	373	313	345	362	330	357	323	373	334	336	334	374	338	322	316	326	327	373	366	337	307	367	360	316	327	364	337	343	363	329	325	308	356	343	346	349	328	337	345	370	374	334	298	324	334	289	331	342	340	367	358	337	338	316	327	331	314	328	336	345	330	346	349	331	346	376	359	361	312	342	338	322	347	334	353	355	349	318	315	310	342	336	319	327	367	331	337	334	331	327	337	360	313	364	339	347	340	368	364	321	290	363	320	365	348	329	353	312	366	342	339	353	358	343	319	328	305	343	324	333	313	330	355	351	315	339	339	360	319	358	328	323	351	358	360	308	298	337	344	346	347	357	335	352	335	366	316	335	311	337	315	328	317	294	359	353	357	383	318	320	344	324	345	332	337	335	366	331	351	347	325	358	310	321	316	329	351	351	322	311	342	320	326	331	323	339	318	367	326	339	327	340	345	350	351	334	337	347	352	331	344	330	372	334	357	330	341	338	341	332	329	333	314	340	350	342	369	316	336	305	354	343	342	343	333	328	369	389	338	308	330	321	325	332	369	350	373	333	316	324	333	358	330	355	369	371	339	338	325	313	348	348	364	346	336	357	332	303	335	321	338	349	321	360	361	329	304	332	344	311	332	385	308	347	332	316	345	324	310	353	341	337	310	305	337	333	326	302	340	329	350	361	319	372	336	342	342	337	337	347	332	360	329	336	312	331	364	368	292	339	342	346	352	324	351	320	334	337	347	340	325	332	372	360	351	371	318	310	351	321	341	343	333	325	368	350	347	336	318	347	349	338	330	341	349	357	370	348	343	313	315	345	315	358	353	334	356	351	372	355	352	369	348	328	367	362	359	325	356	336	359	327	334	306	346	353	355	354	335	332	366	332	319	316	351	364	328	369	348	377	338	351	343	322	324	329	355	315	328	358	364	351	340	355	332	340	318	350	352	346	335	350	351	357	364	331	335	323	333	326	329	321	344	315	335	334	340	341	342	344	348	372	357	326	328	321	336	330	361	352	330	352	349	325	330	350	340	328	328	366	333	318	325	360	322	319	352	372	333	352	336	338	332	321	374	350	339	356	324	348	331	361	328	341	374	357	348	346	354	342	346	337	320	377	334	348	330	358	329	341	306	373	317	357	294	319	323	315	366	352	305	344	331	330	318	362	339	332	349	353	333	314	364	327	325	362	343	314	354	344	342	361	356	309	342	333	351	305	322	345	342	315	358	320	336	315	344	383	341	360	367	341	326	305	332	340	336	347	305	360	355	306	366	341	297	343	330	330	337	336	320	335	354	338	368	336	301	333	361	328	332	347
24008	21030	28035	24259	20105	5903	994	677	656	602	595	560	544	557	491	492	519	515	470	528	516	523	498	491	486	487	534	487	514	507	559	471	446	518	504	507	511	421	488	509	531	484	484	503	494	507	477	474	480	546	450	502	477	505	532	498	538	525	462	492	524	512	538	499	459	502	507	493	491	476	469	503	476	468	465	480	534	507	487	514	484	514	491	518	482	500	497	495	494	488	503	477	491	465	475	483	508	514	499	505	499	456	493	519	499	513	512	547	481	486	489	514	501	462	495	525	463	510	485	493	518	474	469	474	484	488	532	455	468	449	471	528	458	475	519	475	480	531	488	496	489	493	481	498	489	510	441	501	468	493	508	488	508	502	492	481	510	499	531	473	513	471	485	488	524	456	502	510	481	488	515	484	481	492	497	509	496	489	518	489	471	504	443	508	523	504	495	489	464	518	508	493	523	482	507	477	499	504	442	463	483	459	533	433	467	493	537	497	482	498	486	465	500	484	448	496	517	475	454	490	488	458	501	507	457	453	505	501	486	488	473	521	434	499	507	477	496	480	505	464	481	506	480	517	481	474	530	518	515	473	478	481	482	510	478	500	490	490	491	520	468	458	503	489	476	482	461	483	498	478	486	533	446	480	473	478	514	501	481	499	517	458	462	466	482	460	473	474	473	518	475	491	516	509	496	540	474	497	485	477	495	474	476	501	537	551	516	483	472	485	482	468	514	495	492	512	504	540	501	485	508	479	475	479	491	526	465	500	480	455	490	506	485	508	460	488	482	473	513	520	473	491	477	507	497	479	496	478	498	505	518	491	502	480	501	494	480	476	499	542	468	495	487	459	464	506	479	474	468	457	499	456	496	481	487	480	483	518	510	491	499	487	486	498	465	542	490	471	487	423	513	469	464	475	510	473	478	480	459	509	456	508	473	490	534	490	492	508	490	483	453	529	482	505	514	519	520	469	517	528	472	474	506	492	495	489	504	507	513	481	470	479	458	478	452	486	519	464	505	492	494	524	551	462	498	530	455	499	472	492	505	508	505	497	467	517	496	439	470	492	494	479	513	506	437	468	508	431	496	493	485	475	510	486	514	522	485	486	485	492	478	506	473	521	483	530	480	481	464	526	455	474	483	540	473	478	494	501	490	501	485	538	475	492	468	498	520	473	490	481	483	488	499	481	484	506	496	507	515	508	471	475	475	483	512	493	477	517	461	478	489	510	482	472	462	486	508	445	501	496	463	467	510	476	569	474	496	495	463	527	491	479	450	500	499	535	525	500	496	460	477	499	466	524	482	463	470	521	479	519	494	516	462	521	518	474	501	493	458	517	494	491	484	491	471	489	470	475	520	509	469	481	491	475	510	479	463	487	502	516	512	468	477	498	520	516	499	478	464	486	521	501	498	498	487	504	489	486	459	486	479	473	490	469	474	483	485	461	544	509	493	488	463	472	509	522	494	470	482	521	473	512	503	508	486	482	523	509	503	465	471	500	493	495	509	496	462	513	512	498	476	470	511	461	479	517	475	499	486	485	491	488	479	457	495	503	465	512	471	511	467	488	501	510	515	482	497	488	492	487	466	501	482	500	492	537	472	503	505	442	456	479	503	490	512	468	478	548	494	514	471	496	516	560	533	512	508	491	472	502	499	498	491	479	486	500	511	481	482	513	471	484	547	490	490	455	498	506	484	470	488	476	474	502	495	474	478	473	500	507	533	499	475	500	500	553	501	505	468	460	477	513	460	467	494	501	491	441	490	532	468	537	481	521	464	439	455	472	471	477	481	489	499	455	475	479	515	527	517	514	461	500	512	492	466	480	498	488	505	497	468	500	493	475	509	481	474	491	488	517	484	489	515	478	482	502	483	504	477	472	501	485	495	475	502	485	513	440	496	512	480	477	474	506	462	486	494	490	524	503	465	465	471	499	493	494	523	490	472	499	494	447	526	494	520	520	504	437	502	534	484	462	471	489	479	478	482	487	491	511	545	480	485	441	489	466	487	484	442	496	497	482	498	509	510	517	478	513	480	514	488	479	516	478	506	511	497	498	508	493	477	486	521	475	513	484	518	479	479	520	485	460	475	462	483	497	505	525	484	505	494	503	529	485	485	488	489	467	484	495	488	509	490	473	526	509	455	453	509	491	453	521	492	466	468	501	465	546	527	482	502	487	500	478	470	508	491	471	469	503	492	516	522	484	507	496	508	486	519	484	482	478	498	496	483	462	547	521	494	569	487	509	471	468	533	501	504	513	489	474	496	473	481	471	496	466	479	460	502	487	503	487	487	515	486	514	497	515	449	504	480	500	506	453	523	498	538	503	522	484	479	508	449	486	480	511	510	491	493	514	448	489	462	482	521	491	456	504	492	461	497	503	501	452	511	485	487	460	532	480	494	506	479	530	457	483	482	492	476	476	437	477	465	460	505	517	502	461	437	483	527	465	497	493	481	511	504	471	513	494	479	507	515	501	505	494	523	541	510	501	517	490	518	506	502	516	497	470	459	479	477	498	475	480	513	508	512	499	506	510	484	491	494	461	432	445	488	490	477	492	502	442	448	487	486	492	471	495	465	523	495	531	477	458	459	539	468	506	490	486	458	461	460	496	524	521	491	486	519	486	505	479	437	485	482	493	457	503	487	466	484	507	519	492	435	482	494	500	529	463	508	468	492	507	480	516	486	487	452	517	498	477	494	497	476	488	462	510	483	484	474	508	499	474	461	492	482	513	477	483	493	484	451	501	477	523	523	434	511	493	479	497	535	517	459	436	532	541	505	495	491	521	507	483	488	461	529	532	486	476	495	526	526	473	479	485	502	448	487	520	467	462	477	501	491	517	468	467	511	476	491	496	459	490	474	524	511	469	503	504	488	545	459	486	536	510	483	499	467	483	504	474	522	509	489	504	490	485	519	445	508	504	450	488	534	525	492	497	457	497	450	426	536	464	493	490	511	483	528	505	491	476	495	477	525	480	475	498	492	433	467	517	500	491	518	492	520	490	485	484	471	516	449	504	502	503	520	488	503	463	494	501	476	516	513	468	439	513	498	525	485	467	507	502	513	476	496	485	479	476	504	492	479	448	503	531	509	522	528	486	498	488	499	474	487	495	495	453	494	433	486	489	499	445	438	487	491	480	491	482	472	456	493	501	499	508	475	484	502	474	499	480	469	434	495	485	471	538	470	508	463	460	495	495	470	480	497	506	476	478	490	499	530	504	503	513	459	485	494	530	506	478	469	490	473	453	533	484	513	528	509	449	481	522	503	529	512	495	470	464	491	527	484	490	467	509	467	464	503	471	507	504	470	470	520	477	483	494	496	504	487	506	505	482	482	481	478	510	505	506	475	479	487	505	514	492	484	510	509	472	509	503	506	415	480	445	505	476	476	497	481	486	498	486	499	463	499	445	492	476	469	480	480	477	528	514	536	508	472	478	540	467	521	484	473	449	505	497	471	494	505	493	502	478	505	504	519	476	506	482	478	491	462	513	509	470
41766	60880	40539	3446	1646	1325	1080	1006	909	845	753	736	695	720	669	634	627	631	619	615	614	618	595	576	623	634	566	608	612	576	562	570	610	585	594	605	585	626	583	572	560	590	541	634	591	555	590	580	562	594	574	577	591	625	586	565	574	633	544	559	599	581	561	527	596	563	583	607	559	568	579	603	576	598	559	575	601	566	544	597	544	580	567	598	524	548	529	578	610	528	572	572	593	574	607	541	534	594	577	574	599	588	573	600	557	599	551	569	605	575	578	567	567	591	561	559	565	593	600	547	596	566	560	540	553	570	581	549	605	559	565	599	565	570	576	554	616	623	552	583	540	595	556	573	576	607	592	544	560	575	570	605	607	605	590	575	587	541	574	547	545	572	601	560	550	558	573	599	574	614	543	578	559	584	582	577	576	590	588	556	610	527	582	568	576	561	563	558	584	572	589	611	568	581	563	573	516	537	557	568	580	590	539	587	592	571	567	562	565	572	594	614	588	594	621	550	570	581	590	594	594	602	614	567	569	590	573	572	550	566	582	585	524	592	571	583	566	556	596	605	601	558	615	580	553	588	610	550	563	543	593	587	618	614	571	584	581	593	585	584	544	594	599	562	590	558	575	592	546	527	570	541	559	595	596	558	574	589	590	565	581	587	563	596	571	559	574	572	562	596	588	572	590	564	553	576	560	597	599	621	577	583	528	540	550	559	580	600	590	555	506	575	546	558	566	560	569	579	597	550	567	574	571	550	575	580	589	598	586	588	573	557	546	549	568	579	593	596	558	570	551	617	572	574	592	592	549	585	525	561	585	596	531	585	571	542	567	609	568	544	514	606	600	601	586	572	569	594	559	590	558	569	591	580	562	558	562	537	583	580	567	616	551	572	534	557	604	530	580	632	618	582	542	583	626	581	556	594	535	596	604	585	601	538	570	530	578	571	575	576	573	582	613	565	609	557	568	632	564	592	573	533	562	525	579	573	574	532	571	635	535	602	581	565	578	591	595	546	588	533	577	585	579	562	615	554	535	602	607	575	561	586	577	575	540	552	553	599	580	543	565	590	557	588	568	576	569	560	602	564	551	534	545	583	552	552	599	550	570	566	620	604	605	541	570	526	545	565	584	549	581	556	565	573	543	579	578	584	565	579	584	557	532	597	568	535	564	555	621	571	561	547	539	622	592	606	600	604	534	572	566	567	616	562	597	591	552	560	553	600	559	552	607	542	584	591	543	584	550	558	580	552	501	519	626	526	587	574	562	572	570	544	554	583	570	585	595	601	614	540	538	593	552	556	607	602	592	542	547	558	561	571	570	564	608	588	552	587	590	572	563	611	560	590	622	579	608	550	577	577	587	545	592	609	580	561	552	588	574	604	625	564	577	556	653	577	594	563	582	564	582	606	577	577	601	564	576	559	559	577	516	554	602	575	602	542	563	542	606	572	553	559	547	577	594	585	541	545	581	547	610	582	592	553	599	599	594	594	578	588	550	580	581	551	564	594	580	551	575	567	590	603	575	599	583	558	585	561	602	568	580	585	563	593	594	584	584	569	572	570	568	565	573	575	578	550	550	558	567	578	609	584	589	582	549	574	603	554	550	572	554	578	566	602	574	564	580	580	568	522	531	583	597	580	530	557	577	556	563	549	573	568	558	533	572	589	542	535	605	549	538	563	578	553	540	561	563	598	601	584	564	558	613	585	518	583	540	566	541	511	620	571	602	591	583	617	519	592	554	582	536	552	552	580	568	540	539	557	589	552	551	585	545	555	535	615	575	578	573	537	591	581	577	568	582	572	596	608	547	583	568	580	594	559	561	574	552	548	589	575	562	589	553	599	550	587	594	609	565	554	540	537	589	598	575	583	569	565	569	591	564	553	619	605	548	579	559	561	587	568	557	565	585	585	556	578	621	578	584	576	582	562	523	584	588	555	584	539	559	551	575	562	562	541	583	590	552	562	571	542	565	581	621	568	540	573	602	576	583	562	578	568	606	606	538	559	592	571	548	537	597	583	554	567	560	555	572	574	588	558	628	629	577	560	611	567	557	571	558	580	555	572	622	565	559	616	564	543	597	527	589	572	593	566	570	573	537	578	548	596	607	597	585	553	568	529	586	579	595	591	554	572	621	645	640	527	594	603	539	577	585	577	584	569	591	527	551	566	575	589	536	579	539	565	569	615	607	595	570	546	576	544	567	576	559	588	581	573	584	588	573	571	554	591	536	544	631	560	573	591	596	536	583	570	581	549	599	559	583	578	559	588	550	598	560	560	579	579	585	571	549	548	593	581	577	550	563	544	591	560	544	586	607	599	545	543	569	574	580	557	570	590	576	562	537	607	533	568	573	569	563	587	631	611	549	565	555	578	561	538	595	554	589	563	559	571	599	557	570	578	609	584	551	550	554	507	583	597	557	556	561	566	581	604	630	569	545	571	557	596	602	584	606	578	615	570	535	555	535	566	567	608	576	565	581	579	606	568	597	567	574	573	606	575	574	543	553	554	577	627	533	600	595	612	579	560	619	563	540	537	510	586	566	559	601	521	607	582	552	579	627	531	544	607	537	570	577	546	596	590	583	600	631	557	594	554	617	560	595	582	528	537	575	564	578	568	562	601	583	543	603	588	542	589	556	601	565	574	550	568	573	559	578	565	566	545	601	572	605	557	565	547	558	522	584	598	566	600	539	561	573	584	571	584	581	554	577	615	562	574	568	596	595	605	526	567	598	581	587	617	567	530	596	612	588	587	599	584	594	575	559	553	574	571	605	527	572	600	575	547	575	580	553	533	585	577	635	587	568	529	520	544	559	617	658	573	601	574	581	618	568	577	547	577	580	588	600	649	567	599	543	609	572	576	554	533	586	565	581	616	598	581	545	605	547	577	597	603	521	605	590	559	596	592	533	584	636	580	622	581	543	575	607	594	572	573	558	589	572	578	572	553	582	567	565	568	587	574	613	540	569	534	580	566	589	559	580	543	572	568	601	537	588	541	557	567	589	595	587	582	575	510	543	573	607	599	591	553	597	517	594	537	535	563	579	598	566	561	526	565	551	553	576	581	565	624	603	519	593	583	526	568	520	561	584	622	569	546	562	583	561	564	573	626	583	586	585	552	520	652	596	570	551	610	551	538	579	554	606	589	564	609	551	578	550	557	582	538	612	583	596	548	570	569	594	587	606	561	572	589	582	595	565	571	550	552	557	594	592	611	600	575	597	558	646	524	588	551	598	575	543	607	569	592	540	576	589	518	590	540	548	575	570	591	555	602	559	579	596	577	573	588	556	586	556	589	578	623	591	539	570	628	596	578	548	596	523	575	615	556	555	613	584	588	558	580	551	589	612	619	559	564	583	583	570	580	546	548	596	564	562	600	572	517	549	571	583	539	578	579	587	586	576	588	561	580	580	572	569	582	538	543	545	572	589	567	580	512	588	583	603	580	591	601	594	630	571	542	586	535	562	535	561	568	526	541	578	622	515	574	586	615	573	599	566	533
25203	21323	27202	23721	5978	613	514	417	393	402	353	398	359	348	381	403	338	358	368	353	387	358	388	365	357	373	365	332	317	344	346	326	322	374	350	337	360	350	336	352	331	326	352	331	324	363	374	366	334	365	323	362	327	342	327	371	373	367	391	335	354	325	392	345	370	350	352	343	378	343	347	328	352	349	342	335	372	340	371	316	387	350	350	334	354	319	335	361	330	363	308	327	371	363	307	366	326	339	357	333	355	351	374	350	375	342	339	353	337	316	339	358	342	354	377	379	353	357	354	351	324	323	365	317	356	376	358	351	342	367	341	355	310	340	332	339	361	321	360	337	356	325	329	346	356	332	342	328	333	363	373	350	349	340	319	347	338	374	355	364	326	351	378	370	342	364	372	331	340	361	302	342	330	358	369	328	348	335	341	360	351	348	381	344	358	371	354	343	339	359	391	345	344	357	358	350	335	367	331	339	341	330	370	378	358	330	333	336	342	317	311	358	302	357	336	340	378	315	362	321	334	358	335	354	336	337	357	372	371	400	367	334	367	319	335	335	361	334	313	359	346	373	353	372	349	354	354	357	373	379	360	335	355	337	326	359	340	363	361	340	338	345	340	354	362	357	337	379	377	357	366	354	317	370	339	339	310	349	343	354	339	325	379	303	333	312	352	329	376	348	349	346	318	323	350	337	302	321	320	323	333	343	350	322	329	345	342	364	325	344	322	356	344	352	345	356	357	327	347	351	354	365	334	338	342	323	331	357	341	344	372	344	330	334	366	362	348	354	342	344	341	352	328	394	347	335	364	374	334	370	313	299	332	325	371	366	391	357	381	365	350	333	331	352	388	334	330	329	346	359	341	350	338	381	338	396	354	339	318	326	352	352	341	371	345	313	347	366	383	337	340	357	353	340	380	338	354	322	341	354	325	337	351	355	357	339	342	327	308	343	336	348	365	354	349	333	357	358	356	351	323	362	381	349	345	357	342	336	334	354	375	356	353	341	331	351	338	363	368	321	343	346	366	339	350	306	373	366	356	336	346	347	339	365	370	322	318	370	352	342	382	350	343	313	355	333	315	374	365	351	342	342	338	338	371	327	382	336	330	330	345	347	339	357	334	343	334	382	349	284	349	362	328	336	340	318	335	325	364	343	369	360	354	338	375	336	348	343	367	352	326	348	343	331	368	361	366	337	359	390	367	378	331	363	354	346	369	381	324	337	342	352	364	365	354	319	346	381	352	352	337	355	374	312	350	368	357	337	351	342	353	353	337	307	312	359	339	361	373	355	341	357	342	363	353	354	360	367	353	332	382	346	330	334	359	353	368	353	360	368	327	373	352	355	350	323	366	343	369	342	357	321	343	331	379	361	333	351	352	356	351	354	317	363	368	346	365	366	343	294	353	377	347	366	346	313	349	351	333	305	342	360	343	344	345	359	369	320	359	354	365	350	367	364	391	358	357	380	332	378	373	390	338	362	327	345	367	351	316	311	323	342	328	316	364	328	316	361	389	378	378	355	337	365	323	330	332	355	362	396	323	362	333	372	319	335	351	340	355	331	351	355	383	345	343	347	340	351	366	347	392	301	336	364	321	327	349	328	338	349	370	325	363	333	327	343	352	330	317	375	353	336	380	363	328	336	320	334	355	364	350	311	330	379	326	354	362	378	377	341	340	356	336	325	367	355	315	359	336	341	357	335	330	338	357	339	328	381	353	356	390	334	324	360	373	324	347	313	348	332	357	384	323	361	368	342	368	327	328	395	356	347	319	374	341	349	364	368	328	354	335	366	369	373	359	362	357	334	363	360	373	345	333	381	341	340	384	365	315	350	364	314	329	344	314	317	363	371	356	374	330	318	328	314	331	382	363	341	329	373	357	330	328	362	354	340	362	355	366	369	352	344	330	350	325	352	339	351	345	333	381	327	389	344	338	393	344	327	360	340	345	345	374	364	374	368	326	369	353	308	338	394	355	353	363	357	354	356	323	315	336	370	343	366	344	338	329	342	317	368	348	363	337	370	342	351	366	367	360	328	330	363	334	362	355	347	322	355	373	322	316	319	332	327	363	341	370	385	338	329	317	354	364	319	338	360	346	322	344	377	364	323	360	394	340	326	377	342	340	357	321	372	350	326	370	338	365	362	348	341	329	315	366	341	344	313	373	359	371	339	365	333	385	384	374	339	350	334	321	359	348	358	327	339	368	320	345	327	317	332	362	351	330	351	347	364	346	388	343	349	352	368	364	347	334	317	366	355	350	386	342	343	337	386	372	366	342	345	350	342	329	316	365	289	348	332	344	354	334	357	337	353	336	350	306	343	353	329	331	362	350	327	367	334	337	354	338	351	356	349	348	337	377	375	353	325	341	388	335	335	309	323	352	361	364	349	331	333	326	357	350	306	362	354	325	361	341	344	335	326	338	343	300	308	344	362	350	353	342	318	343	366	358	342	336	323	363	330	326	326	368	318	358	355	345	325	357	354	336	368	345	338	313	356	342	370	367	365	346	384	356	315	366	360	378	340	327	348	323	325	353	363	352	377	316	353	298	359	326	376	368	328	310	354	370	361	359	381	345	350	349	372	290	325	336	353	356	355	385	335	352	342	357	361	342	314	298	387	322	368	342	355	356	338	347	330	359	338	334	339	320	325	335	338	355	316	344	345	351	363	368	337	341	357	368	366	322	316	325	348	362	357	387	340	334	339	316	366	338	322	341	343	337	327	361	340	353	346	363	347	358	353	344	364	311	332	353	350	336	365	345	342	356	340	370	298	334	354	382	347	376	344	369	326	314	372	355	313	330	370	363	337	361	310	350	332	355	363	322	359	348	347	329	366	345	321	356	387	354	345	342	350	344	341	366	344	366	320	317	363	313	365	337	355	331	349	367	367	332	338	342	347	320	349	343	351	357	339	339	354	329	338	311	387	382	391	379	342	350	340	326	351	367	340	392	366	309	361	355	373	328	335	357	362	334	342	333	350	346	332	352	328	358	327	357	327	326	360	372	339	353	382	359	346	326	331	382	374	354	342	358	344	372	358	357	300	349	327	385	357	356	343	363	315	357	341	337	345	337	341	335	337	344	323	336	354	355	405	321	345	333	348	361	343	344	338	362	333	344	359	291	344	325	312	369	337	331	364	318	331	362	324	333	364	323	363	331	345	325	313	386	331	345	372	361	348	368	385	336	339	346	306	331	320	375	360	317	360	372	318	337	337	381	342	354	325	355	353	350	357	343	339	357	352	363	319	348	364	325	320	358	362	325	337	337	296	310	352	320	315	372	348	342	355	325	326	338	337	356	325	405	345	349	328	337	364	349	383	355	347	336	335	337	341	357	327	338	364	361	365	375	343	325	354	336	354	345	314	385	380	362	351	339	353	356	333	329	356	360	354	364	343	361	344	383	378	342	333	343	329	345	366	335	362	332	352	347	348	355	358	352	335	361	353	306	341	313	318	334	362	368	353	341	350	353	349	347	350	335	347	328	352	357	356	344	373
40802	54670	33909	2117	991	846	727	648	649	564	514	531	492	465	495	457	489	469	414	433	430	490	480	419	428	422	442	464	493	432	450	432	420	390	427	404	466	416	458	437	429	436	434	449	441	418	422	461	452	429	463	441	448	422	445	472	456	450	454	438	431	429	450	415	452	421	450	415	471	458	423	447	427	449	456	454	457	454	449	426	442	417	436	446	455	431	444	441	432	431	432	446	441	407	400	441	426	407	454	434	407	477	436	446	431	438	416	463	447	386	443	419	430	453	459	423	477	393	444	457	435	404	440	410	405	434	435	399	457	434	450	417	447	440	469	483	430	468	428	438	468	420	444	431	470	444	445	452	449	445	400	438	419	435	431	447	431	426	403	473	453	445	415	477	436	440	449	446	431	401	429	469	427	439	430	431	449	419	444	406	439	429	451	454	384	415	427	475	444	418	382	418	423	435	424	427	442	449	473	406	438	420	434	452	419	421	476	427	436	468	391	461	447	447	413	445	423	419	393	452	414	445	447	413	446	395	430	448	437	416	459	453	424	456	436	424	462	414	430	451	419	406	431	421	399	416	446	450	445	451	450	437	427	443	463	429	441	391	393	425	448	414	417	439	459	417	430	450	453	418	459	424	453	459	415	426	443	435	426	464	428	470	434	403	429	446	434	438	461	463	455	408	461	435	440	448	491	424	458	410	460	444	406	438	412	481	486	460	426	391	453	421	463	421	459	444	406	422	449	424	456	442	449	449	405	415	411	452	420	445	437	430	398	426	445	470	452	421	459	420	431	433	472	422	434	451	404	422	439	448	437	438	405	460	464	424	487	389	440	426	409	423	468	398	417	437	453	461	395	444	407	460	457	460	453	449	453	439	451	456	458	439	441	441	414	440	473	434	462	434	458	431	432	410	390	438	428	427	384	426	426	417	429	423	433	457	479	436	400	436	435	457	465	467	408	453	428	449	461	421	452	463	427	436	437	434	418	443	406	410	455	438	435	440	443	415	410	464	445	441	458	417	402	417	439	469	395	411	434	431	435	447	407	467	422	430	468	429	479	444	445	403	434	457	405	417	441	460	433	419	422	446	433	436	422	456	428	415	409	431	446	452	453	441	447	439	377	422	440	426	425	411	417	426	463	455	420	432	423	425	440	438	446	448	446	450	415	454	452	398	470	410	394	456	404	421	430	500	457	426	426	406	456	462	415	457	416	431	443	452	448	462	429	434	419	425	429	435	428	396	417	421	417	430	435	438	400	429	423	449	484	417	457	465	458	453	442	443	403	414	402	447	443	405	400	437	422	442	448	423	481	427	415	482	442	479	404	440	438	429	458	428	507	455	418	434	446	408	455	473	394	430	413	405	452	452	449	439	420	418	425	460	476	445	458	416	452	399	431	458	415	443	438	433	420	437	417	393	463	419	423	426	428	397	429	433	463	451	437	419	451	412	456	482	414	428	410	406	449	421	421	444	426	425	439	480	456	444	450	442	455	422	438	440	434	444	435	422	427	452	463	459	441	439	418	414	443	401	413	429	434	474	422	407	438	429	442	436	442	425	437	417	462	436	459	448	463	413	447	430	436	420	439	387	475	437	405	408	475	433	428	462	408	424	432	419	423	410	464	450	444	417	441	394	440	408	409	454	448	412	447	431	418	450	453	426	427	472	448	453	424	415	481	454	387	450	420	429	435	456	421	458	414	436	440	434	451	452	437	467	427	440	456	434	467	450	413	454	398	411	433	440	418	446	436	441	422	456	454	447	429	464	449	446	423	426	432	447	413	435	426	444	458	474	443	428	437	431	460	429	436	447	444	423	438	461	452	459	424	433	439	449	448	440	450	422	448	383	422	443	410	427	454	437	452	423	447	420	403	441	431	445	447	448	434	441	429	457	451	447	457	445	430	439	435	412	418	412	424	437	454	450	411	400	428	446	445	437	423	449	417	409	457	431	396	416	461	473	439	451	392	471	453	429	442	445	465	420	426	424	440	416	430	445	427	457	452	423	432	397	435	456	441	452	457	427	442	465	432	434	416	445	414	504	413	429	465	400	460	455	457	447	460	434	461	474	452	417	431	443	423	424	471	419	468	404	459	454	426	419	435	438	420	433	473	431	413	431	406	435	464	469	457	440	451	457	406	436	410	426	434	458	433	431	445	421	418	448	430	415	406	430	402	418	428	438	417	451	419	418	453	480	430	471	446	444	459	386	398	428	448	456	442	404	454	465	440	421	460	444	455	455	457	437	444	471	408	412	407	424	457	422	451	427	448	401	421	460	446	426	427	412	420	463	460	439	442	378	465	443	448	418	399	454	422	458	402	416	417	445	433	438	428	473	416	447	481	399	446	448	428	410	451	448	410	433	405	493	420	423	448	447	453	414	429	428	419	447	456	439	408	444	443	450	451	404	417	438	459	428	437	441	398	418	423	446	439	401	412	431	421	419	424	465	413	440	447	421	428	407	432	432	425	438	445	476	420	435	449	406	447	472	404	442	401	459	438	433	429	453	432	474	436	393	399	457	425	411	453	418	437	476	411	420	387	434	422	455	452	401	408	431	438	445	431	431	439	431	414	430	443	421	452	425	438	443	446	438	477	450	441	453	406	438	457	452	453	428	408	433	429	450	463	448	428	397	435	412	426	418	458	458	436	448	438	475	406	426	443	390	406	421	441	440	428	447	439	442	446	432	431	430	436	436	432	433	447	474	482	407	420	404	464	455	423	428	421	420	434	434	449	450	405	437	424	427	411	411	400	427	444	407	452	437	449	412	428	442	409	495	452	457	435	406	439	452	430	467	466	425	434	435	399	463	440	449	443	447	463	468	415	419	401	418	453	405	438	474	409	420	444	434	453	418	426	459	470	395	472	462	401	465	424	449	447	455	446	423	414	445	451	416	446	459	480	460	462	430	419	403	435	424	413	407	431	424	424	409	458	419	431	455	435	394	452	445	453	435	419	397	424	428	421	439	423	474	439	407	426	405	438	429	429	442	421	405	445	460	441	456	446	451	424	448	445	446	409	453	404	438	443	430	432	455	441	431	428	444	451	439	429	384	439	432	420	426	463	450	454	461	430	454	430	423	463	442	431	411	417	439	397	410	440	458	402	419	477	464	420	430	451	419	437	417	398	451	405	432	465	432	432	413	432	446	446	446	445	432	447	403	416	444	466	423	420	421	383	417	442	430	440	470	451	460	450	435	419	450	468	443	429	421	438	426	424	457	446	439	460	432	466	436	408	429	425	448	429	473	442	448	452	431	404	458	426	432	475	443	419	410	431	450	434	432	450	452	414	472	437	415	458	448	418	431	422	456	423	439	400	426	444	442	468	432	408	403	418	413	453	422	399	426	457	447	393	437	449	416	450	433	422	424	444	439	470	426	449	463	405	424	451	411	407	439	470	409	477	424	406	474	396	444	388	434	409	455	436	460	420	419	455	436	452	410	430	417	425	404	456	437	514	398	450	418	425	420	430	426	444	423	403	480	441	410	400	438
22833	21005	28485	23723	20951	20002	4600	1153	920	892	810	787	822	784	785	801	720	796	783	725	723	776	708	716	746	722	752	745	704	745	713	729	744	735	753	714	731	669	761	700	719	707	727	734	723	665	690	734	688	741	717	721	713	723	739	744	722	658	696	717	732	783	696	719	758	744	710	747	698	724	709	740	699	705	742	723	645	693	692	698	769	719	767	692	728	661	711	699	726	669	733	710	697	710	694	650	699	719	726	726	705	722	731	733	706	676	690	747	737	717	711	755	660	701	697	683	690	712	777	716	694	726	704	663	708	623	722	668	726	714	726	709	766	712	692	691	747	729	706	728	752	695	708	697	713	690	710	674	725	748	714	741	706	735	694	674	703	711	723	696	733	703	740	716	753	720	741	679	699	735	713	730	750	678	674	704	669	698	786	707	675	704	714	700	694	741	686	738	707	760	725	732	753	703	728	747	706	745	692	699	654	709	711	725	676	692	716	723	686	711	730	683	692	745	709	700	735	715	693	719	740	690	726	687	714	669	689	704	663	689	678	705	703	740	701	709	664	748	731	733	699	695	687	750	766	686	706	703	727	667	710	736	732	707	736	673	751	730	741	679	695	727	701	672	652	725	748	711	714	699	738	696	699	690	647	687	735	707	687	694	680	719	706	656	692	691	765	728	675	744	639	730	731	742	728	709	700	774	731	654	650	726	712	712	691	726	680	721	710	706	713	705	680	716	699	760	734	736	705	720	703	719	675	721	680	690	676	746	684	769	713	673	757	636	702	732	725	693	719	704	708	700	708	727	719	720	715	673	727	726	711	703	732	639	698	717	711	734	729	707	715	685	731	688	732	738	666	719	702	697	701	699	712	741	712	705	642	694	715	791	711	641	733	704	660	732	700	723	692	734	741	708	695	716	701	669	737	730	693	733	680	685	710	714	715	694	732	681	721	709	686	703	710	707	712	741	740	702	643	744	711	724	690	731	694	715	690	700	729	716	705	680	730	697	696	727	715	702	667	730	712	703	713	695	696	680	688	692	680	701	712	733	682	710	684	697	720	764	718	726	751	699	682	688	736	721	693	739	691	654	671	708	703	672	703	696	719	697	756	736	687	694	715	713	713	741	711	714	698	684	721	737	704	735	726	728	693	654	691	710	681	677	632	667	696	718	742	703	690	706	714	746	751	750	705	691	703	725	671	695	718	646	673	753	726	710	706	697	715	651	716	712	730	747	704	716	721	717	710	706	746	740	649	732	685	760	686	739	683	700	672	729	721	761	697	707	691	731	667	756	672	725	654	698	700	752	665	770	758	683	714	724	692	732	690	751	734	721	734	727	636	686	680	726	713	727	685	718	775	729	695	692	710	708	728	730	688	700	758	739	721	687	683	690	767	715	710	757	716	698	660	671	678	677	700	773	702	719	680	704	718	713	695	714	691	735	713	750	732	735	708	726	691	709	712	703	696	722	740	739	696	715	743	724	686	753	721	665	728	691	703	790	713	686	699	697	689	727	717	721	733	707	726	651	695	714	705	734	688	709	706	733	735	690	723	694	689	711	708	717	699	688	722	707	679	719	688	726	715	732	744	687	680	731	700	715	689	700	738	735	699	734	721	740	710	684	746	672	680	661	678	710	739	682	731	773	689	703	731	773	713	663	710	680	691	710	688	649	703	686	729	795	726	741	715	715	752	714	718	718	756	687	714	722	654	719	749	739	763	723	701	707	748	730	732	699	706	687	668	720	732	675	667	740	690	703	704	699	721	694	703	735	704	678	711	682	753	702	718	688	692	744	766	703	731	705	691	679	766	724	748	736	675	715	714	693	684	736	721	757	717	728	729	688	718	667	705	635	745	684	751	769	668	653	716	735	736	696	725	719	706	687	695	762	699	732	660	696	693	707	723	690	710	750	680	746	722	730	722	697	752	711	730	703	743	680	672	730	683	704	709	698	699	685	716	707	704	716	707	707	681	698	676	692	662	693	710	698	690	690	708	704	740	752	690	723	728	707	703	732	696	731	689	696	735	710	716	692	702	687	672	718	704	700	709	671	703	735	648	698	657	678	701	738	725	679	687	713	731	708	696	716	691	654	718	719	688	696	697	730	715	689	737	747	722	733	655	687	784	735	720	689	706	686	736	689	713	675	718	682	696	722	696	749	730	708	709	733	724	694	724	731	705	714	726	719	725	713	712	699	742	686	704	718	746	702	663	745	747	689	733	694	741	744	654	710	709	699	709	702	700	718	734	687	704	726	687	669	711	710	709	701	754	698	636	705	683	736	678	755	742	729	711	708	699	730	718	701	697	699	642	704	723	767	692	701	754	696	664	662	693	723	651	709	689	687	725	708	747	712	729	758	712	696	677	707	655	689	732	667	708	708	753	712	719	682	689	713	714	699	657	722	702	712	669	685	725	744	752	737	713	756	699	733	737	726	703	722	710	747	713	698	710	719	707	707	659	694	702	725	721	703	707	708	686	725	718	723	687	710	707	718	724	701	732	739	721	683	756	689	645	707	688	688	714	699	688	727	737	714	733	697	755	755	693	743	687	697	664	735	692	732	734	708	746	695	744	705	641	684	730	715	683	660	717	713	684	681	706	702	652	665	673	703	708	710	726	713	734	692	666	688	723	720	712	706	679	696	759	689	695	719	749	676	690	699	678	696	689	691	777	705	686	709	723	746	742	731	676	659	727	695	757	724	716	693	726	729	712	730	679	703	688	648	734	657	652	746	699	661	730	703	765	737	719	719	688	723	718	717	703	764	675	670	719	741	684	738	687	760	730	683	722	730	674	688	693	716	734	713	696	754	715	739	734	684	762	701	697	699	676	696	721	725	752	709	644	716	742	645	697	687	671	719	751	708	720	693	683	711	735	756	687	726	701	721	694	711	683	713	723	701	732	701	702	706	682	674	730	698	625	734	675	690	642	737	710	713	702	735	687	659	700	654	737	722	742	675	729	732	687	660	687	733	700	670	736	736	727	699	718	737	735	686	712	705	759	708	718	661	735	716	714	661	702	706	667	690	703	696	696	713	719	723	731	704	739	751	716	712	705	701	710	682	683	670	695	724	750	744	693	762	720	658	717	684	699	698	726	707	705	693	697	722	711	672	719	640	710	729	693	732	724	713	693	752	696	695	708	704	692	702	713	694	733	709	686	670	693	700	705	688	718	671	706	686	755	672	696	666	717	717	689	658	689	719	710	740	691	710	676	680	701	711	719	684	723	770	679	670	673	678	726	730	704	739	720	675	735	720	660	724	708	702	725	697	684	716	712	670	721	758	691	736	737	693	703	677	716	659	735	676	723	757	734	684	716	705	740	727	702	702	672	705	740	709	725	712	733	695	725	692	686	717	724	716	678	696	660	723	698	686	700	708	730	722	706	702	675	720	761	682	702	718	663	711	705	725	715	665	711	683	656	723	704	697	706	753	743	742	704	708	716	709	679	701	703	725	672	724	683	710	695	699	727	712	741	747	697	715	702	711	673	766	687	767
46401	70455	49569	5487	2759	2178	1770	1531	1331	1250	1191	1037	1021	1026	995	959	951	944	832	898	833	897	846	848	844	869	862	868	830	828	853	821	846	837	858	805	814	862	873	803	831	861	772	765	801	793	824	823	871	810	852	858	812	828	838	813	871	827	799	767	851	848	761	818	834	815	795	805	811	815	801	781	776	821	789	787	804	824	811	836	826	807	849	834	880	802	841	826	844	832	778	827	792	864	832	851	770	775	781	797	758	824	791	796	834	800	798	795	823	809	803	826	790	816	820	827	780	810	759	854	819	828	829	790	800	787	826	832	806	805	796	846	780	843	780	826	740	849	822	819	811	820	844	765	792	788	859	815	800	791	843	771	778	868	777	828	803	850	788	809	817	786	780	800	818	841	782	822	795	774	786	802	840	837	839	797	762	819	842	781	788	838	838	796	774	789	800	801	797	790	800	824	812	802	829	823	775	751	823	827	816	843	784	788	797	806	833	818	806	760	836	799	794	841	808	777	815	802	807	799	795	824	818	842	831	849	822	833	779	848	772	779	829	847	767	780	805	814	778	814	809	821	802	784	808	824	812	765	852	805	828	822	803	860	820	789	792	806	850	783	851	814	804	811	821	818	813	753	796	784	863	770	850	803	825	816	839	764	810	814	853	838	775	760	790	810	879	885	829	798	822	828	813	779	818	810	847	816	796	821	778	823	819	777	800	859	829	802	810	833	825	784	830	814	798	798	817	832	842	782	802	779	803	783	755	777	812	790	810	823	822	848	783	794	810	792	812	830	804	815	817	852	846	802	868	793	820	823	822	812	795	792	790	803	803	820	808	847	823	795	792	820	803	827	818	827	794	793	816	776	788	779	792	787	775	763	837	781	830	802	810	870	814	784	776	837	805	830	801	828	837	768	813	792	766	795	860	782	785	775	806	802	836	810	827	821	808	784	807	812	743	806	820	838	817	775	785	808	804	823	803	818	826	795	785	814	795	769	876	823	847	785	835	760	813	786	827	817	801	801	784	778	833	780	766	805	838	806	829	812	797	835	848	787	804	830	825	810	782	806	882	865	830	824	825	835	810	758	834	802	816	836	845	829	887	801	762	807	837	862	850	791	799	838	828	802	798	771	843	813	806	777	786	835	767	799	816	877	827	796	765	796	765	802	832	819	839	797	784	852	770	820	817	842	809	820	802	778	848	847	886	791	803	804	803	823	775	791	809	803	840	847	821	811	821	827	763	781	817	795	780	856	804	838	815	818	794	763	820	795	801	869	820	771	823	802	766	835	806	793	772	782	825	810	768	767	836	835	865	793	772	751	797	810	813	804	824	784	815	795	850	812	790	833	841	812	807	874	794	818	783	821	791	777	824	838	757	901	832	852	870	837	807	875	842	816	849	755	821	816	769	821	819	837	810	784	807	798	799	821	795	845	777	808	812	830	820	810	770	812	854	794	804	807	817	766	820	814	788	774	789	788	787	835	848	836	843	795	775	811	857	796	835	791	777	829	833	767	866	837	857	815	804	842	812	833	867	851	860	819	840	807	873	763	770	803	832	744	790	779	828	783	819	867	826	831	827	866	857	811	791	759	850	806	791	797	818	823	811	815	843	832	773	821	805	835	776	856	849	828	838	847	754	762	835	827	771	800	822	788	783	846	855	853	812	868	820	810	845	753	792	823	803	776	808	781	819	742	768	773	822	752	790	759	817	790	834	826	799	807	827	796	893	826	870	825	750	815	745	800	813	786	838	799	825	819	797	835	823	839	837	798	790	817	804	803	817	786	873	795	871	856	818	782	750	798	748	838	824	819	799	795	751	771	817	794	808	853	850	763	816	819	782	843	834	870	849	878	775	808	781	828	837	790	812	835	838	761	853	813	792	799	815	790	767	819	787	817	797	846	797	842	785	823	821	829	781	831	776	852	798	808	786	805	829	792	797	808	842	787	783	816	814	899	818	812	781	796	832	787	754	810	813	806	843	849	828	783	757	827	856	865	758	775	834	846	822	793	786	761	828	805	824	856	844	791	830	791	812	834	867	796	859	801	780	785	824	779	793	814	794	825	849	845	833	821	843	832	794	775	836	859	779	797	793	829	837	829	760	790	774	845	780	822	805	798	764	814	806	844	812	814	862	851	881	810	812	787	751	781	822	823	787	833	763	811	817	794	800	872	906	770	829	852	739	842	846	823	835	805	759	777	837	772	802	813	794	840	787	834	873	850	800	820	805	798	780	862	815	849	807	788	790	815	812	811	839	799	814	813	820	831	770	838	789	875	825	824	798	780	865	797	847	809	819	855	857	803	837	860	818	791	859	786	824	850	819	813	795	835	825	840	818	797	786	825	854	811	859	828	819	807	852	828	804	812	793	759	845	817	832	845	837	804	799	823	873	813	770	801	822	797	821	786	787	795	763	817	787	809	836	803	786	810	810	823	807	793	813	819	789	773	867	823	805	790	870	795	832	858	748	795	808	750	825	774	823	784	804	779	820	814	812	833	778	846	804	824	733	791	817	788	772	818	821	816	808	796	792	819	845	792	818	810	849	817	803	815	797	789	843	876	824	798	812	749	780	794	816	890	833	764	791	821	747	837	793	809	851	748	829	822	857	801	864	850	828	774	735	817	801	793	806	847	784	806	846	795	790	826	750	736	850	762	843	833	801	833	775	825	817	768	844	804	744	805	844	806	816	834	844	833	778	803	790	831	815	863	797	845	830	798	831	799	805	794	840	794	810	819	807	809	780	793	827	778	815	806	864	807	776	813	812	825	815	808	815	821	841	803	812	850	845	808	790	842	815	828	802	825	787	881	834	848	853	810	832	749	812	800	851	811	817	852	838	869	863	858	825	783	829	779	819	819	794	821	842	751	847	822	830	785	837	847	792	805	798	798	828	816	784	817	759	779	761	779	765	791	807	786	827	834	866	828	796	785	847	743	856	825	784	807	790	774	793	758	789	852	807	821	829	799	801	838	823	777	772	835	830	822	791	811	853	804	768	810	840	773	802	809	798	828	825	732	838	832	806	820	855	766	857	844	825	809	824	836	826	814	749	863	805	881	770	844	804	795	823	818	809	773	798	793	838	742	787	801	861	805	827	820	826	824	808	833	812	769	788	804	777	863	822	821	788	813	789	842	830	761	817	799	835	778	848	786	820	785	817	844	756	790	830	834	831	818	855	755	804	830	764	817	793	817	786	798	810	814	815	820	774	798	826	815	821	821	791	852	763	807	801	833	786	827	786	810	779	794	765	815	807	803	843	829	826	787	801	792	828	753	809	853	787	870	812	814	904	801	766	818	794	810	803	798	813	856	821	814	824	806	779	821	828	768	784	787	818	811	796	795	851	837	828	868	848	808	815	814	789	771	827	816	854	783	821	803	832	827	874	775	823	787	756	825	819	908	824	822	802	797	792	809	850	803	814	807	821	800	852	839	842	823	791	784	782	831	786	800	829	771	814	801	821	748	862	819	791	858	817	797	853	808	812	803	759	798	805	833
32003	32805	26721	5650	361	327	276	290	260	286	292	245	258	265	272	263	301	254	240	242	258	261	254	271	269	254	282	271	252	279	262	286	245	248	278	256	258	265	273	254	235	235	263	259	260	251	239	232	242	273	274	256	244	219	270	267	253	262	264	250	240	279	267	269	257	267	258	230	265	304	289	255	242	250	259	281	252	246	244	252	269	260	269	244	275	227	244	261	279	279	246	272	260	280	283	246	249	270	260	266	274	237	252	283	284	264	231	256	254	266	270	253	260	257	245	232	247	244	289	269	267	267	255	227	279	246	241	268	272	234	243	235	268	273	258	267	263	267	246	245	250	240	259	261	278	233	260	274	275	237	238	276	243	251	259	257	258	268	228	242	267	285	273	248	272	259	281	276	256	252	267	259	265	268	267	295	280	288	246	255	251	256	256	260	245	276	238	262	255	259	236	269	231	272	277	259	283	263	243	242	247	250	261	289	275	301	247	251	257	246	263	246	284	262	283	235	264	250	269	248	240	282	262	292	280	258	257	237	272	253	265	236	249	265	240	264	269	263	262	259	270	242	243	237	260	263	236	272	263	255	239	259	249	251	231	274	259	245	242	275	233	241	267	251	263	256	252	240	254	246	253	257	232	261	248	255	264	278	285	284	237	267	242	279	266	238	253	261	261	256	271	261	282	253	274	244	258	240	264	255	252	257	269	252	250	248	257	253	241	249	247	280	285	282	284	252	275	249	253	264	235	247	260	233	275	258	255	251	260	262	257	238	273	236	258	242	241	278	282	254	230	237	242	264	242	257	257	255	257	250	272	262	281	282	244	291	262	267	268	231	257	275	263	250	254	278	249	267	261	284	276	268	258	271	255	259	249	282	239	249	286	255	251	249	275	253	277	239	243	271	254	266	262	257	291	280	272	267	265	271	255	270	275	258	260	257	257	277	255	262	246	287	304	269	248	255	247	264	276	231	272	259	249	249	286	264	259	297	238	249	253	284	234	296	270	264	277	266	248	267	267	249	288	243	258	260	253	252	275	252	256	249	250	253	302	252	251	257	252	262	284	258	271	256	230	283	270	250	235	260	245	248	240	277	238	263	269	262	263	248	247	252	265	268	244	231	276	256	302	250	267	248	218	285	262	233	239	269	264	246	258	257	259	272	240	248	235	235	271	259	241	249	248	245	255	265	276	251	266	267	259	254	244	241	254	296	261	258	264	261	261	266	291	223	267	257	275	208	265	269	266	250	247	252	275	249	259	285	303	256	259	254	258	266	280	260	262	264	265	245	249	301	283	256	258	266	258	250	258	270	253	256	268	251	268	299	260	242	254	260	228	286	263	257	277	284	247	280	241	267	245	238	239	258	251	270	234	234	264	232	267	264	258	277	277	247	268	247	256	245	301	277	251	250	272	239	253	254	234	252	285	243	240	248	279	246	274	236	274	246	251	258	273	255	264	234	268	280	255	293	271	265	282	260	274	244	245	243	263	261	274	246	247	258	226	240	263	270	292	266	268	270	277	256	229	259	237	236	256	224	251	293	268	234	249	270	275	234	260	253	282	246	271	252	245	279	224	279	292	277	257	266	278	263	244	267	257	250	263	247	253	251	266	266	239	256	255	263	238	271	267	246	256	275	281	273	301	217	261	258	274	257	239	240	277	274	264	276	264	232	251	265	275	254	264	252	269	248	259	258	250	272	247	285	250	238	276	281	270	285	244	274	258	230	263	234	244	255	260	242	264	258	223	258	235	267	258	250	245	275	294	259	247	263	266	266	261	241	242	256	249	254	286	246	258	263	243	264	245	238	297	275	260	276	225	224	253	276	273	281	264	280	250	252	276	282	259	214	225	257	290	261	276	256	240	263	248	282	246	216	264	243	245	266	234	227	261	253	278	253	278	241	259	254	253	273	257	265	281	207	267	258	253	265	228	261	253	253	253	271	258	277	263	262	248	267	267	285	266	233	250	245	237	238	254	261	253	271	278	271	278	247	284	250	256	278	267	301	286	281	278	265	255	273	269	267	281	261	239	276	269	259	252	253	276	253	259	265	262	267	261	247	267	233	257	261	284	245	265	267	285	277	247	219	236	249	230	262	260	270	270	258	247	256	243	261	247	262	242	241	240	276	271	244	250	257	255	236	263	248	271	305	279	278	271	270	257	231	239	267	261	241	270	251	261	257	271	257	269	261	255	262	276	240	244	260	245	270	243	263	243	276	256	268	251	238	241	255	263	269	275	256	239	275	270	245	273	283	237	279	245	253	250	268	258	244	281	227	256	288	244	236	271	275	260	254	254	248	264	257	234	263	229	256	272	284	241	269	262	224	267	296	247	254	259	221	266	258	280	253	281	272	266	268	225	227	276	254	264	221	283	259	273	238	244	291	272	240	262	260	252	263	239	268	248	262	272	282	273	231	274	291	246	286	263	279	272	273	243	257	291	266	259	275	277	243	274	260	283	247	252	241	275	291	285	280	272	267	272	234	240	296	238	270	258	241	256	261	271	272	254	260	261	270	276	254	256	289	237	234	283	247	271	282	250	240	260	242	262	266	249	257	295	230	245	258	276	273	259	260	238	241	266	270	299	291	250	248	253	267	297	262	286	258	241	249	248	250	262	244	270	248	228	250	261	248	249	257	252	262	247	266	236	252	238	244	270	267	230	265	244	258	237	275	273	254	260	274	285	275	220	253	246	261	232	258	241	248	274	288	254	256	258	249	241	266	254	261	236	245	274	240	271	254	252	285	233	275	276	257	295	253	299	249	253	248	272	255	289	237	248	241	279	266	235	274	272	273	255	257	251	250	264	242	289	269	248	276	253	263	276	244	249	263	242	278	245	268	278	237	267	249	248	289	247	272	270	237	272	269	258	267	295	238	262	266	261	262	283	247	263	267	262	218	258	249	250	284	285	267	227	287	276	241	250	225	278	221	273	270	284	261	251	275	261	262	272	246	262	279	278	244	276	268	241	229	274	245	251	246	253	231	265	242	256	274	251	264	282	255	251	246	262	269	257	255	248	268	255	262	263	263	238	264	282	249	290	251	253	261	252	244	251	258	227	274	246	261	263	271	239	270	254	288	281	241	229	227	276	258	253	257	274	263	250	247	253	254	243	274	231	254	261	239	285	302	265	270	244	273	239	271	256	241	272	263	278	262	276	256	242	252	272	248	296	234	256	260	301	271	270	277	243	271	274	269	249	232	249	251	269	285	238	247	264	263	268	289	256	272	283	274	243	278	272	233	285	261	277	245	241	262	273	246	263	265	260	274	246	258	235	249	295	247	243	270	255	257	249	254	248	275	262	272	241	252	268	257	257	255	281	244	267	254	256	233	259	262	251	234	236	278	241	269	219	267	272	250	251	269	250	251	265	262	276	252	243	267	262	261	228	256	275	251	270	268	235	235	271	251	246	270	277	276	246	247	252	286	258	291	266	276	250	258	274	259	254	267	251	259	256	257	274	245	257	281	250	258	259	298	264	264	250	280	224	227
38776	47162	28385	944	409	406	375	338	343	350	356	333	327	366	293	343	306	309	321	321	340	310	343	306	330	318	288	339	322	318	298	308	322	304	319	287	343	290	324	300	296	316	319	342	357	349	340	325	361	338	305	306	281	336	358	308	339	363	317	303	324	307	290	335	301	330	329	295	298	341	325	300	270	318	293	302	338	319	300	334	309	312	299	316	326	297	300	342	322	342	316	331	326	322	280	334	326	305	311	337	362	301	313	320	305	289	311	309	344	304	325	333	320	317	309	314	314	341	305	279	326	330	308	334	358	303	303	355	331	325	333	351	292	310	315	306	326	291	300	329	314	312	331	328	303	297	319	298	333	312	311	309	314	321	343	293	326	292	283	352	350	315	318	324	327	331	314	292	335	336	309	311	329	342	335	306	312	320	321	338	325	332	327	327	321	347	317	299	335	335	321	337	336	328	349	346	331	327	339	315	321	317	326	309	331	341	307	310	319	315	311	322	331	338	322	347	295	334	300	303	360	305	342	310	342	332	313	306	337	321	334	327	334	293	288	310	325	342	368	285	315	291	321	342	330	347	324	309	315	308	331	312	349	328	330	295	322	310	331	280	315	342	328	297	329	329	351	330	314	325	335	302	317	295	300	308	304	315	352	323	346	320	323	311	295	318	307	325	316	305	343	311	333	318	306	323	337	318	295	280	308	285	311	305	316	324	294	307	294	325	343	335	389	335	356	341	333	317	341	316	348	306	317	318	315	310	378	345	304	306	328	344	284	312	304	319	313	323	323	321	300	298	333	342	316	325	348	319	297	331	332	288	319	343	301	313	277	333	313	295	293	314	309	327	322	318	302	293	320	311	325	305	325	327	316	340	325	311	324	366	315	325	330	321	317	357	313	333	317	295	335	346	319	317	326	309	287	306	340	343	309	318	321	309	342	314	313	334	304	309	302	305	305	332	324	297	318	336	315	314	362	313	303	310	335	303	302	319	333	264	325	337	319	328	300	326	310	325	315	328	306	321	293	318	293	332	327	327	333	261	269	307	327	325	311	301	321	307	321	349	277	332	323	352	318	338	339	362	332	349	340	321	314	323	348	365	293	323	316	292	301	328	314	317	319	329	295	316	320	319	325	293	300	327	337	331	305	331	292	321	312	324	361	307	324	305	331	352	310	326	339	320	313	356	334	340	331	323	306	327	332	290	316	338	342	298	299	328	341	311	303	339	320	304	283	291	317	314	315	306	328	305	322	313	357	317	323	319	338	312	340	324	311	306	268	320	333	311	320	296	333	333	347	288	318	314	313	337	302	346	307	311	322	321	322	338	309	348	333	308	329	327	309	323	331	307	302	308	333	321	290	321	345	327	337	336	287	319	308	331	306	319	308	338	325	308	352	317	360	339	315	300	362	311	310	289	326	366	357	328	327	307	335	325	364	296	322	305	347	314	353	292	329	347	355	334	334	345	314	328	317	312	336	316	326	301	282	352	341	350	347	342	325	293	351	328	313	341	307	306	327	312	333	331	296	311	328	315	331	307	321	363	280	336	296	337	320	326	283	309	320	297	326	312	307	318	330	299	322	322	300	340	298	335	302	322	299	327	318	326	349	296	342	290	336	337	300	316	312	278	320	349	338	325	335	296	336	331	294	351	309	314	270	336	325	327	311	311	338	322	310	315	353	329	311	334	343	327	306	344	302	322	305	316	314	332	308	315	290	336	314	305	353	287	309	333	332	337	316	307	337	331	324	315	341	280	313	289	322	332	306	302	306	290	303	329	320	307	328	356	336	294	314	322	309	335	344	328	340	308	347	319	317	328	306	285	348	322	314	327	332	275	306	320	304	301	333	310	307	309	313	334	306	315	360	323	341	295	324	318	320	330	345	297	341	329	290	305	313	346	311	316	317	322	314	326	335	345	333	317	311	351	340	321	332	373	322	317	359	291	333	328	326	299	327	285	314	327	298	323	357	293	312	316	336	294	369	300	295	329	342	337	299	309	363	303	304	339	316	335	305	314	341	332	337	328	326	303	321	306	295	322	309	300	342	317	299	346	307	282	329	340	308	318	311	344	336	315	345	355	310	307	296	317	313	323	332	340	288	332	335	305	294	335	316	348	300	318	331	339	336	329	316	296	332	343	345	314	332	352	341	321	327	300	354	329	323	343	344	307	290	328	305	301	308	320	326	305	317	321	325	293	328	310	322	317	304	344	332	334	293	278	286	336	352	338	299	322	322	289	338	292	312	336	298	332	325	318	277	344	320	344	338	273	297	317	323	325	279	316	286	342	302	303	317	327	353	328	318	295	342	293	329	340	327	317	333	308	342	325	351	338	309	294	329	331	308	326	306	287	349	285	350	335	298	320	322	323	323	283	328	303	339	323	301	314	300	318	329	310	326	292	355	325	350	313	346	305	339	335	304	312	313	308	360	329	328	338	308	324	362	337	324	305	342	303	310	326	349	337	312	323	323	302	332	333	341	323	325	297	315	322	318	337	320	298	300	310	328	287	326	313	316	326	315	343	319	322	302	284	332	337	325	368	305	298	307	320	300	314	337	331	306	354	307	323	295	313	308	316	328	350	345	355	347	344	293	336	337	296	332	293	314	289	314	318	330	310	338	334	332	286	356	300	294	325	320	326	303	292	319	327	330	319	309	345	349	339	326	309	296	309	324	311	343	306	333	340	300	284	330	289	310	296	320	326	310	339	302	300	347	355	312	324	316	327	349	340	321	339	323	323	333	343	304	312	338	336	315	283	307	324	333	312	308	322	347	311	363	336	305	317	341	311	319	300	339	282	332	274	311	317	334	314	317	324	310	323	334	309	295	327	315	315	337	326	332	328	327	312	312	321	308	327	327	320	320	328	323	350	297	350	324	325	288	291	303	339	370	295	312	326	360	309	309	349	317	302	315	311	291	338	344	368	325	297	309	328	298	345	321	328	348	357	326	307	329	276	309	334	330	314	289	325	333	325	339	304	338	331	369	321	329	328	304	308	313	337	310	321	293	285	322	317	312	318	309	321	318	329	328	321	305	338	328	319	329	303	345	330	354	325	316	328	317	334	349	340	317	332	354	324	338	324	311	301	320	310	328	302	293	307	312	354	343	334	303	299	317	335	315	303	288	330	304	309	283	276	341	301	319	316	323	345	315	318	303	313	330	328	305	293	311	296	325	310	312	299	299	315	339	321	330	332	311	306	314	323	312	285	288	310	306	326	334	321	301	329	316	318	329	303	285	320	350	320	311	296	326	308	322	335	364	332	342	298	316	312	352	316	348	325	301	335	330	293	329	323	315	297	325	284	344	333	326	311	338	310	303	325	326	328	342	328	306	303	286	321	317	320	328	325	312	320	316	289	345	317	323	295	332	321	322	334	333	297	344	335	302	328	322	313	305	309	328	337	331	294	349	328	331	336	308	316	318	293	315	316	282	328	324	333	327	306	311	313	276	313	329	298	315	291	334	318	324	312	331	274	320	297	341	322	331	308	299	326
23916	21049	28079	24111	20032	5697	906	717	547	562	571	572	524	524	517	478	536	524	546	519	529	513	524	522	495	499	502	467	490	506	492	441	495	467	494	464	464	472	517	473	458	473	487	477	465	430	498	538	496	509	485	435	502	493	492	462	492	478	464	468	459	491	490	491	502	501	491	461	486	478	449	482	449	485	473	451	501	519	504	431	516	451	467	462	476	463	476	482	467	502	498	417	493	483	448	475	474	476	482	468	477	467	479	487	506	458	498	465	478	436	475	443	477	480	515	468	518	491	461	439	476	493	489	472	437	483	486	457	487	462	490	464	463	438	457	463	519	461	462	485	470	497	460	499	446	489	504	494	489	463	496	464	480	451	451	470	507	474	446	485	504	505	467	463	487	424	495	460	470	469	476	457	491	481	453	470	478	522	511	451	499	482	499	459	507	494	483	517	495	462	463	471	485	492	462	462	474	450	492	470	480	493	459	461	466	501	513	463	475	449	430	466	472	477	463	497	503	462	470	455	471	494	516	503	528	452	448	468	518	480	437	484	493	472	465	465	451	494	470	496	496	469	494	458	469	455	451	480	464	493	457	447	465	496	419	431	453	465	424	479	499	480	483	472	477	454	472	456	461	523	506	480	511	460	424	461	485	446	503	453	502	466	498	446	470	476	470	488	457	442	454	446	463	517	486	526	474	485	472	464	463	448	483	435	486	493	501	439	521	481	485	490	477	473	468	489	487	477	482	458	453	492	516	448	472	498	502	525	516	471	476	487	456	454	469	474	505	457	488	495	490	455	524	490	508	462	466	474	476	412	501	505	477	452	488	486	470	510	505	462	438	440	483	460	461	469	504	465	475	474	481	489	459	481	469	484	473	494	514	464	463	449	451	496	470	519	424	506	478	472	462	474	473	472	495	494	482	482	452	483	490	463	474	474	511	477	442	492	439	461	490	461	468	470	475	469	469	512	464	468	515	508	494	497	482	481	485	488	479	483	473	492	478	492	450	513	524	520	465	460	468	485	466	489	465	516	481	462	502	484	458	447	476	493	466	454	449	439	505	473	458	480	497	481	464	500	471	488	469	463	493	469	495	467	441	461	437	478	413	477	463	507	484	482	454	473	494	463	474	465	454	489	507	455	501	456	452	492	477	456	453	452	497	485	490	504	499	481	518	473	504	489	500	464	482	472	443	481	516	454	450	469	491	540	506	480	504	459	472	488	467	497	486	475	464	536	485	448	464	499	457	441	453	466	448	482	468	456	477	494	470	488	480	479	506	506	458	513	483	475	515	475	511	467	492	454	483	475	455	493	485	481	477	460	490	471	495	477	472	463	441	428	484	499	496	472	485	506	475	462	509	462	443	459	453	417	466	464	472	492	468	428	520	479	512	448	471	492	504	482	436	478	466	488	488	477	465	482	507	445	461	525	471	462	462	489	476	507	495	467	492	512	425	456	481	489	490	498	474	474	475	502	480	463	447	482	504	494	487	487	435	420	487	492	515	494	487	495	459	440	463	475	449	467	496	488	479	510	493	486	455	472	472	491	482	473	497	464	463	484	491	481	450	462	451	518	518	475	479	489	482	504	484	467	495	451	451	458	471	468	465	472	461	497	457	484	471	487	470	506	463	491	493	468	479	467	476	468	503	471	483	464	450	503	468	467	456	467	491	459	455	463	494	435	449	479	516	475	436	501	453	463	490	450	438	469	452	492	514	483	497	484	481	501	483	465	508	454	474	491	461	456	509	449	477	516	455	476	483	445	459	468	466	500	458	461	511	455	469	460	503	495	453	479	489	493	472	495	463	463	444	497	490	452	471	480	440	492	495	466	484	456	472	466	510	483	467	471	448	502	505	484	495	447	474	437	470	476	491	489	474	485	408	469	483	505	473	475	464	469	485	433	438	500	477	500	483	494	445	483	434	473	497	462	468	446	440	473	507	468	502	470	480	501	500	488	480	487	506	458	462	489	475	455	457	533	453	479	454	471	492	479	479	477	455	454	471	482	499	451	509	484	481	470	474	446	492	505	472	480	498	488	490	449	454	480	496	477	486	490	530	530	498	466	446	481	473	486	492	467	428	459	509	444	495	474	513	530	523	495	476	460	491	479	468	455	460	507	459	474	468	448	475	462	442	481	454	471	459	493	488	498	474	489	442	450	446	486	507	490	457	485	477	495	505	500	463	457	472	497	481	478	505	516	509	488	480	464	473	491	500	469	513	529	488	475	469	496	454	487	502	504	493	472	451	492	480	452	483	476	472	465	494	499	474	452	467	489	507	496	439	470	468	466	451	472	464	460	490	474	479	475	480	507	490	464	525	467	494	462	480	497	501	497	470	471	475	442	464	473	494	468	453	466	456	495	506	498	477	435	499	446	442	491	498	454	449	460	461	457	451	478	459	470	432	449	479	510	456	498	494	410	496	471	490	466	476	477	500	479	445	500	439	470	467	441	465	475	492	502	495	463	508	456	474	487	502	477	502	490	469	475	472	529	512	434	471	492	524	474	489	452	456	461	459	470	475	512	440	493	499	485	493	481	482	481	474	476	492	483	491	467	464	502	451	459	478	477	456	448	483	467	487	475	499	493	478	471	448	435	455	460	479	522	508	469	438	477	471	442	457	505	497	450	474	477	472	477	492	448	483	435	505	469	463	497	468	477	491	503	456	457	435	487	468	506	477	465	493	483	484	516	466	423	490	476	445	482	465	513	491	427	507	455	497	474	471	464	430	481	481	454	465	455	487	487	503	469	494	499	515	505	470	470	473	483	462	457	483	497	545	462	481	487	482	490	517	484	467	495	499	482	472	491	454	494	474	454	442	470	468	469	480	471	464	470	463	463	513	497	491	486	474	475	460	449	487	461	440	471	476	485	466	465	482	461	454	463	470	459	436	465	428	461	465	477	468	472	483	480	495	484	492	493	429	470	463	475	431	459	502	510	503	453	486	442	466	480	505	512	474	471	524	477	506	472	477	464	451	468	435	468	497	459	452	491	491	461	441	485	481	477	473	451	470	501	466	468	472	475	484	474	462	484	492	455	492	499	500	513	440	435	477	477	470	507	492	502	487	502	478	464	481	470	499	503	508	458	493	522	504	464	493	469	544	434	460	448	483	452	474	478	440	475	457	471	476	463	464	473	474	465	472	486	503	471	481	480	474	442	501	486	448	480	468	506	480	487	488	504	491	480	526	484	442	508	502	498	461	438	484	422	465	487	511	487	515	456	557	496	468	500	457	482	452	461	499	495	478	428	507	501	451	494	454	470	506	481	488	467	483	445	462	470	492	475	526	473	490	478	486	521	472	487	467	467	479	436	468	480	497	454	458	507	438	449	459	471	477	507	496	440	509	463	473	520	470	518	469	436	460	494	452	482	462	499	499	451	454	477	474	456	467	492	491	520	459	470	492	482	460	502	446	469	460	506	518	501	511	460	444	473	476	490	494	475	437	475	492	451	487	505	459	485	466	455	488	438	512	479	469	466	480	458	458	462
41981	61813	38300	3045	1616	1326	1083	924	851	760	734	728	710	683	631	616	663	615	593	591	565	617	566	626	547	561	566	593	541	572	597	568	626	537	577	582	552	538	540	509	541	580	547	521	537	575	542	545	559	544	551	570	523	585	554	580	557	571	612	554	604	561	569	558	564	522	535	590	564	525	561	546	538	585	552	540	589	590	530	576	543	558	529	553	537	558	559	558	595	534	531	541	556	534	520	543	547	574	554	579	546	539	601	542	547	569	559	526	562	549	557	555	547	576	556	553	560	566	549	529	566	538	545	554	522	563	541	521	493	525	623	578	598	587	556	562	559	563	579	615	560	557	561	593	550	505	566	572	537	554	550	536	550	561	546	561	560	534	595	543	532	573	539	523	567	512	538	560	547	543	527	564	562	529	531	578	577	569	587	533	584	517	546	550	584	514	579	521	571	573	537	578	545	572	544	541	545	495	532	517	530	526	490	586	561	597	568	519	544	598	572	553	546	591	569	568	554	560	580	545	549	555	532	587	551	514	587	553	562	517	560	538	530	578	565	592	583	578	582	556	590	548	560	605	602	553	572	500	550	588	553	591	544	580	596	540	550	547	554	553	586	591	543	569	579	520	575	483	547	557	558	531	545	565	566	591	546	567	530	532	555	516	551	560	577	596	564	502	531	526	567	581	567	527	577	544	535	515	557	568	538	558	562	549	571	553	524	556	524	587	568	577	553	537	555	562	552	609	543	508	529	559	553	576	576	551	512	512	565	555	551	575	533	562	555	569	555	525	572	558	522	569	545	526	552	548	550	539	545	565	569	533	555	498	533	574	519	537	582	505	582	532	553	546	582	556	544	591	536	540	578	556	576	541	584	615	536	529	565	539	533	557	531	546	569	561	557	565	558	541	507	561	523	538	533	528	551	563	557	584	525	537	569	583	535	575	551	575	599	581	574	568	579	558	559	509	597	542	552	554	528	597	484	499	550	527	547	583	582	512	577	540	565	578	536	546	532	571	594	549	571	588	594	540	554	570	540	562	561	567	564	537	551	512	569	580	544	531	539	597	559	549	586	553	578	565	585	563	540	584	554	581	561	482	561	550	545	540	578	521	551	535	551	537	559	512	574	579	621	563	567	557	559	581	540	567	591	526	533	549	586	533	535	577	587	599	591	562	549	560	528	499	541	580	573	562	529	554	551	572	569	579	552	562	525	567	558	520	555	537	569	567	548	548	550	584	554	548	537	587	581	533	526	549	510	523	555	557	568	576	524	574	550	548	565	568	552	533	541	574	516	587	526	538	553	537	582	559	533	540	545	523	555	584	506	568	547	561	574	557	587	550	582	548	550	534	525	580	552	537	534	566	606	539	558	553	555	539	550	544	562	554	491	542	554	578	562	589	541	542	562	529	553	586	551	567	553	527	536	547	574	518	533	562	601	551	548	585	530	564	507	591	498	566	591	591	559	537	543	548	550	495	542	542	579	496	571	581	552	576	580	574	558	510	567	567	515	588	555	523	567	503	524	586	533	555	549	562	536	543	536	537	571	579	544	525	551	560	575	523	531	553	571	580	558	565	573	572	542	567	548	549	540	541	572	578	552	553	590	546	551	534	551	589	540	558	557	564	584	579	592	563	545	551	545	580	543	565	548	586	563	551	560	507	556	551	519	575	532	567	506	578	590	548	526	560	535	552	542	524	554	499	561	553	568	539	540	528	513	526	590	567	506	535	576	468	531	539	563	527	536	588	547	577	572	553	556	536	566	513	539	536	555	569	565	564	533	577	557	546	601	537	558	518	600	588	557	588	566	568	567	546	541	547	570	531	594	561	528	568	551	537	561	580	582	536	529	501	557	601	588	542	551	537	538	554	560	549	560	545	540	542	508	547	554	521	548	535	517	585	530	564	577	536	590	563	549	544	525	620	571	617	561	555	606	567	579	564	548	564	621	501	575	513	557	519	555	538	534	508	553	552	576	542	546	555	524	524	550	489	590	516	570	555	523	563	552	593	566	615	559	579	575	501	557	560	561	571	596	573	574	576	517	546	587	549	561	572	530	525	568	500	569	513	573	542	538	579	617	531	562	528	520	568	544	586	587	535	545	542	558	557	518	582	548	547	546	528	569	558	557	551	542	595	542	552	563	549	530	580	554	569	601	544	542	564	583	553	549	554	564	556	563	570	568	558	522	568	556	582	546	560	547	587	550	540	537	546	571	590	563	550	530	577	589	566	536	538	553	564	530	538	572	546	592	555	571	554	518	513	587	529	596	537	516	567	566	532	542	554	538	533	553	603	528	557	617	557	560	528	528	513	543	561	593	578	544	533	544	556	528	588	521	528	577	533	521	543	588	520	584	573	585	557	539	582	552	521	537	557	572	571	580	550	535	546	539	585	519	562	533	592	547	545	513	596	513	527	524	565	557	574	542	556	554	525	574	541	555	539	539	558	533	564	574	595	582	566	569	572	574	552	523	556	557	550	568	540	548	542	527	535	538	526	582	541	563	571	545	572	535	559	556	589	519	579	582	556	495	579	520	558	550	532	553	537	601	546	546	590	572	555	567	589	598	518	586	568	590	542	591	529	550	573	573	615	510	556	566	562	577	569	602	567	557	570	540	518	541	543	582	528	536	543	518	546	581	548	542	534	571	517	563	571	549	566	584	561	523	575	521	559	559	536	545	562	550	561	554	528	560	578	581	542	579	560	574	527	533	542	522	542	537	551	564	560	553	526	548	594	560	599	587	587	556	554	577	605	606	497	561	521	565	567	489	524	543	541	554	561	509	540	544	565	531	551	577	576	542	593	494	560	556	549	516	538	536	541	583	553	563	541	562	582	561	558	529	569	564	570	563	565	552	561	548	580	551	542	543	566	572	571	560	582	560	536	540	543	563	576	573	551	542	554	576	559	596	599	561	550	548	539	559	517	560	548	554	547	550	558	580	545	543	584	585	569	566	578	558	536	560	558	578	553	559	528	524	569	559	544	579	553	551	541	570	566	585	545	527	544	546	539	553	543	553	563	540	522	608	501	537	549	581	511	595	529	559	553	576	582	571	503	545	591	565	577	562	545	513	543	550	553	538	525	541	587	553	551	581	574	518	573	534	596	557	493	507	552	547	591	536	556	563	581	581	534	568	550	564	553	597	565	539	587	549	542	500	564	555	525	553	521	553	517	599	531	542	569	539	583	507	570	535	536	549	546	546	568	555	584	588	541	561	568	557	541	522	572	570	577	539	569	557	536	536	562	541	526	555	539	548	584	555	525	534	533	581	560	553	580	501	535	553	586	525	551	586	564	587	517	557	583	537	545	578	505	526	555	536	570	547	541	590	544	556	553	569	535	538	530	513	571	551	555	574	569	554	582	533	600	577	531	569	508	509	555	567	526	543	551	554	595	563	534	584	574	524	589	583	553	540	573	521	596	562	540	527	550	598	548	532	528	578	553	564	583	532	579	575	583	563	603	565	557	579	575	550	572	546	576	566	516	526	573	549	546
25225	21389	27195	23900	6095	614	452	399	421	421	350	354	333	357	355	332	320	349	370	336	372	312	336	343	296	347	355	357	376	358	376	339	347	372	348	344	340	367	335	387	342	339	347	327	348	345	366	314	323	328	340	349	343	351	331	317	301	342	348	340	348	326	321	333	335	378	344	362	327	343	305	354	342	343	324	339	352	331	350	357	346	344	326	341	348	360	365	347	360	367	319	322	347	329	325	339	356	347	297	342	330	346	346	349	334	321	331	339	312	334	340	353	362	374	351	338	372	327	336	318	332	318	341	352	355	349	345	336	324	337	357	346	361	333	319	332	344	305	380	334	341	366	317	370	349	348	348	349	333	376	343	317	358	325	352	310	353	334	363	370	371	329	362	351	363	334	341	363	342	332	305	332	365	346	339	332	326	345	338	304	346	349	348	340	354	358	323	334	344	332	371	332	354	373	332	353	349	329	309	338	355	356	300	351	330	339	321	330	320	348	359	353	346	326	351	349	346	351	317	373	313	335	319	379	349	358	361	328	332	344	316	337	345	312	370	333	338	349	305	329	328	347	334	333	342	338	344	342	357	360	322	316	329	347	351	336	314	335	364	343	360	354	354	365	354	324	365	324	343	346	350	345	352	331	326	334	347	337	328	321	386	348	337	355	336	338	348	330	312	364	331	390	358	327	331	331	325	334	321	339	329	352	299	355	327	327	293	380	348	318	322	349	341	359	339	351	312	327	329	303	316	332	326	356	365	359	347	325	338	346	338	334	366	341	347	338	349	358	333	351	335	284	355	345	342	342	336	347	325	336	324	333	344	316	339	338	325	326	335	335	328	336	369	333	346	316	318	328	301	309	334	358	341	324	346	302	346	324	340	313	324	347	340	306	322	347	319	356	364	341	310	352	332	342	339	347	332	358	306	310	351	344	352	335	329	338	328	361	346	316	315	351	340	319	323	317	339	339	352	362	357	351	351	335	304	328	333	375	317	337	312	367	357	332	347	331	359	319	344	369	316	340	344	340	340	315	347	374	323	321	353	343	359	335	338	328	361	297	342	331	338	354	330	340	361	380	291	372	349	365	317	325	332	360	355	364	362	304	352	339	345	336	305	322	352	360	325	324	324	360	377	338	360	311	356	363	364	354	339	361	370	313	344	348	339	343	353	364	346	379	327	348	332	353	316	370	362	354	316	331	357	368	344	326	375	345	364	342	331	357	338	338	345	335	352	344	353	335	327	331	340	321	349	338	307	338	322	327	356	369	324	335	343	384	352	336	319	351	340	311	323	376	362	319	338	347	329	339	342	314	339	383	336	329	371	345	355	368	346	326	355	317	333	323	336	334	349	365	337	367	349	364	301	295	322	339	318	290	349	348	329	320	345	297	330	324	358	350	321	381	337	333	342	344	323	313	335	330	373	324	332	328	335	350	349	344	325	333	370	356	324	339	311	318	367	343	361	329	315	338	333	344	344	346	355	335	352	323	340	317	336	319	364	329	324	332	341	337	344	351	351	306	375	322	338	346	340	355	365	355	349	336	335	339	340	349	355	340	328	310	320	331	373	358	329	381	364	327	351	332	328	371	343	330	337	343	361	329	354	330	340	324	352	342	347	324	355	317	312	354	337	319	351	349	339	374	342	364	339	358	353	376	357	348	347	321	358	364	342	382	310	321	333	340	333	375	335	350	349	328	335	342	359	337	352	335	343	328	315	350	371	346	314	385	303	365	356	385	328	316	353	360	341	351	349	333	319	337	344	365	347	319	339	339	337	335	337	334	369	345	315	354	324	339	356	350	362	354	316	346	345	372	366	361	312	344	340	335	332	349	338	351	349	332	369	374	323	321	354	341	353	313	347	370	341	341	360	385	347	358	305	319	322	351	318	344	342	343	352	365	343	328	337	319	348	352	369	340	332	330	365	344	323	341	306	341	372	357	368	342	310	342	353	324	327	375	328	335	336	361	309	340	345	339	304	343	349	319	357	356	323	342	325	325	327	334	334	339	328	355	363	306	356	345	324	350	328	325	330	311	342	355	322	351	308	314	325	336	366	309	350	355	290	330	317	326	350	368	340	356	316	340	321	385	337	317	379	309	318	305	359	372	335	349	336	359	338	310	322	350	328	346	344	339	353	342	317	350	350	342	345	343	311	325	315	321	331	312	352	343	332	398	321	335	334	301	354	342	342	341	323	329	340	358	324	360	318	358	342	322	324	318	343	319	341	319	302	329	325	357	331	345	350	356	342	358	352	351	334	363	345	342	341	350	326	381	386	363	361	363	339	367	320	354	321	331	326	345	312	346	373	363	391	354	301	329	335	338	347	368	339	368	295	338	310	350	356	397	361	340	377	341	332	317	331	342	328	341	327	336	335	363	314	361	340	347	333	324	313	354	323	355	361	322	329	367	367	348	338	348	332	341	319	321	314	349	364	327	336	364	334	315	360	310	354	382	342	321	332	324	369	329	362	312	321	350	320	339	334	341	361	342	360	374	332	369	327	359	345	326	382	351	359	360	335	345	327	347	327	351	335	325	312	334	404	370	381	338	339	377	394	325	340	323	325	331	364	323	342	326	326	347	306	329	333	304	330	300	312	331	302	312	337	354	323	352	323	336	337	355	331	320	369	343	339	324	339	350	332	337	363	339	361	397	326	339	326	348	316	350	332	353	363	346	349	332	329	331	334	349	325	355	327	282	304	314	368	354	315	295	366	348	335	306	379	346	332	349	354	363	330	341	345	355	341	324	308	330	337	343	336	318	364	382	345	331	328	326	352	328	343	346	374	357	308	336	344	377	348	329	355	342	353	355	365	334	317	344	336	310	319	317	315	295	317	329	377	299	351	302	353	322	337	345	324	327	329	306	343	345	317	329	362	336	343	353	332	326	323	336	329	340	354	350	332	323	318	322	379	337	330	329	330	338	338	345	335	355	326	335	346	316	374	325	324	327	319	358	351	319	320	352	368	366	331	359	294	327	332	333	311	350	335	354	318	383	346	338	355	335	305	339	363	332	322	340	339	357	329	334	363	369	328	337	324	357	358	355	334	355	322	343	340	341	334	337	352	321	326	331	344	302	340	352	366	349	368	340	349	319	351	328	355	308	319	364	333	360	317	373	329	338	347	368	325	332	318	313	347	339	326	303	342	317	326	372	338	313	319	325	368	335	341	357	315	317	323	341	325	327	362	353	376	348	332	306	334	321	309	313	312	305	359	351	301	302	337	350	334	319	368	338	390	343	361	329	356	355	331	372	354	324	328	368	345	347	346	317	325	354	327	332	341	340	322	364	329	363	343	346	332	339	333	369	345	352	343	348	330	371	355	315	343	337	311	359	354	356	353	326	319	337	326	344	362	311	341	341	350	346	339	314	361	335	310	330	315	356	348	329	337	341	352	347	357	324	332	373	338	345	324	337	341	350	356	295	318	343	351	366	336	339	313	333	347	347	348	375	334	336	347	336	348	365	348	367	347	357	352	330	329	342	354	377	341	336
41321	55549	31544	1316	970	763	715	607	599	517	546	449	490	477	437	471	462	447	460	426	464	426	461	499	448	462	441	445	423	458	451	427	442	408	415	430	425	411	433	419	413	441	429	480	417	435	477	394	445	439	430	438	426	427	412	437	449	446	417	415	415	420	424	396	394	439	422	441	424	439	426	423	483	418	426	437	425	436	437	416	406	425	394	434	453	392	434	451	412	415	459	444	443	437	459	419	421	458	393	428	411	405	440	448	436	411	419	412	403	451	451	411	382	405	420	465	432	408	416	391	424	428	437	429	407	428	431	408	428	429	384	445	432	425	419	426	437	431	402	398	433	434	387	421	379	392	433	450	418	404	437	448	426	453	439	393	431	424	405	388	433	395	459	402	426	417	424	457	407	444	402	440	459	390	415	430	435	406	439	415	429	400	484	455	452	446	441	443	422	445	406	401	419	404	416	401	388	436	463	438	380	403	425	469	446	432	459	415	411	445	421	445	438	431	439	411	410	391	411	458	463	414	439	433	412	442	413	408	452	433	439	454	403	420	423	420	413	429	416	440	419	421	381	436	442	445	397	391	401	425	420	387	433	392	415	406	409	402	411	426	431	401	398	435	428	459	432	423	413	416	421	452	427	422	429	421	400	419	408	451	442	394	431	369	424	460	425	420	427	421	439	407	415	439	431	459	436	444	421	450	451	456	417	425	437	426	405	435	432	418	422	461	468	433	402	430	409	452	464	424	422	444	395	409	414	431	424	479	427	407	439	390	437	420	465	404	401	421	429	434	442	410	443	391	436	414	429	417	404	420	425	403	439	424	425	437	381	456	409	424	448	406	434	417	471	428	443	435	455	434	431	433	442	397	426	420	427	393	388	424	391	413	405	432	426	412	428	476	425	428	417	420	425	448	421	415	419	431	415	443	410	422	404	430	397	392	408	451	437	453	436	446	396	449	447	436	416	429	414	397	439	432	416	454	422	436	445	418	442	410	416	437	421	444	422	465	430	455	436	412	454	450	458	439	420	417	417	385	440	418	434	424	404	422	392	432	387	438	421	390	438	410	468	400	464	412	451	453	442	371	404	443	436	454	414	434	405	425	372	416	428	409	413	450	444	398	404	435	426	415	392	419	429	441	428	428	387	444	413	431	438	429	438	441	445	435	403	439	407	428	428	432	438	421	429	427	417	441	409	405	482	404	449	421	417	421	388	446	432	428	426	438	428	447	425	440	452	434	387	421	407	409	426	437	404	448	409	430	448	426	446	438	446	426	423	439	395	412	463	417	397	454	418	422	417	416	401	418	404	424	464	409	458	398	447	422	420	417	427	460	391	462	428	426	411	412	425	400	402	434	409	433	431	413	421	459	409	432	435	398	419	411	439	382	393	417	421	409	418	407	437	449	448	471	429	467	404	446	435	429	418	443	472	437	433	475	415	431	420	455	448	390	446	415	433	419	431	446	430	386	458	434	414	428	417	414	451	436	442	396	436	429	421	459	403	409	418	420	420	388	440	455	429	413	440	430	412	438	403	436	430	454	422	473	392	420	405	417	415	405	400	403	422	423	386	419	378	454	465	413	445	457	373	433	387	431	436	420	489	442	420	405	468	422	408	413	413	415	407	395	421	424	413	395	402	444	374	396	422	430	455	415	416	407	393	407	434	432	416	388	428	449	415	398	420	428	428	448	406	420	435	400	412	441	403	390	457	402	434	427	438	440	433	406	399	417	408	392	414	433	447	478	392	437	436	424	433	419	440	411	449	444	402	406	437	441	432	407	452	429	433	428	408	429	428	407	397	445	436	448	436	400	399	434	405	400	443	441	431	422	405	437	412	403	398	413	428	420	426	434	432	468	405	439	404	454	411	414	404	378	425	414	436	432	422	407	430	432	432	429	428	425	443	415	433	379	437	413	457	458	410	401	406	427	461	429	419	460	400	407	423	448	422	421	414	466	437	445	436	417	405	411	409	380	416	424	445	398	414	426	416	426	427	428	419	453	440	410	412	406	431	411	418	398	437	472	411	391	416	408	429	439	475	445	445	396	421	443	426	431	450	385	448	428	385	430	418	428	408	444	420	438	408	423	394	418	411	429	441	432	455	429	452	439	401	449	415	397	369	416	417	441	421	433	410	389	374	435	428	410	455	411	406	468	446	414	439	429	440	400	431	433	421	405	421	453	448	397	453	429	444	399	434	436	403	447	431	388	424	418	434	431	443	409	425	425	425	431	409	414	411	399	457	423	426	396	420	434	451	423	444	454	425	448	446	430	412	443	432	439	445	424	423	428	431	419	391	466	432	436	393	432	434	423	429	430	415	434	423	449	429	424	409	434	417	447	401	412	393	440	475	439	414	402	424	409	414	403	418	421	392	466	436	437	417	401	407	441	408	427	419	410	425	414	418	413	421	434	434	438	432	442	447	433	425	392	383	424	434	394	461	409	455	437	385	418	450	443	418	382	413	424	398	418	434	449	383	420	404	464	433	412	449	432	459	463	439	452	453	433	428	407	431	415	425	446	461	442	421	390	453	432	423	418	419	443	433	411	407	447	427	418	451	425	419	416	414	405	413	454	409	413	407	466	418	407	416	424	430	438	411	418	446	446	428	402	431	441	424	435	422	447	446	395	441	455	432	429	382	431	454	429	448	404	432	401	429	418	399	418	378	466	426	395	415	414	383	423	390	438	437	446	420	409	422	409	407	431	405	449	443	440	385	424	416	430	470	419	399	430	434	417	427	432	444	437	455	415	428	440	427	410	433	434	424	460	387	429	418	398	423	390	417	417	387	373	428	422	412	434	414	421	420	390	424	433	421	456	436	422	422	434	435	407	442	433	437	431	433	416	412	424	430	425	450	394	418	451	428	425	415	413	389	429	402	406	414	433	448	403	404	418	408	425	450	449	436	438	427	425	393	440	428	425	441	451	445	429	411	416	378	425	424	460	433	460	421	436	407	405	422	431	421	423	428	427	430	402	445	435	438	411	433	458	392	416	394	431	378	417	420	436	405	427	409	439	430	445	438	402	431	468	425	444	410	419	408	426	442	426	419	443	441	454	458	422	390	440	418	412	402	416	445	392	413	426	394	447	426	402	409	452	379	429	420	426	448	435	426	415	435	396	421	412	431	421	440	439	445	426	434	433	420	428	425	415	452	400	411	498	425	382	421	397	436	450	453	460	423	436	436	449	422	433	432	411	422	412	366	419	456	463	397	458	453	436	433	451	432	444	413	426	410	418	405	422	435	432	451	414	416	428	420	444	403	414	400	425	441	441	417	429	415	424	417	388	417	423	428	456	417	409	434	407	418	424	437	423	476	402	424	410	377	399	478	390	453	418	443	408	416	475	418	438	427	427	458	410	420	418	432	389	380	422	416	452	451	468	426	459	434	449	440	433	407	440	447	434	400	384	451	415	419	453	432	444	428	370	429	453	429	381	440	414	411	406	415	390	459	442	380	429	430	437	424	477	407	430	437	446	405	436	413	420	466	436
22856	21024	28580	23586	20954	20309	4692	1123	950	882	848	791	845	786	770	750	778	753	753	732	713	739	713	804	732	740	715	751	747	726	710	696	715	711	671	707	711	716	735	710	677	740	703	722	663	719	715	713	722	698	745	704	691	690	755	676	745	706	718	696	754	722	696	703	669	692	672	723	679	683	677	722	680	682	800	659	688	726	702	731	699	693	701	728	687	718	726	716	692	685	685	772	697	690	671	698	698	628	697	701	698	674	751	674	700	701	773	732	736	706	687	654	689	711	640	682	690	712	656	704	689	708	715	689	724	646	702	706	692	676	672	691	692	696	682	680	715	706	707	697	673	744	696	735	706	730	710	696	693	656	708	677	721	705	618	713	716	663	697	686	709	699	684	713	794	670	734	678	692	748	725	691	624	703	652	733	682	698	696	696	709	700	748	687	745	714	678	658	714	634	707	734	689	667	730	701	662	688	695	699	691	709	681	681	680	701	686	684	661	644	668	689	708	678	686	721	684	725	696	757	709	742	733	700	706	722	662	740	660	715	665	682	672	692	705	711	743	696	697	705	728	706	707	687	697	723	657	729	681	717	711	682	685	649	664	673	671	695	729	676	726	704	707	746	681	708	665	715	679	726	682	706	693	675	706	725	700	684	711	674	691	680	722	692	732	679	682	712	687	683	689	666	723	672	705	662	677	708	709	701	692	671	679	706	696	665	706	694	744	731	725	683	649	703	755	719	665	670	711	699	652	644	653	725	677	691	708	657	676	688	691	727	717	690	671	686	693	751	671	651	721	703	720	680	716	663	703	729	717	693	668	679	735	742	689	671	680	730	692	658	711	683	748	683	718	751	686	688	710	684	700	681	705	758	763	708	674	682	742	698	699	714	685	753	676	698	673	720	672	732	707	683	675	660	722	693	735	740	717	710	680	698	697	705	696	678	695	714	673	696	709	723	687	693	719	684	759	705	666	738	660	743	713	668	718	711	684	690	683	699	686	697	724	705	686	697	656	710	722	696	667	710	671	708	713	720	735	746	716	705	703	742	687	685	697	702	680	688	687	676	686	704	723	706	644	650	711	760	741	650	674	624	697	695	731	722	695	734	677	671	701	685	703	685	752	676	707	692	680	705	668	679	716	741	729	723	696	686	645	736	668	686	688	700	730	707	743	702	706	648	722	733	660	733	707	699	726	712	669	752	664	717	713	689	643	728	701	675	732	719	742	682	667	693	667	668	686	716	695	657	693	716	688	641	637	720	725	717	727	674	696	698	701	692	723	733	706	688	705	646	675	719	678	678	687	694	737	741	671	731	647	719	728	689	703	685	741	755	692	675	716	726	672	728	753	662	680	679	670	692	705	708	677	741	754	675	688	718	714	696	686	704	717	706	675	688	674	707	709	671	709	731	678	654	690	697	721	712	704	693	728	682	739	686	727	732	670	699	748	698	680	669	716	696	671	704	698	717	699	697	689	701	701	727	693	672	690	714	704	721	740	676	723	723	673	707	692	696	684	682	720	699	637	637	669	675	697	715	736	683	678	675	707	709	738	717	709	709	714	715	740	696	713	723	713	669	732	731	720	679	749	722	673	673	718	733	692	704	666	672	743	712	716	647	718	651	691	688	707	720	713	658	704	662	658	690	695	745	679	713	682	740	712	694	656	682	701	709	720	672	660	686	714	664	696	704	741	704	740	700	719	755	729	694	661	736	698	654	781	704	733	688	701	730	650	707	680	724	655	700	722	669	712	658	738	741	653	690	685	699	662	676	698	723	717	673	658	680	709	729	690	753	686	699	666	710	699	747	704	690	733	678	659	741	681	771	711	727	704	734	763	721	694	684	698	707	684	705	638	727	647	730	758	679	651	639	692	670	686	723	741	673	701	704	704	683	683	700	709	705	725	688	677	738	750	679	679	713	723	762	697	691	646	707	712	748	719	694	705	689	685	739	699	659	723	726	703	683	697	695	689	667	700	727	682	674	687	749	697	680	710	710	660	655	698	671	705	671	698	706	677	697	709	663	716	698	778	676	697	673	714	694	702	738	688	679	697	762	682	744	703	741	674	710	736	684	711	736	672	681	704	731	698	663	710	732	720	734	649	689	696	682	704	745	725	656	705	711	675	710	732	723	668	691	700	680	699	710	666	707	765	695	701	685	698	766	630	663	739	680	704	697	743	694	682	708	661	698	672	654	694	681	690	706	714	698	691	795	687	724	713	718	695	654	667	692	670	703	650	700	696	674	709	657	713	715	651	705	703	680	686	739	712	693	743	686	724	707	684	701	710	643	722	694	709	701	796	693	725	706	692	653	661	735	687	662	714	669	684	698	663	722	706	711	687	667	635	727	703	679	684	686	679	678	675	697	662	703	666	677	714	687	682	674	737	712	698	657	702	674	693	706	672	673	693	699	734	645	678	722	708	718	694	705	643	679	686	756	707	691	701	674	723	634	644	659	681	724	667	664	748	697	689	721	716	740	696	687	728	684	782	702	688	710	707	734	671	678	686	712	686	677	693	698	721	716	740	696	723	716	701	677	671	742	724	697	717	686	640	752	685	702	709	690	710	701	714	730	657	704	693	724	739	729	704	671	698	773	750	701	677	695	683	681	679	713	713	703	698	695	720	652	709	712	690	711	713	689	666	675	675	700	696	758	701	653	680	666	697	723	676	684	746	715	709	682	655	739	670	715	654	712	711	753	694	682	683	684	665	691	712	731	700	733	702	646	684	694	686	691	719	685	716	702	711	719	697	728	677	683	666	670	663	702	688	693	679	690	659	726	703	723	658	701	710	677	714	698	660	715	650	689	667	721	725	676	681	675	689	666	759	737	737	677	718	752	711	710	681	674	713	717	677	675	722	688	694	704	667	686	750	707	680	719	694	718	743	726	711	698	686	735	671	711	674	727	709	692	710	684	660	696	703	684	724	680	669	720	722	676	678	719	738	690	722	664	701	726	689	721	706	750	681	722	706	699	674	712	662	657	698	684	698	719	692	694	714	701	663	698	667	671	691	698	696	668	624	678	681	682	686	677	709	706	694	696	684	731	721	719	666	686	711	680	635	686	712	664	675	720	687	678	701	696	667	678	665	708	744	736	688	713	707	721	735	670	719	692	719	701	718	683	688	695	666	706	683	710	682	649	734	648	682	693	729	679	712	702	668	719	707	686	739	629	714	648	673	694	739	685	694	690	751	676	673	670	712	704	698	708	675	694	688	668	689	746	684	742	697	656	653	720	631	656	680	708	676	650	724	684	726	715	683	687	684	727	709	698	650	764	630	689	677	769	703	678	740	669	693	701	675	661	712	696	704	653	663	708	720	632	701	739	759	712	711	667	692	680	711	654	706	699	726	683	672	694	674	666	667	662	715	689	721	718	743	675	711	664	698	630	681	741	681	705	690	719	710	689	688	694	723	690	696	665	681	732	702	698	665	693	716	713	737	686	750	697	704	709	734	666	695	688	697	683	730	687	698	727	677	686	734	750	688	698	708	685
46411	70534	38548	3996	2773	2264	1795	1549	1395	1275	1061	1116	1092	1003	923	960	952	896	879	860	925	897	834	852	846	883	877	797	816	802	836	847	822	869	815	815	859	845	846	812	830	802	845	862	743	846	798	790	848	821	828	815	792	824	844	819	805	813	816	795	779	781	778	830	837	781	761	831	828	848	840	774	760	810	838	823	789	862	790	845	795	844	794	791	773	781	819	837	807	812	806	823	780	820	789	816	788	776	782	780	781	823	838	817	774	774	836	830	785	860	802	779	795	813	773	827	812	773	805	857	780	813	838	854	833	769	784	814	727	789	791	764	845	767	809	831	787	815	785	832	788	787	714	830	804	804	810	819	812	762	809	764	775	795	791	768	791	840	781	815	792	800	778	744	806	792	729	802	778	789	766	849	826	793	816	818	806	795	815	813	765	803	772	799	790	778	830	828	775	802	822	744	802	797	793	764	804	791	820	794	803	798	794	776	781	800	801	855	769	840	771	765	796	810	801	784	785	747	769	779	787	808	806	818	799	819	807	849	838	779	839	804	792	800	791	767	803	812	807	838	801	788	803	812	795	804	832	789	778	803	791	783	767	790	782	805	806	774	805	748	847	812	775	806	794	776	761	790	763	785	840	784	816	784	795	790	843	760	762	778	792	778	779	782	827	789	776	789	763	759	796	808	793	775	786	816	834	822	825	817	828	781	783	784	742	803	821	844	854	758	793	787	832	785	803	784	816	828	817	838	858	788	835	781	746	817	751	830	808	786	736	813	822	798	785	758	815	789	850	789	799	844	800	802	793	779	831	780	769	811	806	776	794	841	816	787	777	834	858	798	843	798	791	771	799	815	799	775	800	764	738	816	782	737	798	785	777	797	814	790	810	791	751	792	779	822	817	850	825	795	756	789	791	796	784	829	763	834	787	795	816	779	812	759	813	780	808	777	781	807	790	808	822	772	775	761	794	762	825	766	823	857	765	817	802	796	805	807	746	812	788	794	794	779	768	726	766	815	768	816	761	788	814	818	777	829	814	800	768	781	792	766	822	788	826	798	763	812	786	806	741	822	813	769	839	794	757	837	815	809	804	800	787	750	804	819	772	817	788	847	819	821	792	787	809	816	788	827	811	822	822	764	771	791	796	777	784	782	864	826	773	778	780	839	763	811	832	821	818	816	788	765	789	850	814	824	788	780	806	788	774	797	828	782	817	774	802	803	777	837	769	804	732	851	772	806	814	762	820	839	827	797	824	775	843	828	784	831	812	772	787	837	794	784	805	805	779	829	775	853	818	823	791	755	804	846	784	831	780	791	806	797	800	804	788	796	798	792	772	794	831	807	806	771	812	838	780	848	788	783	839	846	831	846	742	789	831	814	766	847	804	819	800	794	806	801	770	780	753	771	774	808	829	849	776	848	794	811	751	804	831	827	814	765	736	833	805	794	769	794	836	768	802	733	789	760	794	773	758	788	820	821	789	846	830	713	821	800	760	826	855	853	827	822	804	771	819	780	770	771	702	809	815	811	781	772	805	755	811	786	752	785	746	840	849	816	755	798	829	771	791	758	780	826	820	825	757	806	808	766	799	804	760	807	782	786	810	787	830	810	754	782	800	810	809	786	812	801	811	814	790	798	790	788	773	797	781	802	818	743	825	803	801	765	852	835	822	808	829	798	829	823	813	781	764	820	817	761	830	799	759	797	766	799	853	792	807	826	863	832	822	791	851	786	813	814	807	806	837	747	810	801	835	793	853	768	813	818	810	771	823	794	797	860	805	830	813	784	747	778	808	824	845	768	810	815	821	851	824	866	832	787	777	778	795	791	778	808	801	811	768	848	819	836	808	749	739	798	804	804	844	793	818	836	740	813	811	805	788	800	824	751	808	871	784	781	790	729	828	843	782	816	764	844	822	805	768	767	779	772	787	780	753	766	770	792	799	811	745	768	770	812	789	780	769	782	775	762	799	806	793	808	825	795	763	790	828	762	767	800	824	844	794	785	831	776	786	860	776	795	769	790	838	815	849	796	833	790	816	805	805	771	815	733	767	819	768	825	831	818	828	784	818	788	791	823	796	804	797	812	752	814	820	843	831	799	815	793	806	831	811	827	849	831	810	743	818	775	785	764	780	782	802	823	772	812	801	766	738	751	812	837	807	783	810	756	796	767	807	816	774	796	776	760	797	801	780	785	769	788	754	759	827	763	761	815	739	823	784	752	790	809	802	800	768	819	845	775	798	830	824	815	774	789	816	795	758	802	843	810	737	784	827	739	828	852	791	820	854	773	785	825	793	770	777	823	800	792	792	829	802	785	760	804	845	814	782	820	785	745	776	788	816	805	748	782	772	798	799	772	813	817	787	817	799	812	793	817	844	839	768	833	816	776	838	832	723	806	785	803	745	835	854	787	778	803	744	765	782	801	774	805	756	810	811	804	774	827	825	805	837	808	813	822	787	804	759	790	797	792	772	767	808	795	778	827	820	798	825	840	787	758	844	783	784	832	756	791	819	752	812	792	815	753	806	781	840	786	778	802	804	813	819	823	826	783	799	785	860	747	814	790	784	804	801	809	797	803	806	805	799	745	774	845	766	807	837	755	822	783	830	766	771	864	791	800	809	770	787	803	807	824	822	792	771	822	766	815	807	800	797	814	834	775	768	796	738	787	802	842	795	804	797	809	737	810	818	837	800	749	732	778	806	782	827	787	811	747	756	798	794	769	857	810	839	773	787	789	781	818	795	742	816	871	764	777	820	733	780	808	824	777	841	816	802	842	776	815	815	789	800	793	784	814	825	768	780	805	803	790	811	805	835	813	805	792	853	826	782	812	866	774	791	783	776	771	857	788	779	782	797	828	785	785	812	816	781	772	788	817	833	803	768	799	801	807	736	804	801	814	842	787	777	851	845	821	815	802	744	763	830	738	800	829	771	790	829	844	776	835	812	820	809	794	813	799	783	802	847	792	782	824	830	828	798	800	796	806	754	785	843	800	768	837	825	785	803	831	826	810	869	774	861	814	814	796	785	761	793	804	789	833	801	820	849	772	787	787	807	768	759	768	830	808	788	788	785	812	832	753	828	809	840	805	806	780	766	834	801	784	792	780	726	779	871	834	805	764	824	751	817	748	761	794	804	799	809	774	840	805	814	822	798	831	827	812	764	855	716	784	787	782	809	790	824	796	797	789	822	833	791	735	828	758	832	788	805	799	784	779	796	784	824	815	787	762	847	840	773	747	789	754	801	789	795	837	797	803	775	839	803	817	843	824	800	819	765	800	793	799	799	808	792	799	763	791	789	810	725	780	805	819	809	800	812	806	804	781	844	758	828	795	863	818	793	788	771	783	818	819	851	821	823	785	820	762	807	827	799	812	809	795	798	808	845	793	793	779	813	766	786	791	829	759	762	790	806	755	781	788	832	794	759	807	768	779	805	782	834	741	843	835	806	814	781	790	817	726	803	800	793	767	837	794	784	792	795	791	797	804	785	836	865	775	761	791
31746	31361	21357	3245	335	276	284	233	297	272	257	264	259	250	274	255	234	268	282	314	273	254	213	260	283	254	233	253	264	274	252	279	238	264	251	268	238	276	275	241	264	259	238	262	239	244	254	248	258	248	264	272	282	242	237	265	242	251	243	238	251	252	268	268	202	235	249	236	245	269	244	253	238	266	237	232	254	252	260	254	239	247	260	254	258	256	263	218	266	269	272	240	244	233	229	266	265	240	253	258	256	271	260	229	258	296	260	241	222	275	257	238	253	237	254	235	235	219	280	244	247	239	267	252	237	253	249	255	264	254	273	281	246	259	264	235	267	271	252	245	197	229	271	263	267	218	235	248	237	256	228	258	251	259	244	220	259	263	264	254	249	278	281	267	266	255	262	258	265	238	251	239	256	272	269	267	239	237	266	261	249	251	225	255	259	270	273	262	255	238	276	235	253	254	230	257	230	268	255	250	241	262	253	276	255	251	251	226	243	220	260	252	244	250	244	226	258	247	260	233	227	238	252	262	267	238	260	234	224	278	267	260	250	261	260	252	275	248	247	265	251	248	275	263	258	251	254	282	267	259	254	239	259	270	237	241	250	254	273	242	228	256	262	267	201	219	257	253	274	225	245	226	247	252	258	248	256	230	237	253	270	268	268	241	229	262	254	271	282	250	246	240	250	274	250	248	251	256	243	263	257	234	244	282	255	241	266	264	262	254	244	249	253	259	260	252	261	230	252	258	235	243	292	253	237	267	247	264	259	253	268	263	268	233	258	256	251	248	235	267	266	279	266	243	275	228	252	250	252	257	272	254	247	274	248	261	242	248	246	273	288	255	272	269	228	247	234	236	265	280	268	249	246	254	255	256	224	240	243	238	227	250	261	267	251	237	262	280	250	269	267	229	250	255	245	261	248	254	257	257	260	256	230	245	244	269	241	229	242	263	239	248	255	244	242	234	219	233	255	219	258	236	259	261	220	251	248	262	277	236	264	271	228	286	231	226	278	238	248	275	228	232	270	274	266	246	243	236	244	248	236	213	244	249	221	248	254	223	252	248	253	249	257	290	235	253	215	250	244	247	247	239	287	265	259	230	263	256	273	241	300	278	251	258	228	253	268	252	252	229	255	245	253	289	243	247	255	249	257	251	276	299	262	235	225	259	242	283	230	277	272	264	262	248	272	269	263	249	257	239	229	268	223	256	240	263	240	251	247	249	237	257	239	278	227	259	240	227	255	247	233	264	271	255	265	238	261	269	228	221	254	254	251	252	271	257	292	261	250	258	239	258	232	239	270	252	255	254	242	228	247	230	253	244	238	250	246	260	244	288	267	276	257	259	235	277	240	282	237	273	237	241	263	251	237	250	251	239	219	247	254	255	249	255	243	252	260	262	260	261	222	274	241	238	270	254	282	253	250	239	269	244	277	245	253	243	259	272	244	263	256	242	247	250	262	257	262	235	225	270	252	259	252	254	264	247	250	252	255	244	255	229	236	252	261	248	263	286	249	260	231	239	210	266	248	214	249	247	262	282	256	220	229	242	282	231	253	259	253	250	256	251	260	245	252	226	260	274	237	258	253	270	262	260	265	266	267	265	252	244	262	222	272	242	238	258	251	243	266	249	257	250	257	248	253	273	268	233	256	254	256	255	247	245	259	237	277	212	291	276	260	253	234	244	263	224	265	257	231	245	258	244	248	243	238	262	278	242	288	244	230	248	243	269	253	214	256	230	237	258	266	249	234	251	279	245	218	252	266	245	230	219	249	266	259	255	253	235	231	250	255	257	240	232	242	237	253	266	266	308	280	245	250	240	250	251	274	234	234	269	256	263	256	251	254	258	280	268	239	254	259	266	248	258	248	252	260	253	253	247	225	243	266	252	279	248	252	283	251	247	231	267	251	236	241	241	249	259	247	258	277	262	272	208	246	268	269	222	227	252	229	255	252	263	262	248	241	285	264	255	281	251	253	238	261	241	268	248	246	259	243	249	281	284	255	227	253	250	284	237	227	233	236	272	213	243	249	264	269	232	224	276	262	225	238	278	246	266	252	224	235	244	234	265	238	282	244	231	295	234	248	266	296	223	263	240	293	242	223	252	248	228	229	272	236	232	248	295	278	274	252	251	247	254	248	250	260	225	250	220	265	234	246	263	242	247	265	248	246	256	256	207	240	240	258	265	258	266	262	249	265	249	239	253	225	246	239	275	248	262	262	238	239	253	249	266	220	249	286	257	265	217	263	234	221	227	248	237	257	249	254	255	252	241	207	263	249	248	282	228	272	233	261	224	245	236	250	235	243	236	278	243	267	254	254	245	255	281	236	243	219	269	233	266	260	239	215	261	261	246	259	268	261	248	257	254	253	267	248	282	232	263	248	284	243	255	234	255	269	263	250	266	246	243	245	235	278	257	260	265	227	268	244	247	247	244	251	271	243	256	242	275	236	262	250	243	250	255	257	263	238	257	253	265	222	264	236	236	278	230	241	274	252	243	262	255	243	253	261	247	241	268	264	225	256	254	248	251	266	240	218	258	272	240	270	260	234	251	260	262	269	217	249	264	268	263	246	251	245	248	268	267	248	237	225	247	275	252	240	235	269	257	245	253	226	209	243	232	254	235	251	260	258	224	235	261	231	255	250	253	259	273	297	259	245	246	236	270	280	249	240	280	222	264	278	262	250	248	246	226	245	232	238	269	254	245	259	249	224	232	243	278	228	247	253	248	250	255	235	231	246	237	251	260	207	290	274	243	248	267	245	267	250	246	273	239	256	255	259	269	262	224	259	271	241	233	262	247	260	279	229	265	258	274	239	243	244	274	260	262	228	235	241	263	245	234	241	247	244	240	273	246	247	242	253	233	265	239	263	217	248	273	241	248	267	243	231	254	267	275	232	242	239	261	265	206	255	236	239	260	239	243	236	230	256	262	235	235	245	240	254	252	271	247	296	280	240	260	218	255	255	264	232	268	259	256	261	258	237	232	233	233	274	246	245	264	239	231	240	246	234	266	267	280	247	271	251	266	222	260	278	234	264	272	258	283	265	255	258	266	263	265	258	235	238	244	267	259	227	259	256	252	238	266	256	274	244	252	240	239	237	242	283	258	253	255	298	246	252	256	245	273	254	251	263	241	242	248	259	259	257	227	250	262	236	272	227	283	233	267	258	260	282	237	243	224	234	247	244	265	243	252	248	248	245	233	245	266	232	268	255	223	259	263	266	243	250	248	257	224	243	268	262	243	266	253	255	258	236	231	279	242	248	269	247	251	256	252	250	226	241	251	247	268	264	255	235	226	247	260	248	219	223	248	257	265	247	216	234	248	219	230	248	276	266	244	259	251	253	244	261	267	236	263	244	278	222	236	281	239	247	252	269	264	255	265	246	247	239	248	241	267	248	267	251	268	242	281	250	257	276	240	258	238	259	263	268	255	248	252	249	256	262	274	225	245	246	282	229	241	252	242	237	238	217	242	216	240	262	239	224	247	234	266	251	263
38853	45463	18424	577	414	376	357	355	341	335	344	276	335	328	338	303	341	290	356	321	312	327	328	317	322	325	298	330	297	292	296	286	307	269	328	311	291	301	323	301	325	286	318	335	359	306	285	297	319	344	304	308	329	348	314	316	339	286	303	304	300	305	281	319	347	299	300	305	294	304	295	297	321	326	296	337	362	338	279	302	321	315	315	309	282	341	290	323	337	324	300	288	312	337	308	354	327	320	292	309	309	319	286	316	342	297	303	328	314	291	326	312	323	330	333	339	302	311	309	334	324	287	330	306	286	311	318	295	307	302	318	317	292	312	332	321	291	278	309	310	337	283	322	320	294	354	308	330	330	309	318	329	312	284	323	362	301	299	281	321	323	326	318	272	318	325	275	309	321	300	319	318	329	329	314	320	323	287	304	309	343	280	298	333	285	342	313	298	332	322	289	345	279	295	317	308	308	331	327	316	351	294	321	307	315	308	323	301	324	293	335	331	309	292	308	316	317	335	319	277	306	299	283	336	309	323	316	348	325	306	323	313	326	314	331	285	304	289	312	300	320	329	291	331	287	297	354	307	303	321	330	366	305	321	357	302	340	341	313	335	326	334	323	316	300	314	356	298	285	309	307	355	310	296	305	301	313	330	334	308	306	311	340	301	305	299	324	314	311	323	304	323	327	311	326	311	283	310	303	305	310	314	319	316	306	337	362	314	337	309	308	323	280	300	310	338	298	325	309	300	315	287	316	301	327	320	333	319	326	285	339	301	300	316	323	301	314	320	341	333	294	302	304	337	338	357	283	321	320	317	310	314	324	312	336	328	315	318	297	307	321	311	300	305	316	312	320	327	320	334	363	310	322	334	330	322	324	298	322	356	332	273	312	334	320	302	322	319	297	267	312	311	320	318	339	277	347	311	311	336	307	336	319	315	336	309	330	317	287	345	306	347	317	320	303	335	306	317	315	295	327	310	309	315	299	335	345	317	324	338	308	317	309	301	300	325	305	333	295	310	289	326	313	321	281	300	301	319	319	311	329	293	324	308	329	333	327	336	333	317	344	304	333	342	314	314	287	285	331	300	309	322	316	339	313	290	307	319	335	320	339	323	298	277	310	303	332	282	275	320	304	314	334	293	288	292	317	330	297	316	334	320	300	299	317	304	331	333	309	280	286	314	307	309	320	319	323	316	329	304	344	339	302	312	287	329	320	307	310	297	313	297	302	312	278	323	302	322	322	339	297	312	297	301	338	297	349	320	296	358	306	310	314	291	297	326	326	297	341	291	290	325	311	311	339	316	288	294	324	282	281	318	291	332	331	314	317	298	357	325	308	325	316	307	307	325	298	324	339	299	310	343	296	294	306	329	312	311	285	335	348	297	313	338	305	326	289	323	319	329	304	313	328	289	305	299	315	314	319	294	297	296	328	290	309	300	295	327	300	293	326	328	357	277	334	293	288	336	342	301	343	302	296	304	312	295	328	328	312	307	325	316	341	331	321	331	340	326	320	344	322	349	295	311	301	306	300	310	328	314	319	310	307	345	296	274	295	308	299	321	313	328	289	311	313	314	335	329	313	284	315	364	300	331	345	319	320	334	313	286	322	292	316	312	300	288	277	275	312	316	345	295	317	308	319	300	308	316	335	326	333	310	315	293	315	334	308	306	324	336	280	317	315	311	305	309	321	310	320	324	277	310	345	301	309	311	315	314	306	282	310	351	345	297	318	318	331	301	289	322	287	298	314	304	324	304	320	286	309	317	282	315	332	316	291	331	305	307	342	326	298	321	323	281	318	330	306	346	319	288	318	327	326	313	295	307	300	324	266	302	297	288	297	314	323	306	309	338	341	310	329	317	313	321	334	313	328	306	340	296	293	328	299	284	318	302	312	326	292	315	297	326	310	305	347	311	345	282	300	314	317	339	306	282	315	323	334	314	327	315	341	317	348	323	319	330	320	311	306	340	327	301	324	310	302	305	346	301	323	302	309	317	322	302	346	345	325	335	296	345	302	298	304	298	312	281	319	298	296	334	324	279	328	308	303	305	305	307	322	319	310	335	328	334	318	317	326	317	284	331	307	290	282	305	325	342	319	319	295	322	314	282	295	280	311	334	319	291	310	300	331	318	311	313	327	318	324	320	323	303	323	323	292	305	275	298	290	314	309	331	327	345	309	298	296	319	311	305	314	283	325	311	302	287	319	311	293	279	333	317	327	310	310	316	312	303	335	310	300	316	317	315	336	296	313	302	303	328	306	297	287	295	317	308	337	307	300	335	300	340	330	317	323	323	334	299	315	346	310	295	346	338	328	313	292	312	320	303	338	299	316	300	322	305	321	321	350	308	329	304	279	337	308	318	288	316	314	326	324	317	324	306	326	323	343	340	325	303	335	282	301	278	328	306	305	317	321	340	321	345	299	308	321	325	317	316	325	293	325	347	334	299	289	320	311	309	305	282	295	304	309	276	303	323	319	332	305	343	307	355	320	318	300	310	330	314	340	309	315	295	290	321	305	306	327	308	328	291	301	296	306	289	327	308	303	297	288	297	330	303	290	316	324	358	337	280	291	293	300	315	332	316	308	311	300	285	328	316	310	286	326	333	323	321	287	304	307	335	300	308	308	298	318	337	360	327	291	302	307	282	314	336	288	348	376	305	321	304	328	312	310	301	313	303	294	304	322	301	337	310	301	308	277	321	327	324	320	309	340	311	321	308	290	293	322	277	355	311	328	268	313	305	289	290	318	312	327	329	331	294	315	312	306	316	328	321	329	271	309	285	303	328	333	309	325	317	307	300	300	298	304	297	321	297	318	270	297	280	286	326	316	310	317	337	295	323	318	308	317	307	306	327	294	359	342	307	349	295	314	313	312	269	326	342	282	317	290	318	321	278	279	318	295	333	285	277	307	325	332	327	323	295	305	315	293	320	313	270	301	315	289	311	309	297	330	300	306	329	335	314	305	321	321	303	302	309	306	317	308	312	331	293	322	289	308	308	304	348	307	347	325	310	324	324	299	342	308	334	316	311	332	306	341	311	331	294	318	297	320	294	326	293	295	333	315	335	320	328	296	355	349	315	331	309	337	294	337	311	303	330	313	332	346	321	302	329	332	328	281	305	302	322	313	314	332	275	312	337	310	297	307	322	306	317	312	272	299	328	346	327	323	313	317	342	330	320	314	317	314	316	296	344	287	348	308	301	318	315	304	279	318	316	325	313	302	309	299	317	301	314	331	314	286	338	322	310	336	294	302	303	339	318	282	313	321	310	265	263	304	305	289	316	327	307	308	341	334	309	310	332	317	304	313	311	303	351	317	323	317	289	295	301	336	306	310	317	317	315	298	315	309	300	329	321	332	313	304	279	316	322	316	320	343	320	322	317	306	319	309	308	303	303	289	319	296	323	287	348	316	329	326	308	324	315	280	334	322	298	304	330	306	303	313	306	307	326	297	328	327	321	312	292	324	283	345	307	309	331	292	300	301	334	310	326	306	295
23835	21000	27917	24177	20133	5336	940	683	622	571	546	570	508	507	512	540	543	466	538	494	518	473	477	513	499	499	448	496	481	469	475	469	470	456	508	458	512	456	475	505	509	465	478	516	461	484	454	454	521	462	486	463	455	477	506	494	469	490	488	512	481	479	458	486	527	477	454	514	452	483	451	526	482	465	471	502	472	525	525	487	502	481	472	446	448	498	515	449	453	469	482	494	482	530	498	463	484	487	460	479	487	480	484	501	506	499	501	450	458	464	465	462	494	501	430	491	505	515	478	470	484	446	474	477	505	472	470	447	496	508	503	549	435	455	445	476	471	438	494	540	469	486	469	463	509	502	471	511	461	477	449	507	470	497	506	406	466	537	450	469	514	482	510	477	474	451	478	437	502	530	462	493	508	483	467	504	500	438	486	544	485	470	477	483	445	482	468	492	486	477	485	457	476	448	481	453	481	505	489	516	512	492	436	467	474	460	509	496	483	466	462	471	492	459	435	455	472	460	424	472	470	444	457	453	476	457	472	487	496	491	521	477	440	475	473	468	515	457	458	480	492	469	497	491	479	528	510	459	452	458	467	492	477	475	451	452	460	474	488	446	468	471	495	463	443	488	448	481	500	486	459	466	499	478	516	498	484	495	483	469	457	494	447	463	489	514	464	458	461	481	487	446	485	501	490	489	510	505	493	528	475	461	478	478	464	488	523	492	463	505	460	482	491	484	483	461	466	479	472	474	508	484	494	473	495	407	487	473	467	496	467	469	506	495	508	463	492	478	452	470	476	454	439	494	470	464	484	447	440	511	435	512	486	457	460	457	476	429	491	477	485	443	481	495	460	437	514	453	518	500	481	453	508	466	491	473	514	490	487	522	488	479	467	483	462	497	495	476	478	472	477	466	460	491	481	458	494	495	500	510	495	447	505	474	472	455	504	479	476	494	485	471	470	458	467	502	470	498	498	498	517	467	495	510	482	510	467	500	494	442	487	486	471	465	488	497	500	473	435	471	482	476	482	458	481	478	485	472	514	487	438	481	490	465	453	445	438	464	457	463	416	459	455	508	469	493	473	459	472	478	492	465	518	476	525	489	480	467	471	461	463	477	469	494	470	501	488	466	468	493	418	520	528	485	503	440	488	464	496	491	478	490	446	470	516	488	476	490	470	494	506	480	476	487	488	484	467	482	447	482	478	459	491	453	445	502	459	484	479	503	478	478	460	478	452	470	485	452	465	511	469	487	461	472	488	478	469	456	468	506	476	492	499	476	489	519	467	468	465	499	472	457	533	410	463	469	468	505	468	510	482	476	493	478	473	479	462	504	431	510	482	474	486	458	455	459	461	506	438	495	443	495	461	495	440	517	471	520	473	459	482	461	488	513	455	487	487	474	492	480	476	496	508	494	485	466	465	430	482	495	493	474	476	476	480	509	463	469	483	463	488	493	458	489	483	488	482	496	456	491	464	476	495	497	462	475	473	457	483	472	494	494	491	481	481	489	438	489	490	506	437	467	449	482	491	483	446	445	475	478	507	475	480	482	454	439	454	474	458	443	476	494	449	473	503	484	501	482	459	472	490	474	457	495	480	453	476	489	442	477	476	478	480	488	473	457	453	477	498	482	494	476	510	479	478	513	467	475	452	465	499	461	449	485	473	514	439	506	442	487	485	501	460	507	520	446	458	456	446	462	473	477	464	500	499	456	496	486	482	524	462	468	475	440	515	470	457	502	503	485	489	461	484	462	488	470	475	475	495	470	441	470	477	498	445	470	464	457	497	511	459	475	518	463	531	513	522	463	511	442	493	455	484	471	470	486	483	447	497	497	493	484	485	494	460	511	491	478	499	457	454	459	491	514	495	484	486	456	464	436	503	489	486	497	430	450	471	440	492	453	457	466	476	440	474	456	494	530	507	460	475	486	466	510	474	476	457	480	500	454	486	482	478	511	477	476	514	509	479	502	518	458	467	446	465	472	479	484	450	435	439	485	513	482	483	511	488	471	478	472	504	488	471	501	482	450	502	495	452	511	470	501	485	462	458	520	479	470	448	492	493	492	453	461	492	486	516	488	492	495	506	488	443	480	477	497	439	484	473	485	492	463	490	461	507	470	469	502	459	482	498	471	493	471	521	493	527	479	467	473	492	462	478	495	491	495	453	461	482	496	496	484	463	465	424	486	467	498	477	495	465	490	459	460	514	478	463	482	515	487	470	497	446	533	504	498	461	459	471	421	459	465	463	456	508	482	461	469	489	472	471	499	455	456	504	463	485	505	493	488	472	470	453	517	479	503	443	482	478	476	495	520	440	492	474	478	463	496	489	479	436	488	475	464	473	479	482	490	486	495	497	466	505	454	449	475	523	486	451	453	494	451	487	494	462	476	483	501	434	475	466	446	448	478	449	453	511	480	535	495	437	444	467	503	487	463	452	449	476	486	483	486	518	476	475	453	470	501	469	507	488	495	499	469	466	472	483	477	492	497	528	482	425	497	446	462	446	455	466	463	469	513	467	435	473	448	484	496	471	463	491	467	440	448	491	504	484	504	458	475	478	525	459	495	470	501	490	501	461	441	534	482	458	545	491	467	504	499	473	431	514	470	478	463	473	475	518	494	485	467	513	481	495	467	501	497	504	471	462	477	458	459	457	469	483	452	464	502	516	460	485	492	503	489	500	467	473	478	465	491	463	478	491	486	460	500	477	489	435	491	481	480	468	449	465	493	476	484	534	485	449	488	480	485	480	499	498	465	491	476	491	507	488	473	462	512	459	463	477	489	506	470	478	484	470	482	440	491	468	498	459	490	449	472	491	494	481	480	442	451	471	486	446	464	508	474	480	500	471	464	488	460	449	484	481	471	441	462	475	515	460	505	458	484	463	492	466	469	485	485	473	453	488	460	435	495	492	444	481	484	432	459	478	441	516	489	490	460	490	453	485	487	449	526	484	458	499	495	492	469	502	497	492	511	479	453	511	483	482	476	484	449	487	481	486	476	467	475	494	478	481	498	490	487	523	495	476	522	452	520	460	512	495	471	467	470	479	465	499	501	490	484	538	496	482	485	517	460	508	476	466	439	473	457	477	467	467	496	505	493	483	463	523	433	485	496	463	453	426	475	460	505	469	468	476	515	489	453	485	489	469	487	479	473	493	485	456	516	503	494	453	481	447	465	502	484	478	477	445	477	475	480	485	496	452	447	497	493	471	481	524	515	492	467	469	475	450	497	502	487	474	481	474	469	470	449	475	464	499	478	461	491	499	518	479	469	490	506	491	493	456	469	461	481	456	472	429	514	451	487	461	444	451	501	487	493	484	444	460	475	490	463	482	495	461	439	481	474	462	460	466	474	501	470	500	491	485	513	479	514	482	440	458	448	490	498	464	510	496	468	451	489	486	493	478	502	457	490	515	477	476	535	450	539	480	474	511	470	489	483	480	472	495	471	442	519	489	479	481	486	511	498	486	470	493	485	450	475	505	512	494	479	485	490	489	433
42228	61844	29467	2631	1568	1343	1120	923	815	763	763	725	674	674	621	621	625	583	597	624	619	588	604	592	579	588	580	586	564	580	561	610	605	554	580	574	557	576	573	544	555	577	601	570	575	502	607	578	536	576	545	545	550	540	543	552	568	580	520	549	560	606	539	559	571	532	549	563	586	587	564	582	572	533	550	545	566	527	539	559	618	571	604	555	535	597	604	533	535	571	562	540	583	585	557	594	625	571	558	534	579	561	574	537	543	538	577	566	563	595	624	572	574	538	585	580	522	510	537	523	546	561	522	595	559	548	559	530	582	600	555	578	565	582	594	577	568	549	571	559	568	558	560	517	586	532	544	550	508	556	561	531	545	584	569	588	547	580	559	564	530	575	573	550	588	533	566	564	555	590	543	544	557	532	541	586	530	551	530	516	563	574	537	573	539	553	542	557	557	574	551	523	540	597	499	574	567	577	581	528	574	569	570	569	563	532	510	555	521	540	598	547	549	559	541	582	561	552	550	560	542	499	592	580	503	592	580	517	558	588	560	557	530	539	587	562	546	551	595	573	586	533	552	580	570	561	566	567	528	537	547	545	597	541	574	544	547	586	570	574	563	529	531	566	566	589	551	553	567	580	544	519	526	541	580	550	514	559	559	552	541	572	545	567	556	546	519	572	529	546	554	547	559	558	520	559	562	592	560	558	569	493	561	558	519	550	582	555	530	601	584	577	570	511	556	554	531	537	566	531	597	566	561	539	581	533	580	560	557	552	571	563	551	552	527	541	587	573	592	544	577	569	532	532	548	596	561	566	573	535	584	547	561	550	591	571	550	572	552	566	552	568	556	524	557	545	559	547	588	571	517	579	582	549	584	575	563	557	561	550	570	563	511	522	567	582	587	571	538	548	581	523	534	556	568	512	624	541	572	508	524	570	565	555	576	582	545	540	532	539	520	516	534	498	559	539	568	553	583	527	572	556	546	536	525	537	531	535	550	592	533	580	550	576	544	546	548	568	588	567	604	540	550	547	533	518	581	571	535	539	589	608	524	594	519	561	549	593	554	535	534	538	576	552	538	538	589	538	531	564	531	553	528	506	576	604	551	542	555	568	535	592	531	562	551	561	544	556	559	560	552	542	546	525	581	542	545	561	536	542	571	557	553	514	557	562	553	564	565	579	558	552	583	512	541	564	566	597	543	536	575	578	501	554	580	544	568	581	539	579	571	535	518	522	586	545	488	575	539	513	543	579	515	540	568	538	523	559	555	517	575	568	585	572	541	563	572	537	547	568	534	521	558	544	590	588	534	531	552	575	537	530	534	566	572	516	569	535	589	571	580	594	562	601	564	580	567	532	559	592	588	574	560	555	562	558	561	569	545	566	560	538	567	541	531	536	628	541	563	566	566	556	539	542	579	560	558	543	584	635	536	515	548	568	526	572	571	574	589	592	553	561	539	547	567	598	592	531	542	555	534	563	545	606	521	576	599	563	578	548	556	529	531	543	568	563	571	587	523	597	575	552	627	569	561	512	550	533	608	575	593	551	547	599	594	572	533	577	539	541	547	581	522	555	591	517	517	541	548	576	491	579	566	580	543	535	591	572	565	568	516	548	529	557	564	540	559	517	563	530	604	554	554	555	586	554	603	527	549	540	586	554	567	580	551	584	565	547	524	543	549	562	542	582	594	503	543	570	583	566	603	556	565	516	535	518	592	522	545	521	535	554	531	593	564	560	541	585	534	564	590	524	549	553	562	559	591	540	563	577	590	601	555	595	569	549	583	565	576	540	547	528	539	549	567	518	538	537	596	537	505	557	551	520	532	527	534	547	598	522	554	524	494	569	568	590	550	580	572	547	572	568	521	550	562	523	563	544	575	522	538	583	526	566	588	530	561	544	519	557	598	554	566	510	544	574	569	563	523	522	583	568	538	547	520	516	516	601	558	547	564	540	555	526	545	555	600	580	545	574	522	541	547	552	544	578	530	533	579	598	557	566	538	563	539	562	559	590	524	571	546	570	541	539	544	570	566	582	549	565	568	566	546	560	552	542	557	574	563	567	557	551	543	576	607	536	574	586	577	558	518	528	531	553	545	557	542	596	579	560	521	518	567	604	519	550	579	559	568	541	546	524	565	526	533	553	544	591	578	510	546	528	551	572	608	548	553	559	536	604	580	557	518	519	539	594	561	566	565	572	582	568	566	518	546	549	536	575	527	539	539	543	545	536	569	550	526	552	589	499	531	575	563	556	513	566	579	608	575	576	589	568	573	534	563	524	537	537	550	529	596	509	543	555	570	545	538	568	536	551	527	527	597	546	523	533	537	584	555	533	567	537	535	568	554	556	531	529	568	540	557	537	552	523	584	574	587	547	585	547	579	554	573	562	552	542	569	551	557	586	601	551	570	551	535	547	512	565	564	520	579	591	575	530	557	550	536	613	561	582	544	547	529	577	569	544	574	604	541	553	562	577	556	553	596	582	541	543	517	517	564	570	571	551	571	498	590	523	587	516	578	537	543	538	559	549	555	510	571	533	533	590	578	563	555	570	600	556	566	511	569	585	530	587	530	560	548	561	568	538	520	551	567	549	546	574	549	553	572	519	554	557	559	568	547	573	562	569	574	558	583	576	607	550	597	593	571	571	541	537	518	548	572	517	506	542	528	576	576	525	526	499	481	508	554	553	547	506	542	548	528	569	576	502	557	571	540	513	551	603	548	539	558	566	541	567	585	567	566	547	546	557	503	559	546	533	566	561	594	532	594	536	561	565	536	575	560	591	577	587	548	546	581	575	571	565	520	599	573	548	538	542	521	518	527	581	563	569	570	543	600	553	560	555	565	536	557	545	514	523	537	530	599	560	577	555	582	563	540	550	568	567	586	550	532	554	570	556	577	556	530	550	540	599	566	533	583	533	569	536	528	502	557	573	548	553	543	559	546	550	550	511	507	560	572	610	531	544	560	549	537	533	565	584	555	536	566	572	542	567	576	610	599	553	558	546	547	549	550	546	566	574	528	519	541	547	538	550	527	556	547	530	591	534	523	552	551	563	555	567	541	558	514	555	571	576	565	554	535	581	572	577	560	546	562	553	582	580	585	580	559	556	545	542	501	562	523	524	566	592	499	551	524	513	571	518	537	579	507	559	560	591	539	560	547	524	575	567	562	601	546	557	533	525	520	564	565	524	563	559	542	567	576	573	552	575	522	519	573	571	566	593	579	531	536	579	581	547	535	572	564	550	556	577	572	552	565	538	544	563	576	553	588	521	555	564	564	586	540	557	521	533	510	579	527	589	540	578	543	594	572	545	586	586	528	574	518	540	545	537	547	525	570	555	539	550	580	556	578	579	531	515	534	582	612	569	574	605	559	563	582	527	546	545	581	537	549	571	543	624	578	540	570	553	553	545	546	556	571	591	527	562	531	530	579	570	584	539	536	544	627	566	567	549	558	579	513	529	577	519	519	539	530	579	553	560	532	554	519	556	532	541	579	576	553	541
25121	21317	26624	24082	5526	590	449	413	393	404	382	347	355	349	382	344	337	380	343	344	355	358	363	342	347	316	332	313	373	362	337	317	331	355	366	355	338	334	310	339	324	375	327	353	344	353	328	346	329	343	310	350	318	324	359	362	341	358	318	380	331	309	336	373	349	358	314	347	364	339	353	319	325	343	339	381	334	364	352	338	348	347	332	327	310	312	352	333	339	332	334	336	317	344	313	346	356	359	349	332	340	312	337	332	313	332	344	351	337	340	358	337	352	345	366	349	326	337	327	340	313	314	349	348	336	341	322	321	321	332	342	318	307	361	338	344	300	334	364	345	344	323	339	375	322	335	329	355	349	377	341	330	337	314	335	313	327	320	339	319	328	347	346	340	350	321	349	357	371	352	329	330	351	318	343	352	368	319	362	331	349	341	354	306	304	308	326	319	333	352	333	327	338	347	309	335	315	337	350	326	319	328	330	327	342	367	329	338	391	343	347	358	348	337	330	333	329	342	297	329	318	336	330	344	355	357	338	325	321	315	349	328	338	339	320	355	360	324	313	323	356	350	341	345	358	327	331	327	383	353	341	333	321	331	340	336	339	370	328	354	322	316	326	331	349	342	323	317	341	330	340	349	386	350	336	314	342	365	336	359	359	367	345	362	299	330	356	325	345	326	336	316	318	306	312	361	318	354	349	322	342	336	341	330	341	303	327	308	345	367	315	282	346	340	325	333	331	319	326	356	340	367	338	310	385	312	330	346	347	334	331	350	353	320	343	328	302	342	339	331	353	335	311	370	331	330	364	367	351	367	353	333	341	354	343	342	334	354	367	331	313	313	308	345	310	312	333	334	362	372	305	366	323	348	324	384	377	346	338	355	337	345	366	321	327	361	342	333	370	299	342	305	311	336	322	329	335	325	330	336	287	327	325	373	349	340	337	312	327	321	328	359	337	332	359	319	342	320	315	355	348	359	359	299	336	360	345	346	312	296	329	354	348	333	330	345	332	313	350	334	328	311	335	383	311	369	339	364	357	349	331	357	337	328	347	341	332	316	342	300	346	299	349	344	351	312	343	344	296	334	340	361	361	335	370	341	337	350	328	320	347	374	312	340	306	344	343	355	320	360	351	362	344	355	322	327	337	342	333	365	308	366	322	350	352	343	356	360	342	338	330	327	335	364	328	324	370	329	330	345	341	361	347	364	374	349	312	345	345	352	334	322	356	352	300	336	355	374	344	353	349	334	342	352	333	343	343	350	313	351	317	362	340	322	348	320	342	391	344	305	328	303	316	329	352	334	326	339	334	365	347	338	335	331	336	346	363	335	316	348	320	344	329	320	357	342	334	365	357	338	335	360	331	363	333	320	344	354	339	324	335	369	384	371	335	342	303	342	303	345	352	370	336	365	342	342	372	349	359	325	324	294	335	331	348	324	313	335	342	308	292	354	347	343	343	310	314	344	356	351	343	315	314	364	324	346	324	331	314	327	333	309	342	319	358	331	348	362	345	351	359	344	317	340	330	304	326	329	355	330	332	343	358	363	331	293	360	345	311	330	322	351	338	340	350	347	328	327	334	377	323	372	357	342	339	349	322	370	345	330	335	345	327	316	327	329	348	317	368	331	320	324	300	332	339	316	349	350	362	313	345	349	324	337	316	330	328	330	335	369	335	317	333	300	297	352	308	347	359	336	317	326	334	338	360	303	354	319	325	325	363	316	330	322	312	358	359	349	339	337	341	376	370	302	352	326	327	345	352	354	314	376	356	330	341	330	349	309	328	334	328	350	328	349	330	316	343	331	364	323	368	349	346	329	313	375	344	340	350	382	302	344	331	324	320	351	343	370	359	305	380	341	358	308	333	343	373	346	361	335	340	322	356	318	336	327	348	317	345	333	317	334	366	304	318	357	325	326	344	332	352	350	354	325	321	337	348	370	347	345	343	350	343	310	337	334	342	323	351	331	358	342	312	352	344	357	312	328	343	309	336	334	348	349	374	339	325	312	343	341	305	325	351	315	350	321	318	353	294	350	323	325	362	329	392	350	317	355	348	332	344	318	346	336	354	322	342	352	384	320	352	320	306	321	351	362	355	333	343	347	327	327	355	345	320	354	329	363	355	334	299	316	343	345	298	312	318	334	346	326	361	333	357	359	330	302	317	369	355	345	357	321	359	363	348	354	341	325	331	362	338	332	307	329	327	324	338	359	313	331	349	340	336	311	357	308	363	341	348	338	325	345	352	373	346	342	348	333	327	338	299	325	300	362	298	361	320	328	337	322	369	328	305	347	348	359	362	357	340	332	346	349	345	304	338	349	325	337	322	372	365	338	338	321	340	330	339	355	338	313	345	332	334	331	374	334	326	360	341	315	347	330	353	342	355	343	350	347	352	342	350	335	310	353	333	334	329	326	343	348	329	337	353	325	332	354	320	351	313	343	344	331	344	313	344	351	324	332	316	328	340	341	308	335	303	314	338	328	349	310	321	313	342	331	348	341	341	327	337	333	364	335	354	344	351	349	351	327	383	337	392	335	330	339	303	319	342	328	319	368	334	362	325	329	338	335	338	328	342	316	357	378	321	378	349	352	352	359	342	320	335	357	336	308	370	299	357	322	356	356	330	341	342	323	365	314	358	367	311	328	356	361	353	329	320	313	332	339	360	346	309	361	346	341	333	325	321	331	339	331	345	312	330	323	384	334	375	341	332	329	373	350	336	328	320	346	336	357	334	363	363	318	318	336	341	325	335	365	318	311	341	350	319	307	340	338	296	319	350	361	324	327	330	334	318	357	343	342	341	324	359	314	371	347	360	312	339	366	320	342	347	346	361	334	327	341	328	333	335	335	345	346	301	338	346	303	334	352	338	344	354	332	339	316	333	315	366	336	331	320	335	350	331	342	337	318	325	336	331	310	358	351	346	336	332	330	358	365	328	331	330	285	311	338	335	351	337	328	337	346	346	301	388	348	359	354	336	336	338	298	340	313	347	314	340	343	365	339	345	341	328	356	341	344	312	333	310	314	323	340	336	338	317	354	330	353	362	313	305	336	367	318	330	347	342	332	328	329	344	323	357	328	343	336	341	339	339	336	343	353	319	340	361	294	356	309	316	349	327	335	352	346	324	342	322	351	367	343	332	318	347	332	321	364	340	359	334	332	346	343	363	336	328	333	357	356	338	366	338	348	335	354	329	368	348	323	333	364	348	374	366	325	315	356	327	343	342	373	354	350	317	361	322	325	358	377	348	355	346	346	330	365	334	338	326	340	302	365	369	323	312	336	334	316	311	363	363	339	335	336	332	355	331	364	352	349	336	371	319	353	341	322	334	352	361	376	364	342	365	328	320	339	345	339	313	332	342	327	314	353	331	334	375	350	331	333	360	336	322	342	329	340	351	334	330	353	342	347	324	331	355	334	383	333	365	321	354	322	325	319	359	323	335	323	395	349	328	340	341	313	361	310	341	325	322	287	340	363	321	335	337	311	363	352	356	350
40807	54205	21813	1670	1002	864	716	627	591	569	507	506	480	497	466	449	463	446	459	436	453	463	430	428	431	424	450	436	436	442	417	440	438	435	432	410	451	412	406	409	412	387	443	423	398	395	436	431	444	421	424	382	402	443	371	439	413	443	399	413	427	464	432	435	449	422	435	482	421	408	439	412	445	420	410	434	463	428	402	408	410	420	382	433	427	439	422	419	419	444	373	407	437	403	437	446	445	412	435	416	406	422	458	424	454	422	443	425	452	405	411	421	400	426	435	412	422	420	391	421	401	410	439	422	400	442	443	414	412	434	433	447	418	422	419	450	468	437	410	413	417	426	429	434	455	407	443	443	460	455	430	403	464	426	441	456	448	435	404	415	403	406	386	413	415	414	400	433	442	449	436	399	422	422	430	436	409	428	486	355	410	410	428	419	445	421	437	441	419	401	408	421	413	431	427	390	441	439	437	452	435	427	396	423	412	407	423	446	446	439	405	425	407	386	425	419	460	421	390	415	469	409	408	436	380	414	405	431	397	398	423	430	420	429	398	424	460	432	420	441	459	430	463	466	415	415	422	424	400	415	408	404	429	445	420	431	395	457	417	406	452	379	403	438	394	450	470	420	411	445	440	419	419	459	458	393	427	425	413	417	435	430	423	402	382	457	435	452	411	451	441	471	445	426	408	410	426	422	423	413	446	427	428	401	431	453	412	432	427	446	437	423	438	431	403	412	430	404	420	422	413	396	504	431	394	432	437	422	418	420	448	436	412	427	393	438	463	409	406	391	423	415	377	441	408	412	437	414	442	392	428	407	422	419	402	401	396	424	426	438	385	438	443	459	423	404	400	416	418	419	433	437	422	421	400	427	395	422	420	444	439	421	439	413	462	420	408	438	443	427	436	422	449	437	443	444	406	432	445	449	439	404	404	436	401	422	414	425	421	418	396	431	421	413	406	428	474	423	425	407	394	392	407	392	429	409	408	466	460	410	395	429	404	437	430	422	402	457	445	452	412	431	457	431	401	424	418	444	412	424	477	398	389	409	448	378	467	420	439	420	429	419	401	434	421	433	395	418	408	448	393	386	402	423	428	433	440	415	413	408	425	437	422	461	403	397	427	440	443	418	425	410	409	397	412	450	393	426	446	418	412	417	435	416	409	395	424	416	426	466	405	426	454	454	429	385	432	458	428	438	436	426	421	396	462	465	405	406	395	413	447	456	412	364	453	393	420	429	419	444	410	394	446	417	428	468	436	455	434	426	402	405	433	449	421	401	435	400	442	436	418	409	412	411	409	418	425	437	440	408	388	430	439	457	418	455	401	421	416	413	400	434	422	400	431	434	398	417	425	426	425	388	421	417	418	432	436	433	407	424	400	400	399	436	440	406	434	423	439	425	427	418	422	428	410	444	422	423	404	433	418	419	421	375	424	400	395	449	438	390	380	426	403	420	444	419	435	441	425	423	461	426	401	408	417	401	429	408	423	392	414	458	405	417	447	432	451	423	462	399	428	393	443	396	453	405	446	395	423	427	411	432	427	405	451	441	408	432	442	419	432	409	434	417	418	411	425	373	420	445	430	440	423	432	443	390	447	432	435	390	385	397	416	389	415	397	418	414	408	434	424	427	388	458	444	411	420	411	412	446	407	468	401	437	480	395	413	424	432	382	392	433	455	410	421	436	420	417	398	409	444	425	419	427	455	465	429	441	405	410	429	414	425	467	389	407	434	401	414	429	405	408	393	446	407	397	411	416	389	458	406	466	397	429	407	426	440	426	452	425	429	420	397	404	409	475	418	389	411	373	403	429	428	407	447	404	438	413	433	432	426	463	404	419	419	406	425	429	394	423	425	427	413	439	413	433	441	395	426	445	416	434	417	430	418	374	415	423	418	464	421	455	432	429	426	414	433	444	419	431	425	399	422	430	436	410	410	426	387	436	443	445	404	456	423	454	432	427	397	429	414	441	409	424	444	443	423	404	392	435	411	454	413	430	400	447	427	416	433	421	440	455	422	423	391	413	435	428	437	446	437	426	468	407	404	371	410	443	416	385	413	403	436	443	417	403	443	418	398	402	420	429	429	397	438	406	393	419	426	441	418	449	449	412	423	392	395	434	418	456	423	398	414	459	413	443	476	428	381	451	433	390	401	418	423	446	437	426	441	409	447	401	391	408	413	459	445	403	421	431	414	433	419	437	465	414	410	459	434	440	376	436	446	378	423	460	425	445	454	435	421	424	443	465	411	406	400	432	416	478	452	423	466	445	421	408	438	399	431	406	432	461	462	450	438	441	423	410	421	431	429	417	400	424	418	404	448	423	408	444	419	428	442	447	372	466	453	455	479	448	414	420	400	407	442	456	466	437	429	464	398	419	428	443	428	436	407	390	373	408	420	420	417	417	421	432	431	453	427	441	417	392	401	422	413	444	448	412	461	444	441	428	405	410	404	419	412	421	405	400	406	418	445	412	418	441	477	458	371	438	431	410	429	423	409	440	429	452	402	417	425	410	392	461	397	470	398	438	415	443	422	420	442	434	405	407	423	427	417	413	453	421	405	426	381	431	439	371	416	434	436	434	438	428	402	455	424	419	421	456	449	382	445	428	405	451	412	407	409	457	434	425	414	431	441	368	424	420	448	426	413	412	389	453	403	445	404	425	402	415	414	428	414	455	396	443	424	444	445	429	438	431	403	385	447	446	411	453	406	451	440	401	418	427	435	434	405	462	429	434	429	423	413	401	433	450	445	429	438	446	424	408	426	399	430	431	411	426	420	426	407	427	418	418	398	437	461	458	428	462	442	403	445	412	430	422	443	411	465	423	409	409	390	449	471	436	428	421	389	407	412	428	440	421	404	416	453	448	443	447	438	397	446	439	439	422	410	436	439	459	398	429	409	423	408	431	455	425	448	435	441	435	409	411	396	418	406	446	429	396	466	424	484	460	426	423	457	397	435	431	442	409	398	418	422	402	399	374	418	439	430	397	443	426	450	412	411	399	393	399	376	389	427	439	421	412	440	411	401	432	391	402	423	457	420	414	406	449	413	461	449	425	416	402	440	422	474	414	442	448	434	436	413	438	447	423	430	439	403	459	439	391	407	456	430	429	448	437	438	376	442	463	453	425	421	431	420	379	413	415	447	414	428	444	397	408	443	402	418	475	434	410	420	431	386	418	438	452	401	397	421	421	439	442	413	406	409	390	446	410	451	429	406	424	403	431	448	418	430	414	452	461	422	401	432	435	407	423	402	409	424	430	415	408	410	444	459	417	395	378	452	409	413	435	431	412	439	436	447	444	454	427	436	428	434	391	428	429	405	409	414	402	388	391	435	419	452	423	426	436	413	416	440	465	426	390	457	418	427	404	387	404	438	412	416	449	424	428	414	421	425	408	422	393	441	452	401	423	420	410	459	433	410	412	412	422	448	429	429	421	407	467	451	456	416	415	446	392	434	425	422	470	410	445	447	378	392	426	422	419	414	453	423	423	367	431
22802	21005	28488	23607	20963	20382	4498	1198	938	858	891	833	830	766	834	760	799	772	754	755	764	734	765	743	721	761	679	735	737	709	694	790	685	715	673	733	660	691	733	687	692	725	737	711	704	642	730	722	701	702	671	713	692	709	704	713	700	777	761	690	672	646	696	659	715	675	721	653	761	719	733	644	668	674	691	731	684	674	694	698	723	718	767	670	729	733	650	700	682	714	673	710	726	726	686	709	730	735	699	719	714	726	672	694	714	725	680	701	699	694	739	694	687	643	693	686	742	799	660	651	719	719	668	707	736	722	747	667	679	707	699	680	709	659	758	670	713	753	709	664	753	699	690	669	674	683	676	705	704	670	746	702	681	738	672	719	662	738	704	684	705	725	706	698	738	705	710	713	715	744	734	724	704	728	688	670	705	723	659	690	691	671	725	671	721	674	723	709	681	731	740	731	698	708	728	724	683	754	678	687	687	658	730	703	713	661	723	650	715	710	742	662	680	735	734	707	667	670	745	707	731	739	717	703	665	682	717	780	697	665	698	710	702	687	656	721	704	715	732	686	681	667	660	711	699	703	684	697	738	735	696	663	713	689	732	716	662	747	660	698	682	692	694	733	668	660	714	686	729	696	674	668	746	659	711	725	707	716	714	707	699	699	671	702	716	724	765	738	698	645	664	687	692	690	737	693	669	677	707	671	661	684	710	695	714	641	685	687	699	691	759	697	663	654	666	694	653	728	726	700	687	710	728	673	698	711	671	665	692	696	725	682	652	750	712	730	665	672	689	695	713	707	683	713	710	716	680	705	680	685	715	707	693	690	717	707	753	693	697	721	747	688	687	700	720	735	689	662	671	724	680	727	699	660	669	695	680	720	706	673	725	704	706	677	697	699	748	752	688	657	756	682	655	701	671	777	674	666	708	722	669	692	732	746	701	707	703	681	723	686	683	736	721	671	669	687	700	700	686	679	743	682	673	666	700	698	726	697	717	706	680	721	730	672	687	723	701	745	692	741	675	673	677	700	722	663	681	756	740	648	676	678	654	698	681	693	664	696	683	643	720	707	652	669	712	698	704	691	679	666	704	683	706	671	769	706	681	719	744	709	708	721	706	730	691	690	698	679	672	710	715	671	698	729	736	737	685	688	667	687	704	716	703	743	683	686	723	680	671	679	730	681	716	681	715	657	692	669	668	705	669	644	695	778	678	728	723	719	718	730	656	689	700	700	716	671	725	656	698	690	727	649	690	678	690	722	702	661	695	703	692	726	650	706	715	664	688	705	682	683	669	693	738	736	726	721	675	680	725	724	658	694	714	692	681	651	703	697	743	670	702	657	666	694	701	723	725	635	653	698	702	663	644	633	757	721	699	699	700	656	682	720	667	703	698	745	751	713	635	708	742	732	677	745	717	744	718	737	676	743	722	772	708	697	737	680	707	702	729	700	729	737	687	700	701	687	687	731	705	710	704	704	691	702	705	657	709	696	729	711	710	708	729	696	693	743	663	690	743	742	776	678	692	657	651	660	672	705	726	711	689	723	700	701	737	660	705	682	726	689	685	743	689	651	693	682	684	676	629	679	726	732	721	708	699	677	671	700	695	692	726	699	688	728	698	675	677	723	737	677	691	670	733	694	675	692	690	710	692	604	663	657	665	662	712	684	650	714	709	653	642	752	697	671	688	666	657	735	697	699	685	724	731	721	647	723	756	720	711	726	659	664	681	730	695	721	701	682	685	715	671	710	722	689	723	725	696	756	719	691	698	750	677	725	728	674	701	695	700	717	730	690	691	666	727	731	733	683	709	726	715	645	694	727	708	734	723	696	689	708	679	656	723	691	717	707	732	740	711	659	720	706	732	694	653	732	701	660	659	715	747	708	693	728	726	699	690	698	698	666	731	682	715	734	758	713	680	705	665	684	684	692	697	692	722	693	676	697	714	663	695	678	688	693	731	679	728	688	726	679	719	665	706	705	723	699	701	703	690	684	684	723	673	726	702	721	696	730	668	697	659	685	739	727	689	726	702	722	692	726	745	718	679	719	704	645	716	659	730	749	738	692	668	696	720	686	696	684	644	686	724	721	682	677	679	735	700	667	672	690	705	710	665	707	698	713	699	724	701	683	674	656	684	730	689	694	722	716	638	693	731	721	721	699	722	697	671	698	681	645	654	726	695	758	708	676	678	685	717	703	692	699	694	651	735	714	730	655	689	652	655	705	721	706	717	709	712	712	698	707	705	748	691	676	707	694	680	667	752	689	662	679	686	669	666	711	711	684	692	657	699	714	687	735	685	714	708	720	698	700	704	696	711	752	730	682	736	704	675	699	704	705	693	686	715	691	723	655	685	691	698	707	671	721	659	702	790	727	712	696	720	688	706	681	701	737	653	730	667	658	681	719	714	688	723	718	693	739	705	724	706	688	660	673	687	690	720	724	708	680	734	728	664	727	707	669	695	709	688	714	667	685	711	688	714	710	682	716	740	716	723	707	652	710	685	737	677	700	704	702	718	683	723	705	732	705	674	652	678	678	675	757	753	697	696	674	750	739	676	726	704	725	730	683	657	730	689	710	689	699	701	674	701	675	699	685	693	665	718	683	713	690	669	716	681	677	680	702	718	688	721	683	695	670	702	688	735	684	720	677	645	711	702	662	706	658	715	739	665	686	707	694	676	694	674	699	716	662	693	693	684	690	723	676	654	726	701	691	719	708	650	720	676	657	667	753	664	674	713	720	689	736	702	690	685	724	696	652	692	737	742	682	717	731	698	691	681	698	671	727	727	683	689	705	681	710	686	674	706	737	731	723	680	717	698	692	650	688	688	674	697	710	748	688	737	699	661	696	685	682	668	734	704	662	681	694	707	685	694	730	716	716	695	748	706	680	716	701	670	674	745	719	708	708	744	735	679	704	742	676	744	672	709	728	662	724	705	675	671	707	707	702	661	713	698	727	718	704	697	714	718	709	739	697	708	679	684	734	672	726	724	727	692	666	684	727	687	645	739	724	684	675	720	686	646	692	677	722	707	703	704	740	722	767	649	688	720	642	698	713	709	708	716	732	750	699	671	686	726	660	730	723	662	684	668	756	726	652	674	706	699	700	719	687	726	708	642	621	622	743	697	719	718	715	738	673	712	694	660	713	703	715	766	726	659	746	721	714	738	736	681	686	731	738	717	727	711	652	698	675	689	697	675	721	667	686	703	748	714	676	692	705	694	692	692	679	696	721	681	687	740	670	686	679	714	696	710	715	685	702	699	723	701	675	697	716	664	692	692	705	732	679	740	682	685	739	740	734	697	740	715	692	622	726	675	633	689	721	726	694	704	712	700	662	732	686	692	679	718	685	697	702	723	722	701	706	748	724	689	724	690	658	715	692	749	718	724	693	657	680	705	717	703	653	720	677	688	722	677	667	686	685	721	681	725	701	723	669	720	702	703	676	687	686	740	713	702	696	662	709	662	721	683	722	684	725	688	766	703	732	699	734	687	712	658	699
46180	68085	36104	6334	2881	2283	1826	1567	1378	1306	1170	1104	1046	999	1024	984	942	954	897	950	825	864	862	831	809	870	857	820	831	785	873	791	772	814	828	858	776	792	811	807	785	760	841	846	770	787	831	738	815	826	813	864	812	834	836	778	797	787	820	830	780	854	831	886	846	806	827	844	771	828	837	822	819	776	808	821	846	826	840	777	776	820	826	841	866	765	815	743	819	790	798	803	806	788	824	803	861	846	815	776	777	766	773	788	779	811	772	842	795	769	820	804	810	836	792	759	822	819	796	792	776	776	778	894	792	831	791	827	796	787	849	791	785	822	805	824	787	773	793	810	850	813	777	810	746	806	818	787	797	823	828	821	812	812	826	769	778	837	798	819	797	784	797	821	786	821	790	821	850	752	833	803	812	796	788	827	765	831	824	820	787	842	793	764	772	818	790	795	825	865	779	767	799	863	809	821	823	811	755	780	832	770	796	751	804	763	830	809	839	806	834	773	787	775	809	796	777	733	833	752	799	803	836	769	803	823	779	746	808	787	730	818	827	800	834	796	810	806	811	792	791	788	790	785	803	828	799	830	818	812	782	802	859	844	802	808	823	813	822	793	848	844	781	809	849	798	771	778	797	815	788	796	738	791	813	766	816	797	758	782	789	811	804	799	844	776	773	783	803	769	798	772	839	782	825	795	796	838	853	767	833	789	802	783	759	759	793	753	765	799	787	797	798	771	772	798	788	819	791	817	759	753	877	837	743	785	799	783	820	745	817	839	816	804	826	806	830	786	795	797	815	809	800	808	818	812	795	828	811	784	854	825	805	791	836	785	823	822	847	801	725	809	813	823	824	821	813	796	828	788	763	795	793	766	776	783	808	809	824	808	798	861	789	764	827	788	807	815	836	771	809	774	825	807	861	781	823	807	763	777	795	780	824	811	778	790	784	768	773	810	832	823	803	770	758	765	847	708	786	796	818	824	811	838	808	816	828	777	780	800	810	815	775	753	794	790	806	780	784	794	827	782	846	853	820	753	792	826	783	833	800	792	821	823	806	812	807	758	789	778	797	771	796	800	799	813	789	763	843	764	825	825	778	772	815	807	808	814	805	825	756	765	788	803	791	839	786	769	812	774	732	760	816	841	814	764	798	834	805	814	786	818	791	787	812	809	811	812	776	830	770	803	799	827	771	779	821	800	787	809	776	827	814	793	808	755	828	776	809	853	831	839	747	765	834	801	807	783	835	804	827	840	803	761	767	819	783	829	804	777	814	795	811	756	812	758	824	817	840	762	822	806	794	826	778	762	794	819	783	798	848	800	802	753	805	845	810	809	840	770	813	815	788	813	822	817	744	792	812	800	765	751	770	792	831	845	772	783	767	817	824	776	850	829	835	777	807	819	799	781	831	764	768	798	790	790	807	805	806	750	780	828	779	822	788	806	827	787	824	832	752	794	865	808	814	829	795	794	783	811	798	833	808	767	799	778	790	773	784	792	855	813	842	795	790	811	782	879	753	774	763	804	794	750	751	808	854	782	883	782	843	831	792	815	767	767	832	780	808	768	797	810	800	773	812	833	844	762	820	801	791	747	810	834	816	827	816	743	820	788	811	795	803	781	765	802	860	809	789	760	798	814	785	809	804	781	836	811	854	805	793	789	862	759	779	724	836	788	797	823	809	824	814	770	872	810	804	895	884	790	790	776	832	781	834	828	790	839	770	806	815	760	772	800	811	797	791	803	833	884	825	767	786	759	758	807	769	814	856	814	833	791	797	774	776	766	792	861	808	831	770	837	794	867	794	773	767	809	779	801	831	770	791	753	779	806	827	784	817	807	808	814	790	857	847	783	811	845	792	822	828	846	838	795	783	760	825	802	815	836	793	796	857	816	804	808	791	777	807	752	825	788	805	820	815	800	752	827	809	746	814	794	771	743	785	764	799	751	761	830	811	826	798	782	896	775	844	831	817	847	836	769	864	770	827	784	805	805	818	789	795	833	794	760	780	810	785	791	782	803	788	814	824	816	836	764	775	824	845	809	805	800	806	808	822	817	802	753	817	804	767	841	852	747	831	807	790	814	813	797	786	826	827	804	852	785	801	804	809	793	777	777	800	854	791	824	820	831	828	782	795	836	727	825	783	759	777	839	809	763	768	791	856	754	805	853	734	840	848	777	833	784	778	777	791	794	810	706	802	792	781	756	772	796	755	793	839	802	829	814	780	801	796	795	805	831	815	771	755	837	874	839	813	810	787	758	791	775	796	802	796	819	798	777	779	763	792	747	842	779	804	793	738	846	780	800	763	823	817	795	799	837	816	794	848	799	813	783	847	775	786	787	786	813	760	791	813	861	771	829	813	846	778	807	793	781	822	831	838	781	777	826	762	826	780	757	777	793	811	821	704	803	790	786	729	837	792	761	806	813	816	762	805	791	846	807	784	827	837	805	810	810	772	790	805	778	819	807	794	777	833	787	825	799	828	783	842	790	816	801	823	807	829	794	801	780	813	759	798	841	797	805	797	812	831	814	808	800	764	772	789	817	792	845	786	822	802	841	807	845	782	835	849	788	812	798	787	775	737	801	802	803	840	784	815	788	775	761	821	788	785	831	802	798	806	850	815	801	811	827	771	845	739	784	799	792	797	801	776	799	809	851	782	794	801	801	777	814	835	796	821	847	779	812	768	771	830	762	778	815	803	743	784	852	797	789	798	810	816	792	821	753	864	784	810	878	792	854	734	808	781	852	792	780	883	786	744	850	814	799	823	802	778	834	770	771	779	793	819	780	813	813	785	817	812	775	800	745	805	824	831	804	816	819	805	771	834	782	762	861	797	823	780	814	812	767	772	836	828	768	806	788	780	768	814	782	849	796	819	835	818	822	804	781	850	771	815	788	741	780	801	799	813	761	814	838	783	767	808	838	817	782	785	797	835	802	748	796	802	821	778	803	808	803	748	803	800	811	806	807	772	791	772	807	844	772	833	739	819	771	837	793	790	768	764	752	796	865	851	810	835	812	792	798	746	790	778	796	774	788	799	824	793	829	803	826	786	738	765	846	770	756	817	787	772	816	781	816	755	802	814	783	793	824	787	815	792	805	784	797	817	767	826	843	824	778	776	845	818	795	743	807	765	832	763	847	807	829	793	815	798	853	818	776	795	786	830	800	804	760	756	800	766	810	808	777	826	824	763	794	835	832	812	828	805	782	777	822	780	781	800	794	817	796	810	808	773	817	789	816	778	761	786	735	795	815	726	795	819	810	764	817	813	801	804	783	795	739	801	817	786	781	790	822	764	828	826	773	799	748	832	828	802	769	806	804	786	790	784	797	819	801	773	805	827	793	779	825	832	778	769	750	802	809	766	806	762	803	771	773	823	842	826	786	822	789	782	792	780	846	772	816	823	815	798	805	781	865	851	793	774	805	813	808	808	808	861	783	803	805	807	798	806	811	819	800	769	783	794	798	771	734	784	750	820	821	841	821	815	830	797	824	763	795	788	839
31828	31134	20551	3303	335	306	265	314	265	265	254	259	287	273	257	270	285	259	255	278	255	253	271	307	254	283	277	287	260	256	243	299	248	271	263	269	262	302	268	283	255	246	250	256	248	253	257	275	257	269	330	281	273	259	250	258	262	304	289	275	277	244	284	248	257	271	241	260	245	282	275	273	297	234	270	262	250	239	269	267	274	253	256	247	277	237	242	271	272	312	272	248	257	283	271	234	244	290	308	247	232	266	254	264	269	265	249	250	244	291	273	263	248	249	233	292	264	251	265	258	259	267	263	274	268	257	249	286	271	285	265	250	263	264	276	290	284	260	242	263	289	279	247	243	292	252	269	233	212	231	257	254	254	286	275	281	258	284	272	267	269	278	254	272	264	258	262	265	304	257	257	270	265	248	266	255	246	266	277	248	257	273	294	255	260	255	309	270	299	262	265	261	263	246	285	281	270	262	268	257	274	295	288	252	245	269	264	288	268	279	275	269	281	280	265	287	270	254	272	237	273	280	225	257	254	293	282	272	282	258	253	253	245	275	285	270	246	280	268	252	267	273	255	266	259	252	269	266	267	253	285	267	284	254	243	233	282	266	257	252	227	246	253	272	289	228	278	245	275	258	258	238	280	305	263	249	279	260	255	301	253	259	287	280	253	292	269	258	255	256	283	284	281	273	250	255	256	280	268	280	254	228	277	237	253	300	288	273	276	270	260	286	254	274	243	290	273	253	289	273	256	275	258	280	267	274	262	272	233	270	258	262	283	271	279	264	269	255	249	280	274	269	289	261	264	281	270	276	273	254	276	251	245	256	239	297	287	253	273	288	265	265	293	242	255	280	272	250	249	291	260	279	268	285	254	275	258	272	236	287	276	264	297	269	249	275	265	287	241	232	249	245	283	274	284	283	264	252	244	234	230	301	265	236	272	264	248	273	248	290	262	272	241	266	258	255	279	297	275	292	260	237	249	254	278	262	255	250	249	256	279	264	253	264	230	257	286	288	263	256	256	267	265	274	267	257	281	259	274	282	279	248	268	238	254	283	264	279	252	249	274	265	302	253	294	238	257	244	229	272	234	258	269	267	285	248	266	228	267	239	268	253	281	260	298	270	246	263	255	277	292	272	269	256	261	281	262	291	244	253	270	255	263	267	266	223	268	271	263	296	273	240	274	273	269	279	287	251	278	265	242	266	281	276	253	251	263	279	275	261	235	274	264	276	279	272	279	266	239	251	264	252	224	272	296	273	240	300	258	270	263	285	247	258	278	238	282	249	236	255	311	248	243	264	255	287	235	262	245	289	257	275	278	300	290	284	251	259	258	260	297	237	264	279	260	277	268	277	263	260	288	259	274	291	266	236	286	244	259	254	275	232	237	267	264	271	279	261	258	258	249	243	254	269	268	270	253	267	246	282	280	257	283	279	251	276	284	261	268	259	233	264	307	270	252	285	257	267	254	250	264	239	291	258	266	272	243	267	265	243	262	250	273	260	258	286	280	254	261	274	272	270	285	275	263	319	285	277	262	243	290	254	272	277	289	271	294	263	282	263	275	246	268	256	271	262	271	277	250	268	243	261	265	274	243	249	273	270	279	271	269	269	265	288	243	294	264	270	303	258	263	258	260	253	252	267	289	269	254	271	271	274	256	248	269	247	237	245	254	264	278	279	251	266	272	269	279	286	271	273	252	312	248	261	274	247	243	283	288	266	277	297	276	267	251	215	233	255	310	261	278	265	290	271	275	263	273	301	261	294	288	267	227	282	265	255	229	260	253	241	267	254	284	264	253	275	267	265	273	242	273	255	284	281	266	282	284	271	274	245	261	275	274	263	267	265	274	290	279	261	281	265	263	270	268	292	249	254	280	271	300	249	269	249	250	262	250	285	258	251	240	250	279	257	239	275	262	271	265	249	259	285	290	282	251	255	238	242	281	287	290	277	261	288	255	279	259	274	269	242	280	254	274	272	273	283	278	255	249	267	239	262	253	257	290	273	263	270	266	254	271	265	254	263	324	277	279	253	293	282	282	260	284	278	252	261	250	251	253	268	264	276	264	291	257	230	267	247	255	280	279	280	304	252	267	237	260	271	224	272	260	260	274	247	252	267	254	251	260	258	261	255	265	249	273	273	260	267	250	278	270	256	261	252	245	260	242	256	273	260	258	297	296	272	276	247	237	256	240	293	248	266	284	244	269	256	257	274	285	310	284	252	240	247	267	265	282	274	279	267	244	287	286	244	231	277	255	268	286	262	249	256	241	251	286	271	270	245	255	274	278	227	304	276	243	294	262	253	255	242	271	248	268	267	259	262	286	275	268	277	284	269	262	284	266	265	289	285	283	275	266	250	277	251	259	255	272	267	271	256	271	264	266	246	289	262	275	288	262	277	281	291	286	244	274	250	275	244	267	260	261	266	278	259	266	253	255	266	256	299	257	281	282	273	273	249	252	297	259	287	259	267	249	252	270	268	254	269	278	253	256	247	257	244	246	272	275	273	259	275	245	272	269	251	291	249	239	288	253	278	281	251	261	249	269	256	236	275	274	274	258	267	257	243	258	255	263	278	267	262	256	272	296	282	265	259	252	285	260	271	309	291	269	296	270	277	271	269	282	281	266	276	285	268	283	272	252	249	251	290	255	266	236	268	275	253	272	232	267	250	287	240	247	292	277	225	260	254	281	254	252	243	258	266	285	284	284	250	268	261	267	258	248	281	255	270	276	269	260	277	291	282	260	245	274	265	272	258	288	263	271	266	258	263	266	275	281	272	261	278	268	260	227	251	257	272	246	267	271	244	261	273	262	283	302	276	270	236	275	249	255	296	276	306	256	267	246	260	264	270	270	285	233	254	257	258	269	237	250	299	246	275	250	281	272	288	251	250	273	278	253	276	258	250	272	278	248	276	303	259	271	271	255	258	251	216	257	281	239	245	260	261	277	269	268	253	255	266	288	281	251	282	252	260	290	251	260	237	254	260	259	233	270	243	255	278	258	241	253	247	272	257	255	283	270	250	246	267	261	277	264	270	259	275	281	280	275	252	272	293	289	267	278	290	266	254	272	258	247	268	248	266	284	250	285	310	264	294	247	270	263	271	287	248	265	231	246	272	243	270	270	295	264	276	269	252	270	259	265	272	236	283	275	301	286	249	253	269	258	264	282	270	259	236	261	272	248	262	269	238	290	267	275	284	272	259	231	305	256	254	253	273	256	271	256	276	250	289	261	291	301	240	278	258	262	248	249	256	237	273	274	257	261	267	238	265	250	267	254	247	250	218	262	257	268	268	253	251	260	284	266	268	237	271	262	248	267	258	281	266	256	263	273	242	272	269	273	262	248	280	270	253	257	267	240	271	225	280	264	285	280	268	245	257	265	262	282	300	275	284	283	265	271	271	283	283	246	273	245	259	260	253	257	270	247	286	285	255	250	293	254	272	276	263	224	281	272	256	298	249	233	261	266	283	240	218	263	254	285	238	257	264	266	271	266	260
39142	44757	17855	924	450	401	380	351	343	357	347	337	332	340	337	357	324	344	336	320	319	352	324	324	304	291	281	324	312	314	335	301	301	343	319	309	330	326	323	343	328	339	299	335	332	317	313	379	334	335	296	359	350	338	347	343	341	350	313	326	334	349	326	317	292	333	280	332	329	317	334	326	356	349	332	288	306	313	345	330	325	343	321	318	326	319	305	296	315	320	331	350	340	331	337	336	338	353	322	301	331	334	309	315	328	326	347	327	305	324	323	331	303	309	289	326	335	322	350	330	338	332	403	309	330	321	355	305	323	341	351	331	292	337	350	306	357	323	311	370	338	337	332	318	311	352	310	322	357	335	350	286	343	291	328	338	338	316	359	338	303	303	343	357	329	345	303	305	323	354	369	331	346	308	363	335	315	324	346	305	337	323	346	349	308	317	319	316	320	341	315	346	325	324	315	324	344	318	316	303	341	327	298	340	317	354	338	339	320	300	357	310	341	317	326	327	318	307	353	342	331	348	320	306	308	330	350	329	299	309	312	322	332	321	339	350	316	354	323	302	337	338	340	355	331	331	335	337	299	324	333	317	310	354	346	332	327	298	320	303	309	351	329	294	347	364	328	336	351	336	322	308	324	324	341	313	325	354	313	335	325	322	311	323	310	326	352	330	308	311	318	327	331	341	345	295	349	324	299	312	335	320	332	358	283	327	335	317	339	319	292	355	350	311	368	312	346	349	331	358	302	344	332	364	282	345	334	330	341	362	334	300	315	312	327	351	305	317	369	313	345	369	345	332	350	348	368	318	357	302	325	355	324	336	330	308	316	290	323	347	344	357	320	307	318	364	304	335	383	337	359	309	313	368	324	355	317	373	308	368	331	323	326	342	318	304	329	347	341	333	320	321	320	294	327	315	314	343	325	304	300	329	310	313	346	321	313	322	321	312	343	360	329	382	338	298	314	328	358	325	332	339	371	343	336	307	340	332	338	308	332	341	324	344	346	344	333	302	305	336	340	336	337	278	314	325	345	362	285	316	330	304	349	336	306	336	339	339	318	344	313	352	325	292	328	322	321	301	326	321	306	378	329	319	348	333	331	341	283	289	351	314	323	330	315	320	327	294	286	323	336	312	322	331	331	324	383	313	310	319	336	319	298	325	351	323	318	316	345	358	344	340	322	338	311	315	337	320	320	316	333	365	321	353	302	324	345	347	358	334	324	284	321	336	290	355	361	317	341	334	294	328	333	298	324	320	315	286	363	317	316	341	327	308	353	376	361	351	323	334	329	332	298	312	296	359	347	336	319	352	329	345	344	333	325	355	297	328	334	321	320	325	324	288	330	321	318	319	298	336	332	307	346	341	314	344	335	349	358	312	324	304	344	322	353	329	322	340	329	311	312	346	319	341	319	315	349	309	320	296	359	314	345	328	365	339	327	318	305	315	336	329	325	338	360	289	338	346	309	333	332	313	338	332	337	352	314	333	324	301	329	319	331	332	331	332	352	325	344	329	331	318	332	331	312	350	338	307	332	319	326	340	315	313	343	311	319	319	329	303	326	317	343	329	305	348	296	337	328	329	287	349	310	316	331	325	362	320	321	327	360	345	328	341	326	297	360	334	337	323	318	304	349	325	332	325	313	332	320	300	325	314	347	321	321	305	335	321	350	327	362	355	316	310	321	324	335	300	322	328	319	316	301	338	316	332	342	323	332	330	315	310	343	284	347	324	329	337	329	322	334	320	314	323	318	341	300	296	358	313	355	311	271	328	286	347	322	302	315	330	311	319	350	348	337	347	319	308	344	325	341	324	316	352	337	334	316	353	311	289	331	302	296	333	326	316	312	345	341	327	338	335	341	341	329	341	321	298	333	320	298	350	319	344	360	335	301	315	320	341	313	345	334	333	318	301	330	339	334	339	354	333	327	322	345	291	337	290	310	333	326	337	343	302	332	338	321	317	292	310	305	304	335	341	308	357	324	325	335	307	299	331	350	323	320	332	325	322	286	323	329	305	310	309	332	334	358	340	337	304	307	351	324	345	309	364	316	374	344	337	374	303	333	346	322	337	338	334	330	316	324	339	349	326	353	333	316	323	352	351	287	294	336	298	318	319	319	344	341	321	351	305	309	301	322	309	327	292	332	334	323	343	306	328	323	293	324	345	341	308	330	337	359	325	327	352	303	322	337	329	352	328	345	332	350	351	350	342	355	361	324	317	347	321	314	333	314	330	324	302	325	353	340	325	339	317	311	312	347	293	340	326	332	331	349	317	309	354	346	342	311	318	324	327	332	335	312	311	326	335	352	324	351	333	307	328	331	318	353	342	315	346	339	345	312	328	338	308	340	289	345	293	345	315	318	308	312	300	311	343	323	303	359	320	311	331	330	335	346	346	333	363	331	329	334	353	337	345	341	360	364	336	333	309	329	305	323	344	324	349	308	343	323	320	326	373	318	319	349	311	351	323	337	335	292	323	325	307	318	328	317	340	323	335	304	329	319	351	343	314	345	328	360	325	343	336	360	335	314	324	339	323	337	289	321	317	340	311	376	342	328	274	335	321	324	340	304	334	342	335	322	303	352	337	322	315	331	326	333	311	342	327	351	357	324	303	361	336	345	336	289	337	295	356	347	345	281	344	361	343	351	356	348	351	332	325	346	336	329	331	360	332	346	327	299	323	339	327	302	346	304	320	353	328	342	284	343	332	318	323	299	325	358	308	303	326	356	303	310	294	323	336	346	331	353	318	329	318	322	341	298	335	337	327	342	315	370	337	319	325	315	320	368	342	302	346	332	319	310	339	321	325	351	332	313	324	329	314	334	331	311	314	343	360	350	301	358	317	355	367	308	335	363	350	318	342	334	284	344	337	378	317	312	304	333	314	312	320	306	334	345	343	331	331	299	297	348	326	306	325	344	320	329	343	329	311	317	342	333	341	326	314	327	343	295	317	312	305	320	318	328	301	330	367	330	304	337	295	335	351	319	325	364	321	322	322	334	336	279	338	293	323	351	340	309	311	351	287	317	319	346	327	364	314	363	345	297	329	301	322	305	314	350	342	320	335	321	314	322	333	326	321	325	333	286	325	350	335	332	351	312	312	345	334	343	354	342	346	331	352	321	349	305	352	366	314	359	330	336	326	299	325	297	335	315	364	317	350	319	336	340	311	341	321	311	343	338	327	341	311	339	325	300	311	331	345	355	327	346	323	385	334	319	346	362	355	334	341	360	325	315	320	295	337	314	361	350	346	325	305	316	341	326	312	320	339	353	305	328	336	331	331	342	337	320	326	322	317	370	332	327	320	329	347	291	329	329	325	325	317	332	312	337	349	348	333	349	299	344	335	362	355	341	334	351	307	348	318	318	320	308	301	333	315	341	336	326	320	349	316	301	331	334	291	317	311	352	317	342	304	333	366	376	340	311	313	319	312	349	336	316	307	350	334	285	351	342	332	336	304	313	320	338	310	325	329	304	375	332	357	350	314	327	330	318	368
23967	21022	27931	24100	20174	5389	885	654	611	558	535	522	533	562	563	549	550	521	468	490	517	557	527	472	496	502	493	507	506	531	512	493	512	487	527	471	520	471	516	501	497	505	533	516	505	511	499	453	467	513	464	475	496	483	506	496	470	492	525	477	486	479	533	459	470	500	511	505	521	465	498	502	536	493	505	520	541	506	522	486	473	536	480	513	508	514	497	524	457	494	469	490	536	463	507	516	514	500	528	523	456	485	455	499	515	484	468	521	541	498	459	471	496	458	556	502	513	497	519	472	521	489	498	524	522	482	538	508	479	472	502	510	539	534	494	482	507	487	452	517	464	524	508	488	497	528	524	523	504	518	493	498	500	458	486	448	522	492	508	488	479	463	454	460	493	493	475	475	448	467	469	550	510	528	478	551	520	495	472	504	462	456	530	508	509	489	487	545	457	523	515	452	501	502	486	511	503	470	456	509	498	524	499	499	484	463	489	482	493	462	467	481	502	501	455	534	481	530	497	489	498	490	476	500	469	494	479	467	454	508	443	465	521	477	508	539	511	520	482	521	511	455	493	500	445	490	460	510	494	481	530	496	474	509	517	487	504	491	528	503	516	524	515	520	451	499	500	427	510	477	478	493	435	515	518	487	488	493	460	481	486	503	503	475	501	476	492	454	461	490	513	531	483	525	485	515	500	511	470	488	530	513	498	506	497	521	482	508	502	495	519	529	511	477	479	523	510	487	488	519	503	494	492	516	453	514	485	501	521	516	480	494	520	525	487	481	452	535	467	446	512	483	466	496	475	515	511	514	475	466	493	465	513	497	522	504	522	522	540	490	490	511	486	507	473	493	495	523	482	477	511	518	472	517	480	456	480	449	475	521	514	486	498	481	553	468	514	467	497	489	467	538	479	490	493	486	447	487	482	498	515	473	480	464	506	478	489	550	458	471	467	497	525	483	516	473	490	529	451	513	498	497	509	475	529	513	528	478	561	494	500	484	469	514	472	511	502	502	494	523	511	494	480	482	480	492	496	487	462	469	489	495	449	474	489	513	480	495	503	479	493	482	481	477	506	474	461	465	484	489	473	476	461	503	477	464	485	501	501	516	478	542	506	488	478	466	517	517	513	510	504	511	493	483	496	475	483	526	513	469	516	472	506	503	494	518	448	531	510	480	470	501	483	502	486	507	519	523	506	486	507	484	471	509	504	486	508	488	475	464	502	500	491	474	480	484	530	494	487	494	478	486	511	479	459	506	494	442	531	490	503	492	496	500	483	486	467	463	508	499	501	459	486	470	448	479	480	469	501	491	504	516	470	452	518	532	496	518	505	446	523	501	429	501	523	526	480	485	500	475	519	497	476	490	502	509	466	476	511	486	519	497	454	456	477	515	535	489	525	499	496	485	517	529	466	491	483	501	479	533	486	496	526	499	505	517	500	487	509	482	493	484	499	532	488	485	482	493	533	487	492	467	489	476	443	500	482	470	495	511	500	507	545	490	480	490	504	488	470	453	501	456	471	494	496	494	475	524	480	483	508	494	515	518	510	499	489	517	495	485	498	481	514	473	485	480	517	491	485	483	544	489	498	476	528	493	512	471	463	480	507	530	498	503	457	512	522	536	482	483	470	498	492	435	478	509	499	490	495	502	502	466	481	515	488	549	476	478	509	487	507	481	481	469	503	488	545	488	465	458	506	498	532	520	478	485	496	477	471	496	482	467	521	473	475	491	492	501	507	505	434	492	478	533	468	464	522	504	441	476	502	475	489	516	498	477	487	481	527	483	494	473	504	497	517	514	482	477	478	510	461	472	468	487	508	542	464	491	529	447	498	503	505	519	466	532	492	489	497	503	485	514	496	508	473	488	473	558	488	498	500	491	477	479	518	520	500	537	499	521	478	450	464	453	500	489	483	473	478	494	496	505	465	477	514	462	514	445	489	499	492	486	514	517	528	522	554	498	466	458	447	487	498	499	497	515	478	481	473	516	519	503	527	510	494	469	524	521	463	468	496	478	468	524	519	495	505	458	521	483	507	492	473	470	526	507	522	489	510	476	482	510	488	510	479	459	478	513	506	513	495	521	454	497	485	462	523	513	506	452	475	476	519	482	462	493	537	471	489	489	465	535	488	500	494	488	507	532	532	533	496	540	493	517	491	488	514	505	472	506	454	514	474	481	468	484	491	503	499	491	499	477	460	492	489	496	483	487	497	432	507	463	458	538	550	523	473	502	509	455	484	457	512	503	458	473	522	506	490	513	481	496	474	506	505	485	479	492	521	465	533	510	508	440	489	513	462	510	519	493	515	460	521	506	463	504	519	537	466	487	488	467	503	497	495	501	499	529	509	480	465	493	462	495	480	495	493	518	517	486	508	462	519	477	501	490	514	497	516	491	478	486	496	505	495	513	519	493	504	511	487	500	527	469	444	481	492	491	545	453	529	519	487	456	492	468	500	490	481	511	530	478	487	466	498	531	476	512	528	497	524	475	496	476	467	540	442	469	498	509	499	520	528	504	493	521	509	428	512	519	504	532	492	490	501	447	532	509	487	501	470	509	488	503	501	544	484	499	515	475	500	489	478	535	519	509	506	461	508	510	509	508	479	473	473	477	509	521	530	528	480	499	471	499	503	525	497	501	469	489	494	456	476	532	487	505	501	490	464	470	474	478	499	515	471	500	475	492	471	524	511	556	451	513	527	485	490	502	487	511	480	469	492	505	484	443	478	479	477	518	510	489	515	512	501	457	490	521	484	441	460	488	495	461	490	488	479	520	460	492	509	482	464	530	449	532	531	487	467	483	486	488	500	466	490	497	479	482	461	498	498	465	512	503	486	506	482	487	504	517	526	475	454	474	566	469	506	468	513	487	484	494	480	504	493	520	500	466	511	514	507	455	474	504	507	523	519	457	457	523	485	518	515	509	467	452	511	473	520	473	538	511	534	494	474	480	493	519	461	485	507	494	498	464	510	519	493	466	496	496	483	474	461	506	524	532	519	491	540	515	476	478	481	480	514	475	529	485	473	510	463	478	506	518	477	527	489	502	499	524	518	499	516	522	515	487	474	447	470	508	502	531	492	494	501	502	513	514	535	441	491	500	484	473	481	467	515	532	498	496	515	517	450	480	490	509	528	501	502	500	523	521	484	503	550	448	507	525	504	493	505	473	490	493	528	470	527	537	481	528	490	483	480	507	510	496	487	527	461	531	462	494	553	501	498	546	540	514	499	466	504	514	462	516	483	456	458	522	489	512	537	532	504	501	501	514	481	513	508	492	527	521	497	526	503	501	466	472	524	458	568	491	478	498	476	519	466	539	479	496	520	466	547	514	528	460	477	508	483	516	473	508	502	510	501	487	483	474	501	485	444	497	480	496	506	481	469	520	475	495	517	466	511	490	532	529	550	462	507	458	456	512	508	489	480	485	502	480	494	472	488	500	506	519	504	499	515	453	462	519	511	491	524	530	528	525	528	500	468	492	484	477	478	497	521	478
42142	60646	29725	3851	1613	1268	1042	979	916	840	742	739	690	704	649	683	614	633	638	637	634	646	604	579	617	572	655	616	609	645	616	602	617	625	592	561	598	589	585	539	556	534	588	604	586	569	589	570	537	588	593	556	539	604	561	568	587	590	568	554	540	594	509	618	644	577	535	530	547	550	589	585	544	529	528	592	562	541	578	537	599	643	558	568	588	569	546	576	591	594	540	562	568	604	590	565	639	582	631	595	564	555	566	593	555	588	552	559	587	582	551	568	588	570	582	554	582	567	576	566	586	598	550	544	578	579	601	573	534	527	563	554	553	614	597	595	571	579	588	602	567	582	605	534	585	604	591	590	556	570	575	562	570	564	558	507	554	580	584	559	545	563	561	617	590	596	558	591	596	557	554	558	583	581	627	641	577	564	572	580	565	576	548	573	561	546	575	595	546	591	552	597	589	623	575	557	536	553	540	560	578	599	620	593	604	564	535	628	525	582	582	581	565	607	578	604	557	565	596	605	561	584	592	561	558	590	540	579	571	571	577	629	555	586	543	575	557	563	607	571	539	594	589	592	559	507	634	572	558	570	569	587	599	580	554	567	581	585	561	559	555	563	512	571	554	578	541	544	578	601	615	550	577	553	570	577	525	580	628	569	567	583	595	570	534	523	532	594	574	543	559	588	561	581	605	591	576	643	610	580	553	602	542	582	536	603	529	544	554	587	589	602	596	554	560	578	570	556	577	596	589	555	549	566	571	589	593	583	596	590	584	583	599	571	562	580	586	618	561	613	578	586	575	575	575	577	568	589	574	613	601	570	574	581	586	611	582	605	597	591	551	543	558	566	609	555	554	538	576	587	605	565	552	574	610	578	591	519	578	575	565	562	595	516	550	612	593	590	586	526	555	585	552	541	561	602	565	518	558	581	561	566	544	590	600	574	585	528	545	569	576	573	575	564	589	535	542	598	548	605	595	572	568	594	562	570	564	564	596	558	597	604	576	597	561	583	560	530	591	585	592	593	563	581	596	585	583	586	566	598	559	567	590	591	556	599	598	556	606	548	579	576	600	585	560	586	579	579	537	585	586	567	602	600	557	562	582	568	600	586	573	580	541	592	519	580	595	590	657	530	577	580	554	603	602	555	577	600	570	552	559	565	566	562	594	627	573	553	596	580	561	533	595	605	539	586	589	595	540	614	618	565	559	602	589	587	554	589	549	536	518	618	592	546	606	591	553	553	545	553	578	569	588	547	577	612	580	575	561	579	605	557	563	573	612	533	613	595	582	597	573	544	541	538	574	568	604	546	573	585	565	594	590	553	587	521	589	590	579	547	605	564	584	614	600	548	623	551	576	575	598	587	548	607	555	561	544	591	593	599	552	547	557	576	613	608	562	576	587	548	566	598	556	572	577	569	548	596	622	601	584	558	549	541	606	562	607	589	574	559	555	542	570	559	584	543	536	566	583	576	537	583	581	558	625	569	579	565	573	612	582	555	542	591	526	599	588	572	556	601	566	538	560	599	550	568	595	593	536	576	566	569	592	592	618	535	572	586	576	595	581	545	556	575	563	575	582	606	563	583	539	598	587	526	568	584	564	603	555	594	558	550	588	609	571	551	598	593	588	608	546	558	632	584	590	599	598	546	557	584	556	592	555	579	604	573	543	651	534	581	562	554	553	548	574	597	602	593	565	561	592	590	532	560	554	545	575	606	595	636	527	586	596	626	600	592	590	594	543	587	564	556	556	581	536	547	587	578	547	572	578	630	590	530	588	537	589	566	562	598	562	585	567	579	568	567	581	546	554	569	603	538	584	582	531	605	567	575	602	562	639	582	601	543	544	625	573	568	557	570	553	545	571	535	603	581	551	573	570	547	585	584	629	577	547	554	582	552	593	557	553	594	587	558	594	548	541	626	582	588	617	564	565	563	564	600	561	567	532	598	557	583	599	594	591	553	594	581	609	585	569	600	596	586	604	581	567	566	591	539	627	550	584	558	541	564	567	588	573	590	570	561	555	600	576	581	578	574	626	619	555	581	568	574	554	593	549	569	622	574	547	623	536	526	581	597	568	579	568	541	561	544	551	540	581	519	585	588	608	600	586	589	582	551	589	596	611	597	577	576	556	534	578	574	553	523	576	614	603	564	558	590	552	567	552	558	538	582	610	539	635	584	585	592	539	596	573	596	587	573	608	594	542	570	611	518	575	578	566	548	566	619	577	560	580	585	606	570	558	613	582	573	553	562	567	573	546	581	612	523	544	592	560	564	580	598	532	613	555	572	536	576	560	552	572	542	551	576	571	557	593	561	577	572	601	562	537	594	544	589	591	582	522	577	561	549	597	618	596	543	575	566	553	554	556	598	596	612	608	612	574	623	567	561	578	604	584	604	590	578	558	572	586	575	565	609	614	599	558	573	588	587	615	582	589	613	581	541	589	585	576	572	536	564	598	560	569	570	575	553	572	605	569	549	567	596	576	620	575	593	608	571	567	552	611	583	595	568	578	613	581	551	614	571	567	609	576	586	596	555	549	571	589	576	581	551	581	622	587	578	558	580	546	551	639	625	582	578	562	581	592	568	574	630	529	607	562	581	591	570	550	545	571	564	583	558	559	618	609	553	595	547	558	557	564	575	520	556	582	570	573	598	593	612	586	574	567	592	555	590	600	579	587	591	553	567	553	584	577	593	521	546	582	561	585	527	582	549	564	606	566	608	579	544	584	584	566	612	572	632	598	580	609	555	562	592	574	532	583	599	568	558	574	553	580	597	575	551	597	598	605	601	573	600	573	561	509	611	536	569	602	556	567	565	561	595	614	618	554	603	609	599	592	554	586	561	562	583	566	564	544	563	594	560	565	626	537	587	600	560	573	569	548	567	603	566	566	543	580	600	532	606	547	570	578	567	574	535	588	568	578	584	544	566	552	580	576	575	618	553	577	583	565	569	594	560	639	572	592	553	588	550	585	610	576	546	587	567	598	609	586	579	563	585	543	541	545	551	574	570	575	566	545	597	580	481	611	567	616	547	588	588	551	565	579	562	582	550	622	605	611	578	618	605	567	591	583	573	567	550	587	612	607	568	642	581	605	620	611	553	557	593	591	566	590	579	618	559	556	571	568	566	571	570	547	566	572	546	595	595	598	562	590	591	593	604	612	548	620	610	590	556	542	575	603	565	524	605	602	549	587	545	569	555	559	582	594	585	569	546	591	539	568	568	583	590	587	550	596	598	627	556	581	625	545	594	593	544	581	573	570	604	594	566	596	573	602	542	592	606	587	553	575	589	576	576	579	596	586	560	577	593	580	573	567	602	600	565	544	550	545	564	576	577	566	588	544	567	549	550	547	588	547	541	556	534	544	583	576	604	573	562	629	554	590	612	577	568	595	579	589	538	577	572	597	570	544	573	554	595	564	559	547	554	585	535	532	561	533	589	566	567	563	542	580	567	537	584	571	549	563	566	613	572	557	626	535	606	590	592	564	576	550	584	590	591
25148	21219	26668	23873	5580	604	460	431	431	414	449	380	391	361	396	420	384	396	361	327	354	360	385	352	360	350	371	357	381	365	352	343	368	342	363	342	372	341	352	338	350	372	370	347	358	340	376	365	380	341	356	375	347	386	348	367	377	345	363	347	348	344	381	352	377	384	342	361	366	355	378	370	386	356	368	365	342	341	340	342	353	397	413	381	349	412	375	356	358	354	360	368	370	331	379	321	380	348	350	364	364	339	350	363	366	357	362	364	378	348	338	356	387	333	400	391	372	381	380	368	358	346	343	364	375	381	377	359	335	371	355	342	331	366	368	366	357	373	322	341	372	351	372	334	364	367	366	351	353	394	371	376	339	354	352	377	340	362	327	376	369	347	363	375	359	366	343	366	375	364	344	340	373	342	364	387	357	343	336	359	349	362	391	360	364	353	354	341	361	353	357	358	401	368	377	337	358	348	360	344	357	330	343	360	382	398	397	349	353	363	335	380	347	350	336	333	360	365	355	327	362	357	331	344	372	364	359	351	348	345	313	372	362	372	384	366	362	341	331	331	348	366	369	380	361	364	333	341	378	329	375	365	368	365	382	358	360	358	398	354	346	369	355	388	353	362	357	389	338	383	373	343	363	331	329	369	349	369	349	361	352	381	338	361	356	383	333	384	377	340	358	371	415	374	364	360	364	364	333	365	376	371	369	374	376	367	352	327	350	344	368	352	373	332	382	357	391	336	390	382	417	384	373	363	377	354	372	355	340	362	363	365	379	386	354	354	336	348	337	359	349	374	378	397	348	363	393	340	384	361	356	376	391	346	354	355	345	328	396	337	356	369	403	354	346	360	378	342	403	382	360	379	370	393	400	357	375	354	375	368	359	369	342	366	363	379	367	372	373	345	361	419	353	405	349	339	403	392	384	373	408	379	387	351	344	374	391	358	354	364	407	355	396	346	357	405	385	383	403	334	359	393	375	343	335	360	390	373	337	340	378	358	345	327	317	353	335	364	356	341	363	326	404	383	330	335	371	390	341	340	375	390	352	375	353	359	332	396	377	377	383	344	380	349	372	360	349	357	363	374	394	342	337	377	334	339	364	334	339	378	346	381	367	367	361	362	405	352	374	347	339	370	360	348	373	375	370	356	380	393	404	349	365	364	375	355	382	356	366	373	356	354	362	353	343	352	364	383	347	332	350	332	322	358	354	366	366	348	387	321	342	350	347	378	389	321	397	364	350	326	359	386	365	337	352	361	346	372	328	373	354	365	400	388	344	342	367	365	379	372	341	357	375	371	390	410	357	368	389	362	387	370	380	363	357	342	372	398	367	362	358	340	393	375	373	335	362	379	353	355	380	355	366	392	342	330	364	371	361	393	357	362	353	391	404	394	365	370	351	412	362	343	376	381	373	339	336	374	367	355	364	361	355	364	349	370	383	375	342	355	349	370	390	356	355	371	342	363	339	350	378	362	362	378	362	335	353	380	400	385	342	358	366	355	404	379	336	340	364	348	356	395	345	366	359	375	347	403	338	352	368	346	356	348	367	389	359	373	358	347	357	382	353	345	381	354	359	367	347	366	387	365	367	354	356	343	382	380	355	348	376	372	374	353	345	372	353	326	341	369	329	349	341	357	372	346	368	336	337	341	344	386	360	341	337	363	353	355	362	372	369	380	350	367	349	365	375	394	382	388	378	409	380	347	345	372	380	355	371	380	364	348	330	366	376	341	389	372	376	363	343	374	325	391	383	360	347	375	348	367	341	353	368	349	336	370	352	385	367	357	379	353	345	373	372	341	369	406	347	355	367	370	365	344	346	343	370	352	384	361	384	338	330	346	375	361	395	351	318	346	367	359	373	364	363	354	372	375	380	333	372	382	328	347	379	386	391	335	363	365	347	387	359	378	392	334	347	343	337	344	349	368	317	383	367	354	342	377	346	341	357	363	367	368	388	334	391	391	342	361	341	350	351	352	379	362	372	352	353	361	349	356	386	366	367	359	374	361	357	363	355	343	366	374	346	346	339	371	337	376	368	339	362	339	369	354	358	366	366	367	388	383	375	325	378	368	345	343	361	392	359	376	356	354	373	366	350	364	382	379	339	357	339	383	371	353	365	384	381	401	346	352	379	362	381	395	365	392	365	362	407	374	370	352	344	361	364	359	351	385	366	357	353	378	346	382	333	402	389	378	364	361	387	372	333	367	421	344	338	373	337	385	373	340	361	363	380	360	386	355	365	368	407	342	335	371	361	407	356	353	334	385	360	411	360	365	345	367	357	382	353	383	384	368	368	385	388	386	338	362	387	365	365	330	357	381	370	352	393	356	357	386	382	377	352	331	355	381	343	376	322	353	368	391	374	400	375	375	361	339	415	374	358	331	374	361	377	359	351	353	340	330	383	403	355	390	352	318	369	351	372	352	393	374	372	417	351	366	340	337	348	354	356	341	351	351	385	362	379	393	372	333	348	347	364	375	318	361	365	375	370	350	376	371	352	364	342	386	353	365	374	312	363	371	373	377	359	365	351	344	348	340	359	369	362	378	379	402	367	386	379	404	356	387	350	377	376	352	326	385	361	358	376	367	374	389	381	357	337	344	360	385	369	375	379	370	368	363	381	360	358	419	350	392	387	376	403	372	369	381	361	341	363	377	390	384	352	357	363	358	343	350	378	331	337	360	372	335	369	354	375	378	381	350	368	358	375	333	376	373	347	360	346	367	362	334	362	374	355	338	380	356	337	386	341	340	369	381	361	376	355	400	390	351	384	367	385	359	332	345	359	384	361	362	348	397	339	339	359	368	353	331	386	388	349	353	346	370	415	386	381	350	364	370	345	338	349	361	364	400	372	364	337	365	356	341	379	335	361	360	340	377	343	371	350	346	345	353	336	365	368	399	361	337	366	359	401	369	359	364	358	347	380	350	350	387	377	361	372	350	369	344	371	352	369	354	363	336	365	352	341	382	369	349	342	395	370	340	375	355	361	353	366	370	354	361	364	373	349	368	370	355	384	349	381	349	385	357	347	352	372	393	335	380	334	395	367	354	386	392	358	374	369	415	344	385	339	351	356	357	406	359	363	315	376	376	355	368	377	391	334	356	356	350	367	405	358	330	402	327	381	373	360	372	349	352	393	383	397	382	398	377	302	357	327	336	360	385	393	382	358	350	377	362	361	398	343	359	349	361	349	358	341	373	371	363	352	381	362	359	371	358	335	363	345	341	369	387	343	359	352	345	382	346	335	384	357	384	386	366	319	342	382	323	378	346	326	338	365	382	379	364	365	364	376	413	373	347	401	373	397	384	357	344	382	326	376	384	373	351	364	354	375	369	353	359	348	352	366	352	376	358	386	368	356	398	368	380	354	359	348	353	398	377	363	364	362	340	370	318	351	372	364	345	368	386	366	376	398	373	345	381	367	363	346	381	349	341	352	358	349	345	371	356	382	384	334	392	366	383	355	355	343	399	371	399	382	362	391	373	377	355	359	403	363	345
41211	53612	26862	2412	989	804	728	698	611	563	535	568	534	519	476	479	455	481	474	437	479	459	471	469	413	450	490	490	468	462	476	445	462	459	429	452	483	441	489	465	441	450	499	455	441	435	437	461	411	438	488	469	451	452	442	465	412	426	474	438	447	458	461	479	463	478	458	485	437	468	506	414	453	464	445	467	458	435	490	490	433	439	472	457	459	461	397	450	457	484	416	461	466	485	443	480	474	458	486	456	455	478	475	460	449	441	451	495	433	483	463	442	415	421	444	444	515	446	471	472	462	463	430	493	416	444	449	447	465	466	448	469	436	461	474	453	431	469	478	460	482	414	448	482	480	447	430	458	417	488	461	466	430	443	418	460	426	455	485	456	436	434	458	464	408	457	463	466	464	464	467	442	447	455	461	469	455	452	401	418	426	450	441	471	451	439	440	455	446	454	448	445	494	442	427	416	431	450	469	439	451	484	460	464	419	465	431	481	450	449	434	458	429	451	438	438	459	436	455	509	438	439	450	440	474	480	467	469	450	491	459	466	462	468	475	418	428	438	486	442	468	399	440	440	436	456	470	461	468	474	493	472	446	467	450	462	431	469	499	451	449	483	461	488	472	444	442	469	430	424	429	456	478	484	459	449	448	441	528	448	415	483	453	444	445	454	425	468	455	447	430	462	470	472	448	456	430	493	431	457	432	427	471	467	444	453	458	430	468	449	408	462	467	454	461	473	439	445	473	424	444	432	445	478	483	461	463	484	454	426	420	430	440	422	426	420	424	441	405	423	411	428	417	454	478	430	448	462	463	449	475	479	450	492	474	431	471	437	471	443	437	470	455	466	418	449	463	470	461	478	431	435	430	479	461	444	450	476	492	461	443	443	443	441	485	452	452	460	475	418	443	423	433	440	428	438	461	456	413	414	445	469	456	440	434	460	419	428	462	437	450	447	453	465	470	436	496	520	467	457	442	441	454	434	480	445	440	461	458	470	494	458	437	423	469	471	424	472	451	450	425	458	452	428	464	436	452	473	474	442	453	444	467	453	469	422	465	487	419	423	451	475	443	481	498	457	427	457	448	463	452	438	466	427	442	430	446	470	437	468	473	407	437	421	478	467	449	456	445	452	413	454	454	433	446	475	428	481	422	409	475	443	438	442	462	482	416	431	444	441	466	475	418	446	474	453	454	444	479	437	417	422	420	467	498	420	462	494	462	472	465	502	440	412	424	444	438	477	416	457	474	473	472	442	456	467	427	461	477	483	445	452	468	461	426	451	440	486	468	463	427	435	415	434	410	457	460	463	490	429	444	427	458	448	432	432	440	461	475	467	473	462	474	455	497	448	460	472	442	460	451	459	468	444	433	428	461	442	441	475	441	451	452	443	447	466	489	405	479	417	445	448	418	454	471	445	530	462	439	415	449	452	461	476	450	428	459	442	459	476	427	425	456	462	431	481	462	450	472	483	429	491	440	455	451	456	442	449	410	470	482	414	455	463	411	471	466	459	487	466	473	524	424	434	420	452	489	439	463	441	464	454	443	463	428	448	448	479	434	467	464	469	445	447	450	440	447	445	451	440	424	499	465	473	449	501	412	467	428	463	475	453	417	427	471	413	458	451	443	436	436	432	460	460	442	470	478	451	440	423	424	452	388	422	447	454	456	461	417	469	487	453	448	450	501	455	457	437	437	452	480	462	497	421	438	436	439	452	469	447	443	436	467	434	422	452	401	472	463	464	429	437	482	440	438	428	450	439	432	465	456	481	442	442	447	408	448	447	422	441	463	451	436	476	478	435	470	445	440	437	432	446	471	490	451	466	451	458	463	465	440	438	474	407	453	469	442	504	435	453	469	422	477	410	453	500	470	443	457	416	431	454	448	438	479	466	416	454	425	467	467	440	430	443	452	421	464	486	392	454	420	446	471	446	448	465	467	459	461	450	440	435	430	508	431	414	438	446	482	453	449	469	421	434	453	381	453	464	507	435	458	435	443	474	457	412	438	416	495	472	448	433	478	420	475	444	454	467	388	434	453	450	452	480	430	472	426	467	474	471	428	424	467	448	415	440	466	453	444	472	441	418	446	432	409	464	433	444	433	472	426	455	458	422	422	436	453	449	459	479	454	441	418	441	458	445	459	443	442	428	444	457	414	486	414	452	440	446	443	476	454	449	449	458	409	448	485	449	457	464	455	410	471	467	447	460	424	459	485	445	486	438	475	432	411	428	470	436	469	425	435	475	459	460	465	464	452	437	456	420	486	446	481	448	477	426	428	465	455	472	469	441	450	443	494	461	430	490	445	467	463	475	432	440	430	444	456	437	474	465	470	456	475	444	455	457	470	454	437	460	449	437	435	439	474	489	417	452	422	496	480	422	460	455	475	471	462	418	398	462	478	472	437	471	450	470	449	495	422	426	456	435	430	428	460	469	431	428	436	483	446	457	432	441	447	458	444	443	415	464	432	451	455	421	435	459	472	494	443	441	464	475	446	501	459	462	434	487	464	438	466	446	433	474	421	457	474	456	428	421	437	452	426	481	453	448	444	463	475	479	444	428	446	419	406	454	467	446	440	415	449	477	442	465	441	442	452	456	456	429	457	418	425	431	466	458	477	471	412	431	460	463	415	469	451	408	447	444	421	467	458	445	440	451	448	429	472	432	491	481	455	473	450	449	449	475	437	427	438	488	448	447	459	438	449	479	449	483	424	435	495	466	414	438	491	490	428	441	439	437	461	427	443	432	468	409	476	415	437	473	403	441	434	447	483	446	481	411	432	437	460	443	459	464	493	470	465	406	474	458	474	463	438	434	472	459	420	441	448	440	433	432	498	484	472	466	442	434	470	441	476	463	468	513	463	443	432	482	472	472	472	475	443	475	425	441	447	474	470	420	463	482	439	444	460	446	457	441	460	453	447	449	466	493	479	462	457	466	443	430	458	439	467	457	462	472	455	465	456	478	432	444	421	449	451	427	463	443	457	429	451	461	466	448	460	440	442	458	422	457	466	437	429	465	444	493	454	451	437	426	421	441	458	464	464	443	457	432	458	469	428	466	448	443	484	451	435	507	457	476	450	448	457	452	479	446	440	435	437	443	426	452	466	439	459	445	491	488	466	466	426	480	441	458	433	432	457	431	445	450	440	441	445	484	433	474	449	432	474	458	457	473	448	448	447	430	466	452	430	460	467	429	441	463	428	470	456	441	445	437	451	448	455	416	442	439	455	472	465	443	429	444	470	478	425	468	468	451	475	429	449	480	401	432	454	465	462	467	414	416	460	405	429	455	440	450	433	439	452	434	473	491	449	422	439	424	429	440	406	446	479	434	449	466	445	447	448	453	457	410	405	475	451	433	445	477	462	449	407	450	492	429	451	420	425	477	421	461	449	465	480	475	477	424	494	488	459	447	445	444	449	475	437	446	445	469	441	463	478	428	483	469	423	458	431	454	460	474	444	435	503	449	455	440	464	422	473	399	456	481	431	450	437	472	466	461
22789	20994	28528	23506	20909	20245	4906	1212	917	899	876	866	789	850	800	869	776	743	808	786	783	693	758	747	764	751	733	780	782	662	770	725	714	714	780	700	740	779	744	740	698	760	768	786	782	742	712	689	700	738	714	668	738	724	706	769	712	688	738	714	719	750	723	676	760	751	746	703	760	716	718	731	715	696	716	760	730	717	706	717	703	749	691	753	758	790	724	710	734	772	714	764	731	682	738	678	810	765	732	729	730	734	727	739	669	752	753	699	713	724	783	708	695	712	781	716	715	671	712	712	698	744	711	690	697	730	779	690	717	726	722	733	707	691	702	747	683	710	677	659	754	760	700	720	744	701	702	725	724	729	703	701	725	677	734	744	738	745	662	690	723	767	710	696	754	720	744	703	701	732	710	701	698	736	704	727	759	773	725	683	682	755	748	733	680	717	747	780	719	731	746	692	751	782	750	735	707	754	711	737	738	723	748	725	717	701	714	718	727	767	745	747	723	714	685	772	745	710	742	756	715	737	670	699	761	758	686	677	717	707	776	752	750	715	732	645	690	773	703	750	745	721	709	697	765	749	755	767	757	722	724	704	728	732	741	768	679	767	703	678	757	730	728	696	746	717	759	677	721	741	732	723	704	667	742	746	751	710	734	730	768	732	709	675	715	693	694	729	756	777	689	711	753	685	724	695	708	725	709	722	691	682	711	697	706	728	733	752	724	714	700	722	715	714	732	708	714	780	716	729	675	737	734	697	680	749	741	709	764	771	715	728	677	719	710	703	727	688	745	712	695	701	738	720	729	703	719	736	740	726	695	775	715	723	724	716	703	706	734	743	679	750	720	753	705	738	676	725	733	697	768	696	676	682	718	691	713	728	751	746	731	695	710	674	709	740	722	706	706	723	708	764	705	716	718	705	673	753	713	705	741	789	748	730	738	780	715	710	760	671	739	790	738	706	736	695	693	733	719	752	773	717	763	728	762	698	701	690	707	685	746	711	745	698	767	704	740	699	732	700	733	759	742	693	696	704	720	751	689	713	694	675	732	699	744	693	686	682	691	757	786	726	735	711	775	762	690	746	740	710	689	710	730	727	726	724	731	739	720	765	741	754	762	724	776	689	694	711	707	748	709	685	728	721	740	737	772	713	738	689	681	739	697	722	691	714	736	723	712	720	715	764	757	712	748	747	719	701	731	691	704	657	713	698	715	762	706	709	721	716	723	691	751	655	758	733	768	708	708	734	731	652	701	687	723	730	746	765	715	694	719	706	737	752	725	729	727	702	719	749	736	745	733	735	689	689	706	720	754	721	694	698	686	674	688	726	738	734	718	728	718	672	770	709	731	728	686	720	704	748	665	762	759	681	764	773	743	688	776	701	698	668	739	741	747	748	710	740	696	710	696	767	706	708	736	719	733	699	738	712	723	728	752	729	712	741	661	747	691	702	693	731	693	673	707	734	723	735	697	694	741	714	700	738	690	742	722	755	741	718	729	738	732	714	687	725	731	703	663	723	692	761	713	677	748	718	713	720	732	655	726	692	712	711	733	699	729	701	694	677	747	738	731	760	733	765	738	686	717	713	761	709	712	760	701	799	770	690	734	741	707	759	752	709	746	757	656	734	723	740	702	732	746	701	762	728	697	736	717	734	694	710	722	704	735	678	764	738	743	737	682	746	725	677	706	735	689	712	707	730	754	729	743	710	745	753	712	722	763	708	700	696	697	729	694	674	697	684	703	728	723	750	747	707	769	719	735	710	737	723	712	692	703	718	763	725	729	717	760	728	730	773	740	746	699	690	728	709	692	709	721	751	721	720	722	746	705	714	744	799	701	712	686	727	723	762	685	724	735	720	708	672	737	715	703	759	762	796	771	707	719	745	755	676	749	703	768	665	658	702	706	728	687	675	773	753	748	706	758	731	733	725	728	699	712	712	684	731	761	765	719	718	719	723	713	684	730	688	731	720	679	707	778	709	719	767	734	780	689	696	663	701	679	673	770	764	770	715	756	686	721	700	707	739	710	728	746	694	719	720	709	702	711	685	695	713	711	699	713	776	777	707	714	707	683	743	727	686	707	736	739	764	778	705	734	724	695	742	711	701	694	732	717	696	718	709	741	731	759	741	677	665	691	701	707	758	729	671	756	737	729	787	718	710	744	695	669	775	707	732	702	717	726	683	742	735	693	696	710	682	765	724	724	709	717	773	753	729	743	750	727	678	706	741	718	700	730	720	706	732	755	741	738	741	750	719	747	677	769	722	732	674	691	696	724	689	684	744	760	690	716	737	719	726	725	773	694	751	736	680	742	663	778	714	727	701	759	719	787	636	758	645	714	736	725	739	682	729	697	751	727	742	728	750	684	694	722	714	715	703	738	725	720	721	716	749	746	710	690	722	730	731	695	753	726	735	730	730	695	677	766	691	712	750	761	705	724	739	702	751	753	716	668	712	724	738	771	781	722	700	690	703	693	702	710	778	707	690	707	766	775	753	726	732	721	704	712	742	694	754	732	718	795	763	776	737	708	712	669	659	722	744	719	755	732	749	731	703	721	737	795	735	690	722	767	717	712	723	758	685	691	740	705	679	712	766	727	748	670	725	695	734	687	699	696	723	720	729	717	710	755	726	723	687	738	730	742	696	696	708	791	715	719	733	741	734	692	709	680	743	771	741	692	698	697	712	756	746	654	700	688	770	674	713	724	760	671	710	716	676	674	771	755	731	715	682	723	715	700	701	683	696	702	733	696	703	713	713	726	771	683	706	720	698	746	777	721	736	712	751	750	682	719	746	733	744	715	725	717	729	692	757	715	723	715	758	700	727	746	706	733	699	694	737	726	725	731	726	715	676	708	717	684	732	736	702	735	774	695	688	740	711	679	732	728	753	740	744	697	737	716	690	730	743	710	702	699	688	733	693	766	719	757	714	712	747	715	709	693	762	754	683	758	696	729	742	729	712	761	717	707	668	685	690	766	717	728	703	712	725	687	721	720	682	688	721	717	707	742	718	680	745	716	735	715	665	713	677	709	711	730	716	697	702	764	679	680	690	721	741	702	718	711	720	744	701	642	679	656	718	718	759	732	731	726	733	679	727	730	743	725	699	689	709	737	721	663	729	738	719	706	677	705	751	734	756	723	740	681	790	682	753	726	716	734	711	721	744	727	740	722	735	714	693	723	760	695	755	687	651	731	706	691	680	671	696	784	674	721	756	726	687	730	698	723	706	740	744	722	710	734	681	682	687	751	707	724	751	720	688	727	702	730	683	725	712	719	727	729	677	678	700	715	723	709	724	743	698	681	726	755	731	721	735	746	717	774	713	724	746	699	759	712	700	724	772	781	713	705	673	744	670	734	725	706	691	703	708	707	738	689	729	676	690	712	734	736	729	696	722	731	679	734	698	742	735	711	736	772	674	676	729	748	737	736	732	723	744	763	731	661	717	724	745	706	703	759	726	730	695	760	682	737	717	733	703	744	673	689	722	721	748	696	793	727	696
45687	70717	43207	6982	2838	2196	1735	1542	1319	1265	1143	1114	1114	1006	982	1010	945	962	908	914	933	915	926	827	864	806	851	855	857	804	827	843	879	837	861	822	893	848	877	843	896	842	783	754	819	851	865	835	780	903	849	805	843	852	808	796	839	799	828	822	830	823	821	792	853	810	782	856	835	809	836	802	806	797	832	808	801	879	805	811	862	860	843	811	812	816	834	852	851	811	824	793	803	828	821	806	836	832	864	860	870	831	876	879	830	815	826	753	803	807	795	844	855	837	800	835	793	824	821	788	861	826	828	804	838	845	819	831	820	814	797	865	832	828	876	815	861	839	826	783	830	783	886	841	797	851	865	826	822	839	884	845	831	826	819	812	817	830	784	834	859	808	841	844	774	794	817	871	803	812	824	821	812	835	827	831	825	826	825	871	801	890	804	819	848	799	785	813	785	831	837	807	846	809	825	827	844	819	809	833	891	845	826	855	837	805	811	785	850	822	898	819	823	859	839	844	797	825	804	751	811	837	833	797	866	827	819	814	789	824	844	774	815	820	813	821	816	804	781	813	810	836	871	800	775	858	798	784	835	817	819	848	821	806	872	807	912	818	821	816	814	897	833	808	780	817	846	843	811	808	827	809	744	861	793	885	767	804	821	808	830	836	793	833	831	808	827	794	833	782	800	795	811	819	841	820	832	773	839	829	842	833	793	779	762	784	860	850	810	820	805	794	779	838	873	807	906	807	818	794	825	765	867	852	870	864	836	795	846	794	778	827	874	782	825	852	795	827	833	814	879	894	841	792	837	797	821	863	840	860	843	812	801	870	847	772	820	801	838	813	809	818	775	825	833	843	825	818	842	839	818	872	749	766	848	799	846	761	815	807	846	853	829	746	819	903	817	816	821	806	824	784	824	833	800	821	827	884	853	846	834	792	857	754	863	823	842	805	824	798	825	866	815	867	870	821	800	828	783	797	777	802	803	831	853	865	817	855	785	857	898	823	844	869	808	845	822	814	788	812	784	834	790	786	820	777	871	817	836	843	849	854	808	820	792	806	885	826	801	769	845	851	789	809	854	757	829	754	790	780	832	842	799	846	812	798	831	784	797	806	848	865	804	853	786	813	813	829	861	847	796	838	837	815	824	865	830	767	818	809	811	852	796	824	814	859	833	776	794	863	845	834	871	853	854	762	796	805	819	834	782	742	867	810	803	882	823	860	867	825	802	835	774	843	779	779	810	827	797	831	870	818	829	810	847	785	796	845	819	837	857	835	855	806	844	813	822	821	801	800	830	779	817	818	825	844	838	877	844	800	799	858	784	750	802	877	847	826	777	831	802	837	863	798	825	806	820	840	862	875	811	837	803	887	827	822	816	874	833	840	823	784	806	836	846	797	791	800	833	851	797	776	844	883	796	815	771	802	760	806	829	800	842	844	861	838	768	809	822	824	852	806	849	825	875	840	772	766	822	818	859	809	830	783	837	787	867	794	872	801	772	827	841	859	857	904	863	846	837	814	819	779	857	807	821	848	777	845	801	807	835	818	784	838	806	840	822	801	800	857	831	784	816	770	866	786	846	806	840	768	827	744	859	817	897	772	827	843	779	857	815	848	808	745	783	863	794	834	840	832	833	829	813	817	847	828	839	870	791	802	842	849	812	838	880	824	766	833	862	842	842	848	768	843	824	837	791	776	793	758	850	838	834	830	844	823	824	824	810	805	864	849	834	786	891	840	844	796	817	837	774	824	847	834	813	854	840	817	797	832	842	842	840	810	847	829	846	877	777	806	804	895	813	816	830	822	798	817	794	906	826	858	836	804	856	841	761	802	831	816	830	765	846	828	836	812	780	786	836	814	824	788	809	804	836	856	855	839	790	797	844	825	833	802	925	857	820	813	860	854	887	851	858	816	840	794	800	864	870	824	853	818	840	795	820	820	826	790	811	783	796	837	763	874	788	915	803	834	790	831	821	821	839	832	788	795	798	826	797	842	823	838	825	903	796	834	765	807	801	757	835	848	825	819	770	820	824	867	804	769	856	813	825	810	850	821	795	826	858	812	832	781	849	822	864	830	800	785	822	801	767	843	810	833	806	828	809	861	831	836	816	848	852	844	827	830	873	835	819	827	820	873	813	853	866	848	782	823	826	875	789	773	830	830	858	875	799	814	849	777	831	875	842	838	811	787	807	789	837	808	824	833	807	788	818	792	788	804	839	817	796	785	843	841	798	803	837	860	825	788	818	828	846	850	782	837	806	835	836	819	804	849	819	833	896	801	812	853	870	790	837	792	865	837	835	827	808	851	786	806	786	817	821	824	746	858	793	844	829	836	806	808	838	856	871	842	833	812	829	813	847	861	777	826	756	867	794	806	804	794	828	842	857	828	836	809	862	771	813	814	823	853	799	840	826	845	803	794	847	785	816	810	817	809	865	819	833	821	792	792	748	783	876	811	836	819	852	873	793	808	787	829	804	851	854	831	852	792	831	783	804	793	813	814	808	784	832	841	799	824	841	765	891	807	827	814	846	803	817	821	806	828	833	809	848	808	821	809	838	782	826	843	785	797	826	800	813	875	870	850	808	773	811	819	824	862	800	835	845	823	795	850	793	784	815	775	822	837	864	825	797	838	825	791	894	861	831	801	808	826	829	833	852	778	823	797	846	815	792	802	823	823	869	822	835	856	795	830	814	799	828	819	813	813	821	863	832	806	830	820	831	857	818	823	866	833	803	805	845	869	864	801	835	814	785	849	754	814	787	781	791	861	797	743	755	810	830	877	841	818	858	873	818	824	850	846	859	784	805	828	846	853	787	827	846	874	836	795	833	856	789	810	810	848	846	838	866	858	816	817	851	793	810	840	883	854	812	784	812	832	778	815	851	780	839	869	856	750	846	834	887	819	781	824	820	756	809	776	817	833	827	803	817	806	819	828	792	786	782	780	799	846	836	809	799	811	797	821	835	812	819	839	860	845	843	796	856	790	864	827	840	835	812	795	798	850	824	804	826	806	813	854	819	848	810	794	800	831	848	848	847	798	825	811	790	801	804	850	779	844	873	840	820	880	870	868	796	792	854	868	766	850	781	828	823	780	804	822	822	801	823	855	833	881	843	824	841	830	818	797	842	837	845	799	883	823	809	892	816	805	863	785	810	833	885	800	819	841	823	889	824	815	803	831	860	878	795	829	833	856	800	842	820	785	851	827	848	796	867	814	787	810	810	783	856	831	828	845	830	796	845	815	792	825	882	838	842	829	804	828	888	856	856	803	855	818	833	819	813	787	876	818	867	830	845	835	815	838	839	781	804	780	830	809	774	826	793	825	754	816	838	793	771	841	816	817	810	841	831	840	821	857	788	822	804	795	854	812	838	852	813	832	826	826	813	815	841	826	829	845	809	835	816	845	844	844	802	845	840	809	829	832	827	861	823	812	835	780	865	811	851	858	857	837	827	855	848	841	817	851	810	779	879	832	869	805	847	830	801	841	813	849	841	786	808	874
31842	31734	21536	4019	367	315	329	339	322	306	278	286	290	291	276	273	288	244	295	287	286	293	281	283	300	289	294	280	266	272	268	282	303	286	273	280	269	295	304	299	277	269	264	306	226	313	278	293	265	286	288	289	279	295	291	273	311	289	273	281	255	269	297	309	298	305	270	317	276	257	288	293	286	269	294	263	302	288	255	296	287	296	276	271	268	270	279	283	264	311	277	304	298	281	315	300	287	287	322	280	296	286	275	301	293	284	267	268	308	254	276	296	281	239	277	290	266	263	267	280	265	276	299	262	274	275	299	255	284	297	284	311	278	307	288	276	265	299	263	295	291	285	296	294	292	288	284	280	281	271	286	292	278	272	299	276	301	266	294	276	297	265	293	294	284	279	292	281	273	294	279	260	275	285	304	280	272	272	264	282	291	293	284	265	293	307	306	279	264	289	295	262	252	248	287	312	275	257	323	269	295	288	267	292	297	283	248	254	286	265	269	276	289	273	276	293	300	280	309	282	277	274	277	279	292	276	273	281	244	276	312	299	279	297	314	282	278	296	267	287	316	308	310	287	278	268	264	286	276	281	284	291	313	320	262	278	263	248	284	282	273	313	290	283	256	291	274	258	304	280	266	316	295	284	268	265	311	303	292	278	290	281	298	264	287	286	302	299	271	255	274	311	260	278	254	292	282	271	303	249	307	293	288	311	284	257	271	253	253	280	257	265	285	307	296	278	271	274	298	304	261	299	294	282	268	276	294	298	309	281	265	301	257	246	274	303	311	276	288	260	257	325	274	273	290	303	270	276	292	277	297	314	286	261	267	303	291	305	299	300	310	269	277	277	297	292	292	278	297	265	283	304	271	275	274	268	304	278	301	261	286	302	297	265	277	297	278	304	283	278	290	307	288	297	299	302	283	281	278	312	289	273	262	258	259	311	265	269	294	318	275	282	281	299	311	312	295	273	259	266	285	293	300	285	299	310	319	281	266	279	278	291	277	253	274	281	313	284	282	288	291	292	309	281	256	277	300	267	252	274	301	261	301	288	296	288	281	237	261	271	270	277	291	264	284	284	273	305	258	277	292	276	278	298	276	318	268	295	312	289	298	290	319	272	311	268	278	285	265	285	283	294	271	266	290	278	299	291	263	301	256	273	284	282	270	289	291	301	292	290	297	318	284	295	283	301	300	276	290	223	331	289	251	300	268	282	291	307	256	265	287	281	292	268	282	250	291	279	292	285	301	265	280	273	311	293	247	247	227	282	291	270	310	259	308	252	280	292	279	300	303	284	281	287	260	306	328	318	296	283	294	273	262	298	302	293	280	285	287	299	279	282	278	299	290	287	273	276	305	279	265	270	312	256	292	279	303	281	286	270	258	289	281	256	276	265	264	279	281	288	282	278	279	304	274	325	289	288	264	255	288	275	308	280	307	279	287	296	273	288	274	315	273	289	303	295	294	275	298	276	255	284	279	283	300	267	313	313	256	269	287	315	287	295	289	328	300	290	285	285	291	295	329	266	314	276	279	276	287	313	266	280	299	266	277	296	309	279	304	283	271	291	266	265	291	250	261	300	283	315	281	275	260	317	274	288	268	290	294	249	279	278	300	275	283	281	299	273	281	293	255	256	283	308	267	306	292	293	282	283	267	288	267	270	285	268	273	278	296	270	286	302	287	285	258	295	296	284	288	244	304	271	265	288	293	290	275	287	268	254	276	305	284	280	274	274	284	271	286	269	291	276	294	293	268	251	300	264	274	292	307	287	301	300	248	271	290	299	283	254	276	282	288	281	268	262	319	276	307	299	278	259	290	289	270	316	282	315	258	241	276	293	267	255	272	263	285	285	269	312	299	276	262	296	268	289	299	297	277	296	288	264	268	273	255	287	284	272	278	286	304	307	266	279	283	278	268	265	280	268	284	300	293	298	294	295	266	282	271	301	261	284	299	313	269	292	248	263	256	255	270	259	305	299	275	302	285	287	273	254	255	296	287	266	288	258	284	282	293	280	265	262	259	308	280	306	254	292	253	316	261	280	282	271	249	256	262	271	272	302	280	291	282	258	260	276	301	289	288	266	285	284	272	281	296	300	332	333	283	306	306	277	303	313	271	255	242	266	261	264	296	279	253	276	266	297	261	278	303	320	312	288	273	285	275	252	317	290	272	282	288	268	270	290	288	298	307	271	307	281	268	263	274	289	302	266	297	288	277	275	256	270	248	283	295	296	279	272	273	332	257	272	274	293	262	273	291	312	304	283	290	295	291	288	292	271	293	285	285	276	278	296	285	285	277	301	293	288	258	280	290	259	263	277	268	289	274	257	264	266	286	263	265	286	307	305	277	289	297	270	279	281	286	279	284	267	287	281	265	270	270	323	235	295	310	275	285	292	261	283	277	264	262	296	317	275	265	255	267	262	294	279	277	287	265	278	264	282	285	286	283	281	283	297	261	268	287	292	278	295	260	287	308	305	318	263	274	297	285	288	271	273	246	284	275	302	297	292	255	306	312	289	284	284	251	260	273	299	281	315	284	265	305	285	285	291	305	266	289	265	281	273	289	306	260	279	284	300	301	292	268	305	288	281	282	273	310	273	278	307	292	292	287	277	276	277	319	269	305	261	293	282	319	234	271	286	301	273	262	285	287	263	271	253	282	290	288	302	269	281	293	297	251	303	303	262	256	264	273	276	295	300	292	280	274	283	297	279	293	281	315	280	292	250	288	303	268	280	294	297	325	279	305	261	329	272	269	270	260	286	231	265	302	287	249	302	330	293	279	287	337	284	296	281	262	270	297	283	311	277	278	275	330	269	289	272	288	270	265	276	281	283	280	276	277	284	294	288	267	297	275	253	321	314	263	282	280	275	259	266	299	268	305	292	278	273	288	284	306	308	277	282	264	262	293	288	296	272	265	302	269	286	295	305	276	288	285	272	287	288	293	283	282	286	263	273	300	302	293	287	260	312	269	271	259	301	296	279	294	248	296	264	278	285	297	264	300	282	253	294	275	299	282	263	269	266	269	291	296	297	275	298	284	255	298	288	257	303	304	293	276	288	263	300	264	281	272	286	270	282	299	286	291	268	278	281	286	259	280	311	316	289	281	260	299	305	265	269	273	259	279	273	276	281	270	324	265	307	292	263	283	297	296	282	276	327	272	280	256	268	279	297	280	269	262	265	277	268	281	255	248	285	283	313	244	304	288	278	257	265	295	269	256	285	273	287	273	288	264	276	286	289	287	282	263	249	261	278	310	307	293	273	315	285	246	314	292	302	309	290	292	268	301	294	292	290	300	304	290	279	275	267	291	239	277	299	288	293	269	288	285	267	261	316	261	305	274	287	299	288	269	276	286	297	320	305	307	283	272	300	273	294	273	257	287	276	305	263	293	280	265	267	251	304	297	283	309	306	300	265	245	275	260	298	289	280	298	286	304	293	285	290	294	293	299	268	284	304	267	272	287	283	255	291	276	299	303	283	286	304	255	268	281	300	288	309
39108	45909	19950	1500	451	432	373	375	360	372	378	348	343	349	333	348	346	359	344	317	396	367	343	361	385	350	323	334	358	365	346	368	365	383	335	338	354	332	398	353	379	326	388	353	335	328	335	326	364	334	345	331	331	352	356	342	356	355	348	319	342	364	385	347	332	350	352	344	369	326	376	348	330	333	337	361	334	351	351	371	338	366	358	349	351	349	336	364	347	326	360	358	365	344	360	356	356	360	401	376	323	364	366	372	344	344	328	395	357	375	332	344	349	384	345	360	364	336	346	356	322	346	358	352	353	354	327	341	350	336	363	366	348	335	348	367	363	341	345	336	367	336	381	353	349	319	344	387	345	319	369	338	359	329	336	352	375	372	404	344	309	328	340	368	294	370	371	336	338	316	360	334	332	351	334	351	360	345	344	341	355	352	322	353	343	368	336	323	317	344	334	325	365	345	363	376	387	350	337	361	367	320	373	376	326	340	333	352	336	333	335	379	317	357	351	342	347	364	346	342	354	364	335	339	368	337	313	362	344	362	341	351	350	362	370	317	341	352	369	357	385	300	314	328	343	335	327	343	349	347	348	350	360	325	329	341	350	368	327	342	346	339	350	332	333	359	344	358	346	340	335	349	347	350	344	305	352	343	340	331	340	354	307	365	317	298	348	323	370	320	349	371	360	351	343	326	359	328	336	347	342	336	340	342	312	321	338	371	367	357	362	353	347	331	360	349	347	349	333	318	360	340	332	355	366	343	353	349	340	333	344	333	366	346	317	349	346	338	352	337	345	329	367	372	371	350	402	377	328	344	357	344	366	335	354	324	357	325	351	369	365	312	338	358	339	343	326	342	323	358	327	360	353	339	351	365	322	332	319	357	352	365	356	316	400	316	361	315	342	359	352	331	363	379	368	363	340	337	344	326	330	321	353	370	308	338	337	331	349	350	338	339	328	358	400	363	343	368	348	385	325	319	334	346	351	350	386	335	344	357	347	396	349	366	313	359	347	338	346	352	353	320	359	357	356	310	393	310	360	354	357	305	343	336	354	390	359	351	358	326	316	353	323	377	368	370	358	339	370	388	324	358	380	311	389	354	333	344	353	364	346	345	346	336	370	372	364	327	355	313	351	344	361	325	373	375	356	372	347	342	333	358	381	381	317	352	364	343	320	366	316	313	307	347	351	360	366	352	353	321	355	333	356	333	347	347	348	351	357	379	333	356	367	348	366	378	368	346	347	342	384	339	339	322	353	347	330	354	386	401	340	348	348	337	341	362	334	382	377	340	358	358	335	340	373	338	350	340	368	367	365	333	371	361	350	334	362	350	329	341	301	346	328	353	374	302	353	313	340	330	386	354	319	352	358	342	335	366	369	357	335	344	364	342	350	319	351	345	373	338	325	362	329	371	362	358	333	344	358	343	334	361	348	344	314	372	320	355	345	347	366	343	370	342	345	356	353	356	347	326	351	347	350	350	363	336	351	345	323	332	361	331	341	346	345	354	337	335	329	330	346	345	327	353	370	361	350	397	353	333	316	338	345	331	390	379	360	346	339	359	355	335	341	345	316	339	359	352	306	334	308	331	321	324	393	338	349	358	331	359	340	352	343	356	363	342	356	306	330	345	336	387	337	338	355	334	363	317	338	350	338	355	357	309	356	351	329	337	332	343	320	359	370	361	349	333	367	382	337	373	331	359	381	336	360	357	334	358	358	333	358	365	351	360	348	356	336	328	342	304	340	337	380	344	382	330	341	337	319	333	325	314	358	354	352	353	362	343	375	357	334	355	388	333	338	326	347	346	352	349	340	342	353	329	342	344	338	324	331	328	328	346	347	322	348	335	330	333	312	339	320	354	355	342	351	335	373	366	333	331	335	345	365	391	340	336	365	380	362	348	320	348	337	337	362	311	332	360	330	329	337	349	324	341	353	362	350	367	282	319	350	363	354	355	322	301	341	340	354	346	346	314	352	361	368	345	352	370	364	375	361	310	353	379	339	378	334	346	333	351	342	339	372	389	342	319	363	350	377	322	354	369	354	349	345	341	353	308	361	359	328	335	338	352	362	364	372	326	374	332	382	339	312	323	348	355	327	337	341	337	352	349	333	370	324	362	335	320	332	336	361	385	376	367	353	364	344	358	361	354	358	338	356	355	339	346	404	341	353	339	332	332	327	350	358	377	332	323	313	352	332	346	348	369	341	360	343	322	355	324	324	344	358	326	310	333	348	345	354	341	336	347	298	351	371	367	360	330	323	351	325	325	328	310	314	316	347	319	356	310	336	323	349	334	322	360	343	320	308	342	322	327	327	316	366	363	336	325	344	347	343	331	315	344	359	343	337	369	327	335	340	367	342	328	322	356	354	319	341	329	353	370	361	343	347	328	342	342	327	321	363	334	347	342	351	327	342	365	347	329	327	323	317	363	350	344	347	362	290	335	327	379	347	363	370	333	366	334	368	334	327	373	375	322	343	340	332	367	352	352	327	393	330	341	340	345	368	330	348	352	357	348	352	363	291	311	323	343	329	349	356	371	354	347	337	346	371	345	347	352	378	330	319	354	340	340	355	329	382	364	334	346	350	347	369	376	361	356	323	371	332	324	328	369	386	401	382	351	334	339	307	329	311	368	354	343	364	355	335	330	374	330	294	323	324	343	378	326	371	330	325	351	345	386	368	362	335	358	368	359	332	346	343	331	353	399	356	387	367	388	351	367	340	318	342	357	374	358	347	324	324	350	370	338	321	346	332	310	335	323	356	363	328	369	338	365	357	348	342	360	354	331	339	346	345	357	336	341	320	366	392	327	369	348	338	345	351	346	366	365	317	346	355	346	364	359	333	325	311	353	347	375	332	367	354	391	357	310	351	338	350	360	370	330	323	355	337	371	346	337	359	339	350	373	397	391	361	328	335	345	353	355	359	345	332	334	372	342	358	317	372	326	319	338	340	350	312	353	354	344	328	359	382	345	353	323	297	346	367	348	305	364	351	342	382	378	347	322	366	369	367	315	356	327	365	331	358	345	347	354	341	367	330	345	334	350	327	329	369	341	344	320	332	333	353	348	339	333	360	345	316	367	326	354	337	344	385	325	360	376	356	343	336	315	335	379	335	363	341	350	353	384	354	346	345	353	364	377	323	345	349	356	350	360	358	369	324	356	345	337	347	331	333	347	311	371	385	356	337	359	374	363	340	350	341	366	392	338	386	365	335	363	338	359	321	308	342	362	316	325	346	361	380	345	361	336	343	363	374	344	356	337	335	364	323	332	337	389	337	349	321	362	336	344	333	355	323	349	365	327	335	341	361	365	371	333	382	326	385	348	361	360	332	318	331	382	371	337	323	356	361	363	354	350	346	356	310	336	370	367	349	339	334	333	353	331	331	373	357	371	355	331	351	331	360	344	377	324	334	327	329	341	340	348	389	330	308	345	323	341	338	347	353	300	331	366	353	342	352	361	366	347	336	350	380	349	340	348	326	333	338	303	373	322	342	325
23853	21000	27962	24031	20000	5603	898	665	607	600	625	588	502	573	575	573	534	534	520	510	562	564	489	561	532	519	529	528	539	567	521	563	530	488	498	490	476	533	478	507	499	487	500	521	526	521	502	525	508	540	522	491	492	526	514	515	528	513	487	511	485	512	462	475	495	478	505	489	476	478	532	478	506	482	489	502	498	520	485	512	519	515	494	505	485	464	530	530	518	515	489	508	457	541	539	537	510	543	545	533	480	506	486	473	528	463	483	527	480	503	518	490	520	483	500	530	518	520	536	557	504	485	533	484	533	527	514	481	515	533	459	460	537	468	509	513	512	504	482	513	503	523	521	504	512	518	521	529	490	491	527	514	518	523	461	502	493	561	500	491	520	540	549	529	511	512	481	505	487	508	502	518	499	497	483	429	499	492	508	500	498	519	557	534	479	494	543	498	496	504	527	499	492	556	530	507	538	494	451	517	526	515	482	506	494	479	489	506	471	500	495	512	539	492	514	548	462	538	508	515	512	505	513	516	488	495	485	517	487	542	500	519	502	502	507	468	536	509	475	486	510	493	558	533	480	493	533	470	513	502	509	538	514	472	515	486	475	482	513	508	512	545	476	512	479	532	505	519	495	519	533	519	516	509	498	512	479	499	492	512	508	513	527	524	503	501	507	517	469	496	568	479	510	494	522	505	494	517	558	481	533	486	488	498	472	473	488	474	501	521	490	489	504	485	482	510	473	525	517	506	529	478	496	552	510	523	514	499	494	496	459	520	500	520	493	506	495	497	525	479	526	489	507	514	526	484	508	500	468	528	552	547	498	528	515	493	456	541	507	505	483	492	503	501	494	496	486	465	499	531	463	484	517	499	548	510	529	547	516	506	508	465	532	484	525	566	503	453	525	452	543	534	511	490	498	489	495	495	514	492	493	492	489	516	514	504	492	494	519	454	472	494	527	515	514	496	505	517	504	496	515	498	512	535	533	513	522	494	492	463	450	499	504	541	491	490	478	547	503	493	492	486	505	577	522	461	536	473	518	506	537	484	519	480	509	492	503	494	511	505	497	508	511	516	487	511	533	483	482	518	498	490	523	511	483	487	517	512	513	471	492	476	526	526	504	529	501	497	487	532	508	543	506	487	463	552	493	509	482	509	521	525	497	561	486	457	485	449	527	507	506	494	522	568	486	477	503	492	477	517	526	538	496	545	531	501	538	516	535	523	534	528	549	527	517	469	498	505	513	528	526	490	503	513	514	542	474	565	498	536	527	477	527	509	497	546	522	522	508	480	500	513	518	487	496	519	503	474	502	542	521	495	485	511	480	502	495	497	500	516	487	496	514	486	541	479	500	543	503	513	498	486	485	527	494	532	506	484	515	494	469	502	513	501	522	511	512	487	503	522	510	511	498	505	470	528	482	552	474	530	483	504	445	515	510	491	516	511	519	484	497	461	485	549	503	452	523	504	502	496	483	504	481	488	482	501	522	492	480	500	477	554	493	510	521	531	515	530	513	521	547	509	490	451	534	535	486	496	504	520	530	503	456	497	495	470	517	522	545	544	514	507	503	494	530	531	502	550	482	463	458	522	492	507	491	515	512	512	508	513	492	515	523	459	476	475	508	484	525	496	496	497	497	519	497	510	474	504	502	471	530	491	504	504	489	514	464	511	521	476	462	484	517	497	511	502	533	497	499	490	509	529	540	510	524	486	521	485	474	515	463	509	514	507	495	522	504	534	485	476	557	513	529	500	500	491	508	488	500	482	495	526	498	479	510	503	502	508	477	503	507	507	497	504	489	486	538	497	513	524	520	506	531	493	510	497	507	518	523	505	508	482	500	541	494	520	541	520	491	487	498	498	542	537	500	529	480	510	514	526	493	513	492	482	510	502	543	501	472	511	510	511	539	474	529	521	517	507	474	460	503	517	517	526	487	469	498	530	490	486	512	485	481	523	504	511	517	526	541	525	482	532	519	483	473	523	455	508	496	511	514	515	530	529	540	505	507	507	513	522	474	484	512	468	470	463	504	483	506	484	497	489	513	530	518	475	518	496	535	513	496	514	509	524	532	459	473	450	507	475	496	476	496	522	519	508	499	500	484	483	507	507	471	505	523	573	486	528	500	492	513	560	507	508	497	488	468	489	474	473	504	549	525	525	478	535	538	477	502	513	490	519	479	480	474	527	497	533	505	475	488	518	494	514	509	495	491	520	472	549	491	522	541	502	527	485	533	538	532	501	472	524	481	523	528	484	512	521	498	489	513	487	501	509	485	520	505	490	543	485	580	533	509	463	492	494	515	535	493	519	447	488	491	507	489	525	514	488	494	505	501	461	482	495	444	499	515	500	506	504	492	494	509	486	472	477	474	482	509	522	499	491	515	510	515	515	527	507	505	492	505	488	498	491	505	532	494	510	509	522	479	508	457	549	527	524	510	481	460	520	488	495	493	482	502	489	489	504	478	529	526	495	494	518	519	508	505	493	469	472	468	543	519	468	471	520	504	525	468	499	492	499	538	510	501	480	517	479	505	478	524	510	501	523	478	492	477	511	485	495	512	513	491	539	469	559	550	517	505	473	534	508	527	505	475	538	499	508	531	474	502	506	489	526	492	492	520	527	497	524	492	520	551	487	542	486	492	478	508	518	500	515	509	524	508	488	543	474	531	530	516	505	544	533	491	476	532	525	502	470	463	477	545	530	493	522	511	494	484	545	513	472	462	530	518	484	513	460	509	512	491	500	503	486	457	513	485	517	541	468	555	551	501	514	525	499	507	538	565	541	485	526	499	516	477	500	485	482	512	487	527	520	504	498	486	509	479	525	488	523	545	496	518	539	505	533	505	493	533	500	474	510	490	490	519	493	484	526	534	516	517	508	453	488	478	522	506	449	479	484	514	523	476	488	503	445	490	474	496	508	524	525	504	517	465	492	498	531	514	523	488	514	516	454	537	464	525	507	491	468	506	516	484	503	491	522	517	493	489	489	461	492	490	489	496	509	544	478	459	504	529	482	502	502	510	508	482	529	518	481	536	533	525	545	491	544	525	458	514	487	535	507	489	495	526	486	476	486	550	534	490	542	519	555	517	522	513	556	517	480	504	521	512	512	543	482	545	499	538	496	509	500	483	510	548	513	509	483	578	510	475	492	515	540	539	508	496	468	496	498	491	518	484	484	490	481	510	488	516	455	533	483	499	566	538	483	476	508	511	519	498	478	505	497	469	543	532	485	455	548	481	530	502	474	492	497	487	470	482	481	505	537	509	520	530	535	494	514	509	541	547	544	462	494	509	528	521	454	513	515	518	473	519	501	502	542	520	518	486	495	506	470	535	504	466	499	496	508	498	488	545	531	542	534	522	528	499	520	488	535	502	499	477	526	491	494	475	493	500	527	478	501	520	496	538	496	492	515	549	507	540	520	482	512	511	479	517	476	500	493	493	556	492	524	512	501	514	499	516	507	509	482	504	521	542	509	523	500	531	470	512	504	523	467	544	512
42216	61754	35397	5349	1623	1264	1144	986	872	818	766	730	713	684	653	646	644	637	622	614	654	654	616	671	616	580	598	591	604	605	596	632	604	596	597	623	553	606	557	592	567	604	584	570	571	574	628	559	589	585	585	583	595	602	642	592	622	569	602	532	632	583	580	613	560	622	588	566	611	591	587	573	606	566	653	600	554	573	566	598	609	622	599	605	609	558	598	578	537	562	556	624	546	622	557	632	584	588	616	617	568	576	577	596	606	590	585	614	563	581	565	554	611	597	558	616	565	619	600	572	566	598	616	603	568	588	593	606	592	605	569	617	536	635	588	592	611	562	616	588	549	557	573	601	621	581	578	514	591	597	560	605	625	589	605	613	609	586	581	665	555	624	592	569	548	566	630	586	607	568	576	593	613	596	565	556	580	607	578	549	558	592	609	593	560	588	586	601	587	539	576	565	572	564	594	582	572	553	595	607	615	559	566	605	588	580	590	583	593	571	577	600	593	644	597	541	595	597	600	576	569	573	610	569	570	620	574	526	559	589	581	574	578	608	561	577	566	624	613	573	607	564	563	632	586	570	615	591	590	607	567	560	579	622	574	573	573	560	563	585	596	553	614	514	611	606	637	576	601	619	580	552	571	592	521	602	608	562	563	606	618	577	588	567	602	556	638	579	543	587	598	621	623	529	576	645	583	587	580	596	595	568	619	572	591	561	558	585	541	573	565	637	584	584	581	531	602	587	569	599	555	592	602	594	627	609	610	578	575	550	609	605	535	599	571	570	574	599	592	584	605	590	555	587	591	538	570	611	562	588	578	563	647	568	619	609	571	562	535	568	562	567	614	610	627	617	630	577	600	568	592	553	586	549	602	555	596	629	563	552	557	622	555	625	630	579	570	568	616	577	585	611	594	579	584	588	603	586	568	591	612	563	606	569	612	580	570	592	596	581	595	600	575	555	584	578	594	540	601	559	543	586	623	592	624	588	585	623	583	557	574	636	589	595	593	609	564	629	580	626	573	604	564	587	623	621	624	585	592	606	581	579	597	609	576	559	579	537	621	587	591	579	567	570	602	608	574	560	599	611	564	601	609	565	550	544	552	566	590	563	577	578	590	574	555	619	577	600	551	583	604	572	581	614	591	598	559	597	545	633	621	615	612	572	594	570	605	598	599	580	605	598	628	556	579	577	620	576	617	575	578	608	618	610	582	548	605	572	564	599	586	592	567	613	574	584	545	609	590	579	602	577	548	587	555	584	583	578	528	560	554	560	619	595	577	646	551	621	553	569	585	576	531	591	598	566	610	578	590	581	612	565	578	595	593	567	592	577	597	586	654	596	564	549	621	563	591	586	572	575	583	545	554	580	597	570	591	581	604	607	596	525	631	618	631	553	587	571	574	615	582	592	609	583	644	628	559	594	560	585	586	576	621	567	558	596	622	637	592	596	590	600	574	590	589	561	599	593	571	568	572	560	577	635	640	528	598	569	587	563	565	600	580	585	567	573	559	567	578	574	594	555	580	579	625	587	638	603	596	571	575	622	584	567	558	591	583	581	600	543	514	582	585	589	616	608	576	571	603	601	574	641	593	575	576	593	623	576	634	601	602	572	627	608	591	586	621	615	644	599	585	563	587	593	570	583	587	609	618	616	594	583	596	577	563	617	617	569	554	583	582	612	528	582	532	569	574	611	577	584	557	630	589	570	619	571	595	594	615	577	619	561	593	577	576	594	568	571	562	614	595	560	591	607	598	614	585	590	622	564	576	601	589	536	612	582	599	580	596	566	599	519	589	578	592	599	564	549	607	629	595	564	610	558	641	608	558	565	579	594	628	573	587	576	616	551	638	568	623	563	596	605	573	581	590	610	527	534	611	577	615	576	618	572	613	580	614	575	583	575	606	547	554	557	571	600	640	613	566	574	606	572	580	646	584	586	612	601	570	609	592	609	598	576	576	568	610	564	517	599	570	583	612	577	635	576	571	554	561	566	566	602	568	598	587	593	567	591	587	569	584	601	574	564	556	573	627	572	549	598	587	591	554	585	622	585	563	572	577	654	581	567	569	584	616	588	552	603	599	571	573	609	540	591	590	584	570	528	585	568	595	640	596	645	556	591	655	568	568	545	590	625	553	628	561	607	595	578	572	585	548	595	546	555	592	603	576	597	595	563	587	607	579	561	622	606	564	547	621	578	589	593	574	618	587	606	613	575	588	608	536	552	580	561	577	591	565	591	584	566	607	588	565	578	552	606	610	537	614	584	579	584	577	566	573	591	550	592	609	575	581	596	577	612	625	567	591	570	578	560	583	572	573	579	579	586	550	578	559	561	562	585	576	591	565	580	582	554	606	589	594	594	541	594	609	592	600	567	599	586	616	575	555	580	547	620	585	533	596	647	564	569	585	601	582	597	570	589	590	601	583	590	581	616	549	570	570	555	618	586	602	575	597	539	612	587	587	589	588	634	598	590	598	583	610	599	559	586	598	580	545	573	549	593	586	611	574	595	601	582	588	599	570	623	547	564	571	541	589	620	598	588	576	580	579	614	559	585	581	615	587	582	615	593	549	576	590	591	611	578	630	601	592	555	574	611	577	621	565	615	601	575	623	553	589	564	577	558	604	580	586	598	616	596	572	621	634	541	606	592	570	574	621	574	595	606	545	606	593	601	627	580	583	567	570	563	585	571	597	582	572	581	623	574	604	591	577	569	603	538	609	546	568	561	576	573	578	613	570	540	557	563	605	614	541	578	581	612	613	571	566	562	564	627	606	553	638	589	567	596	603	637	557	594	562	587	590	572	588	606	637	616	625	622	566	609	611	598	596	551	597	593	620	582	596	556	625	602	584	580	591	564	616	597	574	591	524	583	559	617	610	585	583	597	537	574	602	597	561	582	649	639	601	558	619	653	570	537	606	582	608	569	589	594	634	592	605	564	591	566	602	548	575	638	540	588	592	575	645	596	561	579	605	601	564	613	610	564	566	559	549	555	543	585	555	549	560	596	559	562	588	573	575	578	597	584	622	620	598	585	564	622	552	556	614	599	599	597	614	554	598	595	592	616	601	602	646	597	589	596	612	565	613	570	538	580	609	614	550	577	584	594	532	554	615	586	586	610	609	562	598	631	594	596	577	574	600	602	575	592	596	576	589	575	594	603	556	585	615	545	590	589	567	602	592	554	598	621	563	547	599	605	620	585	575	587	546	621	584	554	599	582	591	545	593	573	587	588	570	637	589	577	551	619	607	546	572	534	603	585	596	582	587	601	615	594	616	561	593	590	573	555	590	573	574	596	564	556	587	551	621	621	584	575	584	600	583	615	579	585	620	613	616	621	592	550	594	584	552	593	577	606	607	606	580	560	612	583	577	573	606	580	596	596	606	618	623	587	602	536	543	551	579	558	587	547	646	585	615	604	580	577	603	608	608	555	582	552	577	608	550	563	584	580	594	556	540	608	619	577	588	604	606	617	577	604	580	561	584	591	588	586	605	594	571	557
25072	21359	26972	23597	5798	631	475	394	395	378	426	388	317	396	371	329	371	388	373	356	372	387	360	340	347	358	383	334	326	355	353	338	336	372	359	342	340	368	314	361	354	365	359	366	380	369	358	319	352	349	366	372	392	362	349	324	346	396	366	354	332	350	322	378	386	342	338	378	367	372	385	351	356	362	378	357	376	372	344	346	382	356	380	337	322	380	363	347	365	358	345	340	343	382	333	350	415	338	362	385	372	354	356	333	385	355	340	350	365	344	338	384	356	355	309	365	333	335	353	376	371	316	353	359	365	372	331	332	345	387	330	347	351	345	348	368	336	352	342	372	373	345	398	370	349	378	363	345	354	371	320	357	351	317	349	326	385	335	361	343	334	328	394	377	328	367	331	377	348	337	395	351	339	332	330	333	344	329	361	348	327	383	347	347	352	410	372	359	354	316	338	337	367	355	332	366	362	342	342	371	381	318	360	365	336	359	348	328	334	335	352	339	366	360	339	349	373	353	369	322	361	364	360	344	352	358	325	361	384	369	342	358	353	373	349	327	361	352	327	334	353	351	365	386	329	344	353	340	381	324	348	374	353	325	353	363	361	340	368	364	336	333	344	383	385	386	349	359	359	351	326	356	345	338	367	359	377	352	339	347	329	359	358	344	362	323	349	361	344	349	348	374	375	348	333	364	342	344	387	369	357	345	388	336	345	341	349	387	363	323	368	314	372	342	382	291	336	320	329	383	346	351	376	365	395	354	358	351	369	353	342	339	357	391	317	364	327	410	356	339	359	343	372	333	351	340	342	378	340	332	342	403	380	321	344	342	342	358	370	356	406	354	397	358	375	367	358	376	312	354	376	347	343	347	353	360	296	351	351	334	356	369	360	331	346	360	353	332	358	367	375	350	334	339	376	361	394	377	333	377	386	307	325	320	332	359	352	347	375	347	339	339	362	296	369	354	321	347	387	357	366	315	345	333	311	359	356	390	398	339	334	341	362	333	358	334	356	379	363	371	334	336	345	384	326	340	323	345	347	343	341	365	315	367	296	341	349	356	348	365	379	360	340	365	360	348	349	344	366	390	358	362	323	350	368	341	365	357	348	367	336	355	375	352	374	371	327	338	354	330	335	359	362	359	400	330	335	374	302	355	353	393	366	370	358	355	358	366	338	401	332	335	338	340	354	363	336	307	383	370	366	352	343	354	342	354	356	361	317	365	339	369	335	342	344	325	376	357	398	315	394	358	381	339	344	378	367	384	354	319	345	348	351	335	390	353	352	353	339	363	341	345	369	359	356	346	366	376	339	343	316	354	338	318	348	376	328	341	358	332	348	337	340	360	350	376	370	374	349	335	347	362	329	385	345	380	345	338	321	349	326	384	369	365	359	360	351	354	350	332	337	361	365	325	348	363	345	375	362	348	377	329	363	346	326	365	364	359	317	333	343	367	337	351	329	353	378	362	360	374	344	368	319	347	372	323	367	329	336	389	367	403	349	362	364	357	343	364	360	365	337	335	379	340	377	423	337	358	367	357	324	339	357	375	369	369	366	340	350	322	347	341	325	373	349	328	369	345	378	352	352	344	342	341	356	321	351	379	364	344	317	363	367	325	366	341	375	372	358	360	347	328	341	360	331	344	338	354	358	344	346	326	351	341	347	372	349	330	378	340	393	383	338	377	341	370	371	376	348	345	345	347	359	376	356	347	351	378	357	342	339	350	371	315	345	356	372	331	337	362	346	345	370	373	339	354	380	350	351	354	396	361	349	341	345	328	354	345	317	329	353	339	373	362	380	356	304	354	334	327	312	335	344	367	373	343	361	318	367	328	347	343	333	355	311	364	357	365	343	344	361	349	384	331	337	325	339	381	346	360	356	366	349	373	348	378	331	331	392	338	361	302	291	337	367	353	334	380	338	339	337	386	328	352	338	363	378	362	337	356	366	384	338	376	387	359	349	352	375	330	365	338	352	371	334	379	328	341	352	362	341	372	364	363	333	361	323	326	390	360	344	351	365	371	389	323	384	338	352	353	328	343	340	328	322	371	341	344	363	337	359	343	338	400	375	319	363	352	362	367	342	365	332	319	384	388	341	309	392	345	348	350	329	358	358	347	344	339	331	358	331	340	359	346	326	335	316	340	337	342	355	338	338	339	353	327	342	340	362	350	335	376	355	348	357	353	361	331	360	356	320	337	350	330	378	353	367	364	362	379	333	360	358	344	339	341	357	369	381	351	338	368	364	354	398	333	348	356	352	362	338	379	325	351	384	361	358	349	330	367	345	402	382	333	358	351	378	371	355	351	340	336	324	329	332	339	338	370	369	323	359	276	382	344	347	372	312	319	355	318	384	347	355	379	332	351	358	346	346	353	358	366	335	356	376	357	326	323	317	339	331	372	352	353	330	339	340	374	355	345	339	339	351	392	384	376	366	359	360	353	381	354	330	335	358	328	366	369	341	356	335	334	371	347	370	320	367	355	374	365	362	373	361	356	340	340	352	366	317	343	349	344	366	355	352	332	361	366	363	352	303	311	348	354	371	353	339	320	347	353	361	338	356	368	346	353	325	339	335	372	339	334	336	352	334	420	364	334	345	364	337	354	371	357	369	401	337	340	342	363	383	355	376	339	371	361	350	375	373	335	340	352	362	350	369	354	388	362	361	371	378	346	362	328	358	340	369	333	357	351	344	358	388	366	373	377	362	335	366	352	374	332	329	357	356	351	368	332	354	387	327	344	397	365	353	366	369	390	336	353	353	321	349	347	384	357	377	374	333	344	335	340	365	358	390	357	342	345	316	358	353	379	372	329	330	372	363	329	375	347	345	358	342	364	329	387	342	339	360	349	343	355	338	352	320	339	351	340	370	366	366	345	358	352	373	358	360	377	353	332	349	344	337	320	338	309	344	369	325	361	351	360	327	343	332	370	328	356	339	359	367	342	367	309	347	363	341	367	366	380	336	348	328	360	345	351	403	387	365	324	356	321	344	340	378	350	357	349	348	355	384	371	346	365	356	341	357	375	355	375	327	329	351	349	345	361	329	350	343	320	335	354	380	350	372	381	348	342	371	363	324	377	356	341	358	360	403	388	362	327	345	322	359	348	356	377	327	344	373	341	367	360	355	322	350	326	375	381	359	334	344	389	371	340	377	334	376	329	346	339	354	356	379	332	340	364	346	343	362	359	348	336	310	359	332	307	343	370	354	342	359	349	356	357	339	339	376	350	353	330	349	346	381	342	381	316	295	334	323	333	316	334	367	344	365	362	357	363	371	350	375	331	363	364	360	343	374	334	327	361	335	363	368	352	329	330	332	346	374	340	376	360	376	355	296	334	373	364	336	353	342	355	350	380	350	339	373	336	330	325	352	389	349	357	332	339	353	330	319	339	333	347	350	363	364	368	382	392	347	395	347	321	368	341	340	348	379	331	340	366	364	356	375	336	373	340	343	365	365	348	351	356	378	346	353	363	320	379	354	323	313	343	351	335	334	363
40748	54990	29276	1964	937	823	711	607	606	576	532	542	501	487	482	467	428	458	477	452	485	435	480	413	434	463	412	445	469	438	425	440	428	421	437	451	479	415	412	449	415	449	463	466	406	474	444	460	410	395	402	437	412	406	436	442	443	459	406	425	431	414	428	420	449	438	456	488	447	406	431	436	463	457	451	405	440	407	429	416	439	473	414	462	466	431	428	425	487	437	447	451	463	433	454	450	447	441	451	406	444	432	435	432	434	454	432	455	388	434	404	436	446	410	417	401	444	461	478	399	419	493	423	418	413	417	438	456	433	412	455	466	420	421	469	446	438	446	471	430	449	403	440	472	479	459	386	458	423	421	468	436	478	420	431	430	435	462	407	415	440	458	446	449	440	417	429	443	412	428	445	444	494	440	411	439	428	488	438	467	466	424	427	441	444	454	398	440	430	470	439	480	438	439	418	460	458	453	415	453	432	436	482	465	475	428	419	438	460	426	442	446	422	428	442	470	434	441	439	423	390	433	467	462	432	463	443	402	437	429	454	437	435	425	456	436	460	414	445	448	423	414	435	452	463	435	452	450	441	430	429	434	456	463	430	419	439	431	418	414	458	437	437	454	451	435	419	436	458	443	419	440	431	424	426	441	418	443	473	446	400	434	431	415	419	413	426	482	464	445	427	429	430	401	442	425	448	435	463	448	433	444	465	428	437	424	430	390	444	443	455	422	430	423	467	434	452	417	465	432	440	383	442	430	458	427	427	423	471	459	430	446	382	428	420	434	443	418	421	434	457	419	421	382	483	418	448	442	434	455	431	473	421	415	462	441	438	446	474	462	437	432	427	479	436	425	438	419	411	450	419	456	464	446	461	422	445	433	444	445	413	439	433	467	419	457	441	472	447	460	466	452	425	419	410	463	467	454	445	469	442	462	426	473	452	463	449	437	433	440	419	432	442	387	432	427	439	448	482	418	449	431	451	419	438	415	412	478	433	453	442	461	397	412	415	455	449	429	421	440	483	443	431	438	460	456	422	438	447	452	428	411	396	436	430	428	430	430	475	461	419	461	445	446	444	380	424	439	434	458	442	448	424	441	445	465	432	444	431	431	426	438	459	477	398	458	414	434	440	419	449	454	449	462	433	438	444	436	464	445	467	430	416	425	418	438	397	433	464	456	402	435	438	474	442	433	417	453	462	417	446	402	409	393	456	450	443	447	435	475	430	450	381	458	442	447	417	475	432	452	430	431	422	450	472	450	434	463	452	443	416	437	449	449	425	428	441	398	444	409	400	449	422	426	438	433	422	482	441	424	441	441	409	443	452	414	462	433	419	453	408	421	442	421	410	464	432	441	437	423	448	431	448	428	413	465	428	415	462	438	430	426	455	414	430	435	449	407	421	426	426	430	408	426	413	415	453	418	465	429	454	429	435	442	415	460	486	405	431	417	436	420	442	411	426	440	456	410	424	459	475	455	446	451	429	420	453	444	469	439	439	437	428	443	457	450	433	463	432	437	468	431	426	439	405	432	431	437	450	481	445	456	420	435	471	441	399	399	435	412	467	409	445	446	426	464	445	440	434	439	452	449	379	410	433	477	408	435	432	453	443	430	427	424	462	410	450	448	420	467	397	453	482	463	447	399	418	403	440	480	431	435	468	407	453	419	461	450	415	416	418	428	434	421	422	429	439	442	460	413	424	460	399	420	402	430	438	436	428	417	435	455	437	430	425	387	453	406	471	437	431	446	486	390	409	439	452	438	439	460	462	402	464	467	410	451	398	463	412	431	400	411	468	439	445	462	457	424	442	431	450	419	437	403	436	437	401	442	435	444	437	415	434	459	423	421	457	393	427	420	426	455	441	471	424	445	406	422	435	405	459	442	441	408	409	437	447	448	412	454	400	452	439	437	485	434	448	439	457	430	445	441	415	426	457	429	450	407	411	458	448	471	429	448	387	397	439	431	449	443	429	416	452	456	416	449	455	419	447	453	448	428	442	429	417	431	459	449	419	425	461	457	423	438	451	419	454	423	433	432	452	442	444	431	429	429	430	449	434	435	423	462	434	434	412	420	400	462	435	444	467	450	423	454	470	474	416	445	465	416	431	436	455	459	443	412	463	466	423	434	397	465	400	416	445	441	407	436	467	424	405	455	448	438	436	470	482	475	461	449	406	433	443	403	477	435	458	433	459	438	418	443	447	432	445	459	435	430	398	457	464	426	483	422	446	432	451	473	430	428	444	442	416	449	446	400	439	432	407	461	444	457	495	449	487	444	447	475	439	442	430	477	426	429	427	434	440	401	441	407	476	411	458	425	449	457	432	414	427	412	437	401	438	423	462	412	390	444	429	490	431	407	415	441	425	458	427	443	442	422	422	475	405	429	427	435	450	441	477	452	438	424	453	449	414	415	442	472	435	432	456	453	429	423	502	400	438	431	426	463	467	454	444	445	428	437	483	445	443	445	402	420	442	420	448	494	397	429	461	441	473	439	436	454	433	440	417	449	417	437	429	445	441	449	437	451	445	447	428	448	411	411	439	442	493	408	437	458	445	398	470	439	438	403	462	436	484	446	406	422	416	470	444	437	409	434	455	424	398	422	406	430	419	443	451	423	450	453	426	457	439	427	439	428	454	457	412	456	424	456	457	439	443	462	418	454	423	427	404	445	414	450	425	418	417	434	468	437	394	431	449	430	432	454	421	441	449	421	441	412	442	454	407	473	451	435	431	431	431	473	412	418	469	444	426	454	451	458	428	452	442	457	470	449	425	456	467	453	430	434	401	436	456	434	450	435	417	416	433	427	380	377	433	453	450	420	460	451	463	439	459	462	454	407	494	418	454	494	445	426	452	420	396	401	457	432	454	409	461	451	443	435	414	407	464	432	438	414	451	446	425	469	470	410	415	431	458	391	437	426	457	420	446	430	476	458	459	459	466	435	450	450	408	452	433	407	451	445	444	414	424	431	438	447	391	417	425	477	398	458	453	455	431	426	417	443	433	438	423	448	414	408	465	448	417	403	420	426	469	461	409	421	460	405	446	439	422	422	431	414	431	441	431	416	430	461	483	411	428	436	454	419	406	453	406	465	435	449	410	439	447	456	435	439	404	427	409	430	435	417	405	463	449	419	411	410	410	448	447	473	466	454	431	455	443	413	402	435	421	431	414	467	453	430	458	429	431	418	440	468	485	444	458	432	404	450	396	436	424	431	447	433	471	474	408	438	473	387	422	459	454	438	444	450	403	465	456	480	465	445	451	443	441	438	456	408	446	461	453	434	428	444	466	456	403	401	444	435	426	436	452	457	410	447	451	417	449	474	412	441	432	396	455	433	446	427	443	456	417	470	455	441	437	468	422	434	472	423	451	450	417	436	440	471	470	445	423	439	391	423	452	417	455	415	451	426	432	450	426	434	475	446	420	431	455	466	407	450	408	419	434	437	445	476	448	450	442	421	441	449	417	490	435	427	412	442	432	459	439	416	452	394	447	414	428	441
22781	20946	28457	23491	20891	20237	4517	1203	939	918	885	821	829	776	798	748	776	722	765	790	744	750	749	723	719	708	697	676	720	734	764	738	707	719	744	779	747	663	698	711	724	716	702	685	676	701	643	696	677	700	724	741	697	704	701	730	734	746	745	724	714	697	711	727	748	720	700	713	720	700	723	694	670	721	726	688	672	657	693	705	737	695	679	699	695	683	702	717	664	670	728	665	660	701	748	667	759	666	700	737	763	730	662	717	722	733	680	669	744	744	744	700	749	704	735	696	724	697	688	675	718	724	684	692	648	739	664	684	699	705	729	687	690	677	715	702	706	718	734	688	718	695	696	711	685	697	754	726	731	673	716	667	702	744	678	703	692	714	674	703	792	681	696	673	756	698	687	702	690	686	653	732	714	727	700	668	744	699	716	715	728	694	673	694	696	688	714	730	709	674	725	701	756	698	714	756	707	738	730	718	713	702	683	699	719	736	691	737	711	716	691	718	730	689	693	701	713	734	723	703	683	736	710	720	676	690	732	747	695	703	687	747	735	731	722	718	678	666	705	723	705	706	730	676	691	742	757	688	698	704	685	683	731	643	717	734	722	679	694	715	710	664	711	689	703	707	708	684	719	733	739	678	744	678	706	720	659	704	692	657	675	708	688	717	683	710	724	729	711	717	680	688	745	697	703	722	701	648	781	685	685	745	704	694	725	654	715	725	743	720	748	671	748	727	690	688	687	712	695	666	667	688	711	738	711	687	716	659	713	680	681	686	689	740	711	738	734	680	679	696	684	727	706	668	684	707	725	708	696	710	742	698	666	680	732	702	684	676	724	732	695	743	737	641	663	651	694	682	692	705	692	720	730	719	696	704	730	712	726	727	732	737	729	702	677	723	695	657	711	721	680	754	739	740	728	649	683	663	669	728	731	727	707	666	692	685	705	671	651	708	695	744	726	696	736	684	623	679	731	727	697	698	706	727	706	718	723	697	667	726	703	725	661	689	696	728	682	755	769	700	712	718	674	722	730	683	677	718	702	682	683	727	686	682	725	708	751	759	687	697	727	699	735	731	748	692	664	736	732	661	700	673	699	697	755	727	758	657	718	639	713	734	695	713	719	703	702	695	736	680	725	737	682	754	688	696	679	724	672	701	691	687	673	734	710	688	737	708	710	686	687	702	702	709	730	697	684	657	678	704	738	722	719	713	720	682	739	717	723	700	679	715	700	705	717	650	686	698	739	683	778	670	754	717	722	740	706	675	708	683	712	703	693	742	707	688	692	691	674	745	675	700	713	673	695	719	728	725	736	600	687	705	702	716	744	696	771	672	703	687	660	734	733	721	692	700	697	688	705	697	721	718	741	704	745	667	652	709	730	716	704	752	673	740	719	698	670	714	752	769	723	722	721	788	680	763	638	711	692	745	718	729	696	728	689	709	700	683	718	714	687	673	688	684	689	666	741	726	692	725	756	701	703	732	694	704	678	677	693	697	695	736	733	691	702	711	715	721	714	687	714	683	720	708	695	710	674	705	708	657	698	747	679	731	724	712	743	753	737	802	713	660	726	737	757	743	719	692	693	665	721	675	738	746	684	714	724	712	707	716	655	676	733	731	718	711	700	677	657	720	630	736	685	675	708	662	751	710	704	697	699	667	679	724	709	712	658	675	696	663	718	681	683	664	697	720	719	710	706	700	749	723	711	750	729	696	730	707	701	704	746	722	696	715	657	702	659	726	710	760	725	726	708	657	700	731	706	739	685	717	720	660	727	731	681	679	672	710	701	680	670	684	700	703	708	751	700	684	677	663	712	768	706	747	701	694	722	693	720	710	704	730	742	694	766	725	703	701	747	712	729	702	733	720	771	657	714	694	711	706	692	705	772	715	776	706	714	746	710	700	688	737	691	691	682	717	695	737	739	672	768	704	702	718	674	753	694	712	721	668	712	707	658	731	684	687	644	702	683	664	713	723	665	769	742	710	703	700	671	753	719	669	743	682	742	709	695	724	693	716	695	692	765	718	745	705	715	715	723	704	696	710	736	718	745	732	670	704	685	754	728	705	677	722	720	694	746	689	676	726	712	729	710	723	739	704	715	700	679	679	682	708	677	719	696	772	717	705	697	694	716	703	700	763	712	714	755	699	686	738	710	698	727	677	741	708	705	753	705	712	715	711	712	680	677	698	716	718	702	675	670	735	710	681	684	723	689	718	683	680	758	689	701	690	729	710	701	708	726	706	649	682	680	698	703	716	703	763	707	699	740	754	670	706	706	684	713	720	708	737	725	736	713	693	686	722	699	673	703	669	730	720	693	728	693	744	730	759	723	725	660	712	717	690	685	686	689	738	696	736	666	688	704	710	723	670	733	725	744	708	756	715	659	653	717	689	724	686	738	727	682	736	690	707	703	703	696	682	731	741	737	693	689	681	694	689	733	714	632	678	710	675	698	702	703	691	705	701	695	691	707	721	699	704	771	654	660	757	718	703	659	691	731	728	683	719	665	673	717	675	664	706	668	759	716	747	688	721	706	743	724	682	686	727	660	707	671	693	702	652	713	691	728	697	687	753	726	668	719	707	698	701	710	673	672	717	716	709	709	717	771	725	715	702	735	728	732	691	688	726	697	716	713	749	672	732	681	728	674	702	719	748	744	731	681	696	712	728	683	668	715	739	705	668	716	706	677	727	696	722	668	707	715	712	665	689	662	722	694	714	781	726	673	730	747	735	662	686	721	744	697	773	679	715	742	741	706	692	691	726	688	687	699	773	713	701	697	710	673	721	671	685	736	749	695	702	711	685	691	710	703	649	675	757	714	706	710	734	733	754	707	707	659	740	706	687	681	741	677	753	720	688	717	698	733	725	764	702	691	716	704	695	715	670	715	739	715	739	686	706	734	753	721	714	674	705	672	644	696	698	637	701	746	679	720	722	717	676	710	708	693	723	714	723	734	722	704	708	706	675	741	701	691	732	684	743	735	692	702	690	705	673	712	684	664	689	699	714	728	689	744	725	647	698	675	693	670	657	690	691	732	718	699	750	698	690	668	749	685	697	673	729	750	731	662	751	707	725	720	661	702	719	727	691	694	669	696	744	732	735	657	718	682	686	701	716	768	722	716	720	704	686	727	690	713	733	692	658	741	751	708	687	746	700	675	721	683	720	709	740	711	698	671	691	710	706	694	705	750	621	701	721	720	714	793	765	684	738	679	704	648	692	721	683	687	698	727	761	781	646	712	732	726	712	694	707	700	744	693	692	729	686	766	685	692	669	723	714	728	698	696	692	651	726	710	672	729	700	678	689	749	740	678	697	760	683	690	695	702	660	707	706	729	683	727	711	761	706	685	649	720	692	719	714	766	722	654	683	731	731	700	764	721	659	722	684	693	744	658	693	676	690	719	743	706	721	725	727	729	670	718	762	673	688	710	708	738	742	750	713	814	660	697	685	701	698	738	697	707	674	711	650	685	698	753	713	708	643	718	719	683	693	739	682	687	710
46119	70713	38809	4060	2742	2096	1758	1528	1379	1227	1130	1129	1061	965	975	969	925	940	926	875	871	842	828	923	815	841	798	841	823	844	864	825	871	861	865	840	809	851	844	893	790	842	818	846	811	817	821	805	825	817	824	831	802	914	821	771	807	831	770	801	790	795	804	826	845	841	782	782	838	878	793	809	774	734	787	818	834	828	773	860	768	860	774	819	830	800	787	817	802	806	794	812	763	821	806	810	841	826	817	826	788	787	829	816	849	789	821	807	843	812	813	792	763	796	857	792	803	762	862	750	812	715	783	762	840	802	809	839	809	824	772	796	823	833	786	793	824	826	813	788	851	816	760	846	804	828	820	817	780	779	799	864	805	793	841	822	806	801	812	787	810	800	797	865	820	818	787	835	778	824	744	780	754	811	800	835	819	847	813	822	769	803	807	829	802	807	811	852	794	795	829	835	833	802	799	775	787	762	837	812	799	789	848	735	775	811	769	784	809	820	814	757	839	736	806	804	845	809	816	774	823	821	846	813	803	799	814	828	774	793	787	804	758	826	788	869	805	870	805	782	795	748	792	793	778	765	778	795	870	722	757	817	784	774	837	788	781	876	826	820	801	765	840	738	831	771	845	814	829	808	835	846	818	767	828	830	788	821	798	788	801	791	775	773	758	808	841	824	807	786	789	746	785	791	832	798	816	830	836	813	848	786	745	771	789	754	792	805	809	791	860	767	811	795	814	773	759	798	806	781	849	813	823	838	821	804	801	756	796	858	819	794	841	804	820	797	861	833	805	863	777	797	830	802	818	764	823	859	840	822	851	799	804	819	858	804	848	814	780	792	803	780	798	817	762	811	848	781	802	824	828	788	831	832	800	804	789	820	802	822	799	774	804	812	834	821	856	810	826	810	839	852	810	751	830	787	836	802	787	802	788	804	796	849	815	778	799	837	815	777	809	789	799	766	785	852	799	821	820	773	762	792	834	790	801	794	817	832	848	822	821	819	786	781	746	861	815	770	802	763	789	808	769	833	836	799	789	851	808	821	788	819	814	762	793	820	767	882	782	750	789	774	831	811	790	837	760	823	761	809	805	794	845	795	818	794	821	814	792	767	870	801	819	782	823	848	790	834	858	851	780	816	782	828	804	813	787	798	784	808	844	878	835	825	787	823	865	782	842	787	825	840	805	797	805	821	769	791	849	815	827	814	780	811	823	832	814	894	838	797	831	764	767	784	769	826	791	822	822	846	772	792	772	824	827	785	787	827	823	808	788	820	792	816	763	805	797	791	820	837	845	806	842	808	796	803	783	813	827	851	791	761	803	799	797	786	794	732	776	798	855	790	806	752	865	796	816	781	832	777	853	824	803	820	828	848	822	848	765	783	796	815	789	849	756	830	808	753	773	816	823	747	807	795	790	837	812	806	767	823	863	786	791	801	787	830	791	829	843	806	853	804	789	826	825	840	778	804	821	793	788	835	812	846	827	807	829	825	799	840	837	797	772	811	853	795	774	790	811	827	784	767	807	807	828	826	783	729	789	805	802	828	787	767	824	796	766	827	780	760	791	806	780	806	795	782	820	776	809	807	776	768	838	792	818	761	774	793	832	836	791	798	842	735	765	853	793	801	792	793	867	814	795	865	807	745	834	800	756	773	844	777	808	794	804	801	796	802	768	832	837	859	820	807	786	810	749	816	841	768	830	800	792	856	791	782	811	825	793	789	801	823	791	814	767	793	775	811	783	805	792	789	793	777	815	801	815	794	805	783	810	811	787	792	787	810	814	773	788	768	786	842	840	764	861	799	761	827	811	779	816	780	811	823	823	755	776	789	834	809	837	796	780	743	803	791	789	791	817	834	845	840	799	799	783	847	820	794	753	824	769	846	750	795	763	797	809	840	791	806	776	723	789	807	832	795	805	843	798	801	804	817	771	837	830	709	776	822	822	772	829	818	819	804	778	774	794	810	825	761	806	810	836	792	753	802	788	741	816	727	801	816	771	836	780	826	802	775	769	820	784	816	774	815	794	768	760	837	775	747	864	794	782	770	834	840	781	826	806	847	843	837	782	836	823	850	816	829	765	807	821	846	839	846	802	767	742	809	766	831	816	788	787	767	816	799	813	814	816	825	803	781	829	767	846	798	817	790	829	816	773	784	795	789	817	777	823	861	881	813	748	850	782	846	773	845	801	841	842	797	827	779	811	800	774	784	848	794	770	803	782	816	750	807	842	771	828	802	795	829	835	824	821	779	823	815	781	766	791	772	841	774	810	839	821	739	794	772	800	838	794	828	818	886	818	791	803	838	806	798	781	798	738	771	793	847	796	853	826	811	772	833	782	751	790	821	806	794	827	777	780	850	858	806	839	796	765	824	817	761	808	831	764	783	773	772	825	800	799	769	776	791	783	806	821	826	764	795	789	799	802	819	814	750	810	804	780	827	754	810	843	791	763	770	766	791	778	812	843	852	837	865	843	845	818	739	828	807	783	838	852	814	798	804	764	817	805	879	768	863	786	842	801	866	774	771	841	861	775	805	818	792	783	814	826	808	788	803	819	792	816	786	765	808	775	813	731	837	794	881	729	821	836	858	817	819	796	788	825	807	814	878	782	805	825	784	809	863	838	788	756	907	834	838	818	775	831	781	812	826	833	813	818	866	837	804	871	807	805	813	816	787	827	818	781	851	782	830	803	771	829	745	832	783	771	836	844	813	805	829	836	777	809	783	824	851	814	806	805	824	765	826	769	792	773	800	803	796	805	829	781	775	734	807	811	860	818	766	799	798	819	789	803	838	788	807	795	818	821	834	796	803	783	834	798	757	825	771	775	808	821	852	807	754	788	806	828	776	818	827	794	789	798	792	810	798	775	758	780	817	811	828	803	725	792	786	798	811	809	819	782	830	833	802	785	773	817	820	798	845	790	786	784	792	801	846	832	738	813	792	853	812	847	803	780	801	898	740	764	831	758	846	769	843	775	812	761	818	772	818	814	733	832	796	830	831	779	831	827	829	816	821	819	788	810	805	793	831	780	821	777	762	819	849	781	795	864	787	794	827	867	779	783	778	804	789	776	860	877	755	786	841	810	819	808	827	808	853	833	842	853	775	772	882	790	781	771	861	824	812	854	791	834	792	812	821	795	751	826	768	775	811	779	829	820	822	772	780	804	780	796	784	805	781	761	785	775	744	789	773	777	770	797	803	786	789	799	835	811	794	840	791	833	847	770	798	836	802	839	798	858	844	770	816	838	811	789	815	769	815	757	813	818	854	807	842	764	787	849	813	779	776	860	784	805	810	803	841	837	830	857	782	795	772	778	839	802	807	801	791	851	852	816	774	800	787	775	743	799	773	845	826	790	801	829	794	810	805	778	842	804	857	824	836	808	819	751	810	833	767	817	781	777	781	857	822	803	804	844	802	797	790	750	739	804	745	814	828	854	745	863	776	812	739	836	795	766	822	789	764	788	825	799	807	812	825	794	859	821	779	766	781	814	796	825	843
32304	32539	21048	3442	375	315	294	252	237	266	284	272	275	283	308	237	263	252	262	242	259	274	260	271	243	254	261	265	274	245	270	283	281	246	283	259	287	260	247	233	278	252	273	258	257	267	264	257	273	244	254	284	271	269	274	266	256	251	272	223	249	262	283	265	255	258	280	271	276	267	268	256	258	285	268	248	239	248	257	267	230	281	242	275	258	277	241	244	236	289	254	278	275	265	264	277	262	281	244	289	272	255	259	259	265	261	254	245	261	254	246	273	266	285	233	271	273	253	265	282	242	247	298	271	258	283	271	258	248	275	249	283	267	253	240	295	279	288	263	282	241	248	245	256	258	253	268	281	285	246	261	278	289	238	231	264	279	284	290	256	254	261	260	253	289	280	264	282	267	255	257	272	245	276	265	303	273	239	261	284	264	270	267	298	278	243	230	274	251	273	277	269	254	262	255	234	259	216	279	273	262	241	278	253	259	260	268	253	255	269	289	264	271	261	273	241	258	296	286	271	254	257	244	263	242	247	243	255	269	273	250	270	240	284	238	276	275	246	290	268	258	258	244	274	252	255	278	227	262	253	272	236	266	273	281	240	266	224	266	260	267	266	275	272	264	249	247	220	264	253	275	257	251	292	259	260	249	248	278	274	276	250	259	217	235	242	271	270	294	259	260	290	252	263	237	260	262	250	255	260	252	262	251	257	252	281	240	262	275	283	252	244	263	247	301	249	267	289	262	251	254	284	270	276	257	286	245	263	277	269	250	278	236	284	248	249	269	279	247	260	223	285	245	268	288	265	271	256	241	265	271	263	250	302	259	270	276	263	271	270	268	247	270	244	260	259	281	263	273	273	252	294	270	244	262	254	250	234	263	291	254	263	264	282	252	271	249	270	261	255	252	239	252	253	259	241	251	263	263	240	264	262	260	273	262	236	237	245	280	250	255	259	266	243	240	257	265	273	255	251	259	248	272	258	275	279	241	267	282	271	259	267	258	244	267	263	288	265	246	239	255	268	257	267	296	259	237	278	259	263	269	261	265	271	282	246	275	281	263	252	277	265	254	237	246	248	240	253	225	270	268	255	255	272	264	257	267	264	275	264	268	257	245	253	284	253	269	262	277	259	251	256	254	236	271	282	257	240	247	257	249	239	248	272	260	275	268	252	267	257	234	281	243	262	253	243	253	266	251	261	240	252	255	288	252	262	267	260	256	258	246	269	222	255	293	267	257	281	269	263	231	291	256	233	226	258	242	281	261	219	266	263	271	256	268	283	260	249	263	272	283	238	244	286	267	275	268	269	239	272	249	283	274	230	289	278	277	258	240	274	257	259	263	246	263	253	268	255	270	275	259	284	266	265	275	241	267	266	262	252	251	285	276	264	248	269	287	253	259	241	282	274	264	274	257	285	233	248	276	264	241	272	258	258	271	264	237	309	255	250	274	282	250	289	250	284	250	248	262	282	261	258	278	264	274	259	251	243	262	291	272	246	221	260	276	280	262	280	271	256	246	254	270	264	262	230	259	263	280	255	254	255	268	258	255	276	245	282	251	253	278	269	278	302	246	285	256	285	267	267	239	271	256	237	256	257	281	279	258	246	285	273	281	262	285	266	279	270	259	273	247	248	248	265	264	271	306	283	267	259	267	284	253	281	280	257	283	267	264	269	258	244	254	257	267	276	249	256	287	287	256	266	282	284	262	262	250	260	279	244	262	279	245	257	251	265	255	259	239	226	245	255	263	247	238	278	241	242	245	277	257	252	281	255	257	280	277	253	253	254	285	269	262	247	296	299	300	300	245	247	245	270	261	258	272	274	249	248	275	253	266	273	230	260	279	276	243	245	217	255	222	293	264	267	291	266	259	275	245	269	245	273	254	243	277	248	249	270	279	276	271	264	268	247	275	254	266	285	252	255	280	263	293	253	250	245	270	243	265	262	249	260	235	258	260	281	307	283	266	268	286	285	292	296	258	260	239	282	255	211	267	253	264	276	263	258	255	246	288	240	273	272	249	259	274	282	262	247	304	260	247	255	274	247	244	273	276	244	291	259	249	275	259	262	261	243	248	275	259	265	260	267	250	248	264	278	268	247	254	265	262	259	272	259	273	245	275	277	247	285	256	247	277	253	238	268	292	255	261	250	266	262	247	275	298	254	276	261	252	286	276	268	258	289	256	251	300	263	266	247	267	248	274	265	297	225	252	264	247	246	274	252	249	257	292	267	251	243	267	246	240	263	253	244	275	259	262	234	251	249	249	260	268	234	272	255	282	281	250	278	271	251	253	230	268	253	261	255	256	278	247	253	274	256	256	259	266	267	273	252	240	243	248	247	249	265	268	303	269	257	284	253	236	272	273	272	286	288	248	282	264	261	232	244	241	250	272	258	253	256	285	277	241	251	271	258	263	270	229	262	268	282	220	236	242	291	284	246	254	269	263	224	265	265	253	266	280	249	278	290	270	248	255	264	278	268	264	251	265	234	247	245	251	261	261	269	249	274	247	250	291	260	254	279	283	265	293	281	237	251	276	278	270	238	246	273	257	269	281	285	276	274	258	260	279	263	250	259	259	284	228	236	272	260	265	230	239	283	269	262	263	305	220	262	231	252	267	259	267	279	287	282	260	249	239	265	254	251	229	251	260	254	248	242	253	243	274	304	258	279	264	279	285	255	296	270	253	282	274	262	273	251	255	275	264	238	272	254	239	284	271	272	264	255	278	269	239	259	258	278	257	273	257	252	260	269	277	290	267	229	248	240	252	253	283	222	270	248	304	239	262	262	269	274	251	277	281	245	265	262	257	258	246	253	284	231	250	264	288	277	279	275	250	285	290	264	246	264	276	266	279	270	247	257	273	261	250	256	268	287	248	226	269	267	266	284	263	266	256	241	254	279	236	271	268	250	283	254	291	248	269	237	234	248	277	267	245	246	258	268	270	230	297	274	275	273	279	270	278	277	285	250	239	265	262	247	260	262	276	289	252	251	260	267	255	271	261	256	256	274	257	266	274	290	279	262	260	236	292	275	286	246	281	244	274	245	252	252	279	210	249	268	244	284	245	264	258	275	258	290	311	270	272	256	251	238	259	268	266	254	248	285	265	287	255	245	241	258	249	238	266	271	235	265	263	291	228	277	244	253	270	269	274	305	270	282	244	261	251	264	262	293	266	243	297	269	225	257	260	247	276	265	247	262	259	283	257	282	265	287	256	267	227	254	275	267	243	247	267	277	259	261	273	248	255	271	247	260	257	242	271	273	233	252	279	282	250	278	269	258	252	244	259	269	252	227	275	252	228	263	264	279	254	246	267	239	287	279	277	270	262	275	280	250	254	254	276	284	264	262	258	274	271	244	255	294	270	236	256	255	242	249	273	256	257	258	273	275	260	243	264	249	236	249	287	268	265	281	238	273	278	241	260	249	283	270	262	275	245	260	269	293	256	259	252	246	259	258	246	296	256	275	257	271	256	255	277	271	277	289	273	259	255	284	245	277
39452	46263	18472	825	439	417	392	348	336	341	357	335	305	351	321	308	312	328	293	372	342	310	310	323	297	311	343	335	351	312	297	324	313	327	335	326	308	323	340	356	323	349	297	308	314	333	354	335	278	334	296	322	315	310	319	336	295	319	355	319	303	291	333	328	334	339	343	346	319	313	351	316	313	296	334	325	321	315	326	332	293	307	328	327	324	360	326	329	313	313	312	319	311	328	325	328	344	318	330	314	320	304	312	337	328	326	309	294	327	301	309	327	360	314	340	343	339	332	308	342	329	316	329	329	316	309	323	330	331	320	337	318	341	333	314	301	338	354	326	333	332	293	313	328	302	326	327	311	305	285	339	341	327	362	331	319	314	314	337	310	329	326	322	315	320	325	303	329	306	310	310	344	296	300	336	302	301	319	324	329	354	325	334	306	341	293	326	276	340	313	313	339	314	338	353	326	349	325	305	319	284	319	308	312	337	332	342	322	314	308	334	329	359	337	333	294	318	332	320	311	325	289	343	334	339	322	340	331	297	356	326	305	328	304	347	360	321	316	332	350	325	335	341	309	334	318	313	294	358	316	311	326	317	302	322	321	342	291	306	324	350	317	330	331	301	312	329	322	296	340	314	301	332	317	359	324	301	311	346	300	302	322	330	330	311	354	349	332	317	296	323	309	333	336	330	311	317	344	314	340	326	332	320	318	328	296	337	382	317	353	285	330	309	323	312	325	330	355	328	316	337	337	305	295	363	315	306	325	356	293	310	304	307	339	328	308	324	322	338	331	320	316	329	353	309	343	298	307	308	361	341	317	342	327	303	333	343	338	313	339	337	318	310	329	369	320	348	334	314	295	321	341	365	337	325	319	343	327	339	353	338	332	332	312	329	353	313	336	344	316	299	327	322	316	309	316	343	344	344	310	315	320	325	333	297	305	302	284	327	297	306	327	338	331	352	301	345	323	347	346	339	341	327	315	327	352	292	305	351	339	300	286	338	316	351	324	323	294	323	307	324	299	326	331	346	320	311	328	310	285	337	333	330	342	332	312	312	371	328	319	363	330	340	292	308	293	366	337	327	335	309	314	343	329	317	350	301	317	293	326	316	286	322	319	314	312	343	313	352	350	292	331	340	335	296	354	348	345	307	312	306	327	331	325	323	313	293	315	351	312	345	312	282	332	314	303	330	332	312	345	331	334	347	331	318	331	344	366	304	318	334	318	331	327	328	320	310	323	320	335	322	313	308	300	347	337	338	335	309	315	348	312	290	323	328	336	303	334	308	323	306	347	338	323	346	323	319	323	326	342	319	328	342	301	315	333	302	302	300	295	352	330	338	348	336	331	358	304	328	298	303	315	330	319	321	340	301	348	333	318	327	303	351	310	316	330	354	329	334	351	340	311	355	309	298	336	323	319	342	311	329	322	320	334	305	335	314	312	329	305	308	329	335	310	349	327	319	336	303	320	294	346	308	316	350	300	303	317	297	307	317	313	341	328	341	320	329	270	323	320	336	329	330	329	312	322	351	303	347	312	322	331	326	324	349	294	316	300	330	328	302	309	332	310	303	325	298	304	302	305	304	331	346	327	362	321	328	315	313	352	324	348	337	303	300	316	324	330	314	311	307	341	322	319	326	342	302	339	326	353	297	333	288	341	284	299	322	313	315	326	304	350	314	303	319	297	328	314	343	336	343	310	336	340	319	306	326	324	341	343	327	330	318	341	337	305	302	344	303	343	335	334	366	353	327	338	309	337	318	340	324	280	323	324	318	313	317	324	340	319	310	322	301	322	305	305	304	338	315	308	304	306	342	318	324	340	305	327	303	327	325	345	311	320	344	321	310	320	322	307	314	299	313	325	329	352	341	354	323	305	302	320	340	311	287	318	317	323	337	339	342	329	331	291	334	328	330	288	338	314	313	338	322	343	314	305	326	307	331	366	338	329	314	333	323	318	325	317	344	335	299	312	347	315	328	322	320	338	340	325	292	291	330	332	348	317	329	335	343	322	302	322	333	329	303	323	317	330	310	325	327	316	314	348	331	351	324	315	338	305	330	315	331	289	298	318	303	340	341	343	305	320	334	319	331	324	306	328	317	324	329	307	291	355	341	339	301	293	333	320	303	317	309	322	307	323	314	318	323	311	316	342	307	314	302	334	318	323	312	314	314	294	333	308	327	300	306	314	336	341	305	301	345	324	315	343	290	325	317	336	293	302	306	320	310	306	308	323	296	316	285	315	335	342	336	359	355	350	373	350	323	334	322	319	305	308	326	323	328	321	325	343	320	298	313	344	345	323	316	311	316	342	309	294	304	343	304	323	297	279	319	283	337	312	322	314	333	339	342	324	340	332	334	345	324	322	305	320	341	310	316	297	341	305	321	325	306	305	281	347	308	311	274	314	361	360	380	362	305	370	321	310	341	321	314	332	289	304	324	326	295	328	331	315	321	305	339	326	343	330	300	345	327	312	336	336	308	302	302	295	321	303	296	321	309	342	328	312	297	346	314	316	328	375	326	321	330	325	317	316	320	289	341	324	332	306	318	317	324	297	298	343	330	324	328	333	324	321	320	289	316	316	340	326	320	346	326	333	342	357	299	361	323	316	285	339	328	310	350	325	338	350	322	324	314	351	311	334	300	334	332	352	354	310	304	291	355	312	340	296	337	345	333	344	356	298	342	302	332	303	346	348	297	315	340	338	347	341	363	299	323	313	321	301	350	329	367	325	330	333	326	307	315	302	331	290	345	304	358	348	324	339	334	334	366	331	319	294	290	320	329	334	321	337	332	315	315	305	318	312	342	304	310	324	291	353	303	288	338	298	333	324	362	326	316	364	323	332	332	313	335	319	312	314	303	335	336	317	328	338	320	338	326	339	329	297	353	322	308	323	309	327	310	314	308	330	317	380	331	308	300	328	332	311	317	323	316	308	322	328	336	269	359	328	330	356	301	323	311	293	346	320	364	302	336	361	323	318	339	331	313	329	319	328	303	327	328	331	298	328	313	344	315	339	323	300	344	331	314	314	334	341	318	320	307	348	349	336	340	313	288	317	319	301	307	336	350	319	299	347	315	327	341	323	332	329	334	343	284	340	283	324	315	310	308	314	319	312	314	315	330	319	336	368	324	331	328	270	289	325	315	342	313	319	309	305	310	314	325	300	306	311	333	325	303	330	335	258	307	330	319	345	293	296	297	352	351	327	343	330	325	354	320	369	319	311	307	348	313	316	318	311	313	337	359	294	327	346	330	317	355	338	302	304	299	318	321	328	337	324	312	304	351	302	354	337	305	297	292	320	317	386	351	338	340	341	310	299	325	356	339	330	344	342	323	293	315	322	366	336	308	328	356	332	327	318	336	322	324	323	329	319	335	324	306	331	334	367	329	332	281	304	320	321	310	356	302	356	329	328	349	342	292	322	317	331	299	276	346	318	331	336	307	338	331	333	281	314	333	344	295	337	333	336	315	358	304	318	335	347	348	315	317	358	312	298
23851	20953	27918	24065	19991	5324	841	655	585	570	570	541	516	579	513	525	541	519	488	493	468	530	507	475	460	519	482	464	468	485	516	453	475	481	502	490	475	465	497	477	471	469	441	517	469	453	459	506	517	452	495	467	459	501	485	494	508	467	451	454	494	491	494	443	498	448	483	459	443	489	473	461	484	480	478	464	460	431	499	464	484	492	468	474	478	483	481	461	496	467	478	435	466	457	466	504	495	450	453	488	513	515	482	465	485	481	445	498	477	477	476	480	514	508	490	477	441	472	471	471	501	478	497	418	452	462	481	444	462	426	493	468	496	478	455	445	476	470	473	462	450	495	467	471	487	426	480	457	464	477	489	492	474	455	459	469	501	482	457	482	436	474	447	455	468	461	470	447	506	504	469	422	502	457	477	430	434	451	500	464	469	458	508	458	470	452	489	451	428	454	507	444	478	498	471	484	456	503	464	507	461	454	465	471	451	480	503	460	448	477	483	492	483	419	483	467	477	451	459	496	500	480	437	456	433	472	454	449	475	470	470	461	491	473	497	434	478	526	485	478	464	465	470	491	437	495	455	460	464	453	530	392	482	482	421	501	496	445	516	484	528	459	485	501	497	447	469	462	475	447	465	490	438	518	494	473	470	494	478	474	457	465	480	476	500	489	501	495	449	485	480	432	500	460	431	472	461	461	447	447	468	487	477	487	481	464	404	468	502	464	489	447	508	516	488	490	435	480	510	469	507	482	458	485	477	462	451	478	443	465	514	482	477	507	454	483	445	476	455	496	436	468	511	488	468	460	455	516	479	519	439	482	487	447	487	478	466	517	466	467	420	491	474	450	467	463	494	483	451	516	456	493	479	481	464	491	465	501	480	460	476	465	436	506	492	454	459	478	473	465	462	460	456	467	475	496	457	438	473	471	483	490	502	439	429	494	501	502	484	507	450	465	470	453	524	488	486	461	472	477	464	450	500	492	443	495	487	453	476	438	504	428	483	435	490	468	476	463	458	508	511	470	480	446	473	490	436	473	479	463	502	446	501	486	459	470	461	463	460	481	457	463	425	460	499	475	466	426	408	506	491	478	444	464	452	434	473	461	472	486	454	453	488	444	458	459	442	511	466	449	480	458	498	480	444	450	462	494	471	423	474	482	457	447	474	428	490	495	479	493	480	490	447	512	449	464	480	449	473	468	476	468	468	467	480	500	435	458	482	485	461	474	452	453	474	467	461	503	450	469	496	474	459	473	475	454	457	500	497	472	474	485	489	484	491	455	429	474	494	461	526	484	499	421	501	482	456	475	450	485	484	498	445	439	483	479	484	431	484	443	460	457	461	491	492	446	464	440	488	484	471	477	469	492	494	514	482	484	451	462	479	493	504	455	470	468	423	471	496	465	436	507	516	457	481	489	493	461	494	438	474	494	487	471	471	435	492	470	467	472	482	468	474	451	490	453	461	479	488	470	484	484	460	468	484	469	450	493	507	493	496	481	473	417	461	427	477	489	470	453	468	445	468	444	463	424	449	474	447	488	479	490	442	451	508	448	464	477	482	481	506	489	447	504	474	473	473	424	458	503	478	465	487	479	466	429	467	499	466	473	443	467	491	454	466	482	446	477	482	469	499	461	429	510	474	483	442	508	493	495	526	479	467	493	458	443	488	500	464	454	461	469	489	482	490	509	450	503	501	486	471	457	442	477	484	492	476	477	462	469	483	466	507	470	513	466	480	484	479	466	487	459	472	452	480	448	428	437	482	467	492	463	500	471	505	449	458	461	437	415	497	463	424	441	462	464	486	469	485	463	488	498	481	488	474	443	493	496	439	489	466	480	471	425	434	448	489	474	429	513	476	514	440	511	475	475	486	457	481	465	480	475	480	447	502	445	477	473	493	496	464	461	437	480	495	458	467	484	499	482	464	442	455	489	423	465	431	464	466	484	467	506	499	474	470	479	463	490	475	482	481	503	442	470	466	514	466	481	451	449	452	477	474	487	489	435	472	454	481	442	482	487	471	460	508	475	478	506	457	533	468	442	484	460	516	467	482	489	489	441	452	485	483	509	468	463	477	456	444	485	464	457	447	456	469	480	508	449	465	464	430	493	490	484	466	468	466	463	497	482	456	502	464	451	450	429	472	455	511	461	454	500	498	459	439	470	444	468	457	457	430	500	466	442	429	508	492	469	454	468	501	478	469	479	409	508	518	493	475	490	484	483	471	479	458	471	504	491	482	475	482	460	473	464	459	522	468	463	476	489	463	463	456	433	463	439	489	442	458	475	492	482	481	492	471	472	455	470	467	485	481	469	488	453	456	443	498	464	454	459	490	478	470	495	487	487	452	444	488	447	450	510	461	460	455	486	459	436	460	478	456	463	438	477	466	419	486	461	480	482	457	494	461	475	466	469	484	503	495	441	463	489	453	467	421	445	478	454	471	501	443	471	498	510	474	480	464	466	497	483	450	451	482	471	477	480	433	512	472	461	481	467	457	429	469	468	497	444	499	444	470	470	469	478	495	483	478	459	471	488	456	458	445	514	492	443	479	484	483	493	519	498	465	473	487	493	482	481	491	431	440	457	480	505	475	523	463	443	463	459	467	448	487	499	474	472	490	485	503	501	435	455	449	461	427	504	471	444	469	495	491	478	496	447	497	438	447	450	466	475	454	455	424	445	489	498	490	477	438	498	457	451	445	444	500	514	493	468	466	478	483	446	452	471	447	517	433	486	469	455	490	458	491	465	504	488	484	479	498	491	488	469	457	450	488	482	455	493	478	501	491	485	452	466	437	483	433	459	451	456	476	477	523	434	456	429	468	505	451	435	472	481	462	467	452	453	476	428	493	456	460	457	438	528	463	431	474	441	440	469	464	466	505	477	494	470	476	487	502	520	460	491	475	487	460	453	484	485	459	452	488	490	481	439	438	464	489	492	480	427	460	519	484	482	462	451	469	510	471	452	460	461	463	489	499	475	480	456	464	418	473	466	446	472	473	492	487	494	500	469	447	491	501	435	466	438	512	478	490	451	475	435	453	484	498	459	495	431	505	485	495	502	480	485	464	422	453	461	496	476	469	431	456	490	507	485	472	444	475	494	507	460	446	505	480	476	466	454	465	471	481	495	438	464	505	465	435	510	489	481	491	501	504	446	435	458	473	473	494	481	485	520	444	446	448	438	476	494	448	486	473	504	478	481	477	477	443	492	462	467	489	488	494	452	448	462	480	440	452	484	476	475	474	487	513	473	500	463	447	474	493	500	493	486	471	468	506	491	469	451	482	465	431	488	486	486	474	432	438	482	474	511	485	455	451	433	487	444	485	473	467	471	478	473	499	425	505	464	483	525	501	444	450	475	459	491	517	495	456	441	473	439	478	408	476	462	475	498	506	489	478	478	470	448	480	468	482	479	485	466	466	496	456	439	491	441	474	429	471	508	479	493	457	485	475	461	474	428	450	491	450	477	467	412	426	444	491	488	468	436	459	448	475	458	497	451
42624	60643	35637	3868	1639	1294	1109	941	881	814	703	701	688	681	671	597	590	600	623	583	558	567	579	598	596	528	540	551	570	543	555	576	566	522	577	563	543	557	544	574	530	559	567	534	555	576	503	554	547	539	574	524	546	508	555	527	572	562	556	582	524	523	579	539	574	571	588	535	580	546	524	557	537	514	522	581	572	581	532	517	507	556	559	512	600	558	513	511	587	589	570	557	562	578	522	510	548	607	617	529	526	557	547	522	565	558	591	542	548	540	535	514	577	567	580	539	597	546	519	559	526	565	588	510	626	528	519	555	550	533	548	541	568	559	560	550	579	525	570	545	555	516	562	533	556	569	615	529	531	559	574	498	599	581	599	558	615	526	549	539	529	550	557	585	529	595	550	514	547	516	583	561	571	596	578	546	539	548	575	564	519	509	585	584	558	548	597	544	501	537	520	529	555	530	558	546	566	559	552	565	548	523	494	564	587	534	555	531	567	509	528	530	505	511	519	504	538	566	583	566	552	558	526	538	544	492	528	559	530	491	519	545	518	604	538	581	527	496	603	542	534	536	561	541	585	521	560	507	540	533	550	545	540	610	573	561	551	534	570	569	552	513	558	576	514	526	550	551	543	577	548	532	557	560	591	541	549	534	540	542	591	545	541	552	557	545	553	491	568	512	570	557	570	533	556	536	533	541	556	533	538	499	543	560	560	574	532	533	546	581	546	556	547	534	542	526	576	556	581	576	527	558	556	559	539	530	559	559	543	560	541	541	577	553	564	569	569	539	548	576	551	544	535	538	556	556	588	546	565	529	515	557	608	497	574	549	534	590	532	541	544	540	533	540	593	576	557	563	565	540	551	543	552	587	579	577	539	566	592	557	577	516	564	532	558	530	554	577	604	536	536	529	571	549	538	566	532	486	536	525	570	527	592	553	512	568	586	511	538	522	492	578	569	564	559	540	555	561	564	550	523	532	571	547	550	548	540	548	519	525	529	576	575	564	555	591	575	565	510	568	534	518	542	567	555	564	532	520	540	550	522	584	596	578	545	544	535	565	559	559	570	535	537	537	558	502	563	530	537	594	551	534	508	584	545	556	532	534	557	544	516	561	527	550	538	602	545	543	540	565	526	542	534	535	529	528	533	536	572	501	511	538	534	586	569	542	565	526	533	481	540	555	561	545	536	540	582	560	530	566	562	570	552	588	468	557	542	548	527	550	544	503	569	555	573	564	566	574	570	547	572	533	530	532	540	495	588	531	551	531	509	571	527	527	592	563	550	512	536	526	578	577	551	558	538	529	580	555	594	530	545	561	563	533	508	508	506	576	549	520	549	578	540	562	546	556	538	556	556	582	546	568	590	524	556	524	526	517	574	564	570	553	560	577	529	534	549	551	558	556	525	552	557	589	554	541	564	543	557	570	575	533	543	504	540	568	565	527	539	537	542	575	519	561	597	536	533	520	555	559	596	607	573	551	580	569	572	550	527	550	585	560	570	553	523	548	604	529	576	568	576	571	516	524	559	552	544	525	544	536	524	556	533	572	565	509	584	577	558	542	556	566	587	592	533	554	541	532	504	565	566	589	571	546	524	520	610	502	542	545	534	549	534	546	523	524	549	540	506	528	568	570	570	538	549	550	523	570	516	527	574	538	538	518	587	590	560	520	536	540	572	603	500	542	569	514	614	534	531	618	554	523	546	546	539	556	503	545	565	572	533	580	516	533	560	526	505	552	570	575	574	513	560	507	506	584	582	598	587	558	542	562	533	542	543	562	544	554	487	583	518	531	565	551	527	495	555	581	579	563	570	611	554	567	590	555	562	527	582	595	534	560	529	541	583	560	552	524	558	582	550	495	518	557	584	555	576	529	531	579	547	538	533	511	548	541	560	573	555	588	548	536	535	558	507	543	538	535	515	524	554	542	544	566	510	523	501	529	546	540	590	526	529	582	561	532	553	568	570	525	493	553	552	536	540	532	538	559	519	542	555	543	537	545	539	571	525	548	566	521	526	557	529	603	581	559	534	543	571	560	577	537	565	625	593	547	531	566	523	564	546	556	593	549	536	500	509	570	571	553	530	548	557	557	557	550	531	577	543	531	564	584	514	530	554	553	519	521	499	559	551	539	527	569	531	559	539	593	557	552	549	559	572	574	529	571	533	556	552	572	511	546	564	551	569	557	537	547	570	512	541	553	533	547	550	539	558	538	539	545	570	536	529	516	573	534	521	522	537	530	539	557	539	555	551	529	564	527	547	577	569	565	589	582	513	570	550	517	579	581	528	561	537	564	548	592	612	513	548	528	577	592	569	551	551	588	527	546	611	538	524	573	530	497	547	530	606	551	553	507	536	553	538	560	560	547	547	552	535	543	586	571	519	562	554	558	595	579	563	567	530	535	586	540	523	498	571	571	536	558	536	559	525	549	592	571	565	509	524	545	554	539	500	534	538	571	544	547	556	538	546	544	583	518	565	552	511	593	541	572	557	493	578	527	583	555	578	575	560	555	584	560	538	490	555	492	543	563	563	562	537	551	507	547	522	546	551	528	569	524	548	519	515	601	563	557	529	548	552	543	552	564	536	539	514	580	544	532	601	542	529	592	584	561	517	567	570	547	567	540	554	569	550	597	578	528	525	575	566	541	599	579	513	557	524	550	569	563	549	539	580	571	578	548	580	536	546	525	532	609	575	541	578	549	521	569	528	563	529	546	569	539	560	559	557	522	534	552	535	552	584	555	535	557	552	548	592	556	530	570	536	567	528	554	556	548	533	566	588	545	555	555	531	555	559	499	543	578	530	559	538	539	555	580	528	537	534	562	557	498	532	566	569	643	524	519	546	559	571	522	540	583	574	541	589	554	553	572	584	542	543	556	562	573	532	514	509	564	546	579	606	583	516	537	552	577	523	520	576	579	552	519	597	493	567	552	528	569	519	538	547	565	551	561	541	544	541	570	566	533	559	527	570	550	550	556	551	544	562	603	561	573	550	557	544	552	587	565	518	538	565	575	552	551	557	552	496	536	591	521	549	543	551	570	490	534	532	548	550	568	564	517	506	530	567	542	523	586	547	567	497	526	561	559	550	526	567	514	526	527	543	548	534	547	559	568	533	546	547	474	516	523	531	525	562	549	584	551	568	564	588	545	563	602	528	537	549	514	585	514	573	584	542	507	571	545	543	568	548	558	526	530	546	570	555	518	546	547	537	544	551	563	552	560	550	516	562	495	534	573	533	578	523	561	523	533	564	513	502	556	576	574	519	567	553	553	585	554	576	559	552	552	536	537	533	529	563	515	540	551	536	512	544	545	548	543	535	537	560	527	545	522	513	537	524	589	544	558	542	569	527	557	556	602	536	549	569	514	524	540	547	542	558	521	525	540	510	549	577	581	534	540	594	522	541	506	566	544	523	531	584	529	544	519	515	555	563	577	567	519	511	586	526	538	561	542	531	551	592	580	568	541	536	508	525	535	552	564	570	559	547	564	528	592	599	534
25155	21387	26911	23705	5428	577	430	384	364	365	354	340	357	344	354	370	355	328	318	319	331	346	348	339	350	331	361	348	338	343	352	331	311	319	368	348	336	352	382	325	314	379	337	359	337	323	350	330	292	305	345	330	309	349	310	358	356	369	334	339	317	332	302	309	316	370	348	332	327	358	318	297	296	326	353	357	318	335	332	340	333	335	298	341	291	366	299	326	340	339	342	331	349	321	324	360	296	330	329	296	367	305	323	373	354	333	338	348	323	305	354	352	338	302	369	305	307	334	313	325	333	318	301	333	313	333	320	324	328	305	327	359	330	298	349	319	319	352	337	318	329	311	306	341	341	330	319	334	331	348	329	326	332	380	365	340	327	368	335	315	337	313	342	337	341	285	312	327	369	355	343	297	312	311	344	313	331	354	324	291	351	344	330	362	317	343	339	311	350	321	344	330	313	322	319	369	318	282	359	346	353	324	322	309	352	332	325	326	311	332	343	338	339	361	339	327	334	342	348	306	351	315	326	299	331	349	329	352	321	344	375	312	358	346	359	324	333	322	338	329	349	310	315	325	297	316	324	339	320	292	334	322	303	323	320	349	330	343	345	332	340	332	354	353	296	326	319	314	347	339	343	323	345	309	330	320	332	328	317	320	317	323	308	337	340	331	316	339	339	330	327	333	319	321	349	333	349	317	336	355	346	351	293	334	369	334	347	332	320	356	334	325	347	314	293	336	362	326	335	353	331	339	298	355	335	320	336	353	317	325	338	348	345	323	318	345	383	346	334	336	323	324	310	326	362	353	320	339	347	381	351	372	301	361	348	318	343	354	328	337	329	342	330	333	319	309	306	287	364	342	324	303	343	330	308	357	338	339	325	340	335	328	321	337	324	330	346	340	328	331	339	350	324	357	356	338	324	332	334	350	335	352	319	346	327	346	336	331	327	316	296	360	321	325	329	312	360	368	275	328	344	343	345	320	332	344	330	321	344	325	297	304	339	322	366	328	318	332	345	352	354	326	337	345	324	325	318	295	311	342	316	357	355	329	326	344	348	328	331	352	328	354	317	321	325	359	338	324	307	328	325	299	341	360	317	343	340	315	339	333	308	344	355	324	328	340	306	302	336	346	332	340	332	313	309	302	326	319	335	334	324	362	312	344	350	303	334	363	332	349	362	356	318	375	335	352	327	336	325	332	335	326	361	340	371	333	328	310	338	343	348	323	371	315	313	324	326	329	362	322	341	353	356	340	348	282	313	332	323	302	328	350	288	345	329	335	330	347	340	331	330	304	307	333	318	336	329	316	311	319	346	339	316	284	322	327	330	344	364	323	303	304	323	352	322	321	340	320	333	324	350	309	324	339	322	335	346	331	311	310	297	357	334	336	339	318	317	329	320	353	351	323	318	334	333	316	347	352	332	334	328	344	281	356	329	323	305	325	330	330	344	343	354	309	329	310	342	336	332	340	323	298	321	366	306	342	333	334	329	293	319	356	317	368	320	320	302	343	338	357	322	342	318	364	335	308	317	327	341	334	311	334	335	341	358	333	347	320	340	366	323	328	307	331	345	315	319	337	304	333	329	314	298	328	333	315	348	369	335	354	304	361	347	298	356	316	307	352	309	307	335	332	343	324	309	375	344	349	341	342	326	338	327	301	307	327	325	318	350	306	331	333	308	316	336	333	334	298	311	343	316	330	336	343	317	332	331	345	336	341	315	325	338	310	345	329	306	341	315	330	335	293	344	315	325	339	336	318	321	342	330	322	287	340	347	359	341	334	332	304	315	347	322	316	350	345	355	325	325	325	325	315	343	322	320	340	330	335	321	378	320	314	313	330	347	318	303	312	311	342	364	338	338	291	332	362	341	323	346	353	325	333	335	322	353	352	304	312	326	336	324	330	350	330	322	332	322	314	314	344	320	297	318	326	350	342	335	322	338	300	326	339	320	346	335	316	362	363	334	307	306	338	338	337	333	329	295	305	298	293	321	335	331	339	336	312	347	312	363	355	347	305	295	315	348	342	361	343	323	318	358	348	360	327	318	293	346	356	332	336	344	307	298	309	331	330	359	291	348	311	321	316	307	353	315	302	304	320	344	313	320	349	299	332	322	310	354	363	313	319	340	308	322	362	344	337	328	351	347	335	335	356	338	315	327	309	331	326	337	335	329	343	321	317	335	343	295	291	330	345	297	328	327	301	317	338	334	295	320	322	310	358	343	319	324	346	325	328	329	368	328	342	358	326	332	309	325	332	337	349	341	344	377	299	328	328	350	317	341	318	322	331	333	311	363	305	324	305	333	329	344	354	320	329	310	342	331	329	328	349	315	316	319	313	321	348	308	307	321	351	347	328	315	323	323	351	303	325	333	350	335	353	335	321	313	327	324	322	338	318	311	343	337	345	344	327	337	334	324	337	350	360	367	377	317	357	344	315	333	317	318	349	333	334	290	332	332	328	322	340	326	338	358	328	321	338	298	315	332	319	299	324	353	326	333	339	307	350	307	345	336	329	344	350	322	319	324	305	339	335	298	330	323	293	332	359	326	332	329	333	327	358	333	328	318	310	326	371	347	339	335	333	309	291	327	305	337	320	307	343	320	358	336	332	378	325	326	354	346	368	321	328	326	326	344	361	316	323	325	300	347	301	330	304	327	340	294	320	306	344	330	328	311	319	354	311	341	315	297	348	359	312	347	311	360	316	355	316	328	328	325	327	349	315	334	350	301	352	369	347	335	343	362	328	298	318	343	342	332	347	348	310	299	314	308	314	351	357	299	331	375	367	318	322	364	320	347	321	352	373	334	349	330	304	342	308	373	340	336	330	322	334	336	328	322	331	319	326	327	368	334	312	324	339	316	332	341	341	331	309	344	328	312	348	349	336	325	312	321	316	343	326	308	318	302	344	338	344	305	353	308	334	326	329	355	349	326	373	315	337	344	334	322	338	335	311	349	335	318	323	318	294	348	352	349	336	327	308	308	338	331	325	330	317	341	325	313	347	324	327	352	323	327	361	337	364	329	302	349	337	341	328	346	343	307	355	295	313	358	355	340	362	338	335	306	336	291	348	308	317	368	351	310	329	330	314	350	335	338	311	320	351	320	355	313	341	307	320	315	315	354	285	296	315	280	329	348	328	337	317	336	339	319	302	351	334	325	306	331	332	331	318	315	329	330	334	339	350	324	318	355	312	326	376	318	372	377	349	306	337	311	310	341	336	341	317	305	324	333	354	333	334	354	370	318	303	345	329	324	342	310	334	339	299	325	341	333	322	355	339	322	341	327	340	321	320	308	319	383	298	347	330	341	332	309	338	334	310	302	340	338	363	340	326	334	354	319	305	334	335	338	317	334	285	318	335	319	341	343	311	345	316	359	346	339	363	369	334	309	327	352	330	326	333	331	317	312	334	331	356	319	349	337	348	299	341	324	330	290	324	344	328	319	347	370	324	308	313	341	340	369	336	309	301	327	338	302	325	368	341	333	342	338	344	314	327
41768	54696	29277	1662	922	774	694	636	550	520	514	516	456	503	449	461	430	465	443	490	454	455	429	446	433	400	406	424	473	405	409	436	444	423	398	414	407	458	428	409	450	395	450	435	436	437	419	415	441	416	426	436	412	429	389	438	401	435	426	437	441	431	374	394	417	450	394	431	436	410	424	410	434	458	383	409	401	366	429	402	371	421	406	416	437	477	422	418	413	454	378	403	449	400	409	425	422	422	426	433	421	404	459	432	407	424	400	430	406	468	396	441	412	408	395	432	423	414	436	405	390	411	406	429	410	402	442	423	411	424	386	400	414	437	379	445	409	435	417	423	440	425	436	391	414	411	427	439	418	434	449	418	415	397	385	376	409	422	426	427	394	418	437	414	434	411	411	433	383	430	447	431	422	362	386	411	424	384	392	432	412	371	455	440	433	454	421	392	411	421	405	447	408	401	402	413	401	450	445	407	404	424	433	411	422	413	409	415	433	396	428	394	406	412	403	404	439	413	413	451	374	421	413	405	403	448	401	412	411	425	407	421	437	413	437	448	424	408	392	411	429	417	402	397	414	445	417	465	373	409	412	413	438	458	416	414	447	427	409	418	402	432	388	392	436	416	431	407	429	427	414	397	384	411	432	408	375	413	406	428	446	412	397	393	421	389	449	387	436	419	397	395	403	428	411	444	380	393	399	431	436	417	426	413	411	395	443	438	421	421	401	399	392	411	431	422	447	451	396	409	436	407	398	389	396	395	396	390	409	393	421	413	431	419	389	459	390	437	419	412	402	421	384	421	454	422	425	408	439	422	433	417	439	410	441	446	412	418	373	406	412	413	393	390	397	396	387	431	386	424	406	439	414	414	394	433	414	436	405	399	421	399	422	427	439	386	413	430	423	408	429	409	429	393	405	438	398	423	425	431	405	396	433	409	407	421	430	415	392	411	409	392	462	404	464	383	388	442	414	425	432	411	376	417	375	388	389	421	405	432	444	411	423	430	391	474	407	426	419	427	423	427	427	416	423	451	443	399	393	388	405	413	390	396	413	401	444	419	413	399	426	415	424	430	426	424	415	417	414	382	386	421	391	418	426	406	424	427	433	449	410	442	431	421	434	406	402	443	432	410	428	407	432	404	431	423	414	411	452	431	399	411	399	410	422	448	406	424	404	431	409	399	393	422	411	396	412	426	450	414	381	419	391	405	391	441	426	436	430	417	427	436	417	429	429	397	397	429	438	420	398	432	446	426	415	407	434	425	393	394	414	416	439	427	421	431	405	435	436	435	417	413	390	417	422	429	402	376	412	441	401	436	394	388	450	418	416	414	381	443	427	406	419	388	417	436	411	410	421	427	411	418	391	391	420	415	430	418	381	411	388	405	411	432	441	405	390	401	433	429	411	421	427	388	402	398	397	419	426	404	418	461	417	402	425	433	421	437	421	420	393	411	426	423	404	410	426	394	427	424	426	393	434	414	388	422	403	431	422	394	412	434	398	424	417	381	410	433	447	432	408	385	424	433	420	408	436	405	381	449	395	414	406	427	407	386	399	414	459	396	399	404	402	417	416	456	397	400	424	442	409	421	443	441	472	406	408	387	410	417	459	426	421	411	408	385	405	431	445	411	409	425	411	406	436	432	422	408	387	393	375	409	441	393	400	408	423	424	412	404	427	411	430	412	416	420	411	398	411	411	413	417	419	404	422	435	424	464	385	411	406	422	406	397	412	416	375	406	436	427	444	409	412	412	406	411	367	419	416	429	445	440	384	439	401	408	400	404	395	451	399	426	404	420	426	464	407	402	381	426	429	411	425	434	425	399	429	409	419	430	415	387	417	419	418	404	422	392	458	417	408	425	449	381	410	437	407	432	408	436	417	415	402	394	420	408	424	388	404	430	404	397	418	397	430	438	441	374	379	428	407	418	400	424	390	417	394	380	399	416	424	417	445	390	426	439	414	430	396	403	395	428	457	413	451	452	410	401	398	397	412	432	405	395	430	401	410	434	446	394	435	428	402	392	438	424	408	456	417	384	409	431	401	453	417	385	435	423	364	469	405	433	411	421	385	426	438	432	427	418	453	484	444	414	414	404	414	418	426	376	430	436	411	437	418	458	420	398	408	434	419	455	428	398	449	447	469	448	400	387	418	445	414	436	413	418	404	428	459	429	412	410	413	415	416	407	432	412	425	430	401	421	422	422	432	417	424	412	364	417	399	404	443	425	400	416	410	430	422	415	412	410	412	431	464	405	414	395	398	397	414	429	391	436	411	390	410	421	391	398	431	404	427	396	433	464	418	390	441	396	404	439	447	388	391	390	390	412	416	391	462	417	426	417	434	426	436	450	396	436	416	397	412	437	469	447	416	394	380	385	438	374	425	437	403	416	416	400	408	437	434	434	413	463	394	436	443	413	437	387	420	416	384	426	472	424	412	422	418	385	389	419	423	398	432	404	434	383	446	442	409	375	429	402	373	447	413	398	392	430	394	481	408	418	449	413	388	418	407	409	438	403	444	450	384	438	403	405	382	405	386	414	402	427	451	398	416	402	432	429	442	417	429	432	420	475	443	427	404	400	457	404	410	431	417	427	402	409	395	398	423	425	422	398	415	391	416	421	431	409	403	412	413	437	427	442	399	402	434	392	402	403	421	414	396	433	422	403	425	408	420	406	403	398	381	403	407	426	375	408	376	396	444	416	417	417	426	396	453	390	405	419	408	427	404	449	430	421	414	417	448	409	378	422	441	443	440	420	376	436	399	398	424	453	410	419	459	388	434	428	389	393	416	428	389	403	414	389	400	421	437	404	424	422	422	437	411	426	367	401	415	415	424	429	416	428	401	419	411	409	422	474	416	442	421	397	429	398	417	426	425	387	433	395	388	456	445	413	391	415	444	462	424	410	408	439	406	382	412	423	407	429	412	441	436	433	446	424	440	404	410	414	412	387	439	443	419	377	420	425	396	416	415	413	393	450	447	375	417	425	373	426	417	407	389	443	416	425	437	418	428	455	436	425	411	416	435	469	419	400	433	445	403	437	417	394	402	404	450	437	409	465	409	447	408	472	398	428	414	411	425	419	416	417	438	393	415	428	412	381	426	421	414	429	423	401	395	370	397	393	447	404	410	400	410	399	410	366	404	439	435	441	405	386	398	408	427	436	405	393	423	413	417	430	450	404	449	402	398	434	414	379	449	406	424	408	414	435	405	405	414	403	402	442	428	412	415	404	417	449	434	423	392	419	421	389	374	413	416	433	394	411	441	392	403	433	433	419	424	416	423	410	423	398	407	415	433	417	446	408	434	384	422	435	390	408	395	409	409	423	452	447	373	428	405	375	406	380	433	423	385	430	400	417	436	388	435	447	404	417	406	374	444	436	395	412	431	416	408	426	424	451	389	438	384	400	408	469	404	406	445	379	437	393	438	425	419	444	412	422	392	403	386	425	428	381	401	420	433	432	423	418	424	429	442	407	440	421	442	407	431	407	411	412	365	455
22853	21001	28533	23576	20928	20174	4586	1154	890	909	831	870	816	799	739	808	742	763	740	726	740	733	750	753	734	697	757	715	681	708	717	740	712	719	718	738	666	719	673	704	728	686	689	691	667	737	637	699	662	632	688	695	706	659	673	722	672	694	687	652	721	710	687	741	687	660	667	715	706	651	669	656	721	693	699	688	633	705	721	631	714	695	700	698	662	700	682	682	690	674	680	664	688	673	701	722	699	680	730	653	722	687	743	688	671	712	662	679	715	693	673	718	672	720	689	696	697	671	721	662	674	713	671	714	707	712	680	721	667	647	683	696	681	704	644	703	705	654	704	646	694	685	684	756	679	702	686	658	676	671	661	699	718	722	730	700	707	654	678	708	667	723	642	670	722	715	740	653	683	646	729	761	689	696	682	679	663	626	721	697	714	659	691	696	679	652	688	699	723	671	675	667	669	723	685	692	714	676	687	680	678	632	661	663	683	697	669	724	672	680	731	683	646	659	729	660	662	689	681	679	667	692	666	639	718	701	665	733	667	674	639	658	630	694	700	685	707	685	691	658	669	677	667	754	697	687	674	644	677	626	664	676	690	703	683	684	684	708	656	664	678	687	665	627	666	650	672	636	700	704	688	709	689	651	633	725	671	667	613	701	689	718	684	716	694	713	688	683	681	700	677	689	700	680	675	696	644	718	688	688	703	686	740	659	679	638	692	709	661	677	666	701	705	698	745	714	666	653	719	714	671	713	654	703	667	712	659	720	666	730	671	671	655	685	678	654	692	671	711	703	686	704	733	706	650	682	670	674	713	690	673	672	680	700	666	702	678	682	746	683	670	654	682	664	639	694	682	686	667	748	654	698	670	674	650	663	667	680	679	715	706	698	676	721	678	683	684	698	691	683	687	665	711	667	730	715	673	704	684	741	684	700	680	700	677	664	665	679	681	694	711	655	721	665	692	690	665	711	730	645	680	708	660	688	697	640	685	697	684	653	628	677	731	699	648	690	739	708	697	689	659	675	658	663	721	682	646	686	680	712	682	675	705	660	679	670	670	668	711	661	688	697	695	647	655	670	720	651	659	645	686	639	661	694	671	667	711	683	668	655	704	669	722	673	692	639	646	677	687	677	668	700	707	656	672	649	654	671	675	707	697	665	700	704	641	673	701	680	630	708	661	675	694	681	682	680	640	709	646	653	658	698	631	705	659	650	691	745	699	713	651	668	690	659	663	659	702	707	723	692	706	681	663	730	678	682	678	700	700	680	624	700	703	736	704	672	729	657	645	688	722	724	673	682	664	665	771	713	702	693	656	680	692	661	725	680	766	675	709	707	690	753	738	648	688	654	658	657	733	685	723	659	685	641	694	702	658	724	681	738	715	679	682	690	691	694	674	707	658	606	650	699	657	713	720	691	687	695	725	632	632	653	692	673	721	688	689	698	658	695	705	705	673	676	699	676	652	695	690	658	677	688	727	685	673	667	677	700	651	726	714	669	666	662	689	672	694	723	663	665	684	627	706	703	701	692	707	681	655	691	704	699	723	678	631	676	702	658	745	708	660	659	639	715	663	683	689	650	645	675	709	705	683	687	710	641	675	664	686	653	708	674	649	720	644	704	661	705	741	645	677	646	694	634	702	667	687	722	656	681	724	660	682	708	705	672	696	705	643	685	624	666	687	686	717	677	709	651	655	672	658	730	699	679	723	695	679	676	676	692	678	699	693	614	684	641	628	676	704	666	634	708	683	735	702	665	733	701	705	724	668	661	678	680	681	719	740	719	689	662	675	704	733	697	730	647	687	680	711	663	685	676	719	652	713	616	660	677	722	690	706	633	667	675	700	683	677	721	713	719	720	666	682	707	641	706	757	706	681	717	680	709	672	713	680	640	647	731	698	669	697	685	680	652	719	688	658	715	711	681	681	717	651	643	676	641	680	764	698	704	665	666	691	695	686	678	656	710	685	645	684	677	659	691	680	698	655	638	701	677	692	665	742	703	663	681	748	722	682	685	656	657	671	654	704	692	686	625	702	645	729	666	670	662	725	710	723	702	703	725	709	700	711	695	723	680	671	641	698	668	668	709	672	684	698	732	715	734	691	661	681	696	640	664	670	705	684	649	658	660	692	723	689	724	683	715	664	708	668	722	709	710	685	680	683	676	716	681	715	695	746	684	716	642	669	651	681	694	696	701	672	662	681	697	681	679	738	692	655	714	769	677	655	679	679	667	698	657	700	655	691	730	654	719	713	660	647	682	643	664	671	709	670	676	692	641	742	768	637	725	693	725	668	691	715	697	709	736	673	658	668	656	694	688	678	647	663	663	660	669	689	733	677	656	678	661	749	700	667	685	721	669	716	697	665	733	667	677	736	708	708	675	688	682	681	672	698	656	698	678	659	704	681	681	678	663	647	681	676	684	692	720	708	663	672	677	685	673	669	668	665	693	669	655	703	673	721	669	726	731	683	708	683	708	711	632	652	660	663	716	675	639	730	665	681	644	667	678	623	692	696	741	706	660	708	689	719	680	707	702	705	721	661	677	682	664	696	669	676	688	649	699	683	670	682	670	748	733	687	729	702	697	682	681	690	660	699	702	696	687	643	684	667	713	709	707	700	660	669	720	679	689	659	680	664	723	700	652	696	713	675	652	650	696	700	705	712	696	697	676	689	682	678	689	638	678	702	709	661	692	679	641	677	663	685	643	658	653	725	680	672	667	697	742	715	676	692	650	662	686	688	724	704	670	677	675	664	717	686	734	669	726	666	661	695	691	693	653	663	734	636	678	695	651	686	685	699	698	673	680	680	688	710	701	644	724	670	683	685	692	670	718	692	670	688	681	643	705	707	684	704	724	658	680	693	712	690	706	687	682	687	728	692	705	684	652	661	639	673	691	672	671	666	678	661	672	735	649	661	679	649	697	645	651	667	685	716	702	677	664	699	638	714	679	717	713	689	699	683	707	723	669	696	689	690	663	650	691	681	685	692	705	657	716	646	693	675	695	702	754	698	687	683	698	688	676	698	682	677	704	651	671	716	717	683	705	704	637	676	733	695	646	696	682	684	684	672	691	702	685	689	705	673	708	690	664	684	667	693	703	675	697	708	701	726	694	736	670	687	726	673	696	664	703	700	629	703	710	692	733	700	685	680	705	714	689	657	693	638	721	632	675	670	728	654	668	744	656	710	703	703	703	698	648	680	657	695	643	655	690	708	714	683	660	661	650	657	709	683	686	717	668	720	687	720	688	696	673	710	627	669	689	685	684	692	655	679	637	671	672	716	677	702	671	690	625	698	640	711	664	705	702	699	694	661	661	709	707	674	675	716	667	694	698	674	644	667	693	702	681	674	709	706	635	689	683	696	667	654	692	700	670	691	705	649	681	668	633	699	724	714	667	647	708	633	740	734	672	654	732	678	678	697	673	699	656	638	706	683	674	664	691	712	652	721	676	697	672	741	720	682	679	684	655	694	724	665	716	657	662	686	664	684	672	703	686
46657	70379	42298	5118	2568	2116	1693	1473	1279	1209	1083	1034	976	1010	1010	872	866	912	870	904	874	874	814	856	860	908	816	821	808	788	852	776	832	854	853	786	784	788	832	816	771	816	820	772	783	768	787	754	793	772	748	778	829	799	813	778	833	808	797	803	794	797	788	789	796	778	824	782	741	783	793	773	792	755	771	766	832	772	781	794	794	787	788	832	780	817	839	816	758	787	743	823	756	831	776	858	762	783	771	770	811	784	794	831	795	816	795	759	839	789	836	757	793	802	782	790	769	810	804	822	828	787	768	787	749	781	788	794	825	781	773	812	833	783	842	814	772	832	752	771	806	804	740	804	751	755	790	819	810	835	809	809	766	790	753	788	799	798	805	824	756	814	802	779	783	800	772	771	797	825	771	798	801	808	797	787	804	775	832	756	804	749	848	807	796	788	782	820	760	779	814	770	821	840	811	840	825	821	791	780	756	842	785	788	730	772	758	826	810	831	776	752	798	838	789	763	805	825	806	761	763	789	793	785	802	785	788	804	764	810	838	796	795	782	785	787	810	770	792	752	819	778	790	856	825	797	759	810	728	782	816	827	756	767	795	780	782	795	818	832	779	828	801	766	775	825	769	793	799	759	779	811	756	803	757	775	813	782	753	788	775	771	856	776	809	829	798	756	792	781	799	816	786	745	807	741	777	778	768	803	799	832	780	745	849	826	791	764	795	814	835	822	812	790	776	747	740	802	765	777	786	770	779	768	772	837	816	777	869	748	771	738	845	708	757	789	789	796	776	816	754	810	814	803	810	785	760	829	726	813	796	803	806	781	784	858	777	794	793	790	780	803	833	791	801	780	809	774	791	781	742	768	813	827	778	802	752	759	815	799	777	756	800	843	793	762	785	805	844	827	763	768	800	830	809	795	805	785	771	764	802	768	747	816	791	753	787	801	788	749	776	775	783	763	772	799	773	739	723	758	774	784	753	777	765	720	777	789	825	740	818	765	855	752	760	786	753	758	781	830	799	759	820	822	808	741	845	738	824	802	878	814	794	851	830	847	764	766	806	849	802	753	813	807	824	784	774	798	784	779	845	773	776	789	784	789	778	776	816	776	763	773	768	786	809	778	796	831	774	855	776	776	790	766	778	815	776	770	777	756	815	768	761	791	808	780	781	815	824	806	787	822	859	791	767	755	849	810	808	839	752	820	778	840	739	764	729	826	786	802	799	770	803	818	799	796	760	781	774	763	834	753	752	799	812	801	817	827	804	778	787	820	808	740	828	744	827	767	792	845	822	792	791	751	763	832	791	757	847	808	818	815	760	790	806	790	831	793	819	767	826	759	824	860	809	781	844	773	778	847	795	736	767	774	811	754	788	776	796	824	790	819	797	765	795	773	829	792	792	817	770	780	806	785	788	840	794	773	767	800	771	780	778	768	759	777	843	815	787	771	763	804	750	756	836	786	784	779	822	790	804	787	776	782	795	801	806	791	764	824	776	777	772	768	807	788	740	726	744	772	805	838	782	784	795	791	787	789	798	795	817	810	811	777	782	759	790	777	812	779	822	779	755	766	785	765	749	834	777	834	802	773	799	800	787	797	782	773	789	772	788	763	808	802	760	802	773	786	768	813	823	809	749	777	765	809	790	844	802	766	783	744	776	800	749	799	797	826	849	816	772	777	837	799	790	824	754	809	827	825	783	817	801	858	839	801	777	771	761	779	748	818	730	762	765	785	745	783	813	788	817	813	813	755	831	774	762	871	762	782	772	754	787	769	752	822	783	805	811	794	758	771	751	751	749	786	813	792	739	796	775	803	785	825	806	737	780	783	811	816	808	825	752	775	774	778	778	838	784	758	797	781	819	802	772	802	780	788	764	747	765	795	771	774	807	756	773	792	764	778	827	780	780	786	820	803	803	776	819	761	787	797	763	809	773	751	798	818	788	747	819	767	814	814	770	788	778	755	772	827	751	810	803	833	783	777	746	763	792	779	821	793	805	787	730	799	760	800	797	723	776	778	743	827	795	782	756	754	799	794	779	760	780	842	750	778	770	793	779	814	807	772	837	827	829	773	784	808	815	750	759	749	730	778	796	807	781	835	794	721	761	757	808	799	774	755	794	817	854	780	734	776	777	820	803	787	836	871	796	733	748	728	768	752	818	777	789	787	806	790	769	820	765	804	826	779	800	770	824	836	729	777	811	809	747	818	800	771	755	792	788	769	796	820	759	834	753	814	831	839	795	812	785	801	788	778	802	809	824	786	736	802	756	787	757	825	777	749	854	781	800	786	854	781	819	785	727	784	836	778	801	801	754	788	776	757	838	759	732	768	772	747	780	819	816	809	829	800	813	759	761	807	768	765	752	776	762	777	827	785	794	792	795	821	827	825	788	811	790	775	752	818	765	797	787	783	798	813	826	831	806	775	827	816	787	765	800	783	775	791	756	778	805	786	777	792	741	795	764	810	847	822	797	762	828	805	830	774	774	782	806	833	769	818	806	782	762	806	756	771	863	782	797	816	806	789	828	808	785	755	794	780	746	758	811	768	798	806	788	848	751	787	828	776	765	800	805	786	822	806	820	785	774	822	810	797	795	779	783	789	777	813	774	836	788	821	807	799	804	822	750	734	794	828	785	833	748	851	795	764	778	783	801	790	761	733	824	769	832	769	817	792	785	779	779	805	826	825	753	772	838	806	765	794	782	776	776	827	768	798	762	765	835	801	740	797	797	830	780	834	736	838	788	788	799	814	787	788	765	789	739	824	766	791	791	804	790	841	839	773	802	767	779	741	805	809	732	770	762	766	814	798	774	759	778	770	824	765	761	772	774	791	731	785	832	822	827	799	817	753	808	810	755	777	763	780	764	783	764	795	789	786	754	773	779	769	772	791	743	780	767	759	779	792	771	787	762	784	784	793	730	771	818	773	761	828	789	808	811	789	813	770	797	822	852	794	830	821	802	764	823	793	786	778	784	811	787	791	728	781	759	765	757	757	778	753	745	771	795	773	781	827	824	795	814	799	784	754	799	773	805	783	751	783	787	766	791	779	754	795	794	802	748	794	766	775	769	814	772	805	766	790	815	820	796	867	831	791	760	756	788	773	786	767	799	790	779	761	783	737	815	791	803	890	793	787	779	778	799	779	772	825	812	786	805	760	824	780	820	756	781	767	838	766	810	801	751	772	787	780	800	770	798	808	785	805	835	751	775	741	770	796	843	786	803	789	730	790	834	785	815	775	718	828	786	812	809	808	787	786	807	764	854	762	770	795	789	784	823	738	840	767	734	716	779	805	790	815	728	783	765	784	828	809	781	754	840	826	779	803	780	783	754	817	768	764	786	774	802	804	810	805	761	742	767	751	836	772	795	848	804	761	807	769	760	791	770	788	792	805	790	806	806	810	800	801	787	815	828	789	783	752	799	752	814	805	759	779	777	793	755	774	730	759	766	806	783	815	769	802	730	751	766	770	796	755	817	713	803	777	759	798	807	814	828	790
31863	32538	23038	4870	584	526	361	278	261	282	284	255	273	252	289	286	271	256	251	271	267	250	246	290	244	218	265	258	271	262	270	218	244	231	254	297	227	265	276	263	242	263	257	251	273	265	238	266	275	285	252	266	281	239	278	267	255	287	270	268	277	234	294	225	269	232	247	267	287	258	253	234	254	256	256	235	263	270	230	251	251	276	266	270	283	274	252	259	250	235	283	248	246	268	277	271	248	248	250	252	266	235	260	263	267	269	261	283	268	273	275	236	243	291	224	258	280	236	279	277	247	244	262	247	281	249	259	262	281	256	263	262	261	240	291	254	251	254	258	256	249	287	240	235	246	259	268	260	261	268	245	260	264	263	241	271	272	292	251	258	252	267	274	243	252	297	249	252	218	252	267	262	252	263	266	259	236	266	239	269	245	229	281	309	251	264	253	257	242	263	247	258	245	244	250	275	275	247	261	258	270	246	234	270	260	242	279	244	245	252	262	269	289	237	264	223	264	237	262	260	244	227	249	243	291	254	282	253	279	292	248	239	246	269	248	244	240	265	247	264	279	243	252	243	265	234	246	292	267	264	249	299	273	261	262	239	252	272	225	260	268	262	265	251	290	275	248	254	268	258	236	255	246	247	269	277	261	231	281	278	237	244	251	256	245	245	241	266	243	254	253	259	266	227	241	267	256	257	279	235	280	262	289	256	253	257	281	265	252	274	258	262	250	260	253	275	256	294	256	262	267	229	262	231	264	263	244	277	244	253	248	253	239	272	273	257	273	236	275	282	258	256	256	266	286	266	271	250	241	268	246	273	273	254	264	252	258	253	248	275	266	277	288	239	291	255	276	251	242	259	271	240	255	230	264	258	255	266	231	272	261	239	259	276	258	255	255	272	280	261	257	298	242	248	267	262	236	259	263	277	259	274	267	257	269	266	257	250	279	253	262	245	259	268	278	258	259	252	292	240	250	264	256	268	244	263	269	244	267	276	262	228	246	259	242	272	247	279	248	259	263	265	280	245	246	262	259	264	253	251	233	267	257	241	264	222	269	252	271	233	255	255	250	250	254	238	271	266	248	266	242	245	273	261	279	261	280	262	236	265	259	250	262	282	249	292	288	227	265	248	248	264	265	250	234	240	261	272	263	246	250	237	252	274	249	239	267	249	273	277	238	292	257	240	257	255	248	258	245	249	243	269	268	256	232	256	276	223	242	283	253	259	262	252	255	246	249	244	223	266	249	240	253	268	269	257	272	254	286	265	280	264	254	235	277	304	246	242	265	263	252	264	246	275	270	251	260	240	240	258	248	266	241	295	256	269	262	245	252	244	275	266	278	252	240	238	255	271	262	279	287	226	251	273	260	258	278	244	245	236	267	281	297	270	273	253	266	261	249	257	263	297	261	237	233	275	257	250	242	269	261	241	244	274	258	254	227	246	278	237	237	255	260	239	269	281	264	289	270	256	262	247	277	260	265	253	272	234	239	270	262	284	242	274	262	243	228	253	272	265	265	259	288	248	246	241	236	235	219	270	262	279	240	272	281	261	294	266	248	246	260	246	238	243	236	249	251	258	217	239	266	242	275	264	264	252	247	253	231	279	254	266	253	263	270	272	248	269	281	252	256	255	295	264	248	219	263	252	266	248	285	254	230	248	257	273	248	279	258	251	273	268	255	272	235	241	258	239	233	280	277	227	245	257	226	254	269	243	273	265	235	254	249	285	247	241	271	217	259	267	259	246	252	242	288	242	252	236	227	254	281	263	243	256	285	249	222	247	271	271	277	207	260	240	246	253	267	249	272	270	235	265	258	255	229	252	254	233	248	255	252	265	255	249	284	255	252	250	276	271	240	249	268	256	273	243	267	248	283	260	252	270	259	275	248	253	245	256	263	268	248	301	261	258	255	242	300	249	254	271	238	267	257	274	257	285	241	253	274	217	237	261	250	276	262	258	258	259	252	235	290	263	236	243	250	282	263	256	251	242	249	250	276	229	251	221	258	288	267	232	236	277	242	281	234	245	256	218	240	253	267	245	274	256	241	252	262	227	260	272	261	250	251	257	263	261	254	250	277	259	251	293	258	259	256	281	250	251	244	259	260	234	234	242	245	239	287	260	265	262	226	242	282	272	254	249	265	249	263	279	257	263	237	254	253	290	273	302	264	254	275	254	250	272	273	249	226	240	277	253	251	259	245	261	258	260	259	265	251	254	270	278	279	266	282	265	284	242	260	249	261	248	257	270	244	260	286	262	242	258	251	281	288	261	268	270	265	272	263	271	257	237	263	259	259	289	261	278	253	240	259	254	245	254	252	259	259	252	268	233	289	263	259	232	280	258	264	248	249	257	254	264	228	257	220	257	256	260	263	271	256	279	241	259	274	260	279	269	243	255	279	251	274	249	255	263	236	246	293	282	266	250	232	263	267	283	242	269	254	257	254	293	267	264	220	271	270	236	295	247	257	242	264	235	254	245	281	286	255	243	259	242	262	260	264	240	286	230	261	281	254	271	291	291	257	250	252	261	269	264	250	272	261	250	250	245	237	267	269	270	259	240	255	260	255	258	261	248	270	251	261	278	244	258	275	259	215	288	257	246	295	282	271	255	232	285	282	264	263	286	270	228	300	268	279	243	283	262	241	247	289	243	282	282	248	254	283	253	245	233	256	261	282	254	258	261	222	216	270	284	273	253	269	255	249	274	272	265	233	263	280	259	248	259	272	251	263	277	218	275	236	262	264	274	239	231	240	251	247	243	265	274	253	267	275	253	265	264	272	252	249	259	273	297	274	270	313	248	255	249	290	260	239	232	235	246	263	266	270	255	264	248	253	263	252	257	277	272	266	292	273	261	261	238	235	269	246	235	274	235	254	250	271	229	286	240	260	253	278	225	271	244	222	233	263	234	240	238	260	253	256	254	268	272	250	274	263	234	252	255	247	247	258	237	271	250	252	236	263	237	257	251	262	277	261	279	271	250	255	254	266	267	255	228	270	268	280	242	284	275	242	295	257	270	271	252	268	247	281	299	246	266	241	272	249	242	245	265	272	246	274	254	282	248	266	248	266	259	244	255	249	259	253	256	243	271	254	268	248	260	248	280	276	256	273	244	255	238	249	244	252	264	244	254	256	243	243	267	248	238	267	297	257	239	265	284	253	274	248	251	291	242	260	247	273	256	255	253	237	261	257	243	260	247	233	259	252	242	262	277	286	277	233	264	247	225	245	280	250	269	274	282	267	259	263	258	258	257	226	252	236	266	254	249	265	259	277	246	277	271	265	260	264	270	294	260	277	277	257	277	243	262	279	239	259	233	241	252	258	274	250	254	273	292	254	252	255	276	260	240	268	241	272	276	253	257	244	293	256	257	288	264	256	262	254	258	239	260	283	273	260	240	223	263	263	248	266	268	268	311	260	234	262	250	255	253	249	270	277	273	271	242	278	259	281	234	265	267	266	263	262	268	265	262	229	256	277	255	267	260	265	231	238	263	286	257
39105	46976	24214	1352	410	355	363	376	325	339	335	342	333	355	352	326	313	346	335	319	349	322	339	345	336	345	320	323	339	331	297	301	295	331	303	314	314	328	351	291	294	326	321	311	322	329	308	338	319	342	326	301	315	310	312	325	279	332	294	349	341	289	337	315	314	334	286	334	347	301	324	321	326	319	302	345	337	333	345	328	328	341	319	316	341	316	341	313	304	342	312	285	336	331	318	294	352	301	305	320	337	322	285	332	360	342	334	285	305	319	329	325	327	347	332	330	330	322	316	314	333	302	317	307	315	334	354	331	309	330	310	325	310	340	279	324	324	303	314	296	338	315	335	315	331	335	315	317	294	338	336	328	313	311	314	331	291	319	306	310	313	314	337	341	339	320	311	325	319	306	271	301	279	330	333	343	312	314	310	329	317	333	329	304	327	335	315	289	305	305	338	319	361	353	302	292	335	330	275	328	321	337	318	297	306	312	335	333	330	276	344	337	354	312	326	324	319	336	299	357	330	347	296	316	297	330	347	348	307	325	314	305	343	309	300	321	335	314	312	319	303	326	342	311	306	331	331	324	326	367	316	339	325	312	313	313	304	331	314	311	323	313	323	361	344	318	321	324	325	325	296	303	371	326	328	308	356	340	331	325	335	332	309	326	343	359	340	317	294	305	307	336	312	318	352	311	329	313	343	322	305	335	334	302	360	332	312	297	312	317	313	345	331	301	296	329	314	305	321	345	321	327	309	327	341	308	316	305	318	331	332	359	311	317	332	329	316	318	341	306	310	331	307	318	307	308	352	347	342	291	308	349	313	323	360	340	335	325	293	340	326	320	333	322	316	304	306	346	330	339	306	329	323	336	302	318	312	338	333	323	328	305	307	289	354	325	326	342	297	336	299	305	340	311	364	304	327	334	317	314	296	331	320	278	309	305	309	309	294	321	322	322	327	321	328	324	328	304	317	343	320	309	300	343	324	332	323	330	320	319	296	323	309	340	316	293	350	316	326	335	349	343	336	320	328	330	278	331	304	326	300	312	303	313	313	292	316	295	349	322	307	328	343	346	307	350	342	336	333	330	333	304	313	316	290	334	322	302	338	319	317	335	372	314	347	309	294	323	309	315	353	341	332	314	332	298	353	339	309	319	300	314	329	312	319	308	322	360	325	325	304	307	298	322	319	328	314	334	354	302	337	322	328	339	296	304	360	308	331	348	341	300	315	327	323	335	332	326	312	340	320	302	330	324	291	337	305	343	303	346	296	348	346	308	322	329	344	343	300	315	345	319	337	309	317	296	332	304	302	280	304	343	313	319	312	348	322	339	327	316	321	266	343	334	361	280	317	308	327	331	353	327	327	299	280	314	345	326	311	311	351	331	318	342	312	322	317	316	305	334	305	306	318	338	321	326	319	333	347	324	338	326	335	318	304	317	309	315	374	317	317	309	313	305	323	278	314	336	296	336	321	341	325	289	310	335	299	331	296	316	322	325	324	313	342	295	289	314	305	322	313	346	327	312	346	287	361	337	331	356	331	321	343	328	283	314	319	317	320	331	310	330	321	323	326	332	311	333	326	324	308	332	305	291	281	311	320	324	342	325	342	328	314	360	309	312	307	301	311	341	341	290	309	328	318	321	342	330	339	347	315	301	323	313	312	327	332	319	326	310	338	349	337	307	295	327	306	311	307	328	306	329	286	336	318	354	346	290	335	313	292	327	338	333	334	342	349	333	309	340	341	339	319	324	306	301	300	361	326	314	327	320	317	317	310	303	305	359	315	331	323	290	325	300	328	308	338	326	344	311	354	348	313	309	352	296	328	352	298	297	346	354	321	333	331	338	322	322	292	314	316	332	362	336	327	317	331	332	265	316	291	324	306	289	315	335	333	333	356	351	341	314	351	295	327	335	348	346	313	295	298	321	321	342	300	310	328	340	298	318	332	308	336	319	306	361	347	323	319	329	283	307	309	315	328	290	325	312	346	323	339	316	345	282	319	345	276	324	302	334	323	315	325	316	305	316	340	342	323	344	323	321	314	362	295	325	339	345	329	354	315	317	340	335	338	314	278	327	317	317	321	298	359	307	309	317	319	301	290	334	304	295	315	291	325	303	346	323	312	338	342	327	332	315	292	319	325	328	328	326	330	334	270	306	344	330	361	331	316	324	327	342	312	302	333	342	334	330	313	342	346	327	308	306	341	333	311	310	332	297	318	288	320	306	309	346	335	317	367	336	339	345	319	330	293	312	329	319	322	309	335	291	331	340	311	316	319	294	327	307	314	310	308	287	312	310	316	318	306	347	293	304	351	313	331	283	322	309	290	318	350	345	323	297	313	306	313	337	294	296	316	343	299	324	345	327	340	298	323	341	344	317	346	287	332	301	303	326	310	322	313	315	363	349	326	320	323	358	327	342	332	360	337	321	304	310	305	305	338	293	330	330	304	313	339	310	346	310	315	343	334	319	321	298	314	315	290	327	307	326	290	283	337	347	290	326	322	329	304	313	340	291	345	300	301	318	289	316	334	322	322	311	331	301	306	322	281	317	313	325	312	319	329	309	331	328	301	294	343	318	308	350	321	330	299	326	315	325	332	306	321	278	314	315	306	282	304	330	364	323	347	325	341	318	299	344	323	316	315	315	294	334	346	304	353	316	397	308	311	331	338	303	325	334	305	309	313	350	326	305	304	322	321	343	359	301	329	354	294	332	309	339	312	313	334	325	368	329	323	349	339	299	319	293	331	320	308	342	368	337	329	322	346	300	307	340	305	314	334	312	314	334	323	334	319	311	342	302	350	318	318	351	345	334	326	312	337	330	333	332	300	326	291	334	336	354	320	315	322	320	306	317	337	316	349	300	288	309	296	318	327	354	313	291	310	317	317	317	317	328	325	356	316	287	325	346	337	291	296	341	319	332	317	324	322	323	342	329	322	344	327	314	321	324	356	295	304	321	302	365	303	319	295	311	320	314	309	331	298	318	346	319	276	331	321	351	298	328	299	303	319	307	311	363	308	315	303	326	312	332	353	312	348	331	298	322	316	333	314	361	333	320	315	289	287	299	321	331	314	308	287	335	341	338	344	345	333	315	323	334	351	292	333	349	308	348	342	305	322	341	316	352	320	312	301	324	299	321	302	311	303	320	316	316	339	347	351	290	325	298	317	339	324	296	308	305	329	345	318	301	329	293	314	343	326	321	310	303	309	344	330	319	289	336	321	320	326	322	313	318	342	330	318	318	340	342	331	360	298	317	310	353	335	320	335	320	296	311	312	345	320	333	322	311	335	326	327	323	314	321	334	325	307	318	353	332	291	326	289	307	316	329	328	325	309	327	349	330	332	329	297	333	306	319	337	346	331	306	312	312	312	273	320	359	295	280	326	300	330	319	326	328	315	329	311	329	310	306	318	332	324	292	312	303	341	317	322	320	326	316	311	305	334	303	315	350	328	323	315	320	326	307	347	316	304	306	297	328	357	334	311	337	321	351	353	304
23892	20986	28044	24090	19836	5410	870	629	551	554	550	515	527	529	518	499	502	487	506	494	492	520	489	479	454	518	476	505	483	442	446	505	496	444	478	490	474	463	440	480	471	484	498	495	476	510	476	489	498	482	514	514	501	495	493	493	488	490	471	479	484	509	471	516	494	505	464	478	490	457	496	485	494	463	469	463	495	461	460	497	476	494	500	474	428	502	467	521	477	500	523	452	506	498	473	486	458	482	486	493	541	493	466	450	481	483	471	492	480	446	469	508	464	487	497	463	467	471	493	475	454	456	483	476	473	502	453	478	475	478	470	488	497	482	458	477	472	453	487	501	482	533	458	446	479	507	483	493	480	497	455	478	475	470	464	504	464	453	493	460	483	501	507	504	468	448	489	445	451	481	472	466	482	493	436	478	477	448	458	485	483	498	472	479	447	476	496	488	511	462	470	526	443	473	498	515	485	495	495	506	488	477	442	436	440	482	483	497	521	510	504	475	480	508	448	493	486	453	488	496	460	483	504	461	526	483	490	514	451	473	449	500	496	458	441	497	453	476	455	442	473	491	469	473	504	521	478	476	456	468	466	470	489	434	485	469	470	482	460	501	466	527	503	489	466	463	512	481	499	442	484	505	492	466	472	511	454	466	480	470	449	496	483	480	486	496	434	490	503	473	482	497	488	482	483	483	463	463	472	468	508	479	457	485	513	481	488	483	478	474	487	468	449	511	474	472	456	435	447	465	469	474	453	461	456	456	478	480	438	459	507	498	477	482	449	490	509	461	488	507	433	500	490	481	464	473	503	467	437	501	487	493	477	453	466	452	500	498	508	456	515	489	525	487	477	443	488	498	448	478	524	487	466	495	452	515	459	463	467	493	500	467	484	475	461	486	503	486	480	469	435	493	455	469	506	485	508	465	497	507	503	498	517	503	427	445	484	505	481	493	490	445	496	517	489	462	503	478	446	460	477	472	469	456	523	484	487	453	485	502	502	465	468	459	465	472	448	483	541	473	514	504	452	449	467	480	478	480	483	458	490	480	471	486	496	510	459	474	437	505	473	500	497	479	470	476	445	471	478	458	485	468	500	473	463	496	484	473	485	509	456	502	462	478	481	449	471	483	484	479	470	474	503	466	508	499	456	493	490	473	478	480	470	511	471	495	470	488	463	503	523	480	462	496	500	476	471	435	473	492	472	494	534	479	515	465	468	456	482	503	487	484	495	508	479	476	502	533	453	475	457	467	491	465	474	484	459	452	437	495	480	492	488	474	506	530	475	517	501	499	478	493	514	475	491	451	482	468	476	515	491	481	501	491	477	490	463	491	481	509	510	470	501	533	475	491	468	485	476	453	492	464	480	475	476	477	468	514	485	481	481	481	505	521	459	498	483	475	452	492	462	465	495	472	479	454	477	468	458	475	466	466	501	477	478	477	460	466	476	517	500	462	464	481	477	508	472	511	485	477	558	508	506	470	487	488	487	434	486	450	490	477	457	460	466	491	513	445	498	447	442	453	500	483	462	531	429	500	450	477	438	499	525	471	481	476	466	464	485	459	480	460	486	512	490	512	443	471	488	482	495	472	477	482	493	458	518	466	435	494	470	466	439	481	481	477	478	444	478	491	495	484	489	455	505	497	466	509	470	462	474	472	445	467	467	495	510	490	505	478	470	481	477	487	443	450	464	501	501	458	480	452	464	451	469	507	484	512	495	492	435	441	450	476	479	505	483	519	498	491	479	505	429	477	493	447	507	478	424	481	443	530	488	456	486	445	474	444	447	459	464	504	460	476	500	475	500	509	477	505	472	463	471	497	475	452	485	511	499	443	474	472	483	481	476	485	493	491	472	502	523	476	476	422	516	491	465	500	463	456	476	497	476	519	466	471	504	472	514	469	431	467	530	430	457	457	484	432	483	509	503	502	535	484	486	510	486	478	484	492	508	521	510	465	462	465	485	489	482	460	462	477	454	488	469	463	527	435	501	460	497	478	513	500	476	479	469	487	500	518	477	483	485	513	469	482	495	464	476	512	498	441	479	518	501	476	441	478	458	545	458	480	466	464	491	490	471	481	483	505	446	487	477	459	472	481	486	514	468	490	475	464	482	511	436	475	465	490	485	504	468	489	522	495	498	466	530	496	468	444	490	509	463	446	517	484	521	472	495	479	474	483	480	485	456	495	450	478	540	474	499	460	497	461	502	458	456	463	466	519	485	481	459	503	487	455	443	484	470	466	452	517	454	525	463	501	486	460	446	471	471	503	518	479	458	505	493	493	487	510	462	456	512	490	479	455	480	457	468	484	459	498	470	482	475	488	484	483	455	464	474	482	452	419	489	478	505	486	481	459	496	470	462	494	528	481	440	477	459	517	486	483	456	497	478	456	515	488	502	464	501	474	480	479	504	483	481	506	464	483	480	510	504	498	480	498	484	484	536	511	476	448	530	476	495	458	470	496	487	507	485	482	514	470	485	494	465	489	433	439	484	476	510	465	510	483	455	446	532	522	482	507	477	500	502	486	473	493	476	453	446	443	483	486	448	447	484	477	460	471	490	487	491	492	495	460	463	456	536	437	481	492	449	445	476	480	498	507	509	512	496	467	506	479	475	498	466	486	482	457	473	447	449	456	499	469	460	452	474	494	447	498	471	449	501	461	453	456	454	488	461	476	483	479	476	461	492	487	471	448	498	497	464	461	494	477	474	482	485	491	499	501	491	472	457	470	497	490	524	461	437	472	462	451	460	485	482	483	490	462	475	508	455	478	517	487	502	500	445	516	473	470	468	479	482	460	477	495	489	535	461	454	459	506	454	447	451	468	465	447	466	466	456	501	490	533	493	469	474	477	493	493	490	464	461	531	452	489	485	459	507	481	472	492	486	454	496	499	499	463	451	446	509	482	469	443	486	507	511	541	457	487	483	475	488	487	507	473	480	471	469	475	462	454	501	502	487	465	482	478	471	479	450	505	467	467	465	492	489	484	475	462	485	519	460	478	498	477	456	440	479	496	483	475	511	484	492	508	455	473	463	474	444	453	520	439	473	497	446	458	499	491	494	475	491	480	481	458	509	526	468	483	491	434	511	476	482	461	519	507	498	467	492	500	486	464	488	491	450	502	465	449	473	474	479	470	486	437	511	483	501	464	454	502	517	473	484	490	513	462	476	485	458	477	480	488	516	485	469	498	488	489	516	479	478	474	484	478	481	496	448	480	494	503	468	490	461	486	461	450	441	467	505	466	501	484	490	475	526	475	493	469	504	476	460	487	495	428	459	469	498	456	447	500	514	480	457	484	514	479	494	513	496	495	475	459	486	493	486	488	464	467	489	468	492	494	434	495	488	480	488	526	487	473	458	505	458	487	475	485	463	469	476	442	487	461	491	450	472	490	479	491	471	467	508	456	513	470	483	482	474	475	493	462	485	496	465	499	446	448	502	481	440	495	460	494	495	507	462	469	476	489	520	504	497	483	481	512	487	507	503	446	466	496	499	472
42931	62396	38168	3088	1538	1236	1017	882	821	758	724	661	702	676	651	633	590	581	596	599	616	552	597	577	567	569	600	559	575	588	569	559	548	550	607	582	540	587	560	550	563	571	548	549	519	564	532	577	580	539	559	558	549	567	576	588	538	564	582	575	558	539	559	542	559	562	576	589	595	596	556	561	577	587	569	551	574	584	589	561	578	563	578	550	554	554	520	588	532	534	584	540	559	560	586	576	589	590	581	635	556	585	552	541	527	549	563	538	582	588	576	560	562	561	568	586	579	575	561	520	589	550	571	564	562	545	555	570	567	533	530	599	591	587	606	535	559	535	570	560	579	535	561	544	591	564	550	572	550	538	572	565	592	574	540	551	571	575	584	554	598	537	522	528	578	557	510	563	577	562	555	552	529	539	542	558	536	601	569	541	547	576	562	559	590	550	595	597	539	544	552	618	558	607	566	562	549	563	581	586	582	601	540	577	564	544	560	574	581	523	571	531	534	618	570	578	572	542	571	587	550	593	580	537	569	543	566	577	555	597	581	575	562	570	567	555	549	590	606	597	518	567	558	556	594	597	558	555	543	538	547	605	560	556	530	571	557	564	558	564	540	556	556	550	564	568	537	522	528	548	570	578	571	592	592	577	558	588	550	560	563	553	589	550	548	524	552	534	585	544	516	538	568	549	562	560	574	586	552	559	566	542	584	588	534	545	577	570	579	569	574	555	550	554	532	558	575	551	588	543	564	549	526	546	532	571	566	526	586	585	571	512	548	547	570	575	574	528	580	549	571	572	527	534	540	552	571	589	571	537	533	600	548	551	562	557	593	604	575	576	554	520	588	590	601	568	587	557	589	566	567	564	557	572	593	566	575	557	589	576	573	584	581	591	575	571	577	569	554	590	585	566	559	573	553	581	545	581	535	578	571	565	579	565	596	559	556	571	552	521	555	531	560	576	546	552	582	536	589	540	604	575	591	532	603	524	558	578	563	549	536	575	556	551	576	549	622	559	571	600	561	571	547	550	550	557	545	564	547	528	585	545	563	566	549	581	517	556	554	572	579	570	574	551	539	542	597	531	587	567	600	566	554	546	561	580	552	567	576	574	582	572	567	549	548	597	552	563	600	548	514	592	523	566	550	578	589	570	546	563	555	568	571	603	585	574	568	534	560	545	552	583	536	527	566	576	525	591	507	546	549	568	553	553	542	540	525	542	577	569	541	564	596	505	559	536	548	571	593	552	536	570	554	550	542	543	558	549	542	588	586	519	557	574	517	602	584	536	542	501	595	572	577	538	597	522	545	570	542	536	590	534	589	530	583	593	573	602	566	538	592	600	549	582	586	562	577	563	545	549	592	566	554	587	584	547	532	579	540	604	605	548	598	561	503	556	599	519	547	550	559	571	529	543	564	612	584	545	562	562	554	571	495	542	510	560	571	577	557	546	582	524	546	579	573	590	542	534	560	535	592	621	588	584	562	563	572	589	521	549	513	599	579	603	548	588	589	604	540	602	540	560	576	553	517	555	601	550	594	584	580	588	521	574	589	593	601	552	544	529	548	566	565	585	569	552	600	555	540	564	543	563	570	601	553	560	576	552	528	539	554	589	548	565	547	554	585	587	553	565	594	517	534	592	539	552	589	558	541	566	574	534	597	587	588	530	539	543	589	577	538	522	538	561	558	530	596	544	535	546	556	586	575	533	566	537	573	583	584	548	523	562	536	558	581	561	539	562	562	579	555	537	543	552	544	547	544	539	569	564	566	541	543	604	564	530	566	546	588	585	554	556	583	538	573	560	573	535	566	543	571	605	562	547	610	559	537	582	573	522	577	559	571	595	539	589	576	581	550	537	536	577	616	556	555	550	583	556	552	575	591	562	541	590	535	564	556	595	588	552	523	554	563	552	578	590	586	560	547	573	552	577	596	564	565	595	569	531	526	573	557	538	583	587	575	565	610	576	551	567	591	590	531	586	586	610	573	553	587	553	581	560	541	563	550	581	557	548	541	606	558	526	586	568	574	568	559	599	570	539	606	556	557	551	522	563	534	578	536	553	576	575	541	590	564	575	533	550	542	554	573	587	556	534	549	561	607	568	545	579	540	572	547	528	542	560	528	551	593	594	585	578	556	532	568	540	592	557	562	550	516	592	544	550	531	563	579	515	556	600	572	566	574	605	536	589	567	577	486	519	587	516	543	534	558	573	563	568	542	582	572	570	565	566	583	557	583	602	552	575	574	551	563	572	570	559	567	588	534	567	553	606	593	564	568	598	565	566	574	554	535	530	558	530	573	598	602	570	518	543	588	583	581	561	557	539	564	573	584	570	524	568	556	547	542	536	575	564	542	566	584	572	558	556	551	572	582	568	521	598	598	561	545	582	602	591	592	577	548	538	548	591	591	517	582	577	552	559	607	585	593	561	517	562	532	559	541	572	559	547	516	579	551	533	550	559	524	565	607	566	560	574	550	587	556	528	578	563	549	563	581	553	506	582	535	583	544	579	568	542	537	577	577	562	574	601	600	569	581	514	541	568	566	564	525	565	551	590	554	581	533	564	537	556	552	565	498	518	588	532	574	585	552	563	530	612	564	566	605	555	575	568	575	571	559	533	552	525	573	559	588	585	584	514	587	583	567	549	585	543	574	522	575	518	564	547	561	561	555	549	557	569	528	574	586	554	618	517	606	569	549	553	573	553	530	547	567	566	568	572	606	534	551	569	552	537	570	577	538	562	540	534	564	562	552	594	573	610	551	589	538	544	546	568	548	563	575	603	607	554	574	534	566	506	584	539	499	533	539	575	577	569	565	537	530	546	550	586	561	525	559	593	575	534	537	544	572	536	529	578	545	553	541	582	568	549	551	556	568	540	572	597	514	516	595	533	530	543	582	576	516	557	561	563	551	560	512	575	562	544	555	544	573	590	566	564	581	582	610	605	540	556	577	579	557	608	570	557	551	562	536	549	526	554	567	549	512	548	590	554	551	575	532	544	575	536	566	601	592	532	573	572	591	571	542	526	558	546	569	582	567	550	583	597	524	573	578	545	590	575	580	550	567	586	557	567	553	552	602	535	528	556	546	544	590	558	561	564	574	573	553	575	543	568	545	548	598	540	573	549	564	570	575	482	567	559	508	551	530	550	529	496	563	535	594	550	570	540	587	543	590	571	614	548	572	571	578	541	596	566	545	560	529	580	569	583	565	563	590	568	538	568	607	530	543	554	551	574	582	561	621	557	566	532	587	558	529	555	543	566	574	536	550	561	561	537	568	542	566	567	581	572	572	646	603	557	611	562	556	534	528	538	588	560	556	575	599	540	583	580	566	564	590	584	536	560	549	553	574	518	580	574	526	595	562	531	592	574	534	563	563	583	555	564	587	549	565	566	533	505	545	526	586	582	540	549	562	615	560	593	534	593	548	565	574	598	539	552	556	561	513	556	579	575	556	565	593	559	548	549	571	559	561	531	586	543	590	559	560	532	566	572	593	544	554	556
25082	21359	26889	23561	5719	572	484	445	400	396	370	406	388	367	373	332	390	363	351	363	346	371	344	370	349	335	343	359	359	367	345	374	379	312	355	344	391	337	356	369	336	385	339	371	350	353	377	330	354	366	366	362	335	360	335	369	383	358	352	341	368	351	372	335	352	347	338	368	351	328	311	350	300	369	345	311	357	371	352	336	319	338	374	371	358	351	345	348	348	375	357	370	334	363	382	367	390	373	368	351	343	340	349	353	390	371	375	342	330	337	317	363	347	350	334	367	373	355	335	355	358	333	315	336	371	317	367	357	347	361	357	328	351	349	332	335	360	359	361	335	360	339	344	350	384	336	361	390	358	316	352	383	345	360	365	347	363	342	316	349	340	374	363	326	359	368	348	359	361	353	340	340	348	367	345	354	353	347	325	328	317	331	334	374	382	361	358	372	336	343	332	345	354	341	323	344	328	340	339	344	351	367	345	359	376	343	340	393	356	337	311	372	322	390	331	368	326	347	317	349	335	331	379	381	423	337	350	353	405	363	362	329	364	368	349	355	338	314	337	358	340	359	365	330	364	366	358	350	349	371	336	390	348	406	359	345	360	332	363	351	351	360	315	383	382	351	379	345	349	365	347	342	339	344	313	347	353	328	343	354	390	364	328	363	389	339	333	324	342	325	386	333	361	372	306	352	369	394	359	376	325	354	368	325	361	342	348	349	380	344	351	351	339	362	348	351	315	368	370	342	349	360	373	350	341	326	348	354	355	333	372	365	351	342	312	345	330	376	360	351	312	357	384	376	352	347	358	350	354	332	365	388	356	377	348	309	355	326	326	373	341	361	346	353	385	340	311	359	358	327	404	368	359	357	370	339	378	354	356	327	329	351	357	350	373	355	337	350	336	355	348	337	369	352	354	376	352	327	391	346	346	351	357	345	346	329	392	315	338	339	363	365	339	345	355	312	371	327	389	371	377	346	351	347	364	355	370	357	351	363	337	359	361	353	347	371	337	344	368	366	335	366	318	344	369	344	337	375	365	335	343	315	381	350	375	348	371	369	358	347	359	337	343	346	369	380	374	356	336	359	347	353	362	295	351	387	374	372	343	362	333	353	317	356	328	354	324	354	332	345	353	352	367	354	356	331	366	350	365	369	325	304	361	343	358	360	311	338	371	375	329	343	357	370	316	341	371	358	360	365	334	354	336	335	354	363	380	341	368	344	377	341	381	353	343	338	366	351	361	370	353	377	352	332	310	317	372	355	363	358	339	345	364	319	335	344	327	359	341	355	346	368	346	348	350	343	358	344	356	362	339	328	346	331	351	339	348	395	372	345	331	368	317	340	347	356	349	325	351	363	369	339	345	359	359	343	395	346	327	349	377	336	342	350	332	321	345	370	315	363	339	345	367	345	364	331	332	400	302	350	364	349	351	345	340	388	375	375	354	385	418	349	356	370	361	306	361	358	341	337	359	383	351	389	346	398	348	367	342	340	382	344	366	353	344	359	366	333	381	358	353	394	345	345	335	376	367	338	341	400	347	395	355	376	347	394	333	349	363	351	360	388	349	337	341	336	369	363	358	369	367	318	349	329	364	374	362	336	375	358	346	315	333	341	356	385	332	379	356	356	361	346	340	326	351	355	410	355	345	397	348	341	361	390	379	360	321	373	351	345	333	363	338	339	367	349	326	340	382	331	362	315	323	333	352	362	359	348	363	344	368	334	365	345	365	352	349	360	328	360	364	345	345	333	357	335	353	346	367	331	344	358	385	367	349	361	330	307	349	356	351	339	366	362	371	331	359	340	372	330	333	358	326	324	301	336	377	357	335	351	354	346	385	360	351	320	329	349	338	343	346	349	322	341	333	349	412	342	343	364	336	384	315	346	358	366	325	354	382	370	360	343	345	398	330	320	383	360	336	352	349	355	334	356	367	367	350	315	340	376	329	336	346	317	352	322	386	333	364	332	347	339	352	376	365	332	341	327	355	348	347	316	328	334	377	346	352	366	368	347	360	339	351	338	352	365	327	344	358	369	318	356	338	384	367	312	347	359	330	325	369	338	380	346	360	347	326	331	339	383	349	328	323	376	325	355	329	349	346	339	352	345	351	302	321	371	338	355	364	380	339	347	369	370	327	361	328	363	364	364	365	316	361	327	349	349	339	359	353	382	383	391	354	357	346	373	350	332	335	364	366	372	366	364	341	369	331	353	391	322	362	367	357	385	372	364	363	378	335	339	329	340	372	360	379	344	373	355	319	329	377	377	389	358	360	327	323	360	329	343	361	337	377	345	362	323	389	329	365	348	358	374	323	335	365	325	341	338	339	377	352	333	320	350	403	342	323	350	337	383	369	335	384	349	364	329	339	398	357	361	359	339	358	375	368	365	336	326	356	364	334	343	343	346	362	340	354	341	347	332	392	358	350	352	359	360	344	354	346	376	369	376	352	370	387	344	383	347	340	361	357	381	336	360	331	350	318	353	399	332	319	391	342	367	346	346	329	374	315	339	374	384	355	331	350	352	358	351	335	367	307	370	343	336	353	358	345	339	337	334	364	363	329	332	357	344	314	366	307	357	367	363	352	360	379	363	314	368	374	323	380	355	354	345	350	340	338	375	356	332	318	357	354	344	367	357	338	346	344	352	383	366	350	374	391	355	371	346	368	332	330	342	348	392	314	336	380	331	348	360	367	352	349	376	357	334	343	356	378	331	375	378	340	351	380	379	366	342	342	332	362	383	360	351	333	333	383	348	362	366	346	331	357	340	366	360	326	353	362	364	344	352	326	331	331	361	321	382	351	341	352	358	330	326	351	335	349	364	357	391	349	363	346	373	369	324	334	346	339	379	343	338	342	348	348	341	381	336	396	335	325	342	379	351	383	339	358	348	369	373	347	343	348	342	354	368	359	306	373	332	415	341	362	381	318	382	367	323	363	406	366	367	351	337	364	338	345	369	335	362	351	312	384	354	355	359	350	368	352	338	334	365	366	368	352	388	354	359	368	349	345	332	335	367	350	360	358	328	362	339	391	340	318	368	344	348	349	364	340	329	370	407	376	342	368	345	361	324	367	330	381	344	335	336	367	343	353	334	360	339	371	377	371	365	371	350	351	359	346	356	374	354	356	339	350	321	343	335	358	365	347	353	336	328	338	382	337	351	344	353	325	332	351	337	339	345	373	367	322	354	379	371	343	353	360	376	322	361	337	329	361	326	338	365	368	359	343	359	351	356	371	346	360	348	394	354	346	310	334	339	362	347	317	370	392	360	371	342	379	361	316	346	325	340	348	347	348	343	389	341	334	340	360	337	361	339	353	297	359	362	324	350	356	365	333	342	361	365	379	358	349	370	347	315	371	380	342	359	362	338	377	324	351	386	350	307	347	358	347	334	363	352	365	363	343	381	374	359	329	338	345	340	363	344	362	348	343	361	352	378	392	329	413	340	338	351	357	368	334	354	344	377	338	308	330	312	354	348	314	373	324	349	339	345	364	349
42013	55142	29912	1746	970	786	658	618	574	545	512	484	505	451	453	483	431	466	488	473	446	481	428	474	465	443	431	428	449	445	437	429	472	450	455	447	445	469	470	439	439	427	437	436	481	423	420	464	413	432	439	432	445	427	458	416	452	421	462	454	474	405	441	448	448	450	472	457	430	432	450	457	452	451	456	436	415	429	455	444	453	408	420	465	423	413	473	435	454	412	418	447	406	436	432	437	487	469	454	453	455	456	449	453	428	444	437	430	431	430	434	451	430	413	438	385	442	457	455	415	461	434	452	410	463	448	414	442	410	414	427	459	428	429	441	459	429	457	431	430	431	407	404	424	460	437	466	467	450	444	416	440	452	431	410	433	455	451	453	433	463	444	438	403	470	464	407	433	428	453	399	451	429	494	425	482	453	444	449	420	404	464	475	405	464	456	455	472	394	440	408	453	423	483	432	448	421	414	435	442	426	459	407	431	446	428	398	448	447	415	425	411	433	464	452	450	438	464	404	446	413	453	474	447	410	409	428	421	430	434	434	466	383	445	417	428	476	478	437	421	425	472	409	454	493	438	447	463	429	461	436	476	471	421	465	446	450	435	435	450	424	437	413	427	396	417	412	395	483	463	449	460	425	427	409	475	450	436	431	446	456	455	459	440	437	408	406	474	446	403	441	432	463	467	395	377	415	400	481	470	439	459	414	471	424	450	458	456	448	439	431	423	422	398	408	467	413	430	454	462	435	413	470	424	410	465	470	443	452	453	452	471	439	404	458	463	450	460	429	454	441	466	428	438	440	425	453	453	434	429	453	408	451	415	430	452	477	454	461	445	439	422	455	429	454	441	463	437	464	502	446	465	434	436	422	462	437	474	436	446	429	440	443	446	449	430	406	451	404	426	437	437	476	453	495	425	444	418	446	400	421	467	426	399	420	435	465	429	380	444	463	405	433	432	480	424	437	436	450	452	463	414	432	424	441	466	430	441	423	453	463	416	443	434	426	419	448	452	450	445	458	439	414	458	408	441	438	404	441	444	432	412	406	431	479	426	424	463	441	447	474	471	430	444	456	403	423	462	428	439	456	444	440	391	447	419	414	471	436	445	443	408	451	447	432	433	470	411	457	457	458	437	415	403	445	424	449	392	484	441	433	434	456	445	436	427	464	410	441	484	453	442	435	429	403	458	439	420	415	437	428	435	428	434	480	432	422	457	425	444	411	425	438	442	492	418	462	451	415	433	425	491	436	431	438	450	449	465	396	453	431	488	416	415	452	450	476	428	458	408	449	389	434	451	422	396	435	430	447	397	479	445	463	412	450	458	410	438	417	445	469	405	454	457	439	432	438	442	437	420	404	433	443	470	429	433	423	449	439	456	435	446	453	431	463	433	449	430	471	429	438	429	445	453	435	440	440	472	424	426	448	446	438	437	401	421	439	453	437	420	433	455	428	468	442	405	452	441	395	451	414	455	414	426	413	431	463	441	447	457	447	452	402	448	431	461	463	452	436	435	435	427	447	434	461	440	425	443	444	453	463	457	459	421	402	428	423	458	461	442	433	454	477	416	430	424	432	490	453	438	469	424	430	431	447	429	410	447	430	440	437	433	415	406	449	444	443	442	441	450	400	412	442	412	434	447	438	446	421	457	432	436	420	469	473	449	493	392	419	487	426	428	448	417	401	448	421	417	446	451	457	446	424	443	417	468	457	463	412	426	429	465	423	450	431	431	447	438	420	437	420	429	443	445	460	448	439	453	440	477	414	438	443	434	448	419	420	459	410	453	430	432	407	426	478	431	416	440	423	450	426	428	427	437	438	436	425	420	473	446	475	413	461	467	438	415	439	431	426	454	429	435	407	470	436	427	418	434	438	447	464	449	482	450	440	455	448	433	474	433	447	439	469	461	456	470	418	479	433	444	460	407	453	440	414	427	453	456	442	428	413	427	430	410	446	482	446	434	446	427	446	438	442	463	429	452	418	448	489	477	439	418	428	438	431	439	470	410	461	405	437	456	457	457	414	458	432	447	471	480	437	458	430	411	407	455	441	488	458	411	393	447	456	414	414	417	452	472	467	408	447	429	443	439	441	437	457	465	433	434	439	421	433	477	460	428	444	402	422	479	453	443	452	461	425	421	453	418	445	431	424	433	469	475	426	434	443	459	459	458	449	443	429	460	459	436	390	437	426	406	425	431	450	416	412	425	434	424	447	472	440	440	423	432	420	424	421	428	437	422	466	418	453	449	424	502	457	444	419	450	444	446	418	446	424	483	446	445	458	436	441	427	487	456	419	414	444	452	439	460	415	418	416	468	433	429	423	459	453	437	429	471	437	417	426	431	422	436	414	421	465	433	431	451	472	430	409	414	465	415	438	447	450	451	432	419	495	415	409	458	451	442	444	438	454	409	425	447	444	487	467	455	423	437	387	450	413	450	420	433	431	409	435	429	437	457	394	476	383	400	446	468	452	459	441	455	462	443	472	435	428	492	462	427	426	454	423	442	429	416	433	437	408	434	472	420	437	427	453	452	440	460	437	414	473	418	456	457	442	435	416	416	432	446	442	427	471	410	429	411	444	449	453	438	460	424	468	440	464	470	430	418	435	476	435	425	464	448	443	408	437	428	423	453	446	444	457	442	461	435	421	393	435	429	451	456	433	449	435	445	414	442	449	457	430	424	446	434	431	478	435	439	444	437	426	442	448	460	466	411	445	460	450	436	432	439	445	438	441	435	431	442	475	416	426	438	443	431	469	444	444	457	400	446	389	441	455	428	427	458	434	426	475	403	459	427	461	459	411	465	438	457	492	428	417	430	467	460	417	454	431	469	452	450	431	432	456	447	479	462	444	478	436	437	400	439	431	436	429	429	428	439	471	433	440	428	422	431	401	392	439	395	431	436	406	432	455	473	447	473	438	445	432	450	461	446	423	428	455	436	437	447	411	388	432	445	425	453	415	398	430	464	432	437	473	447	403	423	436	438	423	415	443	417	438	429	439	408	426	432	407	457	414	433	441	453	435	430	434	458	452	377	433	413	390	451	459	415	442	439	446	428	433	414	450	413	429	428	404	458	437	446	441	461	465	466	420	446	445	459	448	471	427	425	414	454	445	431	444	475	437	407	425	450	446	433	454	446	449	451	451	509	458	439	472	438	456	413	424	467	416	418	449	457	467	461	432	450	454	432	454	449	437	445	425	463	433	442	446	471	420	432	460	415	402	445	440	414	390	448	429	442	470	442	439	450	471	428	412	447	471	433	430	417	456	430	427	445	426	441	428	416	416	469	453	407	452	454	463	446	445	447	474	429	440	474	415	426	431	445	442	399	408	428	420	428	448	465	453	462	447	442	465	443	434	447	431	456	467	435	392	436	443	446	424	445	459	402	422	445	483	423	446	418	454	410	450	434	435	427	475	429	429	443	406	396	455	463	460	422	451	420	407	374	450	462	405	437	443	449	435	430	453	436	492	411	454	440	443	491	458	426	431	437	438	446
22779	20981	28443	23564	20915	20257	4634	1157	961	941	891	780	858	810	774	798	757	799	800	741	719	714	753	737	721	730	757	683	742	762	722	792	689	705	739	728	739	656	677	723	708	751	745	724	688	692	724	745	794	694	738	735	681	724	731	683	725	731	647	735	700	686	702	723	703	669	699	708	749	727	720	671	680	737	744	736	742	769	696	720	691	689	685	740	744	727	720	740	731	685	729	705	696	664	702	741	722	666	718	671	673	711	738	739	707	718	745	710	682	679	709	655	707	754	694	714	724	739	701	734	756	694	766	760	760	699	732	756	722	675	725	703	713	714	686	731	752	716	710	723	651	721	718	734	743	699	731	686	644	742	708	705	722	654	740	692	692	712	732	652	731	711	682	696	715	662	727	719	732	719	731	698	722	698	754	725	708	664	688	737	738	762	717	719	746	753	673	704	678	748	747	737	711	692	703	681	701	688	666	713	741	691	713	682	726	723	707	703	729	724	753	672	694	730	734	678	680	692	742	727	650	729	675	697	701	752	722	704	686	714	660	714	716	718	681	752	734	700	717	703	685	667	704	741	686	685	667	746	727	717	681	714	700	709	701	734	699	710	714	697	705	675	652	726	779	714	704	731	724	664	684	705	736	718	701	686	704	699	728	720	679	665	744	708	675	695	719	680	729	704	719	672	725	696	668	662	736	666	692	691	706	692	759	668	685	725	694	730	764	713	708	700	722	696	719	661	712	738	686	702	738	743	715	744	707	726	716	704	747	730	704	665	742	700	743	753	776	695	737	742	702	702	750	699	701	709	779	696	665	712	661	749	729	715	719	683	724	633	715	709	729	647	740	713	700	712	733	734	707	738	698	689	642	710	697	707	720	677	797	693	670	625	684	728	697	686	669	673	712	702	731	700	706	750	681	714	695	715	712	702	702	735	685	670	728	690	657	707	727	697	692	711	725	739	699	661	703	748	730	725	712	709	713	703	668	752	689	688	694	697	675	735	730	704	699	729	678	705	722	719	685	663	704	669	657	645	723	733	668	774	725	679	732	691	695	647	750	677	710	661	719	670	727	722	668	711	731	689	665	746	711	721	694	693	704	675	659	714	740	682	702	703	686	734	652	653	713	700	698	687	731	707	711	730	676	686	692	671	716	765	713	701	687	696	694	701	737	639	733	742	660	695	678	747	691	722	723	716	738	665	662	647	699	743	709	711	735	706	702	738	745	736	732	699	721	707	701	676	736	723	691	698	714	729	713	710	692	681	691	711	733	728	679	685	687	734	714	687	709	703	696	720	730	674	676	696	635	673	700	656	649	714	697	710	678	669	698	732	700	701	705	685	687	698	759	686	694	715	729	679	686	719	697	728	619	715	733	692	735	723	721	661	701	701	718	692	712	715	732	702	719	702	793	689	710	711	723	699	746	682	719	718	674	716	718	731	702	684	693	700	700	748	668	689	689	722	731	684	703	713	691	742	712	693	686	686	699	750	747	680	686	725	683	690	691	735	718	658	723	692	706	710	723	684	691	653	725	687	703	724	703	719	697	683	689	689	760	714	683	664	712	657	718	746	735	656	682	716	705	724	714	691	692	691	658	727	767	708	684	710	688	703	727	712	686	691	755	699	700	694	721	701	693	729	741	694	714	742	672	708	697	698	707	727	706	714	694	727	730	690	749	728	702	696	738	715	697	725	661	701	685	712	704	683	749	694	751	680	650	703	667	684	730	738	750	684	683	698	726	711	662	724	713	706	696	791	701	679	703	679	708	742	738	728	675	690	651	740	741	671	695	734	707	726	717	720	706	701	611	674	724	723	734	699	692	690	713	682	702	722	725	726	748	738	683	683	737	718	643	711	709	644	725	718	731	698	711	661	689	689	653	681	694	704	712	719	732	697	692	730	734	725	704	677	686	690	757	703	703	709	715	646	675	691	724	682	686	704	725	695	752	727	671	681	687	715	672	685	667	687	715	712	661	690	693	729	717	686	679	754	728	657	724	724	667	691	709	728	767	700	678	738	678	701	718	724	747	714	688	738	698	733	662	698	751	701	654	704	688	682	641	681	746	709	690	724	699	698	723	757	751	726	718	731	741	722	732	713	721	739	734	692	666	690	726	709	700	700	683	631	701	766	665	716	765	721	643	677	750	676	698	711	722	727	647	650	697	690	709	721	757	692	717	663	681	671	744	653	658	754	715	675	668	751	736	672	679	716	758	781	669	713	785	714	704	689	711	729	704	736	676	745	693	720	685	690	674	747	725	692	740	646	724	735	729	761	725	694	696	691	699	706	667	753	678	677	758	732	656	775	666	709	673	712	751	706	686	682	764	663	727	679	744	685	717	707	661	669	676	762	714	697	691	704	671	694	704	707	671	762	697	652	735	727	667	676	753	652	698	764	691	738	681	721	708	689	666	711	701	702	708	743	684	682	680	684	755	678	723	707	701	689	725	668	704	713	734	700	699	687	711	691	701	680	657	706	676	693	724	729	688	718	689	649	698	741	672	699	720	755	672	673	671	706	700	724	701	730	719	711	710	691	667	693	709	713	722	730	723	702	693	723	680	654	681	738	695	710	647	723	723	709	689	691	703	663	675	712	701	724	729	696	697	675	724	705	688	719	673	700	732	644	718	752	702	731	736	703	666	707	750	694	730	722	779	699	724	717	720	716	678	730	701	704	733	693	725	657	722	707	714	695	690	710	679	687	708	723	679	701	714	737	723	710	762	697	739	731	713	728	703	671	712	693	713	690	719	672	682	707	672	686	679	740	695	671	713	706	685	669	659	710	677	701	718	688	672	711	754	658	699	723	715	715	705	692	696	695	694	725	685	714	701	702	661	701	669	734	736	733	721	692	694	649	725	720	662	678	674	669	683	658	701	658	667	704	685	682	694	705	730	688	695	725	723	701	715	730	706	698	688	699	680	686	718	705	709	687	694	708	689	675	709	710	714	708	731	720	686	697	702	694	673	702	669	659	685	739	707	661	711	654	710	750	693	737	675	710	725	700	727	751	666	715	697	737	658	700	738	694	714	681	712	717	735	703	761	714	713	736	709	698	689	709	756	773	704	711	752	702	694	710	681	750	660	702	700	705	706	659	721	737	699	671	728	692	657	693	671	659	733	680	654	683	708	772	718	666	678	681	699	701	699	691	750	705	725	686	714	729	753	730	728	727	658	685	723	687	689	679	703	737	693	710	688	738	667	672	739	719	689	745	693	675	701	685	713	692	687	690	724	729	706	719	733	701	694	674	681	724	726	703	684	728	704	740	723	656	711	676	700	690	780	706	707	696	721	688	708	666	704	716	723	715	715	694	683	634	727	687	663	702	645	709	712	689	685	724	670	734	723	674	729	770	690	707	685	721	721	689	696	715	640	721	667	690	742	737	671	685	696	733	721	718	678	690	710	712	715	737	693	716	741	738	709	721	696	700	694	711	686	706	690	693	706	667	702	748	704	676	689	713	666	773	691	665	702	761	720	681	663	693	655	679	674	664
46747	70327	41572	4334	2627	2075	1704	1528	1323	1219	1154	1071	1004	986	1016	981	908	943	893	900	836	870	876	884	894	847	830	891	837	770	853	856	769	816	822	804	858	821	780	776	798	769	844	789	809	803	854	814	834	808	772	812	762	822	747	767	815	873	829	813	813	839	813	847	853	792	816	811	788	776	814	828	800	857	769	822	791	749	795	809	798	811	831	867	816	812	787	824	840	796	835	825	792	825	815	920	824	810	806	781	837	803	844	815	809	809	829	854	793	795	865	769	815	825	881	808	834	775	833	837	794	811	806	814	765	813	843	817	764	811	836	808	796	785	832	802	838	779	816	758	851	801	819	822	778	819	773	848	809	824	818	765	802	770	773	840	818	754	837	818	755	814	759	796	816	802	810	788	813	825	758	780	811	805	785	813	806	818	788	757	810	781	828	792	771	802	792	737	848	806	821	748	805	822	813	755	829	776	821	813	839	817	778	804	816	775	802	822	805	748	793	806	774	759	802	833	760	843	814	787	808	751	831	799	806	798	812	800	742	793	817	869	795	791	804	764	838	828	880	805	812	821	814	762	801	794	793	849	828	802	838	855	827	818	803	829	826	860	814	777	819	770	785	789	793	840	771	816	833	785	818	791	831	814	835	773	768	849	812	844	840	793	809	841	776	790	810	831	864	824	837	822	784	819	811	786	829	764	802	818	835	771	785	805	805	756	840	840	805	802	793	806	790	828	820	764	764	821	832	807	791	845	790	787	819	806	827	825	769	818	804	843	792	815	805	808	836	786	830	793	771	821	738	808	835	795	822	805	819	811	808	849	771	815	830	816	782	802	739	784	828	756	859	778	800	805	828	804	746	791	760	831	835	830	800	806	838	839	812	845	798	772	803	820	822	813	790	792	867	848	791	773	836	753	823	817	787	841	807	766	814	841	781	804	823	807	779	841	837	809	793	801	825	815	860	785	809	796	822	787	828	822	810	823	799	781	777	759	808	804	818	838	805	822	821	795	775	808	826	868	818	779	845	890	807	811	796	844	812	779	784	860	833	793	818	835	795	748	885	831	783	804	755	864	823	849	819	830	829	780	820	818	806	783	870	782	841	793	811	791	858	819	826	808	806	824	790	844	843	756	803	801	794	858	801	783	797	777	810	768	799	847	768	823	799	747	775	790	756	793	814	864	869	794	827	835	826	820	827	802	839	798	815	786	798	814	774	800	805	802	793	780	757	765	813	846	833	804	792	806	820	812	771	808	785	827	803	818	809	811	748	821	760	787	758	822	797	855	779	850	786	818	867	858	767	810	792	829	805	822	809	810	830	821	863	825	807	811	796	815	782	744	811	826	774	849	806	786	782	785	783	816	780	807	778	765	806	806	839	809	825	803	799	834	807	799	774	878	842	802	834	764	786	824	827	834	792	828	817	849	746	856	798	817	791	760	802	820	810	796	749	787	778	825	809	836	817	804	802	787	756	781	832	770	774	779	811	790	817	798	758	808	807	819	852	863	771	831	807	796	760	808	812	814	799	830	778	788	811	798	819	852	857	877	809	828	813	771	807	850	843	791	816	814	788	872	828	795	822	886	809	771	799	821	795	823	797	817	822	815	829	793	779	785	797	825	832	791	792	818	769	786	833	806	779	872	770	849	796	775	825	740	762	802	832	798	775	824	832	830	793	822	797	771	844	843	798	804	793	741	789	861	755	861	820	796	793	830	805	799	830	809	784	812	830	815	813	841	805	796	797	821	836	837	826	770	802	789	838	827	812	770	785	834	765	834	814	823	792	828	802	840	809	813	827	825	781	788	795	803	808	830	787	814	780	760	803	784	789	836	751	811	799	830	792	805	800	773	852	829	846	833	800	779	804	807	800	793	781	759	827	790	829	796	797	855	810	800	789	803	781	844	773	824	759	793	798	834	820	836	789	795	819	806	838	846	820	837	794	814	815	794	804	791	791	818	767	799	776	813	778	814	821	780	772	811	808	797	790	761	790	813	788	778	829	838	805	741	823	794	804	838	755	797	801	817	789	810	746	798	828	788	818	819	876	824	831	771	809	866	819	802	800	801	748	771	805	804	783	857	796	807	820	830	801	762	827	731	758	770	826	783	825	781	851	833	837	846	841	791	805	811	755	810	861	856	774	803	780	811	761	804	797	826	804	838	845	773	779	787	819	763	841	893	844	858	833	825	796	764	837	800	801	792	793	837	818	788	761	842	767	818	812	850	848	784	818	787	820	754	780	855	795	789	810	861	775	792	831	807	822	809	791	838	850	824	819	825	776	789	847	806	819	814	797	785	802	790	778	830	817	835	807	808	822	807	816	758	812	804	827	798	836	841	772	808	852	836	776	788	813	751	798	805	826	799	773	790	813	785	808	748	819	845	807	844	784	758	762	772	822	788	785	830	859	797	743	836	849	858	856	801	788	758	792	739	798	767	788	879	827	834	847	783	811	785	841	801	767	801	844	794	836	836	831	773	792	822	850	866	848	795	871	824	759	801	749	819	763	767	790	805	852	772	802	819	787	853	814	772	760	757	798	793	810	856	852	807	796	772	823	798	804	838	807	745	835	847	847	813	806	837	820	790	816	809	808	802	772	813	810	822	817	791	781	887	841	771	803	829	804	807	811	821	793	830	775	813	836	843	834	785	831	770	805	755	843	780	751	795	755	793	853	831	831	836	812	811	837	812	828	808	763	858	805	826	816	806	845	819	830	814	773	805	772	842	758	783	828	773	793	780	757	787	776	804	768	818	811	785	832	787	829	796	800	830	797	769	794	789	822	814	827	791	843	809	870	790	841	776	822	796	797	798	757	749	823	838	787	866	811	808	807	793	843	821	854	776	786	812	812	771	799	769	816	751	818	805	798	864	800	789	829	838	831	775	783	812	830	832	837	759	817	805	840	840	819	836	772	812	814	769	866	842	794	806	799	864	835	786	824	792	814	816	852	811	822	785	818	788	852	813	787	798	868	805	829	780	788	863	819	857	796	795	743	778	739	855	863	798	816	863	837	861	779	759	872	850	772	835	803	851	786	741	821	770	838	789	791	787	812	833	773	815	837	804	850	814	841	846	805	823	849	821	827	791	817	816	805	773	815	781	835	804	837	830	820	786	782	829	776	877	828	826	802	811	830	784	759	759	795	832	736	792	828	811	786	853	803	825	786	798	848	835	780	810	792	829	805	831	824	800	847	800	827	793	805	864	804	806	785	794	815	763	824	821	831	786	799	860	796	787	804	777	782	818	823	801	798	812	859	783	814	777	826	781	803	805	822	812	853	791	784	829	828	771	792	795	837	860	733	868	797	823	826	837	802	833	810	785	804	793	782	829	766	839	848	805	846	826	784	818	819	779	836	906	847	803	798	782	854	827	793	813	775	810	871	828	834	814	825	820	806	773	802	832	834	812	819	834	868	807	805	813	865	825	815	859	808	740	786	774	816	793	783	828	806	753	807	802	798	782	725	764	827	762	844	774	834	750	735	780	867	745	772	792
32029	31369	22653	3794	396	280	272	275	267	290	280	275	280	246	285	283	272	288	276	296	272	281	259	290	257	270	287	258	292	271	227	272	296	300	276	258	251	270	277	274	252	272	285	273	267	272	300	315	241	242	270	293	298	289	280	283	284	262	255	298	243	250	267	267	269	252	289	271	274	262	267	275	250	270	258	261	264	284	263	270	269	292	275	239	275	244	271	298	273	254	295	273	266	285	278	290	273	269	284	268	279	263	290	279	292	282	237	296	264	262	252	292	256	283	289	256	289	266	257	266	270	293	278	281	266	265	262	278	328	283	254	266	302	270	251	257	269	261	304	244	228	262	274	285	281	286	246	293	254	282	289	289	283	284	298	266	280	262	277	277	280	272	262	256	293	287	277	277	254	244	249	301	284	306	268	269	256	290	293	270	263	270	268	299	271	278	308	290	234	283	291	263	254	263	276	273	277	266	269	259	252	277	274	259	248	269	278	251	270	278	262	297	257	299	279	281	260	244	258	246	267	295	282	260	259	261	287	261	272	262	257	262	260	274	285	260	279	254	265	250	279	241	257	297	257	283	253	279	278	276	274	284	254	303	276	271	278	298	256	279	276	244	256	277	285	287	251	263	273	267	260	279	277	262	293	248	270	279	278	261	303	280	267	256	268	275	263	278	288	280	294	280	269	271	273	269	270	260	262	274	253	249	258	293	275	262	272	264	293	240	244	247	276	263	237	260	272	276	284	290	244	296	279	279	267	302	293	306	321	257	280	278	247	247	264	253	277	262	261	268	296	250	291	282	270	275	249	276	278	293	289	266	276	254	274	263	277	264	268	296	270	236	272	304	283	262	271	278	258	267	292	265	271	267	258	246	260	248	257	261	287	264	285	256	293	290	279	284	269	296	267	288	264	252	281	304	282	269	241	267	257	275	245	254	265	255	263	254	290	273	282	251	295	279	244	255	229	257	294	277	254	250	302	267	250	262	300	263	279	243	256	277	274	259	264	273	281	249	280	262	274	274	283	229	247	280	294	261	283	256	245	269	275	251	247	268	262	230	261	286	260	243	251	246	291	282	277	259	248	253	245	279	272	271	261	301	274	284	260	287	286	264	267	278	303	292	267	268	264	286	287	262	295	271	279	287	256	257	289	251	252	315	280	259	274	300	290	269	262	249	246	279	238	265	263	280	267	294	283	269	241	235	266	288	309	274	259	286	269	285	287	273	249	276	295	268	260	266	260	270	283	275	244	299	290	282	271	273	280	251	272	273	250	262	266	279	272	254	291	265	289	255	273	254	282	298	271	280	285	236	280	307	285	272	282	252	268	288	277	264	266	266	256	293	268	288	257	290	255	256	263	249	294	275	290	270	252	275	279	291	292	256	278	259	272	269	269	284	261	300	260	282	265	258	252	236	260	262	260	263	253	267	272	263	292	253	288	284	261	264	307	262	241	285	275	268	263	260	287	264	265	279	279	252	279	259	268	278	259	279	252	266	249	283	271	267	282	272	269	262	259	262	262	270	285	254	235	285	270	254	286	280	276	261	265	270	275	285	285	261	271	241	247	296	284	283	283	257	273	273	283	251	261	286	281	252	279	265	248	275	266	276	265	277	271	302	283	242	249	271	247	257	246	287	247	281	259	280	264	283	254	264	252	267	286	288	270	236	246	284	304	292	276	269	286	240	268	247	286	259	283	249	279	263	288	268	295	263	272	244	262	269	236	283	246	250	265	262	242	263	283	249	268	268	310	250	278	269	236	255	290	299	238	258	236	268	261	259	269	297	296	246	271	255	265	289	269	243	267	257	271	254	291	252	259	294	278	246	302	293	275	265	266	274	291	289	265	259	290	249	263	270	283	285	284	233	246	262	287	237	247	271	298	269	302	302	270	287	267	282	241	259	288	276	266	267	271	283	281	251	230	290	288	273	283	237	256	283	240	271	248	251	279	297	265	275	253	258	262	280	290	291	285	260	292	267	264	265	286	257	270	276	270	271	268	254	282	270	286	294	288	287	257	255	251	273	278	241	299	258	253	276	291	274	268	280	256	247	272	287	266	279	292	264	270	265	257	266	268	246	272	272	258	250	265	293	286	290	235	280	252	277	265	270	283	268	241	277	266	270	270	243	254	284	270	276	276	244	258	279	257	267	254	299	253	251	301	263	254	273	289	241	272	304	271	250	303	279	246	272	262	233	268	294	285	290	262	266	240	272	255	277	285	296	260	283	247	248	265	278	267	272	252	270	249	268	296	254	282	282	256	271	296	259	283	271	264	269	277	285	264	283	250	252	295	265	262	269	251	276	282	276	265	261	279	272	293	257	282	275	308	261	279	293	256	294	268	251	232	267	250	288	262	248	265	261	248	253	248	271	283	299	260	290	269	302	256	265	279	291	285	257	244	254	249	306	274	282	263	274	267	265	293	268	286	238	279	268	309	268	263	239	266	295	258	259	293	253	257	264	264	277	260	280	285	278	265	272	300	260	264	260	275	263	285	283	263	262	247	264	274	252	274	263	270	267	247	255	258	259	276	257	282	288	303	258	275	288	260	257	270	267	269	247	278	273	288	286	273	267	253	280	270	269	289	291	259	269	243	265	304	261	276	278	275	268	250	303	280	266	269	255	266	268	284	262	300	249	288	282	291	280	259	274	278	274	301	257	259	281	275	243	286	292	281	280	288	275	285	290	242	307	241	256	265	271	262	280	275	254	284	258	290	281	277	287	285	290	262	294	260	257	257	255	270	270	278	274	268	231	289	226	280	270	290	279	250	302	296	276	261	299	292	249	270	242	283	257	293	270	261	267	273	237	264	287	292	264	296	276	274	277	239	272	273	244	301	289	285	272	272	278	252	287	268	272	260	289	267	258	258	267	254	263	294	269	268	281	241	263	268	242	288	268	279	289	274	268	286	247	248	270	300	290	264	287	302	257	252	271	253	266	278	243	263	263	239	232	286	297	241	281	281	297	267	275	246	246	291	267	290	245	260	273	265	280	269	260	263	264	269	313	263	264	278	282	262	263	248	265	283	268	282	256	276	286	268	271	248	264	259	258	265	287	237	256	250	255	274	296	263	274	281	263	251	262	276	229	247	266	265	276	270	249	278	266	254	267	285	268	309	276	264	268	287	261	255	268	283	287	265	277	297	259	253	238	252	249	314	255	234	284	252	256	300	272	250	258	269	283	254	250	240	253	268	289	289	289	263	277	260	237	253	255	278	276	232	245	271	258	257	271	268	282	287	256	272	310	284	255	275	278	249	251	280	270	295	280	263	269	260	235	287	246	283	264	299	278	276	253	236	247	271	269	298	271	272	256	268	280	273	272	254	265	271	259	247	257	255	272	251	269	285	262	263	297	289	275	299	274	299	281	261	276	262	258	252	251	266	253	260	264	269	280	262	275	273	254	272	244	277	260	254	280	255	290	256	299	273	255	263	270	268	276	284	257	266	280	244	272	300	286	254	252	278	249	279	266	276	266	249	284	290	272	244	292
39206	45638	21741	602	413	413	372	378	365	344	352	312	361	363	361	365	367	331	349	317	294	333	361	337	392	330	348	315	327	366	327	316	324	343	354	323	330	338	354	331	361	330	320	358	354	332	354	351	345	313	337	343	303	387	335	348	350	342	323	344	337	316	335	344	359	314	317	295	326	318	322	347	367	329	321	340	324	337	376	302	317	322	315	318	367	335	306	324	328	316	302	347	352	350	362	353	326	340	347	337	360	328	334	344	346	364	332	340	331	320	341	321	328	347	345	338	313	333	330	346	308	350	322	316	327	331	330	349	363	301	346	348	340	336	351	347	326	313	334	316	327	361	348	344	352	328	335	341	348	321	330	333	333	343	367	324	332	362	355	301	350	357	307	315	364	313	306	328	339	361	328	332	325	343	350	295	322	356	341	380	355	323	378	363	343	296	335	336	350	331	332	340	348	339	313	332	335	348	338	355	352	338	329	343	322	340	312	325	343	326	314	319	322	361	330	314	360	322	316	324	354	340	319	374	320	315	342	352	312	336	352	357	339	305	286	327	285	320	318	351	361	312	354	328	317	308	330	331	314	340	313	295	319	353	319	315	340	350	360	349	371	344	344	333	340	341	328	327	356	376	347	334	318	303	362	315	323	328	311	335	321	318	313	309	323	338	355	304	322	312	364	372	377	325	359	343	361	340	332	312	337	356	342	320	342	308	331	337	348	306	364	337	328	327	347	299	329	335	326	353	336	332	345	318	313	328	347	351	367	358	334	288	325	332	319	366	324	358	329	364	303	333	345	323	306	330	321	333	289	363	310	335	357	344	295	333	358	319	324	284	323	327	342	339	323	311	331	347	343	352	340	343	316	361	322	312	370	329	314	324	314	317	328	335	346	344	343	359	380	296	323	337	323	341	371	342	345	338	309	334	368	315	317	332	328	333	325	327	333	352	325	339	356	348	328	310	342	298	337	330	331	359	321	317	292	337	350	346	342	327	320	337	347	361	351	309	313	337	320	326	320	323	338	334	344	347	332	359	345	350	283	351	323	307	333	321	337	312	328	330	328	322	346	345	323	320	311	376	345	347	328	366	339	307	336	347	324	343	344	342	349	318	363	301	337	325	315	308	344	332	314	335	310	364	336	298	337	346	357	323	326	337	370	337	338	303	328	314	346	340	308	345	337	339	374	312	325	363	343	375	320	300	337	348	351	305	336	346	316	331	356	328	367	348	358	338	359	321	351	374	292	360	300	386	315	351	302	314	336	311	358	336	303	323	347	325	312	328	317	365	329	351	348	316	361	337	336	314	320	322	317	327	324	318	360	344	339	339	328	315	336	342	337	322	320	343	348	317	340	342	334	339	347	337	340	311	322	365	349	325	347	328	332	340	298	324	323	342	371	313	319	347	348	315	347	316	348	345	362	328	323	322	337	340	364	369	359	325	326	328	341	305	336	294	300	364	371	329	314	337	324	322	329	343	332	311	342	313	316	319	323	318	356	324	318	318	324	382	313	332	345	329	343	348	306	338	344	369	339	333	352	344	347	303	300	358	325	339	305	324	331	313	334	350	329	364	337	327	338	317	321	315	339	317	326	297	351	312	347	355	353	362	306	311	338	325	353	368	335	338	348	329	313	357	310	324	307	321	322	340	342	336	320	339	323	347	357	338	344	323	316	358	377	362	319	356	323	337	338	305	333	335	343	313	342	347	357	370	341	385	374	347	336	310	347	335	322	342	345	356	320	344	358	346	319	290	339	375	353	307	339	338	354	334	367	371	340	349	318	330	330	369	368	329	287	344	294	336	355	327	337	299	364	317	323	344	320	326	309	323	334	303	319	349	319	364	342	333	339	335	350	294	319	338	299	368	311	354	337	337	337	330	298	362	327	349	330	335	316	312	329	350	314	314	350	347	365	329	335	331	326	333	320	379	329	341	299	323	364	330	315	327	350	343	332	336	345	327	337	295	337	307	341	325	320	360	322	317	345	327	369	322	310	372	349	337	342	311	322	318	315	343	349	351	313	359	308	335	347	319	332	312	290	351	317	336	317	308	336	373	311	332	356	321	310	337	335	324	345	363	337	343	337	313	334	326	318	348	325	310	340	317	319	324	324	344	329	356	325	320	318	333	350	345	358	335	346	332	342	319	336	331	318	335	335	349	328	294	347	310	311	343	320	368	337	336	333	358	324	375	336	349	319	304	363	337	357	320	319	324	336	290	343	351	313	317	344	375	309	319	312	360	355	303	343	320	365	326	357	320	355	348	319	309	340	349	351	356	338	324	342	345	320	330	312	329	324	351	342	354	325	369	335	303	331	329	357	317	321	359	346	306	347	339	312	322	331	338	355	324	304	327	305	332	318	341	340	340	320	300	336	327	341	331	302	332	338	330	323	333	306	325	324	301	335	346	340	354	363	342	344	342	340	341	346	353	312	351	365	373	311	332	331	334	356	350	345	296	307	344	346	358	335	334	328	350	374	325	323	315	345	326	360	340	337	328	362	351	361	357	349	318	328	340	337	278	331	347	348	342	315	306	330	302	350	322	345	323	353	337	306	334	335	346	325	309	345	306	344	343	311	321	333	353	347	338	326	346	323	302	342	360	334	326	341	333	333	350	316	330	358	320	351	326	323	330	341	332	332	376	342	342	353	343	331	327	377	339	341	323	328	330	329	347	346	318	325	365	344	328	328	344	331	292	306	313	357	334	306	302	321	339	379	332	358	357	347	329	313	335	317	354	319	331	343	322	334	345	337	343	364	302	343	281	321	338	366	335	352	364	335	349	359	371	307	375	317	336	352	333	357	328	323	317	331	381	312	350	318	290	398	369	346	297	342	346	339	322	340	334	313	344	332	315	335	305	352	319	310	363	319	297	346	298	365	315	324	324	327	340	354	347	386	336	327	331	335	357	333	333	351	331	361	344	366	338	322	344	325	314	343	327	338	339	326	335	322	351	347	331	329	356	352	310	336	326	317	347	363	352	321	332	328	345	319	332	352	352	331	344	326	324	333	326	342	337	362	337	311	313	309	327	349	341	323	292	328	322	314	325	327	338	334	321	349	339	387	347	367	326	337	341	327	347	355	350	296	368	329	323	381	361	303	331	327	330	341	353	320	310	348	310	327	361	333	327	337	319	352	347	359	329	326	341	312	340	324	352	328	343	313	335	344	325	358	335	325	335	320	326	348	340	333	339	324	345	342	338	328	318	352	368	326	325	300	329	346	338	307	315	368	362	326	319	385	297	328	322	341	316	295	348	336	306	344	359	330	327	346	312	322	364	337	300	334	291	328	325	354	335	356	337	341	350	277	338	324	328	328	358	338	368	329	341	361	301	332	338	321	335	365	346	339	320	341	343	324	311	347	317	327	297	299	324	321	343	325	340	303	329	339	361	315	381	310	318	361	322	313	334	289	314	386	305	324	316	307	309	303	332	315	347	321	333	338	348	355	337	319	344	333	348	340	358	330	351	299	338	310	339	328	344	327	322	332	313
23944	21041	27911	24252	20143	5150	873	720	623	577	601	555	565	545	514	540	513	539	559	533	549	518	524	503	542	490	511	513	492	511	548	516	531	533	489	510	519	495	542	469	537	503	536	486	490	492	479	495	496	481	499	459	492	478	493	489	530	468	533	467	503	504	464	494	499	519	517	535	504	487	507	518	469	512	512	470	493	543	502	507	546	491	533	506	468	507	525	485	482	492	487	489	508	534	491	517	518	570	495	497	459	466	517	469	484	486	494	492	468	500	501	450	487	493	509	522	518	468	444	475	520	471	505	512	477	518	474	494	483	470	503	479	513	511	531	532	425	531	506	482	492	489	502	472	479	494	451	467	522	519	475	489	520	489	509	511	506	488	510	492	488	493	481	507	492	495	463	522	504	493	559	467	515	522	507	507	512	470	536	469	510	506	502	501	497	513	497	516	449	507	492	503	470	507	494	483	526	507	506	485	522	464	497	454	555	547	492	530	491	450	549	470	508	519	498	501	484	497	460	505	499	479	522	501	525	487	527	496	458	478	556	465	518	501	457	441	510	490	491	496	491	480	506	486	530	505	508	499	555	521	459	500	515	484	513	486	516	481	469	505	490	505	494	491	480	506	492	469	486	529	507	512	486	485	499	487	506	489	509	497	486	503	497	482	486	539	518	491	520	513	507	476	480	493	512	515	492	467	471	470	500	506	463	498	454	532	496	483	491	536	512	459	500	476	475	493	504	513	516	496	465	484	517	479	481	506	504	505	489	517	492	498	500	518	496	466	464	511	492	454	506	490	496	509	478	515	492	481	518	519	513	466	490	470	538	560	483	511	511	479	536	526	458	542	468	471	506	489	496	485	497	474	507	481	478	519	492	500	506	487	515	499	481	509	498	471	475	509	489	471	512	433	482	469	477	500	483	489	475	523	473	477	508	499	500	471	493	483	486	475	495	456	525	479	490	477	508	514	461	509	493	457	532	506	499	486	510	467	483	522	484	510	501	517	435	478	512	532	523	485	489	452	536	481	532	479	504	507	469	511	478	497	474	471	503	524	497	511	535	498	472	564	487	493	522	488	521	493	526	461	511	483	519	522	514	470	488	500	508	468	474	513	490	533	475	516	510	518	489	519	482	490	525	496	508	493	496	505	474	505	476	542	484	531	519	470	506	507	477	471	500	498	523	512	526	496	489	468	499	509	485	500	536	511	501	508	514	523	520	479	472	492	458	483	443	462	482	488	468	522	454	537	439	509	482	476	509	506	489	489	504	499	481	501	518	541	489	487	495	494	456	450	489	463	490	513	491	504	496	489	457	453	512	500	512	535	488	520	498	440	501	527	475	476	515	503	505	476	498	463	530	493	489	517	496	493	512	516	501	479	479	442	506	526	514	508	454	463	501	485	466	475	534	524	514	513	518	497	490	457	466	466	481	526	483	485	497	519	462	499	509	501	486	493	468	477	496	493	489	496	481	495	493	502	494	554	522	512	484	538	490	516	488	506	480	472	499	505	513	507	509	503	484	473	574	529	498	503	522	462	445	514	496	532	512	493	514	505	504	535	508	487	469	494	459	518	500	493	448	451	506	507	518	504	479	521	475	529	473	506	529	499	496	502	485	486	506	501	499	506	492	455	481	525	472	476	502	493	502	516	488	495	511	532	452	500	517	509	459	530	513	459	462	474	536	531	476	518	542	517	490	521	508	479	477	453	493	508	474	508	483	493	502	494	507	532	463	502	506	478	507	504	535	458	499	513	457	437	499	498	502	491	467	492	490	478	488	470	477	483	491	515	484	486	529	479	498	506	495	517	492	515	524	537	506	478	495	518	466	516	485	487	512	472	506	470	506	475	522	482	473	471	515	471	483	528	510	505	514	499	475	512	458	489	498	487	481	501	465	469	499	542	483	530	511	473	527	499	513	485	465	533	497	483	482	507	502	488	551	475	492	499	511	492	527	502	495	511	462	521	489	509	490	528	499	526	498	493	481	492	495	518	517	468	526	535	535	474	498	555	539	504	491	526	490	490	512	497	554	518	513	473	501	484	463	507	483	480	456	505	481	463	478	453	521	498	452	462	473	497	483	502	498	526	509	548	459	487	492	513	492	434	489	497	477	512	488	526	516	504	507	488	497	502	502	460	503	504	485	506	491	473	504	454	498	478	475	475	508	469	476	518	502	493	494	519	501	497	494	489	495	516	488	497	499	481	490	526	503	515	492	475	518	474	453	515	455	495	505	519	530	501	509	467	487	498	472	492	492	472	514	523	521	504	481	515	487	492	457	498	510	507	505	496	489	497	500	503	502	502	520	510	506	489	471	464	478	468	526	478	513	509	495	508	512	520	510	482	471	531	498	509	494	545	459	515	477	495	471	466	517	476	512	489	478	506	489	472	524	544	473	519	486	519	466	457	491	504	454	476	527	496	505	476	527	482	526	525	485	462	438	497	481	498	506	503	524	509	475	507	502	483	499	514	489	460	475	480	478	475	488	482	494	502	483	481	490	508	527	511	499	501	486	504	475	467	477	501	486	457	472	564	512	457	478	469	505	471	485	494	521	508	487	491	484	495	506	500	484	461	494	482	568	484	516	497	533	481	509	474	498	474	460	486	463	458	525	484	488	461	475	523	526	505	500	452	480	494	463	489	492	523	500	496	519	496	498	512	500	486	524	515	524	489	503	453	455	489	498	479	472	480	472	486	520	523	481	513	490	521	489	514	488	535	534	507	473	481	480	523	492	467	502	520	474	523	484	499	484	462	512	509	519	516	515	514	509	551	473	483	506	515	498	507	502	445	514	444	493	459	489	489	492	471	504	479	469	511	524	501	508	454	503	512	483	502	507	472	492	489	497	485	509	506	483	513	501	499	512	504	462	458	486	535	476	509	475	499	484	493	501	511	493	476	520	520	469	489	529	517	520	485	469	531	556	530	481	472	526	479	476	488	484	518	496	483	479	495	459	505	514	493	505	470	499	471	504	524	506	517	511	503	499	517	498	531	496	547	498	498	500	509	494	495	507	505	477	508	517	492	500	499	516	486	513	502	431	483	511	505	510	537	467	548	487	472	526	490	461	503	511	484	496	501	453	481	495	485	488	509	506	495	497	509	501	492	544	493	500	535	491	478	477	493	482	505	496	522	494	462	485	486	485	499	475	482	525	471	495	493	453	497	489	493	472	473	510	492	496	533	511	513	491	472	510	465	483	492	467	502	477	498	489	479	497	465	500	510	476	477	512	467	557	494	494	514	495	471	481	498	478	481	528	481	458	529	480	495	538	461	463	482	488	486	508	510	484	492	558	507	507	478	475	485	502	515	501	478	502	527	508	489	456	476	496	490	506	535	498	488	475	487	470	541	507	489	523	462	510	470	474	521	502	484	499	464	490	489	493	496	486	499	502	493	487	458	474	495	494	492	497	509	465	509	520	511	512	523	526	495	451	466	520	485	501	485	513	484	494	462	465	515	468	496	512	513	501	476	478	525	496	490	520	493	481	528
42886	61384	29764	2370	1564	1274	1094	959	836	787	706	744	685	685	645	672	682	596	672	612	626	591	626	602	630	605	619	597	542	563	567	587	624	609	582	598	630	616	577	617	612	627	584	571	616	562	549	565	555	595	588	583	621	608	585	591	567	579	561	567	595	621	603	606	610	585	552	581	622	586	572	575	571	572	565	584	562	595	572	530	580	533	563	575	602	583	631	601	579	628	586	569	590	584	571	603	631	649	575	587	635	577	567	599	561	576	590	613	539	586	595	599	611	584	586	535	580	588	538	590	543	562	571	547	587	585	573	563	579	575	593	567	563	589	565	556	581	621	575	604	647	585	611	568	577	572	638	546	558	576	583	579	543	580	584	556	568	593	593	576	606	637	580	558	642	566	577	588	539	580	596	578	625	543	601	573	582	599	572	617	610	580	644	572	566	575	573	615	583	576	572	594	611	598	570	618	568	570	597	601	605	560	522	594	563	608	591	604	600	566	565	598	597	595	548	576	567	560	604	584	572	569	610	611	564	577	597	600	587	577	613	612	570	642	588	579	608	571	619	565	579	604	554	605	573	599	547	580	583	536	575	587	584	593	564	588	613	592	579	585	524	577	625	578	601	563	576	590	583	608	571	598	564	549	548	572	588	565	572	582	582	608	639	571	592	586	607	576	542	572	589	586	583	558	559	531	568	593	540	605	560	578	567	550	575	585	566	581	557	556	591	601	612	623	581	587	597	579	583	567	589	594	611	563	583	645	616	558	623	528	528	590	599	554	586	541	610	644	562	574	562	613	563	577	602	611	599	548	536	580	558	562	552	619	566	620	574	574	568	591	541	600	571	581	574	568	612	622	593	594	589	588	604	588	662	585	601	593	536	581	542	553	569	583	560	563	566	571	547	589	558	602	567	559	579	610	592	606	604	578	565	620	575	636	584	599	582	562	572	535	548	562	559	618	593	602	588	592	572	558	606	559	570	603	586	631	568	564	605	606	577	528	572	582	578	598	550	559	583	593	621	584	572	580	590	613	605	594	602	574	548	581	610	643	551	562	569	565	564	566	559	614	585	574	577	565	581	571	568	590	570	576	579	581	644	599	614	576	619	578	613	556	565	544	553	589	493	587	586	591	554	581	568	553	577	568	581	581	579	596	572	552	605	583	560	598	550	595	603	617	567	595	585	580	554	563	566	584	604	595	588	602	589	574	598	586	595	615	583	608	583	622	567	584	576	615	602	580	555	574	560	529	616	557	576	633	575	527	583	571	584	622	562	626	570	621	597	577	581	596	575	574	577	582	528	578	588	577	581	545	587	591	583	606	610	522	599	609	557	573	547	548	596	541	607	524	607	594	532	587	551	619	597	571	598	577	601	557	597	558	607	560	578	618	612	579	616	579	606	589	573	634	607	585	587	585	566	581	643	588	595	571	571	597	560	560	609	561	594	562	531	549	598	591	569	564	551	571	576	568	586	567	591	566	591	553	590	571	637	563	614	557	597	558	593	578	576	583	518	555	554	558	598	541	600	549	604	574	584	606	561	567	595	635	593	594	526	604	596	568	586	582	624	569	586	564	602	586	576	609	565	611	607	605	574	576	612	558	634	589	561	611	558	566	558	563	579	558	599	565	546	588	558	611	569	592	591	579	590	548	597	585	584	623	587	580	574	633	564	557	577	600	574	626	560	556	579	591	610	571	553	575	595	615	616	546	555	586	600	624	554	536	593	558	604	592	585	584	578	565	578	593	582	554	599	612	579	613	567	591	596	566	592	622	596	535	563	572	633	640	584	595	603	570	579	547	584	602	581	568	582	541	570	580	552	580	581	591	550	584	609	566	582	606	551	585	564	568	593	593	577	584	571	593	583	537	616	611	588	620	539	581	566	600	570	605	629	581	568	594	562	554	613	620	604	581	568	573	597	524	566	567	592	574	601	566	607	591	577	586	661	583	574	574	567	549	604	575	550	568	552	574	607	575	536	578	607	561	566	591	550	569	587	615	567	576	591	639	556	592	598	539	570	571	558	568	552	588	587	545	585	541	637	544	537	573	583	558	596	591	594	577	597	588	623	627	613	567	570	544	581	569	577	562	593	574	593	622	560	575	630	602	598	597	592	610	570	609	578	587	566	570	564	569	570	576	590	587	570	566	581	595	585	554	548	611	524	579	566	594	538	638	577	593	604	607	584	569	592	615	580	584	607	610	590	584	587	576	584	585	524	592	592	576	553	604	572	621	603	535	559	562	564	576	586	620	565	570	579	571	574	560	588	553	580	562	581	617	571	623	548	583	596	574	618	618	558	558	568	587	581	587	568	601	514	579	608	564	555	557	583	597	580	559	566	578	547	577	588	609	597	577	546	600	618	595	572	594	574	551	588	563	598	611	555	575	590	577	593	537	594	593	570	577	613	584	563	583	549	578	589	585	601	585	584	590	542	610	608	581	612	571	593	596	555	584	569	549	608	592	563	537	529	595	565	604	584	595	567	604	570	616	613	595	559	583	580	580	568	570	588	588	548	539	607	573	620	584	573	606	597	552	542	573	578	553	588	576	569	568	561	611	544	562	515	582	602	560	600	513	602	601	540	543	551	572	551	575	592	612	583	605	594	602	585	572	623	623	591	582	588	602	565	527	599	565	595	603	603	582	548	590	575	570	553	595	559	582	590	559	556	624	581	587	593	553	572	551	602	559	571	609	555	564	579	549	575	549	599	548	557	515	599	561	573	550	565	586	609	606	550	594	604	552	598	559	561	579	571	587	616	576	589	576	589	615	565	571	554	526	572	583	567	609	545	580	575	622	599	550	567	533	568	583	578	577	569	593	572	556	592	573	606	553	566	557	535	606	612	573	592	560	539	591	618	567	634	571	565	597	552	557	579	589	581	606	605	577	617	600	574	563	603	613	546	589	566	561	594	607	609	568	573	547	574	580	574	611	580	585	588	581	599	611	589	559	547	582	561	536	598	534	576	532	609	588	613	574	577	569	563	564	611	608	567	549	561	602	544	556	602	558	599	556	586	556	617	565	569	601	535	603	557	583	563	583	623	599	581	574	579	562	556	618	585	554	567	559	636	620	605	591	524	600	605	579	604	600	579	580	601	545	587	571	545	556	551	586	576	573	565	586	567	554	568	569	594	600	600	620	590	551	575	619	615	597	607	609	601	606	569	545	566	598	575	564	632	575	595	589	602	640	599	606	604	585	578	624	570	581	585	633	553	567	559	626	622	556	581	560	561	587	574	566	586	559	595	588	560	576	591	549	603	573	557	567	537	547	573	560	569	591	621	559	616	575	568	610	598	561	573	576	597	609	587	569	542	554	580	578	581	610	618	593	592	553	568	557	611	585	584	572	599	636	586	571	583	604	571	531	592	587	620	615	580	586	546	618	623	594	578	596	597	594	606	605	594	616	560	530	583	616	613	602	584	604	554	564	554	541	604	557	605	614	582	582	569	620	578	556	614	562	553	604	602	587	570	576	580	588	553	580	580	564	582	564
25185	21382	26850	23799	5425	560	466	435	421	401	421	404	401	402	361	403	364	358	375	368	379	380	376	368	345	359	376	370	359	372	347	344	369	365	369	367	375	377	361	336	349	358	372	360	362	375	344	364	350	358	402	387	323	366	391	334	329	372	367	349	369	391	337	347	376	384	350	372	346	382	344	371	346	350	320	395	407	369	377	388	370	390	347	368	368	375	368	344	377	364	350	382	379	330	407	389	399	352	388	368	374	333	337	378	376	339	387	372	383	364	380	360	371	365	332	387	379	374	362	379	386	344	357	391	384	359	335	347	365	342	417	360	389	371	363	375	383	346	388	383	379	380	371	377	371	382	347	352	355	358	428	371	380	365	369	343	335	364	332	347	338	390	363	363	372	399	400	394	350	381	337	356	339	390	349	351	370	395	328	403	381	349	374	375	386	337	376	375	401	356	390	326	362	359	376	380	374	371	340	390	373	374	354	350	388	400	395	338	347	363	341	331	363	362	409	377	368	366	352	377	392	360	344	367	366	334	347	378	364	351	355	370	378	379	395	369	382	346	376	351	357	384	352	369	371	362	382	360	332	378	393	388	349	373	363	365	398	366	362	357	369	366	358	329	418	381	349	352	385	385	363	351	360	351	405	372	393	360	362	373	393	368	377	357	379	373	316	338	343	354	385	382	362	388	348	368	371	378	373	360	377	395	337	357	367	376	397	369	352	369	410	390	371	380	379	358	340	359	376	366	394	342	356	335	350	360	370	342	349	358	389	382	382	363	402	376	377	347	361	365	357	368	385	366	369	356	344	335	366	359	370	375	371	397	381	362	376	385	377	375	386	395	350	380	366	361	392	352	402	327	369	369	358	350	368	393	354	355	361	362	374	371	356	373	367	413	370	377	374	347	394	369	397	345	359	348	354	357	332	372	397	380	407	372	365	366	376	367	397	359	394	377	375	368	376	391	352	354	373	331	389	366	375	345	362	342	357	348	370	346	376	369	364	381	332	400	389	367	361	403	371	362	368	322	372	379	352	342	371	374	378	378	326	369	382	373	364	348	351	391	384	375	393	403	374	397	352	364	358	337	333	405	337	405	382	394	374	360	352	352	365	360	356	378	350	376	354	386	368	368	350	362	390	361	363	386	353	375	388	377	373	374	334	366	366	344	343	380	391	333	362	360	379	386	374	356	361	339	369	366	318	355	351	335	355	309	358	356	362	346	341	345	329	387	407	369	373	344	338	368	367	367	314	409	397	378	380	388	360	377	365	388	356	381	386	340	380	392	370	369	381	374	364	345	368	348	398	343	383	361	354	339	325	344	349	388	393	345	385	334	353	370	370	376	364	363	335	373	371	384	332	382	341	366	369	340	401	366	329	388	345	349	339	337	362	375	381	370	351	349	362	393	386	344	351	374	360	376	374	357	359	361	369	388	389	333	388	353	393	363	361	330	358	350	350	345	400	338	350	390	367	378	391	375	366	364	351	366	358	365	342	374	359	360	346	401	361	364	389	374	344	349	369	360	346	358	386	400	368	353	388	316	370	357	355	379	352	352	395	347	364	386	361	348	378	349	368	395	366	361	350	352	339	385	355	352	347	357	365	382	407	402	342	368	360	368	349	337	371	381	382	366	353	339	412	382	322	396	384	359	370	347	382	367	393	406	348	342	349	349	360	351	321	370	332	366	346	362	357	346	342	385	368	358	363	390	365	350	331	348	370	370	374	407	408	377	362	376	386	375	362	323	359	376	332	359	374	370	374	380	368	341	355	418	352	371	388	380	366	338	359	376	350	350	398	359	384	383	355	394	361	325	356	365	375	370	383	366	391	343	354	375	347	335	377	397	377	381	356	374	357	410	391	345	391	372	349	347	352	359	393	344	397	347	381	352	377	353	373	390	391	347	381	368	382	338	381	399	358	377	348	363	354	387	362	349	367	352	351	373	390	368	378	375	379	336	397	391	368	382	336	383	338	392	402	379	358	392	373	378	359	349	335	363	344	350	356	352	373	368	349	370	371	345	380	384	373	378	348	404	372	374	359	368	358	372	371	379	379	342	349	382	369	381	377	369	341	358	364	375	354	342	377	359	390	390	330	379	353	364	369	374	354	363	338	334	363	358	391	359	374	378	367	333	335	380	340	380	371	400	382	353	361	379	373	391	340	344	360	343	348	396	346	371	355	374	381	368	363	362	343	346	328	335	352	362	326	337	359	361	361	368	367	335	382	363	368	350	362	354	376	359	356	363	358	362	334	361	363	368	358	392	346	376	379	377	384	407	389	383	329	376	345	364	373	372	337	351	370	383	414	365	364	339	365	369	377	376	361	341	360	365	389	361	354	353	347	366	338	375	364	361	386	351	362	359	417	375	351	358	364	403	380	340	356	384	395	361	330	364	366	332	318	334	364	391	371	400	317	362	349	395	340	379	370	361	394	392	364	375	363	371	353	351	359	396	368	319	363	367	367	362	367	334	402	353	367	383	376	336	347	362	397	387	344	370	367	396	343	390	337	353	352	373	352	362	372	391	382	363	369	364	358	380	371	357	384	346	362	353	337	363	355	365	375	367	343	364	398	390	369	371	363	322	359	337	334	360	408	361	357	375	359	343	383	389	361	358	371	379	378	359	372	342	360	367	379	356	381	367	382	364	371	373	382	369	325	374	358	370	376	363	395	397	359	378	366	382	349	327	363	374	356	362	380	366	369	387	344	349	389	336	353	372	352	384	388	323	364	392	370	344	350	390	378	371	337	382	370	358	369	353	358	389	384	375	378	357	337	364	384	348	345	313	378	388	338	356	356	344	370	355	359	397	351	372	359	370	368	351	335	372	394	345	386	338	376	378	352	344	374	382	311	388	369	346	319	360	329	373	374	378	367	363	389	349	328	398	347	379	364	355	347	387	345	331	361	370	387	360	391	361	362	381	367	384	380	377	339	376	359	372	348	381	359	383	406	370	362	368	348	346	363	359	354	366	357	355	369	396	367	381	368	377	373	388	387	391	381	367	345	376	347	347	391	330	373	325	387	370	362	307	368	367	333	381	370	400	384	353	379	375	370	352	393	354	320	337	399	371	417	382	407	353	353	389	345	321	378	373	366	362	393	338	373	377	373	385	365	353	373	378	389	390	326	364	372	343	341	388	347	362	358	321	346	377	373	361	357	361	380	335	350	366	352	387	338	347	361	334	307	355	340	357	380	354	356	387	347	350	350	379	420	366	358	374	357	362	352	362	355	369	357	393	374	345	327	372	336	353	406	379	357	380	359	379	375	415	345	375	369	349	325	343	356	377	358	347	389	397	356	358	332	336	363	337	364	409	354	373	336	362	373	356	405	380	390	376	397	373	373	369	354	384	394	389	322	340	373	380	340	373	417	350	374	344	352	346	393	337	359	365	348	342	375	367	363	387	353	384	370	361	365	364	361	394	348	347	368	399	375	355	383	397	364	347	364	352	386	347	386	349	405	358	353	355	360	364	364	365	367	382	349	369	379	371
42699	54607	25422	1578	885	774	643	626	608	566	517	547	556	508	502	492	495	499	503	472	493	455	480	460	455	460	476	461	447	489	474	431	440	504	459	443	459	437	475	428	467	442	469	481	466	490	428	462	419	474	431	473	461	452	490	450	462	419	422	455	472	398	422	489	452	444	464	438	444	436	432	452	441	462	444	448	444	435	494	465	454	427	422	479	470	443	473	395	426	453	408	470	447	457	465	479	456	456	432	443	457	415	452	470	414	471	441	441	457	405	471	472	456	481	429	436	423	459	438	480	476	432	440	441	412	479	436	442	441	457	453	478	424	428	473	423	460	452	420	432	414	450	478	449	437	429	458	454	435	461	468	439	428	402	460	470	479	470	442	431	431	440	449	478	469	452	469	450	452	467	429	475	461	432	466	439	435	431	470	477	455	453	487	460	482	434	447	456	466	446	453	445	434	473	437	434	444	460	471	463	432	435	426	441	419	466	463	456	489	461	457	436	455	464	438	483	459	454	445	461	459	450	442	446	461	453	436	464	433	426	468	470	461	451	452	407	424	467	440	462	467	415	468	437	447	439	478	439	414	456	423	449	449	427	453	454	480	459	423	440	441	463	437	449	468	484	445	406	463	494	435	487	456	444	442	424	464	449	462	463	452	469	439	441	460	415	435	424	441	452	463	476	441	435	450	478	427	428	453	440	482	469	460	455	456	447	457	462	468	440	436	450	432	432	474	451	461	454	459	462	459	427	455	465	449	437	442	431	446	467	428	465	443	490	489	473	445	444	452	451	426	475	449	403	462	456	460	426	456	432	467	496	455	479	444	442	449	431	459	463	468	410	455	457	441	439	435	492	448	432	451	464	421	429	416	489	438	462	487	466	440	449	455	480	449	466	455	411	410	466	480	470	450	421	432	444	460	481	428	426	441	434	463	459	478	414	447	476	465	437	450	498	461	417	468	462	431	434	436	472	465	461	452	433	443	399	436	475	423	455	457	433	468	480	447	439	434	412	454	474	456	480	433	423	449	492	464	445	467	446	468	458	457	425	461	477	475	430	462	447	409	425	456	468	465	476	453	403	459	454	456	428	439	441	456	424	470	417	447	445	425	436	487	462	472	456	445	452	457	418	444	453	445	448	492	464	455	424	496	445	472	442	444	447	461	465	429	474	467	473	464	418	493	435	453	447	473	453	445	423	439	403	438	474	434	486	455	424	472	438	418	428	423	459	468	443	430	427	437	479	455	437	446	466	447	451	432	459	488	441	428	471	453	435	446	453	441	484	444	455	443	444	483	450	467	514	416	475	463	468	431	418	460	412	442	450	431	458	454	422	420	459	448	435	433	414	446	451	448	432	470	434	420	428	454	442	482	454	480	457	490	467	461	452	434	436	446	471	471	433	444	463	453	426	461	434	437	449	406	455	450	445	431	455	437	460	437	467	441	445	490	435	428	428	475	495	430	427	446	417	438	457	452	444	484	464	459	475	459	499	428	442	472	458	426	440	470	462	462	471	474	426	462	450	466	475	471	471	458	444	482	453	445	491	484	466	458	482	449	441	417	468	410	463	475	446	435	415	438	447	448	461	435	487	445	468	452	440	446	435	470	470	434	433	464	468	408	420	449	456	455	448	449	474	457	455	450	466	431	463	440	505	426	431	464	466	400	459	435	437	457	443	453	439	434	499	446	454	442	446	450	474	505	463	451	459	431	512	447	450	473	439	453	460	441	469	419	496	437	433	455	399	400	477	456	464	481	445	447	471	470	425	476	451	422	441	433	430	466	448	454	438	464	468	453	487	471	451	401	473	442	435	450	489	444	446	423	466	451	460	444	464	473	466	439	468	437	469	459	438	447	447	444	472	462	470	418	502	468	435	503	424	485	438	455	450	458	486	447	423	446	477	462	504	490	459	433	414	467	472	443	435	449	432	465	441	449	467	470	447	483	393	464	419	399	445	477	440	455	471	473	432	455	431	445	481	468	432	456	496	469	467	432	456	485	417	466	478	483	474	435	455	457	446	482	448	460	403	474	499	409	457	414	480	457	421	423	461	453	481	470	460	446	448	463	449	453	453	426	454	473	462	424	460	445	483	445	426	446	481	412	447	466	474	464	451	423	439	403	433	457	432	480	461	434	441	476	451	450	447	448	455	446	458	411	447	477	454	450	450	439	463	453	438	486	434	433	450	489	464	447	447	435	457	484	445	450	486	469	445	438	416	445	429	461	466	450	467	449	433	444	439	468	499	473	450	416	425	454	478	469	459	464	450	446	451	443	484	454	409	447	440	434	461	495	448	453	447	434	445	426	448	461	449	424	432	469	463	470	439	423	447	402	476	458	436	476	463	427	476	448	453	415	431	452	446	460	444	466	454	440	471	458	416	421	441	445	482	455	431	489	433	492	495	432	441	428	446	408	440	459	491	461	430	446	418	462	454	467	457	455	432	440	442	461	447	446	434	441	467	440	472	407	433	466	407	438	482	414	498	493	463	476	433	449	484	473	489	425	461	477	451	454	470	443	435	429	466	430	443	421	431	462	452	454	451	419	463	417	431	415	451	435	474	435	448	449	488	477	458	476	468	422	428	450	495	474	441	457	438	442	459	420	410	442	446	460	404	442	403	427	451	435	495	518	477	428	448	471	444	419	431	443	496	476	463	460	441	495	505	423	481	497	445	454	462	432	431	493	429	442	442	460	457	430	425	452	458	437	449	521	452	470	442	421	456	458	450	479	451	419	451	419	456	494	420	450	451	473	445	447	450	451	439	474	446	458	435	428	461	472	438	460	457	428	446	432	420	483	440	433	439	488	449	470	438	442	462	456	403	455	452	428	456	475	474	459	427	459	478	430	482	471	465	473	483	447	449	420	407	448	444	475	438	453	479	473	454	435	433	445	424	440	433	450	466	447	482	435	463	462	462	437	493	433	467	459	430	448	470	433	440	458	463	456	432	461	420	447	456	477	451	472	483	465	489	507	473	433	496	452	478	459	495	463	441	480	501	437	450	457	489	418	470	421	455	426	417	429	450	448	453	455	436	460	455	434	442	456	471	480	463	455	475	420	455	443	471	442	441	449	437	463	459	455	451	469	455	494	440	467	496	453	447	479	456	475	452	412	436	494	481	457	396	399	431	482	458	444	448	452	419	414	436	461	438	447	419	470	464	482	414	463	425	457	425	498	431	458	428	443	475	427	439	448	457	463	454	459	477	463	432	445	491	482	421	425	437	456	430	447	468	443	388	461	462	418	465	445	456	439	447	444	426	448	432	441	464	461	454	463	437	465	431	456	442	433	439	459	442	453	443	458	439	446	443	456	433	467	467	457	454	471	439	489	441	442	432	453	455	413	452	445	477	442	434	418	475	443	437	436	421	432	451	458	429	479	464	472	460	426	471	453	439	457	460	441	474	467	462	440	479	449	460	492	448	447	449	445	475	462	499	463	477	453	446	451	457	471	461	449	436	422	440	473	472	457	425	448	466	453	425	440	440	459	500
22836	21004	28496	23516	20903	20289	4420	1139	964	897	871	822	796	780	778	759	788	760	746	763	716	715	738	720	753	735	792	720	688	739	674	737	701	721	725	719	697	684	707	662	685	672	726	725	690	676	693	704	695	670	702	716	744	716	687	657	720	698	684	685	698	658	674	706	681	721	741	681	756	689	730	728	664	669	719	706	719	694	702	677	703	729	742	738	670	710	723	657	729	678	703	692	688	693	705	709	733	726	686	617	720	658	705	719	730	750	716	723	681	709	693	704	707	672	690	703	673	690	688	701	724	710	662	718	679	731	715	723	692	696	632	650	670	684	667	716	673	707	665	701	674	700	691	759	693	664	692	707	683	707	714	694	668	684	706	727	732	731	700	655	653	726	766	720	702	701	718	723	681	715	663	753	683	731	684	719	705	678	725	710	671	774	725	714	758	696	664	747	709	697	708	675	699	725	672	676	691	672	703	687	709	695	659	753	704	701	677	673	678	695	725	748	678	726	742	729	721	734	674	694	719	703	655	643	680	633	695	696	736	657	719	697	708	661	721	694	694	701	707	694	672	672	696	669	682	696	688	752	721	694	763	712	703	729	716	650	703	633	749	648	695	705	728	747	690	739	685	703	685	709	682	684	695	689	693	694	660	700	721	701	683	716	691	645	687	699	698	709	695	713	723	654	740	679	665	653	729	672	674	702	656	724	678	743	692	669	693	666	760	697	717	715	699	702	695	721	677	675	664	678	710	719	685	720	667	719	718	670	704	683	722	682	705	684	688	705	688	706	663	696	723	672	733	674	637	697	671	725	739	685	675	669	690	687	694	722	709	721	670	693	744	671	736	716	729	721	681	711	710	721	705	709	678	673	680	687	685	689	688	678	719	739	642	673	708	702	739	750	669	708	694	732	738	699	653	741	696	738	677	738	697	652	725	675	727	687	701	673	729	710	706	727	635	690	713	732	644	705	741	650	700	660	669	734	713	730	664	709	702	719	730	715	695	636	717	706	738	710	705	717	697	677	703	760	692	700	699	737	691	708	692	747	735	699	688	728	624	656	699	714	689	739	733	691	708	657	682	666	656	720	702	757	712	702	770	752	707	681	728	686	699	690	697	675	637	683	632	684	687	655	715	696	661	670	682	696	662	736	714	701	719	751	709	702	683	720	787	679	665	709	723	762	697	719	672	685	686	704	697	686	694	688	675	713	667	662	682	711	719	697	735	665	698	738	687	732	702	726	695	708	708	710	707	679	691	681	695	724	683	669	717	719	659	666	720	675	740	736	706	693	722	698	710	676	681	698	699	624	673	721	675	704	701	674	700	703	692	720	697	696	709	630	663	668	702	715	689	701	755	719	708	696	714	676	686	715	691	705	720	708	734	721	708	681	729	725	660	706	707	692	726	721	686	690	706	675	706	653	721	716	631	722	682	666	721	714	662	708	713	697	689	717	672	732	688	697	702	663	722	703	671	730	720	641	688	710	690	639	684	726	725	715	669	695	721	712	664	665	736	651	700	699	694	707	690	707	709	700	649	706	683	700	725	683	741	720	659	718	699	641	714	711	674	738	734	710	735	638	675	739	698	682	681	705	676	667	681	652	688	700	675	718	744	664	706	708	690	720	725	703	719	698	703	639	700	679	691	704	735	698	701	645	721	729	733	697	682	676	750	761	751	688	654	698	702	667	687	697	695	699	660	724	715	684	730	675	685	688	736	685	660	686	721	740	691	739	709	724	688	729	705	687	702	677	720	676	716	726	674	702	664	695	708	682	693	733	675	686	672	667	668	700	691	683	733	612	699	704	734	696	677	704	699	690	670	652	683	694	698	692	710	676	729	703	707	760	669	730	680	690	712	729	666	699	749	697	673	680	722	744	673	666	677	755	705	716	668	683	767	693	740	655	692	700	674	676	693	694	721	712	717	702	681	716	670	657	734	713	675	668	713	732	703	697	678	752	686	650	657	713	701	733	647	668	711	694	720	665	675	719	663	777	707	685	688	701	693	693	716	697	702	697	659	708	670	713	724	743	697	722	734	700	654	720	663	707	665	694	684	721	754	708	673	730	699	636	673	686	663	743	673	711	666	690	693	741	741	759	683	649	749	639	709	673	686	698	702	685	690	725	667	675	732	711	693	707	702	707	709	731	696	701	718	688	734	659	666	714	707	717	699	692	686	678	707	684	718	738	719	723	692	686	684	757	720	690	664	696	690	706	718	709	692	688	697	700	686	641	661	680	685	721	705	670	697	706	701	720	679	650	711	657	668	717	670	721	756	722	666	693	720	735	693	700	691	701	707	725	684	720	741	700	641	675	668	674	699	692	675	666	688	710	683	719	719	686	656	674	634	679	712	657	647	722	723	722	699	744	724	659	701	733	745	669	740	678	730	683	632	691	738	746	687	740	732	698	672	676	697	675	751	707	778	698	722	670	712	686	713	687	627	671	674	745	716	726	741	716	608	703	739	720	716	669	732	676	705	672	711	713	685	688	722	749	704	654	656	706	686	712	702	696	738	726	673	703	694	747	674	673	695	677	701	676	743	756	687	743	728	720	699	675	664	704	726	703	697	720	708	691	640	682	681	718	712	743	693	721	714	700	744	705	714	698	640	703	715	672	701	710	710	694	695	694	741	707	753	665	710	692	733	686	697	680	659	698	672	703	702	693	706	674	683	730	690	606	709	668	712	705	655	751	667	673	744	673	715	675	713	708	699	662	704	715	667	702	706	689	733	723	704	710	687	715	700	664	728	681	711	725	726	707	714	704	680	711	628	704	678	664	679	722	686	700	649	707	696	681	730	678	681	693	692	721	722	704	698	707	694	681	727	742	689	723	689	684	672	687	716	733	651	720	685	707	712	648	723	693	737	667	676	664	730	687	702	733	690	696	703	689	694	681	702	685	750	679	713	722	703	699	692	687	682	701	713	775	708	690	665	655	711	671	687	662	716	739	693	679	734	674	650	704	712	677	731	688	693	729	729	749	679	698	707	627	711	749	720	709	679	664	674	700	725	610	677	706	757	702	718	692	707	658	696	684	664	682	667	680	670	674	704	710	747	680	668	697	664	717	688	710	702	651	697	720	703	664	740	717	725	724	737	688	697	670	677	705	619	693	698	687	707	709	705	693	714	652	694	725	670	723	715	691	672	660	669	729	709	682	694	705	680	665	727	679	733	704	679	710	701	666	662	675	730	700	716	664	699	696	712	641	706	683	651	698	660	682	664	716	643	652	738	706	710	750	704	710	700	679	649	696	668	722	664	690	705	700	673	700	682	671	710	766	653	732	719	684	738	670	699	669	700	691	704	675	720	702	664	723	674	670	756	671	748	706	697	734	708	686	742	668	671	708	689	649	724	727	762	719	687	702	675	695	714	748	679	680	688	738	704	718	657	674	712	716	627	672	713	703	662	689	742	714	729	703	695	700	695	737	679	721	725	685	715	650	733	648	662	704	669	720	683	735	693	689	703	676	687	708	716	630	683	679	696	704	707	688
46516	68798	36363	3987	2469	2159	1732	1522	1343	1223	1113	1073	990	999	979	900	949	916	956	898	895	859	822	861	827	841	847	840	870	852	864	860	819	797	788	822	833	766	816	796	869	806	856	783	764	831	823	810	791	810	804	801	797	828	782	798	814	751	811	806	841	796	789	833	784	820	810	809	744	788	829	807	806	767	782	796	778	760	804	776	869	863	767	869	818	867	776	819	852	802	840	796	802	749	816	806	885	803	785	777	807	796	783	771	811	800	798	781	813	788	811	825	827	800	859	826	760	817	764	829	840	773	772	777	829	855	884	812	808	802	819	767	815	743	826	832	797	749	818	790	839	808	785	847	865	794	775	800	790	800	824	808	818	841	778	789	818	790	809	778	770	873	784	826	802	792	810	779	813	830	808	785	772	793	820	769	797	790	863	793	794	821	810	811	843	782	772	773	812	819	791	803	799	825	775	779	779	796	814	782	811	835	762	778	792	800	785	819	848	803	757	797	799	769	768	806	805	819	805	822	816	743	792	813	837	802	782	732	814	799	824	846	794	793	772	827	785	790	781	828	782	799	819	778	850	794	793	834	825	748	809	785	782	806	819	811	818	811	795	797	776	833	790	830	801	829	809	833	788	799	801	868	836	832	730	760	771	822	814	803	815	791	785	813	766	831	776	872	792	763	847	750	803	842	771	812	771	800	792	809	828	790	845	839	803	789	832	767	827	793	819	795	849	865	812	854	828	806	803	801	802	783	832	800	866	791	817	782	845	791	817	848	793	838	881	754	805	807	858	805	808	780	772	798	828	783	758	857	792	814	766	816	746	783	788	805	774	777	743	848	817	792	848	796	806	794	823	793	798	862	819	792	784	826	811	766	832	765	724	795	832	788	811	788	779	794	794	791	722	808	777	816	831	806	818	854	795	825	770	799	739	811	839	809	851	823	831	840	787	811	813	822	852	818	820	801	842	759	780	791	850	753	837	736	772	849	797	765	760	798	800	820	791	807	793	788	758	801	795	784	780	793	817	822	828	810	813	768	760	762	839	801	818	819	786	814	773	812	818	835	807	798	772	790	777	792	797	802	816	826	777	777	764	822	837	818	834	839	818	848	798	793	856	838	809	824	814	780	757	777	840	788	811	798	865	800	789	804	778	808	826	809	836	751	845	825	796	786	775	797	828	814	800	850	808	817	815	790	796	801	780	810	795	795	751	798	767	799	830	779	770	818	855	754	822	851	833	813	841	791	833	810	808	863	798	764	801	762	787	822	831	862	818	832	792	822	827	837	803	817	782	780	826	818	825	779	761	772	840	887	843	807	729	782	823	813	831	816	814	766	741	813	781	799	766	827	794	795	816	771	799	837	838	869	795	804	800	794	829	803	815	805	784	822	811	859	829	829	817	759	783	784	827	738	797	783	798	756	860	762	826	838	816	784	785	812	788	792	814	831	787	827	816	811	770	764	796	820	766	814	830	797	811	803	829	835	768	836	784	778	802	794	750	810	793	814	811	769	800	822	799	758	767	761	817	744	793	780	788	847	807	814	777	777	812	813	809	832	759	797	765	827	808	799	766	829	777	801	834	751	827	811	805	771	778	830	804	826	780	795	795	815	789	826	787	821	782	797	821	749	787	829	860	841	804	813	816	816	754	781	818	792	815	790	766	840	789	846	788	790	755	771	772	763	816	830	827	785	771	796	786	856	782	804	790	872	831	772	809	777	792	850	778	768	789	818	803	803	739	761	826	826	814	756	788	768	825	792	862	816	805	818	819	810	767	792	812	833	762	840	796	797	795	847	820	833	859	829	782	765	775	755	751	768	809	843	798	798	762	762	788	769	811	831	828	811	806	824	764	804	828	796	823	798	784	786	791	763	793	802	791	793	771	817	775	789	809	806	781	794	810	756	792	838	760	815	810	836	832	780	790	760	781	799	850	832	796	810	806	750	795	856	792	762	819	804	809	797	780	876	782	812	818	786	809	788	818	834	802	785	740	855	840	836	754	823	770	833	840	773	781	798	822	837	777	820	756	823	788	809	813	806	793	837	796	764	784	814	796	860	797	827	776	804	789	844	840	771	804	767	789	795	837	821	778	801	785	781	819	822	831	798	798	760	831	808	823	779	763	842	787	841	804	856	768	794	763	848	820	793	775	848	786	806	752	783	769	724	772	782	759	841	798	853	778	789	780	817	764	808	824	776	823	773	804	846	825	789	805	846	823	821	784	771	825	791	875	792	769	797	841	829	795	817	833	806	805	797	794	812	792	795	825	737	774	814	856	779	809	815	843	836	847	790	775	766	770	773	800	844	790	836	777	792	746	770	780	791	838	785	788	806	814	794	799	831	806	820	827	805	792	806	815	777	762	851	819	756	785	834	815	755	840	780	816	803	786	776	807	791	804	795	805	816	801	824	757	824	821	799	741	798	753	822	796	830	804	806	821	815	829	770	825	805	806	818	747	780	816	807	826	793	871	809	802	765	758	812	840	788	815	776	825	842	790	766	834	809	826	772	787	798	833	791	752	797	789	807	792	812	768	781	776	797	822	776	771	784	791	793	816	806	812	818	861	841	800	848	796	783	818	776	809	815	791	820	829	822	868	760	810	798	777	812	805	813	770	797	798	838	807	795	818	800	770	765	777	828	757	788	731	807	839	819	837	752	838	794	769	856	770	742	817	800	826	781	795	787	772	821	766	839	787	776	780	835	797	808	758	810	822	836	806	840	821	822	814	804	804	826	806	821	820	775	760	806	834	806	817	792	798	796	820	797	780	780	796	752	808	782	787	827	856	840	801	794	822	779	829	810	836	794	785	773	674	780	818	834	811	802	781	792	814	741	806	850	810	799	788	824	788	803	836	818	839	795	835	791	845	811	770	801	792	780	778	810	796	886	809	816	838	804	867	846	767	823	780	791	807	797	862	792	812	812	769	828	784	792	798	801	773	780	774	793	751	827	854	820	812	781	790	754	807	790	809	797	928	748	780	778	745	809	798	735	835	786	783	791	785	817	840	845	833	744	822	803	831	820	784	760	809	772	816	821	773	833	786	830	788	734	818	844	787	780	841	741	759	772	786	737	836	783	804	794	804	850	807	783	826	841	803	815	780	763	756	786	833	782	788	785	785	792	804	795	782	767	797	801	825	852	838	781	799	798	787	813	830	841	819	802	739	775	799	783	754	805	789	793	768	833	852	857	805	855	830	772	791	731	775	840	868	751	791	810	819	787	795	806	797	774	828	776	838	819	821	823	775	797	811	799	791	805	787	799	823	794	796	816	781	847	796	781	789	816	774	807	773	788	833	829	792	849	816	730	751	861	852	800	806	807	806	822	781	817	779	778	799	818	804	780	768	802	776	832	766	765	821	795	792	800	821	778	759	814	810	801	794	782	789	829	810	784	781	839	801	745	756	840	806	794	834	771	819	772	817	823	767	843	794	762	761	797	814	795	802	833	773	788	798	844	797	805	790	835	786	828	819	797	763	791	797	840	790	803	785	777
32178	32690	22535	4382	512	449	315	275	269	308	301	249	277	278	287	263	268	305	273	278	286	264	266	276	282	261	298	281	289	320	257	267	300	310	261	307	272	272	291	261	273	309	274	260	276	256	287	283	305	251	301	247	283	265	298	288	277	274	273	295	307	272	301	287	263	256	277	296	311	269	274	261	305	261	282	288	303	279	274	262	273	298	257	314	279	298	273	279	253	264	283	279	290	256	296	283	271	280	278	250	287	274	295	280	285	294	277	277	232	293	300	255	292	287	287	297	290	267	300	257	268	242	284	294	269	274	273	275	279	296	273	279	295	277	275	292	288	263	274	283	287	287	307	305	281	287	243	292	302	285	293	292	291	268	264	254	305	269	273	276	277	276	260	260	300	267	284	264	317	284	290	288	272	276	252	279	283	284	273	247	266	287	254	293	281	279	286	283	275	273	268	274	275	278	301	291	295	272	273	269	302	298	294	278	279	257	272	305	283	284	275	275	297	290	289	247	272	288	267	285	281	276	291	282	301	302	290	265	277	244	324	301	275	275	287	258	280	283	281	266	290	289	280	274	283	269	290	309	269	267	304	296	283	288	264	280	259	278	293	300	297	312	299	285	301	270	305	263	271	258	269	280	271	276	268	267	274	302	270	306	283	263	246	276	287	297	285	273	295	287	279	244	311	292	300	300	268	255	250	294	293	278	284	240	302	281	285	256	300	289	264	273	276	271	274	268	275	262	311	269	278	290	326	267	276	274	300	258	283	288	294	273	284	280	297	286	312	297	275	269	273	250	271	271	278	309	275	253	249	269	306	264	276	280	237	298	267	270	245	244	273	299	292	262	302	281	265	290	298	290	303	317	283	285	290	298	295	233	293	274	255	286	290	266	288	250	284	268	284	252	266	270	242	290	279	289	264	254	284	248	255	271	264	279	254	271	259	283	259	295	285	274	293	263	298	305	275	274	285	250	282	260	298	275	279	277	303	285	275	278	275	292	265	265	265	269	268	293	260	267	321	289	291	300	286	292	266	299	272	295	254	286	276	293	281	268	271	280	280	262	271	277	299	291	269	300	276	279	275	268	277	269	244	278	271	272	298	289	273	262	279	279	270	283	276	261	288	264	262	269	285	289	239	279	269	301	278	267	271	283	281	269	278	294	289	275	275	282	291	265	296	272	261	296	235	289	281	256	278	277	278	310	293	287	292	264	260	283	255	299	260	297	284	265	269	278	256	269	282	288	287	273	282	322	291	267	293	286	276	274	278	278	299	274	287	269	253	261	277	264	275	285	306	307	295	245	268	248	293	261	286	274	268	274	282	306	288	249	273	309	272	287	287	273	278	271	256	252	276	282	274	267	265	301	292	281	306	251	272	307	276	273	273	260	256	271	262	281	262	274	315	270	279	277	294	287	255	284	289	274	270	275	254	261	258	286	297	282	287	287	290	280	282	280	288	248	327	316	319	277	250	291	305	265	297	275	269	237	285	275	288	245	291	274	261	286	264	293	264	278	243	272	261	270	294	296	287	266	278	286	252	269	269	267	278	264	279	273	290	264	241	292	313	272	319	274	264	261	252	300	309	247	269	299	269	278	227	254	267	278	288	267	281	297	316	264	255	278	273	262	279	286	287	291	306	326	291	270	284	294	257	272	293	273	262	271	256	280	286	275	271	281	254	292	283	272	286	249	285	288	285	287	306	276	299	274	295	316	316	287	262	287	300	297	308	275	287	279	264	257	302	288	310	302	250	279	280	276	250	314	270	259	282	264	289	259	263	279	258	281	286	260	284	280	292	294	276	278	310	283	304	288	290	262	282	259	266	291	293	304	288	286	284	290	276	275	282	280	270	280	272	279	273	259	283	287	289	281	274	275	313	285	294	286	292	266	288	301	302	301	296	273	283	286	301	274	275	295	264	308	240	273	279	270	282	314	300	283	269	270	270	293	285	266	266	257	233	281	281	308	305	277	282	287	272	272	252	295	291	275	266	283	247	301	305	270	271	278	248	279	278	298	271	289	247	263	302	270	296	283	271	269	295	281	297	285	279	259	251	271	271	259	314	290	278	274	280	266	280	280	313	293	258	254	270	287	263	272	259	275	263	277	283	286	292	268	276	282	284	266	280	278	276	275	294	282	295	299	281	278	310	283	261	264	279	295	274	273	265	272	303	275	268	314	258	298	307	287	261	295	258	261	286	269	279	276	263	315	268	298	286	276	285	283	289	291	243	268	264	264	303	281	235	261	298	255	272	265	269	280	307	281	266	267	273	256	282	284	272	274	265	265	304	266	290	294	262	282	249	281	258	289	270	303	258	300	300	252	273	315	266	278	254	307	284	268	278	288	296	268	272	265	318	295	271	276	275	252	291	281	289	264	282	292	298	286	278	289	312	248	282	262	306	288	275	296	286	278	276	302	260	269	291	294	254	257	266	268	287	301	266	292	304	303	285	282	287	301	295	304	292	274	305	245	253	256	278	261	271	279	272	267	320	267	284	294	267	274	279	297	271	295	275	277	260	264	302	277	252	257	290	279	305	296	266	270	283	245	278	302	288	271	275	260	301	277	301	307	285	262	273	260	309	253	258	275	274	238	290	294	269	287	282	282	299	300	293	273	301	284	261	288	255	270	265	244	253	282	265	298	272	286	272	266	255	303	260	257	254	273	268	263	255	280	279	283	250	292	293	289	276	290	269	255	250	286	264	306	243	308	260	272	273	300	290	298	268	293	294	283	279	291	290	282	296	271	280	263	269	266	275	298	288	272	270	265	274	266	279	277	273	287	265	262	273	271	288	278	249	303	272	277	271	273	268	307	298	272	270	263	267	261	287	294	268	302	272	284	286	269	266	298	254	311	266	314	279	271	255	301	290	287	275	300	265	263	280	262	267	270	291	299	308	270	280	284	272	280	309	270	262	282	251	286	276	301	265	250	288	260	277	261	274	309	276	260	241	268	290	276	272	285	272	238	281	257	281	283	269	262	293	288	271	265	282	284	276	256	270	287	291	272	262	270	265	268	279	255	261	287	268	271	298	262	282	259	263	256	289	270	291	270	272	278	295	278	273	240	279	308	320	298	285	282	314	293	288	296	306	295	282	272	298	298	278	288	261	253	310	261	305	251	280	305	260	284	264	291	256	281	288	285	287	297	262	275	299	292	278	275	295	289	277	266	316	277	285	272	264	276	292	295	306	305	284	297	258	309	272	264	283	261	276	288	273	285	285	276	271	265	303	287	277	259	286	256	257	276	275	229	286	281	286	295	266	295	286	268	264	279	273	295	310	274	259	282	265	256	276	296	276	282	303	278	284	284	274	271	259	278	292	260	262	267	278	278	288	285	285	275	258	295	297	271	297	284	265	257	279	276	267	268	276	282	279	277	290	281	286	254	281	275	294	291	285	293	279	272	278	286	268	248	260	256	263	285	313	300	249	265	268	274	287	278	296	282	270	280	293	292	275	307	283	290	267	294	270	279	274	269	264	284	253	304	300	281
39717	47331	20462	1419	428	361	391	421	382	384	337	340	332	346	354	341	353	340	330	354	339	334	383	323	365	342	353	328	359	360	338	322	332	344	355	320	334	353	304	324	341	322	336	321	330	323	308	328	317	346	348	347	369	356	359	339	309	366	343	359	366	346	338	330	353	317	358	325	312	360	361	335	369	321	347	323	384	370	326	332	335	338	357	350	338	368	350	341	324	342	318	315	325	352	366	367	342	358	337	341	371	350	369	358	339	353	335	353	322	347	335	308	311	351	373	338	355	371	352	333	353	335	343	346	355	328	357	320	331	350	372	328	339	349	325	322	370	338	314	336	372	351	374	355	342	347	342	333	340	363	328	352	336	334	353	327	344	354	364	354	353	372	317	320	342	335	346	333	364	353	343	337	344	375	341	372	324	349	335	376	366	385	356	356	357	311	306	346	368	379	395	329	339	347	362	312	319	322	339	330	335	343	343	362	342	352	345	358	328	353	365	348	316	335	345	352	362	345	339	314	366	328	320	337	338	319	365	336	319	332	338	359	356	370	347	310	394	333	345	352	327	345	355	396	327	316	348	344	366	336	356	342	369	354	329	337	392	338	323	352	341	368	324	363	358	305	334	334	310	346	348	320	326	338	342	335	370	332	346	363	337	354	350	334	324	346	342	332	348	363	338	316	361	369	352	342	336	341	324	337	345	358	355	360	346	363	313	324	335	331	332	322	320	343	349	338	365	313	345	328	334	338	314	327	345	337	379	349	324	365	333	352	338	359	373	347	354	303	349	357	347	325	344	384	306	307	326	300	351	340	364	317	356	364	336	342	355	344	353	394	342	334	353	356	358	368	373	364	364	358	323	343	361	343	326	331	337	347	337	329	364	303	380	329	316	351	348	360	353	344	332	369	314	346	357	328	319	332	349	336	327	308	357	384	348	353	341	338	367	340	352	349	341	349	336	344	345	325	346	339	355	298	313	314	323	323	345	320	321	344	330	366	353	311	336	324	353	316	343	343	349	354	323	359	335	353	314	365	345	338	353	338	339	344	349	356	341	343	357	325	336	315	347	342	338	315	364	358	361	365	356	317	340	343	391	398	341	371	352	333	298	333	344	332	349	344	319	343	359	349	337	299	322	343	351	325	336	337	320	346	323	345	315	318	358	346	344	335	320	336	357	361	354	348	341	354	343	350	350	357	336	359	323	329	358	356	326	312	337	332	362	376	352	328	326	362	395	345	367	365	349	333	347	345	361	333	337	335	339	341	374	341	306	343	327	323	355	334	356	331	337	340	325	379	327	348	341	365	328	329	335	353	338	334	356	336	343	351	356	364	354	326	363	323	318	332	287	345	354	324	344	366	353	342	346	366	327	355	375	349	318	343	326	345	362	360	338	321	324	365	344	373	329	355	341	348	329	336	327	308	352	323	307	349	325	309	380	307	330	320	341	320	348	332	318	358	345	313	369	333	328	323	342	333	346	368	316	358	368	346	337	370	331	333	326	365	359	312	328	347	338	351	309	337	316	399	340	351	329	339	325	363	330	339	346	341	315	320	333	325	352	361	319	337	333	317	314	373	350	371	313	370	346	375	340	330	342	345	371	349	343	354	361	325	353	353	353	306	347	322	345	354	333	373	363	296	339	332	353	322	356	338	351	358	358	314	348	325	346	344	313	332	365	324	373	343	356	331	351	328	357	366	325	365	336	330	301	361	351	328	327	346	335	344	353	339	273	327	355	356	360	338	356	345	350	357	354	362	355	366	354	357	329	321	353	324	366	337	324	348	360	326	344	370	358	332	333	311	353	324	322	317	360	352	313	365	361	329	325	336	344	384	341	303	360	347	348	343	339	349	348	317	333	330	312	355	349	330	374	361	340	313	327	330	350	352	334	343	309	336	325	335	343	342	374	336	339	339	325	321	346	342	361	373	330	342	372	339	351	352	358	372	362	322	351	325	311	332	351	329	316	358	356	314	343	334	320	305	364	339	329	345	361	353	368	341	348	332	341	324	374	343	315	344	374	332	374	344	324	329	312	359	342	342	345	334	316	349	342	313	336	346	362	376	324	313	342	334	334	320	303	341	364	327	318	355	356	340	346	358	329	382	340	350	387	328	362	348	322	323	360	340	312	291	356	334	348	350	371	348	344	350	380	350	333	365	350	336	345	349	328	356	348	349	346	349	387	320	304	336	343	348	343	336	372	348	344	338	373	332	338	386	366	297	327	340	352	313	328	334	346	353	309	335	340	325	332	343	356	317	343	365	360	306	329	336	352	345	330	345	345	310	340	345	340	308	348	337	379	333	313	335	338	328	315	321	345	333	350	355	355	341	320	314	321	330	320	332	333	322	314	341	355	331	338	356	360	344	334	326	337	327	354	365	366	345	347	322	342	341	361	362	340	309	358	347	350	356	344	349	366	340	335	307	341	341	326	334	342	330	353	335	347	349	323	388	329	336	340	361	348	322	307	349	326	354	326	330	355	286	347	327	356	350	370	318	378	389	383	321	337	349	326	312	351	339	336	353	343	354	343	340	366	327	323	326	324	356	326	343	361	346	370	339	348	336	362	330	379	363	344	334	319	334	330	357	338	336	321	346	334	338	356	358	340	347	340	346	326	333	343	353	324	361	326	334	332	330	313	342	371	343	365	355	335	373	351	358	327	340	319	357	333	366	346	307	327	351	355	363	356	359	321	312	369	347	358	316	334	358	352	310	323	326	309	297	348	338	321	337	380	338	365	328	358	341	363	355	368	361	334	343	345	344	316	342	332	312	356	341	320	323	326	350	353	355	363	299	316	345	340	330	352	354	376	315	333	350	335	352	310	338	316	342	352	318	346	364	338	356	306	333	359	334	352	375	326	335	334	315	346	351	338	303	369	328	355	331	318	321	355	326	357	287	351	323	309	333	337	347	302	333	345	352	334	357	344	340	351	354	339	334	350	340	385	365	330	354	369	343	378	316	368	316	319	342	315	308	348	319	346	312	370	327	346	367	319	330	317	294	296	370	354	314	342	378	344	367	350	317	367	376	342	369	361	347	335	355	337	360	393	372	324	332	333	341	344	348	341	356	364	328	319	345	311	336	324	342	315	332	302	356	353	340	343	340	373	338	356	347	372	340	348	335	330	352	310	343	348	327	312	357	347	359	321	341	340	311	353	328	337	306	327	330	338	328	339	353	334	364	390	339	334	322	351	363	331	341	327	345	347	345	344	337	345	328	351	349	324	307	341	344	391	335	346	375	341	350	369	356	313	344	339	379	360	360	326	325	346	363	324	361	347	366	334	308	377	323	331	357	305	353	324	345	367	346	349	336	330	349	355	342	352	374	336	374	324	332	319	346	364	355	330	354	348	353	345	334	349	337	361	351	356	366	354	359	349	323	345	353	339	339	354	343	335	350	313	363	332	366	355	343	344	334	341	313	368	336	340	332	336	356	340	353	370	319	352	343	352	370	341	345	322	352	372	326	378	316	373	340	344	326	356	317	372	362
23898	21001	27882	24136	20002	5339	916	710	625	611	552	564	531	545	493	503	488	529	472	527	506	528	502	517	503	512	485	492	511	451	479	528	474	468	484	500	509	522	485	532	512	500	458	554	524	478	521	523	502	497	497	508	497	536	524	469	459	465	452	512	497	471	522	480	494	498	453	538	500	483	472	462	530	493	522	515	499	499	486	446	502	486	506	476	504	492	467	494	484	465	486	479	478	486	525	527	533	546	493	477	497	508	499	470	531	495	480	540	498	472	469	479	525	485	457	505	488	479	476	495	537	499	509	503	454	449	512	465	508	507	481	470	457	461	496	499	480	505	522	513	513	520	509	493	484	533	478	439	469	472	505	513	495	518	492	503	474	450	537	477	496	497	478	504	482	474	444	523	523	476	455	496	502	479	477	533	514	560	517	510	509	502	507	499	514	483	489	510	491	484	459	507	505	485	468	516	514	458	506	507	466	522	457	509	465	492	507	509	497	506	497	468	487	497	454	515	494	487	554	501	475	493	473	435	474	537	498	478	536	545	469	475	454	502	556	500	515	472	457	512	509	474	476	479	472	491	477	498	481	489	466	484	504	475	479	477	463	526	515	555	493	553	471	475	457	515	486	463	511	474	520	482	497	531	495	476	527	495	493	454	473	494	511	492	527	509	473	450	485	477	488	507	491	468	516	495	528	513	513	481	491	469	507	449	528	459	444	491	498	483	472	492	458	508	518	460	502	506	534	459	447	481	443	519	520	460	500	480	495	519	488	481	487	440	444	468	493	484	476	497	484	473	491	503	498	508	505	467	511	482	500	493	522	491	499	487	517	506	489	514	455	487	463	483	493	489	460	467	477	478	537	516	441	471	502	491	507	475	501	489	509	497	506	467	521	482	453	486	522	492	472	508	497	488	448	467	457	516	508	519	491	513	477	443	462	497	496	497	523	490	501	494	489	463	429	526	502	494	475	467	498	483	491	486	549	467	470	447	496	513	531	505	512	468	520	499	503	454	513	491	496	482	505	503	496	464	453	488	509	480	500	486	475	487	500	496	476	484	516	501	516	442	479	508	491	501	474	496	471	526	533	487	482	502	467	507	498	531	494	459	533	490	492	494	522	481	503	477	504	501	498	454	460	489	471	493	486	465	470	529	500	482	442	492	485	534	523	486	537	485	516	485	460	512	498	492	471	506	438	523	473	496	510	528	498	505	460	435	490	493	478	496	519	513	495	479	493	482	485	499	502	478	516	493	499	494	509	494	517	464	499	490	512	488	518	457	525	502	495	498	515	508	453	490	496	491	529	476	494	489	486	459	512	548	470	473	525	461	481	485	485	491	477	466	535	560	496	506	521	484	544	481	480	462	501	456	502	513	493	499	467	463	520	480	506	518	497	461	477	513	474	505	527	495	490	456	437	525	514	488	513	493	523	488	476	525	551	494	520	467	456	466	543	483	508	489	509	480	455	481	469	498	520	505	517	502	519	484	480	467	477	476	494	499	490	458	454	497	479	476	430	520	488	514	525	537	493	488	497	525	483	503	469	522	479	458	467	507	476	494	465	491	485	448	485	466	483	487	495	518	480	504	465	453	485	468	515	494	500	518	511	473	524	508	503	481	476	495	495	539	493	472	493	516	510	491	521	480	437	458	531	490	500	498	495	542	533	490	475	450	468	563	486	467	510	516	515	512	510	564	440	511	458	515	500	461	478	445	501	475	471	495	475	494	474	439	481	505	514	521	480	465	516	502	479	479	492	510	471	470	495	508	514	543	463	521	505	474	498	502	471	478	485	534	490	521	500	492	452	496	502	502	519	513	537	482	499	512	478	515	486	508	503	529	521	493	522	512	535	494	480	487	516	497	497	461	464	498	499	480	465	498	542	486	498	494	454	535	517	508	476	500	486	494	491	476	486	489	482	525	506	483	514	540	478	445	494	458	486	506	478	492	504	486	517	480	489	505	497	483	490	498	502	517	509	450	464	517	516	520	487	468	513	499	463	494	504	486	500	531	489	513	487	506	500	492	518	449	474	499	491	498	491	505	488	485	490	523	498	458	483	528	469	448	498	492	477	504	512	512	484	489	484	458	465	483	528	494	492	477	481	464	484	497	482	474	437	512	471	539	504	514	507	483	514	525	503	493	470	496	487	502	531	544	478	500	478	495	517	514	490	503	484	488	530	493	489	494	525	476	503	499	516	500	459	503	458	512	487	496	505	495	491	514	488	540	492	483	494	505	471	447	503	499	499	469	488	517	493	483	479	499	491	480	488	468	497	476	496	499	450	482	449	506	524	529	462	507	528	493	487	456	494	502	537	483	466	500	486	475	461	500	503	479	510	496	495	466	515	488	520	506	489	471	550	497	492	482	462	495	453	515	474	489	487	514	488	485	508	520	536	510	509	518	442	511	505	508	467	491	472	488	520	504	441	516	500	538	468	498	523	484	507	503	495	473	472	458	500	500	490	504	464	515	453	507	479	500	468	478	503	458	475	447	475	483	470	501	490	491	480	514	479	493	475	537	493	539	499	454	498	528	492	469	510	458	528	483	490	503	460	516	494	472	466	503	530	488	487	493	490	491	514	492	466	463	486	491	475	451	495	521	519	494	528	505	515	524	514	515	497	492	478	483	487	547	468	492	522	479	481	484	505	513	474	508	483	495	484	480	474	496	507	489	467	522	459	477	477	480	489	481	496	473	509	517	474	471	430	519	503	483	475	486	477	470	489	513	540	503	466	489	484	473	527	472	478	514	519	488	473	477	550	515	495	457	504	512	514	463	498	499	472	493	527	500	515	467	461	469	501	545	476	488	512	503	517	493	475	471	509	454	482	474	479	460	486	526	494	461	508	507	510	462	544	521	475	486	483	461	497	466	525	487	460	503	477	514	490	509	488	478	514	480	513	453	508	444	481	460	534	547	467	500	519	489	468	501	461	507	493	468	494	488	485	483	488	499	498	471	495	492	512	527	478	476	469	480	472	508	490	503	502	514	491	523	493	514	457	485	518	473	517	473	470	485	524	523	447	472	489	466	472	526	485	472	434	532	458	491	466	476	508	551	487	523	492	478	486	523	490	470	500	525	516	456	474	505	472	497	475	500	530	502	486	449	479	451	460	498	550	482	496	475	464	485	499	485	501	462	478	498	512	474	444	485	482	499	516	466	511	545	481	483	494	451	479	501	500	494	485	513	481	504	508	510	463	488	490	505	503	490	509	445	492	507	495	512	487	544	503	463	443	495	490	539	487	513	474	507	478	492	475	478	485	502	509	506	431	523	464	487	436	462	496	507	498	492	496	487	490	470	488	464	451	485	461	493	543	498	473	488	443	496	511	488	479	466	477	464	524	511	505	560	455	488	483	470	455	472	507	504	507	466	484	523	476	467	473	460	485	480	502	510	507	528	501	471	453	471	449	496	495	503	469	480	491	494	512	513	498	477	499	507	541	497	482	497	516	494	467	490	519	531	518	435	466	479	500	497	487	486	478	428	516	491
43036	60515	33335	4719	1549	1233	1098	949	889	784	734	763	652	725	669	614	633	580	635	643	638	596	603	586	583	601	587	601	585	529	559	573	610	593	615	604	570	590	623	546	552	568	573	572	526	552	595	552	555	586	546	580	594	585	593	556	582	590	605	585	573	613	565	572	598	597	547	583	560	597	551	611	532	578	564	551	600	564	609	566	543	584	591	571	579	583	540	574	606	579	549	608	589	570	657	605	593	626	583	587	553	535	567	578	548	551	601	567	561	517	552	609	597	589	551	533	580	551	592	608	581	558	574	610	591	566	550	593	567	572	591	583	631	601	589	596	558	564	522	552	561	614	592	532	580	593	642	590	547	575	575	610	579	524	575	581	564	568	512	601	589	575	568	552	573	599	544	572	568	564	609	562	599	614	566	590	614	566	568	573	578	599	557	590	593	578	535	594	527	593	596	602	584	580	575	561	581	599	606	557	609	560	609	595	605	520	580	593	588	568	572	548	576	591	594	612	533	568	563	565	594	559	553	560	554	566	568	588	575	590	561	587	626	561	605	602	582	553	552	516	545	566	618	588	543	591	544	582	565	566	598	630	570	578	561	579	577	565	598	585	567	526	545	593	617	582	581	562	608	524	573	559	585	599	556	569	588	583	578	611	579	572	588	572	581	545	582	582	577	563	573	628	603	547	564	532	560	591	590	578	555	567	602	521	596	594	544	540	560	541	544	540	586	588	572	553	520	558	587	589	577	613	561	593	596	603	569	612	560	560	562	576	558	647	590	544	558	526	570	584	586	580	523	572	572	541	592	547	550	574	578	610	544	552	619	536	560	571	582	566	585	534	606	546	585	559	590	563	609	596	584	628	559	546	589	592	544	581	614	602	558	612	582	591	567	512	608	621	578	582	598	576	567	595	575	544	577	576	569	540	540	533	524	579	602	528	552	577	593	579	584	564	574	585	588	575	560	551	565	533	574	564	543	533	600	587	563	587	560	545	565	542	585	550	601	567	569	554	537	592	616	575	572	556	597	539	546	568	612	575	578	579	610	539	552	595	575	579	565	530	576	553	543	611	620	562	607	576	583	569	542	590	577	549	595	563	562	576	544	544	586	531	541	615	576	575	586	553	586	568	617	543	539	549	541	589	579	563	564	604	571	569	549	605	563	578	549	596	580	621	580	560	563	536	556	549	574	564	552	591	613	573	570	554	559	575	544	610	579	550	594	573	577	589	581	539	556	581	566	571	560	543	562	556	599	534	586	552	581	536	543	547	573	551	553	571	565	590	600	587	569	554	573	564	569	564	534	577	572	590	566	560	604	642	546	584	589	605	540	620	533	570	566	561	595	588	563	575	568	536	595	546	567	569	587	545	547	587	578	579	588	576	529	567	575	589	555	553	603	578	557	571	567	583	520	588	570	568	601	586	550	585	510	574	563	597	581	567	563	561	588	560	554	587	617	592	553	560	576	583	587	596	618	550	586	564	566	551	569	553	572	566	633	537	562	565	576	537	548	569	573	572	560	588	562	644	588	607	608	602	571	575	576	584	569	573	606	574	563	544	545	578	602	593	578	590	614	577	558	566	568	585	580	555	516	558	568	580	573	559	559	576	593	608	581	571	586	570	573	583	554	588	559	553	607	537	566	566	602	589	572	599	587	588	560	547	578	610	550	564	561	578	522	565	580	529	581	576	554	586	580	558	589	614	590	568	624	604	560	581	564	553	562	580	554	575	571	578	553	559	568	613	545	575	566	572	566	571	562	570	582	572	545	549	569	550	565	566	543	560	562	565	542	598	539	532	564	536	571	575	561	573	538	550	522	561	629	576	591	562	564	579	584	565	550	554	586	568	566	579	587	599	574	582	563	531	615	581	597	576	600	546	559	568	593	594	570	590	567	591	549	595	581	592	571	603	574	569	562	609	561	574	545	562	544	542	584	587	565	585	552	568	528	576	574	543	571	558	562	575	615	567	542	532	578	590	548	554	616	600	597	558	552	550	579	568	553	572	541	582	574	565	592	536	561	530	549	554	545	602	562	628	557	565	513	577	555	563	542	593	593	582	531	560	599	571	577	561	549	571	548	553	623	571	551	539	563	539	598	551	556	578	568	574	531	577	556	591	569	554	560	565	581	572	533	574	514	524	601	558	610	568	562	561	606	578	552	534	546	590	576	564	535	555	615	537	579	569	572	588	574	544	561	572	545	573	539	544	552	607	557	564	547	562	542	543	574	542	558	610	570	565	567	557	556	610	592	570	585	584	589	544	578	547	566	568	628	594	606	607	585	568	570	548	527	569	569	563	541	548	588	547	609	557	583	598	574	623	561	553	589	557	568	570	604	597	577	587	580	601	571	619	540	602	584	554	573	607	551	565	564	586	536	545	598	572	612	566	636	585	549	542	558	521	597	613	545	551	611	544	614	609	571	508	574	558	559	554	589	586	565	547	561	569	571	562	554	559	589	582	591	582	566	574	566	594	569	550	556	564	582	584	591	549	565	549	562	533	538	589	540	592	558	571	569	534	544	637	604	588	588	582	570	603	588	595	564	531	579	552	548	538	524	571	572	616	549	570	573	614	567	584	570	560	565	583	623	549	594	591	591	575	538	585	613	567	550	617	594	617	603	528	564	544	555	556	598	561	582	610	573	537	560	546	584	578	594	538	581	590	616	583	528	578	555	588	588	566	547	594	561	563	613	603	548	574	554	614	549	554	530	597	587	587	576	588	554	609	571	562	604	577	590	614	542	543	530	560	583	561	583	532	589	598	585	607	603	561	606	583	581	552	586	592	590	553	569	549	540	578	531	617	588	563	581	604	555	561	537	563	570	593	568	548	583	570	565	569	576	590	554	638	575	557	538	568	608	566	557	591	522	556	551	554	527	589	534	571	576	590	555	586	559	588	581	547	602	559	586	566	574	605	563	563	565	632	564	595	563	588	578	577	573	595	588	565	566	539	581	591	590	566	611	545	590	591	550	588	593	548	573	574	551	530	554	560	567	578	575	576	596	553	570	558	602	579	565	567	582	568	629	581	577	578	626	600	587	555	572	594	582	563	586	610	564	568	552	577	585	585	603	567	575	538	539	557	607	576	571	621	548	556	581	556	588	577	580	552	533	536	540	569	592	584	583	582	586	521	575	553	570	571	564	631	551	547	585	567	566	558	572	545	571	587	558	562	551	568	561	564	533	583	577	577	588	594	551	592	560	545	575	595	567	570	551	548	565	591	587	543	554	576	600	590	594	588	588	571	593	616	572	567	548	643	563	574	582	546	588	607	549	559	583	556	604	557	587	536	568	561	598	560	584	574	573	592	610	558	561	573	585	583	584	588	574	566	579	550	594	590	554	574	570	580	601	572	580	557	576	558	608	541	565	560	580	537	537	555	630	560	591	527	545	566	523	581	519	582	571	590	622	535	594	544	549	562	556	533	600	592	566	587	569	586	561	535	573	566	574	537	598	536	612	546	555	610	557	580	575	554	558	583	552	570	580	568
25094	21313	26576	23788	5344	605	497	453	402	415	392	395	379	401	352	373	385	373	384	357	354	357	366	352	341	336	373	365	319	368	358	389	341	355	397	354	383	338	347	345	362	327	356	353	372	337	336	381	369	348	354	352	346	388	331	362	341	343	387	377	360	372	349	384	362	357	334	384	352	333	369	385	332	332	371	348	334	379	352	334	363	375	377	340	340	356	358	356	371	319	358	354	331	329	342	349	369	391	386	366	372	344	376	354	373	369	342	341	363	346	340	334	337	371	359	359	365	357	357	368	362	378	328	361	357	370	372	344	332	377	349	330	341	344	320	368	352	351	380	359	356	345	350	339	367	364	386	364	329	329	343	344	359	358	347	331	348	364	343	364	341	345	330	345	349	363	342	335	365	353	363	319	360	367	368	392	366	356	350	351	346	329	362	360	363	351	376	357	320	357	360	377	367	342	356	326	401	350	359	361	388	384	324	367	383	343	350	324	348	380	376	348	350	339	329	341	381	350	373	399	361	358	384	369	385	366	327	341	337	398	348	304	379	339	328	383	336	322	350	371	342	364	313	388	356	366	343	393	350	384	362	350	367	371	355	355	350	355	386	353	345	363	334	340	383	382	345	347	369	356	363	302	377	358	354	343	320	356	387	361	342	341	369	342	324	395	377	351	321	319	345	385	394	392	349	332	377	345	343	328	331	342	363	354	364	356	327	380	348	333	347	356	368	367	377	370	348	366	364	351	337	359	343	375	387	364	356	331	347	326	367	373	394	375	399	380	357	349	364	385	372	376	323	356	342	369	385	373	348	359	360	360	340	344	386	365	384	383	353	347	382	355	342	360	352	360	398	354	332	365	362	342	359	373	326	343	355	336	366	345	342	341	330	304	380	375	355	363	367	363	341	371	352	368	371	363	328	363	382	358	358	358	354	356	300	355	369	355	370	317	337	368	347	321	366	335	379	354	387	366	368	363	338	333	362	377	343	361	353	368	325	333	371	355	365	347	365	349	358	342	345	336	306	314	373	363	333	352	339	341	356	345	366	340	341	378	347	359	343	366	343	366	359	377	328	352	331	340	402	374	361	324	378	319	370	374	334	351	386	323	349	334	381	395	357	377	338	330	326	329	363	339	375	363	340	368	344	367	376	353	387	373	365	396	370	377	373	387	317	388	313	361	379	364	325	356	352	352	353	357	370	389	344	338	345	410	360	393	344	359	346	364	354	329	355	361	404	383	357	382	352	330	373	361	381	357	371	340	366	375	322	369	344	356	327	333	377	342	361	362	363	384	347	351	380	327	399	391	361	338	341	346	338	389	386	379	296	356	388	342	351	355	379	392	340	344	361	354	353	361	346	351	340	356	328	350	341	356	354	334	360	383	347	353	361	352	356	364	346	340	351	367	373	372	369	354	367	349	350	352	338	359	329	353	356	326	329	368	370	336	399	359	361	362	362	346	372	322	358	339	360	369	360	355	355	370	374	365	348	327	347	391	357	326	385	321	347	344	375	374	371	345	384	366	349	364	364	360	340	365	345	383	347	371	333	354	340	362	359	342	382	372	351	337	352	374	355	338	347	292	363	349	341	346	370	363	376	341	354	342	381	353	353	356	364	345	359	337	338	347	336	358	382	350	359	350	350	348	352	366	343	364	349	334	383	357	366	374	399	376	401	372	331	325	352	339	341	328	361	351	356	357	337	312	369	331	364	348	348	373	372	365	336	335	353	383	354	396	359	361	346	371	349	364	323	346	360	359	369	395	318	369	344	393	375	372	377	324	380	384	328	351	377	358	354	336	346	343	353	352	345	366	333	386	363	358	350	355	369	338	368	351	385	382	342	360	361	323	345	351	356	350	357	365	330	316	350	328	350	345	363	349	347	393	383	360	382	339	368	367	375	328	332	335	387	331	363	364	355	351	386	363	362	343	362	376	367	348	353	313	356	367	361	347	343	359	375	375	333	357	346	349	381	353	360	371	313	385	361	357	363	354	357	358	336	349	350	366	357	373	351	321	361	320	315	350	345	344	391	351	332	329	358	363	400	356	368	344	367	355	359	326	359	366	347	325	355	369	339	370	332	346	322	345	346	339	331	357	320	343	340	362	345	334	345	358	327	334	364	343	335	365	360	379	344	333	367	360	360	366	342	378	342	362	350	332	348	381	340	386	388	360	372	365	358	335	356	364	330	321	343	335	355	322	360	365	340	360	325	335	367	368	308	378	388	362	372	375	359	352	368	347	352	368	317	331	381	314	351	311	350	348	388	351	338	336	357	375	366	387	394	373	354	333	342	387	364	328	345	350	347	362	338	350	352	346	322	366	366	360	349	360	332	372	337	347	357	331	351	330	336	398	355	365	333	351	374	358	373	346	339	375	348	348	359	371	349	328	342	360	343	309	348	385	362	331	379	356	373	352	352	320	361	345	370	357	348	371	383	384	356	375	355	391	372	373	347	389	364	323	365	367	320	334	360	346	339	317	348	364	360	340	340	333	314	374	364	382	346	345	353	349	324	339	355	347	326	383	347	359	348	347	354	359	345	353	346	371	331	367	317	336	338	338	383	372	352	342	338	316	349	351	349	383	333	346	355	344	343	332	366	354	366	399	369	376	369	367	388	346	354	344	371	346	367	336	355	371	344	380	371	370	342	379	366	320	362	347	383	360	338	371	376	387	403	376	377	357	367	333	379	342	337	365	335	349	330	359	385	357	359	339	369	319	333	378	368	346	325	406	353	376	343	363	343	347	325	359	386	347	343	381	325	360	344	358	361	383	332	378	325	364	359	370	366	370	319	349	349	358	350	320	346	348	365	360	346	357	335	336	342	342	359	377	358	317	362	356	325	347	364	380	394	347	352	350	371	368	364	344	335	316	337	364	364	347	357	335	331	336	346	365	370	357	357	338	367	344	343	357	361	362	360	350	354	377	379	361	370	358	347	343	348	329	345	345	366	350	326	381	335	378	343	343	362	365	310	369	348	374	345	355	355	369	346	397	346	348	341	330	336	376	334	348	340	324	320	361	327	359	351	353	376	369	371	351	380	340	344	359	335	342	359	350	345	345	333	357	358	352	371	357	378	369	345	343	369	347	355	404	346	363	357	355	350	365	365	322	345	393	361	352	335	366	336	356	331	327	355	358	320	318	354	374	359	371	347	361	348	382	351	395	369	377	373	330	341	355	349	378	391	376	369	377	362	345	338	341	342	346	366	354	350	383	350	345	373	336	377	362	366	393	335	348	356	341	383	322	367	376	334	359	371	372	340	358	354	321	369	357	352	363	345	369	363	369	368	360	354	348	339	331	386	349	373	385	365	349	337	354	390	327	391	355	329	354	324	352	373	344	364	382	370	366	320	349	335	350	368	345	366	327	359	331	346	367	378	353	367	356	406	359	345	350	327	342	340	359	343	373	354	344	368	333	354	389	357	376	358	358	354	369	375	364	363	390	360	344	358	356	329	352	382	368	367	367	342	342	403	361	345	402	322	339	343	352
41860	54030	24822	1298	966	834	677	604	592	544	516	527	510	526	482	452	467	514	428	466	457	456	476	462	471	464	441	490	452	432	443	456	451	452	450	465	449	430	469	441	435	405	437	428	479	469	446	473	427	435	432	434	443	445	446	480	474	472	448	442	445	439	425	439	419	417	447	461	442	483	443	465	446	453	483	449	431	460	435	478	429	441	446	452	449	422	406	456	449	453	443	446	439	420	483	479	481	490	442	462	451	417	420	410	484	468	440	419	456	436	444	457	435	448	465	454	459	428	475	415	427	451	442	400	451	452	475	465	438	461	447	447	446	396	402	427	451	432	430	435	475	384	413	462	477	450	432	446	474	406	446	458	449	436	463	452	432	431	434	428	449	438	458	434	406	384	448	434	505	455	425	451	457	437	434	434	403	410	443	476	438	465	443	408	456	492	450	429	460	438	457	447	433	420	451	447	484	447	416	425	417	470	461	433	469	422	425	437	439	429	456	435	431	466	391	452	428	436	423	438	426	436	432	418	424	424	446	411	468	450	427	445	464	444	451	496	448	442	459	448	416	430	446	463	467	450	443	438	446	464	436	440	407	472	446	420	404	432	431	426	425	449	425	483	420	426	459	460	453	425	465	423	402	419	452	415	445	439	455	461	407	429	429	444	447	426	439	440	433	418	482	445	469	448	442	423	452	446	424	452	497	451	443	445	428	473	449	457	422	460	419	431	430	399	459	433	474	464	436	426	467	448	458	432	459	445	428	426	451	393	417	423	441	452	448	387	476	451	428	425	442	461	452	415	427	451	440	428	477	449	473	456	448	470	441	447	428	401	440	445	487	450	414	396	450	457	449	459	421	460	452	467	406	412	436	455	432	448	455	403	452	456	439	432	423	431	414	451	419	456	437	410	437	465	434	441	410	459	426	447	434	407	438	444	428	442	410	468	474	475	440	474	433	473	445	397	407	442	416	472	433	453	445	443	484	432	428	425	449	429	480	419	437	406	410	445	412	438	477	468	410	434	407	439	443	433	439	426	439	465	441	439	429	480	421	447	442	428	434	409	431	463	434	418	414	434	436	422	453	473	439	421	472	430	424	447	429	450	445	471	492	436	439	390	434	421	498	451	442	439	455	445	442	461	447	434	419	488	407	446	463	443	469	395	455	441	469	451	440	459	443	401	441	399	450	430	428	439	434	444	405	438	428	479	435	452	425	416	439	452	422	419	451	460	393	477	444	458	431	429	456	435	429	424	414	451	438	421	423	436	457	437	433	445	404	458	468	439	442	434	436	446	416	488	458	469	433	474	466	420	474	489	466	457	441	407	453	419	454	447	425	455	443	477	434	411	448	428	435	435	439	446	421	428	483	477	446	452	440	432	428	427	445	422	428	416	507	434	474	437	446	457	435	454	481	428	436	445	427	441	426	466	451	424	402	420	458	431	449	455	463	418	443	446	422	431	432	411	425	452	446	415	431	466	481	438	416	427	430	456	418	433	453	440	465	478	452	461	453	405	458	446	428	463	441	423	456	411	439	405	445	437	439	422	439	452	464	422	451	450	471	430	422	458	439	443	453	400	451	454	432	438	421	450	403	431	420	444	399	435	440	445	436	434	427	454	455	465	417	436	460	458	435	447	457	437	424	471	448	430	407	419	440	424	418	451	431	425	493	450	437	467	429	505	451	456	422	425	444	413	422	410	428	435	425	421	422	450	403	464	446	465	469	457	419	460	447	431	449	437	467	444	455	457	457	424	432	433	452	449	445	451	457	443	472	415	418	406	444	425	414	445	435	432	423	401	425	444	448	459	439	433	440	407	436	410	493	439	423	462	435	424	443	445	435	438	475	431	442	403	418	435	447	480	468	439	410	436	439	394	442	422	408	440	448	412	456	428	461	439	442	424	455	449	397	465	424	441	413	430	432	433	431	460	452	438	447	458	427	472	454	424	427	440	470	455	434	460	450	443	409	425	429	469	413	449	462	442	455	447	435	429	443	441	436	471	472	447	471	462	444	454	451	427	468	420	471	419	470	446	412	425	460	427	469	457	443	463	426	460	462	442	426	421	434	405	465	454	434	424	446	416	455	448	467	464	477	455	483	470	455	453	463	431	430	408	435	487	459	434	473	440	421	437	433	459	435	450	429	427	422	416	430	486	427	433	441	458	486	412	473	428	442	480	436	421	412	442	453	439	447	442	445	427	443	436	474	432	439	461	448	448	440	440	432	465	454	457	415	434	436	439	409	390	402	413	463	446	429	432	456	424	435	420	421	427	495	469	450	466	426	411	461	476	442	473	445	489	424	464	457	450	442	476	417	470	409	442	443	424	445	456	455	451	451	429	436	446	429	464	435	417	452	413	424	432	431	450	467	469	453	448	462	402	402	421	425	496	405	447	446	458	436	454	462	464	442	465	428	442	447	458	421	469	438	449	420	442	478	431	410	427	417	468	449	432	417	420	486	403	452	404	449	454	431	461	436	417	394	446	413	437	474	448	436	449	474	401	450	389	439	443	447	462	422	449	438	468	409	467	471	434	445	444	465	398	436	411	426	454	432	417	431	431	443	463	452	460	425	463	469	450	443	445	452	441	425	471	428	470	456	448	456	445	436	466	448	461	482	458	471	412	460	450	441	432	424	432	436	437	427	423	471	446	448	387	433	459	450	424	459	452	413	414	446	438	451	465	456	461	425	427	414	431	452	444	412	469	425	454	449	447	433	445	416	458	395	415	427	440	455	451	447	443	427	441	413	457	438	420	455	440	424	447	434	434	442	449	414	406	456	461	392	453	455	439	443	426	468	442	452	418	442	411	421	451	437	416	437	440	433	449	437	448	457	457	422	417	441	488	448	456	453	432	397	449	455	408	463	417	438	429	464	411	475	456	489	419	481	436	427	453	409	439	447	475	463	455	432	394	487	450	408	438	448	449	444	440	449	404	497	433	437	462	439	451	432	448	419	444	426	422	450	443	397	453	426	450	459	476	393	466	446	439	436	438	415	396	445	428	423	402	465	434	470	429	459	450	446	438	448	418	437	429	471	420	419	409	387	414	464	409	500	445	447	438	434	422	381	463	420	399	435	438	445	420	467	401	424	440	471	421	408	441	454	402	407	454	476	443	401	454	447	464	452	436	405	434	429	432	433	449	462	454	458	428	442	470	443	431	419	483	420	442	448	446	436	463	443	464	458	441	440	481	436	432	446	441	491	449	424	461	464	448	474	449	468	439	434	419	444	471	448	427	456	451	473	431	446	479	446	486	427	451	440	422	431	454	430	476	419	441	430	398	452	454	472	432	402	419	415	417	438	431	463	451	430	429	421	433	440	456	457	450	470	469	441	448	420	464	422	407	432	413	473	459	430	440	447	412	410	480	428	461	444	444	439	451	453	454	416	454	453	442	422	456	451	453	439	485	442	453	430	475	411	424	447	468	422	462	417	453	415	447	457	437	468	455	458	464	454	432	494	471	397	457	422	458	427	442	468	432	443	449	458	448
22870	20968	28394	23600	20932	20180	4491	1143	951	942	878	857	799	821	734	839	769	768	754	724	731	759	691	721	726	697	758	765	693	710	767	742	720	751	747	717	705	690	694	704	749	726	753	712	701	659	801	750	699	692	727	721	731	680	694	708	735	703	695	713	727	726	692	683	735	730	730	669	704	727	734	725	712	727	762	687	744	716	699	684	736	664	670	677	741	698	703	711	720	710	688	650	764	690	701	759	725	739	706	725	714	727	730	704	748	738	701	709	669	672	704	709	714	702	668	735	712	701	629	699	750	741	695	715	736	755	755	687	677	729	724	687	716	709	696	717	720	742	694	656	693	705	699	726	727	705	705	730	717	716	752	688	716	645	673	747	717	734	727	670	709	689	692	704	721	732	751	687	742	697	714	694	750	711	705	700	705	677	634	702	710	744	731	757	723	652	735	720	711	667	723	694	711	678	730	704	717	769	754	732	689	758	700	658	699	671	711	672	743	696	711	727	667	694	733	742	720	717	765	721	700	776	693	686	732	770	756	657	727	694	725	707	678	662	679	693	662	654	721	693	708	651	738	688	699	692	720	682	750	748	711	757	717	706	688	709	667	744	732	695	698	705	738	733	684	701	695	681	690	669	683	689	732	708	652	705	734	691	683	753	713	680	733	714	726	717	663	741	664	736	681	705	689	729	691	738	696	694	737	672	714	688	721	675	719	704	724	720	747	735	715	732	725	754	711	701	654	707	683	788	769	690	712	699	680	696	691	724	685	718	692	733	716	715	679	645	686	709	693	698	722	730	686	721	694	727	697	702	694	710	739	700	714	711	687	723	724	693	718	698	746	741	708	666	683	706	698	709	691	696	716	701	716	699	695	711	724	688	706	683	665	671	714	687	716	695	698	711	744	701	706	736	696	696	661	728	720	685	679	706	702	708	723	669	736	689	685	713	716	703	694	680	744	749	708	723	720	704	740	688	648	724	677	749	697	711	742	732	736	743	730	695	688	661	711	751	737	736	701	665	738	733	681	721	711	666	700	711	717	707	712	730	703	723	733	671	721	727	710	696	703	681	653	711	708	712	736	689	704	740	685	672	743	698	697	694	675	661	665	749	672	702	654	714	699	696	648	766	689	785	696	716	730	708	705	704	676	701	713	710	702	679	669	727	718	707	728	655	713	757	739	682	712	697	671	716	737	708	662	691	713	717	715	720	741	681	743	731	671	715	684	693	716	684	695	715	750	740	724	687	689	698	718	752	736	738	681	668	668	675	766	727	698	677	721	752	766	683	740	704	706	668	713	698	714	707	700	685	680	636	706	717	695	708	688	681	726	679	727	726	710	690	708	735	690	754	734	695	716	715	714	695	746	716	692	752	729	732	728	707	663	715	664	721	690	729	699	726	694	715	709	697	704	708	708	684	701	719	693	698	732	726	702	700	691	742	718	685	656	727	682	733	729	716	708	733	689	684	694	669	741	693	704	741	690	735	674	712	720	715	690	699	691	677	697	715	725	700	703	731	733	723	679	686	689	720	677	676	691	708	725	722	736	706	687	757	703	731	716	693	731	679	729	701	687	697	721	681	758	741	648	705	675	723	709	721	697	679	760	711	645	707	757	730	717	658	699	725	703	690	685	681	740	735	694	692	748	691	716	658	664	649	709	671	685	757	722	695	708	697	737	754	679	674	669	689	720	715	690	752	709	759	751	719	730	692	722	698	722	718	694	682	687	694	706	719	714	735	700	677	703	715	632	683	739	729	676	726	733	753	712	713	716	710	665	698	718	678	705	716	768	705	705	708	708	737	754	722	705	752	731	706	699	694	663	737	721	721	713	680	769	701	688	700	749	710	703	700	700	704	744	672	723	701	695	696	753	710	692	710	708	682	744	692	696	704	723	703	725	719	688	672	688	736	714	709	727	676	707	716	702	699	707	773	727	681	717	709	714	717	692	737	682	705	711	702	720	696	696	751	685	755	707	735	714	734	730	740	670	709	692	713	680	711	709	736	715	658	710	670	722	711	712	697	679	713	687	715	742	731	680	729	657	690	763	693	680	690	713	678	681	723	710	652	709	717	701	697	741	722	686	712	695	748	680	719	753	718	711	675	696	695	692	728	679	682	743	701	754	702	707	709	721	661	706	733	709	668	729	767	686	722	700	677	723	672	708	716	711	739	655	691	710	675	731	649	693	690	740	715	735	694	685	669	694	708	729	738	699	682	727	722	700	719	685	709	691	729	751	744	707	719	680	711	695	682	692	710	737	693	727	713	758	698	718	715	746	700	646	727	799	713	769	707	722	712	722	683	741	740	639	716	735	674	708	676	713	737	690	691	705	693	742	682	686	726	714	707	697	735	747	702	714	740	690	706	689	677	676	690	675	725	741	678	689	669	680	693	709	727	792	732	742	751	769	674	710	707	712	721	721	695	653	727	713	731	684	732	695	708	690	670	709	710	710	729	668	712	667	719	748	687	722	668	668	704	713	722	700	721	668	661	718	715	696	667	728	686	701	701	712	686	732	712	689	691	699	720	698	663	695	717	673	725	731	752	718	672	743	716	700	674	710	707	693	706	702	679	729	721	672	668	654	723	726	675	723	744	709	763	736	679	692	701	685	707	681	712	687	738	729	747	701	686	683	711	699	699	721	684	701	717	711	703	718	692	697	704	714	676	722	752	655	689	710	699	700	726	744	721	712	720	771	709	716	716	700	705	742	723	727	717	700	740	758	649	710	690	709	715	708	727	705	720	719	721	731	730	745	688	682	734	730	717	717	723	755	691	725	702	752	719	690	706	681	714	732	735	709	681	764	711	708	751	710	699	686	731	680	696	672	683	740	705	637	702	647	735	692	698	697	682	687	706	727	730	685	671	689	706	656	716	695	684	729	742	726	684	694	720	689	716	690	676	714	764	742	677	690	737	741	748	722	749	700	654	701	649	684	682	691	720	709	761	695	718	676	736	722	673	687	670	673	696	650	773	747	675	676	720	770	712	671	735	701	680	652	720	697	725	643	713	721	697	681	748	712	688	746	677	713	710	704	713	677	732	692	709	721	654	715	736	716	711	747	711	728	699	697	725	697	708	730	695	677	725	708	714	699	673	720	660	681	660	751	730	696	694	702	726	717	697	664	724	687	747	677	725	672	653	721	691	672	732	723	725	714	737	713	727	703	698	734	713	724	705	714	704	703	749	745	725	718	660	704	717	801	675	724	672	742	750	697	690	742	720	711	750	696	742	719	683	679	724	693	667	721	710	715	698	741	686	679	707	738	676	775	680	706	686	672	703	711	742	731	714	691	726	731	641	714	718	705	691	727	645	700	712	682	745	681	736	754	700	738	733	695	684	711	699	714	745	702	718	698	698	706	697	693	679	738	666	762	692	675	754	670	679	731	732	659	698	690	700	694	678	695	726	758	733	710	740	749	713	682	669	728	677	700	684	747	719	719	706	711	715	698	744	726	705	689	701	683	746	657	704	719	712	696	701	731	739	752	682	692	694
46422	68377	41681	5511	2713	2070	1783	1515	1354	1166	1163	1146	1052	950	920	971	941	895	937	881	809	890	848	835	824	842	823	809	870	783	816	828	821	814	881	804	784	799	841	823	847	785	863	819	865	826	792	787	848	863	883	787	807	806	822	784	813	828	824	871	784	775	810	782	836	827	824	839	791	811	794	786	805	752	821	821	775	783	835	721	769	798	859	800	779	804	787	834	785	785	854	837	850	822	797	812	836	904	856	789	824	798	845	830	829	813	854	825	825	843	813	782	783	783	824	824	825	826	829	827	798	789	810	770	802	790	804	825	817	781	831	804	834	851	831	858	839	830	832	786	811	803	833	843	801	766	815	812	827	828	836	756	765	805	799	812	801	765	819	799	837	821	770	788	809	829	832	839	785	788	855	774	816	842	828	762	808	805	847	799	815	797	782	806	788	812	826	821	807	778	793	817	842	789	833	842	810	777	782	802	843	871	843	754	763	836	804	829	806	819	748	787	797	845	814	798	789	810	830	794	802	803	806	799	819	874	826	809	820	793	761	817	767	806	830	812	813	864	839	801	803	831	852	810	815	864	818	806	768	797	814	825	814	769	807	814	786	805	764	835	810	777	784	777	848	812	818	812	819	832	794	822	833	810	857	787	770	813	786	811	813	771	806	800	810	794	801	757	802	779	800	818	834	812	792	802	783	751	797	804	779	752	803	817	831	777	793	775	827	820	822	844	764	813	813	810	755	787	840	743	801	801	764	790	783	778	799	756	841	857	795	834	777	800	798	800	817	820	821	822	844	828	820	798	830	818	776	825	810	808	814	787	844	814	820	857	839	779	728	804	793	805	814	826	786	830	786	825	778	799	806	815	781	796	823	787	796	761	846	822	845	758	843	851	855	776	785	722	789	804	808	795	781	795	823	833	837	823	835	850	775	812	798	830	799	813	817	888	786	784	802	796	777	755	772	822	796	764	826	784	827	847	792	773	859	837	758	810	800	852	775	785	808	775	818	800	774	814	791	810	760	797	807	810	796	779	787	810	801	827	777	800	794	823	784	795	810	813	811	843	794	839	808	787	833	816	809	873	858	793	787	809	851	800	848	772	825	812	797	838	798	828	792	827	805	766	817	819	861	848	798	744	820	843	803	813	773	852	773	810	817	799	817	810	810	811	823	829	823	830	793	812	835	806	782	794	810	771	802	758	777	760	833	807	757	819	805	806	867	842	763	821	755	846	893	771	772	818	763	773	796	844	845	769	817	789	845	810	798	824	855	780	824	786	820	810	823	803	829	788	802	780	746	785	821	791	868	856	760	777	836	790	789	818	795	795	840	841	798	862	855	810	808	762	794	786	782	826	826	889	792	806	827	853	872	818	855	813	849	810	772	790	795	787	845	796	845	834	845	768	797	835	822	758	818	796	785	754	802	763	789	778	811	783	832	791	820	867	832	801	782	791	820	803	761	804	838	750	846	803	776	803	841	795	824	811	813	770	808	768	824	805	787	846	802	825	795	787	821	831	793	779	831	817	804	788	803	783	818	833	758	826	847	827	813	799	846	827	799	819	809	835	776	803	775	822	759	816	778	829	819	792	851	791	837	797	795	818	823	747	823	821	824	787	784	814	825	818	744	767	793	815	791	836	812	797	828	781	797	774	768	800	835	855	853	796	775	759	827	829	821	766	782	824	768	815	801	822	768	753	786	818	827	773	880	843	774	776	778	817	806	832	800	861	807	835	799	803	844	766	810	789	820	780	831	829	784	847	822	809	791	838	825	800	766	791	816	798	789	801	762	816	871	816	819	799	819	834	768	827	777	817	858	805	801	830	826	841	826	865	817	824	788	826	846	826	830	797	799	770	839	851	812	829	833	788	786	809	823	785	805	821	824	818	780	795	799	793	866	868	825	819	827	804	817	779	859	792	767	825	803	775	774	795	817	833	836	795	819	826	832	808	797	794	837	788	826	826	821	847	822	817	808	825	793	713	815	795	800	762	772	799	811	818	806	834	824	805	817	806	833	755	763	761	809	780	745	773	844	828	799	856	794	803	830	804	841	744	785	817	784	802	788	807	757	792	851	784	834	763	817	812	853	788	821	804	831	849	814	769	788	836	845	842	722	780	772	781	790	792	786	783	834	770	764	837	821	780	818	780	818	779	850	840	800	791	806	703	794	749	778	787	833	749	845	765	791	848	836	832	765	767	805	801	831	785	761	782	826	807	793	739	806	847	808	841	829	779	851	775	831	799	827	757	840	765	759	818	776	804	813	855	821	833	812	792	817	772	844	808	830	820	810	797	825	828	841	781	776	799	822	800	849	779	827	806	805	798	844	837	797	810	791	793	792	799	813	785	837	790	856	803	748	843	821	770	840	805	832	773	803	833	819	854	828	792	871	816	790	793	880	786	805	843	789	767	806	829	789	815	848	822	753	799	776	853	752	817	804	827	760	827	812	781	789	812	826	801	831	749	840	806	794	780	776	848	783	824	811	788	794	767	848	781	820	785	824	812	802	880	810	801	822	794	801	761	818	818	818	765	838	756	794	778	829	821	814	830	822	832	826	770	766	821	817	843	805	784	850	757	852	852	773	803	782	851	749	784	751	844	808	807	775	776	780	772	810	788	831	797	806	782	828	803	830	783	802	825	817	826	769	825	798	819	829	819	808	830	803	777	835	850	841	790	828	804	813	777	828	793	813	825	832	868	835	825	835	845	812	857	734	809	785	794	832	835	817	803	797	865	815	798	816	851	836	777	801	836	796	798	815	800	782	840	804	811	790	823	837	803	803	803	759	770	849	855	830	811	794	799	879	792	763	846	791	825	847	838	828	805	804	784	757	805	815	824	831	758	807	812	816	780	809	793	815	808	855	835	836	819	763	804	750	767	804	827	812	788	807	790	809	818	840	801	801	815	789	779	749	834	816	733	815	768	812	835	810	830	758	795	796	825	805	802	802	791	769	786	875	809	886	794	791	826	795	815	788	772	812	819	797	790	826	845	850	800	792	813	772	828	779	824	812	870	796	807	805	790	790	806	823	787	798	832	842	751	829	777	795	806	834	756	817	831	785	803	749	829	774	784	820	793	801	831	792	873	753	772	832	818	767	813	806	848	728	773	798	842	794	789	794	803	837	822	798	742	802	787	775	790	835	815	812	829	809	844	825	799	795	866	787	813	818	768	776	846	825	765	778	805	793	785	833	797	782	806	846	801	832	856	754	779	803	816	804	795	833	856	830	747	828	825	837	780	833	796	821	791	789	797	824	843	766	789	813	849	814	781	820	778	820	819	831	824	823	768	809	802	801	799	761	796	773	757	777	778	766	799	767	806	808	803	816	819	805	786	832	781	785	838	796	829	811	803	858	825	831	829	845	789	841	804	798	800	829	749	780	772	783	794	807	833	864	798	755	782	812	812	797	819	816	804	832	814	811	758	812	795	801	825	815	802	791	805	839	853	787	786	799	777	799	773	846	782	780	795	775	812	789	759	773	804	761	811	799	769
32653	32487	21726	3412	352	330	285	261	237	293	249	261	282	249	272	283	256	300	277	247	292	274	260	302	288	267	300	292	265	281	281	269	287	274	285	289	268	264	268	271	264	282	280	268	266	288	285	289	278	283	296	268	278	286	277	276	279	300	275	252	269	261	273	270	250	309	271	273	230	281	277	258	267	286	255	284	264	292	276	288	256	299	279	279	233	278	260	293	244	265	285	263	245	257	265	267	258	292	273	292	266	298	275	292	270	286	308	289	266	302	260	260	294	271	294	321	295	260	254	278	285	279	278	281	297	253	278	277	271	283	265	298	298	284	264	283	270	285	274	276	259	293	269	280	282	264	247	268	291	257	270	263	303	276	287	263	273	306	243	264	292	250	292	236	267	268	270	279	264	287	271	280	288	275	285	266	299	270	273	256	281	282	275	277	237	279	260	278	270	267	253	270	275	288	259	273	310	260	289	259	259	273	264	275	293	255	261	266	270	274	282	267	280	286	293	253	243	247	265	299	257	286	269	276	279	284	240	249	249	257	281	263	285	251	270	291	287	279	294	263	265	278	256	271	258	258	272	268	278	284	269	284	279	289	244	285	298	275	294	277	259	281	266	271	245	299	276	246	273	310	304	263	282	301	259	272	265	260	262	289	266	280	272	297	282	281	244	273	255	303	257	294	302	264	264	262	247	247	282	249	290	262	204	288	283	276	309	303	259	275	259	274	268	270	264	240	279	286	251	279	279	274	238	302	277	250	263	253	254	263	259	257	279	276	250	267	277	260	285	271	280	280	272	272	309	274	264	222	241	285	284	275	234	256	290	286	294	261	279	260	267	302	288	278	265	285	283	237	271	271	246	277	282	316	279	251	265	262	247	273	264	282	255	277	280	295	245	276	266	260	284	270	257	264	271	305	285	249	272	277	258	275	254	281	268	262	236	277	267	265	299	275	273	250	265	270	273	288	284	283	280	260	275	286	285	276	258	285	256	291	263	270	264	264	252	267	288	295	272	289	286	276	277	222	270	278	287	261	264	282	260	282	270	277	281	274	274	282	280	291	274	249	298	255	248	262	299	261	276	265	300	266	251	255	301	252	257	264	295	257	276	272	260	276	280	277	261	287	255	262	301	264	288	295	269	285	265	264	284	239	278	250	278	258	270	249	270	258	280	254	279	272	291	264	299	268	287	279	260	260	294	248	281	280	266	280	272	266	243	258	275	256	286	281	254	282	285	282	281	269	270	264	284	284	259	290	256	280	258	279	281	281	306	260	291	297	296	290	268	287	281	307	251	303	255	260	247	275	267	286	288	247	276	254	274	260	252	258	273	288	257	301	266	295	304	276	264	266	255	269	285	263	308	278	265	281	265	266	279	265	245	279	261	274	290	300	270	264	270	259	268	279	256	264	259	294	255	283	278	270	272	295	282	233	310	240	267	328	292	281	285	261	281	280	252	282	300	281	292	284	272	258	258	257	269	271	270	268	303	242	276	269	263	273	282	284	286	271	253	258	274	267	265	272	271	295	258	270	253	263	245	256	269	299	300	251	283	278	315	257	287	256	291	271	298	256	274	285	283	283	279	277	253	271	256	289	302	282	285	252	309	245	297	267	292	260	213	275	256	259	309	249	271	260	303	282	272	262	272	262	258	273	265	285	267	298	302	294	264	259	298	300	278	264	266	255	250	254	274	242	264	275	293	257	270	285	269	249	244	219	277	254	251	288	288	248	267	262	300	265	265	279	267	284	244	315	298	261	260	270	291	262	272	266	270	297	274	266	251	265	258	280	268	249	278	291	285	279	263	288	274	279	271	280	266	276	288	279	267	270	269	285	249	289	263	255	263	286	270	272	287	282	280	262	285	276	278	266	285	270	251	284	269	298	283	253	260	288	278	272	291	253	281	290	234	237	279	294	263	276	280	255	298	297	240	288	269	279	269	262	281	266	277	247	259	254	286	253	294	289	294	258	288	279	273	269	287	303	306	265	257	256	251	256	259	268	266	238	260	288	265	261	276	269	265	273	274	234	273	255	274	285	259	272	271	256	258	280	253	291	270	265	280	290	276	259	296	243	284	263	287	278	266	285	275	267	273	242	262	263	267	283	274	245	236	260	273	262	254	263	261	287	261	267	264	300	263	264	291	239	259	299	273	258	268	224	261	268	255	266	261	292	268	282	250	295	254	276	257	292	256	283	251	270	271	258	251	268	293	269	264	293	274	254	279	256	274	266	274	276	274	248	290	291	266	274	256	271	231	264	264	264	271	264	260	253	286	281	245	245	289	241	286	276	247	262	291	248	265	267	303	299	300	236	266	258	261	267	277	273	295	261	285	291	278	268	300	269	263	267	299	289	233	271	262	281	245	268	253	258	253	292	246	318	254	300	280	241	285	258	290	269	256	267	286	283	251	291	262	290	284	274	285	267	268	274	289	274	302	266	267	279	280	282	259	280	282	271	288	265	231	279	274	292	289	274	270	262	279	260	257	240	263	290	276	266	289	290	244	278	275	255	274	276	261	290	280	248	280	281	282	277	272	237	288	254	298	275	229	271	273	264	258	278	272	265	285	264	282	289	300	276	288	261	274	265	266	269	318	279	255	276	275	274	254	266	286	272	274	273	278	307	283	223	290	258	282	232	273	285	285	272	291	295	275	287	271	277	246	261	265	291	254	268	296	257	276	286	255	312	265	254	262	290	266	236	269	309	261	255	277	236	284	275	248	256	303	288	261	256	256	257	281	258	267	288	254	271	264	288	265	261	272	294	269	273	270	266	277	266	257	290	257	262	270	268	266	291	257	278	282	280	272	284	298	275	243	292	273	269	292	250	269	260	276	292	274	294	281	270	264	254	277	249	281	269	272	277	241	264	248	305	271	249	263	284	312	276	294	238	263	266	264	270	274	271	240	252	291	265	289	282	266	273	274	267	285	268	251	261	269	271	237	288	269	258	280	312	277	268	283	248	276	266	264	256	286	272	261	266	290	282	238	267	264	279	258	237	255	253	289	271	288	274	307	252	274	261	274	272	267	257	262	267	277	285	289	273	251	270	290	282	279	296	291	307	285	261	263	285	278	262	281	248	269	272	264	255	285	292	255	276	250	252	247	251	262	253	248	273	284	276	284	307	293	280	262	308	305	279	286	277	247	298	298	271	269	297	297	279	274	269	272	277	306	262	264	271	277	278	303	272	307	264	296	274	273	275	265	284	283	278	281	261	286	303	248	229	275	293	273	245	247	285	273	281	288	264	277	300	264	253	247	264	273	298	270	227	282	275	274	289	264	252	261	275	309	291	252	265	263	271	279	313	260	256	294	241	267	276	291	264	267	278	282	256	270	252	280	291	271	265	282	291	269	254	267	310	258	272	279	265	275	259	270	276	290	247	293	273	280	254	270	256	292	278	280	248	281	279	246	268	254	292	263	295	270	245	276	247	262	275	263	259	267	273	281	259	296	283	292	295	248	256	252	298	268	248	278	246	285	293	280	269	318	277
40018	45920	20376	520	399	336	364	355	345	377	386	344	376	341	381	352	341	328	375	332	346	318	299	301	348	337	328	356	362	349	345	337	318	337	311	365	326	337	357	304	338	327	333	329	342	353	342	333	335	309	340	337	334	318	344	346	347	365	372	351	342	324	306	367	344	331	316	340	332	331	346	374	338	334	295	362	310	342	322	322	330	347	364	317	338	319	339	324	347	308	361	371	317	345	310	349	406	360	376	334	332	333	330	359	308	341	324	366	335	304	352	332	329	321	295	328	327	309	316	310	289	364	298	330	308	333	337	342	342	323	313	339	340	309	325	336	344	342	322	350	331	337	351	293	299	332	341	345	333	355	313	351	351	317	370	334	355	342	332	350	339	342	364	342	324	354	364	276	348	361	343	358	371	337	347	317	339	346	326	314	350	361	350	340	319	386	315	355	314	339	334	332	370	309	332	330	333	355	344	358	337	347	312	323	343	329	303	336	305	342	347	360	325	344	305	327	279	318	358	310	356	327	330	345	327	341	318	314	340	319	323	329	326	347	373	328	314	300	345	298	337	312	339	321	344	351	345	310	325	344	333	300	322	345	333	323	338	328	350	338	331	321	315	344	386	335	283	379	334	321	325	331	332	375	349	339	324	319	338	327	352	342	334	350	359	354	335	330	361	327	337	340	347	315	352	340	337	322	345	375	357	334	312	351	343	322	371	330	300	323	340	351	326	336	321	308	347	367	323	317	319	297	334	342	339	318	318	335	333	354	328	350	341	316	341	345	326	329	352	340	369	359	310	334	336	322	343	344	330	331	349	364	316	376	327	318	326	321	324	348	315	338	328	335	336	345	341	349	328	318	323	357	351	345	327	323	303	335	316	332	307	339	340	309	343	347	335	346	354	350	338	331	326	350	346	315	329	348	352	295	328	363	322	316	363	304	353	338	332	358	336	323	342	312	334	352	370	374	346	328	336	320	335	318	319	351	321	357	352	327	300	373	318	334	324	314	347	340	336	366	336	318	341	339	342	330	328	349	333	336	321	354	336	332	352	343	331	354	343	351	342	357	363	333	332	305	334	363	344	344	317	333	322	354	355	358	335	342	371	339	298	364	332	343	317	324	335	327	318	314	337	304	305	330	335	325	323	314	336	326	330	344	302	364	333	296	356	325	357	310	356	333	333	340	363	328	365	343	313	320	338	331	330	356	344	310	340	313	312	326	356	358	330	325	338	357	357	353	350	331	348	305	327	352	318	313	329	343	311	310	335	321	371	304	336	334	324	330	322	322	328	359	322	342	298	344	345	335	334	348	357	344	338	312	322	342	304	319	331	353	362	356	329	344	305	341	319	339	335	353	319	318	328	309	347	337	345	331	344	358	323	346	320	337	364	338	327	348	334	329	331	327	333	337	370	345	361	322	328	337	337	313	366	329	317	326	319	317	368	335	330	351	343	327	357	332	329	337	309	320	336	320	336	328	346	325	344	386	339	327	312	358	317	370	295	304	328	352	298	340	352	330	324	339	350	356	332	346	313	334	297	337	354	331	327	329	300	322	296	332	330	311	324	355	330	355	358	348	308	344	350	315	319	305	299	299	352	328	376	348	332	365	315	334	323	351	330	342	330	326	324	314	348	306	315	321	340	340	336	333	332	326	327	332	344	328	308	378	342	370	374	328	367	296	335	335	354	348	337	376	332	364	329	334	356	327	356	377	341	324	349	350	328	338	319	334	321	323	306	313	340	349	343	342	342	333	350	342	335	322	340	318	341	330	328	338	349	349	343	300	355	323	346	350	294	328	336	334	303	323	334	339	326	339	323	357	332	332	355	345	328	346	321	346	315	332	354	324	348	349	320	300	317	314	316	331	326	336	355	375	327	319	311	342	350	337	311	349	320	331	352	322	343	342	354	340	344	345	348	339	356	323	301	305	331	337	327	317	346	321	311	346	346	339	333	395	369	341	344	331	327	315	362	333	320	334	355	337	327	343	350	297	290	360	335	322	323	310	347	357	330	319	318	351	340	353	356	367	345	317	312	326	305	318	287	334	330	350	331	336	351	318	308	313	327	357	325	362	309	323	303	328	313	280	304	357	360	307	315	339	314	325	361	337	327	369	353	367	321	351	350	318	325	319	354	325	319	341	341	328	338	325	327	331	343	330	317	360	355	314	347	321	313	350	352	312	348	339	344	350	319	333	327	335	348	303	340	341	330	337	354	348	368	323	310	309	320	340	354	340	354	335	340	379	349	326	317	307	360	372	293	353	336	332	363	354	342	325	325	353	351	354	335	345	323	349	345	363	318	346	347	326	325	330	318	328	369	297	342	319	326	329	324	372	337	350	337	323	331	312	382	301	320	324	380	339	305	323	328	368	307	324	348	313	305	336	317	323	327	328	347	335	324	327	319	340	325	334	346	341	351	336	331	351	351	313	350	349	360	369	317	337	324	310	334	294	319	327	365	327	335	341	332	360	365	370	317	368	319	325	299	327	316	326	371	336	332	340	318	314	359	317	336	338	334	322	329	359	337	345	340	321	337	330	317	346	325	311	360	336	365	301	326	327	332	323	347	343	336	312	335	347	345	333	350	314	346	315	317	322	363	347	318	306	300	331	343	334	332	339	346	358	291	347	357	328	345	338	340	309	374	342	311	318	358	350	325	308	335	337	358	329	320	334	349	344	320	318	292	305	342	342	312	323	345	324	349	325	330	313	335	338	332	329	337	326	323	373	362	330	347	337	338	344	333	334	347	326	334	319	337	322	370	339	361	354	310	306	309	323	305	328	350	339	332	352	328	338	345	363	343	343	317	336	306	336	344	324	377	331	332	353	327	331	329	348	341	335	316	317	360	336	318	344	360	344	349	360	323	329	352	338	375	344	300	292	327	349	351	354	320	333	329	322	350	338	347	334	328	333	344	357	314	326	351	324	332	288	317	331	335	347	318	318	346	307	326	317	312	317	342	349	320	353	327	355	326	335	344	311	342	365	307	326	323	318	322	330	334	386	311	344	323	331	321	370	342	342	312	349	334	344	316	324	315	320	342	340	336	343	373	338	342	323	347	333	323	317	331	331	309	364	320	349	350	338	342	309	319	327	362	351	313	290	333	318	342	308	311	334	348	356	358	316	315	349	351	356	353	319	352	361	342	361	323	356	323	335	320	304	319	359	345	319	328	339	306	313	339	357	293	347	304	295	334	304	308	346	322	326	334	335	316	334	323	344	318	337	350	295	373	319	313	370	359	329	338	368	310	329	351	340	332	308	321	362	336	344	349	370	343	329	330	346	313	331	317	319	359	354	338	320	327	381	323	322	313	332	346	335	291	339	335	333	297	329	336	325	349	330	363	320	346	329	347	320	353	325	333	315	309	332	322	332	307	341	335	297	316	316	335	374	329	322	333	321	329	377	335	332	339	342	343	301	332	334	330	352	302	360	365	349	341	331	304	315	353	315	386	341	340	327	311	319	294	326	335	326	337	358	333	339	362	343	355	322
23895	20974	27836	24126	19986	5036	857	659	631	587	551	520	563	536	505	516	530	468	495	476	551	495	523	479	462	489	480	492	503	462	490	494	466	474	479	502	471	474	473	475	462	505	456	483	457	507	495	486	492	501	479	468	472	515	459	457	481	486	513	465	510	460	481	454	478	488	483	475	434	447	527	516	459	484	487	483	449	451	474	503	514	468	477	464	483	470	515	482	461	502	471	460	478	496	479	520	479	484	457	494	509	445	453	439	482	465	470	484	477	458	467	480	473	475	477	482	435	481	474	437	484	454	490	454	516	479	503	508	493	494	458	459	517	504	448	473	469	473	457	439	481	487	470	477	461	477	428	484	477	499	478	464	469	460	476	449	462	502	481	464	517	487	505	521	513	460	479	457	463	473	442	479	427	434	461	453	488	468	468	500	515	482	469	490	485	417	480	482	513	491	472	469	465	465	470	497	467	467	485	483	470	482	527	470	448	466	430	491	468	465	463	453	456	508	471	483	494	481	449	469	472	475	496	447	471	484	467	513	459	475	490	510	493	443	508	508	484	503	497	516	507	447	468	481	454	517	487	501	437	481	500	453	476	480	484	496	485	501	488	464	485	464	476	493	501	451	460	467	441	462	478	483	496	487	479	513	480	467	478	498	478	491	458	449	467	477	513	478	471	477	486	513	469	444	485	452	504	485	463	505	490	475	497	508	484	485	440	489	491	465	446	498	486	442	450	488	501	466	465	463	427	485	490	459	452	477	494	519	465	462	478	477	486	500	496	461	465	494	462	503	465	517	501	456	476	479	454	490	505	474	490	474	473	478	487	480	464	483	450	462	498	517	490	471	432	486	435	470	518	468	491	505	447	457	477	490	443	471	449	459	495	460	484	431	485	482	509	452	429	461	493	489	458	508	447	488	511	478	495	437	515	490	503	476	499	513	507	447	453	463	472	480	470	506	500	480	482	500	501	480	430	494	500	465	461	469	488	507	468	505	500	498	482	487	506	477	449	452	445	529	484	502	475	428	500	472	513	502	454	508	480	508	476	449	467	500	494	467	456	474	471	467	437	474	477	451	498	462	469	420	471	525	511	473	517	500	466	460	454	496	467	539	504	499	495	479	481	443	487	471	487	480	464	485	509	493	467	467	453	480	507	493	472	418	505	483	447	482	471	508	493	464	490	452	480	474	490	497	482	480	465	452	472	487	479	502	471	452	463	471	505	494	457	426	443	484	452	468	466	471	473	456	465	487	435	512	475	467	461	444	493	495	453	499	482	490	462	505	473	446	444	467	490	484	445	501	476	455	466	463	471	508	493	518	502	495	494	461	472	456	466	488	453	466	462	441	493	492	479	476	478	497	475	454	513	514	482	485	456	489	496	455	477	492	504	493	499	504	475	451	490	436	453	521	508	516	473	509	452	462	466	482	504	518	498	491	450	511	483	431	495	456	470	434	494	514	461	447	450	481	462	451	504	509	446	449	501	473	468	459	504	476	502	484	448	473	507	446	496	479	429	470	479	474	487	456	488	441	410	485	472	510	483	457	484	444	455	479	503	494	442	522	494	434	457	524	456	510	475	483	513	482	461	529	472	439	475	513	478	479	464	462	511	471	497	446	492	511	469	457	410	503	508	483	464	437	500	442	488	469	483	461	445	455	453	494	505	489	497	502	486	485	451	445	483	463	437	486	493	500	486	485	457	457	447	482	465	476	495	512	457	481	539	472	495	453	496	498	491	511	479	476	496	474	484	495	476	498	454	484	493	464	476	467	475	473	473	469	502	513	467	484	472	486	461	469	500	470	505	444	460	494	499	483	498	433	471	475	479	480	516	495	466	505	492	452	474	484	458	480	534	487	473	468	483	514	466	457	477	501	482	480	472	471	464	471	483	472	493	487	491	445	486	436	508	459	472	444	525	474	506	464	501	514	454	500	497	462	451	434	460	478	434	450	518	469	497	486	484	452	481	495	444	431	477	488	498	499	494	469	451	397	437	488	497	488	470	489	489	462	449	505	473	460	490	471	481	468	450	455	472	474	475	477	475	468	473	445	482	441	538	460	473	461	480	498	488	454	480	481	485	459	433	476	459	497	484	490	450	465	456	486	467	504	494	470	448	477	469	496	483	467	472	474	446	491	443	506	431	466	486	477	498	481	472	445	451	488	471	486	510	492	502	460	484	513	459	442	486	439	480	478	512	450	496	485	473	445	467	434	476	496	500	445	528	498	483	456	502	483	518	456	496	480	453	474	474	491	450	500	499	477	445	480	458	463	450	486	465	477	445	475	460	480	437	453	520	493	468	483	457	507	470	471	487	473	464	448	442	482	488	450	493	491	456	468	510	449	488	493	503	500	502	471	480	458	470	453	491	474	494	491	491	476	453	448	482	445	455	477	458	469	432	491	485	462	456	492	471	477	458	482	502	459	483	478	474	480	457	471	474	455	520	524	486	488	495	472	474	462	467	472	470	468	465	492	462	500	451	441	438	451	479	447	505	481	457	485	433	440	504	494	481	465	493	473	460	480	501	483	470	484	475	464	510	464	481	451	445	476	467	479	483	463	493	492	497	468	474	502	484	419	468	479	504	508	516	465	454	510	458	440	482	461	491	469	473	456	490	468	491	516	480	485	464	488	470	448	497	459	484	540	421	456	485	540	458	493	513	487	474	494	455	463	505	477	484	456	457	451	450	499	485	458	490	523	484	486	504	484	475	495	535	494	435	519	446	475	509	471	495	495	468	509	482	457	514	508	499	527	487	455	496	514	502	489	491	501	489	478	461	472	488	511	515	460	486	468	471	555	465	515	485	509	487	473	444	448	500	480	450	469	498	500	467	478	506	497	489	501	483	463	442	454	445	472	474	474	451	470	493	467	510	476	459	476	442	473	498	470	517	478	494	475	462	486	466	462	496	471	472	492	470	503	489	478	480	485	477	450	483	497	479	479	484	505	491	513	454	454	504	506	447	461	510	481	431	530	503	465	474	478	471	454	460	470	471	430	466	476	461	505	458	494	469	453	456	461	459	429	477	486	477	448	476	462	500	493	462	489	480	468	462	482	481	495	435	493	454	422	493	478	445	483	443	479	487	484	433	462	493	459	458	489	484	510	465	470	485	485	468	513	441	471	502	483	505	479	517	477	475	473	507	474	430	429	466	445	459	459	468	500	459	486	467	504	459	444	471	529	444	506	490	429	458	499	460	471	475	455	475	467	506	458	512	507	460	497	481	468	492	464	493	484	527	474	469	478	489	465	487	480	464	483	484	477	458	496	501	498	483	486	455	466	504	490	499	458	503	509	492	473	486	473	496	495	510	462	471	486	508	498	515	479	451	490	472	494	477	497	450	478	455	482	477	496	490	422	474	492	461	490	452	478	458	478	507	437	488	476	495	493	465	500	469	472	475	490	477	444	483	469	455	440	514	467	498	480	508	471	482	446	483	487	489	511	470	492	469	521	474	483	463	465	467	514	476	520	489	472	469	460	477	456	499	496
42347	60947	29186	2073	1618	1240	1054	983	814	785	737	733	663	674	636	700	609	583	555	585	572	579	547	607	572	574	575	571	539	554	562	558	549	565	590	575	572	576	559	609	575	555	545	542	582	567	594	539	533	566	551	510	543	562	541	534	537	584	550	583	525	558	546	570	557	600	558	547	561	552	517	559	526	584	565	578	551	540	605	548	535	538	565	593	570	540	540	562	583	566	566	601	566	589	593	585	640	581	592	529	579	552	563	547	591	584	577	584	537	562	523	538	549	551	537	526	542	583	502	592	501	551	585	558	571	532	597	560	537	556	564	545	579	522	602	520	583	561	567	609	572	552	587	508	634	590	583	526	554	568	577	593	568	518	549	550	551	541	568	564	560	543	526	569	551	550	570	521	583	550	546	603	565	583	607	539	608	520	564	554	565	534	522	580	592	578	542	564	584	588	548	498	552	584	573	524	506	557	566	571	509	508	557	543	569	555	555	569	542	536	544	560	570	548	512	581	596	583	531	534	539	524	598	574	577	572	560	589	611	550	567	540	561	541	542	554	560	541	570	527	564	542	560	567	546	571	555	573	567	563	585	530	523	549	576	586	547	533	593	546	574	550	540	582	546	571	593	549	536	561	548	582	559	556	617	551	546	571	558	564	517	555	581	561	538	528	536	547	562	554	554	604	554	589	578	559	566	518	527	551	615	560	597	557	617	541	551	553	564	551	554	574	550	559	553	557	530	543	549	550	566	549	577	587	550	576	546	535	560	585	575	532	540	558	527	559	537	583	553	601	577	546	552	530	565	551	597	579	582	538	566	588	556	581	560	585	570	572	580	541	554	595	548	548	564	631	561	546	554	556	596	578	544	528	560	542	517	566	571	542	602	553	559	610	571	519	495	547	552	539	552	545	534	590	565	529	559	507	542	568	567	533	549	557	514	578	535	587	572	562	531	561	520	545	574	527	554	562	559	589	525	537	577	540	525	555	557	569	556	579	567	553	531	523	533	542	558	538	592	557	562	593	541	549	597	521	549	584	556	526	518	592	569	562	550	570	569	556	532	597	512	581	543	529	602	582	587	546	546	606	561	564	563	525	551	554	573	559	521	554	562	598	535	572	609	563	573	563	567	576	576	579	523	535	594	576	579	556	561	542	536	531	579	530	589	541	526	530	526	572	527	553	537	543	567	540	591	567	601	549	581	540	593	567	556	586	527	591	560	567	562	573	570	552	544	580	573	565	551	551	591	557	583	575	547	566	582	561	547	535	539	552	553	562	585	560	578	544	586	545	578	557	546	533	565	586	579	542	553	566	573	571	558	512	559	570	594	563	537	549	559	567	546	590	572	528	514	564	569	592	599	585	577	587	553	540	508	549	542	564	563	558	515	558	574	565	540	539	563	573	579	569	548	545	550	538	569	573	537	517	535	570	556	544	546	551	541	526	541	591	578	524	546	555	545	555	539	543	561	534	547	565	596	577	522	561	523	551	504	530	555	574	556	568	564	590	564	545	581	577	544	521	555	521	570	552	549	594	572	534	571	542	551	598	553	523	535	596	533	571	564	571	540	592	557	548	534	534	576	533	527	609	522	550	517	549	584	538	566	504	551	567	512	532	549	534	530	525	509	540	553	545	570	539	549	522	604	576	574	582	563	551	544	523	559	583	569	576	532	566	586	521	579	534	589	520	566	545	539	553	580	539	545	532	546	576	557	574	567	541	571	588	587	591	554	547	607	573	565	573	574	559	580	572	558	577	577	533	536	569	527	569	567	540	558	538	593	554	539	564	519	580	519	525	583	558	517	536	559	548	542	581	562	534	543	528	565	514	532	543	536	542	564	523	572	562	557	521	550	558	596	557	535	540	582	572	583	555	538	542	577	563	560	565	570	599	551	605	518	559	553	562	575	559	545	591	545	551	560	559	501	567	543	563	510	522	531	577	582	530	548	537	562	552	556	546	582	568	607	521	551	538	536	533	519	515	534	556	570	563	553	602	487	572	531	530	514	539	565	549	549	566	571	542	586	508	555	560	500	557	540	538	559	576	577	559	557	577	534	558	547	567	587	540	591	535	551	551	524	536	553	567	558	596	540	546	541	569	580	572	573	540	518	570	529	572	513	550	572	540	557	504	571	564	572	557	504	567	576	571	534	555	552	563	546	551	563	543	573	544	564	548	575	528	545	530	570	610	547	589	576	555	557	555	565	554	552	574	590	566	545	563	562	553	613	545	566	559	537	568	540	582	549	578	545	546	562	560	570	558	548	534	564	571	543	552	519	540	547	542	516	529	572	558	539	555	578	562	545	545	585	576	526	572	535	572	608	562	541	545	522	541	586	587	546	592	555	569	572	540	582	576	572	576	557	557	517	566	569	611	577	538	548	546	577	544	530	585	533	558	545	587	606	598	598	576	550	578	537	558	586	585	608	553	532	547	521	512	533	536	539	553	577	549	588	560	560	533	563	594	556	543	536	534	574	574	556	561	553	579	575	501	593	542	583	573	559	517	560	552	571	566	505	574	569	575	565	558	591	554	568	579	534	579	570	537	585	552	543	552	522	584	559	580	565	572	557	572	535	581	595	558	570	540	539	570	601	538	562	583	577	554	567	561	547	587	568	544	588	515	556	550	562	553	569	514	544	581	517	576	543	538	556	543	574	522	592	503	558	607	569	545	561	545	576	526	569	523	529	542	554	561	560	594	605	541	539	560	560	600	580	575	525	535	546	544	561	567	561	570	622	622	548	522	566	566	580	524	547	597	526	541	534	540	569	547	534	551	587	535	514	554	495	587	598	561	570	554	546	557	583	549	589	521	548	555	599	549	589	610	549	589	517	541	531	547	519	545	579	571	533	551	573	567	553	534	578	523	580	531	539	575	539	504	554	576	549	575	556	569	592	532	596	516	576	565	566	550	599	549	545	525	515	616	562	521	519	554	574	590	547	538	585	528	543	573	580	563	575	564	578	558	551	543	535	590	542	525	577	548	557	532	537	545	583	547	575	564	538	552	590	553	573	537	615	589	539	589	586	519	521	515	535	512	511	577	533	534	545	616	515	573	539	568	613	563	564	594	552	533	550	610	545	592	552	517	534	527	492	571	555	554	548	572	586	557	514	578	540	513	530	583	578	546	534	561	511	573	558	530	516	545	556	544	563	548	552	534	559	546	521	555	540	573	542	578	580	576	576	554	556	558	525	567	548	558	604	609	582	545	545	564	575	570	548	585	573	540	529	575	561	539	553	514	529	558	558	591	571	551	598	568	564	558	569	562	546	591	526	550	559	590	552	552	548	567	564	543	588	518	578	558	570	531	588	584	574	545	537	541	520	573	528	517	574	556	563	550	571	530	564	571	555	524	540	525	558	575	547	528	573	534	554	588	531	492	528	585	566	601	541	556	519	523	540	588	544	558	562	573	569	550	629	558	548	576	547	569	560	530	542	592	514	573	554	571	586	552	566	509	558	567	550	527	565	539	547	521	558	539	582	544	588	558	537	579
25141	21271	26562	23829	5008	570	429	380	379	355	366	347	339	373	333	327	377	355	318	352	369	330	332	310	347	312	338	316	367	321	295	325	336	297	336	352	338	309	344	280	304	352	316	283	328	368	334	341	329	311	319	323	326	342	322	346	315	369	303	309	321	338	323	310	338	316	360	328	340	297	355	308	343	334	323	313	348	318	320	304	329	321	319	349	305	334	339	338	338	357	336	337	300	329	331	328	331	332	290	325	357	339	304	315	347	327	304	337	307	358	341	321	348	299	297	339	348	333	309	297	329	316	319	341	317	344	283	340	323	323	317	320	321	331	336	332	336	295	311	301	330	307	335	373	294	349	325	290	356	335	314	273	335	321	351	320	303	323	329	339	330	315	300	325	341	309	320	303	328	322	297	316	321	312	311	351	315	327	320	324	344	324	316	337	298	347	370	365	353	349	373	319	365	298	330	347	346	287	325	338	315	318	306	334	327	324	321	334	321	314	318	329	323	314	338	326	329	319	313	358	318	314	292	327	323	306	355	291	300	310	328	334	310	334	312	355	315	329	309	318	346	341	301	317	318	322	332	319	339	315	330	315	310	306	349	347	321	322	349	369	324	313	348	314	335	299	313	343	303	299	325	298	292	320	327	337	336	353	326	325	326	346	343	338	344	301	310	352	335	323	303	326	340	307	356	326	336	324	319	316	339	335	325	357	322	304	325	301	328	307	329	342	342	342	336	332	323	345	303	357	346	323	307	291	314	337	292	352	330	287	342	325	317	338	310	337	300	280	326	347	331	326	304	344	334	354	340	309	316	332	300	312	320	306	353	337	304	350	345	331	309	321	330	317	337	302	319	289	338	319	305	322	348	345	314	333	345	313	317	307	339	342	330	308	324	315	327	304	272	332	333	344	323	330	317	313	325	331	316	316	326	316	349	330	317	350	336	342	319	329	323	304	298	317	297	345	322	327	341	284	292	307	331	299	358	293	309	304	335	294	355	306	346	337	330	313	312	321	332	337	360	310	337	304	307	354	345	314	366	332	337	346	319	324	325	331	325	288	336	300	314	309	322	328	321	325	315	339	316	324	322	314	349	323	323	329	342	308	327	312	337	348	336	316	300	322	318	358	315	313	303	348	324	315	338	295	309	321	352	295	326	342	352	336	344	343	317	314	337	311	350	322	298	313	304	323	327	341	331	331	305	328	329	341	285	329	340	317	348	342	292	322	333	313	330	340	316	338	324	340	306	312	308	329	325	345	313	337	303	355	339	292	339	363	309	338	321	355	318	284	323	331	316	326	311	322	321	326	317	317	326	355	300	351	331	333	295	338	332	349	310	297	313	337	344	323	316	295	316	311	345	320	329	323	361	315	319	312	334	316	325	304	304	322	315	345	348	321	334	325	349	329	306	312	341	315	335	319	315	309	355	298	297	301	344	313	308	323	300	370	332	336	341	329	309	345	318	305	324	309	307	339	340	307	337	286	358	314	334	328	335	309	359	302	330	319	340	304	340	347	299	323	314	320	328	341	322	305	326	316	332	316	327	344	319	315	332	329	339	324	334	324	312	305	321	305	319	329	312	321	342	310	330	327	323	309	345	335	291	323	275	280	325	303	321	333	332	305	306	317	321	327	365	328	320	326	324	298	315	317	365	299	309	335	310	331	350	321	326	339	331	331	322	340	329	294	345	331	339	325	359	312	313	331	322	345	337	300	334	333	325	339	332	328	329	315	286	338	317	338	305	320	329	321	319	342	348	357	310	343	343	296	356	307	342	306	314	333	333	331	339	335	320	340	326	341	321	291	299	341	332	312	324	327	285	317	309	330	316	319	342	314	293	341	331	300	359	290	339	296	312	332	356	310	331	317	279	315	342	302	294	341	374	328	320	337	322	346	340	303	344	311	326	330	346	334	331	325	351	308	318	326	295	331	348	334	309	344	334	333	337	342	330	299	282	342	332	320	331	325	326	322	333	319	301	322	314	298	356	343	336	332	326	339	344	304	288	336	320	304	301	324	333	342	343	328	307	326	327	351	332	340	308	354	316	346	321	287	297	323	318	320	335	311	357	349	321	340	322	314	337	330	355	326	308	310	348	313	335	310	342	325	348	319	313	312	306	277	355	310	329	336	322	341	349	310	291	337	347	347	306	327	300	363	321	325	329	329	327	309	325	334	340	315	326	306	346	326	313	308	358	322	326	297	340	336	298	310	303	323	332	318	345	361	330	312	338	324	362	356	296	323	290	308	339	317	336	323	311	315	312	327	344	290	333	358	314	357	335	321	326	325	300	357	322	316	310	310	338	318	342	361	314	320	324	320	325	310	344	320	331	328	312	328	327	315	352	320	299	299	315	340	332	334	334	315	309	325	330	329	322	339	300	361	351	301	325	343	318	339	370	284	329	328	323	331	317	342	351	322	307	336	308	330	321	327	298	347	340	328	340	329	317	338	338	343	349	277	349	335	294	347	283	355	315	330	337	342	321	344	347	337	318	325	322	330	326	342	344	335	324	283	304	358	316	335	316	325	320	317	307	305	356	323	363	317	304	349	349	329	309	318	334	323	367	351	315	305	315	307	329	329	350	306	334	336	309	317	337	338	330	336	359	299	329	319	303	316	294	334	338	307	319	318	311	325	326	304	341	326	330	296	324	305	310	361	327	312	329	337	276	295	332	312	320	338	350	342	308	310	326	318	312	348	344	302	318	304	352	325	349	298	342	317	338	335	345	341	351	328	317	327	307	337	335	325	304	303	341	303	290	327	326	329	284	316	312	325	335	320	325	321	316	308	325	321	323	312	338	308	321	335	324	302	321	299	340	334	338	332	346	339	326	287	312	329	323	299	344	332	321	328	328	333	340	315	340	329	308	321	329	322	355	346	311	336	302	296	314	324	336	325	321	343	305	332	307	347	360	316	322	320	313	356	319	323	334	332	310	293	324	342	342	326	320	340	317	339	317	310	308	322	288	305	321	329	332	300	333	312	330	319	333	331	331	317	317	319	299	338	323	324	339	313	316	350	306	324	334	372	330	305	278	327	298	367	299	325	311	293	316	319	297	327	312	291	321	324	345	285	333	328	282	338	333	328	302	288	334	324	314	342	329	344	339	311	316	339	322	289	315	329	334	330	311	325	324	352	318	322	332	307	314	319	332	295	300	309	280	339	307	325	315	311	326	331	341	323	304	291	332	317	300	326	349	294	330	343	338	329	312	324	343	325	335	332	309	331	343	313	322	360	297	304	324	305	345	298	300	330	323	324	324	313	293	323	330	344	275	298	337	302	344	329	316	330	298	308	375	326	346	315	342	331	333	324	309	338	331	318	319	338	302	353	325	352	311	331	299	322	333	314	298	332	333	334	357	297	345	317	322	348	348	324	327	310	295	327	364	325	311	332	315	318	334	335	301	316	341	310	316	334	313	325	306	316	334	316	321	308	308	324	327	328	341	309	324	321	376	324	369	329	337	308	320	339	337	336	305	337	371	319	333	315	322	323
41624	52023	23057	1575	953	817	659	567	570	510	504	463	476	476	491	452	418	440	472	402	432	438	423	431	458	432	424	398	418	408	459	424	430	429	409	428	384	419	419	427	431	426	411	392	402	381	407	406	414	404	402	404	466	395	418	431	431	429	398	419	418	411	404	417	418	403	413	417	399	391	439	385	404	411	370	427	439	413	396	407	364	423	374	460	382	396	415	424	388	411	366	403	419	428	383	448	421	437	409	411	417	414	385	393	396	402	428	428	380	378	382	419	366	412	373	428	422	402	417	417	393	406	415	369	360	397	415	433	422	411	395	433	389	404	420	396	408	383	407	403	418	407	415	402	426	360	380	419	400	433	406	383	410	395	403	398	421	405	400	415	389	396	409	425	399	400	439	416	395	381	415	438	416	399	388	425	393	407	384	384	388	397	403	380	387	428	428	429	370	398	441	422	437	396	404	448	415	426	377	398	412	420	397	384	402	393	447	422	413	397	412	404	406	404	382	422	450	418	406	382	371	395	415	375	430	421	451	445	424	429	410	425	378	380	408	433	441	393	383	432	377	422	439	411	400	361	419	395	402	446	394	400	410	380	450	406	404	420	377	369	417	452	423	452	431	386	389	405	390	398	388	397	367	419	426	408	426	433	410	418	407	404	403	402	424	432	412	419	411	368	411	385	417	394	400	402	436	432	393	350	385	431	438	403	384	419	400	370	405	443	397	412	385	398	394	426	448	381	400	379	407	388	413	422	385	397	415	446	374	402	406	430	426	406	427	421	408	384	411	397	406	408	394	403	392	427	416	371	402	444	426	409	428	414	406	417	373	437	417	414	422	407	380	401	418	401	395	426	411	422	410	426	410	420	392	422	443	434	372	385	395	417	356	375	368	412	416	398	415	416	428	429	384	381	428	431	400	379	394	420	390	417	439	408	403	383	405	395	397	428	416	412	383	417	412	406	387	416	411	409	409	419	400	419	396	390	412	446	402	417	414	431	406	416	421	406	398	367	417	403	404	428	436	383	411	432	405	435	421	406	427	416	393	411	429	375	434	442	393	443	395	401	390	382	380	421	386	397	418	409	423	386	437	435	394	419	395	392	414	402	406	411	389	408	384	400	398	385	429	428	440	416	434	432	424	411	433	362	422	377	425	435	399	395	385	387	407	413	436	388	396	392	433	406	425	417	416	414	396	418	397	419	427	391	368	434	388	400	413	438	389	394	385	384	412	429	410	426	405	412	387	413	425	418	409	431	388	391	393	405	385	388	402	425	399	384	364	420	402	416	382	457	421	387	423	400	396	388	384	443	410	401	390	438	439	415	371	394	382	406	393	399	403	399	436	427	437	456	393	425	419	401	360	423	402	393	386	407	415	381	372	414	396	461	419	396	415	392	409	373	392	370	419	407	369	422	420	410	426	438	404	435	396	374	418	414	416	373	378	407	425	387	426	404	382	396	401	425	409	398	365	387	395	409	407	426	396	388	431	407	414	391	397	418	422	421	464	417	439	403	421	392	438	406	394	414	403	380	403	383	420	428	415	397	440	417	373	445	394	407	385	406	400	383	395	400	417	456	399	399	406	369	363	378	396	440	422	369	424	409	414	388	414	392	415	450	422	428	408	405	412	425	392	422	425	429	414	443	447	412	432	385	389	400	393	420	380	388	391	406	389	395	424	394	410	403	408	389	429	427	383	437	420	445	400	426	436	393	373	376	404	389	425	427	392	404	395	422	392	435	398	385	430	414	402	451	399	433	433	414	403	456	385	405	408	446	392	388	411	386	381	448	416	398	401	372	400	394	399	445	467	404	407	387	421	389	396	427	431	422	395	436	412	422	391	379	429	438	455	364	409	379	416	394	447	398	391	412	411	402	437	444	367	412	378	432	410	401	374	429	426	395	426	375	390	399	370	445	396	414	404	404	394	399	404	419	405	398	372	410	394	421	391	398	372	375	415	439	394	404	432	423	394	444	428	399	384	418	412	419	415	422	410	347	437	402	434	377	371	431	411	410	450	411	391	388	431	397	388	443	424	406	395	397	365	402	429	402	396	444	399	369	432	410	409	424	407	368	430	378	429	375	434	410	445	424	427	388	421	419	411	401	386	399	404	441	411	376	396	408	396	396	387	423	401	393	407	392	425	384	373	429	399	395	406	419	415	424	424	378	389	388	439	428	440	394	412	421	398	415	418	442	422	424	376	408	438	390	391	415	411	399	424	451	456	392	400	407	444	410	401	411	417	408	417	416	433	416	366	418	403	402	413	410	398	414	397	421	375	404	428	398	415	419	421	411	388	398	396	427	377	457	412	394	393	386	390	386	420	419	403	394	384	425	432	407	430	424	438	398	452	386	377	432	403	383	397	397	380	417	423	384	400	405	430	401	412	391	413	390	371	417	438	422	419	408	400	388	374	381	430	396	439	444	401	387	437	406	370	399	421	413	395	388	428	394	366	440	420	414	436	402	392	409	401	403	424	390	400	405	441	405	414	414	441	401	413	401	398	417	427	416	385	400	378	393	405	397	422	419	440	367	385	405	402	398	422	429	428	430	401	411	434	390	385	418	404	430	371	421	346	371	408	404	409	350	400	406	392	386	405	392	448	373	377	407	396	428	420	400	392	373	435	427	382	423	393	414	436	401	410	386	388	403	416	389	424	405	430	422	445	399	402	455	408	401	377	418	463	417	429	400	387	422	409	397	435	392	380	431	389	428	406	365	407	409	421	429	449	402	406	417	439	446	424	419	412	433	408	385	389	427	430	416	423	432	414	387	371	404	424	404	431	382	388	486	429	397	370	439	430	440	399	359	395	427	443	420	482	445	391	423	428	434	403	407	419	407	405	433	459	387	390	379	439	400	409	429	407	401	418	407	387	373	427	411	415	370	401	408	402	394	386	382	412	418	424	416	389	383	455	414	425	376	418	417	399	411	411	427	386	431	391	383	388	425	433	418	422	425	412	436	409	406	394	409	357	405	401	398	413	406	407	362	415	400	411	394	391	419	419	408	412	410	396	395	391	399	417	427	422	428	417	397	435	391	409	382	425	405	419	386	398	386	381	429	419	391	387	418	397	386	416	402	408	431	408	386	430	449	391	400	411	398	391	420	384	418	413	394	388	423	387	460	409	359	401	409	398	423	451	456	427	401	424	397	426	448	432	407	394	398	438	400	400	404	441	378	403	425	395	393	394	426	369	407	385	422	422	394	431	425	388	413	458	384	423	388	423	415	373	383	387	396	404	407	384	395	368	426	408	387	407	435	423	436	390	416	402	415	421	415	406	383	398	398	419	405	428	399	425	374	425	419	422	436	397	425	393	394	373	395	429	399	384	412	424	417	406	402	438	415	403	402	415	425	414	450	367	415	427	443	384	404	370	400	391	402	416	392	420	388	420	404	413	416	415	400	386	414	400	440	428	393	398	419	408	402	399	408	414	399	440	428	428	390	415	405	395	401	444	423	394	382	413	394	404	400	379	450	385	447	402	376	418	419
22828	20963	28470	23545	20924	20352	4256	1117	951	841	788	795	751	785	724	709	762	762	693	715	722	677	685	714	702	730	697	716	641	681	700	662	702	637	682	666	676	732	654	734	742	696	726	646	645	714	717	705	689	656	651	709	703	723	665	740	632	643	681	640	685	675	668	659	670	686	685	707	668	700	647	657	657	700	673	672	686	687	682	705	675	697	662	649	673	690	690	656	719	624	645	641	661	709	678	667	669	715	679	720	663	721	670	619	683	631	655	616	704	650	669	692	665	664	651	668	695	702	676	662	639	642	630	673	689	658	642	658	638	662	595	702	695	648	665	708	608	652	645	639	668	664	653	664	667	686	611	652	667	688	639	681	654	652	642	707	690	630	653	666	726	671	616	679	656	635	644	710	662	691	657	638	671	621	651	663	721	666	745	684	696	690	620	625	630	690	697	636	663	658	671	685	639	647	679	692	649	697	691	667	667	675	657	676	672	689	696	656	663	688	661	677	630	641	652	669	639	687	670	661	649	671	679	680	666	681	745	665	673	665	690	669	713	628	667	668	674	632	658	631	716	731	671	659	656	661	658	696	696	722	696	697	686	642	696	641	744	653	645	677	689	646	650	645	630	655	671	640	671	681	655	644	684	673	671	605	643	669	679	660	639	651	667	692	687	617	643	677	667	637	669	681	636	614	682	674	668	682	681	673	617	696	680	648	641	677	665	624	623	689	681	672	737	654	713	646	685	661	680	671	668	717	701	681	681	651	606	638	654	694	693	707	714	677	680	665	688	658	637	656	698	659	674	677	676	642	667	661	645	660	675	672	681	662	668	718	676	725	668	621	738	688	679	692	655	673	698	718	644	637	631	675	679	660	679	690	621	664	659	646	596	654	636	673	656	678	705	641	699	675	695	630	668	705	713	717	627	666	656	676	640	703	649	668	670	695	624	685	643	711	684	652	647	677	655	727	677	649	669	638	668	675	632	702	657	662	672	667	630	591	629	651	652	660	624	615	662	650	699	668	656	683	694	671	699	662	674	688	664	667	656	665	670	658	679	676	666	679	665	629	633	619	647	693	676	667	658	655	651	669	663	610	629	690	642	639	712	679	691	685	694	654	655	674	652	682	679	681	626	697	692	690	644	637	669	647	662	668	646	656	668	657	668	677	665	665	676	661	701	697	665	664	638	673	712	683	691	627	684	694	657	636	682	681	669	704	668	688	713	658	658	649	708	665	688	677	685	715	631	668	632	696	680	682	654	667	634	687	676	695	698	679	680	615	670	646	665	637	659	649	675	705	671	661	683	654	616	716	690	625	680	667	689	663	668	683	659	675	685	682	649	633	680	643	649	693	656	583	674	697	668	642	614	691	673	632	658	635	660	713	670	643	655	682	641	661	630	734	710	676	700	638	690	628	624	653	670	657	621	652	662	683	621	683	693	690	672	650	639	670	681	660	633	650	653	681	686	637	729	666	684	647	634	674	657	684	646	653	687	639	643	693	627	681	682	657	701	660	662	698	677	681	679	702	659	646	683	638	631	668	681	663	689	678	659	673	665	706	640	610	656	667	668	704	650	642	632	632	701	695	643	686	686	609	690	671	664	697	653	666	656	692	669	679	657	649	677	677	655	647	678	688	681	643	656	684	673	707	677	637	609	692	682	591	654	729	687	629	703	699	656	684	689	661	614	700	682	626	675	660	663	687	642	644	660	649	653	625	689	630	711	650	609	648	675	672	682	628	686	643	651	673	640	693	659	680	671	678	687	670	624	693	672	693	702	717	645	642	676	639	639	686	634	637	619	650	680	654	653	663	690	611	644	666	659	662	702	624	699	674	694	689	664	665	669	654	724	693	649	658	670	654	685	687	679	710	685	676	656	676	666	690	661	629	702	686	639	674	686	646	718	670	709	667	633	694	637	632	665	681	656	665	662	658	638	703	661	692	630	671	678	661	613	686	666	690	642	695	668	618	634	652	713	640	638	699	662	672	644	616	710	688	698	620	625	597	644	659	662	689	648	659	621	707	671	662	680	671	674	626	644	653	709	709	617	672	665	710	657	627	666	611	656	656	624	684	639	684	711	680	710	636	645	663	662	651	675	660	676	654	665	656	725	675	710	692	653	701	627	671	681	676	693	669	657	634	672	673	644	679	633	630	682	666	607	722	689	667	629	661	716	665	703	676	682	655	650	667	702	712	710	639	660	654	654	682	639	669	670	690	663	676	687	686	678	661	659	684	712	682	633	678	676	688	673	692	671	645	699	654	716	654	649	683	683	694	603	651	622	652	698	662	664	656	657	668	654	683	663	670	589	653	644	716	684	679	655	627	659	693	700	644	685	633	674	634	636	644	659	677	653	642	664	697	659	664	694	655	653	676	640	639	669	658	601	696	679	687	677	664	639	662	661	715	651	652	644	634	677	686	703	656	657	667	693	655	645	662	632	676	693	682	655	622	615	660	653	691	687	674	677	689	650	642	668	626	633	676	691	665	664	704	714	679	644	690	685	676	697	617	673	669	676	691	668	662	627	681	711	671	680	696	684	660	658	694	640	688	661	654	681	661	657	626	662	665	690	727	674	686	698	675	670	691	697	664	659	645	690	701	643	662	646	624	631	654	664	679	718	671	650	670	686	645	625	706	697	678	639	648	664	646	693	702	643	679	656	665	670	658	645	658	634	618	649	683	663	594	624	615	704	633	681	687	659	688	681	659	655	690	638	679	668	667	622	660	688	671	675	670	693	649	702	676	660	705	653	642	639	668	681	666	643	621	636	674	603	697	679	656	657	646	662	663	683	644	651	701	669	661	646	664	677	640	633	640	668	656	684	641	664	640	705	679	700	700	658	655	625	701	631	632	687	652	651	645	658	685	687	637	650	643	624	713	644	654	622	647	654	663	625	661	675	663	696	646	692	684	718	708	672	656	646	694	646	674	660	657	647	617	676	672	694	686	675	720	651	639	689	681	663	628	647	697	715	672	622	689	650	658	637	610	653	645	687	664	655	657	730	607	669	675	663	668	672	636	594	664	686	659	691	637	655	682	651	649	668	678	711	650	669	652	671	670	670	646	647	616	647	647	668	688	674	668	713	676	661	673	663	687	650	625	674	676	703	696	657	666	671	699	671	640	635	655	691	623	680	642	665	624	673	674	677	680	634	674	743	716	649	695	684	659	654	651	664	693	668	665	631	687	638	663	642	657	643	641	699	685	694	633	691	666	689	653	650	644	684	650	659	669	658	660	652	679	648	635	695	655	652	708	670	609	635	622	644	657	629	666	658	645	687	620	702	679	671	644	639	703	688	657	692	714	657	650	706	633	672	655	687	658	660	685	665	637	707	682	661	669	673	676	639	657	658	658	669	656	692	672	646	714	651	680	666	676	656	608	662	672	628	646	632	669	681	685	639	627	689	681	626	756	605	679	652	656	726	690	621	671	616	692	695	664	640	727	636	677	649	706	630	648	640	665	683	682	655	715	637	695	681	676	676	682	618	692	610	634
46843	66757	33486	3936	2685	2107	1798	1463	1381	1208	1103	1081	958	971	968	924	851	886	874	831	815	823	851	800	770	836	785	861	800	836	826	739	755	796	782	810	766	766	776	798	776	740	756	811	774	783	820	787	799	776	773	771	772	793	774	777	744	736	808	816	781	785	774	778	798	791	777	785	752	758	793	769	721	737	724	809	778	773	743	796	790	754	792	748	773	744	735	775	757	794	764	746	744	789	769	800	793	796	798	752	727	735	789	781	758	730	840	786	770	786	785	799	709	784	772	758	811	765	793	774	783	818	776	776	726	776	797	770	775	766	779	737	788	709	710	808	783	753	800	778	755	818	788	743	742	776	797	768	810	806	745	757	752	759	810	823	786	755	745	789	759	753	825	765	788	745	819	768	749	837	751	779	752	761	768	806	748	743	715	719	830	743	725	752	761	766	843	788	790	773	787	787	759	728	787	755	755	777	748	807	741	726	760	779	818	776	770	744	813	801	852	769	730	746	754	758	764	768	796	742	778	808	723	757	750	785	788	707	751	778	786	811	760	734	759	775	783	785	787	748	743	754	725	697	770	761	769	770	795	760	763	768	723	756	739	805	778	776	785	759	780	783	792	759	748	782	813	776	747	819	734	745	769	753	786	750	756	763	769	743	779	778	713	801	788	778	794	753	767	793	810	771	828	806	808	726	811	761	794	768	742	773	743	743	791	794	739	773	780	761	776	741	766	827	825	806	812	806	803	798	782	770	818	792	774	747	756	794	834	769	761	714	753	848	749	756	782	761	783	760	794	784	726	809	737	792	720	755	708	710	764	792	804	783	758	759	720	818	701	805	776	810	779	742	734	799	799	789	790	815	769	743	748	786	799	772	732	764	765	787	741	773	782	760	759	790	776	722	759	762	807	759	755	733	752	780	779	792	758	714	727	798	772	801	824	709	734	743	738	756	759	766	765	758	809	748	830	751	791	808	784	815	762	793	826	805	759	778	776	784	757	795	824	802	790	723	711	849	812	806	794	777	769	746	786	818	811	767	722	785	824	734	800	808	744	764	755	748	742	793	710	732	806	730	773	730	750	745	784	730	817	751	760	779	749	741	772	763	761	769	767	762	793	751	731	783	751	733	766	768	786	760	760	767	799	763	745	710	773	801	793	787	766	791	764	740	758	733	786	793	752	769	778	710	776	784	751	768	744	776	761	782	784	722	730	838	756	761	762	770	773	771	799	762	787	790	757	742	735	779	799	760	743	848	811	768	750	755	771	771	702	784	756	761	793	830	812	755	740	776	764	779	752	779	737	788	771	761	795	737	774	756	830	798	747	797	778	782	763	794	751	774	766	809	766	811	813	771	759	757	759	743	776	801	801	776	785	782	834	807	749	761	775	779	751	787	752	788	823	772	766	733	777	754	722	765	804	816	735	760	794	786	756	813	754	823	738	819	733	741	773	770	784	746	806	741	783	768	770	805	745	787	767	818	742	796	805	786	727	799	752	773	725	785	785	752	766	790	725	797	749	751	753	761	736	779	750	812	789	807	801	807	767	738	777	746	767	797	777	790	754	772	754	767	713	757	769	796	749	719	771	753	752	791	781	719	784	771	781	789	811	764	706	754	719	763	754	749	717	738	793	768	731	758	815	783	740	788	831	767	726	812	809	822	761	763	738	804	788	812	804	770	779	752	755	754	714	783	773	770	744	754	769	789	800	780	798	780	794	748	761	784	787	799	747	792	706	767	799	782	770	751	786	762	774	792	760	798	775	741	723	769	796	767	742	745	766	765	815	761	758	818	767	774	797	803	762	802	779	797	791	756	734	759	756	775	759	721	735	752	773	746	782	779	797	776	761	792	756	810	750	768	758	796	784	712	736	796	764	807	817	814	767	809	736	732	742	785	730	766	751	795	778	749	719	756	818	791	806	773	744	806	787	767	752	797	784	753	741	792	778	713	775	750	783	805	794	732	829	742	746	789	767	788	780	741	797	737	735	737	797	763	775	775	775	736	758	761	746	761	783	817	701	760	822	782	810	832	785	785	792	767	807	766	735	774	733	774	755	775	780	821	781	744	737	741	828	778	779	756	759	773	741	830	775	747	786	756	787	778	746	784	769	728	786	737	778	797	763	779	790	767	755	806	785	789	787	818	785	788	793	736	799	773	774	733	741	756	780	744	779	761	766	790	748	769	744	719	759	741	769	758	782	794	783	813	804	822	744	758	786	760	779	752	751	785	773	784	795	789	763	769	735	783	831	756	751	742	714	765	786	761	780	775	821	742	809	787	746	828	762	816	823	747	748	765	824	773	776	818	745	836	825	819	746	737	769	764	734	789	760	765	788	791	767	778	776	758	764	740	780	726	765	757	815	785	794	784	850	763	756	749	737	733	737	749	771	775	790	777	757	764	809	767	757	790	775	767	792	780	788	775	760	713	756	804	766	721	794	769	748	766	802	755	763	756	794	731	796	778	732	793	731	731	757	713	720	767	806	791	755	800	787	744	729	773	780	761	790	793	756	806	801	760	770	800	768	782	747	756	781	806	783	768	772	754	775	832	724	755	794	817	723	720	765	795	781	815	799	784	798	789	742	734	764	751	761	760	745	772	812	769	800	768	759	702	793	781	720	806	787	794	804	772	773	816	787	748	764	715	754	749	736	755	785	770	756	773	737	778	787	746	786	735	753	740	799	738	779	820	806	729	729	767	759	747	794	766	848	802	792	773	796	760	792	748	723	753	764	769	808	816	786	756	800	810	787	783	726	805	780	794	706	746	772	760	766	781	778	784	753	782	794	731	806	799	786	773	842	752	793	780	782	789	781	799	741	786	785	833	769	778	748	761	781	785	796	793	766	804	799	739	808	787	814	753	799	821	764	760	713	737	736	767	775	781	775	770	782	776	738	780	823	821	791	739	753	776	748	754	700	751	751	781	774	734	817	783	773	780	761	757	835	759	809	774	776	790	773	767	799	777	770	764	763	781	755	746	721	769	765	807	757	748	759	770	791	732	759	745	740	712	785	782	737	726	772	799	736	786	774	788	745	752	784	774	814	772	783	776	764	731	724	754	807	692	773	812	728	746	838	778	771	801	766	793	761	755	797	770	785	784	754	780	729	755	788	818	811	758	773	773	809	792	740	777	752	778	748	784	768	762	762	775	743	733	760	737	698	797	707	762	739	814	819	826	748	783	813	754	767	688	796	723	730	777	750	794	759	789	770	755	788	789	714	786	776	769	765	773	786	812	807	721	729	813	806	815	831	787	770	697	783	740	809	742	786	804	785	836	775	812	797	741	748	773	725	765	758	747	821	795	807	772	806	808	791	746	740	789	777	744	734	739	762	768	694	732	743	764	834	755	778	781	758	794	763	767	799	799	753	742	745	753	822	760	780	766	745	752	689	810	761	786	678	755	772	778	721	750	763	783	737	748	781	737	801	766	778	762	773	803	782	796	731	775	783	776	798	783	794	774	760	805	762	775	784	766	818	768	716	764	741	728	775	734
32012	30654	19331	2613	321	224	233	251	235	246	229	246	232	257	235	229	247	251	238	261	267	236	218	222	251	231	265	254	236	236	241	227	226	248	252	256	220	214	272	227	231	221	250	226	255	233	232	235	225	256	273	248	240	228	241	232	226	239	268	215	234	213	207	245	268	237	231	215	242	241	245	258	250	262	250	244	274	236	219	218	253	255	243	249	237	230	235	225	245	241	252	245	239	234	227	219	232	247	230	252	249	244	245	265	234	239	229	230	263	217	230	237	260	231	244	223	238	244	239	251	207	221	265	209	259	246	243	242	241	225	259	243	234	229	244	232	252	238	222	238	224	258	231	251	220	225	241	245	239	256	245	263	240	251	238	231	239	235	250	249	259	248	226	278	228	244	240	249	236	219	211	211	255	238	236	238	236	261	215	249	247	241	242	262	230	225	245	228	269	230	222	246	231	227	252	222	265	243	228	237	278	266	242	225	250	219	242	252	252	233	257	249	243	233	233	230	246	231	230	238	242	244	246	239	235	257	225	259	256	241	246	239	255	257	225	233	241	235	244	248	241	264	258	249	254	231	224	247	230	256	239	234	223	233	230	262	254	250	258	210	237	202	254	220	254	250	229	245	236	247	251	254	237	224	210	238	223	238	220	242	214	224	237	219	216	271	221	227	236	258	219	250	242	242	240	237	260	270	235	240	232	210	244	243	265	228	240	267	246	222	207	240	215	234	243	242	218	230	277	276	255	236	234	231	227	254	251	259	269	218	250	240	245	252	252	221	280	252	230	247	233	260	249	253	263	231	244	226	260	215	230	244	238	249	251	219	228	225	234	231	246	239	223	244	227	226	231	199	228	254	257	215	234	216	258	243	240	254	229	232	255	255	232	262	227	243	221	206	239	239	247	200	232	239	188	254	233	251	233	238	233	262	228	235	239	232	255	236	224	252	228	223	256	244	227	226	234	238	239	253	241	226	240	221	213	220	237	257	222	235	236	254	223	248	227	256	240	231	197	249	242	246	229	236	243	213	227	237	232	239	257	239	216	261	225	209	227	256	252	216	249	261	256	236	244	199	223	217	230	253	234	229	228	243	252	234	225	231	247	213	238	237	217	256	243	236	228	238	266	238	244	246	241	228	246	222	258	208	248	232	244	243	237	264	241	215	227	204	248	262	249	234	265	254	269	216	258	263	232	206	224	242	209	215	225	281	253	253	246	215	233	240	232	247	248	252	227	244	239	257	234	225	205	239	229	230	239	251	237	267	239	249	202	228	240	237	219	237	256	210	278	232	237	236	256	251	240	254	279	262	223	231	234	266	245	240	235	234	237	226	255	241	251	239	249	231	215	245	227	248	230	247	263	249	229	223	245	242	267	234	224	238	247	247	270	249	223	219	256	243	249	254	251	216	240	264	247	220	251	232	217	241	249	220	219	251	227	243	266	234	230	260	236	242	228	227	222	232	235	220	234	258	245	237	235	236	256	240	252	264	252	220	241	220	265	242	233	246	232	249	251	263	199	220	261	218	256	220	244	221	255	240	231	255	239	232	232	242	223	223	245	236	252	217	237	231	243	217	264	256	244	236	249	222	232	238	222	261	240	253	250	262	243	241	240	209	239	253	248	245	263	229	254	255	242	245	208	241	238	247	218	221	267	250	259	205	205	216	229	253	251	237	240	221	245	227	223	243	248	240	251	237	232	242	231	235	234	232	251	225	238	233	240	232	271	246	236	243	238	249	254	232	213	235	239	239	242	231	232	238	247	249	220	231	251	243	227	239	253	254	238	242	232	234	226	244	226	241	213	248	256	225	236	234	237	263	261	242	258	210	254	237	252	249	238	241	259	236	223	255	247	245	227	243	253	240	236	255	236	243	234	245	219	296	283	238	265	251	256	189	240	212	218	230	253	228	262	226	239	226	254	253	224	246	257	204	243	216	227	254	255	227	227	227	220	253	246	239	248	221	242	220	251	248	240	211	250	224	238	218	240	252	277	218	221	245	240	220	246	218	237	254	228	258	245	259	233	237	236	246	255	242	222	210	257	264	245	240	227	247	216	214	270	252	235	242	263	240	250	250	213	237	230	231	280	221	258	231	232	256	225	243	249	243	249	256	252	232	242	240	218	251	240	258	236	236	249	258	253	229	220	229	238	237	227	250	251	251	199	223	220	244	245	262	229	209	235	255	225	221	259	239	232	246	243	250	236	237	242	222	243	231	248	225	270	258	267	192	197	254	239	209	229	246	230	249	229	237	233	228	231	234	254	199	237	225	230	204	227	242	254	259	234	230	225	237	238	246	227	233	222	249	226	228	237	240	231	246	237	240	228	242	222	235	236	267	240	248	251	240	240	239	231	238	230	229	230	244	212	213	227	226	233	224	203	242	242	237	234	251	236	226	234	245	237	248	234	244	235	244	230	247	240	213	253	257	254	222	246	250	245	237	252	234	239	233	223	219	252	247	239	227	216	240	220	198	243	243	226	235	228	222	244	246	227	235	241	240	224	242	233	222	236	252	237	212	260	233	264	232	229	255	234	219	222	241	235	219	242	221	238	223	219	219	233	235	243	231	205	222	227	244	211	229	239	214	227	249	242	235	228	218	257	230	259	240	232	253	243	224	220	219	227	229	248	260	251	265	233	249	246	254	234	233	250	243	244	246	247	226	222	229	266	226	236	224	245	243	234	263	252	248	254	216	246	242	242	215	225	226	219	266	242	224	228	236	223	201	228	235	235	258	252	259	225	253	231	233	225	229	228	234	246	215	217	255	243	233	237	214	269	229	252	235	249	213	251	216	244	241	241	237	239	240	257	217	246	259	233	241	262	238	237	236	246	233	255	216	265	255	256	231	247	229	256	244	204	228	213	218	259	197	198	238	212	276	211	217	237	239	231	239	233	242	258	250	218	238	242	242	251	251	230	239	211	255	253	237	218	221	235	228	248	228	239	219	229	229	252	252	234	223	246	247	238	243	204	246	233	262	246	260	247	253	252	250	254	219	276	240	246	249	243	260	230	229	233	232	249	235	213	240	249	232	205	252	235	251	208	252	221	246	239	248	220	247	237	242	242	226	238	237	233	250	210	253	218	227	252	231	258	221	242	245	224	257	233	262	235	254	216	239	224	228	233	253	221	234	235	238	214	226	234	227	231	255	225	228	234	257	253	250	214	250	225	264	226	233	269	265	225	241	214	194	237	229	244	239	224	225	246	235	262	243	254	248	235	212	257	223	241	242	254	251	239	223	226	245	221	221	230	244	228	210	239	253	240	257	256	221	247	250	212	213	240	213	233	250	204	239	227	261	234	258	247	221	250	233	222	250	254	252	246	199	247	228	259	217	218	236	222	246	265	204	250	250	233	259	227	221	241	249	216	237	244	245	227	216	229	217	229	232	244	229	211	213	277	231	263	218	254	215	256	251	225	215	224	237	253	230	222	249	233	251	262	224	241	229	221	252	252	260	253	231	220	221	251	245	226	238	229	271	257	220	241	249
39019	44553	15685	452	372	379	317	325	298	285	311	294	318	334	320	285	311	328	299	324	307	289	309	299	324	288	295	285	292	314	277	308	296	301	304	324	302	294	288	318	308	291	295	318	315	328	334	313	325	292	332	336	287	312	298	294	264	267	299	330	294	280	292	298	300	296	270	310	315	294	306	288	311	311	290	287	308	297	339	312	292	286	287	324	292	311	331	311	307	310	299	316	312	315	327	358	297	281	313	297	271	306	306	293	318	318	327	308	297	290	325	322	302	321	280	312	317	298	295	283	300	288	295	311	287	276	315	311	295	291	333	289	307	283	274	288	315	287	300	297	298	296	307	301	291	349	271	282	334	282	305	305	277	339	299	283	286	285	311	302	321	310	308	336	308	296	272	273	309	299	277	279	281	286	304	301	309	320	283	285	294	280	322	278	291	305	285	301	318	325	313	306	344	312	308	296	296	326	307	299	297	283	301	303	314	281	274	319	310	283	290	283	309	298	310	290	306	287	318	284	283	276	334	295	282	303	294	273	307	285	297	346	296	323	300	311	309	299	290	313	307	284	278	292	334	294	288	271	291	283	285	318	338	289	284	272	298	266	317	294	309	298	281	301	296	286	297	338	310	288	303	312	263	334	315	289	311	303	300	304	326	258	301	311	298	337	313	306	294	321	291	323	284	315	305	284	301	292	294	284	321	303	294	290	324	288	308	316	305	300	316	278	268	250	296	312	320	285	296	305	303	320	333	289	288	313	298	291	303	304	299	309	283	281	296	306	297	291	285	281	315	312	303	324	314	300	285	302	318	295	304	323	295	301	283	314	314	303	268	322	298	281	295	288	291	304	283	307	310	320	298	299	309	310	300	286	321	324	306	298	314	261	298	279	305	298	305	279	310	320	280	307	300	274	293	277	319	276	284	309	316	342	331	304	307	277	288	308	336	368	332	298	296	321	304	309	295	280	331	286	306	315	292	320	343	285	283	314	335	317	303	295	326	310	275	297	337	280	315	300	298	320	318	314	274	282	273	277	284	274	293	312	317	268	325	288	278	312	315	301	292	285	278	330	267	305	314	294	313	286	327	300	304	315	300	295	290	280	313	311	282	325	301	314	300	298	306	280	288	302	307	265	285	317	306	307	318	297	302	297	304	315	285	294	281	290	317	300	308	298	283	284	313	310	317	321	279	333	290	272	306	302	260	302	288	312	301	315	279	303	285	288	302	330	289	278	302	296	292	294	315	302	294	293	308	309	311	304	302	298	295	286	312	314	274	317	310	285	296	295	310	288	306	291	284	316	310	284	301	300	325	279	307	298	306	283	333	313	282	309	286	290	293	307	285	283	282	304	318	307	289	301	298	292	297	270	293	288	271	339	324	276	318	304	269	290	316	284	321	284	330	329	308	327	300	303	320	294	288	292	294	322	318	269	309	320	315	270	299	293	282	314	309	283	297	313	333	324	315	304	297	285	290	283	304	306	300	286	328	291	312	316	299	267	316	285	309	303	314	283	288	298	304	315	277	299	305	312	299	308	283	302	281	290	282	296	316	290	277	276	288	278	292	291	310	304	279	327	258	306	299	277	298	306	294	335	308	286	309	306	299	301	278	292	323	315	325	312	290	297	300	319	300	275	315	316	332	335	277	297	314	295	310	305	311	283	313	304	308	298	287	314	304	310	299	311	284	301	324	294	300	309	289	291	288	323	309	310	295	313	305	313	303	281	288	298	271	297	297	316	290	291	310	290	280	293	273	259	322	296	281	302	299	313	294	278	316	278	300	285	311	337	307	313	311	313	314	305	287	298	284	289	298	293	322	309	296	294	313	327	309	289	287	347	304	322	276	327	304	273	334	275	326	312	288	292	300	302	285	310	319	308	300	301	301	287	302	298	288	285	325	274	300	322	325	281	298	304	322	295	304	284	305	290	315	284	275	312	290	284	300	311	305	339	317	305	258	318	308	299	305	333	304	330	263	346	291	287	280	298	289	320	296	299	300	288	324	305	333	282	268	269	315	300	312	287	289	292	316	311	316	315	258	285	303	302	319	292	272	280	312	300	330	311	296	283	306	327	278	285	328	284	281	283	305	292	309	311	304	305	305	298	287	327	284	287	300	282	321	294	324	324	297	305	309	290	334	300	340	295	274	327	291	348	318	282	303	318	335	301	295	279	313	317	289	275	311	274	296	303	317	311	287	279	322	314	322	300	277	292	326	279	314	301	317	305	321	323	298	310	287	310	322	320	310	274	300	293	278	290	307	292	334	303	303	295	295	313	287	309	301	317	299	309	287	325	313	306	304	295	253	293	301	280	280	333	291	290	312	286	281	309	309	313	306	302	267	269	297	299	302	311	287	276	304	270	308	279	308	316	310	324	307	321	319	312	316	298	318	315	313	283	327	293	261	313	303	317	306	293	272	323	279	303	304	300	281	300	295	289	286	310	299	289	289	283	303	276	316	291	316	307	287	283	323	314	293	293	292	291	322	294	307	322	327	295	304	294	286	286	292	296	324	307	288	278	307	283	297	308	286	316	315	299	300	323	289	312	328	314	276	294	291	320	306	305	296	293	301	301	291	274	313	313	287	309	312	319	304	306	331	305	291	328	303	296	297	310	286	290	314	268	321	275	304	294	288	317	320	336	288	311	333	275	280	295	331	297	307	323	304	290	294	317	335	310	311	303	276	279	276	330	311	289	267	293	308	305	312	307	313	296	333	324	296	313	313	348	277	307	336	302	291	334	289	296	309	306	293	301	299	281	299	294	318	288	287	330	278	293	305	334	302	315	302	277	319	287	295	307	309	315	301	321	337	286	285	300	311	324	298	305	310	294	330	306	298	317	295	290	308	312	332	290	289	289	290	310	300	287	323	286	314	276	296	271	309	270	309	264	295	282	329	307	298	268	308	288	286	282	273	297	288	296	295	314	282	279	314	314	290	321	302	318	285	316	278	305	287	290	305	280	279	305	285	273	342	338	272	300	293	300	309	282	298	306	314	263	298	298	313	298	307	304	298	297	301	272	309	283	317	295	319	285	300	320	286	298	288	310	260	280	300	328	305	295	298	313	301	313	324	309	298	316	302	305	302	309	303	274	293	297	282	308	306	313	306	265	328	298	273	310	302	314	309	299	311	319	292	312	292	296	309	312	302	265	304	287	298	316	306	302	331	315	279	285	320	316	331	298	301	310	304	290	311	317	284	331	282	286	310	297	286	295	297	275	292	288	288	295	307	302	286	312	289	324	321	321	285	304	324	340	314	243	294	304	287	284	278	301	316	303	302	252	282	309	303	277	278	313	302	292	281	302	280	291	309	292	279	288	299	295	321	267	317	306	270	276	298	282	285	292	329	334	307	316	263	373	305	310	288	306	296	299	280	293	297	291	290	339	331	321	311	260	307	333	284	322	299	292	309	314	283	304	277	315	321	307	274	317	293	308	296	285	281	286	288	291	310	307	325	331	277	290	302	317	297	283	314	317	315	289	293	299	304	276
23885	21036	27820	24242	20147	4820	836	618	569	546	514	494	536	415	504	519	510	518	499	479	506	497	473	456	484	480	530	457	494	457	446	451	452	470	457	429	473	442	463	447	474	448	461	439	465	454	467	442	436	449	461	458	386	460	489	472	421	489	452	440	466	440	475	445	437	452	461	453	442	462	443	427	478	461	497	462	473	431	418	439	460	436	433	448	433	476	438	446	498	461	456	464	463	475	446	417	467	461	457	461	477	451	447	447	448	415	470	502	458	448	447	416	447	410	449	474	462	475	440	451	438	494	454	448	418	437	489	450	457	434	419	403	424	451	476	447	408	494	437	423	460	503	455	427	450	429	457	481	419	480	432	458	426	435	444	486	417	493	453	424	430	448	472	435	423	433	447	479	437	445	450	466	448	439	440	460	479	443	451	469	435	448	461	452	413	458	427	477	475	464	451	422	500	476	421	417	435	440	478	486	454	455	468	506	487	454	461	486	525	443	483	434	458	477	466	430	458	428	468	448	415	480	459	483	426	502	418	443	461	453	456	454	437	473	452	477	476	506	458	463	430	463	454	472	454	488	489	450	423	462	438	452	457	450	453	448	471	441	459	452	450	452	449	465	433	455	477	475	445	501	479	465	443	426	454	450	479	475	450	431	416	462	451	414	447	457	485	441	449	452	446	481	462	459	434	432	431	461	454	473	442	395	450	447	439	459	471	378	462	447	434	484	419	451	427	498	428	453	420	485	430	462	450	437	483	463	465	459	477	430	453	471	457	446	468	441	438	447	450	451	474	448	448	423	432	481	449	476	465	447	483	450	427	429	437	469	427	458	476	504	454	456	419	436	455	460	447	493	415	430	457	457	449	453	468	469	410	442	448	454	460	439	471	477	473	448	449	449	483	479	405	418	470	446	434	439	473	451	452	497	440	446	473	470	439	476	437	451	427	453	427	452	440	438	442	466	461	468	429	416	428	467	442	460	472	449	459	453	453	463	449	448	453	470	458	438	452	481	493	506	457	459	438	447	480	455	486	439	481	427	463	467	450	462	461	459	463	517	472	466	452	479	472	481	485	461	427	466	425	474	458	405	460	469	463	453	411	466	480	418	428	423	471	466	449	447	440	468	470	421	473	442	450	443	430	441	432	471	475	450	440	433	456	453	469	464	439	470	471	459	461	478	431	465	449	394	468	480	449	411	442	451	430	464	454	417	423	483	452	449	456	481	452	443	438	448	480	437	441	448	439	439	449	434	473	442	460	489	463	493	479	462	410	461	443	487	411	450	437	469	453	430	428	456	454	458	465	440	457	445	474	482	484	424	462	477	440	455	443	437	481	402	461	438	494	460	458	463	450	452	463	494	454	432	459	466	425	478	451	448	482	462	481	450	439	493	456	444	425	436	465	473	458	448	428	464	454	431	493	445	414	465	461	416	471	474	471	435	453	447	420	451	495	433	472	444	448	468	452	427	476	450	475	430	463	462	448	456	466	467	453	421	435	485	451	442	499	443	472	431	459	423	468	458	463	442	437	442	443	400	472	426	452	428	435	474	495	421	452	461	487	425	426	451	485	463	463	430	461	439	449	430	431	430	416	429	463	473	426	430	504	485	469	454	458	438	465	450	476	401	411	456	421	439	497	446	489	443	471	451	465	456	402	470	454	464	464	418	474	431	434	464	437	490	450	407	439	494	467	452	447	497	460	462	447	457	450	421	465	444	498	441	471	438	477	458	433	408	432	497	450	458	423	455	428	431	458	462	467	459	481	462	448	439	428	440	445	436	486	429	471	430	412	458	399	417	483	435	431	471	432	459	458	474	410	472	461	446	487	458	459	448	486	433	437	460	453	438	447	459	442	452	430	461	442	432	509	446	453	477	467	434	473	487	456	445	479	466	485	436	477	439	475	438	469	459	462	462	452	445	474	463	464	465	450	481	483	480	487	467	480	449	471	444	457	472	463	439	475	438	452	445	446	433	444	427	431	498	492	483	494	443	450	515	481	432	453	486	443	440	469	439	451	457	463	449	417	423	448	486	417	458	418	485	445	470	417	448	442	420	433	469	447	478	445	446	464	447	431	468	458	466	453	419	431	490	492	420	460	484	474	496	475	496	421	446	486	437	432	424	441	480	444	438	445	422	471	435	437	453	491	469	427	448	480	436	433	404	463	454	454	413	446	455	480	456	495	475	449	488	457	447	455	448	466	451	470	444	479	468	406	423	449	473	429	470	450	450	472	460	454	498	468	447	444	451	437	423	479	439	435	440	422	408	484	447	417	483	459	458	442	447	461	466	441	428	449	462	454	448	425	467	444	474	445	451	428	438	424	412	468	502	398	412	452	510	508	452	473	472	413	464	454	427	469	456	425	441	472	496	471	429	490	486	480	438	452	456	473	422	448	462	438	431	471	432	510	428	473	420	470	439	444	460	442	459	463	437	457	473	446	494	440	441	459	467	454	472	487	430	443	428	461	460	459	445	413	467	466	464	491	466	474	429	443	469	502	419	492	434	483	439	439	451	463	412	449	425	455	426	441	463	461	428	440	383	439	425	460	453	462	466	462	442	424	450	458	492	440	485	430	445	447	419	465	498	414	442	467	447	484	449	429	448	487	466	417	440	426	474	491	453	466	500	478	484	479	477	455	472	438	445	419	453	488	481	427	457	464	482	461	436	488	439	444	417	475	435	420	466	493	443	430	409	444	447	431	462	468	460	482	487	504	426	428	503	455	429	494	407	505	456	446	436	456	451	434	427	414	434	440	424	456	474	460	471	460	430	444	469	447	450	443	429	483	488	432	500	453	434	462	486	438	441	435	406	450	436	504	470	413	449	444	462	427	471	477	467	436	472	450	472	489	417	455	451	493	409	453	467	457	466	453	466	452	459	443	442	424	406	450	469	395	477	445	424	443	462	461	468	431	469	414	431	486	449	437	432	441	470	444	463	448	436	437	426	433	426	465	437	445	431	472	424	462	460	477	457	415	425	432	433	423	459	484	491	438	443	468	453	439	463	468	418	432	451	465	451	461	473	435	456	459	437	427	461	434	471	456	479	419	474	442	432	440	430	432	443	455	473	427	408	430	451	460	418	436	454	457	431	483	437	458	426	441	445	483	501	504	489	445	457	475	445	468	457	456	439	447	481	453	473	465	463	467	459	447	473	421	432	474	452	420	487	460	426	451	429	456	463	430	459	437	429	461	452	416	431	420	458	403	452	434	472	459	454	478	414	433	492	454	444	444	454	452	471	468	484	470	500	453	429	459	427	437	459	498	474	434	473	446	469	445	431	465	450	484	421	469	438	455	439	460	473	428	448	464	452	451	446	476	481	455	482	470	471	457	486	451	473	446	462	437	481	453	431	486	473	458	456	432	441	463	443	496	451	431	445	439	477	444	430	463	460	433	473	452	413	433	430	472	467	452	433	453	475	463	473	478	498	437	445	457	437	463	457	449	430	468	463	444	460	400	434	437	435	484	448	487	437	435	446	430	471	444	423
41769	59512	27109	2246	1630	1277	1066	943	778	770	726	713	637	619	625	601	604	622	649	592	599	584	563	557	575	560	544	558	531	529	564	565	515	575	550	580	577	534	578	572	520	532	540	565	539	554	528	546	537	517	591	534	508	587	523	538	552	536	538	535	517	555	579	561	554	531	537	551	509	542	509	521	554	557	558	552	529	566	543	553	517	554	563	604	525	530	550	528	524	575	585	522	519	519	537	562	531	552	545	528	529	558	575	563	522	563	543	554	478	536	516	510	518	504	557	568	480	559	578	558	563	575	523	540	553	548	558	551	537	503	555	575	547	508	532	568	524	506	536	523	534	523	548	560	484	556	517	526	530	544	537	536	524	546	540	514	500	580	553	520	504	553	564	543	513	563	528	487	520	542	559	549	542	531	521	559	577	508	510	571	524	550	535	548	523	523	532	549	587	496	535	534	532	484	540	542	515	530	547	530	535	516	527	527	528	559	538	561	567	530	575	531	499	509	514	539	558	504	586	588	530	532	531	571	576	528	524	549	533	521	555	540	581	519	549	534	539	554	527	587	512	504	546	504	540	511	540	527	474	542	549	537	527	550	559	534	536	548	552	569	598	516	532	554	535	497	554	583	555	556	558	536	507	565	543	529	587	490	546	476	579	534	534	520	517	524	559	528	524	553	557	540	547	554	539	551	562	565	547	544	539	489	498	512	553	552	555	516	518	562	512	566	540	532	566	520	539	537	555	548	550	524	522	533	541	522	539	469	538	539	537	533	579	522	504	523	533	571	590	527	572	509	524	534	579	571	532	545	540	539	565	520	525	540	558	537	534	513	575	556	541	549	541	522	547	556	480	523	562	529	553	566	556	536	521	526	505	569	518	533	544	527	558	540	564	544	531	541	559	516	513	588	521	531	498	525	544	509	559	542	539	545	542	550	530	504	511	528	543	535	535	509	543	547	548	542	532	475	559	498	564	544	514	522	539	580	517	497	514	539	518	536	535	517	570	531	510	574	515	541	530	572	568	517	547	515	506	556	556	521	544	590	554	541	507	523	548	485	556	491	546	553	592	533	536	536	550	516	565	577	530	511	530	523	539	548	540	515	588	566	535	556	533	515	544	538	563	541	548	553	560	539	502	502	567	569	518	515	550	556	539	560	547	528	514	534	562	524	541	547	548	531	518	527	549	555	514	556	499	528	538	560	553	545	521	503	549	558	545	532	514	582	493	504	550	551	527	547	525	534	567	549	526	551	552	507	534	560	568	514	525	544	509	545	538	552	546	580	536	562	532	533	545	556	537	544	547	528	555	566	548	546	545	535	517	575	570	531	528	591	496	526	544	532	549	536	524	512	539	595	574	558	497	509	560	550	532	518	535	568	499	544	550	538	537	475	519	508	538	508	581	511	515	547	559	559	535	538	566	555	557	507	562	527	524	501	545	564	551	497	569	552	538	537	530	567	522	559	569	523	511	531	583	582	533	552	513	555	560	563	539	521	555	534	499	529	554	523	540	518	560	566	563	545	562	559	553	524	532	544	509	570	566	507	542	523	542	590	578	580	510	519	532	594	554	554	523	510	528	515	565	516	514	550	535	525	538	522	537	567	527	502	544	507	538	540	579	541	527	532	557	554	549	526	512	540	555	515	574	535	523	544	504	558	544	526	591	558	541	484	520	529	529	557	509	547	525	510	516	519	544	539	600	532	525	525	579	533	556	578	565	531	524	515	536	530	541	523	547	537	525	528	532	548	531	543	511	548	596	555	540	514	532	570	516	556	575	531	594	548	531	554	533	583	530	588	531	531	577	539	515	540	574	541	530	514	525	546	514	519	583	548	542	549	540	548	490	571	550	538	571	520	490	540	542	573	542	509	565	545	568	525	548	539	524	554	544	495	558	550	497	538	523	538	580	520	578	535	526	527	513	577	532	530	527	537	570	545	569	527	498	476	497	567	539	517	560	556	574	539	532	554	544	512	528	501	544	564	549	513	579	511	536	561	500	562	551	493	531	538	504	506	526	525	554	519	561	567	532	537	533	513	579	531	557	551	574	548	542	555	554	568	536	541	536	579	559	571	540	507	525	513	523	580	528	521	533	527	557	564	552	554	561	542	491	532	571	532	549	539	521	499	538	546	539	527	581	563	535	548	551	603	508	531	563	569	570	562	539	498	585	538	520	513	533	549	531	516	505	548	517	526	560	553	523	579	523	550	613	517	519	502	492	593	524	548	524	500	492	545	546	544	539	544	500	514	544	516	516	518	546	505	512	524	572	528	499	538	557	541	553	495	565	487	530	492	525	560	499	539	566	546	557	551	525	513	552	526	542	531	512	540	504	529	525	528	563	526	521	482	579	576	561	496	476	539	515	529	569	538	534	554	503	528	531	563	551	574	527	553	564	522	519	539	530	544	548	521	548	508	544	528	519	503	533	520	517	540	536	557	573	531	529	531	527	535	501	563	565	566	541	545	554	546	498	547	504	535	567	486	540	531	538	526	534	521	541	535	572	526	579	535	555	566	512	511	512	558	548	567	542	518	503	495	521	541	548	504	544	525	550	566	539	505	550	536	553	554	508	564	512	554	523	520	539	505	582	548	549	536	515	509	533	508	537	550	542	530	548	503	581	500	539	514	497	518	535	547	542	554	538	602	519	585	538	514	541	515	506	524	580	498	515	567	530	612	564	582	529	548	542	525	531	518	477	566	521	521	526	567	510	513	578	572	484	572	578	564	578	504	556	541	539	570	549	547	524	560	531	532	529	531	506	543	531	554	507	513	555	525	543	535	535	563	532	547	567	522	565	488	570	521	557	537	540	547	513	511	509	523	519	540	492	531	523	541	571	548	540	562	559	538	510	555	493	527	552	540	547	519	568	535	538	502	532	567	545	553	544	521	525	524	528	565	503	575	524	565	574	543	513	524	543	511	535	577	508	512	576	538	533	560	546	580	558	524	558	503	551	556	529	577	546	540	529	546	552	591	557	588	596	505	525	554	539	522	523	504	542	568	475	528	532	551	535	565	526	544	528	490	549	536	499	555	548	551	543	524	534	537	577	573	504	516	565	506	478	514	567	527	522	554	538	519	541	540	570	497	563	543	526	573	521	567	558	526	556	596	534	542	523	568	566	559	528	558	526	552	592	528	525	498	531	522	527	546	530	571	503	531	519	590	557	549	592	541	564	547	517	561	523	544	547	528	541	535	591	531	526	511	517	519	553	540	534	530	534	477	566	511	525	565	545	546	575	545	510	545	547	578	538	545	548	541	497	535	564	564	551	529	531	556	494	474	509	525	552	557	557	507	527	522	557	517	527	518	518	526	535	530	516	590	514	585	507	542	528	550	569	513	505	513	510	536	526	545	550	559	532	575	562	534	546	555	499	538	567	542	536	509	587	548	540	527	526	521	529	543	516	562	541	540	539	548	539	538	542	534	547	562	570	575	538	525	539	555	494	537	525	539	494	550	517	514	561	594	520	573	569	548	548	526	537	552	552	543
25073	21222	26669	23676	4925	527	408	402	380	350	362	327	328	350	340	305	322	343	344	306	325	310	310	339	333	330	332	344	322	328	321	295	307	305	307	320	311	322	351	305	307	321	313	279	304	315	295	335	312	297	342	315	333	296	320	334	318	331	319	322	316	293	307	299	339	331	309	306	291	310	304	295	317	291	304	297	331	320	313	323	353	297	318	334	307	306	360	322	298	326	328	281	319	298	303	346	298	312	319	315	304	282	295	310	301	335	319	304	322	303	326	306	316	308	309	330	316	279	296	310	300	302	350	306	312	316	306	305	300	305	295	356	320	294	300	322	286	309	313	307	334	314	275	303	303	334	317	320	300	305	296	305	288	281	294	309	285	335	342	347	294	308	333	317	342	304	311	325	292	296	312	322	325	318	309	309	323	296	320	265	308	316	303	325	342	351	324	292	325	310	324	297	319	332	339	323	308	327	325	313	342	326	325	282	321	335	304	333	294	295	348	314	312	300	302	320	322	345	341	311	313	312	351	343	289	328	289	309	335	302	305	303	306	312	333	304	313	313	305	319	310	314	317	323	320	316	307	334	326	308	292	308	307	322	286	320	315	329	320	284	292	296	286	295	335	322	293	344	312	295	310	305	282	259	308	313	314	318	341	312	308	280	311	333	296	331	315	292	304	299	294	328	314	301	304	331	311	286	325	294	336	293	313	329	294	305	309	326	307	287	335	324	287	337	304	345	295	346	318	321	339	291	315	269	338	340	310	333	303	309	285	330	343	331	296	311	316	301	296	347	270	346	334	330	327	283	325	325	305	297	298	308	290	296	308	294	325	322	330	329	327	304	302	304	346	335	338	317	322	307	330	322	318	282	314	303	301	295	303	325	309	311	315	293	307	323	308	318	313	298	307	307	315	330	326	320	332	332	306	331	331	301	337	314	347	334	322	316	306	305	342	274	300	338	348	345	363	326	328	325	286	309	324	326	312	291	322	318	301	328	278	295	296	321	317	300	324	317	346	278	301	324	334	329	316	321	330	312	345	292	356	301	314	348	315	315	304	327	315	311	314	310	301	300	315	305	338	324	295	318	335	314	331	313	290	313	297	319	290	292	319	332	298	291	347	308	321	314	298	313	298	324	320	299	322	327	298	312	292	313	337	318	335	318	307	308	300	294	316	346	336	327	280	317	323	310	320	322	280	327	287	316	290	278	342	290	311	311	311	307	318	297	330	311	324	276	319	322	303	329	336	312	304	299	316	318	335	329	305	343	319	337	307	328	320	332	306	292	306	329	283	328	280	321	312	306	317	319	305	320	342	306	313	297	322	310	325	331	285	279	301	312	304	296	328	275	332	282	297	305	349	318	326	308	295	329	311	311	305	285	321	303	305	322	306	321	291	318	316	350	304	332	310	291	282	298	360	298	323	373	321	335	350	311	305	336	327	316	289	305	306	318	340	297	335	327	320	296	342	316	321	315	323	327	326	319	340	310	314	310	360	306	271	302	298	334	327	344	279	300	302	324	305	323	340	285	304	285	300	314	284	309	298	331	336	314	308	289	295	314	320	311	309	270	309	276	319	336	288	309	328	325	312	313	277	292	327	328	299	293	288	327	296	305	312	333	305	334	301	325	298	342	322	360	304	312	299	331	322	304	330	318	274	318	290	336	340	317	307	294	292	318	291	346	313	321	323	319	324	312	324	309	297	287	286	343	317	309	283	309	311	327	318	327	307	326	312	315	292	321	278	337	306	310	313	317	296	331	320	314	309	314	333	319	328	310	320	326	324	302	312	309	297	322	309	329	336	329	299	334	309	305	319	305	341	288	297	328	333	299	320	291	316	329	322	310	294	306	309	309	333	288	300	308	310	308	336	299	344	321	308	291	324	311	324	315	297	313	337	314	314	305	365	267	287	319	317	283	325	321	307	331	310	340	314	330	318	308	295	316	299	347	313	307	325	321	322	300	310	299	282	294	333	312	309	321	268	306	321	302	307	273	314	319	324	295	327	317	313	312	330	305	291	311	325	344	284	306	323	328	290	361	319	308	324	305	340	339	320	311	330	320	286	323	293	328	328	319	317	298	320	272	325	290	337	336	307	285	305	305	322	293	353	293	321	325	301	316	323	335	286	335	288	350	288	320	312	306	327	336	311	305	287	322	320	276	310	314	307	312	254	309	326	314	296	326	341	319	280	278	322	332	303	320	299	346	322	303	326	316	321	295	311	312	286	321	286	314	305	313	331	352	293	311	264	320	312	319	314	354	335	309	287	323	343	326	336	328	315	299	315	315	357	321	320	289	323	328	288	337	322	322	294	307	330	339	304	333	314	327	291	316	309	279	281	280	318	342	312	321	321	332	305	312	313	270	350	306	322	331	320	299	301	315	324	317	271	335	308	296	325	326	320	333	324	292	341	297	319	315	314	300	304	299	316	303	297	266	327	312	323	289	315	322	300	321	299	332	337	327	314	308	309	367	301	310	334	294	315	327	311	317	303	334	283	326	334	279	305	324	311	297	309	307	280	343	316	325	315	325	312	333	299	343	296	298	345	342	298	310	326	310	331	326	292	320	325	328	329	259	335	316	305	327	284	316	316	289	331	296	308	323	314	295	334	337	317	293	299	316	341	306	339	294	314	325	366	299	327	301	303	318	318	321	321	318	295	329	263	325	275	315	287	294	275	348	323	346	303	288	314	344	320	277	337	291	333	297	327	256	310	311	309	276	348	295	323	278	328	319	281	339	298	313	342	306	299	319	324	291	293	300	313	318	290	336	346	309	321	314	296	315	303	314	319	319	320	290	292	293	292	327	302	311	305	299	311	308	383	310	327	303	321	304	310	314	341	324	342	297	334	294	286	308	299	340	307	318	290	332	295	315	296	326	323	327	318	318	318	342	320	294	319	355	324	321	334	301	304	325	329	313	319	326	322	339	290	317	352	337	339	332	293	332	341	333	330	297	339	305	330	347	315	314	309	310	308	324	312	311	303	286	323	318	294	316	286	295	303	327	298	322	296	348	320	300	296	340	332	316	280	296	310	332	292	329	298	335	337	314	298	291	288	332	307	312	305	309	301	316	268	318	340	307	308	278	326	294	308	312	326	299	298	288	303	327	296	306	309	337	288	320	313	313	322	325	316	289	297	300	311	335	301	281	333	316	330	309	340	305	327	324	353	335	288	333	324	346	352	292	295	329	298	284	333	297	318	267	315	283	340	316	296	337	294	304	293	321	325	312	299	300	321	296	297	310	326	321	347	282	332	318	330	309	329	317	309	335	317	326	317	305	315	308	323	295	322	355	333	283	316	286	319	305	342	301	324	291	303	308	319	315	316	319	303	307	308	304	327	343	335	336	310	331	331	299	316	335	330	317	286	321	285	300	304	307	304	302	350	318	303	327	319	319	310	291	321	337	294	350	305	316	333	319	301	332	317	310	314	332	302	290	318	340	325	314	303	318	326	321	297	317	326	312	301	318	314	284	305	324	316	346	342	315	318	283
40133	53147	22900	1199	870	732	685	608	521	502	480	495	451	468	499	442	431	463	404	433	442	434	428	414	375	426	401	409	432	456	448	399	387	395	414	400	397	440	371	390	403	414	406	411	440	404	395	420	381	386	437	369	415	420	385	425	405	422	413	373	417	385	395	395	426	418	390	411	441	384	418	378	412	436	387	394	382	389	422	393	403	376	406	382	384	428	399	436	432	381	361	403	393	414	463	388	406	442	409	413	420	396	407	419	400	428	414	453	399	420	438	422	397	435	425	402	393	408	396	394	401	424	399	393	400	383	404	392	399	412	382	421	371	344	406	402	407	423	391	419	406	409	410	396	392	428	361	391	381	373	389	401	383	403	411	366	432	372	426	426	394	410	373	424	439	387	421	394	397	370	419	396	404	403	362	439	435	424	373	370	359	406	417	407	426	416	407	399	363	427	384	447	416	402	421	407	425	387	387	379	410	402	409	387	384	383	400	384	400	398	377	431	401	398	390	396	417	395	395	441	434	401	437	390	426	407	406	399	405	377	372	397	392	399	360	403	404	420	427	402	430	412	399	405	383	393	421	361	424	406	409	380	427	397	404	410	392	408	439	399	396	408	425	386	428	377	447	397	363	382	398	418	399	426	419	406	433	415	402	371	404	405	381	401	425	390	422	410	411	393	399	385	429	436	390	404	402	414	349	376	376	408	413	418	422	411	373	394	403	427	431	383	364	409	373	416	446	366	389	387	400	412	446	403	410	396	408	414	380	375	389	411	410	396	405	400	381	424	415	378	402	395	372	409	408	426	400	421	386	398	411	404	421	416	414	413	404	421	400	401	422	386	405	417	376	437	373	404	422	397	382	392	403	417	373	437	360	398	392	366	364	403	418	398	383	395	408	405	390	410	375	404	441	436	403	401	398	421	424	421	396	399	384	370	421	379	413	396	390	411	384	415	384	377	382	364	403	402	407	382	402	423	437	401	421	391	378	386	388	412	393	403	406	386	391	404	423	424	409	404	383	373	415	416	420	424	375	377	403	438	371	420	405	378	400	396	367	391	361	377	404	380	391	420	403	424	396	418	387	409	431	404	396	397	393	409	439	400	389	387	391	365	411	423	410	403	366	412	404	441	427	370	430	384	384	403	421	405	423	416	424	375	400	450	385	414	370	420	390	384	434	425	384	410	403	388	380	389	394	398	426	410	436	392	393	437	420	408	368	405	348	420	386	418	382	393	358	401	401	386	366	412	386	418	397	389	389	367	398	397	412	435	424	415	404	377	392	403	384	382	437	392	381	397	365	426	388	433	416	428	387	412	384	424	396	416	365	382	394	376	393	467	386	395	396	374	404	411	419	398	415	387	420	390	433	416	426	410	429	394	362	409	396	400	419	403	392	378	367	383	423	411	362	402	424	448	370	396	380	401	418	424	424	436	381	416	412	415	398	399	391	390	398	371	418	381	400	387	407	409	404	389	402	404	387	383	406	417	375	394	415	379	387	412	410	414	401	413	405	405	408	380	381	373	433	393	404	420	385	419	459	404	419	421	383	417	400	392	408	403	378	380	413	420	387	396	422	370	405	425	417	401	398	420	392	409	358	376	411	384	388	384	373	406	401	400	407	421	375	374	398	429	390	375	394	419	392	377	381	398	395	412	452	393	393	415	366	434	377	424	379	394	410	401	381	417	416	419	418	406	414	363	382	431	389	406	412	399	386	428	403	384	388	440	388	367	408	418	365	418	409	435	455	410	396	399	382	405	373	416	389	412	427	414	395	378	404	376	425	393	398	399	438	391	399	390	383	392	426	384	407	370	391	379	406	431	417	358	389	398	422	390	399	400	412	361	370	367	449	382	407	380	434	440	359	418	393	386	387	372	414	403	422	424	397	384	417	411	417	399	404	389	413	391	390	410	399	407	409	429	378	418	382	394	385	376	412	409	413	380	402	396	392	422	412	393	409	403	421	406	377	379	377	420	438	386	399	411	346	403	395	411	411	432	406	392	408	409	399	432	361	430	402	413	420	396	412	403	411	402	421	429	378	405	411	413	397	400	407	394	396	411	406	404	410	417	413	406	423	442	393	438	405	419	419	431	434	398	392	404	384	404	409	396	411	429	378	396	408	391	384	412	412	440	396	414	417	417	403	413	416	387	400	418	397	375	383	392	394	388	379	392	418	413	392	419	436	397	393	400	425	396	371	396	410	417	416	408	394	376	384	427	413	394	420	409	429	404	423	413	383	400	383	399	430	411	391	390	389	395	416	404	377	430	416	410	405	378	391	409	372	430	415	381	404	411	410	356	421	371	408	416	407	424	413	416	390	398	366	410	406	393	407	428	394	397	411	390	397	390	415	403	353	407	423	390	436	393	478	382	395	425	405	425	454	416	428	365	393	399	384	377	402	368	406	400	390	398	389	384	398	424	387	390	400	406	436	410	418	368	371	387	439	392	402	461	398	440	394	393	364	413	404	387	394	418	387	413	394	407	380	408	407	396	395	421	404	397	426	399	392	420	406	410	378	408	395	393	416	393	415	402	398	417	438	403	438	425	379	429	413	391	422	405	400	397	413	399	375	437	396	406	402	427	399	393	426	416	412	374	362	417	394	390	417	381	368	405	360	391	410	411	428	386	429	376	358	438	406	402	379	395	436	395	431	391	401	399	398	421	412	415	404	397	391	421	403	372	403	358	375	386	418	369	418	456	423	426	428	446	417	415	415	402	376	440	393	419	377	402	419	388	416	403	418	384	401	418	384	389	419	414	395	376	373	404	372	359	370	423	432	385	411	406	412	422	415	374	431	395	412	431	425	379	399	351	392	364	395	434	381	410	401	400	351	410	413	409	363	399	421	396	423	395	400	441	404	368	387	431	398	433	419	380	419	413	383	385	383	414	403	390	438	435	422	383	442	428	422	382	398	385	399	391	398	413	397	369	386	426	437	390	405	388	419	411	415	411	368	376	404	406	397	411	401	421	420	427	396	434	433	406	399	393	413	380	390	391	393	446	366	388	404	360	420	406	397	387	434	400	405	397	399	390	427	391	391	403	366	412	395	391	396	403	393	389	401	387	366	414	414	415	398	445	401	423	400	396	391	384	414	432	423	419	421	405	384	425	376	404	398	410	404	416	417	413	399	383	396	385	392	397	386	422	396	400	411	416	363	403	408	408	414	367	391	417	424	406	424	432	388	370	442	389	403	447	363	353	361	406	389	387	401	394	406	404	371	371	378	403	407	409	374	406	378	397	390	403	441	376	378	417	382	411	404	371	380	392	423	392	415	393	404	385	393	408	431	406	418	366	422	418	413	400	405	377	426	421	363	375	390	404	377	393	367	385	382	412	370	433	410	382	413	411	400	448	409	406	434	389	364	399	411	404	403	408	421	394	372	409	397	426	408	384	409	379	412	420	387	391	399	416	383	432	367	407	407	410	432	401	376	385	433	400	337	393	398	412	404	432	392	368	440	400	408	415	368	427	424	395	392	433	387	384	392	360
22775	20978	28405	23622	20919	20231	4020	1070	903	859	859	824	760	779	748	727	739	713	719	728	707	691	652	680	671	682	652	657	690	719	679	707	690	707	656	653	661	658	643	684	672	694	654	653	731	637	654	625	672	675	680	676	683	701	664	692	679	654	658	684	679	653	640	641	661	675	708	702	685	633	636	650	699	651	649	684	659	629	718	707	674	627	623	677	646	693	687	620	669	672	675	659	632	694	603	701	659	658	644	683	645	658	618	661	663	650	650	699	668	640	645	661	664	656	643	652	630	631	692	661	677	651	673	667	644	623	680	639	642	651	634	685	672	669	686	680	651	627	658	677	621	629	684	674	660	671	619	627	682	673	641	677	658	613	738	624	642	660	672	654	663	634	711	630	685	677	643	627	673	676	655	646	723	671	682	623	594	651	651	683	662	669	625	663	615	646	686	681	670	687	673	640	642	651	630	646	665	678	709	659	650	660	674	701	697	687	648	642	622	637	666	662	680	656	665	663	647	657	659	670	672	666	626	637	648	615	675	640	629	669	651	680	673	670	688	589	680	639	625	676	676	702	649	666	667	680	715	662	657	604	668	659	634	708	677	669	649	646	674	604	643	651	637	670	661	630	686	677	644	657	622	657	702	693	667	646	690	639	653	623	633	624	614	649	697	607	706	679	654	638	630	676	658	696	645	679	663	645	611	648	656	684	640	689	646	693	636	643	613	670	677	723	623	691	671	654	665	664	673	639	631	617	631	656	595	662	746	704	616	632	685	647	703	676	691	639	655	729	648	618	670	696	610	659	667	641	647	694	686	703	703	637	623	660	617	686	623	605	633	660	632	654	681	647	670	630	620	659	703	644	659	679	668	624	633	590	648	676	657	680	649	679	683	692	674	643	652	688	645	664	695	680	627	647	643	638	609	666	631	628	683	670	647	665	664	665	639	660	679	705	626	640	670	662	668	667	708	644	642	664	660	669	673	655	665	633	620	642	634	697	677	641	642	634	658	642	654	610	657	645	653	620	648	676	679	643	659	665	749	636	640	667	684	623	652	610	638	640	702	622	632	658	669	654	709	637	661	684	652	698	647	643	606	646	674	654	656	666	634	637	685	674	637	656	671	664	679	643	705	680	619	636	679	651	652	647	646	646	642	674	720	641	648	696	631	688	635	715	638	685	661	655	628	658	665	709	693	681	668	658	631	672	708	673	658	626	664	663	656	648	679	620	663	622	691	684	651	660	637	672	669	631	651	618	624	706	657	656	633	616	671	642	652	671	630	646	679	660	659	684	635	668	628	678	634	697	640	669	705	658	612	611	661	704	687	611	701	676	631	626	692	657	681	685	674	640	686	648	638	650	672	682	663	658	636	687	648	628	677	652	672	695	682	658	666	702	695	640	663	687	668	640	681	608	660	656	687	663	683	681	692	664	614	659	662	689	619	653	666	679	652	626	684	634	612	668	635	709	687	720	664	675	661	614	664	668	624	627	666	699	625	672	667	659	616	712	691	625	617	656	693	668	696	642	649	650	632	674	686	689	659	648	640	650	659	641	679	648	629	681	661	690	662	647	618	628	675	627	632	620	658	655	690	644	675	646	658	687	682	669	659	696	645	648	661	700	660	690	629	716	640	656	677	698	692	674	712	665	674	686	670	664	629	647	675	653	593	673	614	663	643	708	640	654	633	627	683	667	638	648	640	656	694	700	643	659	683	645	617	662	629	666	635	679	672	665	630	616	709	672	667	628	670	635	633	694	636	668	670	669	664	670	663	680	613	661	711	660	679	647	632	701	670	673	674	711	684	655	687	641	653	611	673	677	651	677	650	660	676	663	649	641	643	669	660	648	667	611	649	670	667	660	676	615	671	684	654	668	696	672	669	682	621	616	642	675	635	669	637	636	687	617	653	621	590	730	634	648	616	606	634	665	644	602	696	651	658	664	684	680	691	634	655	672	691	683	721	691	693	702	725	688	626	636	625	659	691	638	664	674	645	664	660	666	681	658	674	651	635	675	668	639	681	662	627	652	663	599	659	637	634	684	652	642	677	667	694	636	677	705	692	604	669	609	624	676	678	659	666	669	649	701	653	638	666	625	627	677	686	672	685	652	641	661	619	617	667	665	624	628	650	693	631	648	652	640	643	642	653	666	638	682	647	657	660	593	634	669	639	684	653	598	602	661	659	716	635	672	677	639	675	606	628	605	683	640	688	653	682	620	673	659	633	666	649	716	677	649	704	686	671	639	664	654	647	664	685	669	667	671	663	645	669	664	687	675	645	613	696	671	635	672	675	643	629	688	632	670	657	693	634	666	662	647	659	723	664	661	660	678	675	640	639	632	666	675	709	702	665	650	645	687	721	688	668	680	652	644	652	703	700	658	631	635	660	652	680	645	641	675	631	698	675	672	618	697	701	697	654	663	653	709	701	689	679	685	663	675	707	693	636	677	617	630	627	647	701	658	651	678	711	670	628	656	662	629	661	677	704	642	673	665	628	664	687	651	659	676	652	633	652	661	647	672	696	628	714	684	689	654	705	606	631	680	677	633	657	673	644	625	707	635	677	655	706	616	657	698	657	672	658	648	690	696	623	642	622	686	668	615	704	615	662	682	684	670	665	640	694	615	695	665	640	615	665	638	640	688	660	670	651	680	682	630	626	698	623	658	683	721	693	641	660	622	681	671	679	627	654	657	648	621	691	649	640	643	641	646	668	659	631	647	693	677	660	642	647	679	660	659	680	675	664	676	637	663	670	651	611	643	658	652	680	627	611	655	696	632	613	684	625	614	654	686	701	664	675	619	683	677	680	645	673	656	668	687	633	677	686	655	631	661	695	605	630	719	632	670	633	698	672	685	666	622	673	716	677	680	640	625	661	665	662	679	706	610	690	650	647	636	642	662	673	640	635	663	682	693	664	665	630	657	668	679	641	640	616	667	640	656	650	661	678	643	612	671	655	651	662	634	640	664	670	664	644	711	661	615	622	645	685	611	689	720	659	658	677	654	655	669	680	693	644	725	627	687	625	658	683	661	658	666	681	596	630	659	635	648	676	637	689	654	678	677	694	682	659	652	625	643	664	656	671	662	642	687	677	617	647	633	703	656	676	574	701	645	671	639	649	640	705	673	663	681	631	640	652	629	716	685	678	650	643	638	655	639	650	628	617	646	723	710	711	660	666	674	645	646	641	644	666	656	643	702	662	667	636	662	665	650	643	688	641	642	667	692	676	664	691	648	629	644	684	647	644	646	652	677	678	656	680	681	678	615	693	651	701	688	637	647	678	671	608	659	647	630	654	609	644	684	669	694	646	647	671	708	650	671	610	632	651	718	703	681	630	674	657	649	644	654	676	669	641	643	650	668	658	631	653	615	662	659	661	711	676	703	671	640	660	661	677	654	674	666	635	647	669	657	658	677	636	652	716	655	639	644	675	682	693	676	662	666	659	671	679	632	705	641	603	668	662	651	698	659	628	675	655	665	631	659	662	691	656	669	654	624
45946	68300	33878	3956	2716	2149	1713	1497	1409	1196	1141	1091	1028	948	890	894	891	879	894	829	830	824	821	876	832	820	781	841	802	800	805	781	822	778	810	750	807	773	836	772	787	799	758	768	806	820	827	802	844	765	749	812	748	830	789	742	795	739	761	771	764	799	741	793	700	781	785	797	765	715	805	761	783	780	760	774	794	735	754	763	756	814	770	782	787	745	808	792	741	798	751	772	759	771	814	830	775	751	770	760	761	736	801	788	745	776	784	719	744	784	775	789	754	747	801	750	754	759	789	786	777	784	840	807	793	773	780	760	741	809	810	792	757	747	780	816	712	762	790	734	769	778	740	758	759	764	728	790	719	804	744	754	774	769	773	837	751	740	776	743	766	731	775	734	779	823	758	762	783	774	730	760	783	753	811	776	804	755	801	784	739	764	799	709	784	762	747	776	780	769	757	759	754	780	730	765	781	793	768	796	738	771	778	760	758	777	723	697	771	785	775	770	757	762	728	757	757	763	798	751	774	777	772	789	799	771	753	835	836	752	778	738	776	757	765	751	745	733	721	815	758	811	797	792	798	781	783	722	782	800	745	769	803	788	710	802	768	760	744	812	813	744	775	778	787	785	789	716	753	798	734	739	758	730	712	758	759	809	750	775	785	768	779	814	752	774	765	762	745	772	761	791	780	786	761	754	818	758	746	737	776	843	732	767	774	791	750	754	794	751	786	776	790	773	749	778	756	767	757	760	811	722	740	748	793	791	738	738	788	768	795	776	761	729	798	746	769	803	754	763	713	785	716	765	741	707	821	784	717	739	761	828	792	740	782	740	765	734	785	732	798	831	797	782	816	788	760	754	726	789	775	762	717	781	758	781	737	736	726	777	734	743	767	792	772	717	710	726	771	793	775	798	763	747	767	751	754	690	801	763	757	830	766	763	743	760	716	740	774	773	746	756	774	799	754	735	760	761	764	753	779	786	786	752	772	774	773	780	749	734	703	761	786	797	822	779	803	790	746	807	763	762	768	737	775	755	804	796	742	774	774	763	790	807	766	748	742	779	804	838	789	802	769	781	770	748	779	787	757	755	747	786	740	765	729	793	780	741	755	817	769	823	768	801	778	766	741	749	780	788	745	741	753	734	734	795	789	773	721	765	751	777	792	814	775	774	804	779	755	795	771	732	762	728	762	751	776	765	794	764	734	734	772	732	770	759	753	797	776	764	785	708	793	798	746	723	777	724	802	768	791	695	760	753	736	777	774	757	797	779	769	779	809	765	733	819	777	776	757	736	744	750	768	798	768	731	776	763	795	811	747	755	752	792	758	783	773	763	787	818	770	768	734	796	781	750	798	758	748	780	803	779	780	773	755	788	763	767	740	769	774	784	713	736	759	776	734	766	730	756	787	734	732	807	752	794	752	748	724	765	798	786	761	794	766	778	763	772	775	819	779	823	770	738	706	818	828	777	746	691	709	755	728	797	766	761	795	772	832	728	799	798	786	823	761	769	799	814	759	764	845	752	787	803	739	734	746	737	795	764	786	800	746	771	835	781	790	724	745	737	802	762	821	729	841	750	798	796	788	740	706	773	771	786	789	725	749	736	771	777	764	768	764	783	763	779	748	738	752	763	781	783	790	779	779	798	766	813	802	773	737	801	791	779	713	765	807	776	726	734	765	781	773	772	786	796	752	788	791	782	767	729	758	738	778	766	717	769	823	736	830	779	764	782	740	779	738	723	768	748	762	837	741	758	805	789	800	741	784	804	754	763	747	754	770	759	774	750	723	796	761	780	737	789	749	755	747	761	772	735	761	769	796	782	728	760	760	711	797	775	785	742	712	759	832	762	770	738	752	755	760	765	758	762	754	753	764	783	748	830	787	787	779	782	828	791	799	771	749	773	781	745	795	757	777	788	704	740	761	748	791	768	808	778	778	749	786	786	725	741	821	774	782	753	747	799	796	736	762	760	769	772	779	757	772	806	783	701	786	760	740	756	796	804	828	735	755	744	735	735	759	733	778	772	819	733	803	764	773	709	793	773	787	737	794	819	760	774	751	717	736	762	787	796	722	784	738	723	767	790	756	761	798	737	763	776	784	739	776	815	770	798	799	756	814	736	772	749	784	771	734	745	755	747	806	738	766	778	786	752	764	794	756	767	783	752	795	753	785	772	748	770	800	770	793	812	802	772	753	740	756	778	778	765	773	793	760	806	804	769	737	834	811	736	760	758	772	734	793	760	799	778	765	789	757	763	748	745	792	809	789	762	793	754	770	794	720	787	724	769	741	771	744	740	757	796	775	777	783	808	738	793	770	755	704	715	770	770	778	804	722	765	768	807	747	769	815	768	787	793	753	760	793	800	697	810	798	742	738	787	804	755	796	798	796	720	714	746	797	786	765	741	731	794	722	760	749	791	744	750	779	819	740	760	760	749	749	791	755	800	764	747	768	786	799	767	770	762	788	706	790	759	760	812	767	788	758	777	713	769	792	775	792	746	736	764	774	736	764	768	757	812	751	753	742	755	773	770	736	782	837	746	753	787	813	810	785	755	760	775	781	787	722	787	771	756	779	772	762	749	764	774	773	818	764	806	787	782	761	742	765	728	754	780	754	731	784	784	758	773	753	809	720	759	782	764	821	819	746	806	787	781	800	777	787	736	737	774	768	779	766	754	792	705	826	769	792	764	739	800	782	765	777	770	777	772	777	740	821	750	831	791	782	764	778	778	732	735	765	813	748	783	757	713	767	774	729	785	769	779	704	801	757	762	660	775	766	722	765	775	794	754	857	783	783	762	749	750	792	809	738	765	749	767	816	762	764	755	735	759	753	713	760	775	847	753	759	751	763	842	817	758	724	806	758	774	779	757	753	771	749	774	726	744	713	775	775	740	812	760	719	751	762	788	790	764	810	784	799	781	753	811	693	776	760	772	735	779	783	725	761	701	742	783	770	772	750	723	770	761	760	765	757	724	773	777	783	711	753	814	762	790	790	746	801	772	791	751	815	802	761	735	766	747	744	777	792	823	782	812	779	757	803	703	815	730	786	729	724	774	787	768	790	769	772	782	836	764	763	754	802	705	783	757	764	778	761	713	802	734	765	730	784	752	751	750	687	773	785	789	795	762	733	715	750	785	768	758	786	782	769	783	847	743	773	810	790	734	763	763	742	745	752	780	772	775	749	738	768	743	791	763	774	767	723	770	781	756	793	804	764	747	757	780	830	731	729	714	730	758	762	777	741	814	765	773	766	737	765	771	759	789	732	741	772	791	778	758	801	798	790	812	787	815	761	746	795	752	713	773	776	753	777	809	798	772	758	770	755	822	732	739	786	727	754	779	781	746	742	796	737	742	776	767	834	750	783	811	776	734	774	745	751	770	748	762	771	805	792	743	733	789	797	777	772	782	736	752	801	759	785	770	814	757	752	710	775	762	791	794	784	784	790	766	746	817	754	854	777	771	715	818	757	727	789	704	810	744	756	774	798	754	772	772	739	769
32401	31608	18587	2399	305	281	260	263	276	273	233	263	242	244	259	251	245	236	223	238	255	262	253	237	251	239	235	219	273	269	265	242	216	234	240	223	232	242	261	248	276	253	241	244	223	248	243	249	218	247	216	211	248	229	242	220	237	271	251	240	250	258	237	259	270	232	267	273	235	244	259	226	233	257	222	223	275	230	252	231	260	230	223	229	240	259	279	235	265	240	256	253	273	247	223	251	271	246	221	258	241	249	240	259	279	272	220	261	250	255	241	231	243	253	259	253	241	236	225	245	239	229	239	254	244	227	239	240	253	219	250	228	220	253	223	249	214	259	228	257	227	239	214	249	243	264	242	224	263	250	193	269	245	260	233	241	246	259	241	236	225	209	241	250	235	242	235	237	235	268	268	242	251	228	263	243	272	260	276	236	249	239	233	234	237	228	212	225	228	243	245	256	228	234	206	228	240	255	237	227	219	226	239	218	253	255	233	228	241	267	272	261	226	253	249	234	280	234	242	253	216	239	235	235	275	258	270	229	240	252	250	242	245	217	246	262	237	261	254	261	243	233	256	283	256	235	239	251	241	232	253	242	240	221	265	239	248	217	274	256	239	234	256	248	237	231	291	234	258	259	250	226	231	257	250	258	252	253	250	262	241	261	233	247	245	248	263	259	257	251	241	247	257	250	245	241	230	263	222	248	257	245	254	244	230	241	252	230	256	236	258	215	226	245	231	206	212	281	246	251	257	240	242	267	260	219	223	236	223	247	240	248	246	205	253	243	232	247	269	212	247	238	245	262	244	239	250	230	262	218	218	256	210	224	259	274	233	240	261	247	250	233	242	211	224	249	228	223	256	250	235	252	230	255	243	264	250	259	233	255	259	252	248	215	240	251	232	238	252	251	227	228	248	206	226	243	233	235	237	234	254	255	239	265	229	255	261	237	257	260	211	260	257	224	253	250	215	225	240	230	224	222	235	248	237	225	244	223	223	267	248	253	260	260	261	239	223	229	226	220	218	260	247	253	259	246	246	245	225	225	230	259	257	252	254	258	255	239	237	234	260	208	250	213	236	243	244	230	229	237	249	231	243	265	244	242	231	223	266	254	255	225	259	244	242	246	242	238	240	211	218	237	256	255	254	251	230	242	277	234	239	235	259	238	266	269	248	255	241	227	235	223	284	217	234	223	248	237	266	261	250	226	244	218	250	259	251	214	230	238	249	225	245	249	234	260	223	267	242	245	254	248	261	233	217	237	235	242	284	259	252	234	238	241	233	253	216	259	237	226	256	231	251	243	262	258	236	261	254	218	236	260	238	220	259	262	245	234	236	228	267	249	264	236	245	256	214	225	211	246	250	241	226	238	261	227	236	241	259	264	261	247	241	223	259	210	242	244	258	232	228	236	270	252	246	260	227	257	221	237	270	240	243	246	208	223	224	248	237	261	272	237	256	237	247	255	257	216	242	245	259	229	252	252	221	238	241	213	264	237	235	243	261	240	250	233	238	261	264	258	248	218	255	235	260	249	248	232	245	226	249	248	255	255	249	247	237	234	233	230	244	248	258	261	224	239	249	249	272	245	248	246	254	236	236	254	243	238	246	235	231	227	252	235	278	243	250	260	236	246	235	270	234	282	238	257	232	250	237	247	240	218	251	246	243	239	264	244	253	228	253	230	244	247	241	273	254	245	237	202	249	254	258	229	256	238	229	206	252	243	233	229	231	226	227	224	233	210	238	249	230	258	233	250	294	236	260	242	243	250	253	237	244	252	255	258	242	217	249	254	253	257	269	260	239	238	273	254	266	252	222	251	261	253	261	263	256	257	237	263	244	224	244	249	244	230	208	266	236	236	217	246	215	239	281	255	245	231	268	241	277	267	238	278	253	240	249	244	216	279	236	242	241	242	246	256	247	235	242	262	224	244	253	273	213	231	269	243	225	235	242	220	248	261	237	225	230	242	247	241	250	248	244	281	239	244	257	245	262	226	245	260	251	249	235	227	237	241	274	241	259	256	228	245	260	230	248	238	223	235	258	234	230	252	228	258	242	236	252	243	267	232	252	227	265	265	263	263	216	255	237	255	228	246	275	243	258	242	269	229	250	245	226	263	233	229	274	247	266	224	258	230	234	229	245	255	254	226	242	242	253	249	248	225	237	254	251	229	243	222	209	241	237	258	265	236	268	276	260	251	250	243	256	285	239	256	245	273	220	216	244	238	227	245	246	237	250	239	243	244	236	251	244	275	254	243	262	271	253	256	249	226	269	250	250	250	252	257	249	247	262	282	279	285	250	248	230	246	233	244	248	219	237	256	237	248	244	222	257	234	235	255	232	253	252	251	294	241	263	237	225	260	227	254	241	234	267	251	258	247	258	230	238	257	258	259	252	236	242	251	253	263	227	253	249	251	221	278	264	243	267	246	209	251	241	202	228	242	237	263	241	242	257	245	254	237	226	233	240	252	229	243	250	250	248	244	240	229	233	241	238	254	221	221	255	256	270	251	246	254	230	262	237	248	225	244	232	253	255	235	229	250	266	263	247	236	242	258	266	248	228	239	246	254	251	247	255	253	219	231	235	246	257	272	252	222	251	231	259	251	230	267	258	215	235	266	281	253	268	247	232	266	240	218	223	233	252	259	230	253	244	257	248	240	218	231	249	240	236	210	237	260	232	253	238	252	269	223	251	243	248	251	230	240	267	262	248	242	241	247	254	260	254	235	245	260	234	263	245	222	263	223	219	248	247	240	253	250	235	224	223	268	260	269	249	245	241	236	246	230	246	256	258	262	236	275	254	235	247	237	257	248	228	249	239	251	234	244	252	238	249	248	250	250	210	253	243	207	247	259	236	254	263	259	244	270	255	258	266	233	244	214	260	253	283	261	253	240	241	243	217	239	262	268	254	246	216	249	283	218	221	218	249	248	238	239	278	256	251	252	246	239	258	277	235	240	233	255	251	236	233	225	233	241	220	245	256	272	251	248	228	277	248	259	230	268	246	235	245	254	267	243	235	252	235	251	234	247	242	263	260	232	259	235	227	240	222	243	257	252	252	233	227	263	220	226	232	258	238	248	244	243	240	255	275	253	259	252	262	263	241	220	229	255	248	237	257	242	246	256	244	245	266	262	257	256	253	261	264	228	242	247	250	233	265	242	255	236	228	277	293	253	229	255	250	247	277	251	265	250	251	241	270	247	237	251	238	258	239	252	262	277	263	240	257	250	256	257	245	258	258	265	270	264	249	261	247	233	252	254	235	251	240	263	259	243	241	221	249	238	289	251	237	241	232	269	242	234	246	226	264	236	264	234	235	254	240	217	251	231	250	248	213	256	271	260	253	276	230	244	224	231	257	241	245	219	250	237	252	236	267	258	229	246	248	254	236	237	223	250	268	238	260	244	254	249	242	233	239	233	248	250	228	228	231	251	251	283	224	243	264	237	300	228	245	217	221	237	243	244	232	224	251	250	236	229	235	247	226	240	254	268	238	233	252	262
39920	45217	14004	451	352	358	351	324	317	306	323	336	279	320	306	339	309	311	330	340	321	312	306	323	335	321	310	315	315	318	287	345	321	294	324	279	316	313	338	325	352	300	324	275	302	302	300	292	261	314	325	339	293	314	298	318	329	275	311	289	296	289	334	306	314	292	306	328	322	316	314	274	305	316	358	318	280	261	320	305	300	314	304	318	334	308	330	318	303	272	360	312	277	331	332	293	314	285	323	318	317	318	299	339	325	310	289	321	324	317	287	316	324	312	282	322	291	307	310	291	308	311	301	309	285	314	312	335	289	307	287	314	303	307	292	296	298	290	332	313	316	325	293	316	300	315	326	303	295	295	308	282	287	294	323	299	298	339	307	282	301	318	308	286	328	294	307	310	316	305	294	331	277	321	292	347	305	312	318	325	326	312	295	288	323	284	281	309	298	316	297	326	301	296	329	304	352	317	304	291	322	250	284	304	305	316	293	324	284	314	311	327	350	292	317	305	299	316	318	291	317	310	318	313	299	286	346	304	304	299	287	308	333	309	295	321	316	343	309	337	328	317	336	290	295	317	304	317	330	299	273	326	299	313	291	281	327	301	335	305	302	306	287	286	295	303	263	309	301	308	346	287	306	313	299	300	299	314	281	302	319	300	306	355	311	278	304	319	329	323	316	261	297	324	328	295	302	287	340	320	304	284	306	318	309	310	282	298	269	311	313	303	299	295	319	295	331	314	326	298	305	307	288	330	333	327	309	311	315	296	297	293	307	306	293	314	291	272	281	316	301	324	313	319	320	317	325	310	322	304	312	263	293	321	312	295	315	313	285	305	296	281	322	336	316	339	320	312	291	345	328	319	319	296	277	332	321	300	279	279	308	279	338	289	312	299	301	304	284	288	297	308	303	303	312	312	298	293	331	290	304	296	292	319	307	294	304	314	329	305	308	301	316	271	327	331	317	310	318	321	300	285	293	306	307	347	331	309	306	328	343	301	271	340	306	307	289	300	322	320	326	283	285	313	299	319	292	300	292	320	305	317	326	284	284	292	276	328	299	337	312	308	273	302	307	304	328	322	323	300	309	345	325	312	304	359	353	301	295	323	301	292	324	329	310	322	315	327	318	321	314	313	319	319	317	307	318	302	291	300	287	309	305	277	281	311	304	318	334	340	318	297	304	328	298	288	329	299	345	305	287	324	306	302	311	333	306	320	297	333	317	308	324	322	300	315	274	292	287	311	315	295	315	344	333	310	314	327	312	328	299	301	307	304	317	308	280	311	329	282	326	319	288	333	278	291	343	295	299	319	307	312	311	343	270	357	306	308	316	319	319	323	331	295	287	328	304	321	292	327	307	303	335	319	273	335	302	307	333	336	330	279	303	300	296	291	324	299	320	282	293	301	316	316	279	310	307	282	325	290	311	307	323	309	281	337	321	303	301	295	310	305	292	329	290	300	321	288	302	300	298	309	291	332	294	273	328	314	326	322	305	291	310	311	327	292	299	305	320	301	308	311	297	312	274	321	319	320	292	312	344	281	292	273	314	290	281	290	307	298	310	276	290	306	315	320	301	298	309	309	305	284	281	321	322	318	277	312	316	345	298	281	341	299	323	334	296	277	291	308	322	324	317	311	322	329	301	315	285	321	297	309	332	305	322	324	322	299	287	321	302	331	310	297	343	317	324	278	330	301	295	297	350	307	308	308	283	334	290	300	324	294	324	320	296	330	347	316	260	296	307	300	333	280	319	324	284	309	350	301	319	294	315	326	320	317	286	301	316	302	315	319	306	325	302	287	324	303	318	292	320	302	338	309	327	294	310	315	260	286	303	323	294	311	283	317	299	294	292	311	304	298	330	326	304	281	322	294	290	300	264	308	324	348	298	325	296	324	322	282	294	290	300	300	304	292	314	290	337	321	285	277	303	309	304	302	316	300	308	325	321	318	310	306	305	321	329	296	264	310	306	310	318	290	309	287	308	305	292	315	276	292	331	361	285	322	301	306	302	298	281	317	287	337	303	325	328	332	334	307	326	346	313	353	319	276	319	289	302	307	296	300	324	327	330	313	306	306	314	291	317	302	322	300	305	317	317	292	322	323	326	322	331	310	322	343	314	340	293	319	306	333	307	322	294	312	311	318	345	339	314	309	295	304	330	338	291	307	348	321	319	338	289	312	289	303	294	306	319	296	330	289	292	338	311	315	290	265	296	297	309	348	306	310	294	316	313	341	298	295	305	294	263	290	287	329	288	327	288	307	345	301	299	315	304	267	292	330	325	311	306	301	312	319	309	300	305	318	338	354	277	311	303	290	279	293	289	289	315	301	301	343	314	297	319	292	286	298	265	304	310	337	281	326	323	305	301	332	288	295	323	303	294	335	300	274	302	330	317	325	284	305	318	308	303	298	309	300	302	319	318	297	293	338	336	315	302	301	297	306	319	295	334	309	283	292	280	327	325	297	300	311	314	305	291	320	289	317	303	284	301	288	315	334	304	282	295	318	307	295	330	296	312	309	315	319	272	291	272	310	306	331	323	341	323	311	309	287	276	294	316	307	286	332	334	312	280	320	308	281	339	288	308	360	282	309	282	341	296	310	318	307	312	280	333	301	319	278	281	321	305	272	318	287	298	291	311	310	310	286	301	354	305	282	293	291	325	326	313	322	299	292	310	292	311	317	302	308	307	314	305	336	292	308	306	293	346	305	317	347	299	310	324	309	311	309	312	301	308	297	326	310	310	318	292	324	304	315	279	287	294	317	309	311	336	318	315	314	318	313	280	327	327	327	287	338	289	308	309	312	353	290	274	309	275	318	309	313	338	302	304	329	296	309	321	295	297	306	286	302	300	322	270	309	319	347	309	308	313	275	297	329	325	301	306	315	320	315	316	302	305	319	284	312	346	309	307	297	290	301	337	290	270	334	315	299	331	325	320	299	314	330	348	301	301	289	297	296	310	322	323	278	348	308	322	306	329	293	311	296	317	303	312	292	323	325	310	284	320	305	305	289	315	320	328	327	304	332	326	277	322	304	284	326	298	302	291	296	286	296	330	321	308	333	309	329	305	301	335	301	311	319	294	325	338	337	320	313	294	282	297	296	314	304	296	307	298	299	292	326	290	288	289	279	294	313	338	292	343	324	321	326	323	313	304	295	291	326	311	305	315	252	302	333	330	335	323	291	329	311	309	266	318	302	283	307	325	289	312	301	321	301	297	302	333	288	333	299	328	301	297	319	313	316	294	343	326	286	307	308	327	287	311	300	309	284	271	313	313	322	324	319	339	283	280	315	295	331	290	300	330	325	297	325	318	280	292	339	315	302	339	305	292	303	310	291	275	330	308	309	278	327	303	339	309	313	286	321	330	321	330	283	306	310	323	299	321	306	303	318	327	311	328	318	286	299	318	283	307	300	294	306	313	296	315	315	325	319	331	296	318	270	326	271	295	314	307	338	280	291	325	296	284	309	329	308	310	315	313	315	320	311	302	313	305	313
23841	21008	27869	24107	20094	5046	867	664	603	545	545	562	516	531	455	526	508	504	498	513	506	503	494	451	435	486	452	435	458	479	463	443	488	458	493	518	475	468	462	457	496	478	438	472	459	479	431	478	451	463	475	441	482	494	469	456	450	450	470	493	434	457	443	436	449	489	445	453	433	425	449	444	461	472	457	457	469	461	459	477	446	416	414	447	441	459	461	459	488	472	463	472	442	513	436	465	496	494	451	485	473	464	495	477	472	491	440	448	442	481	451	492	513	425	448	464	468	456	499	481	454	448	459	489	488	459	448	391	449	486	454	450	468	453	446	449	450	438	481	450	463	454	479	469	464	476	447	421	457	488	492	455	477	424	483	466	441	490	441	426	439	422	429	494	466	456	512	420	466	482	450	473	491	469	463	469	490	473	443	425	450	503	456	450	446	486	438	491	489	478	481	465	439	462	468	458	437	435	477	455	433	437	450	458	443	470	456	479	433	462	463	456	463	452	442	470	457	441	450	503	424	457	450	451	455	467	466	453	459	467	436	452	494	447	468	463	447	440	448	446	474	475	469	464	460	488	488	464	421	456	477	500	457	435	465	477	448	463	442	427	466	448	487	437	470	463	456	431	436	469	460	433	461	457	431	435	451	465	452	459	461	487	434	495	454	496	451	429	493	481	466	479	499	478	516	448	483	454	449	513	452	457	462	467	470	413	487	473	448	475	449	473	438	434	420	457	482	438	430	461	430	434	464	517	508	483	484	454	418	437	458	470	480	435	437	471	469	488	473	453	463	456	438	464	449	480	498	492	456	469	486	478	458	510	485	463	460	442	430	457	467	431	472	437	447	476	475	444	425	418	460	441	445	498	475	486	452	426	428	401	453	443	447	486	476	423	472	478	472	443	456	461	426	434	456	500	455	470	489	491	465	462	502	489	430	479	478	464	487	464	480	467	478	424	446	455	468	477	408	477	473	471	395	470	473	451	455	446	481	478	436	472	465	472	429	440	444	443	452	457	440	470	438	456	479	488	457	421	465	448	493	438	456	459	466	472	475	413	457	458	449	469	445	445	480	498	448	492	453	470	455	458	483	458	441	441	487	444	477	442	432	452	479	436	442	453	465	447	483	443	468	432	462	466	491	427	474	445	455	487	454	410	486	470	448	439	473	474	445	472	427	442	464	460	441	469	454	470	472	458	469	443	463	451	460	444	438	480	464	459	469	425	461	441	459	500	449	445	460	458	455	447	429	443	474	463	464	432	499	465	471	512	478	463	451	423	436	453	463	459	488	505	430	468	480	482	443	438	467	471	460	477	499	453	463	459	449	430	454	476	455	450	498	422	482	424	466	449	493	445	463	469	446	457	437	487	461	467	477	467	443	456	473	476	445	447	442	425	464	443	529	425	469	481	434	465	465	464	476	464	495	430	440	454	468	461	443	431	469	465	430	489	433	470	447	452	453	483	450	450	451	455	475	448	436	469	475	468	427	471	437	495	479	470	422	486	461	478	466	429	418	462	470	459	438	458	449	449	443	465	450	474	455	430	465	460	443	481	473	412	460	507	477	470	451	475	451	407	440	447	464	464	506	478	430	474	445	420	430	481	457	441	431	455	511	423	416	447	410	465	442	490	436	493	438	450	463	486	477	451	455	461	458	462	429	451	475	449	463	458	441	469	448	485	454	449	471	470	438	433	486	484	455	463	460	468	476	474	476	458	502	484	451	434	464	454	489	439	464	467	452	460	448	448	464	464	479	443	485	454	430	479	494	450	441	454	476	486	475	464	460	430	463	475	441	450	433	449	447	471	464	430	428	451	436	492	443	474	452	472	474	461	478	470	430	467	444	447	463	457	462	473	473	475	470	453	455	447	462	488	448	448	459	454	449	432	477	431	437	440	426	455	474	466	452	460	482	411	462	448	495	422	444	449	456	459	490	464	497	459	477	480	444	487	477	415	444	438	432	490	483	453	424	457	460	463	453	445	455	471	460	507	468	480	501	466	451	416	453	449	484	478	452	461	504	405	479	447	475	439	443	451	451	454	432	447	472	493	441	473	437	480	406	490	456	447	442	490	433	436	453	413	455	426	468	434	433	465	447	483	478	481	470	460	467	496	449	467	450	470	454	464	491	459	457	479	457	460	454	421	494	474	461	443	434	450	437	447	456	488	460	472	431	412	510	468	468	462	457	459	500	473	455	475	478	455	498	472	491	444	449	424	468	462	471	450	463	434	465	462	464	465	453	482	439	417	480	470	453	415	485	450	445	457	433	479	441	469	458	464	462	481	481	495	439	459	432	438	465	439	472	449	473	459	432	421	431	461	436	487	459	459	430	415	442	472	457	455	415	526	454	471	457	456	487	512	466	445	433	504	478	482	437	470	450	462	399	479	465	466	427	510	478	465	476	450	471	464	492	462	450	428	465	464	451	468	451	477	500	460	457	448	465	484	458	460	457	444	441	414	470	463	444	477	463	456	483	437	468	479	476	437	467	445	456	431	434	464	456	463	447	473	488	440	451	423	417	448	459	456	428	461	427	473	504	478	476	442	457	488	499	437	485	438	447	449	429	444	421	447	442	449	465	439	462	473	492	395	479	494	433	479	475	449	506	484	463	473	465	434	479	456	459	448	456	423	463	468	448	474	469	421	441	436	437	437	471	461	476	460	503	482	492	453	444	464	469	482	495	455	463	418	474	482	420	468	444	435	478	470	480	446	459	429	472	464	493	463	456	475	496	482	456	426	461	453	434	451	430	487	529	464	435	413	471	466	469	417	461	455	436	498	449	448	447	420	435	457	510	424	430	442	478	418	445	423	465	468	472	442	481	468	440	459	449	480	440	428	486	468	451	458	457	440	478	484	480	441	457	458	391	450	451	431	462	441	469	443	432	468	475	476	460	423	432	419	415	460	434	434	463	442	392	448	453	466	493	456	445	417	481	415	476	430	494	446	442	441	459	451	458	467	442	454	440	474	462	482	466	476	450	425	434	434	449	465	432	456	448	433	417	486	404	442	429	470	450	443	497	482	450	433	476	467	447	461	461	475	456	467	472	433	458	419	466	455	460	476	415	483	482	511	476	476	450	472	458	444	474	475	451	444	443	458	471	477	471	476	460	401	476	477	429	447	473	486	435	460	465	508	449	490	480	471	476	474	474	420	454	435	484	467	451	449	489	461	511	442	460	423	466	412	466	479	455	475	454	443	470	470	457	455	441	424	452	423	420	466	436	440	426	482	476	471	472	468	448	434	466	461	470	461	411	480	462	433	476	447	446	472	489	419	455	447	445	432	446	463	488	453	462	463	426	490	477	431	483	434	479	433	465	447	451	474	508	429	497	451	486	471	497	451	426	448	453	459	415	479	423	466	486	485	482	438	491	416	462	492	461	434	460	466	504	446	471	452	442	485	475	469	487	430	477	474	425	476	463	436	473	465	498	470	472	438	465	478	447	435	486	481	455	436	449	435	445	435	447	471	463	435	470	458	432	463	488	480
42383	58443	29850	3910	1654	1257	1048	933	811	779	700	681	684	679	647	588	622	653	611	537	550	594	605	558	559	558	569	546	560	581	560	577	540	553	554	561	555	531	558	571	616	555	532	550	541	513	551	517	573	556	576	530	540	551	540	555	574	550	538	528	580	592	549	585	523	561	538	525	566	531	566	548	552	532	519	509	570	556	505	572	554	545	511	548	548	518	541	575	572	525	534	548	547	524	573	575	558	596	512	541	541	572	559	519	538	499	545	553	538	522	550	552	540	506	527	549	518	528	580	552	549	538	600	532	528	487	551	542	517	518	513	493	523	552	552	564	548	590	517	514	528	508	556	538	519	560	554	526	530	563	511	507	531	542	537	541	521	518	518	512	530	576	550	571	504	487	558	562	547	485	571	544	553	520	539	547	529	583	489	583	551	521	581	584	569	526	517	535	536	550	534	577	518	538	524	583	538	522	552	532	540	540	512	533	548	567	506	529	555	532	575	580	527	555	595	575	495	546	554	546	552	553	562	527	547	550	585	563	502	505	532	542	513	604	539	517	538	545	527	564	527	547	548	546	535	583	519	568	582	571	535	542	512	551	534	590	568	556	553	550	541	539	561	549	549	588	586	541	555	553	540	557	548	577	570	546	559	562	546	520	545	558	530	546	502	516	569	536	538	548	515	520	551	540	541	544	566	549	512	542	564	531	552	508	580	523	551	537	551	523	516	543	525	522	539	524	613	542	552	537	537	609	548	536	521	551	538	527	512	559	560	513	562	552	523	544	529	556	584	497	563	566	549	494	542	520	561	573	550	574	560	522	564	550	524	554	537	526	579	539	551	554	542	539	533	533	502	552	523	534	557	527	525	520	563	569	529	609	565	542	545	520	541	565	490	545	567	546	555	512	533	537	541	512	553	537	537	544	508	526	541	569	557	496	538	582	572	521	586	531	529	543	546	547	532	575	529	550	516	552	559	526	560	530	547	505	541	535	516	562	528	534	548	573	508	544	570	519	546	530	552	563	564	543	558	582	504	538	548	513	497	562	559	549	538	555	569	541	541	513	540	542	562	572	559	534	574	546	539	513	526	529	576	561	491	583	556	540	516	570	520	555	536	547	552	529	509	545	548	568	544	551	537	580	588	576	575	545	529	568	580	540	528	566	540	545	525	523	539	557	545	566	508	547	540	536	499	544	571	568	560	521	582	549	527	551	548	553	541	565	506	544	527	540	558	536	532	538	559	522	535	565	561	535	521	563	511	560	545	560	515	524	546	525	528	546	531	527	579	593	591	511	558	526	549	586	552	541	515	532	538	553	528	532	586	520	516	533	530	540	562	514	553	554	561	596	543	516	508	521	542	508	520	501	550	535	517	526	512	547	581	525	530	480	512	571	561	502	579	497	562	503	569	565	585	553	540	504	560	551	571	553	541	563	558	580	547	519	530	506	559	578	519	558	580	536	601	567	533	516	560	582	562	559	568	553	576	523	534	566	526	561	511	592	531	506	562	542	561	545	569	512	564	525	569	503	529	582	546	505	573	525	543	561	538	525	554	540	520	524	534	588	551	528	555	554	549	591	575	553	543	544	541	508	588	542	536	544	547	540	538	548	527	584	571	547	537	509	515	554	522	548	533	537	569	570	525	553	571	538	531	517	535	530	537	577	579	565	558	553	572	527	523	553	528	550	545	588	577	566	538	573	533	554	563	537	567	553	549	568	544	524	553	533	525	527	565	493	597	515	542	568	527	535	533	536	570	522	503	530	543	524	539	551	550	541	583	549	521	558	539	545	529	524	544	539	559	493	509	513	539	540	553	549	544	494	567	512	537	519	515	530	571	524	564	534	524	537	551	523	550	565	545	566	564	541	561	535	527	556	487	564	563	531	568	562	600	590	507	535	534	520	579	536	537	519	550	574	499	544	531	560	534	578	533	563	550	575	534	560	528	599	537	515	538	546	564	557	565	564	557	584	551	528	528	518	490	532	542	492	519	532	577	503	560	547	556	543	542	538	546	534	511	564	550	515	513	526	527	527	549	542	568	566	544	544	570	549	552	511	565	563	562	528	508	538	519	520	555	534	532	564	572	516	531	555	549	548	547	556	512	505	530	558	547	537	605	536	589	552	505	564	511	539	493	537	549	523	577	552	550	534	505	570	536	541	565	582	511	580	599	516	552	528	524	537	549	554	552	574	543	573	555	558	570	518	546	515	517	544	581	576	532	573	569	489	539	588	552	540	526	548	562	556	548	541	566	543	576	580	541	558	544	549	581	540	532	562	582	550	527	545	533	559	534	528	553	554	571	530	495	505	547	530	530	545	571	494	519	525	553	520	555	532	590	576	563	514	583	519	534	569	534	536	562	588	541	519	591	561	569	555	524	574	544	522	558	543	542	557	554	524	528	520	544	534	569	566	513	561	532	553	535	532	535	538	531	526	529	536	527	502	558	605	536	537	545	544	531	574	509	590	538	529	577	562	550	514	528	525	555	566	538	512	531	519	515	543	500	563	554	526	501	561	571	528	527	493	530	521	545	558	563	536	549	524	554	530	561	558	538	526	476	553	579	592	490	558	576	550	523	520	516	548	530	548	522	528	521	555	573	538	569	523	562	537	535	531	530	590	523	549	593	547	566	528	549	542	530	580	603	564	555	530	531	555	538	540	553	559	568	526	548	533	538	582	528	545	575	525	530	534	554	517	551	559	531	520	527	536	464	547	548	549	520	562	574	550	519	554	531	526	547	570	570	558	508	566	550	510	585	514	539	548	548	545	549	490	522	534	553	514	555	539	596	560	589	543	548	553	552	545	537	513	564	566	559	560	527	516	533	585	547	508	534	547	500	548	552	531	528	564	509	553	526	500	521	564	567	549	576	548	532	508	576	550	530	554	549	540	524	573	533	544	524	504	572	523	549	523	511	567	603	543	526	543	535	583	504	551	539	553	525	535	535	548	534	546	544	533	562	593	530	587	522	500	547	513	583	507	527	516	541	551	547	543	540	584	546	578	549	544	528	541	536	613	512	548	563	554	511	492	509	567	555	549	549	556	546	569	526	577	500	567	514	519	591	526	543	503	566	539	579	556	526	571	540	545	585	548	563	544	581	575	529	546	578	532	556	514	545	523	546	512	542	539	581	545	522	534	506	545	518	577	522	573	554	585	547	575	524	536	573	576	512	538	566	512	520	536	544	564	536	566	546	540	594	561	544	530	518	461	580	536	584	560	521	548	518	533	533	561	569	541	548	513	506	553	533	508	552	569	553	570	537	534	528	561	526	550	569	543	536	558	571	522	513	504	576	553	520	523	537	579	523	541	501	501	524	506	549	555	506	574	561	543	524	566	567	564	557	574	496	555	529	560	505	529	525	501	535	565	504	556	551	564	569	572	504	535	522	547	534	549	541	564	568	533	546	544	572	558	539	542	524	543	548	524	540	555	550	568	557	511	591	537	508	548	518	557	536	572	551	547	509	520	592	576	558	582	519	537	567	528	524	534
25152	21271	26714	23643	5051	560	476	390	333	370	311	367	349	324	361	332	365	340	338	336	338	332	306	333	326	372	316	300	328	278	327	305	305	289	355	307	318	328	323	314	336	319	347	327	330	313	318	339	309	296	352	302	302	325	329	323	298	321	328	317	312	316	326	343	306	292	330	323	343	339	327	336	305	318	326	301	314	337	324	315	324	328	335	351	323	316	351	327	328	321	341	347	301	344	296	317	325	340	300	359	312	327	331	335	338	328	312	336	327	314	306	326	321	349	363	327	310	327	315	305	325	311	287	308	329	290	337	295	298	319	356	325	300	348	345	314	314	344	336	318	299	312	312	339	303	340	308	305	336	293	320	321	303	336	294	306	340	332	308	310	312	298	357	331	304	306	319	336	354	305	326	329	336	312	332	293	301	322	323	288	314	333	317	344	312	338	310	297	311	316	322	316	325	298	329	310	317	310	325	339	302	340	321	321	294	347	318	351	312	316	313	330	334	324	335	293	309	290	331	304	320	297	314	342	314	319	303	333	346	334	332	313	324	310	324	331	327	324	311	312	308	334	315	318	313	314	299	326	323	314	317	340	318	331	324	342	323	316	323	323	323	311	302	307	332	305	291	308	294	320	333	343	341	290	312	307	331	348	315	308	300	327	307	317	303	317	356	336	316	337	335	346	308	323	327	324	313	290	300	331	319	305	330	314	344	268	304	303	286	353	337	304	299	303	345	343	288	332	305	342	321	318	345	323	332	365	327	342	323	346	309	296	317	300	331	343	310	319	350	342	347	322	283	340	347	353	312	319	313	337	335	352	298	371	308	313	323	334	319	298	337	327	357	304	313	258	331	343	329	302	313	290	287	326	306	312	341	292	346	333	315	314	329	337	335	333	354	281	291	313	300	362	333	318	309	331	321	337	320	306	311	298	329	321	352	332	354	333	302	326	315	322	360	313	320	320	318	317	311	310	315	320	302	284	324	318	283	294	317	336	303	331	319	328	311	330	348	312	316	325	352	320	288	307	326	328	348	306	318	350	304	349	303	302	335	312	320	292	305	303	334	324	321	346	298	352	301	342	308	305	322	297	317	292	328	310	317	314	313	318	304	332	315	331	308	309	345	366	348	296	327	300	307	341	327	319	317	320	298	313	323	317	328	288	332	328	319	316	354	336	319	288	350	309	315	317	308	316	354	315	330	314	302	323	333	334	316	340	298	314	290	347	317	312	342	310	310	347	302	329	338	314	316	295	299	317	307	321	324	322	319	315	293	309	303	323	312	328	323	334	343	316	350	323	260	343	308	293	316	314	322	325	317	319	337	325	306	288	335	336	339	341	322	313	295	303	344	310	320	309	335	303	322	334	299	326	318	303	315	323	300	344	288	313	307	319	338	315	332	323	311	320	334	341	291	319	323	326	285	311	353	335	305	324	333	333	309	322	313	331	360	316	326	309	313	335	334	298	318	323	316	290	283	287	308	336	340	323	320	327	309	333	296	334	303	288	322	297	295	284	298	307	298	350	315	318	333	318	330	344	310	335	330	337	311	325	307	322	312	308	305	324	298	305	320	318	319	335	334	290	310	309	303	316	309	302	302	334	346	308	372	316	308	304	315	309	294	329	338	327	332	351	339	326	319	344	317	281	307	322	323	293	327	300	341	303	304	311	323	341	334	330	303	312	311	323	333	346	343	281	306	305	305	339	320	322	315	300	326	318	312	319	291	330	310	292	330	332	325	278	293	334	316	340	342	342	318	322	348	307	302	317	333	339	304	354	335	285	311	315	310	334	306	315	337	319	348	314	309	315	291	296	320	312	317	325	338	336	312	332	366	323	318	295	299	312	322	309	319	312	325	309	313	319	338	281	365	311	310	347	346	327	309	325	321	317	316	321	326	348	308	303	326	322	356	356	335	321	334	326	346	342	330	316	319	317	349	284	299	316	301	324	305	335	318	315	315	341	340	299	323	322	316	313	298	298	314	341	270	337	319	303	326	318	340	320	320	324	311	322	298	293	337	316	309	306	319	337	337	291	286	333	317	316	365	319	291	350	342	315	326	299	336	296	313	337	301	303	342	343	325	327	328	320	313	299	348	335	311	315	330	333	320	297	287	357	313	310	333	305	286	323	323	335	319	322	323	302	316	319	297	294	331	285	308	316	330	293	325	328	314	321	336	365	355	300	292	327	312	331	341	313	309	327	318	314	280	331	333	327	319	363	323	332	318	318	311	315	324	314	310	306	319	304	317	310	274	279	323	338	327	327	336	301	313	310	302	325	338	312	299	335	327	327	295	329	361	328	357	316	311	302	277	300	319	315	359	310	323	312	345	339	311	346	337	306	337	350	378	314	295	343	291	343	340	318	315	356	313	326	333	328	306	352	328	313	310	343	317	373	293	351	334	321	296	308	310	316	345	313	324	324	305	317	287	314	306	335	327	328	325	333	328	333	318	300	315	320	289	330	318	323	300	329	294	302	324	321	319	325	338	333	325	289	333	297	321	308	320	324	289	309	329	311	321	343	336	359	315	324	316	308	331	311	356	331	284	348	312	322	294	305	336	324	316	306	335	323	313	338	327	320	319	338	293	310	348	329	301	297	324	331	327	297	344	330	326	315	313	351	310	314	299	311	349	313	328	301	322	333	289	335	312	317	312	341	332	315	302	309	373	321	342	319	304	349	288	314	343	314	314	289	305	353	325	343	332	319	320	350	330	306	286	337	321	343	310	340	329	352	304	309	317	337	362	349	324	340	327	308	306	327	342	316	309	338	291	289	338	329	306	324	299	319	350	316	334	361	316	292	301	369	313	332	321	310	335	327	316	304	344	336	335	301	325	330	332	332	332	328	339	321	316	319	294	313	318	325	296	309	318	333	289	325	300	327	302	325	339	315	318	337	326	313	304	319	303	318	299	303	309	296	301	309	312	280	332	304	309	306	325	335	329	305	335	330	335	325	323	309	319	340	280	336	311	317	309	298	319	322	320	311	317	310	315	338	332	357	311	328	325	305	321	302	321	314	297	323	328	304	295	333	368	299	317	340	319	307	340	331	362	328	352	311	304	306	338	304	293	307	320	349	314	337	331	307	323	325	304	338	321	360	314	320	317	350	326	365	320	321	332	310	341	313	314	323	350	294	310	313	308	314	319	319	319	319	286	294	305	321	316	340	317	313	312	303	301	330	350	309	309	358	357	288	315	279	326	299	305	324	318	332	342	305	311	285	320	292	338	346	311	320	291	314	307	328	309	295	356	336	303	296	326	293	362	328	282	309	318	330	339	327	333	353	306	297	357	289	324	321	349	316	306	337	328	294	330	313	345	319	354	304	346	339	326	308	333	325	325	317	348	330	288	292	328	317	333	321	312	331	304	343	319	293	306	337	314	340	324	312	303	327	316	318	317	341	313	361	324	301	316	321	302	357	331	302	327	334	345	332	292	347	302	334	339	328	349	325	330	304	331	339	345	307	295	311	328	319	298	337	326	314	325	301	340	285
41014	53005	28506	3260	902	739	661	596	535	535	517	507	467	512	483	448	477	424	410	411	426	425	401	397	432	421	379	405	450	418	408	435	397	389	430	366	430	416	391	417	372	428	380	423	410	417	442	380	423	420	415	365	401	366	424	404	444	438	415	440	392	423	396	371	414	444	412	401	424	442	425	413	415	405	413	450	379	429	451	390	411	382	413	390	445	371	407	377	402	412	407	433	416	411	471	414	430	417	425	415	394	444	412	425	424	409	396	407	400	418	464	381	385	366	379	379	403	397	370	419	370	402	412	383	413	431	373	403	389	395	433	381	436	414	404	436	426	390	444	393	446	424	413	405	411	407	377	386	423	404	441	413	405	392	391	404	389	400	378	405	420	401	402	402	426	441	410	410	418	392	420	423	378	412	400	437	387	408	417	420	395	400	385	410	412	390	426	416	380	410	429	404	413	421	404	423	418	399	410	419	411	391	406	391	404	410	456	457	358	398	428	412	398	437	424	411	406	428	409	422	425	427	407	436	405	396	399	416	389	367	391	405	411	442	404	402	382	440	452	418	400	375	405	407	406	404	360	392	420	417	409	413	412	424	390	410	424	409	414	410	436	384	422	411	405	429	408	451	421	390	412	429	398	409	427	406	384	371	407	415	428	402	405	431	372	370	401	413	432	401	356	418	417	416	447	400	405	405	386	400	407	433	413	406	403	414	392	428	420	407	378	442	427	415	398	413	417	402	412	371	400	443	417	403	379	416	450	451	423	397	403	389	396	426	410	410	404	417	418	405	448	405	400	395	444	408	433	421	410	406	471	402	404	436	384	410	403	443	418	430	399	374	412	431	401	415	426	424	387	378	411	373	404	425	412	419	422	430	399	415	376	428	387	423	414	374	447	402	412	413	417	417	391	433	391	391	428	400	404	394	427	401	375	438	421	425	410	410	404	416	426	341	412	392	409	404	389	397	409	424	383	430	413	389	388	411	392	414	426	366	412	408	427	410	375	388	425	419	401	420	418	394	409	384	348	417	362	408	413	390	432	388	392	388	396	429	406	388	402	412	413	398	386	396	420	413	401	408	432	392	440	410	435	375	425	424	410	431	381	414	392	380	420	434	421	412	397	376	407	379	458	400	397	446	392	398	449	425	429	424	436	430	406	431	395	433	425	407	410	372	447	413	403	419	385	397	391	408	436	413	420	385	403	435	373	410	434	417	434	388	433	439	434	413	433	418	404	409	423	413	423	427	411	395	424	429	413	403	397	381	412	406	424	397	418	395	403	425	403	446	420	413	382	389	413	402	413	375	424	398	429	369	402	392	417	426	388	387	448	397	413	388	384	421	430	420	417	396	395	417	404	423	393	410	415	417	399	394	407	421	412	399	411	408	401	430	399	415	369	440	396	417	424	369	422	393	391	424	407	411	412	416	455	403	421	433	405	436	411	417	403	391	402	420	417	382	429	408	410	393	415	384	417	403	415	395	429	398	374	356	416	397	451	407	393	390	424	419	427	407	416	397	402	399	400	421	418	359	410	455	413	416	432	418	400	436	449	414	453	385	427	379	388	390	392	416	405	405	427	393	385	412	400	390	413	419	422	404	410	396	402	434	399	444	399	385	412	417	444	416	383	380	402	373	439	432	435	394	379	407	416	412	396	389	416	422	409	418	416	428	402	386	434	399	400	400	429	421	434	407	379	419	394	429	428	409	363	418	362	457	423	385	442	456	385	423	415	396	420	392	399	421	410	424	421	424	392	403	399	378	438	411	396	412	353	403	399	400	449	399	411	435	406	405	451	401	432	412	434	397	403	419	427	383	411	404	405	416	412	391	402	416	374	389	430	434	392	431	409	421	461	370	425	392	422	429	411	413	403	424	408	422	427	412	401	374	442	460	427	405	448	404	394	412	400	386	411	422	413	386	395	380	400	396	412	413	449	403	404	444	461	404	394	385	431	410	421	411	388	414	430	416	417	396	412	409	367	381	372	393	419	397	399	390	387	404	413	405	423	409	410	411	394	432	429	444	403	400	419	432	409	403	375	404	408	395	390	389	432	434	411	401	378	451	404	423	378	412	392	423	382	415	409	410	428	436	392	422	410	391	384	405	408	410	417	417	405	372	419	414	395	389	412	417	367	396	414	378	379	424	433	416	411	423	382	426	392	409	391	401	409	413	416	397	383	405	418	415	404	387	424	405	396	405	416	386	407	396	399	428	389	400	397	420	441	408	405	383	373	404	432	437	418	384	433	393	404	412	377	408	419	393	435	430	402	411	363	426	405	405	409	406	396	411	410	395	430	416	402	405	420	383	371	424	423	433	400	394	431	405	417	401	406	400	371	401	430	422	436	409	399	408	399	378	412	416	392	434	428	399	382	386	373	367	363	441	415	398	438	384	387	413	430	401	412	401	400	437	440	419	423	386	395	384	425	409	396	445	432	424	419	385	421	387	414	391	411	429	383	412	434	433	383	421	423	423	398	407	426	428	383	426	417	407	396	430	410	457	397	393	411	396	406	425	416	421	388	391	433	413	431	415	423	421	412	370	417	435	385	393	419	440	416	415	405	377	394	405	407	411	405	394	390	387	408	389	444	416	424	398	403	414	411	396	423	424	419	434	407	383	426	394	419	399	426	353	408	438	416	435	393	381	418	432	416	413	440	388	417	404	420	407	405	442	441	401	394	412	392	423	406	427	426	409	387	425	414	384	395	421	411	402	405	406	393	392	421	409	426	374	424	415	439	432	405	400	440	381	393	402	397	416	410	402	436	414	387	400	389	405	414	417	410	398	374	432	384	376	404	423	435	410	415	355	413	400	405	400	431	417	396	385	387	408	419	409	415	378	403	393	457	419	367	419	425	426	451	421	408	408	418	399	414	410	405	425	407	430	390	418	430	437	412	406	425	421	398	369	381	387	410	404	416	438	415	439	435	396	431	412	416	408	416	382	393	423	386	392	386	403	381	386	388	410	407	412	448	428	434	385	441	418	378	404	387	406	410	411	400	397	416	402	417	406	439	395	402	384	413	398	429	430	458	408	421	407	426	439	410	396	406	387	408	406	437	398	419	407	421	408	422	419	377	398	419	396	428	438	393	452	414	395	388	423	428	419	437	385	445	414	393	415	391	384	423	438	453	414	409	444	417	432	437	415	439	401	405	374	387	397	430	369	454	430	409	409	385	420	407	405	402	413	382	386	435	411	402	395	429	431	425	434	416	387	412	361	397	402	405	377	405	407	400	439	398	408	408	419	388	411	461	450	403	412	451	406	396	416	449	397	403	409	419	394	425	427	409	397	464	432	409	416	407	403	411	414	445	438	378	424	416	383	411	404	436	398	380	409	427	429	405	391	415	414	378	455	428	398	396	407	406	458	395	432	444	411	396	402	412	422	414	415	440	419	435	402	411	428	383	376	384	368	368	378	404	424	435	393	441	395	403	435	399	362	405	392	386	436	408	421	420	389	389	403	416	392	377	367	426	398	430	426	407	390	416	388
22831	20951	28399	23596	20898	20181	4076	1104	926	875	807	781	764	763	717	717	712	702	707	708	700	708	696	670	684	665	694	642	705	681	691	665	674	673	714	715	655	684	686	684	676	659	668	696	645	652	653	656	651	662	714	658	675	633	688	701	675	648	668	673	631	655	643	703	615	704	646	703	662	629	696	690	670	685	731	694	684	675	663	676	651	655	679	658	657	642	641	669	663	694	694	660	667	672	660	735	669	630	635	694	679	630	664	659	631	699	658	596	669	685	636	685	638	634	678	657	625	675	667	647	661	668	648	698	644	646	696	686	657	623	633	651	675	670	669	658	740	642	661	681	645	715	663	631	653	611	722	633	644	684	615	683	653	622	696	722	612	648	656	668	680	681	681	672	677	681	686	673	684	661	648	674	603	655	635	675	689	645	714	672	664	646	678	696	679	624	652	631	634	669	683	624	683	636	703	646	681	726	642	623	670	622	686	604	663	627	691	647	623	667	659	682	679	655	648	622	682	680	698	636	614	613	654	655	653	623	686	696	705	673	649	709	649	636	617	614	592	627	655	622	639	694	682	642	651	713	623	695	647	645	668	651	675	620	684	680	660	660	667	630	674	656	627	668	631	646	630	650	666	648	703	678	635	627	644	679	679	631	659	705	651	686	692	683	665	676	704	667	633	647	679	680	709	614	671	624	650	644	683	679	656	682	658	678	652	661	695	654	675	668	668	661	621	651	641	657	650	654	661	631	615	652	667	694	674	657	640	649	699	635	640	706	633	670	704	681	660	612	638	671	671	666	680	632	646	630	648	635	707	683	649	651	641	687	687	671	617	649	703	628	657	659	633	691	640	639	623	674	675	651	651	698	643	681	691	688	601	635	669	689	617	621	685	672	673	636	726	646	663	636	637	670	657	679	641	685	641	723	620	603	680	663	690	713	653	664	631	663	663	670	646	667	690	664	618	619	657	685	671	665	645	678	688	661	652	693	663	651	691	662	667	673	690	648	653	671	633	662	675	662	622	641	640	668	672	661	633	651	679	705	655	640	691	680	608	634	668	662	651	641	672	660	669	724	690	688	668	659	664	665	717	638	671	667	674	680	629	637	662	655	665	656	684	677	584	654	643	681	680	666	682	690	655	606	639	641	672	605	629	644	677	623	645	661	650	657	636	634	704	672	647	668	658	624	672	699	669	640	667	695	666	649	647	672	666	639	646	671	688	635	660	661	679	619	643	681	700	667	646	680	628	650	618	632	636	683	672	702	714	607	635	648	694	680	666	633	618	679	644	653	698	651	679	654	649	685	684	639	658	706	674	636	623	657	687	615	661	617	671	625	688	704	650	648	663	658	664	653	661	644	650	678	664	664	638	650	667	673	668	661	677	638	663	662	646	656	683	691	652	652	718	660	620	669	677	672	676	645	647	656	675	633	611	657	662	715	591	640	662	659	708	633	684	648	641	674	673	694	652	644	670	638	647	631	637	670	691	642	693	676	644	674	709	667	653	702	712	703	634	620	656	611	735	655	666	628	640	655	647	650	686	672	626	633	660	639	615	630	653	667	715	703	656	633	672	647	664	635	677	704	668	682	662	652	659	662	632	643	701	647	671	676	702	645	654	612	639	639	627	649	686	662	675	690	667	693	679	678	639	667	682	653	681	681	639	645	631	674	675	666	633	671	674	609	669	617	685	693	711	605	669	644	627	689	659	640	637	639	667	649	676	651	622	629	669	660	666	636	677	667	662	697	664	616	654	642	612	600	646	650	649	665	650	680	703	684	645	664	615	645	664	688	661	662	619	653	689	661	643	646	658	696	655	657	690	677	669	677	638	674	690	660	665	646	648	679	655	647	652	634	645	645	664	621	667	682	638	658	666	643	635	609	647	698	664	679	630	661	667	641	724	632	651	624	692	633	631	653	658	672	679	685	631	701	631	656	649	677	654	705	646	659	682	679	708	655	671	677	655	700	677	644	675	668	666	651	693	660	687	641	665	642	703	643	626	664	703	685	718	666	672	689	703	641	639	662	704	652	643	679	677	635	654	717	639	657	684	665	664	620	668	657	621	655	680	669	747	653	682	662	648	619	666	649	614	634	652	677	654	669	571	669	656	655	675	658	694	667	628	661	653	646	632	671	654	674	659	643	694	682	646	648	631	678	648	662	728	630	675	658	688	662	656	655	662	624	650	664	683	629	663	650	668	605	593	653	615	595	632	633	636	696	640	645	676	667	666	629	656	671	677	639	629	660	661	684	667	645	655	644	637	701	689	652	661	682	623	651	674	655	665	657	628	655	661	658	682	639	659	686	614	688	649	624	637	652	639	647	670	680	683	681	699	665	667	639	667	712	662	669	626	700	660	680	649	637	657	606	643	627	685	671	669	675	661	654	650	636	658	663	656	691	639	675	629	661	659	660	690	686	640	655	667	685	676	656	680	628	690	652	657	653	645	713	655	617	687	663	645	661	656	622	669	664	690	712	682	674	663	615	662	652	605	617	692	630	653	669	633	627	641	630	686	627	638	651	656	683	658	668	670	655	650	655	683	683	668	629	608	676	658	646	666	622	636	664	641	691	693	667	618	677	669	679	666	677	639	647	641	651	688	661	645	662	658	666	654	691	664	667	654	652	679	626	655	645	674	640	662	682	685	640	645	640	675	631	618	658	716	646	647	591	662	680	667	702	659	639	690	665	651	661	634	583	639	678	696	673	690	637	639	646	661	689	665	664	693	681	663	680	644	672	644	679	571	672	647	625	688	680	682	646	665	643	617	654	614	648	695	630	660	644	695	648	645	649	649	687	658	625	659	699	622	664	670	696	676	649	661	649	654	690	685	611	703	663	634	637	681	643	657	672	641	693	625	727	622	692	682	663	708	671	667	649	664	707	661	643	649	679	674	681	674	660	632	661	659	626	655	682	639	653	613	619	640	689	672	645	664	725	709	654	640	658	669	677	638	694	633	684	653	614	619	663	680	642	714	632	666	686	679	705	703	702	688	673	647	675	660	688	676	674	683	648	637	651	668	633	677	685	647	615	664	642	659	649	646	673	669	655	633	681	691	706	681	666	642	684	677	669	667	655	667	658	650	698	682	640	644	671	618	681	657	667	634	660	612	690	619	647	661	616	660	672	700	634	626	627	661	647	630	721	620	700	627	666	617	631	600	656	660	656	680	672	623	638	619	622	639	695	700	623	710	695	655	627	686	653	633	672	650	623	703	632	640	644	714	654	656	657	651	688	682	673	626	642	681	673	634	704	667	666	649	653	660	661	618	685	679	685	704	674	646	670	631	632	677	653	678	686	663	646	630	678	715	675	655	643	656	647	651	670	646	649	691	661	664	665	666	687	641	618	645	656	669	658	676	652	638	640	651	653	626	677	735	625	694	678	678	720	664	624	671	668	633	618	633	683	663	662	593	663	626	675	672	636	603	694	696	644	675	687	654	640	647	663	684	700	665	648	729	637	615	659	654	654	650	687	693	691	647	663	700	639	668	684
46051	67265	41105	6437	2637	2028	1678	1564	1340	1219	1112	1061	1008	998	945	933	870	835	851	871	834	871	817	847	788	811	759	822	757	809	820	803	756	773	737	784	806	773	743	757	817	722	789	735	748	780	743	746	770	814	761	792	800	737	798	780	764	737	775	740	767	735	790	794	766	773	764	769	810	734	823	797	766	755	753	768	791	798	776	772	797	764	735	806	731	734	777	768	743	790	767	835	751	777	796	812	742	735	774	783	778	781	797	795	809	752	771	748	792	817	740	782	756	751	793	774	762	710	777	739	734	771	818	757	764	740	817	779	768	770	765	774	772	738	789	777	772	770	791	830	784	786	772	789	739	763	795	761	773	786	798	805	755	786	813	776	745	775	809	765	775	768	813	785	802	752	786	765	777	713	760	731	798	776	767	824	775	738	741	732	822	763	767	749	753	791	755	784	741	766	793	783	753	753	783	783	754	801	764	761	765	748	778	786	772	750	769	715	792	756	768	768	786	765	736	758	780	755	786	819	766	797	788	726	787	729	791	770	771	756	803	732	740	808	713	807	779	752	787	799	787	787	764	766	762	774	790	750	768	778	815	742	765	782	788	751	757	772	702	778	761	746	769	764	780	745	752	764	777	734	755	785	777	824	779	781	757	821	772	726	774	764	754	760	771	770	760	787	750	799	753	787	789	756	723	747	778	780	802	817	801	772	741	760	816	799	793	727	695	783	759	771	750	766	776	781	759	813	758	754	808	809	775	735	772	732	733	731	786	770	738	740	744	723	800	767	764	797	789	755	766	756	784	765	745	743	727	790	801	716	803	746	739	780	766	754	823	787	772	748	803	753	801	758	766	719	741	809	783	713	744	761	806	765	762	749	719	786	809	770	757	782	766	762	775	747	787	743	762	777	778	772	767	799	777	756	788	739	818	740	767	790	722	793	765	731	808	772	803	777	741	775	737	771	762	736	709	779	769	776	762	797	769	772	790	747	718	804	750	801	764	738	774	742	767	776	738	761	768	751	759	682	765	772	777	762	697	758	749	720	773	757	772	777	795	765	796	794	742	807	815	750	761	765	754	719	759	786	742	775	795	731	744	769	807	775	739	778	781	769	785	753	794	778	793	712	788	753	738	734	745	721	789	725	793	756	770	773	733	768	753	748	785	765	796	772	757	752	780	775	800	754	770	774	755	765	761	805	724	761	750	707	761	789	755	781	737	805	771	801	785	742	807	763	755	790	788	786	790	793	738	759	783	749	864	771	818	736	769	745	736	769	756	748	747	778	700	803	753	783	798	774	772	753	760	726	726	790	753	785	761	754	759	750	819	807	767	774	829	758	765	774	731	760	770	776	799	798	753	768	749	766	756	789	781	828	722	744	736	757	755	768	827	759	730	776	763	763	805	766	747	793	783	718	815	762	752	789	789	769	782	741	767	745	754	735	781	810	780	758	721	756	746	755	808	770	754	769	756	770	763	800	731	747	761	772	747	775	719	767	708	737	745	739	774	771	777	806	747	749	738	761	716	765	746	803	826	784	748	771	796	770	736	805	758	767	785	759	761	779	798	769	761	722	749	809	723	826	770	747	753	724	795	797	762	785	803	784	787	746	770	758	777	750	756	764	789	805	740	751	841	789	748	797	763	758	792	774	740	795	768	741	717	778	757	774	720	775	735	769	773	682	793	752	764	759	815	730	746	749	776	740	801	793	751	775	760	790	790	779	773	767	746	736	770	736	749	787	819	760	805	752	774	707	729	764	751	759	746	765	770	759	752	842	736	753	765	796	787	798	785	721	730	788	736	738	802	756	744	748	779	794	837	788	752	762	838	791	740	736	766	757	754	776	772	833	758	765	749	805	792	772	717	711	761	767	766	792	722	770	773	806	784	790	758	797	818	751	784	726	791	764	792	744	783	778	774	761	798	792	756	772	784	801	772	750	759	783	728	740	715	773	757	753	701	726	840	776	763	748	697	720	731	803	789	745	739	748	774	748	769	800	742	793	775	698	766	779	802	804	770	773	791	818	757	759	779	798	771	787	757	816	755	763	765	776	742	758	776	786	787	744	732	752	742	793	762	827	783	771	774	736	749	821	771	789	734	769	800	775	766	797	778	742	762	753	807	768	797	782	798	799	725	761	752	776	732	805	765	768	819	780	788	762	778	773	766	766	746	798	750	729	719	761	759	744	808	801	789	833	810	782	820	769	807	778	730	764	759	782	755	770	756	745	766	778	800	788	750	763	761	772	800	807	780	761	801	784	803	811	724	809	768	773	821	764	787	780	792	780	783	730	769	778	757	772	727	744	727	791	796	769	787	755	772	796	753	759	841	762	771	776	753	769	741	786	784	773	775	783	760	762	756	809	793	755	786	773	749	770	750	776	809	812	750	778	721	763	750	784	806	742	765	788	745	716	794	811	787	737	761	741	822	739	725	767	767	738	773	748	833	733	769	806	799	753	734	756	771	807	774	798	792	739	755	760	704	793	780	775	760	768	787	757	739	759	787	764	753	773	795	784	779	761	779	805	771	780	777	776	766	756	786	766	808	852	797	732	794	792	724	750	790	768	734	717	762	784	729	759	766	747	762	794	724	770	775	804	753	744	774	753	786	779	758	785	775	792	763	762	805	788	780	744	768	760	806	812	794	783	767	757	802	742	748	795	764	754	747	757	767	725	783	754	741	794	760	732	758	732	822	795	811	763	773	757	746	775	741	794	836	726	794	804	759	765	729	741	793	740	788	777	760	783	772	793	761	815	729	772	747	769	801	719	734	826	747	748	833	773	759	753	797	762	756	749	760	749	758	771	738	762	763	755	779	738	741	797	762	759	740	749	708	762	802	793	729	762	774	746	784	758	759	755	762	826	796	752	775	750	763	779	743	770	768	774	802	790	763	794	772	744	793	800	820	778	810	792	739	790	728	750	795	801	787	791	776	776	796	762	781	761	762	818	794	824	763	735	751	735	770	820	760	774	804	716	778	825	693	771	804	751	780	764	745	785	752	790	806	774	749	806	727	774	755	761	743	823	825	743	765	807	786	756	766	773	826	775	798	810	781	790	721	786	744	795	701	725	753	782	769	732	758	768	789	782	753	775	721	743	734	779	787	780	747	800	807	760	761	772	828	774	761	764	787	718	767	766	794	764	769	768	743	772	775	772	763	784	785	773	773	739	733	740	777	776	753	700	763	787	808	740	771	794	786	800	767	760	786	760	769	737	773	741	766	731	789	720	781	749	785	787	724	800	718	773	758	751	835	766	787	738	742	806	733	756	799	784	748	767	786	780	783	791	758	795	761	745	777	777	807	763	739	745	751	813	710	776	789	795	736	799	783	774	775	779	777	758	806	745	745	740	789	767	761	766	806	728	852	715	786	767	773	739	801	732	784	781	772	797	770	797	763	752	736	771	794	761	790	786	697	783	764	797	730	790	822	698	724	757	735	747	751	746	754	712	743	773	744	732	735	781	727	765	784	723	755	801	791	773	729	740	739	774	751	761
31635	30654	21281	4285	316	296	283	255	254	266	238	233	240	260	253	276	272	245	269	266	251	259	256	263	242	227	263	253	246	251	218	259	255	241	245	257	252	252	243	244	232	238	268	245	262	244	249	239	263	244	262	248	270	258	228	242	267	259	247	263	254	282	243	241	255	247	266	247	278	264	244	252	237	249	252	241	262	260	227	243	248	230	258	270	239	254	260	240	247	230	243	246	261	250	253	250	256	245	239	266	261	239	248	255	251	255	234	233	268	249	270	253	245	272	246	238	259	233	258	249	267	243	265	256	264	248	241	236	248	241	234	220	236	246	255	257	235	268	230	259	280	254	281	249	239	241	256	235	244	261	256	258	269	275	262	246	246	223	232	238	250	235	258	244	265	244	249	273	262	266	258	251	220	259	266	266	266	234	230	262	250	242	208	269	259	240	240	232	276	270	216	242	229	229	232	222	233	237	273	239	250	254	261	242	271	268	225	286	266	260	260	275	247	219	263	264	251	273	281	243	265	226	243	256	261	276	232	212	242	240	246	241	243	242	249	250	265	240	247	269	247	246	265	250	282	254	266	260	247	258	224	251	254	239	237	268	251	261	265	237	301	249	234	243	246	257	260	240	242	256	255	269	255	258	258	248	264	214	230	247	230	227	251	257	247	238	263	218	259	250	236	271	249	212	242	274	257	263	250	281	234	234	272	255	248	245	233	259	229	230	254	267	230	257	260	251	244	259	268	245	261	253	287	244	241	251	248	247	252	263	260	257	246	260	283	241	272	259	258	283	238	253	226	261	289	255	257	241	261	239	232	266	269	237	254	251	272	271	267	251	231	231	260	230	265	247	259	240	256	266	239	280	255	269	231	276	248	237	244	278	275	251	254	258	257	250	240	245	259	245	269	270	248	241	264	267	258	223	246	260	252	264	222	264	260	263	239	217	233	253	244	230	232	261	241	275	270	232	229	252	251	245	247	250	267	269	269	221	225	231	231	225	246	240	281	221	289	243	267	248	251	232	262	257	248	254	228	227	256	243	257	253	242	275	251	265	259	263	277	264	240	259	263	264	257	244	244	232	254	256	276	259	266	253	248	251	248	248	240	282	266	267	257	235	253	251	269	252	255	233	252	259	266	253	279	264	257	250	260	237	264	278	247	245	272	239	239	234	259	241	263	261	266	213	235	260	280	284	235	247	255	240	224	264	239	249	245	238	249	287	206	272	248	258	234	244	259	252	223	263	262	251	228	241	235	269	243	261	235	251	248	236	245	253	229	263	264	222	258	252	267	254	221	256	256	268	270	268	244	258	248	264	272	278	259	273	247	244	252	233	247	236	258	270	268	223	241	247	219	249	268	244	256	247	266	267	259	242	263	238	234	247	244	260	259	259	259	241	261	220	253	273	252	249	241	252	259	246	241	210	238	265	247	255	240	223	256	247	256	250	236	264	238	245	239	247	256	257	274	218	243	253	229	252	240	237	228	231	233	253	271	250	277	235	238	250	244	293	264	254	232	275	261	233	254	248	279	266	245	243	258	260	246	247	253	267	255	247	276	244	220	266	248	255	247	258	249	253	269	221	247	248	260	231	235	225	279	286	273	250	225	264	254	255	265	232	247	237	258	248	257	263	250	231	247	246	253	249	254	253	253	230	229	251	258	256	278	239	258	268	260	251	230	249	253	261	240	260	251	255	256	214	251	243	250	263	282	226	258	241	267	252	249	231	257	259	249	252	275	253	252	212	236	247	271	247	240	255	247	291	214	258	231	230	245	232	263	259	244	280	220	254	264	255	248	278	251	222	275	250	248	227	289	259	252	251	250	243	251	258	241	255	243	234	234	239	260	259	252	270	256	239	251	231	260	234	224	278	241	239	221	256	251	241	261	246	235	256	267	248	256	285	269	230	249	292	263	278	270	250	248	260	273	217	264	232	242	246	207	264	292	249	256	249	246	275	265	288	269	245	235	236	243	228	246	277	245	212	257	257	220	274	251	266	224	255	257	272	272	237	255	239	249	239	252	274	234	231	242	256	287	236	265	234	253	275	248	234	251	262	237	266	237	234	234	256	209	221	240	270	248	272	229	266	253	257	262	264	243	270	247	257	262	271	250	229	227	239	250	240	281	236	270	220	255	241	238	225	258	250	266	273	227	241	233	233	258	275	242	281	253	265	251	275	239	241	256	233	248	279	258	253	253	231	265	242	254	245	239	247	260	243	232	232	249	243	242	246	257	257	246	266	266	270	233	287	263	250	260	211	284	262	246	251	244	243	278	250	247	251	253	251	249	253	263	255	272	270	248	239	250	243	241	260	267	256	250	246	245	256	267	257	263	237	243	251	249	221	239	240	252	250	241	243	262	239	215	225	252	232	241	256	250	242	271	243	213	255	223	255	278	249	265	263	257	235	245	250	270	290	241	262	247	225	262	253	239	241	286	251	262	264	229	233	263	249	256	242	263	241	263	242	261	251	250	264	210	255	271	239	238	264	255	248	268	246	258	229	250	230	252	269	240	250	239	227	250	266	229	246	239	244	267	280	236	275	240	248	233	249	254	232	243	225	263	232	244	249	238	245	244	243	269	265	218	260	251	251	259	247	248	268	264	220	243	280	238	259	235	236	248	250	240	272	270	246	232	264	252	275	249	266	245	267	249	235	238	273	240	239	261	223	224	270	277	267	261	238	247	254	237	252	243	283	265	251	266	238	274	262	264	281	259	217	247	251	255	219	254	247	248	226	251	248	241	271	275	275	241	249	255	244	229	254	244	265	203	264	237	254	254	242	260	251	211	248	271	259	265	280	244	222	252	255	229	287	251	251	232	258	271	225	250	250	243	278	246	261	233	254	249	219	250	244	266	268	218	254	242	258	244	242	240	211	243	227	236	241	244	278	271	271	247	262	254	235	239	250	266	270	257	267	284	254	262	246	252	207	232	263	231	221	232	265	263	245	264	218	271	250	267	252	233	229	237	255	266	263	243	258	248	250	266	237	237	238	236	216	250	271	246	269	227	239	278	247	264	244	243	276	257	225	263	260	256	252	261	246	251	237	264	241	257	261	260	263	252	248	230	261	252	253	238	257	277	256	247	259	244	201	245	244	266	236	206	248	246	224	252	227	277	246	264	270	240	259	282	251	245	228	269	257	238	231	241	250	271	269	247	257	244	263	251	265	232	266	276	250	261	270	258	255	250	240	248	265	273	267	251	241	252	232	274	247	213	269	250	260	261	252	228	245	247	244	252	257	273	238	282	244	272	249	252	254	261	231	256	249	244	245	224	225	243	250	242	267	250	242	238	251	256	247	251	265	267	244	281	236	259	261	266	264	227	238	233	239	243	255	266	276	253	264	250	230	220	225	222	274	241	268	265	254	233	274	255	267	236	248	254	261	240	232	278	228	242	234	241	225	230	219	259	246	254	251	260	234	275	277	250	247	243	256	245	259	226	235	263	256	249	267	260	234	219	254	258	262	262	269	251	233	283	224	256	239	263	251
38469	44266	21307	1666	378	345	348	332	348	330	333	320	304	325	340	330	326	313	278	346	288	327	338	323	326	333	292	336	323	310	333	328	327	314	307	308	316	323	348	329	326	309	325	287	287	330	335	282	332	316	299	337	284	289	342	345	318	318	318	300	334	332	289	286	319	316	301	322	338	305	314	325	284	350	333	322	300	335	295	309	315	305	327	312	334	323	313	343	300	311	306	294	348	286	348	310	355	313	305	303	313	297	330	302	320	335	331	292	332	276	317	311	344	297	280	300	330	328	322	308	332	303	321	324	322	304	337	297	302	324	321	332	327	343	341	301	334	298	354	323	315	309	305	321	300	331	338	298	315	306	309	322	290	321	306	318	305	320	305	304	303	325	281	292	303	317	333	289	284	315	338	283	318	347	311	310	313	307	330	304	289	278	318	285	303	281	333	320	303	324	327	306	314	299	299	293	303	300	292	318	279	320	300	311	307	291	328	304	317	345	326	315	282	312	322	333	302	285	346	310	328	314	323	342	317	325	314	287	362	332	320	299	323	325	302	343	330	346	288	301	294	315	304	288	306	309	311	312	323	320	325	310	335	323	294	274	323	294	332	340	322	318	321	311	298	312	299	321	300	304	304	302	342	297	307	320	269	332	324	313	306	320	292	324	327	304	335	324	351	321	307	306	310	320	316	307	320	288	313	331	306	324	333	341	346	302	320	325	316	320	287	297	321	312	326	311	320	270	312	361	318	290	313	282	292	307	313	294	311	314	308	314	306	348	331	315	312	341	306	283	321	296	321	296	338	332	345	320	300	319	279	309	335	353	315	297	322	330	324	330	313	288	333	318	310	286	303	330	316	317	338	302	311	314	300	320	302	344	316	298	307	312	306	303	314	312	327	319	325	332	308	289	302	276	307	312	337	330	345	302	331	307	316	300	318	304	340	308	323	329	303	303	327	316	294	316	303	317	316	310	339	314	316	315	308	327	333	323	340	308	320	332	322	297	314	313	282	319	326	313	303	357	332	289	300	355	312	331	336	335	319	295	337	297	312	341	328	304	308	320	323	334	292	286	344	329	333	320	308	296	323	322	330	316	312	296	302	298	311	322	315	330	309	298	304	341	324	296	307	312	330	316	320	322	329	316	319	320	319	331	297	323	280	315	286	335	312	318	305	310	314	317	314	316	304	299	330	308	296	306	314	308	285	363	305	314	321	301	296	333	296	314	305	299	350	313	342	321	316	311	309	324	325	318	340	297	303	281	323	308	318	338	340	311	322	300	350	324	287	338	284	312	307	313	317	297	320	324	304	330	302	292	322	306	311	334	359	340	298	313	346	311	264	329	309	291	318	326	327	327	270	318	325	300	312	300	291	325	311	290	343	329	315	310	325	310	315	349	301	319	297	305	318	287	317	321	314	297	311	320	330	272	320	305	323	330	306	349	315	315	321	317	312	292	302	323	346	302	300	316	331	287	280	313	332	311	306	311	320	321	317	334	308	309	293	302	315	339	304	299	282	305	323	325	331	323	313	304	305	333	332	317	318	318	338	314	309	326	316	303	306	326	336	303	323	295	296	295	305	320	313	322	338	300	319	323	333	319	303	310	315	307	314	314	297	342	318	315	307	324	338	325	305	278	321	323	303	298	343	341	332	272	300	325	302	288	330	311	307	318	304	287	347	315	300	341	271	321	329	280	313	320	314	297	330	307	286	297	307	319	296	305	329	326	325	307	308	311	329	281	289	350	340	310	291	328	314	354	298	300	301	328	314	307	344	340	337	355	344	326	315	312	304	307	284	320	311	288	318	305	335	332	316	281	324	299	347	327	317	317	296	326	308	334	328	277	308	332	327	324	320	286	312	315	300	317	310	321	303	339	300	337	303	304	306	327	330	284	284	336	304	352	350	331	310	309	310	282	296	330	336	346	324	279	301	310	286	273	326	336	323	318	294	300	306	322	294	315	321	290	325	333	308	322	327	304	322	287	305	330	305	307	335	304	327	324	327	318	339	328	324	305	316	320	289	319	316	326	310	318	300	296	323	316	341	287	295	303	294	326	322	313	342	346	294	291	309	330	306	298	333	316	322	316	324	345	338	289	347	321	316	342	336	316	307	303	312	286	286	336	304	326	297	333	320	316	298	359	304	317	304	294	329	343	319	313	333	328	314	321	317	304	327	337	304	316	310	307	311	308	276	324	313	321	333	339	302	289	323	339	292	326	308	319	316	270	325	337	313	326	290	332	285	327	322	305	312	297	339	320	315	297	295	310	304	308	327	341	297	286	298	326	345	320	293	327	310	321	334	325	332	319	324	292	350	297	308	311	297	310	331	311	289	321	297	314	290	322	302	291	341	286	312	331	324	311	327	298	319	326	310	332	316	281	325	315	327	306	317	295	292	308	309	333	299	322	333	336	299	347	320	318	332	325	310	314	342	299	336	309	333	312	327	324	326	314	302	318	311	331	287	317	309	315	319	323	315	294	317	305	305	336	312	301	303	347	353	329	329	299	294	296	298	329	301	309	323	297	305	334	302	324	302	290	294	322	331	288	331	318	344	326	277	339	303	321	318	308	314	276	329	336	292	297	319	308	337	330	334	328	306	320	317	322	293	326	323	348	356	299	305	337	334	330	326	326	308	293	290	311	311	310	307	300	349	367	326	304	328	312	308	331	319	336	361	343	322	296	307	304	338	285	311	311	307	297	313	302	316	301	348	309	326	300	353	302	318	291	336	309	303	339	287	295	317	312	300	308	299	295	324	319	325	295	343	282	300	333	298	304	307	301	315	329	314	334	328	303	296	303	289	310	301	315	311	320	310	335	312	316	321	311	329	306	306	270	284	307	308	295	339	321	324	313	286	325	289	330	309	305	302	308	314	332	327	317	309	317	332	292	298	282	289	309	287	290	318	328	321	306	301	296	292	324	343	296	303	323	304	311	324	332	323	295	315	315	345	328	317	296	294	288	304	308	315	291	283	327	268	304	297	317	304	303	333	305	300	322	317	315	283	333	318	307	341	312	312	332	323	302	313	350	290	318	331	333	311	296	316	320	330	310	313	297	307	328	308	297	327	315	344	327	308	347	342	312	324	288	308	276	320	330	303	329	283	329	287	277	290	312	305	292	292	311	321	293	317	308	340	296	330	362	324	322	285	333	323	324	307	305	326	318	308	332	334	293	319	333	315	310	326	328	294	341	283	293	287	301	314	317	316	297	316	344	297	322	297	314	330	320	350	296	343	317	331	286	353	336	313	335	332	311	321	308	289	293	324	321	319	320	322	329	301	327	305	312	329	320	331	296	330	303	339	317	325	341	309	346	333	319	350	277	289	310	318	310	323	293	305	294	304	312	350	299	326	290	306	319	318	289	321	341	317	306	306	308	331	334	327	330	291	295	342	320	288	285	310	320	288	306	321	333	301	314	314	327	312	335	332	325	310	312	328	320	326	304	319	339	334	277	335	329	355	299	322	335	292	301	330	312	345	341	299	347	330	319
23866	20958	27883	24060	20042	5531	886	715	624	577	597	526	520	539	542	498	483	520	450	493	476	502	471	465	517	461	460	525	450	451	480	437	459	501	491	449	484	477	480	464	451	450	508	499	493	477	459	489	464	445	483	490	443	484	463	477	496	489	456	475	459	491	489	436	511	452	485	484	482	498	477	441	451	488	492	461	475	427	504	471	502	435	473	479	483	478	439	491	434	508	462	471	504	453	464	462	473	470	484	496	470	466	478	455	433	457	445	499	449	502	475	437	457	479	497	484	479	472	481	453	472	479	488	471	449	428	475	475	456	442	470	464	460	472	431	449	461	462	488	508	462	477	451	471	487	458	505	506	452	481	452	480	459	438	475	450	450	470	476	466	486	459	473	472	485	493	455	511	463	438	513	485	464	452	445	486	476	422	463	462	492	441	446	467	465	481	466	477	461	497	457	468	476	449	475	431	488	457	481	466	526	453	459	451	489	454	453	503	475	483	451	501	468	477	481	464	466	462	494	499	489	455	497	458	438	447	486	450	485	485	449	440	475	467	489	448	472	518	495	462	458	478	489	509	436	480	421	440	468	504	458	494	502	473	470	415	460	493	483	480	481	451	470	469	469	467	451	491	494	462	469	495	466	472	464	460	483	454	495	456	490	510	455	481	472	450	452	501	448	483	471	436	488	443	443	463	438	450	462	492	428	467	466	457	449	480	450	477	469	447	449	482	471	480	476	474	447	482	489	486	469	459	451	441	472	459	481	484	446	475	473	473	482	472	453	475	498	433	445	429	470	486	468	448	435	450	459	416	452	469	465	463	446	442	496	509	454	499	450	474	477	488	471	454	435	495	515	496	457	474	448	446	458	509	468	466	458	436	529	447	469	478	448	463	507	470	472	520	510	431	486	467	459	503	471	471	429	473	467	440	497	482	474	453	485	464	449	417	482	459	533	437	437	450	463	493	488	460	512	482	468	486	486	474	470	482	479	473	473	468	471	462	468	496	442	448	453	472	460	494	479	448	444	457	456	479	449	472	484	474	498	490	459	495	474	467	457	458	461	485	448	434	467	459	470	441	483	485	466	487	476	470	482	430	508	435	476	464	482	483	451	446	492	483	500	446	496	417	465	463	431	475	461	484	452	446	441	459	484	452	493	468	446	480	472	424	437	495	465	504	457	484	462	434	490	444	460	482	466	462	478	499	473	482	456	482	490	460	462	483	480	448	465	454	465	524	461	447	445	476	460	445	461	487	500	505	484	453	427	477	485	437	462	466	496	464	440	443	448	444	464	491	510	443	464	447	433	500	467	469	457	476	486	493	425	495	487	463	457	495	475	507	449	532	476	470	439	467	461	467	439	487	450	514	476	442	484	449	516	505	470	449	454	456	515	455	491	459	510	450	453	469	480	452	466	433	448	492	491	492	438	502	451	465	455	491	478	451	439	482	428	472	476	502	488	449	446	459	432	439	485	474	480	470	447	431	484	462	500	436	469	475	462	508	451	487	486	491	484	477	463	437	468	459	482	445	435	462	492	485	479	447	497	461	463	456	441	470	446	426	476	453	435	455	512	455	487	450	466	466	492	453	445	464	450	465	493	493	478	476	481	421	476	486	485	487	456	437	450	450	448	449	479	483	458	450	497	448	495	481	512	485	449	445	480	492	461	443	502	473	456	451	491	517	486	441	502	468	480	439	416	489	451	475	471	437	484	460	456	477	466	492	491	465	504	443	476	512	467	479	473	445	502	459	441	505	443	438	456	437	462	500	457	437	486	443	478	495	450	449	460	454	457	454	476	484	484	468	481	486	435	484	479	502	458	479	472	455	494	481	452	492	469	446	450	463	483	504	450	470	472	474	460	460	491	470	465	440	506	461	503	455	420	448	507	462	448	461	463	479	488	444	515	476	428	451	482	464	469	423	493	503	455	466	451	461	474	504	445	492	491	461	412	481	470	481	511	452	443	505	432	466	471	486	457	439	497	462	441	454	507	476	441	470	444	485	413	444	449	452	466	495	460	489	459	496	438	491	483	441	478	506	447	506	478	456	471	497	471	477	447	435	450	462	494	484	464	479	470	464	452	468	453	488	496	476	480	486	444	493	505	480	479	443	493	495	443	446	432	471	461	466	484	433	441	476	505	504	468	448	437	476	440	436	455	459	437	466	486	430	430	466	504	443	465	433	475	492	444	472	472	519	518	492	476	456	430	467	443	477	434	468	487	465	496	471	477	469	418	456	457	437	523	494	447	493	447	456	455	496	461	462	418	434	485	457	499	464	476	474	490	491	470	452	441	463	451	506	485	426	463	442	482	502	482	488	474	467	459	470	460	495	446	429	490	466	470	469	451	431	480	455	426	508	534	470	478	518	481	487	454	488	480	488	489	473	450	471	466	463	450	463	497	465	455	473	457	481	470	470	491	472	477	461	488	477	490	469	454	467	483	474	464	490	513	504	465	474	491	472	482	421	461	461	474	488	449	440	455	428	474	517	459	479	445	457	461	490	424	445	493	485	435	487	484	450	464	458	472	473	447	488	480	446	430	512	457	425	478	466	500	454	465	457	448	496	438	495	456	481	425	432	454	472	481	472	461	479	521	459	468	442	503	405	473	465	445	452	448	489	471	485	469	447	467	477	463	434	450	481	494	424	489	481	465	450	528	451	430	463	473	476	459	493	456	440	488	467	460	477	466	478	451	444	474	458	481	475	450	430	438	478	444	506	447	484	480	500	479	446	467	453	498	464	446	485	483	425	492	439	463	442	473	468	457	456	462	468	470	434	495	454	479	479	473	447	437	476	445	514	514	455	488	453	466	444	443	441	488	434	443	425	476	437	457	465	485	449	473	469	451	495	484	490	491	448	468	453	487	500	442	494	481	469	444	423	469	479	441	483	496	448	457	462	433	506	463	474	467	476	465	471	434	478	455	469	470	480	465	433	460	484	462	484	474	470	447	479	475	478	476	496	483	508	457	471	463	455	487	449	458	524	447	442	461	474	490	469	477	484	472	488	449	476	506	487	492	466	476	489	452	446	477	475	486	475	457	475	467	462	511	480	455	467	476	465	478	459	507	495	445	482	493	423	469	464	493	475	442	452	461	448	470	453	464	449	454	449	445	458	472	458	481	471	488	453	460	479	489	429	481	447	439	476	456	477	456	460	466	440	489	499	460	473	435	508	470	484	504	454	474	489	470	503	433	467	476	482	461	469	462	433	474	469	458	466	456	458	468	437	522	467	473	464	431	539	487	465	466	446	486	464	507	444	447	449	463	479	501	488	453	469	475	481	455	481	483	464	465	417	492	449	470	437	492	444	451	438	480	441	486	522	488	496	429	486	486	453	519	473	484	477	480	430	477	472	468	482	442	492	498	487	512	466	460	486	484	441	498	485	501	494	467	449	455	481	456	494	429	502	468	458	452	436	449	480	512	458	489	452	462	477	499	489	488	457	463	430	467	468	468	476	527	466	499	465	477	498	485	463	408	452	459	459	497	498
41576	60311	36752	5560	1531	1277	1098	984	888	788	701	719	658	704	671	628	585	586	652	562	588	588	541	577	572	577	568	606	544	595	542	565	587	553	574	557	550	563	562	613	548	576	573	539	567	578	532	531	550	565	554	537	517	585	583	541	591	544	519	555	528	561	540	562	551	547	567	563	536	552	565	518	507	588	570	532	498	555	576	568	518	561	561	543	568	543	523	567	549	628	567	559	520	583	531	549	592	574	607	560	559	551	525	517	557	519	539	531	517	525	547	539	551	531	523	550	529	530	549	566	582	550	592	580	592	566	520	548	561	561	567	567	527	579	510	570	571	568	588	555	567	563	541	539	523	609	516	581	554	487	516	534	570	559	554	506	574	596	570	555	519	526	535	539	615	581	520	547	627	551	597	569	563	540	582	532	559	592	524	556	593	543	591	550	541	601	602	568	595	533	523	578	579	551	558	527	522	537	565	537	549	480	539	590	556	570	529	553	596	558	557	550	570	547	542	494	539	540	516	565	554	541	544	538	531	522	531	554	519	577	555	546	540	560	596	565	540	566	557	559	549	527	532	535	586	550	609	574	561	585	548	603	549	565	570	554	542	584	529	566	525	558	542	535	509	537	556	520	596	570	563	555	555	567	542	547	548	558	550	545	545	533	556	570	521	537	532	571	598	526	599	568	568	558	590	564	548	559	536	583	581	544	567	549	559	556	578	526	584	546	533	530	565	494	557	525	557	571	567	531	499	546	552	527	570	552	547	549	556	504	563	572	545	543	525	517	558	551	571	557	556	538	562	485	587	568	562	545	563	538	533	527	566	580	533	516	554	588	529	532	573	514	557	594	575	503	555	547	555	562	539	520	526	564	556	578	543	542	548	558	595	570	531	565	567	549	583	561	546	528	553	599	556	520	568	542	589	545	599	553	554	560	615	560	562	576	587	549	569	532	593	586	587	562	571	577	562	531	558	559	509	556	568	575	554	537	522	545	535	544	535	602	546	600	549	586	531	560	560	585	568	542	549	584	498	553	540	569	553	549	578	538	516	560	539	511	556	557	554	532	525	513	561	552	565	582	572	591	568	576	559	519	605	550	549	576	523	551	545	518	559	508	549	556	474	555	561	549	492	534	554	600	522	552	557	595	564	509	554	567	523	557	545	545	529	594	580	555	555	547	512	562	547	570	507	547	567	534	578	611	503	551	545	546	531	538	525	542	546	568	550	604	610	526	545	565	590	526	566	505	550	512	539	572	531	525	586	538	607	531	541	525	557	573	540	472	535	543	557	572	547	563	555	548	539	566	554	578	568	560	556	556	577	511	549	570	543	560	527	538	566	538	563	586	547	510	544	534	584	545	561	537	587	550	536	544	513	540	562	573	570	532	528	581	546	546	574	559	534	575	542	515	562	580	550	549	574	556	563	514	589	565	539	579	572	553	556	551	568	530	555	546	547	551	526	526	562	584	565	577	563	548	546	545	572	541	541	558	560	545	549	582	566	544	552	534	566	573	535	557	504	527	631	569	553	533	560	559	524	530	570	590	577	527	554	566	544	553	544	553	538	538	557	563	569	535	574	530	550	525	526	540	547	517	570	556	534	527	564	585	523	584	561	576	565	553	543	538	576	552	513	579	558	583	528	556	546	557	549	556	597	538	554	562	586	562	561	529	541	541	567	560	569	534	535	545	583	557	557	526	540	576	515	573	541	528	568	546	519	583	538	559	549	545	548	594	536	537	572	556	576	562	580	561	571	550	580	569	548	580	553	563	549	544	566	545	556	525	542	523	557	496	557	527	563	561	552	573	547	540	547	558	556	555	550	551	530	564	529	554	572	565	538	540	523	559	568	543	573	577	569	542	553	519	549	558	574	521	545	563	527	555	588	584	538	543	558	536	567	568	537	555	560	576	538	538	541	541	587	548	531	515	541	581	552	555	534	565	558	569	559	604	557	542	553	531	539	577	573	575	529	568	562	532	569	561	520	539	574	556	552	545	577	530	526	566	576	600	590	551	564	558	527	529	555	546	580	541	533	524	539	559	579	580	534	561	561	549	560	582	538	536	546	588	574	548	554	558	535	566	577	535	531	518	609	510	538	541	575	576	530	544	542	566	577	547	548	526	549	534	582	567	544	543	574	557	550	559	548	591	531	581	543	533	518	587	562	544	551	587	542	540	537	549	564	525	552	570	560	576	530	537	557	560	575	559	539	541	599	508	542	566	553	538	549	544	558	579	563	544	540	573	509	594	553	536	528	508	573	536	578	544	568	574	528	536	564	546	521	555	525	576	539	562	530	585	520	517	539	521	530	509	561	562	552	549	546	550	514	558	588	568	552	533	555	556	516	560	570	534	590	566	564	528	526	487	582	547	534	525	538	527	526	548	556	554	589	536	551	576	536	489	624	573	555	572	571	565	512	547	543	527	596	506	555	540	478	549	500	543	563	540	543	567	578	603	529	523	530	584	596	574	549	564	505	560	566	566	533	559	531	550	546	517	533	572	538	545	536	514	533	525	546	534	548	586	588	563	560	587	521	513	518	545	526	554	526	559	532	559	549	585	502	557	565	560	557	584	546	541	528	579	543	565	511	537	546	539	542	550	535	511	565	568	534	614	523	526	534	569	561	573	540	582	555	539	523	579	545	516	589	567	514	554	542	530	585	585	576	563	556	540	557	536	541	551	575	625	575	562	532	538	547	579	555	565	554	573	539	576	541	537	509	597	532	522	519	525	549	522	559	524	590	517	553	565	531	534	547	525	601	532	545	550	550	582	559	563	587	531	560	581	560	544	535	576	572	567	559	547	553	564	591	537	521	553	565	538	527	504	539	554	541	556	543	590	554	545	509	571	597	552	559	574	521	571	517	534	544	559	520	574	537	585	572	518	536	615	533	550	544	547	568	544	541	574	576	560	510	544	526	599	539	546	534	533	550	541	564	521	563	600	498	520	554	569	577	587	548	581	558	546	555	574	545	551	561	547	583	567	574	529	555	580	555	585	551	550	545	538	550	534	545	526	526	547	506	539	510	553	574	509	579	576	509	584	517	545	518	530	546	548	536	569	595	559	510	576	550	535	560	537	493	551	588	564	566	537	550	570	565	498	556	550	567	572	501	506	520	542	559	556	508	531	570	555	562	540	563	570	528	568	522	538	513	602	563	523	501	556	571	537	550	563	541	574	557	541	556	511	548	558	532	560	542	519	543	548	565	552	535	572	523	548	570	574	513	555	579	513	579	552	550	523	528	544	563	551	576	508	601	569	577	560	567	569	567	539	538	549	517	554	610	557	505	549	579	569	541	526	531	586	555	583	519	560	538	553	548	556	557	551	564	535	609	564	565	571	551	551	535	560	537	553	534	535	557	542	560	553	535	597	508	534	576	582	554	539	562	550	524	579	561	574	563	520	573	557	555	568	583	521	556	553	570	550	530	509	593	537	543	527	536	569	567	542	546	552	532	572	533	556	554	582	534	518	578	544	535	551	549	603	576	537	583	541
25179	21315	26853	23601	5425	504	432	409	374	374	370	373	386	374	378	339	363	335	338	329	339	325	335	328	345	353	326	337	312	330	338	338	351	338	350	349	304	312	338	346	302	357	332	343	337	316	361	347	306	319	333	328	322	315	296	303	313	363	316	345	346	330	326	318	337	311	327	320	316	344	283	333	359	314	331	375	312	341	333	281	300	300	334	342	350	361	324	352	313	317	364	303	324	326	297	342	331	327	345	332	312	308	320	327	328	332	316	322	359	308	356	298	313	329	320	321	327	342	305	347	328	306	310	357	320	326	333	340	332	338	304	332	356	313	308	355	342	331	308	339	311	330	325	305	313	299	319	331	352	306	288	331	314	320	335	335	338	313	318	372	331	325	338	306	305	332	314	358	352	343	336	322	331	339	288	295	341	324	326	300	333	312	329	315	324	311	334	357	329	343	318	350	328	297	335	319	328	319	364	293	324	302	324	351	323	360	328	322	326	334	285	314	332	335	365	321	318	336	322	307	336	329	326	326	313	324	321	343	346	333	309	333	322	352	325	324	316	338	317	343	332	315	307	304	338	338	327	355	339	317	284	333	302	350	337	320	308	347	321	302	308	320	336	328	296	325	338	328	308	336	295	328	373	314	313	363	321	326	279	338	323	307	331	331	309	308	330	328	296	346	336	324	313	340	310	304	329	334	307	335	313	324	310	333	319	324	315	338	341	331	338	310	325	330	337	325	323	326	314	298	331	334	316	347	340	305	337	325	316	329	349	333	314	300	326	320	349	346	357	331	325	345	299	316	334	359	317	329	317	344	331	329	343	354	320	316	314	337	328	326	322	355	339	329	343	325	315	334	291	327	348	359	333	328	345	303	320	280	355	316	330	333	347	303	327	300	320	333	331	327	334	338	312	337	331	340	365	331	371	315	323	336	338	340	356	313	313	309	314	301	335	313	321	313	332	338	339	311	332	286	335	308	330	316	351	288	325	312	324	297	316	325	333	323	322	330	334	327	312	323	312	313	335	333	316	335	292	306	345	304	317	344	305	325	342	303	323	334	325	313	318	316	304	388	344	326	325	313	345	329	322	347	325	346	305	327	344	347	336	347	321	308	286	330	320	317	316	297	322	283	313	329	306	317	356	303	324	341	348	328	307	319	317	340	328	356	329	332	366	357	333	335	323	331	283	320	327	331	352	304	338	317	325	321	344	313	311	301	356	337	320	336	326	328	317	306	303	334	298	313	334	304	330	370	356	319	308	328	353	351	311	318	341	290	345	300	336	325	319	312	315	316	340	320	313	356	346	321	298	326	328	324	312	335	321	322	344	305	342	349	327	297	341	322	319	307	311	356	310	324	330	309	303	339	302	306	302	340	324	349	315	314	328	324	325	288	313	325	319	335	320	310	318	341	326	331	334	318	326	311	313	317	329	362	308	316	321	346	314	331	295	329	321	336	352	308	323	311	331	297	355	311	331	338	334	304	351	339	309	349	333	322	295	313	317	328	311	324	326	358	350	333	326	332	329	282	324	325	328	311	320	327	322	302	338	315	323	308	344	318	326	345	344	336	325	291	316	330	337	310	313	363	320	312	314	316	293	325	324	299	321	310	312	313	361	337	325	312	339	324	303	321	317	320	333	370	333	340	350	336	311	345	320	293	290	298	306	332	319	315	357	309	323	312	359	343	329	289	333	344	296	331	328	320	325	323	330	325	295	319	318	324	314	323	352	326	348	275	329	324	306	335	312	336	313	342	313	324	317	331	335	345	299	347	345	333	320	341	331	292	333	336	294	334	356	289	330	289	331	304	307	335	321	348	318	336	305	313	317	328	309	333	348	333	349	331	322	347	337	317	366	340	321	328	306	319	348	323	320	360	339	321	340	335	300	293	313	345	360	311	361	333	339	327	341	330	301	333	322	308	334	324	339	353	324	352	308	314	310	320	354	320	348	331	317	337	331	358	330	343	313	354	335	321	315	302	312	315	337	335	319	330	305	346	331	332	335	295	296	354	327	322	337	313	292	342	319	336	306	280	320	352	322	329	310	342	330	322	337	291	291	306	334	361	327	332	315	303	303	343	325	356	329	296	331	273	335	316	314	313	320	319	336	306	332	333	316	359	349	297	333	328	310	344	303	321	355	345	302	306	293	322	347	325	315	326	281	313	337	330	343	328	291	346	337	314	307	320	327	340	339	322	337	326	345	322	304	299	322	339	339	338	323	340	316	311	361	317	306	329	329	327	347	343	331	336	338	352	325	332	319	331	331	327	353	290	329	327	348	349	331	308	311	374	322	318	325	331	318	331	338	312	318	321	347	327	350	298	299	316	351	291	321	349	339	328	314	350	326	342	326	321	333	307	319	342	355	327	306	295	339	315	315	301	308	309	325	325	337	303	347	359	335	335	330	324	335	339	327	333	347	325	320	312	340	329	329	330	344	323	336	314	317	323	343	314	283	352	317	332	349	324	318	304	313	331	301	352	319	326	318	340	334	295	332	305	332	318	322	331	335	316	344	307	342	329	328	333	316	333	304	311	331	289	321	315	310	316	325	314	322	320	318	340	339	366	318	378	337	322	302	308	309	348	320	363	307	324	324	299	347	289	336	333	348	332	344	302	332	323	326	326	299	354	331	320	324	325	322	294	339	303	332	310	312	321	355	315	313	331	320	318	324	319	347	293	333	298	331	328	341	312	365	303	315	297	315	334	318	299	347	344	330	299	364	314	327	347	292	341	325	311	344	302	325	332	335	330	344	299	307	306	350	308	350	328	304	307	356	313	315	343	356	313	338	323	318	314	317	321	351	339	298	347	349	366	298	342	322	306	319	336	275	335	306	333	333	340	346	346	351	348	295	315	324	341	370	329	337	337	346	336	321	313	347	311	349	339	323	344	330	322	331	301	313	309	321	306	317	279	310	321	304	320	344	314	362	301	348	293	319	305	291	297	344	305	312	334	338	305	309	338	310	293	336	308	304	287	326	337	363	324	303	318	348	328	300	314	337	313	310	311	320	318	331	305	316	330	363	321	339	288	354	342	319	334	327	309	308	334	321	324	305	352	316	335	328	301	327	324	301	356	306	330	329	356	323	286	306	319	329	330	331	334	325	329	311	312	318	333	336	342	318	305	309	339	371	332	300	367	302	319	306	300	348	341	313	287	311	313	326	345	334	325	317	305	354	333	320	337	319	343	335	304	328	309	323	315	342	305	306	356	361	350	281	314	352	348	347	339	358	314	318	334	324	344	335	312	294	352	347	319	311	318	336	330	294	333	319	293	294	328	346	364	321	335	346	331	323	303	351	312	318	374	334	343	338	301	335	326	357	341	321	337	326	324	334	334	307	325	289	359	320	298	315	310	301	302	301	341	330	304	310	310	310	300	304	360	338	337	320	330	350	308	316	317	379	293	287	326	332	378	293	330	302	365	343	357	293	341	325	330	345	308	350	327	321	320	334	334	343	353	324	289	350	322	350	323	348	309	319	331	322	305	325	333
41983	53219	31379	2490	921	807	662	592	560	550	506	478	468	473	544	432	446	431	372	420	418	459	384	434	427	416	456	397	432	407	424	401	398	404	443	438	408	412	414	425	399	437	400	409	441	405	409	439	406	394	449	416	458	414	426	408	411	408	448	421	402	398	395	398	407	424	413	423	436	404	400	447	447	414	385	441	406	361	405	430	426	431	394	422	394	403	413	429	451	444	394	399	395	437	406	409	434	407	455	422	445	405	370	404	440	448	407	406	423	389	437	428	402	395	396	434	394	432	436	416	414	419	420	393	431	403	391	402	386	396	386	426	456	426	420	404	405	428	435	415	412	417	420	418	425	388	422	426	435	398	415	422	412	380	400	414	421	417	433	421	394	400	392	406	426	436	419	416	400	372	423	412	392	398	390	366	421	434	381	449	393	427	415	407	394	413	444	422	422	403	401	397	404	420	441	406	411	401	426	409	407	409	392	419	431	400	394	445	428	426	416	403	397	410	414	398	427	433	433	417	437	437	424	451	403	426	404	418	395	420	432	406	419	400	437	426	386	419	417	403	441	430	428	446	405	397	410	446	410	448	416	407	388	438	409	412	405	423	384	422	456	448	414	419	421	429	427	364	418	448	407	409	402	425	416	408	427	415	444	390	435	399	426	421	406	424	457	396	356	426	376	412	447	393	435	418	434	432	450	405	430	420	413	402	397	419	422	393	435	390	391	424	379	464	391	439	404	421	405	427	416	429	452	424	396	445	443	423	399	406	431	455	402	394	423	396	423	424	374	443	437	403	389	429	421	386	439	408	411	448	374	413	434	432	420	417	365	449	422	427	441	432	380	400	428	419	422	410	416	426	391	437	454	436	439	401	412	440	385	431	433	433	404	433	402	399	401	392	389	408	378	386	384	405	419	389	430	407	418	424	437	422	412	422	412	395	413	424	409	416	475	409	443	420	399	420	431	442	417	422	402	382	379	411	433	381	405	458	425	436	415	399	402	423	412	421	414	431	392	407	453	381	391	450	401	407	414	395	442	401	426	407	405	423	398	428	421	379	419	407	449	435	415	392	419	424	384	444	395	431	394	441	426	428	422	420	447	411	406	422	418	422	422	430	450	446	408	405	385	426	389	431	429	441	392	423	410	440	417	425	406	430	469	384	414	432	430	451	410	406	454	436	421	415	393	422	404	411	379	392	402	413	390	406	456	389	420	438	392	400	419	413	396	410	402	388	400	426	424	415	431	386	417	424	423	422	434	369	392	399	416	412	426	378	418	406	410	407	408	448	418	401	403	429	449	406	422	409	428	415	435	445	406	372	395	415	385	393	413	383	417	435	419	424	416	414	438	416	424	412	381	400	428	406	447	384	381	413	434	420	407	430	426	399	416	443	399	434	419	431	450	433	440	389	385	436	417	429	384	421	405	417	416	431	431	372	411	408	403	421	400	434	414	413	437	388	413	411	388	430	431	402	405	384	422	404	441	437	441	424	409	421	410	440	477	420	404	409	409	410	392	410	432	425	443	420	405	406	427	373	392	432	428	433	402	396	419	420	402	447	435	409	401	405	380	429	469	422	392	416	363	394	424	421	403	443	401	414	431	416	428	406	401	422	448	423	430	402	436	434	418	411	383	432	406	420	403	371	412	427	424	395	409	383	395	410	405	414	400	427	383	395	415	427	431	415	386	401	401	414	405	390	412	399	383	416	428	421	421	436	403	421	425	389	380	376	444	429	394	414	392	439	389	406	397	414	410	410	420	431	424	392	415	467	409	402	418	438	404	408	428	403	421	420	435	421	400	397	394	455	370	464	410	411	411	414	404	403	398	413	410	415	419	348	381	432	445	403	424	429	449	405	409	410	389	390	377	412	393	386	437	430	436	459	401	441	424	444	411	422	404	405	394	401	437	395	395	417	444	419	418	417	398	394	414	380	433	402	426	376	432	421	386	427	431	402	419	434	411	368	411	401	416	424	437	455	380	419	347	420	389	428	414	400	411	427	425	428	419	420	409	409	415	436	384	406	432	425	400	415	412	395	432	384	430	412	407	381	414	416	448	422	409	381	402	399	370	449	422	403	437	390	436	394	404	412	404	435	444	384	397	436	419	406	408	375	430	425	388	400	447	393	412	381	370	393	439	426	427	427	420	423	388	415	443	392	410	404	420	414	462	414	429	413	401	451	388	425	432	434	388	374	428	403	416	379	422	365	421	407	433	396	387	397	406	430	407	439	408	397	353	424	452	422	417	402	399	409	434	411	435	441	452	438	426	406	423	421	399	461	427	386	411	440	418	395	405	379	395	414	418	373	423	423	391	429	387	396	434	423	452	401	434	415	440	407	447	434	405	422	371	413	394	416	432	416	416	417	433	403	409	373	450	430	370	418	405	440	431	435	433	405	428	379	429	421	426	407	400	404	377	435	405	446	415	416	434	363	437	462	395	423	424	416	458	397	432	416	385	418	373	450	391	437	402	384	413	402	365	402	413	398	400	435	439	391	427	450	417	390	405	474	419	426	442	419	409	400	371	412	442	407	392	416	403	391	430	389	385	408	411	395	408	421	439	411	401	437	481	376	374	433	395	393	398	404	419	441	391	381	403	380	402	415	402	420	377	398	395	464	381	422	427	404	401	431	421	390	400	447	415	420	423	394	394	400	424	410	412	380	438	399	433	429	426	396	448	433	448	447	406	408	378	398	433	414	423	443	401	417	409	420	426	399	386	413	437	429	437	412	434	380	447	415	377	404	415	427	461	407	402	429	459	371	413	397	412	403	420	411	426	440	388	430	404	429	424	439	404	417	424	434	424	406	410	429	422	413	402	413	409	429	395	400	409	388	415	427	422	445	404	431	413	389	412	393	420	401	395	423	424	394	405	391	401	401	432	407	402	421	398	431	421	388	415	402	417	440	410	426	384	400	410	404	406	399	417	426	416	430	414	387	399	406	433	405	417	408	414	420	412	403	418	412	440	412	420	392	434	439	401	449	446	430	423	379	422	423	397	443	426	418	394	427	418	402	440	399	453	407	421	399	422	388	390	388	407	416	398	393	402	439	386	379	381	429	433	405	445	428	406	430	432	411	425	429	416	444	420	377	459	416	416	416	402	416	420	424	428	434	417	440	412	413	447	441	408	401	463	415	429	405	418	417	393	409	421	418	416	365	398	406	424	449	416	417	422	375	419	404	390	437	402	447	426	418	354	407	392	412	403	380	405	415	401	413	407	449	445	414	425	428	446	407	389	456	421	398	404	424	438	405	437	407	406	441	423	390	462	431	411	415	416	408	397	407	451	420	391	404	411	380	408	430	421	406	441	449	448	439	408	417	376	430	414	397	401	404	414	404	432	412	412	409	400	431	415	438	413	411	407	388	481	439	433	434	429	384	406	394	418	404	387	388	435	407	418	415	400	439	428	416	409	419	417	397	450	459	404	438	442	383	458	465	442	410	380	406	405	368	372	434	406	435	414	399	442	428	391	415	406	435	435	390	402	435
22792	20954	28438	23636	20918	20186	4427	1125	886	813	775	773	762	800	1004	743	703	713	693	735	692	715	654	663	631	686	684	651	712	657	703	628	686	609	637	602	659	668	679	695	662	659	670	650	649	626	647	675	653	653	652	653	652	624	689	692	656	689	649	650	680	672	673	645	620	600	695	672	658	630	663	628	627	634	657	681	628	616	666	710	655	646	674	612	659	654	687	643	656	646	652	650	678	673	666	645	659	695	668	663	651	712	671	700	631	642	675	665	586	700	678	693	646	702	701	659	658	689	644	660	657	681	681	630	675	647	660	634	642	665	629	635	614	685	640	664	690	640	655	658	639	644	690	638	620	634	610	684	682	669	674	651	652	615	621	600	675	662	635	622	634	672	616	631	640	666	650	679	660	643	669	670	645	625	669	622	647	646	685	676	640	665	693	658	679	642	688	632	648	633	690	648	633	645	594	699	633	661	667	676	630	665	665	655	641	660	654	703	658	667	661	708	679	686	678	698	646	674	640	712	692	650	662	634	634	695	687	672	658	683	693	658	677	677	708	631	712	679	652	617	663	647	627	635	640	683	672	611	657	604	652	693	658	671	660	638	676	654	682	662	651	638	633	677	626	635	682	661	678	640	662	647	635	690	694	668	647	666	649	635	615	640	688	659	669	648	623	635	666	613	647	641	695	662	659	699	619	677	614	657	686	687	673	679	673	656	643	653	664	663	677	643	706	659	675	665	620	611	665	656	624	663	626	654	618	649	656	645	639	662	667	706	634	642	694	663	629	709	681	647	625	640	684	618	630	672	632	663	596	675	679	647	638	669	692	633	641	640	665	653	667	657	676	639	632	663	699	671	647	739	653	657	613	595	611	691	656	666	673	645	656	665	621	642	635	650	687	740	676	647	674	615	644	655	662	603	642	708	671	613	642	655	654	625	640	666	672	655	668	634	645	717	673	673	643	613	634	603	665	657	641	637	672	684	648	678	635	657	656	647	662	686	667	658	643	666	598	643	679	671	663	609	642	619	666	618	652	661	685	652	672	667	703	633	664	691	661	645	634	678	667	719	674	677	652	638	671	689	634	650	654	647	666	675	626	670	623	685	629	693	663	656	644	680	623	644	648	638	650	708	668	642	672	658	664	667	656	678	656	651	693	658	642	634	666	646	711	668	615	641	681	640	622	674	650	648	708	642	638	656	595	703	671	651	632	616	712	632	673	650	654	638	677	616	699	632	665	615	695	669	657	637	618	652	646	643	624	673	656	668	612	679	659	626	663	598	618	614	636	640	647	641	614	670	628	681	668	658	671	659	595	619	695	679	645	672	657	616	732	651	679	690	659	642	694	674	645	622	666	627	645	637	626	623	659	607	656	621	655	627	685	669	605	649	649	638	683	652	608	619	612	612	689	662	629	654	615	619	654	677	654	654	625	664	678	631	679	656	655	634	648	657	682	615	632	676	639	616	637	693	683	661	622	654	659	657	659	665	648	620	630	621	663	666	633	657	678	634	635	660	640	598	677	643	683	645	663	699	673	660	669	658	681	602	626	621	694	638	626	724	625	660	676	626	644	666	658	677	650	665	673	646	685	674	655	601	658	651	648	676	669	667	638	641	630	652	655	663	694	684	643	691	644	707	651	658	649	687	648	632	655	633	655	645	680	649	674	603	651	616	623	671	609	675	664	680	648	603	649	662	662	691	663	626	597	693	675	614	639	617	631	659	673	697	641	675	640	643	691	656	658	673	615	684	645	630	651	664	646	645	649	609	681	685	662	680	611	656	618	626	645	673	642	604	702	639	687	669	651	694	622	656	644	666	669	665	648	620	623	680	640	611	668	671	634	640	674	608	618	657	648	682	665	711	695	659	605	655	655	675	630	720	650	600	626	656	578	654	647	651	666	661	654	655	618	614	638	663	619	646	659	661	613	622	600	652	672	667	629	602	684	618	691	602	655	665	630	663	716	669	674	652	670	637	639	632	633	667	657	644	628	669	606	607	658	671	701	682	640	657	688	697	661	717	646	689	669	609	666	643	632	680	655	664	642	667	650	638	687	665	600	633	640	665	668	652	652	614	662	687	683	637	625	653	636	634	688	652	697	645	635	591	617	695	647	639	652	628	647	677	615	682	664	622	690	620	613	647	648	666	659	620	647	665	657	682	623	670	663	640	628	681	641	637	679	666	669	680	647	668	648	700	636	639	645	619	660	621	645	665	651	665	686	648	658	657	622	628	638	701	670	650	627	635	631	617	697	658	623	610	683	662	611	657	707	643	621	653	645	649	677	685	621	682	663	653	623	666	649	711	677	659	663	635	636	678	653	675	666	634	645	627	698	664	678	683	663	676	620	654	628	662	667	658	643	639	711	632	648	664	636	676	646	658	672	645	657	634	670	665	615	604	644	636	658	658	665	651	663	661	699	643	631	649	681	643	643	732	671	658	701	650	661	654	672	644	640	647	649	664	634	634	603	674	634	687	637	671	654	645	640	666	709	652	640	647	670	646	661	640	661	688	686	662	628	675	675	634	676	627	627	649	710	620	646	700	625	623	657	621	658	637	691	641	689	684	614	643	660	650	661	660	641	698	680	609	656	621	665	627	682	686	642	674	685	648	690	657	620	626	625	667	649	631	684	648	687	637	620	685	696	654	664	629	677	634	687	678	665	641	647	683	676	643	659	654	652	629	688	617	639	679	684	637	659	673	626	665	632	673	698	612	629	666	633	681	663	657	678	640	649	686	670	686	624	593	626	637	696	666	710	650	666	654	632	644	664	619	632	656	673	658	655	667	647	673	680	653	614	653	675	643	648	615	697	606	651	638	684	669	653	674	648	631	667	626	659	655	666	661	647	653	642	645	649	667	653	680	665	688	651	694	630	620	671	611	694	680	673	641	677	640	646	683	670	643	663	678	661	655	613	667	609	678	669	645	686	653	677	640	607	665	629	677	688	610	641	682	621	681	617	646	657	596	618	642	681	638	683	673	645	674	652	618	632	637	663	602	651	627	636	656	634	706	633	659	661	648	612	628	645	667	630	639	660	663	653	647	653	667	672	674	650	673	654	694	644	643	645	650	669	658	687	663	668	622	670	640	673	683	658	614	675	687	628	644	650	631	663	648	688	617	644	636	651	644	675	665	618	691	660	664	658	641	611	622	671	627	599	688	635	630	648	669	674	694	670	658	663	705	677	674	682	603	656	658	634	656	641	623	650	651	635	592	643	670	675	624	677	665	708	661	690	648	633	623	615	693	669	663	641	668	687	630	613	703	660	657	650	643	704	664	638	690	642	688	664	699	686	679	657	641	696	705	632	688	632	738	622	623	670	611	619	664	688	630	653	670	645	650	666	659	631	664	669	624	693	673	638	704	631	688	637	670	684	670	677	637	658	652	627	615	649	640	638	663	658	678	664	672	677	650	627	670	633	654	651	655	670	678	589	678	643	647	653	676	670	626	630	613	669	619	666	718	640	703	669	633	688	600	661	624	683	677	697	660
46727	67750	44590	6176	2548	1987	1715	1441	1281	1184	1133	1073	991	1022	1489	892	932	845	860	833	869	868	812	793	779	794	764	802	838	792	778	812	840	752	827	749	793	767	788	808	809	755	815	798	777	746	766	780	789	831	781	805	759	750	764	751	775	825	810	743	797	753	775	709	758	817	775	792	759	824	733	831	759	683	770	770	784	742	791	755	722	784	787	819	756	773	764	761	709	767	790	796	790	813	815	820	805	751	732	726	755	780	769	706	738	771	775	812	731	754	756	731	791	779	758	759	767	738	734	748	778	717	797	771	798	781	782	751	758	784	822	748	788	781	774	747	761	773	791	782	764	805	795	797	758	755	751	758	771	751	759	774	738	784	732	735	747	792	740	816	779	785	789	726	743	808	737	784	753	796	726	732	745	790	761	742	737	805	775	784	759	769	745	760	801	756	811	753	769	755	761	789	759	714	806	736	771	831	790	807	788	748	772	778	750	775	784	767	814	775	763	708	726	774	776	755	782	790	794	775	771	750	741	749	771	787	775	842	750	775	767	813	787	764	771	740	727	776	829	698	757	761	731	769	738	786	772	767	753	823	814	738	742	781	839	754	754	780	737	768	763	776	724	785	802	736	770	752	810	820	762	747	716	794	826	772	785	763	739	767	763	766	773	787	717	755	780	790	759	715	746	786	751	770	747	728	757	813	813	731	761	747	771	783	780	747	724	791	715	744	725	743	787	757	773	774	759	711	776	768	740	772	743	711	753	766	786	760	768	752	750	763	786	795	745	806	751	793	714	749	673	783	721	751	783	762	803	796	755	747	729	789	755	743	734	769	748	743	765	728	712	792	773	758	737	788	798	769	778	772	815	773	711	725	801	752	776	777	763	822	767	708	725	745	780	761	783	728	774	793	810	761	783	786	746	776	743	745	772	782	767	789	753	739	782	790	780	765	763	821	795	775	753	775	841	750	758	765	725	783	793	766	738	765	776	785	714	790	822	742	801	744	804	818	781	754	807	721	768	785	782	764	745	729	748	798	784	810	745	798	775	743	738	746	701	784	718	818	760	783	736	758	807	766	741	825	767	776	724	834	780	747	735	779	746	749	774	750	789	777	769	766	755	811	736	765	736	767	779	783	741	737	711	809	796	774	787	784	723	697	771	742	776	800	749	800	786	776	746	800	783	748	726	776	754	745	760	725	812	773	765	741	778	751	804	712	709	780	728	781	756	748	728	754	751	809	726	768	826	783	752	732	770	744	773	736	793	765	704	759	724	741	704	758	803	760	742	805	764	733	735	769	760	776	717	776	746	741	749	720	769	750	793	721	769	748	729	788	801	795	781	741	764	797	777	729	774	760	787	713	744	789	765	787	718	776	738	766	780	739	780	781	742	742	724	767	785	749	805	747	793	735	785	765	747	756	730	767	731	736	790	746	749	755	806	773	735	763	765	735	825	777	738	785	796	817	759	778	760	727	754	711	770	800	732	714	767	784	777	802	755	744	806	747	792	800	763	797	766	746	848	724	751	728	771	746	755	735	750	774	743	766	779	832	758	755	759	812	770	751	759	763	747	732	702	748	779	708	797	777	751	711	793	791	755	760	765	756	718	725	764	718	762	825	805	768	763	775	744	774	784	794	737	776	752	803	782	798	787	769	816	757	779	797	779	765	717	796	809	769	781	758	780	823	750	784	763	814	738	794	773	786	830	761	776	795	754	736	827	793	752	794	784	820	788	812	760	780	799	752	745	749	793	749	809	745	726	759	779	775	704	782	771	759	773	770	764	778	773	755	770	751	809	765	699	745	769	821	770	779	783	793	734	774	738	823	760	775	764	783	811	737	790	783	770	721	747	765	780	731	735	764	785	791	748	750	743	753	715	735	733	719	748	708	709	734	747	764	743	806	740	772	765	751	763	747	761	738	749	713	749	744	808	761	794	725	762	723	735	732	734	790	778	734	725	769	702	756	756	738	775	765	804	815	783	770	699	817	728	751	789	749	737	794	762	748	768	731	784	747	757	757	763	754	763	730	731	787	806	714	790	793	817	806	798	833	806	764	774	752	822	753	752	773	777	785	749	793	778	761	741	800	786	794	773	749	804	776	775	815	763	787	753	734	779	757	761	784	756	831	785	756	811	736	763	801	755	780	763	744	684	779	728	752	755	758	746	781	790	755	747	751	779	797	795	762	719	780	748	742	761	768	770	746	755	775	766	834	787	785	766	763	752	796	750	749	800	770	762	734	765	767	725	766	775	777	728	788	794	788	749	758	774	758	706	785	763	729	784	771	724	756	762	743	748	744	800	809	786	778	754	799	756	742	789	765	743	745	793	734	717	752	772	814	744	685	818	756	791	782	794	773	800	811	771	786	832	797	771	826	825	782	782	781	825	726	792	738	729	818	773	769	802	753	788	716	793	773	753	764	741	750	773	801	739	788	749	717	767	754	754	785	785	769	747	739	747	774	741	783	712	759	750	792	768	760	764	794	751	806	774	760	725	770	796	789	724	750	752	713	767	780	743	776	746	842	766	734	769	736	788	765	784	731	758	746	763	780	743	746	799	718	808	730	766	795	781	807	737	739	736	724	829	785	735	792	806	786	757	760	805	760	737	783	774	780	801	753	789	755	743	712	773	764	739	767	790	776	737	722	735	747	773	750	792	756	766	743	768	760	748	741	787	767	759	752	760	740	786	825	733	800	793	788	830	760	746	763	772	760	775	782	780	825	780	772	789	727	774	746	761	711	721	726	808	788	769	749	739	779	761	740	761	798	735	728	754	781	743	747	769	761	763	799	807	779	749	777	768	753	736	746	725	817	807	777	742	722	762	779	734	761	724	762	776	758	782	759	776	820	757	759	752	759	749	747	755	783	784	746	752	799	744	776	790	771	793	734	782	755	726	758	691	745	789	709	761	785	787	703	725	782	758	805	733	822	776	758	750	761	768	751	746	777	758	784	766	759	770	778	784	757	726	822	773	816	776	817	820	793	760	727	770	746	733	752	750	759	774	751	726	760	773	788	804	730	789	753	774	745	798	710	779	778	816	786	766	769	754	748	762	703	749	754	802	781	742	743	772	800	761	752	808	771	743	733	780	750	735	778	742	723	808	771	746	775	764	762	766	760	773	769	702	755	740	762	743	793	742	753	738	779	755	781	796	725	746	742	765	812	748	784	784	740	747	729	777	781	759	798	740	729	753	749	715	752	825	783	775	747	747	816	777	775	726	750	782	754	814	764	759	755	715	746	749	772	745	821	791	722	753	763	755	795	737	745	803	782	766	750	788	751	710	762	752	802	744	753	792	769	740	776	801	755	767	750	813	795	810	760	794	751	758	769	759	763	756	758	703	741	741	764	747	743	770	756	783	743	785	763	741	754	756	753	757	811	754	788	791	747	742	774	762	805	788	772	779	752	777	789	791	761	746	753	771	814	760	785	757	793	709	827	742	720	746	765	733	760	774	765	704	761	793	773	771	816	754	700	726	785	756	797	790	750	736	757
32622	31721	22788	4452	450	425	272	251	260	248	274	237	266	252	264	230	299	256	241	243	235	245	243	256	242	218	268	244	268	220	275	231	239	241	265	227	241	255	238	225	224	251	249	249	252	260	235	243	273	255	240	265	250	255	279	255	268	245	255	217	262	231	256	242	249	244	270	218	230	242	231	249	249	223	276	262	221	230	267	234	213	245	257	244	239	241	256	245	275	254	216	247	235	230	256	270	253	237	265	235	257	218	260	253	243	231	250	263	246	267	251	237	250	240	241	258	257	234	260	224	249	237	280	266	240	250	276	266	257	241	245	279	253	243	218	251	235	258	245	237	244	257	251	272	271	243	246	252	244	234	237	271	228	247	235	236	227	256	250	256	223	246	273	260	253	254	242	232	220	265	229	229	251	252	216	250	249	197	245	239	258	261	221	250	230	238	261	245	231	256	221	257	227	275	243	241	247	237	259	276	234	261	240	247	266	241	248	251	260	250	257	271	226	242	259	251	200	224	211	240	226	286	250	263	236	227	259	244	255	246	263	242	244	238	236	233	237	256	244	234	239	253	250	245	227	237	237	243	231	227	246	285	256	236	260	243	276	236	240	215	245	224	255	243	255	238	228	255	262	226	234	229	276	240	253	237	240	252	258	254	263	222	233	238	247	234	264	245	250	224	243	246	207	236	222	270	245	263	244	270	218	254	253	252	220	229	241	213	240	267	249	226	256	255	262	220	261	221	229	217	242	245	236	259	266	263	244	246	215	230	228	240	249	223	244	284	251	230	258	261	228	248	271	248	263	234	238	254	250	222	256	222	262	240	274	245	241	248	233	226	243	219	216	268	271	246	230	228	268	231	240	224	266	246	254	231	228	248	265	234	271	235	253	236	221	241	250	241	231	225	259	231	249	269	254	265	247	249	259	259	219	214	268	275	250	252	256	252	253	255	230	245	250	238	238	268	273	253	241	251	251	249	255	250	225	221	246	252	244	235	241	226	251	255	228	257	227	213	262	235	261	253	241	269	253	237	250	244	271	247	246	238	250	229	249	272	250	241	260	239	213	241	211	247	244	249	246	248	255	250	242	256	232	253	253	233	245	236	246	265	253	251	242	243	232	283	258	273	243	245	236	242	250	259	240	252	240	249	239	227	209	255	265	245	237	269	267	258	209	256	243	241	225	227	249	219	252	241	247	238	255	235	239	246	231	270	239	218	239	269	237	268	247	240	226	239	270	246	239	257	243	234	245	261	257	249	230	274	241	250	262	222	262	222	258	249	248	247	240	217	250	283	239	267	259	239	276	228	254	230	255	246	272	244	251	240	228	226	209	265	240	273	259	243	223	254	230	238	265	238	233	259	238	230	243	259	249	257	234	263	248	233	244	250	236	255	262	245	250	263	267	238	209	245	250	265	232	256	241	229	254	266	200	234	245	277	277	246	227	226	249	253	226	242	244	254	240	243	255	245	252	267	256	274	247	236	228	264	227	257	237	240	256	245	225	247	237	221	237	258	244	229	237	231	263	253	221	228	233	247	236	233	247	228	244	238	268	252	257	233	208	240	252	231	249	247	226	263	271	246	241	268	240	245	232	231	275	245	218	255	257	244	252	232	266	240	232	256	228	257	257	234	241	225	232	213	239	266	247	247	241	282	266	252	227	253	235	247	204	265	262	254	243	238	251	257	281	259	243	239	233	220	231	213	238	237	262	239	261	253	242	236	238	246	265	248	250	234	241	223	246	221	258	228	235	267	243	237	258	246	222	262	266	268	234	215	266	248	243	211	255	240	242	242	271	253	247	240	232	244	227	242	217	240	274	268	252	254	249	245	231	241	225	247	256	237	232	259	252	228	247	247	246	248	254	258	240	250	265	240	246	249	217	269	240	229	248	266	227	251	250	278	253	219	248	261	228	267	269	268	257	233	261	283	273	246	230	251	242	268	246	247	254	269	229	238	239	232	231	227	229	244	262	248	277	214	236	252	273	256	247	249	248	258	227	246	251	260	247	215	248	244	250	244	244	266	229	242	213	260	255	213	247	239	269	253	237	263	232	262	255	266	235	219	228	217	266	269	229	250	232	253	240	228	242	233	247	264	222	267	257	223	232	250	224	251	237	254	223	250	246	233	272	236	244	242	216	240	275	260	231	278	238	222	283	213	269	270	247	202	250	266	262	253	245	242	244	258	237	216	235	230	251	272	252	231	234	254	242	252	249	255	263	271	245	255	270	244	249	256	227	264	221	245	266	230	269	257	246	229	233	232	262	240	247	262	240	249	241	253	247	258	243	253	250	261	235	229	253	245	229	254	235	232	266	228	257	250	249	272	235	225	251	249	241	254	243	242	274	266	212	253	257	243	253	255	239	248	247	273	244	235	248	257	269	250	241	217	245	259	245	268	248	234	255	259	260	243	246	256	233	277	280	225	248	246	267	254	249	247	231	280	253	251	247	235	233	227	258	246	256	245	223	275	242	275	235	251	243	239	250	237	272	230	262	243	250	260	250	269	236	268	243	259	248	254	210	263	255	233	280	244	271	244	268	260	257	260	262	237	257	247	242	224	237	233	249	242	244	239	272	235	237	263	239	255	243	232	274	257	254	252	261	216	249	237	239	269	242	254	235	287	223	235	262	258	252	256	251	233	234	221	245	241	255	226	245	239	267	234	279	291	234	239	245	217	223	256	246	247	260	276	240	307	247	217	253	240	241	283	263	264	264	251	220	205	244	262	230	242	242	253	217	271	230	240	235	207	256	234	231	243	256	204	251	257	254	240	261	212	266	241	252	262	243	236	238	257	245	247	249	258	240	237	252	264	232	241	243	248	240	230	255	220	263	233	245	273	243	242	232	233	217	229	242	269	234	240	242	240	233	252	238	256	268	236	249	247	250	228	263	249	238	243	240	269	261	236	248	236	257	263	271	272	221	230	249	265	245	220	261	246	240	214	238	236	262	253	230	278	264	242	242	220	259	281	247	246	238	233	281	245	227	236	230	238	269	244	284	246	263	246	225	214	242	232	210	249	227	242	255	242	271	262	227	241	244	240	266	261	250	253	276	237	244	243	247	214	252	231	245	230	250	271	234	260	260	250	264	240	240	272	263	242	246	269	266	258	229	230	211	250	226	265	251	243	214	266	260	239	198	228	270	236	235	250	268	236	267	262	240	253	208	253	265	256	269	252	214	241	244	266	269	241	219	242	252	269	252	255	257	261	223	248	247	259	280	215	248	234	232	229	252	262	239	248	221	265	238	226	253	240	225	255	243	226	232	234	241	239	259	255	266	231	255	223	254	249	242	237	271	251	254	268	227	227	264	232	250	224	245	239	223	245	228	253	261	226	219	221	243	244	231	289	223	277	244	250	229	212	240	237	243	256	235	237	236	223	276	241	236	238	252	227	215	259	226	240	249	261	225	248	269	245	258	243	285	260	237	237	269	256	235	242	247	232	242	255	236	241	268	246	269	252	261	260	226	250	237	252	263	245	260	248	227	278
40204	45254	23707	1258	400	358	365	346	322	317	361	312	293	357	337	296	329	270	363	343	305	283	335	339	315	309	296	303	293	281	330	257	327	320	286	310	334	294	316	334	330	298	304	325	292	326	324	283	352	328	314	294	332	317	332	299	300	331	304	308	345	323	320	302	318	291	313	334	293	350	299	301	300	298	328	310	299	320	318	322	277	322	311	332	306	292	271	297	290	321	307	321	301	313	308	317	328	302	308	339	307	325	313	311	321	279	265	309	325	318	341	309	332	312	309	280	313	312	323	295	293	302	306	321	338	295	313	319	301	315	328	290	295	296	289	306	324	291	306	306	299	337	278	306	319	309	319	307	306	314	298	339	325	324	313	326	301	277	341	308	356	313	323	322	329	295	323	330	290	301	319	300	308	314	324	306	313	333	325	314	329	290	340	351	318	268	303	325	327	339	312	304	304	303	316	317	305	358	302	307	331	306	316	329	290	260	294	369	277	308	302	312	279	296	324	287	303	317	300	322	295	293	293	308	326	301	307	345	275	289	329	305	320	305	303	306	289	321	313	295	333	308	331	289	344	299	299	306	311	372	319	333	293	311	316	316	303	303	333	308	276	307	328	319	323	298	318	328	318	321	331	320	297	292	316	293	298	291	298	294	310	302	332	288	311	304	302	344	332	325	323	303	346	317	290	310	321	299	282	316	292	304	334	314	330	317	319	300	308	313	319	326	284	321	321	327	337	296	303	331	285	298	328	306	336	328	303	317	302	323	314	340	311	277	281	328	304	302	312	293	313	282	297	346	332	312	306	302	331	281	284	266	333	351	323	333	332	302	325	294	314	304	299	299	313	302	325	282	310	292	319	313	294	345	294	326	309	291	293	317	280	296	288	327	351	326	288	286	277	327	287	337	289	299	299	320	323	305	300	298	278	332	303	303	269	300	268	309	277	334	321	316	281	313	289	296	307	314	299	340	320	297	323	310	287	288	333	327	318	323	304	296	356	321	320	319	337	314	321	327	312	312	347	293	335	288	310	302	321	308	296	293	323	304	293	336	305	290	346	322	302	316	297	297	329	294	307	331	306	326	320	312	309	342	310	295	338	309	308	304	280	300	320	298	292	309	298	317	305	306	311	321	330	296	315	321	344	298	315	290	292	309	344	307	294	301	300	291	286	310	280	299	304	345	312	323	290	309	311	342	295	310	321	357	303	303	304	299	296	285	320	305	329	332	367	309	326	313	313	321	300	314	326	343	283	272	292	308	319	302	304	318	318	281	290	321	296	342	319	290	296	324	268	306	334	308	303	277	311	318	305	310	342	313	283	353	305	310	298	318	325	313	288	303	313	307	313	330	322	319	275	327	294	309	318	346	307	318	272	305	302	318	295	325	315	318	292	287	264	306	313	294	306	299	322	302	308	340	316	304	303	289	319	282	331	347	336	307	317	295	325	257	294	308	302	316	312	333	316	282	324	315	300	341	291	320	280	337	314	322	345	296	305	316	334	342	308	306	301	305	315	302	336	306	308	335	337	289	318	292	269	332	324	313	288	297	317	299	264	271	318	332	275	296	319	312	277	318	307	300	314	308	313	321	297	324	304	298	284	325	295	307	318	318	338	302	313	320	329	307	285	314	317	311	301	306	276	298	331	280	309	317	306	276	314	340	293	314	327	308	301	302	321	306	312	306	309	307	308	343	301	309	316	326	289	322	297	323	305	345	313	310	344	333	320	324	325	326	316	327	300	308	342	308	309	319	313	314	363	339	305	307	310	301	325	314	280	284	303	275	312	301	309	331	293	323	353	292	298	338	310	298	314	329	324	337	303	316	275	291	319	290	305	305	330	322	279	297	293	305	335	316	303	312	307	303	308	306	320	314	327	302	341	321	262	300	289	321	339	339	335	314	303	317	311	321	322	308	281	312	327	289	293	305	303	330	327	287	283	278	317	297	311	307	321	319	309	311	281	324	327	319	310	283	332	288	320	308	277	327	323	322	348	321	314	323	302	306	329	294	309	311	273	314	318	309	302	299	337	324	322	303	325	318	295	305	306	312	325	321	289	292	307	312	304	304	290	311	314	305	277	318	292	284	320	332	306	310	314	329	308	322	337	290	311	332	300	289	328	326	295	290	313	323	309	311	329	314	323	311	297	308	312	296	294	291	304	327	321	299	308	277	289	310	319	325	302	330	362	337	287	287	306	329	328	315	306	321	335	311	304	279	281	295	308	297	291	275	321	329	341	320	291	337	304	307	311	327	287	304	295	296	314	315	316	304	328	307	297	322	284	288	296	318	314	318	314	300	303	289	335	314	341	321	314	291	290	298	335	295	301	294	295	309	312	320	294	321	302	289	298	297	323	310	309	279	310	291	305	295	296	312	358	302	329	319	306	284	289	289	298	296	277	326	301	325	300	309	322	309	346	327	319	331	324	272	324	282	328	317	312	293	313	332	315	290	324	306	315	309	290	303	304	299	358	292	311	336	295	316	343	276	320	308	303	306	333	325	290	328	278	314	322	308	293	325	294	332	297	292	305	320	323	302	313	289	299	312	314	330	306	293	334	339	290	326	303	325	327	315	319	322	326	306	281	299	345	314	296	316	320	323	304	311	316	310	341	305	325	302	328	308	298	329	303	266	305	343	302	293	310	316	326	286	299	301	311	300	329	313	303	303	309	290	313	314	312	294	276	306	306	302	311	366	290	344	315	311	309	304	312	323	322	316	326	296	290	328	293	338	313	336	330	318	320	303	286	286	321	346	295	298	319	299	339	332	304	303	315	312	306	301	308	287	287	290	323	278	319	304	321	304	308	319	317	314	292	308	293	312	341	309	304	295	317	285	315	314	323	321	306	321	297	321	294	292	345	299	329	282	311	294	300	308	298	276	307	326	313	310	284	314	298	276	310	288	305	303	312	330	298	309	327	335	325	313	319	303	301	336	300	308	315	301	333	301	335	328	316	322	347	366	315	310	312	287	285	322	318	326	284	305	321	292	289	329	303	305	319	317	315	320	301	311	288	313	298	305	276	263	318	310	291	333	348	317	319	294	281	278	309	320	291	289	289	316	319	310	334	318	319	311	299	285	282	330	314	296	302	322	320	287	311	295	297	308	287	292	337	288	290	295	289	303	317	322	312	283	321	290	317	311	337	323	317	309	301	329	293	307	279	324	317	337	307	321	324	301	326	282	317	321	297	330	347	306	295	326	317	276	300	317	304	290	316	293	276	307	321	289	303	302	276	309	307	304	291	340	318	327	301	315	328	339	291	325	312	288	300	324	302	284	312	315	330	325	294	337	301	315	288	302	301	287	308	311	276	321	283	309	328	354	309	320	302	309	293	319	293	307	310	318	316	301	311	345	306	308	321	315	302	304	278	308	333	326	328	299	300	329	315	311	321	306	312	310	314	333	311	329	300	304	308	287	310	288	316	306	295	338	323	296	301	307	305	333	328	318	307	351	319	301	311	303	296	293	274	293	336	324	329	321	281	312	280	287
23920	21006	28052	24065	20103	5445	802	643	575	556	581	489	570	532	533	466	498	504	478	458	472	477	525	482	465	452	456	462	466	503	425	449	503	502	453	488	421	433	499	446	455	429	458	450	444	436	460	440	432	476	479	485	460	482	452	461	455	432	447	466	412	441	453	472	452	488	492	464	473	449	491	493	457	494	454	442	441	445	419	458	484	458	461	451	455	451	445	483	454	498	465	455	515	475	500	451	430	473	432	407	462	463	463	461	427	437	466	453	455	468	431	481	457	496	486	431	451	458	442	444	515	442	499	448	456	468	483	462	467	454	436	481	445	433	466	488	454	444	427	443	450	430	468	435	485	443	403	455	461	449	468	420	459	447	440	475	466	458	483	461	444	422	476	404	477	459	429	504	453	456	419	473	461	416	463	466	451	456	499	447	409	474	469	444	475	459	434	482	403	446	479	457	453	441	485	460	478	414	453	437	453	451	464	447	459	451	421	482	458	443	441	471	467	490	450	486	429	484	418	488	429	460	457	494	433	458	453	463	468	442	492	488	453	431	447	444	438	469	476	445	489	478	447	465	457	451	448	471	455	428	459	515	436	427	455	507	432	407	462	451	454	464	429	461	449	433	437	490	457	428	418	448	480	463	441	493	448	460	468	458	444	507	427	455	504	463	471	472	448	468	454	458	443	466	451	444	475	465	443	467	428	474	454	443	449	418	470	444	432	440	452	479	468	446	468	459	479	439	493	463	429	467	492	459	460	447	464	437	451	453	499	453	444	405	452	439	478	481	483	485	469	423	431	432	444	437	477	464	476	449	456	471	432	475	421	480	428	442	449	446	446	449	486	474	474	470	474	478	435	453	435	481	483	469	459	421	451	456	470	488	443	441	446	454	451	472	471	442	445	463	469	471	467	449	454	432	450	471	451	447	414	483	445	491	441	473	479	462	475	433	415	430	402	456	451	418	447	453	465	448	453	465	442	447	456	458	460	474	487	441	423	467	455	450	448	464	401	449	453	423	427	464	463	501	441	480	453	462	457	431	463	478	468	452	448	453	445	428	455	447	455	452	472	456	458	439	474	457	467	459	481	473	424	486	445	457	457	470	472	416	483	431	463	434	429	446	464	476	423	433	481	426	484	454	444	465	467	447	454	435	461	498	460	466	460	446	433	439	449	478	463	469	461	465	470	469	435	458	461	432	444	456	418	455	469	449	445	481	441	470	481	468	459	462	464	465	442	463	449	476	438	462	406	440	447	432	488	423	434	455	478	458	472	444	465	475	457	449	456	454	485	428	472	470	440	450	439	451	432	474	456	463	455	424	425	455	454	447	446	486	448	482	458	465	426	446	434	482	476	450	464	461	476	447	438	479	467	433	482	426	453	417	376	466	399	454	468	496	464	440	471	429	440	462	446	418	443	434	453	455	462	440	471	459	437	442	435	473	476	471	424	420	448	438	465	442	421	473	416	464	470	483	452	454	491	454	435	429	423	463	443	430	437	433	459	485	513	450	459	484	454	480	487	475	491	444	444	432	448	453	440	455	485	456	435	467	422	467	461	466	455	451	430	458	447	474	447	442	465	482	506	458	488	450	473	454	439	417	472	437	471	463	443	450	466	482	460	467	455	433	470	410	435	500	490	485	442	398	459	448	463	457	454	437	469	451	420	455	479	489	457	451	472	433	490	443	440	482	445	407	481	481	430	464	471	478	427	466	449	459	442	459	487	471	463	435	420	460	486	477	453	459	443	453	436	435	471	453	420	488	460	429	453	441	486	483	476	445	456	446	490	480	483	463	484	438	437	469	389	431	439	450	476	447	425	424	454	438	445	469	482	467	448	439	441	473	457	469	443	455	478	467	443	386	425	464	473	456	458	493	463	430	465	454	477	461	457	482	455	436	419	481	424	441	409	442	446	455	449	462	473	488	483	466	466	479	471	454	490	437	476	501	476	459	446	483	490	444	458	451	463	456	442	441	486	434	425	484	519	439	446	436	478	463	420	428	464	447	488	446	421	456	475	494	456	440	455	419	440	462	430	453	432	457	459	423	446	451	445	489	431	485	458	426	461	414	439	480	449	453	429	477	497	453	472	438	457	453	453	458	495	478	459	472	464	455	481	461	455	455	428	425	423	422	449	456	449	425	454	474	423	432	449	431	472	426	475	437	451	441	458	474	457	447	473	471	458	453	421	444	444	467	436	432	436	421	447	474	445	478	468	461	432	421	494	436	455	468	425	478	515	450	431	428	462	457	437	461	422	448	436	501	458	441	435	488	435	451	434	437	467	467	444	463	484	448	478	480	417	459	450	486	447	459	460	419	447	460	448	468	460	430	448	430	435	439	434	447	401	472	462	439	454	450	466	501	459	447	416	430	455	484	457	463	463	463	461	436	460	464	462	479	451	437	427	467	455	477	486	472	436	463	482	442	442	450	462	436	457	450	457	446	479	442	485	472	435	431	437	460	461	442	440	440	457	488	433	490	441	439	446	462	444	434	420	470	465	469	473	454	423	434	438	426	427	445	469	401	490	428	466	439	453	457	477	455	476	470	448	444	455	440	482	481	441	509	459	443	505	446	463	447	470	453	453	451	476	442	478	393	430	419	450	419	455	428	465	471	478	436	452	462	488	454	445	458	431	464	472	419	437	462	463	499	497	459	460	469	472	439	447	445	450	443	463	453	423	488	454	480	450	470	445	449	442	482	464	429	464	444	476	448	472	471	444	435	466	431	443	467	422	465	474	454	507	447	452	438	501	488	452	434	472	450	462	462	472	453	473	434	443	455	469	468	458	448	415	460	481	423	463	483	420	413	456	430	477	436	428	444	473	477	429	457	465	442	468	404	472	449	481	441	464	467	418	476	484	381	409	455	440	414	457	471	447	475	437	450	439	418	438	416	431	473	461	475	434	415	464	467	448	461	453	447	462	426	492	448	472	444	483	447	461	426	443	479	472	447	488	443	444	453	424	473	476	413	421	475	409	422	497	406	489	435	431	451	437	465	448	474	450	404	412	435	452	428	475	458	438	443	495	446	444	455	480	429	480	475	456	466	445	486	469	448	487	481	460	475	461	476	474	448	475	419	465	430	479	423	475	460	462	461	457	444	439	429	465	462	441	438	447	441	457	479	436	467	478	436	454	470	490	418	457	495	490	446	479	446	470	458	472	473	425	428	465	481	439	450	455	444	473	448	478	449	455	442	439	421	446	442	444	450	459	429	464	458	466	418	454	478	429	407	473	446	496	454	454	469	469	485	478	452	458	439	416	460	463	432	475	426	469	441	445	471	466	461	445	432	476	436	434	442	510	462	474	448	436	425	456	478	464	415	479	441	450	440	434	409	451	438	441	426	426	460	436	467	482	468	444	440	444	460	450	461	468	445	485	454	437	470	433	473	495	431	481	456	463	454	452	483	448	450	441	489	463	441	480	423	473	479	476	456	482	423	451	459	464	426	453	460	427	472	476	442	452	435	456	448	483	445	469	462	444	447	452	452
42176	59626	33632	2437	1495	1190	1053	954	799	754	693	654	652	732	740	612	601	563	559	588	613	612	559	540	581	528	567	536	537	585	548	538	601	547	578	522	562	536	557	562	532	574	545	546	556	512	498	550	575	535	538	548	522	549	572	518	553	516	556	530	550	548	553	543	535	532	563	567	537	566	560	594	541	556	532	532	568	537	535	512	531	551	516	554	501	508	537	535	522	523	545	572	520	559	525	561	577	543	537	548	546	545	520	562	535	533	532	549	493	554	476	524	502	588	549	518	536	494	530	524	552	550	515	515	517	556	514	567	564	484	495	566	532	518	531	544	527	539	538	517	539	556	511	554	507	496	558	519	537	528	518	565	575	540	533	487	526	521	522	550	523	517	531	557	547	563	529	580	600	546	586	575	528	555	546	548	544	556	575	519	553	492	557	523	531	475	506	549	521	519	510	531	533	530	520	529	553	548	548	492	584	524	513	503	491	509	539	547	532	545	562	511	515	509	509	505	511	540	530	514	533	520	573	552	554	541	516	512	544	545	528	557	558	527	523	513	590	535	563	535	530	562	544	548	561	516	529	556	538	550	501	527	572	556	560	570	531	524	504	540	529	535	508	543	539	505	537	515	559	498	494	571	531	549	493	562	531	534	552	566	492	527	534	596	522	547	516	543	525	518	498	542	512	519	578	516	521	566	569	530	546	546	531	573	537	495	534	544	548	543	522	553	535	581	560	535	531	512	534	528	569	587	502	600	537	529	566	530	509	549	534	547	515	564	517	550	511	531	527	542	552	515	538	557	527	519	487	523	533	552	549	547	565	585	545	557	530	528	557	513	530	539	545	522	559	532	544	529	564	563	539	518	538	542	541	531	559	567	521	484	519	581	581	533	533	540	484	538	579	519	570	601	528	532	545	538	525	542	519	545	561	530	555	527	565	524	545	540	566	513	557	523	524	539	548	515	549	494	527	518	507	598	524	546	529	585	548	567	497	504	534	568	584	597	515	494	552	516	557	551	565	586	548	520	530	568	558	530	538	526	558	520	524	502	520	599	531	499	494	554	544	530	552	518	561	560	535	563	522	560	544	562	557	496	527	509	559	532	517	538	537	513	552	570	577	569	570	522	536	555	541	527	554	538	532	547	527	524	550	480	520	583	510	532	560	582	536	547	567	550	539	537	525	545	533	520	529	555	494	515	538	564	554	513	496	555	554	537	548	561	489	549	518	530	571	549	572	561	539	536	544	485	518	579	526	548	523	546	551	554	520	543	525	528	511	516	545	531	538	566	558	526	576	510	527	555	537	529	545	544	555	549	532	552	503	515	550	534	571	535	516	511	574	567	569	547	562	548	509	538	547	556	517	509	541	551	548	498	543	531	571	553	520	548	541	515	527	551	523	502	549	526	540	515	567	539	538	541	551	558	540	578	492	544	553	542	583	531	566	523	500	558	534	530	565	500	546	554	562	539	541	508	563	563	538	525	553	571	538	552	540	579	568	558	571	539	521	541	538	506	517	565	567	569	514	524	515	525	547	478	539	496	528	505	548	521	516	519	531	539	529	534	517	514	536	519	543	530	503	551	490	554	568	526	516	540	526	506	536	527	560	495	554	569	560	549	587	515	522	505	532	574	507	562	557	550	519	541	552	543	513	547	586	506	533	565	518	524	529	534	513	556	515	533	514	481	530	553	515	533	571	581	485	517	544	520	518	542	521	515	512	565	522	529	497	578	539	568	564	531	585	518	554	565	501	545	510	491	510	502	477	570	558	532	503	567	531	553	501	519	557	515	564	566	528	547	564	548	551	572	508	558	534	549	587	556	525	517	509	554	555	554	490	541	562	556	512	547	510	475	507	526	573	593	582	561	550	486	553	536	541	538	524	544	541	578	538	560	562	512	522	511	527	556	538	570	549	540	515	529	537	513	558	534	523	554	572	507	537	531	511	494	583	530	542	506	572	517	501	568	535	547	509	506	534	535	569	528	560	546	566	538	490	522	530	542	580	568	518	520	491	560	568	562	528	557	571	557	522	540	514	501	553	577	524	557	576	549	517	519	570	521	565	547	491	534	535	537	538	527	523	543	525	534	548	544	581	587	580	535	584	526	548	579	509	526	528	540	541	510	548	572	534	559	543	550	546	487	558	534	537	540	536	536	525	541	516	522	517	553	540	571	528	540	531	529	538	544	526	551	515	573	544	536	525	539	526	525	525	504	557	497	542	554	504	553	544	532	527	532	504	523	564	534	555	535	497	512	511	540	524	523	549	562	567	526	514	506	549	558	566	542	578	534	547	544	512	550	534	576	505	536	512	516	527	520	544	549	534	489	513	514	532	547	586	556	512	524	513	543	539	518	547	496	509	558	503	557	527	517	492	522	517	563	548	487	541	569	527	526	551	548	552	577	534	564	544	547	493	521	509	533	554	527	541	563	567	505	548	582	573	548	501	559	533	569	561	483	570	551	565	570	524	506	574	537	534	550	552	545	529	565	550	581	511	530	515	482	491	518	570	562	518	539	537	543	539	541	542	554	499	536	558	562	544	499	533	525	522	530	518	507	534	524	537	546	490	563	574	556	517	539	550	550	531	505	519	555	541	496	570	489	519	545	556	526	539	545	546	545	545	514	548	538	535	516	536	488	543	538	534	520	547	508	557	553	510	550	559	553	503	546	544	538	546	471	510	526	532	526	512	567	499	533	525	509	515	581	551	558	528	567	542	501	523	534	544	533	515	568	543	555	528	520	510	543	552	559	533	539	532	507	541	553	531	529	498	531	546	533	548	522	556	533	520	529	518	564	541	558	518	538	497	535	559	522	591	530	517	562	535	511	562	523	504	552	541	572	514	528	491	535	557	557	534	521	551	537	549	489	519	522	549	517	547	554	527	566	517	560	558	534	522	487	530	572	544	541	537	527	517	538	520	511	505	519	537	534	542	563	563	568	487	533	604	585	560	563	554	502	507	529	551	505	580	536	522	520	495	537	549	522	513	552	563	559	533	524	510	525	572	511	597	521	560	516	521	597	507	536	518	557	541	578	512	529	553	525	569	541	544	508	520	518	519	556	551	537	531	585	530	575	570	544	529	532	590	528	552	557	527	576	536	516	556	541	525	503	512	561	506	513	608	560	566	545	516	516	552	544	562	532	512	541	553	511	532	544	551	564	500	574	558	523	529	563	538	509	523	522	530	531	586	539	521	555	566	560	536	556	519	537	525	490	560	553	487	529	519	570	508	506	509	554	515	515	541	507	551	543	549	528	492	538	571	559	528	556	567	497	529	529	541	540	542	523	522	572	521	544	542	532	566	530	546	556	519	542	544	531	550	537	514	529	566	482	567	555	558	531	526	536	541	558	518	508	544	512	537	528	570	480	530	570	493	524	551	566	553	505	575	558	520	539	566	520	539	522	534	516	580	546	505	533	556	538	537	520	578	579	531	523	555	486	520	581	552	557	539	547	493	574	560	530	560	515	529	523	532	512	533	542	535	520	528	530
25216	21282	26632	23769	5160	529	441	370	352	347	353	332	332	377	368	342	365	319	283	319	330	328	338	331	300	334	311	293	282	303	310	297	287	297	303	318	283	279	310	316	309	290	327	329	323	300	307	302	330	321	297	300	318	320	307	306	321	313	321	318	299	330	292	327	283	305	305	336	288	292	321	330	328	293	337	328	310	291	297	306	330	334	303	303	318	327	334	298	322	315	325	327	286	320	345	291	313	311	320	305	294	337	302	295	302	282	293	305	303	320	307	293	306	296	309	301	314	281	320	281	315	343	328	304	296	313	320	325	299	332	343	316	296	329	300	320	284	308	281	327	276	312	315	301	292	296	288	277	299	311	313	339	283	304	318	320	314	297	325	299	278	331	278	321	304	324	299	324	350	322	286	296	295	306	304	315	301	319	336	332	302	339	320	303	287	303	293	307	302	300	300	325	306	286	291	301	316	331	304	311	307	297	316	339	312	329	305	311	325	302	292	329	294	294	339	350	281	303	313	306	321	319	323	293	329	302	311	309	317	310	362	300	333	319	318	323	302	330	332	292	311	282	301	327	312	291	295	298	305	303	327	309	335	295	296	303	300	312	324	296	295	318	331	327	288	325	317	313	295	330	329	323	329	295	316	275	313	331	337	305	331	314	303	292	326	298	304	305	303	310	295	318	310	299	287	265	290	295	313	296	292	339	311	286	315	314	320	306	314	299	321	328	333	290	305	294	325	293	351	285	281	293	327	274	298	326	320	315	273	319	313	313	308	319	316	327	319	323	325	287	314	291	315	318	289	307	315	303	305	300	311	317	322	309	309	319	284	331	334	272	303	307	355	297	331	271	295	312	333	293	308	286	332	279	321	319	294	279	308	334	290	290	316	340	296	301	302	327	304	306	320	331	301	318	294	282	331	312	307	285	301	332	292	294	301	310	302	294	289	318	309	312	318	345	344	346	308	296	307	312	293	312	325	317	328	302	299	297	284	302	288	296	333	314	342	307	308	331	304	290	336	300	321	290	335	296	294	302	306	320	352	314	319	311	304	321	310	322	299	311	311	282	322	297	316	313	307	344	312	297	292	311	320	313	315	304	315	285	285	310	305	312	298	305	351	300	306	307	320	350	305	283	310	333	295	304	295	295	351	287	317	321	275	330	332	299	255	318	315	320	285	313	297	315	280	307	295	314	310	299	316	326	312	293	307	300	310	302	256	327	321	293	308	283	323	299	298	318	293	315	285	283	319	326	313	278	327	319	291	326	305	306	279	329	329	315	293	303	322	335	315	314	270	289	338	308	282	269	324	311	298	312	275	303	311	318	297	294	300	327	277	313	303	321	314	321	330	329	320	334	330	308	305	333	295	298	305	289	301	307	328	318	320	285	314	352	302	312	331	300	280	283	318	282	296	293	323	342	308	343	300	325	284	305	289	347	285	328	268	316	308	300	287	276	339	323	299	324	322	308	354	280	315	320	306	298	292	319	284	314	307	289	284	286	324	304	293	317	346	337	287	326	303	307	324	317	334	309	302	311	345	316	314	324	310	325	303	305	322	313	309	274	323	325	276	302	323	344	328	291	298	313	301	303	298	309	360	303	288	308	296	341	303	300	336	304	360	309	311	288	275	313	298	311	316	292	303	275	310	304	290	332	262	307	319	303	325	322	308	309	317	314	301	291	311	275	291	281	281	294	326	302	317	316	319	299	298	303	316	312	316	305	284	288	336	323	307	299	291	328	304	313	335	303	292	301	299	305	295	323	326	304	327	292	295	307	327	298	320	303	299	287	304	321	281	308	303	310	305	310	289	290	301	337	339	310	305	301	308	314	274	300	329	321	305	332	301	341	313	342	340	331	320	325	342	300	358	335	327	321	315	286	296	300	339	294	297	339	308	308	328	313	310	314	323	287	316	299	329	295	313	317	327	341	346	316	314	327	319	322	306	312	311	292	289	296	315	337	316	324	309	301	348	291	299	288	296	315	318	311	296	299	334	326	298	303	302	306	307	289	332	332	307	282	315	305	355	286	327	321	301	327	292	297	294	309	325	306	309	331	329	319	333	314	294	303	299	299	316	300	312	316	311	308	307	299	299	293	303	320	293	310	315	336	293	303	300	299	313	272	304	275	324	345	265	277	319	306	328	325	294	337	327	297	302	291	328	313	289	330	317	308	297	298	285	299	319	282	317	313	317	308	348	354	317	317	289	308	315	295	264	326	298	303	289	269	306	306	347	313	280	298	307	289	297	305	274	313	301	336	300	327	329	277	335	308	324	338	308	281	329	301	290	301	278	299	294	304	303	309	313	305	302	307	276	313	320	297	320	273	327	303	335	315	300	328	320	300	299	317	314	286	295	322	289	308	287	317	274	333	332	301	326	295	295	304	318	279	348	292	321	318	310	302	343	298	326	299	325	326	327	310	302	323	301	325	328	352	330	298	318	268	313	312	317	295	325	307	300	276	314	327	301	333	301	341	298	306	321	296	310	331	333	313	306	312	306	295	340	312	252	332	338	296	332	312	295	309	295	292	331	320	294	306	313	321	297	338	316	313	298	341	297	312	325	300	331	301	339	328	291	312	293	319	330	315	264	310	317	315	350	317	312	322	309	312	359	292	298	313	307	294	301	330	297	313	285	298	329	285	300	337	330	306	287	314	321	307	308	289	314	298	311	323	345	309	303	303	303	290	315	339	296	328	288	300	311	311	335	298	324	332	324	320	279	308	320	260	329	343	321	329	300	298	310	319	322	309	291	293	339	307	293	312	342	274	302	323	327	316	328	306	297	308	251	291	357	303	288	329	311	275	304	298	314	331	319	288	318	315	308	307	317	310	304	311	305	281	342	284	288	301	307	362	313	310	302	302	304	288	312	331	330	317	342	307	338	290	307	318	304	295	322	306	293	312	289	284	301	287	327	316	305	324	290	295	307	325	307	294	337	297	318	319	320	318	310	272	332	282	304	282	316	296	277	299	334	347	283	302	305	311	306	291	327	307	321	294	281	319	266	342	308	317	337	293	286	311	329	299	314	313	317	306	318	291	311	319	330	344	326	287	307	293	316	303	306	306	292	276	306	306	290	327	316	302	292	316	324	298	309	326	313	290	314	310	325	329	323	328	299	326	321	315	279	281	276	318	303	303	304	302	338	313	305	303	309	324	306	304	317	319	346	319	320	338	307	289	295	304	318	333	298	309	338	351	314	318	275	307	317	273	285	308	327	326	325	300	322	310	293	304	292	315	276	269	315	299	288	296	317	298	313	313	348	331	287	324	315	280	326	302	327	295	286	314	314	335	320	291	330	309	331	324	311	317	314	302	319	318	324	302	308	333	318	335	291	323	299	308	267	324	317	320	320	297	314	315	288	296	333	314	330	328	312	328	330	309	326	277	289	293	323	329	294	296	272	338	291	335	314	298	304	315	297	320	307	321	347	332	285	309	296	296	309	323	344	312	268	314	277	332	270	328	345	300	342	295	305	309	319	300	309	305	283	318
41729	54579	21386	1334	869	761	626	615	604	513	480	504	477	543	486	442	451	408	438	411	403	405	409	385	399	405	387	394	408	357	378	423	436	387	397	367	386	414	439	393	405	391	368	410	401	423	384	397	410	417	417	398	414	386	389	391	408	382	442	383	402	379	419	352	388	421	398	398	392	402	397	357	423	426	431	379	404	380	429	403	395	411	431	374	401	398	398	409	375	392	372	394	410	387	403	419	391	391	416	392	397	407	390	392	384	420	380	395	375	390	401	408	417	391	392	385	404	395	429	368	440	389	431	397	402	384	384	358	391	445	388	414	422	414	395	388	394	406	365	404	368	407	404	423	391	404	375	406	367	391	409	423	421	374	399	392	376	410	360	389	416	367	404	414	375	410	395	364	374	413	399	422	394	363	384	399	345	411	405	402	411	381	428	432	398	396	392	428	375	380	419	398	421	418	383	457	389	429	389	407	397	409	381	397	380	394	389	410	402	387	415	395	393	398	407	354	379	381	396	420	390	392	397	393	420	415	431	361	402	382	397	387	432	406	372	393	407	413	353	427	393	405	397	401	414	401	378	395	398	374	360	416	384	368	441	395	423	382	412	412	395	404	378	395	406	375	438	384	400	380	405	408	386	412	367	384	386	402	421	436	385	413	395	405	378	386	389	390	372	411	362	379	405	416	374	357	376	424	392	349	407	376	370	397	397	402	334	395	389	382	413	402	405	399	388	385	377	422	381	413	423	398	395	372	390	467	379	409	422	396	406	388	356	388	374	418	389	451	372	415	402	416	399	401	422	371	390	427	417	408	394	381	383	387	407	405	411	404	393	400	428	394	400	384	367	391	391	384	385	419	389	403	353	409	413	379	435	376	396	380	377	374	388	376	426	362	392	406	406	413	403	399	400	404	390	407	431	401	418	406	408	402	392	423	446	385	398	397	375	395	365	403	380	400	422	390	401	379	395	405	406	418	411	407	398	370	363	403	367	384	389	394	390	402	377	384	435	404	344	395	400	437	401	382	393	390	388	400	382	389	421	415	400	388	397	366	404	426	376	349	384	374	450	365	386	431	384	426	407	393	409	394	414	371	354	394	407	426	363	404	374	418	416	380	398	432	400	376	397	386	392	416	440	383	405	385	436	406	408	392	387	386	409	389	367	416	385	373	392	399	374	411	375	385	403	427	393	386	413	407	374	398	400	405	429	381	404	386	402	408	405	384	364	410	420	394	390	407	374	379	370	372	386	391	409	372	370	397	387	401	410	398	441	405	383	380	391	415	415	393	408	406	358	397	416	395	395	428	393	425	417	372	414	390	389	396	363	433	381	393	377	398	392	402	387	381	388	374	389	393	413	421	364	421	429	400	401	390	410	394	402	380	360	406	389	389	389	384	420	386	404	393	424	408	367	393	367	379	381	364	400	392	414	404	414	416	370	419	423	412	365	417	371	400	367	354	404	390	384	378	406	386	392	401	394	401	407	406	383	398	394	419	405	381	379	382	430	411	376	359	381	390	396	405	401	384	415	375	449	399	400	411	382	370	418	388	380	367	366	407	369	392	410	414	367	382	432	441	415	397	396	390	411	417	412	354	404	399	408	400	391	421	410	376	361	401	408	384	420	361	403	417	362	403	415	377	409	399	415	424	428	402	366	388	421	360	376	388	420	403	364	361	419	386	394	406	391	380	375	409	390	397	390	436	385	368	428	388	432	373	406	416	420	381	396	397	407	423	382	350	371	403	437	386	399	398	405	361	399	449	405	411	423	386	389	415	415	365	361	391	403	409	424	427	407	391	395	404	395	402	393	357	387	372	354	346	400	406	381	399	419	383	386	415	407	389	408	375	423	396	415	387	386	424	437	408	386	389	427	397	401	387	423	417	390	382	424	344	367	402	380	410	385	372	419	385	392	407	372	409	429	399	401	376	421	387	410	400	393	395	402	389	413	433	383	422	382	399	424	420	404	419	414	389	423	411	374	405	419	385	409	386	417	409	396	377	404	387	398	403	395	417	409	354	379	428	415	376	381	401	386	408	412	405	372	372	387	395	385	396	379	392	379	425	373	410	433	418	377	397	379	416	386	388	428	394	401	390	390	406	380	376	385	385	385	397	404	405	374	383	422	406	422	447	398	427	368	453	393	450	412	390	385	419	377	357	407	421	383	393	407	400	391	419	369	416	411	412	400	391	422	379	400	389	395	392	393	401	402	400	402	433	382	374	433	405	429	402	398	433	398	392	409	407	408	423	407	388	388	385	426	406	389	372	366	388	365	382	393	403	369	392	389	392	401	374	392	421	384	392	352	395	421	438	406	389	409	407	442	378	415	394	377	360	356	380	352	401	429	424	427	376	415	365	386	450	381	411	393	432	389	415	386	400	388	414	383	378	385	412	458	384	391	398	378	379	397	430	407	383	415	391	384	397	358	367	409	385	441	410	386	414	381	358	367	416	425	406	377	413	362	426	396	388	362	373	416	387	380	418	433	390	383	420	406	372	414	366	393	386	416	388	402	361	383	409	380	400	440	402	372	428	400	391	394	365	400	427	373	422	419	417	391	393	418	416	418	402	401	384	447	416	427	421	392	408	375	415	363	415	429	405	394	406	422	389	424	390	405	420	388	387	378	395	378	386	403	372	409	416	406	376	385	408	398	429	396	388	383	357	404	400	356	398	406	423	373	425	408	413	429	408	409	436	434	394	395	390	379	408	386	355	387	389	392	406	376	400	399	391	417	405	390	384	358	389	410	392	400	402	443	434	425	396	387	405	385	373	395	375	409	408	367	365	416	422	397	409	393	404	387	399	400	395	418	400	403	395	393	388	392	380	376	408	380	381	369	407	416	387	374	404	380	377	420	373	431	393	390	423	373	397	384	424	441	398	391	395	398	414	364	403	392	404	387	391	416	413	359	392	374	399	358	379	439	367	394	394	411	408	395	424	393	413	388	380	365	400	387	374	374	361	399	403	383	397	410	413	431	425	376	389	407	387	420	412	365	388	390	438	374	402	399	407	376	420	373	387	413	366	394	349	392	402	403	416	417	405	367	400	402	429	375	424	368	388	376	405	434	408	376	391	433	365	359	408	393	420	379	397	418	396	402	420	416	381	393	386	389	413	353	385	396	423	376	375	432	393	392	409	395	429	412	398	400	417	438	377	391	386	408	372	415	392	393	384	366	382	430	378	368	387	396	418	434	415	403	392	423	368	396	391	360	350	389	401	381	374	394	396	373	411	413	408	422	380	382	406	380	389	381	396	382	408	382	409	370	403	446	415	394	369	408	437	393	386	401	403	382	394	355	380	385	408	409	364	440	405	372	366	380	398	402	416	380	402	394	379	407	375	376	426	377	389	434	380	430	403	401	374	368	412	377	409	394	409	352	395	424	367	374	388	359	382	417	379	383	386	389	385	366	399	385	385	396	411	389	420	442	408	377	400	402	388	408	387	420	360	387	429	425	366	396	375	357	390	349	386	389	384	406	369	392	387	374	391
22824	20973	28391	23581	20906	20425	4312	1106	875	868	786	821	752	820	1027	920	707	757	736	719	682	694	671	692	688	662	668	669	713	666	685	675	674	709	666	651	688	682	659	702	614	687	673	696	651	666	669	620	662	635	625	708	691	700	666	680	639	672	651	695	670	637	634	659	665	680	692	649	645	650	653	614	668	638	653	665	649	657	606	633	647	666	634	658	631	685	621	676	672	650	649	624	647	627	717	696	660	684	641	666	692	622	645	651	664	661	617	629	681	649	659	650	649	597	638	664	665	645	664	656	633	620	647	639	636	687	641	681	631	636	678	624	658	659	671	669	687	654	645	649	667	681	645	663	639	641	651	648	638	617	629	619	665	663	644	671	650	622	708	635	643	670	619	628	694	622	667	650	635	679	619	627	572	649	643	651	689	659	662	625	638	672	634	679	654	659	689	654	652	621	660	668	640	644	675	650	708	618	641	661	647	642	643	668	658	596	614	632	672	608	675	653	668	661	664	654	684	690	659	651	686	684	626	632	628	686	648	632	680	674	641	659	651	633	678	663	662	619	691	664	662	639	634	681	650	679	662	659	633	646	653	658	687	635	622	656	664	621	594	668	688	657	674	669	617	682	665	593	691	651	614	662	610	636	654	610	664	630	641	675	623	607	657	616	587	648	593	658	678	641	647	637	604	619	622	633	664	630	612	641	694	621	644	674	669	686	653	649	659	665	615	667	659	659	656	655	619	666	677	610	634	662	632	673	671	663	630	651	642	649	622	673	657	630	612	678	639	613	651	647	654	607	654	645	642	640	629	645	658	690	632	606	613	632	620	652	639	671	642	661	641	637	633	676	593	649	636	625	629	648	612	616	655	681	627	606	620	665	671	652	654	635	649	628	641	669	658	651	608	668	651	625	629	644	617	619	659	676	633	642	630	663	622	615	684	694	635	730	647	608	698	592	628	689	688	653	623	685	650	685	653	638	655	631	654	623	673	680	670	649	641	616	649	675	657	601	647	622	655	637	690	650	663	661	646	682	631	595	627	643	682	652	671	653	651	618	617	635	654	627	647	661	652	642	654	690	683	592	664	642	652	664	634	669	629	630	653	621	632	668	650	632	664	647	612	640	658	608	657	645	638	679	660	634	662	682	629	688	644	657	605	613	645	626	666	683	637	625	634	600	651	639	655	664	631	687	600	627	646	641	662	661	686	620	645	639	660	587	648	657	692	664	669	665	651	706	626	661	663	655	661	658	655	638	634	616	674	631	661	638	613	649	643	667	688	642	694	698	642	655	626	670	653	642	623	642	660	675	616	605	644	669	661	615	604	628	631	652	704	657	624	664	638	637	649	641	626	646	660	645	634	640	615	662	653	644	631	617	677	630	655	669	675	647	663	591	628	627	639	603	648	642	662	636	698	679	591	636	644	619	713	634	703	605	631	644	663	655	600	683	677	613	616	641	636	725	651	670	655	629	683	652	606	648	653	637	604	675	655	627	689	691	673	695	617	682	717	660	609	640	635	636	646	660	638	649	683	653	659	696	663	645	670	643	631	619	636	648	629	660	651	630	656	631	669	649	652	657	692	575	706	602	630	635	648	693	615	669	682	651	636	627	650	630	635	635	641	649	633	650	647	652	612	656	635	656	677	647	682	666	622	711	617	633	638	634	658	679	627	604	660	635	649	640	660	602	666	632	613	634	616	671	642	651	658	654	644	602	652	662	679	644	641	647	607	590	618	615	656	623	610	682	657	688	650	624	656	639	650	645	656	651	642	641	627	669	616	677	647	647	641	667	647	640	635	657	653	664	652	669	649	659	616	679	658	632	641	649	646	677	667	652	664	665	633	605	665	635	650	666	623	641	640	603	668	670	633	638	699	624	629	656	664	658	647	588	641	649	649	628	676	678	614	632	638	694	641	679	697	614	670	656	675	662	703	680	628	642	626	627	636	667	653	676	611	674	665	647	637	608	624	686	634	693	629	676	624	648	598	625	614	655	667	682	626	653	652	636	623	699	626	623	666	654	643	708	665	631	648	664	627	664	694	651	655	659	615	668	613	632	632	604	689	691	636	659	667	683	672	648	657	683	619	637	622	647	638	646	638	641	664	654	676	623	630	625	658	657	599	639	673	642	638	630	681	622	630	662	637	593	654	667	623	679	634	626	649	639	660	615	609	615	612	687	670	656	673	651	680	659	659	618	670	666	622	684	658	647	662	663	638	689	683	645	615	663	627	620	625	638	658	642	650	611	652	640	657	643	649	677	646	658	675	659	642	626	665	665	636	635	657	638	619	658	669	627	655	665	662	609	678	595	619	636	663	668	705	661	649	668	685	602	648	632	666	679	638	653	668	668	653	669	637	654	663	646	627	646	639	679	648	669	654	659	638	672	639	627	630	640	640	598	658	713	655	673	610	618	607	670	658	632	642	644	636	658	675	675	672	633	670	635	616	675	646	654	621	654	624	677	638	644	670	632	637	651	649	601	698	610	668	629	658	646	613	607	657	656	611	649	633	650	642	621	660	666	656	674	664	670	615	633	640	684	625	677	663	656	677	676	647	633	640	632	647	644	623	621	664	621	649	661	632	642	608	634	639	656	647	673	644	606	646	634	638	666	613	642	617	638	594	643	644	625	617	626	671	658	652	665	650	660	674	655	626	662	617	608	659	684	677	645	668	593	659	637	623	632	636	690	651	631	674	645	653	680	620	652	591	597	650	640	666	664	684	598	644	671	655	665	680	633	671	647	692	641	610	652	639	634	614	593	655	650	637	647	637	687	652	599	668	677	699	654	665	637	622	710	658	593	670	636	612	679	649	680	599	632	632	695	647	650	636	662	594	596	649	600	634	703	654	653	618	614	597	658	605	623	661	604	706	657	626	656	608	606	689	630	618	686	649	690	601	632	636	646	641	632	624	599	632	655	639	663	670	683	702	682	626	646	642	622	656	672	627	663	636	665	646	648	640	703	687	634	681	633	673	664	670	662	654	633	686	673	659	635	668	685	641	614	643	617	642	661	697	649	643	634	629	613	633	725	701	599	688	634	652	684	651	652	668	661	624	657	633	703	690	596	696	656	651	610	641	647	676	651	634	643	631	655	643	640	651	635	656	576	669	638	660	659	647	648	651	633	654	653	640	697	617	611	620	708	662	659	630	664	609	648	663	660	649	625	682	637	593	640	595	659	651	630	647	631	672	583	691	655	677	621	614	638	682	628	629	678	599	668	595	658	680	621	636	629	663	633	666	626	673	621	676	634	616	644	659	651	647	655	622	678	692	649	659	649	628	646	659	630	650	636	678	689	605	649	662	658	664	657	663	686	631	652	658	641	656	631	696	711	650	647	678	653	654	630	662	647	653	616	666	632	605	648	641	659	588	644	687	604	681	612	652	657	674	638	662	640	640	684	676	620	687	704	630	641	656	596	634	685	618	645	643	623	645	684	650	657	622	666	632	602	613	629	659	641	633	593	657	666	640	639	649	681	632	669	653	642	639	652
47222	66874	25295	4025	2731	2119	1804	1530	1372	1257	1140	1087	972	1202	1628	1322	956	905	890	855	843	867	835	837	777	798	755	825	821	771	772	758	739	732	814	766	744	811	775	709	812	761	757	745	817	752	810	767	735	757	755	774	780	706	794	793	736	781	741	756	800	769	804	751	803	744	765	738	750	794	781	782	752	741	850	765	739	772	738	751	800	781	759	768	773	748	752	718	778	769	726	764	742	778	804	742	767	731	768	833	743	754	727	740	801	763	793	762	810	770	749	776	741	771	767	789	775	724	784	804	780	712	751	767	725	762	740	728	734	759	769	748	730	735	710	746	747	780	738	729	758	742	709	760	776	724	752	751	785	795	738	823	724	784	731	788	708	764	790	748	735	700	744	768	762	729	745	784	750	760	751	780	739	732	756	757	751	750	770	716	787	710	820	710	756	723	771	776	738	720	682	790	716	763	723	707	727	737	772	723	738	768	809	740	773	776	710	767	767	759	784	713	779	761	747	755	729	769	792	752	731	779	732	726	723	764	750	784	751	748	768	691	764	736	772	796	749	764	763	726	779	752	808	782	716	789	706	720	780	765	790	724	811	740	766	734	764	723	791	775	746	767	743	743	740	735	747	760	719	738	745	749	742	736	768	787	757	740	735	797	719	763	739	738	686	725	699	796	780	755	781	737	764	776	735	759	750	722	756	724	781	777	788	781	775	762	707	768	789	777	781	782	759	740	773	784	765	780	793	797	729	772	726	770	761	756	744	728	772	764	779	732	739	751	765	706	743	761	733	716	760	743	721	729	754	741	755	764	783	770	737	729	742	785	759	742	776	736	767	769	771	760	736	729	796	699	756	718	782	772	748	738	724	730	756	756	780	724	778	742	800	738	780	768	742	771	831	702	727	741	768	796	756	729	749	723	786	718	786	730	734	711	727	722	765	730	725	739	790	762	766	768	712	763	780	762	769	748	727	736	717	767	776	786	732	798	740	736	813	797	741	757	752	721	751	790	757	758	753	789	768	764	835	738	739	753	736	741	772	741	745	772	755	720	800	724	773	706	702	702	755	788	713	832	770	744	729	747	787	766	713	771	768	720	730	780	808	768	752	725	760	743	757	788	763	770	724	777	745	832	765	768	789	755	776	747	795	762	777	739	767	679	738	775	720	733	726	770	700	712	780	779	700	760	767	712	779	765	706	734	769	766	764	702	780	756	788	744	715	777	762	799	736	718	785	724	798	787	748	745	763	800	765	727	770	751	726	799	762	781	751	775	749	754	744	786	806	769	775	736	737	698	793	755	787	761	772	764	785	749	787	746	774	776	739	775	770	744	724	740	765	750	736	721	766	734	767	787	746	770	750	729	771	706	741	786	776	753	812	751	798	747	736	759	715	742	776	773	767	779	754	765	756	749	763	758	741	787	777	796	802	735	720	724	755	754	752	716	767	764	740	733	783	727	779	713	806	756	724	794	720	763	770	757	765	781	758	676	818	740	766	763	774	727	763	738	781	795	761	753	766	720	766	770	782	804	719	771	755	727	733	760	744	769	773	780	748	751	759	699	753	755	734	766	775	744	761	743	759	789	757	766	766	756	736	744	747	807	776	759	788	740	756	763	743	727	729	767	697	677	724	757	735	724	767	790	780	726	754	749	768	748	700	813	784	792	755	736	722	769	737	792	784	726	761	726	723	726	754	784	802	778	781	765	751	789	734	748	738	750	754	711	777	745	760	726	746	758	740	711	729	736	710	728	720	723	726	742	717	769	701	733	770	741	767	722	715	783	779	770	760	764	759	771	729	730	759	718	780	732	770	737	766	768	821	732	801	742	750	739	737	773	752	767	792	739	766	796	762	749	760	774	800	744	727	754	786	773	756	762	776	710	746	759	802	746	768	768	744	750	766	801	728	776	765	726	771	806	717	703	730	789	777	733	746	744	794	777	782	777	767	761	728	799	748	826	760	788	719	721	796	749	762	776	757	769	693	757	754	715	722	840	733	748	758	746	754	760	733	746	740	705	774	719	787	769	729	731	726	771	748	712	713	765	786	726	740	746	742	780	719	775	742	718	756	733	748	742	719	757	815	749	815	730	745	761	709	805	809	804	744	717	742	748	765	775	747	744	707	793	798	750	728	777	743	785	708	774	725	759	769	781	742	762	715	796	780	803	756	740	781	776	711	745	752	739	778	690	781	752	745	704	748	791	775	765	795	798	729	734	739	804	705	727	747	818	732	744	808	741	757	759	733	779	758	748	757	705	724	754	755	795	783	786	739	736	743	762	737	774	756	765	748	763	752	732	747	769	793	756	778	749	736	756	785	757	757	788	756	769	756	759	783	746	762	804	740	731	775	774	778	809	758	719	733	746	721	767	744	729	795	728	717	750	713	839	758	766	779	706	745	699	786	753	726	730	749	790	737	757	713	750	779	746	755	735	762	770	754	754	834	809	775	758	777	783	782	738	739	752	733	758	740	773	747	702	734	714	708	712	769	764	755	776	712	805	752	790	761	750	749	747	769	757	752	734	782	769	784	731	800	731	773	721	725	751	771	759	763	773	775	739	730	747	746	745	708	750	830	781	724	793	726	778	715	801	719	744	778	751	701	748	771	722	695	747	805	753	773	755	756	807	716	751	782	783	758	725	782	756	752	733	808	713	789	755	707	750	759	749	771	744	821	741	774	754	737	720	714	747	751	765	748	730	765	761	806	749	760	751	713	765	701	778	734	719	746	766	817	711	746	778	728	784	770	729	717	771	812	830	722	743	762	822	769	744	764	744	748	714	771	746	728	731	752	794	704	745	730	801	710	794	729	726	793	771	728	749	734	741	827	774	752	750	772	773	741	762	736	695	765	755	756	710	768	778	767	695	731	763	760	805	797	799	773	768	763	767	717	765	783	784	773	773	764	731	771	765	810	728	708	752	734	724	696	695	690	770	729	726	704	737	734	773	719	726	727	740	728	702	750	727	774	746	723	767	760	766	729	771	772	748	787	713	737	746	724	727	742	786	741	765	738	728	790	751	744	774	748	731	736	719	753	731	774	744	767	777	769	761	714	779	722	727	763	795	757	746	779	761	705	752	762	751	797	751	727	825	771	751	732	716	759	781	746	822	736	748	771	769	771	732	767	779	798	705	797	761	767	734	736	743	731	743	754	719	770	744	772	731	780	739	750	746	756	718	757	720	800	771	761	751	713	691	754	745	747	720	722	766	733	808	758	756	718	784	744	800	791	798	737	763	720	770	753	722	734	794	731	759	771	769	775	726	714	799	726	738	806	753	795	751	706	763	783	771	692	746	729	742	732	792	740	744	794	720	756	774	740	767	781	777	737	752	733	744	773	733	804	766	750	769	782	753	776	730	750	755	795	745	767	799	742	753	796	746	763	768	767	767	752	736	717	734	705	831	740	764	763	802	796	737	752	793	772	742	764	725	745	753	781	751	795	752	805	765	742	745	761	735	723	774	748	753	732	774	767	747	807	750	737	727	825	742	750	756
31821	30135	16898	2165	504	452	304	280	271	252	291	241	234	232	355	310	260	242	236	245	250	256	265	252	251	233	234	237	253	263	243	249	236	236	242	251	235	258	268	258	243	233	233	233	241	224	255	263	260	224	245	243	272	262	234	227	267	244	242	239	267	265	262	269	249	248	217	255	267	257	263	241	251	237	252	255	270	270	268	245	257	286	256	244	288	229	228	268	251	267	278	246	250	214	252	232	280	264	255	250	260	260	270	260	265	250	238	247	245	275	249	249	248	252	211	232	238	208	225	247	231	227	231	276	257	243	234	247	242	258	259	257	256	251	244	273	241	247	274	256	246	229	236	247	223	264	269	248	255	255	264	273	251	273	222	243	271	243	247	263	264	249	258	256	243	248	222	244	255	258	251	227	263	238	262	261	265	259	250	254	220	217	227	273	236	290	231	235	247	286	259	223	264	249	241	248	240	283	247	248	242	254	236	248	238	262	245	234	220	261	242	228	246	268	260	237	245	257	262	259	236	255	273	234	254	217	269	253	241	253	233	241	248	235	263	268	269	260	254	268	244	261	232	216	239	234	256	251	259	242	252	264	239	229	256	264	285	249	259	233	241	290	242	255	232	291	250	250	251	246	266	235	228	236	229	258	225	237	227	236	277	256	236	244	261	245	245	239	233	240	251	251	227	270	238	226	245	229	257	260	269	257	244	236	256	249	232	268	266	282	221	245	243	267	253	264	235	239	243	250	252	226	232	253	239	269	239	257	242	238	241	240	248	250	221	292	243	236	279	237	256	215	264	241	243	242	266	243	243	236	257	242	266	262	263	261	238	279	235	261	239	265	261	231	234	277	230	256	267	261	234	258	266	244	256	234	278	234	246	247	247	251	256	281	229	270	230	226	264	276	256	246	279	258	246	274	258	247	241	231	244	279	265	270	256	275	252	244	262	234	250	225	230	255	262	255	240	265	242	248	279	257	248	224	239	251	243	260	264	254	221	235	242	278	234	283	237	257	250	264	252	240	267	282	267	218	244	242	240	236	238	237	223	222	261	242	275	252	243	282	250	243	257	230	243	241	263	243	223	267	242	215	239	263	252	247	254	251	250	243	232	245	230	237	260	230	258	252	236	232	244	238	238	272	247	259	238	276	270	249	236	238	211	223	245	257	268	267	243	241	232	253	219	233	265	229	249	240	244	234	286	247	235	239	239	232	288	261	242	263	263	252	238	231	242	267	255	236	247	224	227	242	257	262	235	257	248	230	250	231	226	227	258	265	272	257	249	275	240	241	270	251	256	222	261	253	253	240	259	238	250	226	248	257	272	261	244	256	252	254	244	255	241	259	246	249	250	234	274	259	233	246	256	242	237	252	252	287	262	252	274	250	262	274	243	233	231	245	253	238	263	253	238	256	267	245	245	256	237	255	262	244	212	240	251	240	254	256	269	275	223	230	244	212	236	234	254	225	239	248	259	251	226	308	235	242	244	254	267	249	274	254	269	259	252	252	229	247	245	223	237	217	236	264	271	247	264	229	243	258	248	243	249	265	274	246	245	238	267	225	249	234	253	241	249	228	239	230	253	249	243	255	255	273	250	248	217	236	267	229	271	247	259	247	277	246	254	251	246	256	291	245	247	240	226	254	243	240	232	246	258	270	242	234	235	266	248	222	262	224	230	222	268	230	253	294	234	250	247	250	246	269	249	247	254	257	250	281	249	258	261	241	255	287	264	251	253	242	238	245	222	222	280	266	230	240	256	231	212	241	239	270	259	255	240	237	248	238	269	248	253	263	251	267	255	220	250	281	240	236	268	232	236	234	248	236	261	264	283	259	246	256	258	249	245	269	234	238	244	273	236	240	271	289	232	249	222	261	252	236	259	253	243	238	269	298	252	251	262	238	234	252	252	239	235	224	250	262	259	253	235	246	225	249	251	240	248	226	250	281	255	259	245	239	246	262	281	245	260	248	256	249	265	241	252	258	253	245	238	238	262	222	249	251	221	261	226	241	276	263	259	212	233	253	245	245	273	265	247	253	246	269	250	259	236	269	249	224	248	257	242	272	262	251	226	259	259	243	245	233	242	257	259	255	243	259	238	239	256	244	237	277	233	242	248	274	256	259	263	226	262	238	225	257	263	257	263	257	230	232	268	231	228	236	247	254	254	249	270	230	237	248	247	266	238	231	225	255	234	249	242	277	225	232	245	228	258	251	234	265	266	273	226	238	213	228	249	260	251	226	233	253	257	259	248	258	210	221	256	237	267	268	277	264	238	243	269	253	229	246	222	247	266	271	259	256	243	228	242	247	257	259	240	236	266	246	264	243	258	255	260	240	242	224	241	237	226	266	242	227	253	264	248	243	244	243	244	266	223	244	233	234	261	233	233	240	234	251	230	253	257	238	243	274	249	282	222	251	245	261	256	220	286	260	245	262	257	283	258	245	283	216	247	240	245	232	264	257	260	275	259	237	273	242	240	226	269	225	264	229	254	242	235	234	235	248	248	241	260	271	257	253	265	253	285	247	223	235	258	257	242	225	229	259	260	232	280	297	237	270	258	256	215	219	256	239	270	267	252	251	261	254	250	261	258	236	242	256	233	259	279	244	254	223	259	260	257	210	235	246	232	229	247	248	276	269	255	232	233	266	228	234	238	233	264	273	261	266	228	241	269	246	268	260	269	258	237	242	258	261	253	234	265	221	264	260	259	229	247	262	236	263	246	266	274	267	295	264	246	282	263	222	251	236	248	240	259	252	261	234	256	260	229	258	234	225	241	269	238	238	247	231	227	273	267	220	264	250	295	264	261	235	259	233	255	254	233	242	233	245	263	240	256	257	258	241	253	233	253	228	231	251	250	253	241	245	244	251	247	235	238	263	246	265	259	254	221	235	232	244	248	252	250	257	229	248	237	258	241	251	221	250	276	259	265	270	279	243	258	270	246	238	211	278	233	271	257	251	243	262	231	249	223	235	251	276	231	253	265	240	253	233	253	221	250	255	257	230	248	253	233	272	251	228	246	275	270	258	259	246	243	220	229	249	250	264	252	249	261	234	216	269	241	237	242	256	248	237	236	249	246	268	258	270	211	247	273	225	259	239	236	262	244	241	230	242	221	227	256	271	263	241	252	222	257	266	229	238	240	245	251	267	265	258	227	265	248	264	251	271	273	249	253	233	264	238	257	231	249	232	251	278	273	270	268	243	237	265	256	241	268	229	237	250	270	253	226	244	292	246	235	264	199	243	222	241	231	225	261	261	220	243	248	260	258	256	237	266	223	238	243	234	259	248	220	240	241	255	250	231	243	218	267	237	237	268	279	268	268	267	271	243	279	248	234	231	251	241	246	247	282	255	263	253	250	237	258	258	242	235	244	202	224	210	230	265	275	232	266	245	249	251	255	233	244	255	262	244	270	248	242	270	230	262	263	274	254	250	265	243	247	241	239	224	225	224	244	237	267	264	249	244	240	246	238	261	247	247	279	268	231	228	274	262	236	253
38970	43227	11446	526	411	373	384	357	343	349	327	372	310	331	508	413	302	335	315	319	315	284	339	318	310	272	334	324	316	306	335	339	307	365	317	337	336	301	321	301	324	312	312	270	318	296	300	340	291	301	310	303	328	312	326	317	300	303	302	293	323	312	308	306	314	327	323	295	329	297	313	308	330	305	325	308	295	316	345	345	283	345	331	308	318	339	328	317	315	323	320	338	307	324	303	323	290	296	299	308	307	306	296	314	302	291	308	310	294	301	321	316	316	331	322	298	313	329	315	281	302	290	304	344	295	293	330	327	320	331	301	295	314	342	300	313	294	305	286	340	318	301	332	350	325	329	301	331	288	342	313	321	303	303	334	327	303	305	313	321	306	309	316	279	286	325	282	317	314	312	318	329	304	329	308	303	324	302	315	335	309	322	322	312	275	297	311	325	340	317	337	329	327	315	316	343	307	297	324	313	317	323	313	315	324	337	326	322	286	333	302	313	320	284	297	309	320	307	332	292	276	326	292	344	313	310	312	311	308	326	272	305	349	302	301	292	298	306	290	312	335	299	335	303	344	320	269	324	311	299	322	315	304	317	316	297	323	310	294	330	304	321	309	352	318	303	301	320	309	298	302	301	343	328	349	338	333	319	325	317	302	298	307	316	339	322	302	315	284	288	304	306	321	322	316	326	324	329	315	298	283	295	320	265	334	338	304	309	318	327	338	324	330	305	316	312	304	317	283	282	305	321	303	293	300	301	313	311	289	330	299	282	340	298	314	295	341	286	356	312	309	319	332	289	295	307	286	361	276	334	370	309	305	328	355	300	319	308	327	303	279	307	281	321	315	313	323	324	312	291	314	274	329	311	312	324	326	299	282	343	352	313	313	289	323	278	309	325	313	279	308	326	328	274	303	342	324	284	320	316	316	317	282	298	321	325	293	308	324	307	307	338	313	319	307	331	317	320	287	317	306	306	311	298	350	314	320	339	314	340	336	274	308	334	288	262	284	314	313	297	320	309	312	297	301	278	308	304	328	329	335	329	313	291	324	320	301	306	294	297	281	341	286	267	293	322	316	326	302	321	341	327	288	266	309	322	295	287	316	274	292	289	349	307	304	291	317	303	307	332	288	272	329	305	322	298	308	318	320	321	346	320	297	333	301	290	317	344	312	293	299	304	309	329	313	318	301	329	295	303	329	310	303	279	339	313	315	317	287	291	352	336	337	318	290	323	324	312	313	355	283	287	340	317	304	316	317	327	315	287	291	310	333	305	309	302	323	285	308	301	307	320	307	309	318	284	296	281	298	293	325	333	316	312	285	302	299	293	295	308	332	331	323	315	309	332	296	324	294	312	297	311	320	341	304	323	304	317	307	287	316	303	287	299	312	307	337	346	294	305	292	313	330	303	327	293	294	335	329	344	322	316	320	298	291	311	334	329	335	312	350	307	301	315	316	332	318	307	294	315	297	318	310	317	327	347	320	330	336	310	350	327	300	299	293	312	302	310	321	329	326	292	304	309	309	329	279	317	318	334	304	310	311	309	295	309	313	314	338	328	318	338	304	331	315	309	327	322	298	310	336	306	324	276	314	307	317	304	330	321	324	295	308	323	302	313	284	313	309	323	332	312	326	276	321	340	307	300	343	261	325	294	310	299	331	313	314	319	320	305	301	338	311	294	296	307	331	303	320	294	310	329	320	285	295	302	316	315	282	297	343	294	285	319	264	314	320	303	275	292	295	291	312	319	298	288	295	307	304	314	281	332	335	301	302	310	299	309	312	310	316	314	310	315	308	288	296	327	303	328	323	330	283	335	307	304	305	310	305	388	286	315	303	286	314	313	315	306	284	312	294	284	322	293	322	295	320	302	318	285	321	305	316	339	327	305	325	304	297	304	290	300	306	304	294	304	322	319	314	324	303	314	300	359	309	312	301	313	318	290	319	323	307	348	323	300	327	350	316	296	279	291	269	310	308	309	298	282	308	328	297	312	291	331	316	310	315	280	299	319	298	309	322	299	313	318	328	274	317	292	323	318	317	293	305	295	326	302	308	311	310	303	307	310	315	323	310	315	298	355	323	303	316	321	310	339	282	310	299	287	291	313	297	309	288	334	344	343	287	280	292	340	342	299	311	299	331	278	300	278	330	284	311	324	295	322	343	334	297	326	329	310	278	322	321	300	332	331	297	300	292	301	293	313	325	304	318	316	327	363	300	296	300	308	303	292	354	286	318	294	273	338	274	286	300	353	324	337	311	306	316	310	306	332	310	314	300	286	336	322	301	329	295	273	326	325	314	326	306	362	300	311	301	313	320	328	300	277	293	347	304	310	311	331	322	294	286	324	304	326	278	331	293	312	285	321	284	281	322	311	306	324	346	319	327	278	329	274	340	310	303	303	302	328	328	302	299	317	298	306	271	287	333	308	310	300	299	300	312	322	310	298	310	314	303	319	276	319	319	284	315	344	297	310	330	327	317	328	297	327	326	305	297	317	301	312	337	301	308	328	291	347	299	303	312	287	301	325	302	309	325	303	312	334	335	316	274	301	323	303	303	331	322	309	302	304	276	323	313	312	298	315	291	323	308	295	341	310	315	314	301	325	351	334	318	318	326	332	333	321	316	298	295	314	319	341	322	319	337	317	315	287	285	314	339	280	338	318	315	317	320	324	332	303	319	293	344	314	320	300	311	297	288	329	328	334	287	302	296	321	329	295	320	329	337	318	304	344	310	299	311	293	314	322	309	325	332	332	293	294	319	302	334	315	312	324	316	313	313	313	345	302	312	338	298	329	322	265	294	307	320	318	303	294	288	326	309	333	286	306	326	307	297	284	301	318	310	324	304	316	322	303	297	310	292	284	319	329	310	319	323	354	320	324	325	301	328	276	315	307	304	315	314	329	341	315	316	312	323	309	326	305	277	306	275	322	311	313	303	305	304	312	305	318	290	313	313	309	313	318	315	311	311	321	317	327	327	300	307	296	332	313	319	327	321	324	299	297	325	308	343	300	312	330	305	321	315	303	297	310	277	305	307	297	313	272	311	325	311	293	342	294	302	294	311	286	309	326	315	307	320	310	325	305	333	341	289	304	338	316	304	308	298	358	344	341	276	314	303	325	324	344	305	297	316	298	327	306	307	332	336	325	285	291	306	319	313	326	322	311	339	308	304	302	299	311	331	314	322	320	298	330	313	324	276	290	339	327	324	304	282	332	328	321	295	314	302	277	300	306	311	311	293	285	285	298	333	304	302	306	320	295	326	313	317	304	332	318	348	303	311	336	284	316	331	264	291	323	291	314	309	295	316	282	295	301	327	292	301	291	331	302	290	294	308	298	323	283	314	306	298	311	323	298	323	299	296	304	306	309	295	279	286	293	301	316	300	306	278	302	318	317	267	336	287	319	331	295	294	302	307	319	299	329	329	306	310	301	322	319	301	304	308	330	316	319	307	331	314	310	309	276	320	324	297	275	306	319	310	304	285	293	320	339	348	296
23950	20963	27820	24146	20316	4780	836	695	593	556	566	540	528	1094	2036	1135	522	465	469	491	471	472	454	460	467	491	472	486	474	479	494	451	487	459	462	481	461	485	453	487	462	462	442	495	442	474	433	495	453	480	440	474	454	445	435	442	450	456	455	459	416	444	400	458	439	470	439	479	449	415	451	462	463	449	458	426	464	450	514	480	476	455	444	495	503	454	446	460	494	445	428	414	479	545	470	463	466	488	454	464	430	443	451	451	475	492	459	478	464	444	450	456	485	466	457	457	458	454	473	412	404	461	453	452	453	463	459	466	440	460	437	466	491	456	480	445	476	461	434	473	473	449	449	475	478	454	485	445	497	444	461	479	473	445	467	444	443	491	485	445	481	473	461	469	433	455	483	440	462	500	436	473	476	445	478	473	475	463	450	471	445	492	476	402	513	425	441	439	437	459	454	393	446	423	454	446	455	419	470	486	440	493	429	428	413	492	457	418	470	465	451	492	452	453	485	424	486	428	504	483	426	431	454	425	435	466	438	511	455	440	435	441	446	424	461	489	465	417	458	446	435	475	479	448	491	432	458	463	459	466	470	402	451	466	496	462	457	441	449	523	458	481	417	461	466	491	434	438	426	477	455	467	466	456	491	464	451	495	448	435	465	455	456	467	472	468	442	427	448	398	502	444	449	455	446	457	480	434	474	462	486	470	465	461	458	418	445	462	466	408	429	453	438	460	450	460	455	446	498	428	489	457	438	459	443	470	465	482	494	444	449	463	463	485	447	434	479	459	447	457	429	446	474	460	432	423	467	473	445	447	457	456	482	466	470	432	446	459	470	461	460	452	437	461	469	482	482	429	443	447	481	460	461	425	465	451	464	453	488	427	515	481	468	449	459	442	469	461	474	460	452	535	467	499	430	468	421	479	414	440	454	488	411	472	473	470	471	476	448	476	460	417	447	455	445	450	454	510	455	438	448	428	469	478	423	449	428	446	484	480	455	425	465	475	485	440	450	481	444	454	453	450	444	464	442	438	431	466	487	430	460	434	515	465	435	451	422	460	449	454	420	484	423	445	461	464	490	473	435	458	456	440	486	471	450	494	443	498	435	439	463	441	477	440	468	465	459	472	442	410	469	473	474	459	487	446	437	448	475	456	454	460	484	458	445	423	461	473	466	490	481	467	423	434	435	459	494	486	478	474	484	464	463	466	432	455	512	443	433	439	447	469	440	459	449	454	472	462	484	433	479	472	446	439	437	451	436	421	460	478	421	473	507	487	432	410	471	473	458	448	475	442	436	436	447	458	438	476	454	510	487	409	454	470	461	483	475	415	440	455	472	462	449	429	417	439	434	430	445	467	481	468	454	454	461	486	443	448	438	469	470	455	450	458	441	418	424	456	466	442	474	452	480	453	414	476	465	446	445	470	452	482	480	440	496	459	448	474	464	423	456	432	495	446	457	476	450	474	449	476	493	462	465	477	437	476	479	471	475	475	432	426	435	457	447	481	441	462	437	483	419	441	444	474	462	427	439	438	481	479	433	460	451	448	472	459	413	480	443	466	466	424	408	459	451	453	460	457	447	430	469	467	457	445	469	480	465	455	403	477	427	463	414	472	417	474	451	445	447	505	486	502	443	444	435	450	499	462	470	471	416	489	461	478	467	459	417	472	445	460	436	464	445	453	426	420	455	488	489	442	498	434	453	465	438	455	494	475	486	461	459	465	446	462	470	458	456	486	432	445	463	454	445	475	428	460	454	467	461	495	442	448	462	453	444	445	449	459	445	472	449	440	477	482	492	478	448	464	468	490	448	422	492	453	492	464	468	452	456	486	447	451	442	437	491	453	441	437	467	473	483	402	462	462	472	442	442	469	410	440	442	461	439	497	432	444	456	429	476	500	458	462	464	404	438	507	445	473	480	434	427	469	430	468	455	435	441	443	463	471	427	468	462	453	454	459	472	394	479	464	475	443	481	445	444	448	479	439	459	465	454	444	474	430	486	436	492	460	422	476	503	449	481	462	448	442	453	466	464	471	508	466	474	433	500	447	486	467	448	480	477	479	463	494	456	473	489	490	451	431	468	500	440	484	504	422	472	476	449	437	440	480	465	453	460	481	434	441	466	463	452	441	469	423	446	451	466	488	444	437	456	475	478	481	414	448	489	475	459	445	489	468	459	443	474	472	465	453	447	420	477	461	468	460	460	437	486	456	453	462	486	468	433	435	438	472	458	488	483	445	488	487	464	452	484	454	477	472	474	455	464	458	492	459	494	471	460	415	459	432	467	447	442	477	496	499	474	452	453	451	463	440	472	474	452	467	485	444	431	433	447	457	467	438	472	452	480	447	464	452	456	460	454	463	471	477	423	437	429	462	431	435	452	450	459	468	479	454	430	466	455	486	476	513	431	493	414	475	447	476	478	471	469	464	448	456	486	460	483	486	449	462	454	463	488	444	454	450	465	438	457	490	455	453	449	484	473	440	454	435	441	470	501	458	520	468	486	453	442	440	461	463	454	429	461	483	453	477	441	463	449	441	478	457	432	448	473	456	437	437	463	432	468	469	476	451	431	423	425	486	454	471	449	474	448	466	466	481	474	448	474	484	436	432	432	436	463	458	458	446	462	494	432	468	456	448	456	441	459	490	458	435	449	464	489	451	434	479	489	461	443	432	485	440	451	471	424	483	465	489	428	463	509	413	484	458	474	461	491	447	426	472	447	453	452	478	464	509	422	460	448	464	459	480	429	456	461	463	452	477	471	465	452	476	494	471	457	488	453	500	450	468	470	437	463	457	444	454	468	454	466	495	478	446	459	457	442	489	498	443	448	442	468	431	477	448	472	465	401	474	466	475	465	436	418	458	464	438	464	422	479	458	486	448	480	455	438	456	456	449	469	423	451	425	429	444	476	455	414	454	455	483	430	464	418	440	425	461	439	481	462	468	479	460	435	465	444	451	427	488	475	461	457	470	451	456	442	437	476	463	429	453	502	486	459	457	481	460	463	456	459	441	452	455	488	478	443	434	473	449	491	453	458	475	450	466	459	457	467	470	437	459	458	435	450	448	476	460	503	524	452	459	480	451	491	486	470	436	452	444	456	422	452	451	480	449	451	434	474	475	465	432	443	471	495	516	440	434	476	459	467	486	462	483	464	448	456	464	467	482	451	434	425	470	439	469	469	437	456	489	416	491	437	451	438	458	468	469	481	444	481	454	435	484	447	454	451	498	474	482	424	467	495	476	437	473	463	450	472	448	443	496	504	497	437	474	477	431	489	455	425	410	509	447	469	495	478	413	471	417	457	463	482	485	435	455	441	467	452	483	431	436	497	489	465	488	452	450	448	464	465	445	466	445	452	406	472	457	453	426	457	457	447	445	476	446	457	458	449	446	439	459	469	506	424	434	455	451	455	472	436	459	466	452	484	434	453	453	504	483	465	467	480	437	487	467	480	444	476	477	494	434	498	461	463	450	484	445	468	446	464	459	477	501	415	450
41444	51904	24820	2948	1764	1364	1189	993	898	833	773	763	704	1915	4048	2208	581	632	626	560	591	546	624	584	591	582	528	551	577	572	587	521	576	544	539	543	564	548	561	528	557	540	518	545	526	560	566	556	522	519	535	573	529	559	516	529	526	504	542	544	525	535	518	504	550	559	520	535	516	559	568	507	547	540	544	590	552	571	529	550	542	530	528	490	533	542	525	521	570	556	588	535	551	547	569	525	578	545	461	545	557	559	535	533	555	547	533	506	542	577	581	544	531	551	545	540	543	517	553	538	502	566	557	519	543	563	524	510	526	527	549	518	557	524	520	525	539	513	553	618	500	527	539	524	483	568	555	569	551	543	525	573	573	502	525	562	559	531	539	566	555	592	539	488	539	559	526	534	568	542	524	524	587	529	566	509	577	547	563	578	532	541	541	560	493	561	570	540	560	544	527	568	529	515	551	523	564	565	558	509	555	541	513	501	533	539	519	537	517	541	511	527	563	535	532	553	507	548	533	558	538	539	569	560	538	555	537	538	532	569	528	573	545	519	550	522	534	527	575	555	571	523	543	529	528	537	607	524	593	546	572	554	565	523	559	515	555	514	517	539	544	532	585	575	557	568	521	529	560	552	558	557	553	557	565	538	572	526	549	590	570	535	514	555	510	590	545	506	566	566	549	530	531	533	499	551	529	519	531	543	546	601	578	535	547	533	552	545	532	503	540	560	560	554	545	551	558	557	483	562	579	546	561	508	560	597	549	560	573	537	534	507	533	514	516	542	541	495	541	500	570	520	515	560	537	527	568	522	485	562	536	532	554	558	522	530	529	537	532	554	541	561	521	559	498	544	546	515	518	535	509	563	524	513	541	521	553	566	539	539	570	536	504	514	504	543	522	538	539	543	513	542	492	543	549	526	557	546	560	571	528	597	545	586	545	556	535	566	556	560	565	569	555	552	503	563	527	543	579	549	526	597	521	614	545	554	508	524	542	517	520	492	544	573	553	550	563	540	540	552	533	534	492	548	553	548	529	496	531	579	569	560	528	523	538	511	579	576	516	519	553	484	523	558	541	518	537	528	524	577	465	585	529	505	516	571	551	569	553	548	585	543	524	569	549	535	540	540	559	545	478	528	547	544	534	539	582	528	523	534	563	557	554	523	526	522	613	514	563	507	549	542	526	563	581	565	507	544	486	559	517	547	535	598	597	545	521	526	554	540	537	533	539	511	498	550	518	550	499	557	539	547	537	555	551	554	529	521	561	576	516	513	523	501	592	574	539	518	536	583	558	550	551	549	530	597	544	535	520	571	519	585	515	564	513	514	550	522	578	545	526	548	548	539	543	484	527	531	537	584	556	526	535	548	520	547	575	495	538	542	501	537	527	580	554	517	497	545	531	590	542	543	528	586	518	566	572	547	561	533	563	566	541	523	519	552	532	571	563	527	538	574	569	533	511	532	524	525	506	566	571	520	574	553	545	491	500	518	505	536	539	525	571	509	511	528	537	550	523	539	543	549	534	534	556	562	537	531	542	516	540	524	509	539	505	509	526	556	538	511	529	543	543	568	563	521	562	532	548	572	510	520	535	541	563	551	541	588	560	541	524	540	556	580	547	537	523	521	493	528	530	584	592	553	597	567	535	518	532	504	528	552	494	535	550	512	530	588	498	546	536	557	543	553	517	576	553	554	554	521	509	542	571	552	515	563	533	548	570	523	552	510	561	568	552	550	537	578	551	512	554	508	548	532	505	540	536	516	559	577	569	507	579	555	555	582	527	517	550	521	541	556	548	520	506	578	514	545	543	553	558	528	530	574	557	601	525	516	566	531	518	558	524	557	559	571	527	490	546	568	544	551	541	560	520	540	538	596	537	546	524	557	532	501	508	550	539	569	566	483	509	539	515	491	530	532	536	555	528	548	544	507	495	544	492	568	551	531	544	542	588	530	565	556	519	507	582	557	519	513	527	563	548	541	539	526	578	563	550	547	524	535	571	582	518	526	544	540	513	523	562	538	569	588	541	519	507	566	538	520	520	557	512	544	566	564	525	557	556	540	471	529	535	547	537	560	516	588	551	531	517	540	575	529	524	519	602	541	526	572	551	524	523	549	547	540	538	557	538	514	578	540	566	492	554	519	546	536	500	511	550	568	546	547	511	561	527	537	607	551	533	561	529	555	518	516	575	544	561	526	559	581	561	535	505	514	582	560	542	524	610	531	554	550	542	548	556	505	558	534	535	552	546	539	551	536	543	519	549	543	552	536	561	578	576	515	532	544	566	511	569	575	503	511	526	567	551	529	536	501	535	570	536	531	564	525	534	574	549	507	512	492	559	528	528	523	553	543	553	575	560	559	533	522	583	553	515	543	539	529	545	542	541	496	559	544	528	540	573	562	541	514	539	542	524	535	503	536	487	554	541	512	552	565	538	516	603	575	547	554	551	550	577	494	549	543	588	566	620	523	556	533	491	572	538	569	554	539	603	552	528	552	569	538	532	561	558	557	566	535	542	528	520	511	515	495	568	527	558	501	534	527	543	516	548	521	532	521	486	588	555	550	595	524	569	539	561	558	536	564	532	519	555	524	525	538	576	534	536	568	530	537	545	540	588	518	545	517	564	528	561	514	556	538	544	533	524	517	564	564	549	557	549	521	514	520	492	511	541	544	533	556	556	545	519	562	565	581	548	558	535	532	554	541	525	514	544	558	524	522	558	571	577	582	519	588	551	532	527	530	510	558	553	522	499	576	548	526	560	580	545	551	520	539	555	539	520	593	506	545	538	539	568	551	581	538	563	525	551	561	539	499	556	520	510	553	566	501	557	535	562	521	571	529	549	498	536	591	569	523	544	517	534	518	487	532	521	560	570	540	556	541	521	555	516	559	568	516	542	543	529	547	566	534	568	517	552	568	541	576	529	536	516	535	528	554	526	538	519	539	510	527	522	548	544	517	547	501	543	535	552	496	515	578	545	531	541	559	555	525	557	482	517	524	542	549	545	543	569	551	531	552	481	534	534	574	522	550	569	588	530	545	585	550	531	551	538	536	563	490	534	553	526	578	529	523	541	544	538	568	615	530	539	525	549	522	529	519	547	500	536	535	544	548	563	534	521	586	521	584	510	571	539	525	530	580	526	557	560	588	545	535	550	536	526	567	540	517	535	535	528	563	539	589	595	561	542	524	552	559	521	553	562	549	517	537	539	575	528	567	560	579	530	563	535	516	541	547	522	538	553	570	533	543	555	587	576	529	600	568	540	552	540	527	529	523	544	560	543	549	541	520	554	565	571	538	523	542	568	526	543	560	536	532	553	522	572	530	549	545	555	543	601	555	551	538	538	574	547	542	584	535	564	509	557	531	526	550	555	519	510	547	550	513	526	548	540	570	531	553	545	541	520	520	535	566	549	570	524	530	571	534	525	506	548	528	520	566	503	536	565	518	526	545	527	542	502	552	549	514	500	558	528	541	562	558	545	538	565	520	536	577	539	566	520	513
25160	21107	26472	24084	4772	545	446	418	400	391	354	558	480	833	1386	617	355	335	356	332	307	353	324	336	349	307	326	380	303	370	317	332	349	346	341	333	329	330	348	342	341	367	341	327	314	341	353	331	334	364	332	321	338	325	323	291	324	336	363	341	329	323	333	339	321	370	308	310	358	333	326	329	369	356	349	326	316	343	338	311	334	337	330	352	350	344	316	319	339	348	334	326	313	341	323	351	322	349	325	363	324	294	355	336	346	322	314	331	341	329	325	329	334	353	362	331	303	366	321	345	325	330	322	338	352	336	275	295	302	294	304	342	332	344	346	317	352	342	297	301	340	310	314	339	349	348	301	339	296	320	344	334	340	349	315	265	334	302	304	318	323	289	349	325	314	335	296	322	322	315	313	336	329	305	343	358	332	334	329	331	282	317	332	313	327	333	339	288	350	319	296	340	341	315	332	331	321	306	340	333	276	335	334	318	351	350	325	316	322	359	342	321	344	328	322	355	349	303	341	313	328	296	330	345	346	334	314	340	336	313	318	312	301	329	323	341	346	320	328	328	330	338	320	329	338	319	346	377	319	322	323	338	311	330	330	325	342	302	310	329	344	298	321	331	333	305	329	343	304	328	297	319	320	343	326	335	310	337	350	321	317	336	315	345	328	319	371	302	325	350	350	313	320	313	309	299	308	345	300	299	318	299	315	353	349	338	305	343	327	305	319	293	345	355	317	335	297	312	340	319	334	311	357	324	314	315	322	329	347	306	322	331	327	338	320	328	325	310	326	310	317	292	310	320	324	359	356	337	346	331	333	285	300	336	335	291	331	319	308	315	329	346	301	310	322	333	328	294	326	336	326	322	351	319	295	334	343	336	334	323	331	313	348	327	333	303	340	323	286	321	316	317	323	317	314	291	328	327	338	321	310	325	350	326	351	325	344	344	330	310	316	374	315	312	332	330	338	291	332	337	345	352	328	336	352	307	375	349	326	318	371	335	312	341	328	311	344	298	380	346	317	336	320	333	346	364	311	328	345	306	300	347	322	350	313	309	329	335	328	360	314	288	345	331	331	325	345	332	345	345	341	350	334	351	324	327	330	320	323	360	308	334	320	344	317	323	328	332	332	323	326	323	320	379	350	346	324	325	317	320	335	351	325	334	324	337	309	337	292	324	326	282	324	352	306	333	356	313	326	317	374	307	344	302	324	302	315	361	297	332	295	343	298	334	327	320	321	337	300	344	345	361	318	336	321	324	337	349	332	339	325	332	328	340	351	315	329	323	346	349	347	310	335	335	342	307	346	288	339	294	325	319	322	350	332	325	310	331	341	348	328	327	361	311	335	322	332	316	338	359	359	324	330	328	331	327	343	344	355	346	299	356	330	332	331	339	311	321	333	317	323	330	340	314	316	336	330	338	298	345	327	321	339	333	370	331	337	331	299	339	355	342	313	346	340	341	297	332	325	334	296	324	320	348	301	343	329	329	336	349	347	342	319	313	306	317	333	352	324	346	282	317	317	337	331	346	326	308	283	327	276	322	354	349	314	335	318	331	300	318	354	322	297	324	331	323	311	317	345	310	323	313	307	337	321	304	320	328	341	310	339	320	286	356	347	336	346	341	318	331	316	321	337	343	364	317	331	301	347	315	320	348	305	354	327	350	342	340	306	306	293	337	331	329	315	342	343	350	312	305	305	325	317	322	333	323	320	323	352	345	314	312	317	366	326	332	343	333	326	337	318	311	361	327	368	319	331	327	331	322	350	348	302	321	357	361	347	313	342	302	329	342	311	313	340	328	303	349	357	299	324	304	342	346	307	336	345	313	320	320	338	337	337	343	369	315	337	323	343	349	321	326	324	326	350	342	336	320	300	323	345	335	366	354	293	329	340	316	350	380	349	314	349	318	302	316	326	315	359	310	333	325	303	322	314	324	302	351	343	309	344	388	342	331	336	339	333	337	325	346	337	347	346	332	307	352	311	323	326	331	337	360	312	332	316	336	312	310	354	327	327	282	325	339	337	334	324	329	363	300	340	340	315	324	335	330	336	318	360	327	383	349	312	344	334	333	330	297	322	343	332	357	316	349	306	343	323	349	351	314	277	349	323	346	342	319	308	316	351	322	334	299	354	338	319	319	326	368	328	355	316	332	332	321	355	325	321	336	315	342	336	321	354	313	319	352	328	370	355	336	322	342	333	310	326	352	313	324	324	313	320	350	339	301	316	323	335	324	334	319	342	340	330	344	331	332	338	321	332	330	331	334	350	314	310	304	329	334	322	340	323	333	324	340	319	360	332	332	330	348	351	339	337	355	328	313	318	349	330	319	319	334	305	311	347	311	329	330	327	318	346	319	335	305	335	352	338	325	328	324	317	344	332	338	317	336	320	328	296	331	324	334	318	297	355	324	273	352	338	317	354	312	350	306	332	309	308	325	327	331	310	334	337	308	306	339	351	305	319	331	332	308	318	322	316	328	334	339	352	314	298	331	329	324	320	300	341	341	299	326	337	304	321	340	344	311	328	358	347	306	306	345	316	344	315	308	310	310	329	371	340	347	345	320	311	333	340	346	334	296	330	343	305	300	338	347	342	320	332	334	337	314	340	336	331	331	290	322	367	321	302	319	315	319	326	322	343	332	302	301	317	322	321	328	366	336	304	291	304	320	321	310	336	350	300	327	311	301	333	341	337	349	312	328	338	311	321	308	316	322	321	338	307	324	334	330	326	322	301	332	331	366	308	310	305	345	324	323	303	322	303	327	320	353	361	303	352	340	287	315	328	313	326	368	341	329	317	308	345	369	323	318	334	338	343	321	336	314	378	335	299	338	295	291	323	299	316	290	331	325	375	317	304	313	330	345	340	347	311	321	349	367	356	343	333	333	336	336	317	337	354	331	326	297	310	337	347	345	345	342	334	298	336	333	334	324	347	358	342	317	309	328	308	321	347	302	343	346	310	340	359	324	306	331	307	320	355	370	310	353	325	321	337	323	338	292	330	342	303	317	314	333	323	303	343	321	322	347	327	327	308	338	321	335	328	343	328	364	310	367	354	336	312	324	332	313	322	342	324	349	337	307	332	314	311	336	298	343	328	314	338	304	363	352	342	353	310	301	310	374	334	331	346	315	321	367	295	326	304	313	350	325	305	357	314	322	329	348	338	349	346	342	369	316	343	337	306	311	325	331	312	331	310	357	327	345	332	321	310	352	298	313	369	360	317	327	357	344	346	326	324	340	301	318	357	322	327	316	332	345	333	297	315	320	347	326	317	325	347	353	300	313	318	328	328	331	326	336	334	363	335	348	330	331	350	322	342	344	303	331	304	352	338	329	324	320	330	331	314	315	368	345	302	300	325	359	349	332	328	308	324	325	349	330	352	328	300	353	333	316	293	327	335	339	311	334	361	313	321	319	332	365	341	375	363	322	319	316	342	335	334	319	297	289	320	321	357	336	335	355	329	305	325	341	338	343	334	303	328	333	309	317	324	324	320	318
39846	45297	20751	1764	1018	841	687	639	597	575	496	1103	770	1798	3311	1237	427	394	438	422	413	428	400	421	404	392	440	454	390	430	445	411	410	422	397	382	429	412	426	425	411	444	390	423	412	439	391	391	433	461	424	419	417	411	415	395	392	416	422	452	400	408	400	425	416	400	419	379	403	400	430	394	362	409	446	418	430	419	388	430	418	413	421	419	410	431	399	428	424	390	411	395	441	436	445	449	431	429	381	459	437	399	410	404	423	421	412	392	431	412	382	345	380	408	384	390	456	406	399	393	425	418	394	416	415	430	399	421	395	417	398	434	376	420	402	449	390	403	396	407	444	402	382	418	413	436	453	424	460	387	410	447	434	404	423	434	419	398	403	438	433	391	412	405	433	420	398	420	424	410	410	417	439	394	408	437	427	446	419	400	415	382	433	384	412	422	412	405	410	410	437	401	404	424	389	440	449	413	433	423	415	443	390	440	403	432	399	433	438	432	365	431	403	431	416	402	410	418	376	446	396	423	386	423	393	456	405	417	426	401	394	432	416	385	408	436	391	451	408	407	438	383	459	385	392	402	411	442	402	414	392	419	425	420	393	400	455	399	410	401	378	417	449	402	417	440	427	447	389	429	409	459	401	369	390	462	396	369	395	421	413	424	374	428	430	411	433	392	420	409	389	399	424	437	394	446	439	417	381	389	424	407	439	390	416	410	383	415	455	396	394	412	422	407	398	406	446	416	439	420	408	423	412	403	426	409	408	408	400	417	445	443	402	374	387	412	433	444	419	393	421	434	434	405	405	433	393	416	444	405	417	458	415	404	422	399	383	408	412	451	407	403	463	424	417	413	432	417	424	414	429	434	446	387	398	431	390	407	360	411	452	360	407	391	448	437	417	422	429	399	430	397	443	423	405	398	448	417	453	425	416	432	419	418	403	420	416	393	420	422	388	430	431	402	427	417	404	405	419	435	426	429	408	437	431	457	406	421	426	431	419	390	429	405	431	383	424	419	388	416	380	420	417	388	406	441	419	415	395	406	428	422	393	401	415	408	427	400	441	383	387	390	419	465	403	456	429	433	420	406	381	410	391	408	414	407	419	395	435	439	453	414	400	392	425	439	441	359	395	408	420	409	433	385	374	435	390	372	418	402	429	422	418	403	454	388	424	406	405	384	408	416	422	426	417	389	425	413	380	398	432	408	403	395	416	426	414	402	420	432	405	442	421	426	409	439	418	409	379	412	428	388	392	402	404	380	434	455	420	418	411	418	408	407	426	394	419	432	399	354	436	427	414	412	411	425	442	399	430	415	460	394	385	391	414	446	427	424	408	426	410	404	408	413	429	412	419	387	443	429	427	408	395	429	396	420	403	429	440	445	401	427	404	422	432	378	406	408	446	439	436	388	414	421	407	369	401	443	404	410	405	432	417	399	420	425	400	404	365	421	423	437	366	434	406	431	413	412	451	416	438	433	419	408	431	421	441	424	422	390	427	401	440	428	411	412	409	401	413	403	401	442	423	398	446	418	425	427	417	432	436	439	374	428	420	430	405	392	420	457	425	407	386	406	428	462	428	364	411	394	442	442	422	425	414	428	406	428	427	417	422	398	400	411	396	479	419	381	417	422	419	401	420	459	414	388	438	433	445	431	407	425	415	411	375	391	453	406	454	418	434	400	423	396	431	407	429	434	425	418	429	401	438	454	384	408	444	412	404	405	424	399	405	434	416	436	426	406	375	393	441	373	395	411	422	403	417	426	412	427	412	412	409	427	424	417	436	444	441	427	383	446	419	407	463	428	436	398	450	436	399	400	403	429	399	412	439	417	390	416	429	429	395	474	425	412	394	430	381	430	399	453	439	434	432	383	419	429	396	379	384	423	424	383	412	432	401	418	399	364	408	436	423	417	434	440	419	437	445	382	456	431	409	416	435	416	436	425	451	394	383	379	396	414	430	412	414	426	423	393	435	416	421	394	423	414	442	419	419	396	388	405	408	413	413	404	418	459	430	408	421	417	395	446	402	356	415	404	414	405	383	404	407	430	401	441	400	412	451	414	401	417	392	403	393	424	366	416	388	414	426	420	406	440	369	401	407	412	419	394	437	397	387	407	429	439	456	394	432	394	409	399	413	419	424	430	444	437	401	431	408	430	428	442	396	412	426	412	440	388	413	394	411	372	409	402	454	413	424	439	395	386	414	400	437	420	416	436	419	437	427	378	417	405	416	444	411	397	380	421	380	408	433	414	385	428	424	423	407	389	450	423	389	397	415	403	449	402	415	395	403	397	437	423	450	414	450	444	404	406	414	428	432	396	416	423	436	405	392	403	421	427	400	430	427	465	417	397	433	408	438	418	429	429	454	415	442	418	420	422	414	397	397	392	409	426	352	431	434	414	379	396	454	386	454	427	402	425	413	389	402	439	422	426	398	402	430	396	421	429	396	408	431	432	370	416	410	453	428	390	403	404	383	462	403	405	421	420	407	411	415	373	437	427	447	401	432	429	389	413	412	365	421	409	409	421	404	437	403	410	424	433	419	402	411	397	419	412	414	392	373	404	391	442	397	406	441	400	414	413	407	418	413	427	434	429	395	441	390	411	382	390	423	430	424	381	420	410	378	405	403	453	401	429	395	399	431	430	433	430	443	402	422	376	385	394	404	450	403	431	430	399	432	413	405	453	422	404	396	398	396	434	407	428	386	447	459	402	386	418	435	407	406	413	409	383	394	403	404	431	411	407	431	404	432	423	416	421	390	437	400	434	392	423	412	462	471	409	400	408	412	416	434	449	388	387	397	387	406	382	451	401	417	431	440	412	427	455	415	430	438	395	419	400	410	408	356	413	454	422	418	429	431	416	417	411	415	400	418	411	405	413	416	418	397	383	417	402	435	445	445	418	428	422	421	396	426	383	421	404	442	420	454	440	424	419	397	419	391	407	432	413	391	430	400	402	456	425	419	410	401	405	394	407	420	444	415	410	407	442	403	421	396	395	374	400	384	445	423	404	453	431	417	417	410	446	398	397	395	403	390	397	394	420	404	411	388	413	420	433	390	362	407	427	403	437	444	397	420	430	466	424	432	404	403	395	407	403	387	421	402	432	424	432	460	410	413	405	401	437	408	399	410	470	420	441	432	439	405	407	388	429	404	395	375	395	423	407	385	430	429	412	391	400	396	414	373	438	440	421	399	401	420	418	412	436	375	448	434	408	381	396	440	421	410	407	404	406	416	362	407	436	455	392	441	397	447	414	396	402	436	392	419	434	419	438	430	363	459	422	416	394	414	430	393	380	391	410	409	426	406	451	431	417	429	373	414	391	423	419	429	451	385	466	384	420	422	398	435	428	462	404	407	397	420	435	383	430	375	415	382	425	400	376	480	391	427	422	421	428	397	434	428	422	403	387	450	434	410	407	454	421	396	386	432	399	421	426	409	422	428	410	436	398	424	405	420	385	429	399	415	445	425	403	417	396	423	415	410	399	389	449	438	429	422	431
22851	20988	28402	23629	20946	20332	4198	1197	950	914	832	887	792	2952	6267	2199	720	688	727	707	715	706	700	705	702	678	683	687	730	731	668	642	706	685	648	695	693	686	711	658	665	674	729	689	679	679	650	666	706	661	680	670	713	677	664	673	680	711	700	655	623	650	710	679	681	632	671	707	712	649	662	693	672	695	696	648	663	684	690	683	681	669	668	701	665	640	616	680	704	658	689	660	695	694	678	749	692	689	669	654	718	693	676	665	623	629	625	684	651	712	665	683	640	642	682	684	663	692	653	634	677	692	712	649	694	684	642	689	689	725	710	674	674	644	681	626	689	661	712	665	689	693	674	653	683	661	703	697	677	708	605	677	648	672	635	668	645	694	681	674	660	664	668	640	663	730	663	707	671	699	665	678	657	680	683	651	709	673	664	679	690	657	657	655	706	662	642	642	670	747	637	712	704	670	678	654	632	637	683	672	639	684	643	645	701	701	660	693	686	673	663	676	661	659	666	677	722	681	623	657	692	698	686	647	645	666	696	663	655	660	692	644	648	634	626	655	692	704	632	645	713	643	683	668	638	668	687	693	651	680	671	708	675	686	657	667	705	642	707	696	686	660	656	647	717	652	677	667	712	651	655	664	674	688	675	691	623	667	685	715	626	627	663	665	680	645	732	663	676	698	667	634	657	716	723	634	651	677	707	728	672	682	677	714	659	700	647	687	648	717	649	685	640	646	638	677	686	688	727	719	685	658	675	685	708	699	652	674	676	655	722	690	736	673	667	654	674	655	653	707	654	660	689	613	680	655	647	703	647	662	716	710	668	653	661	705	673	639	634	635	692	681	706	668	672	636	677	675	681	694	678	673	636	687	625	663	641	653	669	663	675	655	653	723	673	721	710	670	654	677	657	658	715	692	675	637	677	691	739	678	647	637	672	649	631	652	663	681	625	684	678	667	681	656	712	654	638	653	703	664	656	675	685	631	679	646	688	681	690	697	676	659	696	698	676	667	675	680	658	687	677	679	641	687	653	702	679	676	656	644	693	651	676	653	687	638	617	595	681	691	690	610	654	689	665	661	712	664	680	659	657	699	620	658	641	691	696	668	625	675	703	659	672	655	647	685	688	675	683	676	668	650	626	639	668	668	623	650	640	687	674	691	665	619	660	670	680	662	643	676	700	690	633	665	671	672	662	642	652	664	637	671	669	692	628	688	618	612	638	677	719	699	721	689	691	715	640	634	682	638	667	665	704	636	686	654	658	717	666	638	703	688	684	727	694	660	710	678	663	683	701	690	677	648	630	691	620	672	678	656	755	660	678	642	676	695	669	653	679	677	709	633	666	701	697	707	678	715	693	688	679	673	665	679	702	692	719	626	699	695	704	693	683	677	653	634	606	665	685	726	677	674	670	659	655	640	684	688	648	660	653	699	675	674	676	646	699	641	660	640	680	646	665	634	643	651	665	692	640	681	641	666	674	668	734	632	673	677	655	651	733	621	697	705	705	654	668	688	683	697	672	660	651	660	652	676	644	661	651	655	658	600	677	679	656	695	686	718	714	682	675	647	631	673	631	702	636	675	663	656	725	660	692	652	684	613	652	616	690	698	653	663	692	687	676	687	634	659	643	672	673	643	652	682	673	648	646	627	680	668	660	694	627	652	656	665	645	664	662	682	704	691	688	634	680	664	629	694	662	663	707	638	655	691	712	645	732	670	665	698	613	684	663	669	642	688	655	672	662	651	651	678	672	629	671	677	676	717	678	668	692	713	617	694	695	650	693	679	680	667	675	635	674	668	667	690	679	659	702	632	715	698	741	703	639	701	700	628	621	695	685	673	700	710	691	670	678	757	655	640	710	680	669	683	636	682	687	657	655	658	664	689	632	621	671	664	701	651	703	664	669	633	700	692	709	728	680	716	680	672	674	645	689	690	704	664	679	696	653	671	647	681	671	669	677	690	673	633	664	723	667	665	666	682	657	625	662	668	674	662	648	652	672	672	676	650	674	699	657	659	708	651	658	691	664	697	620	643	662	631	662	717	677	683	658	675	665	641	699	634	692	665	721	682	683	630	651	658	740	664	656	671	651	678	688	709	697	663	686	644	668	664	668	693	669	667	656	676	630	707	652	716	698	680	643	677	673	649	619	669	651	701	684	676	660	682	696	648	677	641	681	671	676	648	655	682	666	717	702	682	640	686	724	648	661	682	668	694	653	677	679	658	674	671	692	662	641	688	691	680	624	661	718	688	641	675	666	658	686	634	682	682	659	669	701	670	669	683	705	668	645	674	663	695	658	646	699	664	673	623	676	662	671	652	669	664	663	640	662	657	680	686	663	666	668	667	708	664	697	676	656	608	670	701	683	683	663	649	643	675	672	669	665	626	648	645	612	664	711	676	668	687	690	685	683	667	664	670	654	689	684	671	663	698	682	677	647	661	637	676	680	698	658	677	623	704	682	701	690	612	677	628	673	668	655	692	702	678	677	674	647	678	694	672	623	673	683	661	657	619	603	705	658	714	658	663	695	652	627	671	681	664	712	656	664	699	645	636	652	659	604	672	704	656	655	683	667	668	688	641	677	705	695	637	660	661	688	668	692	675	663	700	656	669	656	676	686	655	717	724	657	657	654	646	631	682	656	612	749	662	642	686	681	679	717	665	661	678	662	678	663	654	684	676	676	664	682	707	693	704	687	704	641	647	646	696	702	622	644	740	684	693	661	719	694	666	641	684	611	647	699	717	694	681	673	652	671	686	680	714	666	721	703	688	690	655	680	662	640	639	636	621	699	661	695	630	730	657	644	634	654	688	661	687	696	718	603	695	640	660	687	662	673	684	674	637	652	704	658	676	674	648	658	696	680	696	621	693	705	675	604	678	635	677	681	695	684	701	658	679	628	658	659	674	702	679	677	701	645	718	654	641	654	627	710	652	653	669	670	650	697	673	645	691	707	700	659	683	641	669	709	703	731	684	694	662	739	671	678	654	641	706	687	637	631	663	671	662	667	657	693	672	675	672	675	666	680	666	670	684	679	664	633	701	639	666	642	684	638	646	679	652	709	667	679	665	652	689	652	638	659	667	677	664	688	698	646	668	632	686	711	654	657	661	657	682	714	670	652	672	672	656	679	709	685	655	663	686	677	653	653	662	657	686	686	612	681	692	616	685	648	687	697	670	688	629	698	676	761	653	671	700	641	646	679	677	677	635	644	696	652	623	688	669	698	677	702	653	662	665	683	637	663	690	672	664	676	664	682	691	700	723	662	672	714	658	697	668	686	655	625	703	689	666	663	663	669	631	663	670	680	637	719	671	640	687	644	639	682	631	681	694	684	656	710	683	640	658	598	666	674	646	695	649	651	615	647	661	680	681	644	635	665	689	660	672	613	718	705	643	676	658	605	689	695	662	696	655	702	668	699	659	673	659	691	688	665	657	646	667	660	705	692	666	640	692	655	699	658	675	683	631	697	698	705	691	687	652	679	641	698	668	652	701	691	721
44929	61026	37571	4992	2891	2273	1918	1669	1377	1351	1222	1115	1059	5695	11766	3560	892	908	861	854	833	845	866	846	828	870	799	814	751	788	794	771	847	812	820	762	790	775	778	807	862	812	797	742	758	816	755	778	797	785	796	812	795	763	769	793	796	802	787	733	755	776	814	811	790	818	753	800	793	821	793	749	789	787	766	787	756	770	747	824	796	805	811	766	814	794	761	751	748	767	794	790	769	830	845	804	830	776	788	772	812	772	786	752	802	776	767	801	770	740	756	762	818	746	753	793	765	763	810	749	785	744	792	782	761	740	775	792	815	764	768	758	791	769	801	748	756	764	754	741	773	725	764	786	785	735	850	804	783	764	815	773	799	750	814	761	762	771	788	770	724	788	742	799	830	789	740	750	758	819	781	817	753	737	774	722	783	795	762	832	774	733	763	804	787	787	776	760	729	767	750	760	755	798	805	729	749	784	788	717	745	729	786	706	762	822	757	801	770	751	717	753	745	764	794	818	758	773	753	810	772	744	773	804	777	743	778	824	697	811	755	710	752	813	777	751	773	776	758	747	775	736	799	739	710	781	750	767	743	815	763	791	761	765	734	745	794	796	757	749	760	806	766	722	791	724	777	771	756	778	793	771	783	811	826	759	778	744	781	773	807	810	820	772	766	777	712	777	781	798	802	775	784	771	788	730	773	781	735	795	757	774	774	762	833	766	742	735	808	810	769	787	767	830	749	796	755	792	799	764	776	749	776	810	800	784	741	767	800	743	794	798	745	759	794	767	782	771	742	786	770	727	783	749	768	791	816	770	763	770	739	778	721	729	732	755	796	743	809	791	787	760	787	763	760	742	724	774	770	832	777	756	782	783	796	811	737	765	829	775	766	775	775	755	734	790	772	791	777	803	764	796	746	706	807	755	797	821	744	800	721	753	747	808	789	780	735	799	750	764	765	770	767	786	769	750	753	787	762	732	799	767	759	765	774	764	749	760	781	738	792	720	743	769	789	749	726	851	808	772	723	814	749	758	746	791	761	771	797	770	784	784	794	776	802	762	759	811	776	748	769	754	762	761	745	799	781	759	765	806	772	757	746	772	768	820	723	767	758	773	783	747	763	787	776	766	774	799	745	746	760	734	782	814	783	763	739	779	765	782	747	773	823	794	760	752	739	760	746	806	802	734	807	745	715	741	785	802	779	758	707	746	792	733	820	761	746	789	752	748	756	735	748	800	839	780	805	818	778	772	747	741	736	719	749	826	766	822	746	803	731	769	784	767	740	805	768	734	745	818	825	771	742	801	738	756	739	756	759	797	784	798	753	784	786	782	763	793	786	726	830	759	792	783	779	789	765	762	752	764	755	813	814	775	792	777	787	755	755	759	740	725	757	804	759	806	732	756	752	759	760	752	790	760	767	756	774	823	784	779	822	766	752	804	788	758	777	815	766	791	817	758	739	813	780	759	773	747	791	781	738	735	734	816	773	806	781	790	758	778	756	777	757	760	786	778	726	792	799	798	760	796	775	712	763	808	768	775	742	792	769	775	778	733	764	812	767	723	721	773	839	753	821	769	750	792	779	786	785	819	792	765	770	800	739	722	787	784	782	761	796	765	772	849	793	803	752	819	793	806	763	819	767	747	779	818	784	762	776	791	783	793	825	741	777	781	757	707	748	826	783	771	756	753	764	736	789	777	748	744	788	765	760	773	782	796	791	771	765	782	728	753	827	782	809	724	724	764	782	720	763	766	747	769	770	787	751	761	777	799	769	749	781	781	767	794	795	789	743	769	780	795	805	733	807	753	796	733	836	766	728	746	736	828	753	742	819	805	763	769	788	788	783	772	781	745	760	787	781	766	808	799	773	715	773	730	739	790	788	765	774	784	816	795	758	767	782	830	736	795	768	762	770	783	797	808	744	741	748	810	765	768	825	812	748	831	789	797	759	763	738	732	801	796	795	795	748	758	724	760	772	738	795	757	746	742	736	781	747	741	781	760	748	785	779	803	762	737	782	757	768	820	748	763	759	791	772	773	823	802	743	713	787	770	763	742	785	804	771	762	804	790	781	780	740	796	755	752	777	766	786	729	782	786	796	807	725	786	786	784	814	765	777	747	831	763	742	801	743	766	781	763	774	759	767	792	761	755	779	794	763	749	738	805	781	781	808	782	770	806	772	739	711	781	761	765	783	813	778	836	779	762	773	731	797	762	737	738	716	760	770	781	723	763	756	789	750	749	746	770	765	735	801	762	749	792	749	795	777	741	797	749	798	813	795	783	757	746	759	755	741	780	803	766	843	827	763	767	719	801	839	805	741	765	792	822	761	780	816	773	808	779	794	764	768	828	745	743	771	747	772	804	754	830	773	779	742	798	815	773	760	846	767	751	778	755	779	817	814	807	775	754	748	705	762	756	774	802	764	790	806	755	794	780	788	773	720	781	752	769	799	791	760	789	741	824	757	781	759	748	774	795	725	733	778	764	761	758	779	810	804	820	809	753	795	787	769	709	770	748	843	795	752	769	787	774	789	786	776	726	765	790	780	740	750	791	772	754	757	824	780	718	728	734	775	728	798	741	755	778	777	801	742	784	753	757	751	780	747	800	782	773	754	759	794	842	813	778	819	769	778	815	848	777	821	803	760	810	767	730	808	793	802	786	831	768	779	713	766	754	782	799	759	781	796	767	797	739	741	814	784	783	700	727	781	785	795	756	807	767	761	779	731	726	788	807	837	748	765	767	784	755	779	707	823	802	724	854	803	762	766	743	754	753	751	773	812	831	740	766	791	735	778	757	812	799	769	792	778	791	766	775	807	801	764	821	768	746	765	810	805	743	803	769	817	715	781	774	746	799	801	774	744	837	750	724	737	795	784	741	739	813	752	744	808	814	730	817	738	792	802	765	751	780	785	744	770	797	789	775	771	774	779	802	787	790	795	775	840	751	697	839	779	829	753	724	785	732	786	756	778	835	781	740	813	793	789	766	790	830	754	786	821	791	744	807	808	809	759	751	802	740	788	798	748	787	801	776	716	724	764	768	777	793	747	761	735	785	762	734	798	820	780	740	797	755	749	748	747	771	797	770	757	740	790	783	813	787	817	813	759	804	787	770	768	762	794	802	764	763	781	809	761	827	754	760	749	759	741	778	854	761	805	789	863	776	830	746	722	761	743	756	770	797	767	769	808	766	747	785	813	809	720	753	768	783	709	767	766	763	785	720	785	775	769	800	761	753	780	813	792	783	752	748	756	806	775	785	798	757	781	751	754	746	748	822	791	800	774	795	747	796	816	758	788	776	747	749	750	793	744	813	809	731	778	795	805	718	773	764	788	730	781	772	774	826	791	762	765	770	778	768	791	812	734	769	788	743	750	800	816	773	763	769	775	735	777	810	786	799	757	808	831	841	765	741	807	809	792	754	762	811	762	756	766	719	744	775	789	764	774	743	772	773	759	748	772	810	764	816	787	757	738	745	790	799	754	749	762	836	800	793	768	790	816	749
31989	29868	18594	3388	389	300	311	317	282	254	259	267	308	274	336	287	234	260	251	293	267	245	270	287	276	268	241	277	263	270	263	271	286	275	286	246	255	266	270	231	270	267	251	269	291	267	253	293	252	273	268	245	295	249	245	286	265	254	297	270	264	285	274	275	252	247	269	287	280	268	284	268	268	280	241	283	297	297	249	279	279	282	262	282	263	248	249	275	260	250	285	232	284	271	292	304	291	255	254	267	276	270	279	256	259	276	285	274	282	235	280	271	271	266	257	268	219	298	285	278	256	249	247	275	248	275	242	277	248	259	269	254	279	252	263	280	285	281	257	259	265	277	260	286	268	287	265	240	242	261	279	282	275	225	249	284	261	280	271	252	244	263	271	288	260	250	269	253	283	265	249	254	263	284	241	258	246	266	298	288	281	264	277	271	267	274	285	290	249	266	249	232	279	256	246	245	268	276	275	242	264	301	273	257	248	299	259	260	254	242	280	283	285	263	267	276	270	261	268	249	273	258	283	262	262	252	267	270	269	233	265	275	249	285	258	280	244	246	274	281	289	286	285	247	261	260	264	241	258	249	282	301	278	257	261	275	266	260	262	241	301	291	267	276	270	243	241	273	281	249	270	285	261	259	265	262	273	276	279	274	233	264	268	278	275	266	240	251	285	259	257	270	255	258	283	251	265	270	259	259	265	277	271	249	285	254	241	279	262	253	275	276	265	252	272	287	288	278	252	282	257	296	249	268	250	247	259	277	271	252	251	253	267	292	274	257	247	260	245	252	257	223	226	277	280	247	269	253	284	282	259	256	284	296	298	274	260	270	256	251	253	247	244	257	250	261	267	261	255	254	257	249	235	271	269	277	248	306	280	272	254	285	262	267	257	285	266	296	257	265	241	248	280	243	285	246	273	292	263	260	276	291	264	241	244	253	273	264	279	263	270	231	255	261	297	253	287	278	242	208	287	279	262	278	247	280	282	276	244	278	259	252	270	308	248	247	255	242	270	272	276	260	296	267	253	258	268	278	289	285	285	279	270	278	249	274	253	273	273	278	270	275	260	233	289	256	267	256	280	288	274	231	280	251	283	271	278	261	262	272	260	263	276	269	273	266	252	280	222	268	272	275	284	255	248	249	258	282	273	281	272	283	261	273	278	277	285	237	249	283	281	290	256	239	282	266	285	287	249	266	273	301	249	250	253	256	244	252	250	271	258	279	277	246	227	281	260	262	278	253	255	249	268	290	273	253	252	277	273	267	287	238	283	267	235	245	267	296	244	252	292	259	250	279	255	254	263	248	268	253	287	269	280	248	257	252	259	291	261	260	275	280	260	267	262	261	275	295	284	266	255	285	298	300	270	264	255	267	292	259	236	278	252	271	239	257	248	269	275	266	269	279	264	274	270	222	232	255	239	269	276	281	257	261	253	238	274	251	283	291	256	261	280	253	272	262	280	273	266	280	289	264	298	250	251	271	243	262	263	266	237	309	272	288	258	263	284	275	266	269	261	276	247	273	277	295	279	279	255	252	238	264	279	273	279	261	259	277	246	270	286	251	260	283	265	258	267	252	242	243	255	270	258	286	239	277	282	291	270	289	308	271	291	253	228	246	247	267	296	244	281	259	281	259	280	272	234	255	284	259	269	266	244	278	258	261	293	277	258	266	263	284	267	311	231	245	261	256	278	270	262	269	267	265	266	261	279	255	269	252	266	273	270	270	255	281	288	251	237	284	261	233	279	255	253	263	264	252	260	282	265	254	245	281	290	250	233	256	269	254	263	263	253	277	267	277	273	273	268	245	269	269	289	263	264	245	255	270	240	254	299	250	269	271	289	300	254	240	233	278	253	254	300	254	262	287	289	255	282	274	249	251	268	288	267	267	276	229	251	252	241	256	286	310	259	247	276	253	277	274	241	268	232	265	267	258	273	265	256	255	243	280	284	259	274	270	264	268	284	268	260	267	278	286	277	285	235	275	214	267	235	242	296	274	263	228	257	275	283	282	290	269	270	267	258	237	267	248	275	278	261	235	279	285	268	260	262	295	277	251	269	253	249	303	261	258	276	278	252	260	276	298	263	255	273	261	269	290	294	268	263	269	270	238	269	268	270	315	274	271	251	275	268	234	241	276	266	275	262	265	269	267	292	253	249	263	279	266	257	298	267	267	260	265	282	296	269	235	282	256	281	268	260	262	282	274	252	265	262	284	290	261	246	260	269	288	300	243	265	247	244	272	271	254	305	264	278	237	276	273	275	259	236	257	301	292	280	275	291	282	232	232	264	269	248	237	252	272	258	256	252	285	282	277	276	255	250	270	234	286	268	254	278	267	269	260	279	265	249	224	300	250	258	281	281	241	251	267	232	264	263	237	283	286	260	266	263	242	273	250	307	247	283	286	265	243	270	271	260	268	282	280	268	263	242	250	265	281	277	260	274	267	264	251	260	265	266	263	274	258	257	267	257	252	274	250	268	264	262	274	303	265	272	257	284	279	285	254	283	288	258	279	268	268	272	261	251	257	279	281	306	241	280	296	265	282	264	282	291	272	259	250	235	272	266	280	280	258	272	253	256	266	295	260	253	279	278	289	239	238	279	258	272	251	270	281	288	274	288	246	256	261	271	307	258	287	251	271	263	257	265	274	297	251	251	244	244	263	254	267	252	272	247	273	274	252	282	251	285	293	255	227	292	257	259	262	271	268	285	250	277	275	245	267	254	248	278	276	298	290	264	279	269	275	258	279	295	252	290	258	266	256	293	245	284	296	254	260	271	291	255	268	276	287	250	241	257	274	261	260	268	285	277	253	244	267	267	278	246	272	287	252	239	236	271	241	255	266	241	272	293	279	246	262	292	255	263	271	247	286	227	289	283	281	247	268	260	268	267	259	251	274	295	299	259	270	251	278	261	287	233	273	247	280	272	272	266	288	282	203	259	262	281	278	247	272	277	264	270	261	269	270	259	267	246	272	280	271	283	255	258	258	256	242	269	268	255	276	247	253	274	258	257	262	262	269	288	262	247	261	266	258	253	265	298	267	259	290	267	283	285	276	260	258	262	289	303	265	236	247	280	270	249	262	251	264	269	290	245	232	252	241	246	252	291	241	274	266	272	257	266	243	293	261	283	285	287	268	271	287	258	264	272	284	270	257	266	262	263	253	237	283	267	286	253	254	233	263	263	264	276	250	280	254	261	256	238	293	279	261	268	252	269	255	238	281	280	279	236	268	274	275	249	259	275	267	285	265	284	276	278	276	264	250	270	253	247	259	258	255	275	293	244	256	274	280	274	290	265	241	253	239	247	276	256	281	258	255	260	263	267	283	265	277	252	273	259	276	273	243	240	284	259	266	262	255	269	275	251	273	289	251	277	262	254	259	274	284	291	270	258	279	274	261	286	266	291	258	269	243	242	249	236	283	270	283	306	264	264	269	273	245	279	269	250	254	256	289	273	281	263	267	262	266	270	251	281	260	263	258	271	264	266	304	270	269
38954	41952	17391	1457	453	405	401	382	392	371	398	354	365	418	526	411	339	331	313	348	348	362	332	331	348	366	321	333	360	360	360	307	303	306	353	309	334	356	356	315	301	352	325	306	321	329	332	338	322	329	359	325	306	342	332	313	304	318	325	350	307	340	332	321	325	327	345	355	298	328	322	346	319	319	322	354	302	353	339	330	326	314	303	335	300	362	326	354	368	353	315	347	367	324	354	336	342	361	362	283	348	338	329	304	315	334	324	305	318	337	312	317	344	338	349	352	366	326	380	293	338	334	316	344	330	339	325	313	343	333	331	340	316	328	325	300	306	343	302	318	343	331	368	340	329	344	350	324	323	316	297	334	343	345	318	296	310	346	335	314	330	310	288	301	337	335	303	349	318	314	331	341	320	338	332	338	297	315	363	348	338	337	339	355	322	305	324	347	344	332	327	322	337	359	322	364	320	326	336	313	308	327	294	371	332	309	333	314	304	318	332	343	316	336	347	317	337	323	337	327	316	329	324	323	316	349	341	318	354	340	336	314	354	363	317	316	316	326	339	327	345	287	350	308	340	304	339	320	354	348	361	322	315	317	286	334	323	342	360	356	308	312	360	335	347	372	320	329	313	334	324	307	323	336	296	329	338	304	373	332	330	329	315	326	329	332	323	317	327	343	335	317	347	340	350	314	316	363	347	313	332	339	364	329	317	343	338	328	323	341	312	332	338	332	338	339	340	327	322	336	330	341	330	324	336	329	355	329	331	349	325	342	332	295	292	324	353	319	321	327	328	344	290	351	356	327	315	304	328	295	347	313	328	342	317	353	300	328	335	336	330	311	315	323	341	336	331	288	310	281	318	315	353	328	350	343	322	307	367	313	345	329	323	320	347	336	334	324	312	337	348	381	326	320	300	313	354	331	314	324	311	362	312	333	339	301	337	321	297	342	310	315	326	340	317	320	320	339	322	323	322	331	334	333	347	355	339	349	320	330	316	337	307	347	318	330	353	323	355	320	317	291	323	328	301	322	332	354	309	293	341	340	341	313	334	311	340	319	336	339	318	333	325	349	340	323	310	339	327	335	340	301	314	317	322	327	311	339	346	314	340	341	347	359	337	337	319	321	305	311	348	283	302	347	310	351	307	321	354	333	312	326	325	320	333	316	321	348	322	311	338	314	343	315	358	357	292	336	323	335	320	347	356	320	331	335	348	361	341	344	317	334	338	355	354	321	345	342	326	341	325	366	358	336	334	320	312	316	354	293	333	375	335	338	316	339	325	319	314	340	314	336	347	325	339	315	331	358	356	327	356	339	329	328	337	308	327	346	301	328	318	320	336	342	330	310	305	355	348	325	319	318	325	318	325	312	331	329	315	348	338	305	343	325	347	309	339	327	318	343	326	309	348	348	350	352	343	306	319	337	311	336	315	358	320	324	328	304	316	312	328	295	351	329	312	317	341	344	353	342	309	345	345	322	335	309	328	345	335	339	322	345	310	320	285	357	316	322	328	294	337	337	327	301	345	353	328	337	329	351	343	330	332	315	327	332	305	319	349	274	323	335	341	329	309	353	360	333	298	327	333	322	329	349	351	317	287	336	319	324	343	335	305	303	300	325	336	365	350	333	330	333	353	314	314	303	338	333	354	335	328	335	313	329	334	291	333	360	311	353	331	348	321	338	320	317	322	345	313	332	371	328	339	331	299	352	354	318	326	325	343	384	342	334	321	333	310	312	340	333	326	299	316	361	311	318	336	307	320	310	309	322	319	321	344	339	305	331	328	308	325	323	373	339	348	329	288	344	327	303	316	365	302	306	332	320	350	296	319	364	345	323	314	318	319	316	326	315	338	327	338	333	379	334	290	339	329	337	343	335	352	305	331	313	323	323	334	308	299	313	339	316	386	341	299	314	326	330	319	308	341	324	320	340	315	325	326	347	331	369	349	297	354	329	321	308	329	328	367	316	341	345	324	340	315	329	350	333	308	347	328	329	308	344	329	326	310	334	318	355	356	349	302	343	328	320	333	323	344	384	358	350	344	313	335	310	299	303	330	322	326	353	310	341	327	325	340	338	336	345	336	338	286	314	321	325	337	349	343	317	313	339	346	310	307	345	302	305	320	325	310	301	329	359	347	326	335	305	339	331	315	341	307	354	345	321	363	363	309	315	354	337	325	337	291	346	317	350	332	318	324	335	301	325	340	323	320	321	318	348	330	333	313	325	337	319	363	338	371	316	332	347	327	338	373	320	349	329	325	330	333	339	320	323	348	369	342	331	347	353	323	351	329	310	324	344	335	315	320	337	319	317	325	295	315	334	364	328	361	324	344	335	336	331	316	322	324	311	350	331	335	342	322	319	364	329	319	323	310	331	304	349	303	342	325	329	340	360	296	336	295	340	383	331	320	339	310	319	322	313	333	382	345	310	334	340	333	320	330	347	363	326	319	348	343	325	342	334	322	320	343	324	316	345	360	335	317	313	326	344	314	300	305	331	342	332	322	336	323	290	311	325	308	353	314	336	325	346	317	315	318	319	352	355	357	367	345	347	311	345	322	339	349	361	325	327	328	351	354	334	327	340	309	297	314	350	316	374	318	328	325	312	319	323	351	334	342	308	293	322	325	329	316	294	343	336	361	318	352	326	345	342	343	335	371	336	339	335	312	329	339	320	342	314	330	339	320	349	323	341	304	320	317	319	303	354	321	375	318	334	360	321	334	322	359	296	321	321	355	353	318	340	324	284	313	324	296	337	362	319	337	365	321	346	332	315	338	309	349	331	340	358	369	307	337	310	367	340	323	303	347	332	318	363	369	369	328	292	329	338	369	342	346	345	363	338	326	355	360	322	331	313	325	315	313	344	355	327	324	321	325	334	306	358	313	337	318	352	375	354	300	341	300	323	336	355	314	334	344	328	296	321	326	370	311	308	347	334	324	348	328	351	322	355	366	353	326	320	331	382	321	329	313	319	345	290	345	327	305	336	347	340	317	294	319	324	316	368	351	329	320	344	337	342	301	336	335	348	336	302	334	333	334	315	343	347	338	312	326	312	347	322	343	288	322	325	296	340	338	337	350	332	334	367	317	337	323	327	331	296	305	322	359	340	308	345	340	315	316	296	332	310	312	312	346	323	330	338	361	342	316	337	318	340	339	344	335	332	338	336	334	341	312	319	331	344	301	320	330	330	327	318	319	332	339	329	305	335	318	346	331	345	344	326	332	332	292	332	342	335	342	308	336	331	340	345	315	314	314	326	344	320	315	358	335	356	317	335	361	327	354	318	327	341	367	331	343	338	311	346	343	316	311	291	344	339	328	304	316	319	333	303	339	311	322	351	332	326	332	347	336	302	324	310	309	336	328	319	319	344	315	315	334	330	352	322	335	295	312	322	322	314	329	316	345	335	334	349	338	344	364	332	339	320	323	301	326	331	324	349	360	314	351	335	318	345	361	302	355	324	338	342	320	319	315	297	348	318	327	340	333	352	297	324	332	303
23877	20966	27858	24065	20017	5147	948	657	610	581	583	566	548	681	1674	1051	531	535	519	499	479	505	523	483	495	516	543	512	508	495	473	505	466	515	470	486	491	483	447	501	518	504	471	479	503	479	457	492	498	456	524	477	479	489	482	462	501	493	523	488	486	472	496	453	483	489	512	504	492	492	454	474	470	462	477	515	459	479	490	452	495	464	479	482	504	498	500	489	458	445	491	464	509	490	501	497	466	482	497	516	482	498	506	452	491	453	464	468	511	483	490	474	495	505	486	480	492	522	440	493	513	444	491	519	473	490	501	501	466	485	463	443	465	475	463	481	472	482	480	513	476	463	461	516	517	456	477	443	493	461	496	467	440	483	506	453	487	471	495	500	500	495	465	489	483	485	472	520	478	471	480	485	470	488	473	456	482	469	444	490	469	518	478	474	517	441	464	445	456	489	458	445	500	476	465	487	432	492	447	480	450	491	466	486	452	533	490	473	462	542	467	472	469	513	475	506	496	489	484	469	483	526	486	452	506	540	494	421	489	510	500	492	454	507	461	493	475	466	494	496	530	500	475	492	480	487	481	465	474	487	461	477	505	467	487	493	450	493	482	472	502	481	476	488	481	491	482	478	474	501	466	487	516	479	482	472	486	488	440	477	502	486	432	473	504	462	516	429	479	479	430	467	462	475	490	505	470	519	490	473	491	493	457	483	466	481	525	466	510	491	470	480	457	507	480	495	483	457	517	478	493	499	484	474	490	469	497	469	496	459	496	484	471	490	478	505	470	442	500	469	487	498	491	466	476	475	475	497	449	511	478	506	451	471	473	465	459	472	507	500	468	471	539	436	462	499	472	480	503	474	482	454	472	463	467	504	475	488	449	495	486	528	474	455	500	481	490	486	493	436	474	489	484	506	525	487	461	493	480	468	483	481	500	491	522	452	507	502	479	505	502	474	516	477	483	510	450	460	489	458	498	459	510	473	477	518	480	512	478	440	459	492	452	483	497	497	474	440	486	479	467	474	500	506	481	478	537	483	489	476	485	490	490	506	511	520	485	486	475	522	507	475	486	476	462	459	512	468	471	478	484	480	475	509	490	474	518	481	496	461	469	517	495	473	515	474	493	481	499	460	493	491	485	487	481	468	494	454	505	525	458	521	469	501	507	456	510	479	470	471	492	481	510	495	506	496	430	514	497	524	469	501	468	525	472	498	474	472	461	515	468	512	460	500	470	488	520	493	482	453	462	489	477	514	483	506	497	486	468	469	448	443	477	448	454	439	504	495	469	495	469	517	476	482	512	501	474	481	476	503	492	503	471	492	476	478	483	471	493	471	497	501	484	462	520	517	463	450	473	508	445	470	462	493	466	505	486	484	419	491	469	481	436	485	522	492	466	484	458	455	455	507	465	476	476	468	505	462	497	487	445	487	514	462	486	512	498	487	487	460	493	494	444	478	495	456	515	468	485	435	496	465	493	467	513	498	452	503	474	490	471	495	469	508	481	458	475	484	486	475	485	448	457	469	453	538	487	445	481	479	482	486	435	504	459	498	476	454	478	504	492	535	502	463	479	493	441	500	475	482	495	440	475	501	496	499	473	517	516	508	481	464	469	514	475	465	466	489	502	461	472	489	482	458	473	473	502	492	472	499	488	465	503	462	515	475	478	464	511	478	458	468	550	494	442	449	507	464	503	486	467	477	478	480	475	437	510	490	480	479	459	477	495	510	463	511	468	489	478	482	465	455	540	436	500	491	463	458	451	433	463	478	445	491	529	494	476	494	492	434	485	524	469	475	496	485	529	475	476	486	477	514	498	479	483	518	476	466	490	508	467	500	467	470	488	491	499	475	488	460	489	460	525	446	473	487	503	502	479	478	482	471	465	501	515	440	505	483	472	472	497	497	473	462	487	467	519	487	472	452	495	465	488	480	487	509	470	514	468	444	489	475	465	434	497	464	527	481	448	530	472	498	513	516	478	489	497	498	473	434	483	486	497	456	453	520	472	445	514	497	491	491	479	508	436	508	456	427	490	490	495	492	466	475	497	513	472	496	491	503	510	522	487	490	444	464	464	473	462	465	484	492	518	485	468	480	495	476	479	495	471	457	484	479	456	464	458	490	496	486	479	458	468	504	509	483	479	452	517	489	468	456	515	472	430	506	474	502	514	472	509	489	487	461	482	490	493	510	467	481	499	434	512	464	455	464	451	486	474	470	503	477	453	470	466	464	468	470	495	472	510	450	452	503	491	451	544	421	475	468	458	517	469	467	471	462	496	458	482	508	447	488	472	436	487	469	461	493	487	502	460	471	523	438	489	454	502	483	495	449	468	505	460	479	504	464	508	488	458	481	484	520	509	477	478	458	458	520	467	467	465	490	479	466	507	497	440	489	518	489	526	464	485	501	486	527	477	481	497	490	493	480	451	485	472	432	492	495	457	456	451	467	459	488	463	490	457	474	491	458	484	491	486	492	502	489	474	503	447	498	503	478	497	482	458	471	515	488	465	498	536	470	474	473	507	517	487	471	496	464	433	464	493	483	493	487	492	512	474	509	476	477	470	497	477	494	502	441	442	492	494	476	477	487	489	461	472	448	499	474	508	483	406	451	470	478	452	471	514	487	516	499	480	441	491	494	482	431	473	460	535	507	450	488	464	500	473	548	502	416	540	507	492	436	464	457	489	478	509	513	497	513	461	452	463	497	489	480	519	505	468	484	517	499	490	484	428	451	456	444	449	509	521	459	449	473	491	497	466	465	499	480	522	512	507	484	464	505	472	498	504	476	462	518	481	456	507	458	505	511	480	492	490	446	512	489	464	495	485	508	534	501	488	462	481	476	491	470	508	491	474	475	466	462	490	481	474	504	502	510	495	451	501	496	467	494	496	483	461	470	453	502	518	485	503	483	498	476	471	473	490	436	470	455	458	493	453	500	478	504	460	521	494	463	467	519	500	468	443	489	461	441	475	483	480	523	499	476	433	474	456	443	471	483	448	477	459	493	505	478	486	485	476	470	487	450	490	505	444	480	496	425	486	478	486	482	458	489	471	495	525	489	440	506	479	471	482	462	456	469	514	492	480	475	535	456	495	443	501	462	476	473	467	464	498	497	480	515	525	462	519	520	492	485	514	495	486	475	467	516	483	461	494	519	452	459	491	493	519	503	489	477	463	477	491	491	471	467	518	476	489	489	480	463	458	440	486	481	501	452	483	479	436	484	505	473	487	453	499	465	478	529	496	509	515	457	476	476	532	475	469	536	467	507	469	483	498	464	472	492	491	472	454	495	497	510	496	501	458	505	459	450	461	451	479	512	497	483	451	512	450	476	424	460	469	489	481	467	536	477	489	448	483	478	449	509	459	468	488	467	484	493	509	485	488	484	486	495	484	453	481	457	486	457	517	451	472	508	497	466	495	502	479	498	526	459	458	479	488	490	480	476	445	465	487	463	496	483	493	525	519	476	475	479	456	497	462	463	478	480	482	456	479	448	481	446
41529	56143	33985	3398	1744	1370	1140	1006	860	814	788	762	732	1068	3146	1776	621	687	609	601	624	579	597	583	581	615	536	574	592	600	565	507	560	592	562	599	562	558	548	559	594	596	562	611	548	546	596	561	604	585	513	592	556	566	560	593	559	629	552	597	534	551	599	560	571	559	556	570	614	518	624	552	553	583	567	536	610	576	572	538	557	566	542	550	544	573	568	520	591	578	559	570	616	633	594	617	593	605	551	568	602	578	579	572	552	555	568	576	568	564	542	501	575	555	611	531	542	546	563	581	555	599	564	583	537	586	605	577	550	557	548	612	600	600	554	527	617	573	586	571	558	588	573	549	588	574	591	516	561	560	581	579	560	583	598	575	589	563	529	552	579	560	576	576	598	571	550	577	573	554	546	580	586	555	608	605	583	567	527	590	540	596	563	586	562	555	595	586	582	614	553	597	549	512	535	566	590	551	566	540	542	610	549	556	599	588	550	567	576	573	557	577	528	573	526	613	579	585	589	556	582	655	571	553	545	583	602	569	578	547	567	578	600	580	565	554	520	541	555	572	564	563	557	611	527	564	547	551	550	555	573	591	569	524	595	543	537	540	587	595	557	568	581	546	525	552	570	587	602	538	519	521	545	577	588	587	582	600	525	551	571	570	540	535	565	585	578	562	548	561	563	543	565	553	596	573	562	521	563	537	560	563	577	582	560	573	570	575	555	548	540	537	641	563	570	584	614	574	568	555	558	539	608	563	580	539	550	572	546	581	580	537	601	584	625	582	556	559	563	592	571	544	606	576	562	544	529	558	613	528	570	590	558	568	584	530	610	587	530	553	576	541	599	600	543	566	563	597	574	561	521	568	569	527	570	619	571	565	572	555	523	547	580	568	568	579	555	543	583	611	594	555	563	560	571	565	550	570	549	548	580	580	523	553	533	554	582	552	570	554	576	540	551	598	533	566	540	566	574	587	538	602	566	578	572	524	562	527	579	544	582	558	575	571	542	517	533	548	583	571	559	580	588	554	515	593	578	547	602	564	576	546	575	544	581	569	563	594	579	517	546	565	546	593	561	553	563	572	535	549	545	560	527	576	574	537	578	554	579	600	579	563	580	568	581	537	546	582	567	636	559	556	574	534	555	570	531	571	564	582	525	582	566	563	549	592	562	561	550	563	593	561	541	576	567	574	554	589	544	569	544	579	594	567	584	579	521	594	576	569	572	567	578	537	541	591	534	576	546	581	595	546	557	556	578	596	576	537	556	531	599	544	546	581	525	570	567	561	587	537	576	601	586	541	559	563	552	553	552	564	556	551	583	601	570	558	612	542	558	532	604	549	548	596	538	563	559	566	572	599	570	546	563	606	528	562	562	568	566	574	552	562	576	558	539	557	571	578	570	571	585	560	566	534	566	546	567	590	566	538	526	533	619	527	555	556	622	590	529	521	564	541	546	525	610	591	586	639	563	548	536	593	541	553	579	580	577	571	535	561	548	575	580	528	551	579	549	553	579	534	544	610	573	601	548	587	573	570	553	536	578	596	555	555	578	565	548	592	583	564	579	589	578	533	590	587	558	581	523	564	543	574	563	557	589	558	554	534	569	564	555	523	534	577	544	601	549	570	564	561	583	553	564	564	579	573	529	591	612	536	555	553	544	522	583	562	574	632	568	558	601	540	598	593	563	545	575	560	576	584	609	554	574	527	581	545	558	612	534	598	580	605	573	521	555	579	617	593	570	567	547	576	580	548	532	614	571	582	534	523	573	531	620	572	581	542	580	568	538	530	560	570	590	544	545	570	626	532	559	579	558	551	594	583	583	565	552	618	584	565	608	585	577	592	601	594	538	556	605	549	559	559	589	554	584	551	611	548	572	568	536	570	583	543	569	594	584	563	590	527	556	613	594	561	546	556	618	554	587	580	558	564	564	535	606	555	567	565	570	567	570	536	596	575	571	569	542	519	560	543	606	534	583	544	527	569	594	550	534	566	557	515	571	572	554	592	568	601	607	588	512	561	510	594	596	553	638	581	547	588	546	537	569	588	553	599	555	537	591	581	588	542	541	537	559	585	527	617	534	553	555	594	576	578	570	569	549	564	570	534	543	589	562	578	578	614	530	519	566	575	575	580	544	627	556	590	564	566	556	560	558	578	585	557	576	560	579	536	540	584	547	560	542	562	543	587	563	588	571	581	557	583	519	563	554	544	555	570	583	562	560	596	591	544	537	577	615	611	548	543	556	551	564	562	612	565	611	562	580	553	581	537	543	562	575	638	561	573	587	555	587	570	534	593	555	565	555	578	552	562	551	541	575	563	584	556	626	585	577	593	570	587	558	578	566	572	588	588	518	578	566	556	571	555	605	562	568	528	592	590	505	574	600	543	551	548	557	531	569	568	543	588	573	601	563	581	566	585	578	537	556	568	606	602	569	525	554	552	573	577	545	587	575	549	559	559	537	551	553	568	545	560	590	571	514	563	566	566	552	546	544	535	589	495	584	584	561	566	588	592	540	568	553	564	574	550	584	546	555	593	604	560	558	608	605	600	581	578	586	560	554	541	563	590	545	548	543	545	551	550	580	547	541	603	580	492	564	608	539	558	580	577	520	572	561	550	586	541	536	545	536	570	583	557	537	553	537	574	557	565	585	574	558	567	562	549	548	546	536	584	574	533	574	608	574	579	576	589	592	516	557	552	580	592	536	603	567	544	621	556	543	545	576	553	575	566	543	589	559	563	578	570	575	561	579	532	577	548	613	601	564	608	550	546	540	583	579	588	579	520	539	554	567	575	562	593	568	559	573	593	541	537	575	550	567	531	562	587	561	621	595	563	582	597	555	555	587	573	550	581	588	599	589	555	600	561	614	599	530	590	577	607	598	562	548	543	577	563	571	567	563	578	542	583	550	552	585	550	592	555	576	597	535	577	583	606	581	569	593	553	544	575	623	533	605	579	597	609	568	583	575	567	558	567	557	548	579	566	600	559	569	538	561	542	569	565	575	625	546	564	554	531	589	594	555	563	546	566	554	540	597	570	529	604	570	576	591	580	568	532	567	550	573	582	544	586	546	594	552	555	546	549	561	575	513	575	545	561	557	578	567	591	525	579	581	574	592	578	609	539	606	586	513	567	572	542	591	595	569	566	515	613	537	535	578	533	585	553	551	579	583	581	581	561	602	593	571	538	554	555	524	579	561	576	532	576	599	576	581	572	582	587	568	551	583	586	555	584	549	546	550	572	568	549	573	572	588	585	543	544	541	596	523	576	505	552	528	568	582	574	550	566	581	526	606	580	595	531	596	561	591	527	605	549	572	589	540	565	597	519	567	564	537	556	534	570	533	615	550	595	578	564	556	607	583	560	561	528	628	563	573	578	569	532	592	533	577	546	622	624	570	564	536	557	581	586	531	585	560	546	526	572	554	528	548	578	548	529	596	584	553	602	570	509	572	580	541	608	564	613	547	585	586	595	569	551	600	534	587	557	547	577	551	552	611	584
25128	21202	26755	23779	5492	605	470	427	409	340	355	409	348	408	799	668	386	322	358	350	317	383	325	341	343	384	364	340	327	370	350	354	374	373	348	349	321	333	328	343	324	348	334	346	335	352	353	327	360	338	333	342	323	340	356	360	332	344	342	336	356	374	349	366	343	304	344	326	358	369	338	353	359	347	359	363	348	381	365	360	358	355	345	331	370	358	331	339	332	331	341	345	341	337	345	354	342	358	343	336	345	335	345	356	332	366	352	341	306	347	338	358	380	353	354	345	345	351	348	341	343	369	345	362	367	335	367	341	356	353	326	324	322	335	324	367	336	353	337	332	330	373	357	367	382	342	325	363	383	325	360	325	355	346	369	358	313	376	291	344	315	336	346	344	367	344	360	356	324	376	352	322	300	327	342	342	339	346	359	357	329	335	366	336	401	341	302	328	345	349	353	344	366	332	360	344	326	344	354	349	316	334	331	336	358	345	373	325	311	346	357	383	347	337	349	329	336	360	347	347	342	342	356	343	346	310	337	324	361	334	366	361	341	382	346	346	350	327	332	328	308	363	353	357	359	326	363	326	349	320	337	327	345	375	342	319	346	353	346	365	363	332	295	343	337	349	352	327	331	339	316	376	336	367	336	342	352	332	342	315	339	374	341	338	299	358	333	359	350	385	338	341	349	352	350	333	354	358	344	306	370	311	360	360	336	342	332	353	378	321	393	378	327	325	331	333	342	328	389	346	343	335	354	341	341	353	357	345	330	337	338	340	351	325	354	326	335	311	325	364	331	328	308	333	342	346	333	343	338	325	346	364	311	374	340	348	312	376	327	379	379	336	357	352	335	379	366	350	387	355	353	345	363	335	316	339	362	385	345	320	344	346	339	329	352	309	360	330	325	348	359	352	369	340	356	302	357	379	342	316	335	327	359	334	385	330	338	372	335	356	310	334	354	327	339	345	339	320	392	339	329	351	337	333	331	328	328	331	334	347	359	308	336	347	356	350	336	348	362	326	361	341	359	347	338	367	348	341	313	350	357	335	371	363	348	335	311	329	334	356	360	321	292	358	350	341	357	367	347	351	354	321	361	322	334	331	376	343	349	368	343	351	337	348	340	380	341	327	345	321	384	347	393	359	353	341	346	360	341	357	377	351	326	341	311	372	373	341	377	312	334	336	302	327	349	334	379	352	306	348	311	349	341	315	349	354	316	337	365	324	371	352	330	345	312	348	326	354	351	327	347	333	340	325	337	360	354	322	342	394	312	333	329	349	335	370	354	348	340	338	347	322	331	383	370	355	378	360	374	345	332	336	340	331	354	357	347	347	342	338	355	355	344	343	329	330	356	323	381	341	336	363	374	359	336	346	303	352	310	328	364	317	323	334	328	375	372	356	352	327	332	348	332	396	341	364	340	361	304	335	311	342	327	372	336	313	366	350	336	358	308	349	349	345	344	370	370	344	349	308	353	352	323	346	358	323	362	371	324	322	355	363	355	331	361	312	337	337	350	343	331	351	354	342	334	317	356	385	364	348	325	339	376	367	367	328	353	324	360	358	363	334	375	324	384	349	327	310	316	341	359	348	360	361	351	357	384	335	354	344	345	311	341	361	345	354	353	368	339	365	345	336	373	336	307	365	340	320	355	303	351	341	345	336	310	332	328	358	331	306	340	343	328	348	329	351	344	341	348	321	343	351	368	315	331	328	322	305	324	325	372	356	363	320	335	340	363	344	325	356	362	348	328	342	368	354	342	335	357	319	395	315	379	371	346	352	343	361	344	335	365	354	333	350	374	332	364	309	340	334	335	313	353	327	308	328	335	340	324	380	313	368	378	349	341	345	350	339	333	361	334	356	344	324	324	350	322	332	345	332	346	319	342	339	361	320	355	368	344	330	349	384	342	330	344	333	363	343	353	349	365	354	324	307	340	329	333	337	378	352	340	361	353	332	346	355	355	352	361	332	320	312	335	360	318	310	344	353	345	345	349	367	335	371	325	332	380	349	357	356	341	363	339	341	315	380	335	338	377	338	380	362	347	337	323	341	354	372	332	341	389	347	349	331	338	364	368	329	335	328	340	354	319	389	329	319	351	350	357	328	340	347	338	327	331	350	358	341	357	348	323	371	329	357	325	342	332	347	373	365	345	353	348	373	361	326	329	343	377	329	338	335	350	369	326	327	345	301	348	354	390	356	363	393	328	315	344	327	373	321	373	361	352	324	336	329	293	354	343	357	316	310	350	328	341	373	309	346	358	336	349	348	337	342	381	335	346	373	330	361	312	343	358	348	317	343	359	347	342	329	362	345	365	362	355	368	335	312	331	313	344	327	321	323	339	315	335	354	371	345	355	355	336	364	317	336	353	349	361	334	357	356	373	318	349	337	347	341	317	353	371	334	379	316	319	333	337	351	331	331	329	334	354	351	326	336	358	348	373	353	366	381	340	348	336	322	316	348	344	344	359	362	335	349	350	346	374	361	335	327	374	370	322	323	360	304	319	343	346	346	373	328	330	329	339	333	340	356	352	333	357	353	320	326	345	332	351	356	371	371	345	352	330	380	351	330	345	351	343	312	313	337	332	365	333	333	361	340	348	313	358	332	357	362	349	344	349	362	318	334	361	343	338	345	344	361	322	369	357	335	364	317	351	353	314	338	387	361	331	349	331	357	343	319	333	347	343	364	365	366	377	343	339	346	322	373	347	319	352	322	386	348	325	329	342	360	340	377	363	307	345	361	348	325	332	356	362	355	331	341	361	345	319	371	361	387	321	350	370	335	335	351	322	338	339	341	354	372	327	334	339	327	318	332	326	342	343	339	367	353	334	360	353	336	333	334	336	308	345	357	347	319	319	334	348	352	317	346	337	344	349	363	345	361	338	359	340	348	331	335	339	348	335	339	360	351	340	335	342	313	357	340	338	379	317	347	332	361	344	328	344	331	349	348	332	361	333	355	357	320	336	337	389	314	324	361	363	363	376	334	327	355	359	350	358	334	342	343	343	356	325	377	343	355	326	355	331	374	341	346	325	357	328	340	383	358	343	365	331	338	348	344	388	310	345	323	344	320	359	321	347	366	323	353	328	295	351	338	359	345	330	384	337	339	379	356	336	354	332	358	353	360	354	363	308	367	340	361	345	324	333	358	376	377	359	329	371	355	348	356	313	319	347	320	361	314	361	329	345	394	326	352	289	287	359	382	347	364	376	366	372	357	355	345	372	320	338	329	319	334	336	354	356	341	390	345	341	345	334	359	343	381	321	330	368	344	351	355	336	344	335	364	366	326	340	374	366	312	365	364	332	351	366	343	369	364	351	313	362	340	362	350	347	333	359	345	350	316	334	342	348	351	311	329	332	320	341	339	359	383	317	367	335	347	325	319	348	342	366	326	319	304	348	314	338	383	344	354	329	359	353	347	335	334	367	355	332	355	341	331	331	330	380	405	376	337	358	374	331	359	344	380	319	374	312	345	336	367	333	341	357	351	323	319	337	391
42054	51448	26912	1503	1016	813	694	634	601	580	595	507	497	663	1682	1259	477	436	422	477	441	455	457	427	468	434	411	455	412	443	417	461	427	449	474	444	427	444	430	456	425	442	426	430	435	424	433	405	442	442	422	422	463	400	429	413	424	446	460	413	443	424	420	460	462	425	432	438	426	435	458	423	419	450	467	420	427	414	416	433	431	453	429	420	411	408	423	452	436	417	424	407	442	459	490	436	422	444	381	450	490	482	436	447	442	434	443	455	429	462	444	457	409	437	433	413	466	460	420	401	416	444	427	413	451	410	432	424	447	396	419	442	427	440	416	452	424	434	438	420	471	435	464	419	418	426	402	433	469	464	460	440	418	436	441	416	414	424	428	431	438	396	444	433	410	442	437	423	422	442	380	460	418	458	453	467	433	421	467	419	430	435	427	422	450	434	431	399	403	443	430	411	467	427	444	423	415	452	414	436	422	432	431	429	384	450	445	382	426	442	450	423	418	413	426	413	398	426	402	394	454	427	418	427	420	459	402	435	433	447	419	449	432	442	456	432	430	452	428	467	439	451	438	460	432	415	455	462	407	449	431	449	456	439	426	411	419	442	418	405	461	433	408	406	416	428	448	425	441	431	484	411	462	409	417	419	419	457	426	461	424	419	441	443	432	406	431	435	449	436	426	400	421	454	491	437	445	446	412	444	432	428	425	447	438	430	416	437	453	431	440	484	439	414	474	424	438	434	455	431	431	426	430	443	454	415	435	418	457	419	426	419	435	477	416	411	424	448	432	436	409	411	465	432	446	417	406	457	436	416	434	407	423	406	445	442	437	420	444	420	432	467	429	442	398	451	461	405	402	471	390	425	415	409	417	448	433	429	442	423	442	457	462	440	430	406	461	439	424	404	426	453	430	427	458	452	443	458	485	423	462	444	428	406	455	426	460	405	424	419	414	445	472	422	428	437	437	437	404	443	395	418	452	419	444	461	453	444	466	439	441	462	450	446	415	457	467	506	448	424	458	375	469	402	409	447	401	461	436	469	462	438	453	411	417	433	411	450	439	437	475	455	470	449	421	451	413	433	462	417	449	459	425	425	416	429	443	415	407	450	442	403	448	438	423	412	422	420	452	399	430	425	428	432	425	414	420	422	435	442	439	390	457	421	453	449	411	433	450	440	415	420	457	396	424	409	410	448	475	434	428	436	416	459	408	435	408	434	438	426	447	463	440	395	431	457	395	429	467	450	450	416	429	465	444	410	403	444	438	432	425	397	469	373	413	434	418	446	447	403	444	421	430	430	443	410	454	434	447	398	406	425	391	416	409	408	413	396	420	424	456	445	427	440	402	463	455	447	428	439	454	426	434	411	407	416	445	449	446	418	407	472	448	434	417	424	439	397	434	420	441	453	429	412	426	461	434	410	433	428	438	433	420	456	437	416	454	435	428	457	436	428	416	420	442	409	428	410	416	423	485	439	447	435	414	400	427	431	415	408	418	446	444	413	451	421	423	419	446	419	442	453	461	436	421	457	465	418	439	447	423	431	440	440	418	449	463	439	441	421	441	387	444	391	393	457	415	462	421	410	444	450	441	409	405	447	409	410	422	432	434	422	437	446	421	453	425	424	427	466	426	403	459	446	445	435	438	437	449	452	406	458	425	417	408	409	447	430	459	468	434	463	398	386	429	455	475	447	430	413	427	422	447	408	407	434	448	455	444	437	423	450	432	392	371	408	427	468	425	421	427	438	450	434	428	459	417	452	460	454	429	417	412	410	439	399	474	458	468	432	432	444	431	441	457	415	418	452	424	446	463	417	421	448	423	402	401	440	404	410	439	397	439	434	417	409	478	418	463	428	458	428	419	416	422	443	415	436	429	433	417	398	466	422	441	459	458	459	438	366	444	425	473	414	448	443	444	487	432	451	456	446	419	477	441	445	423	397	421	452	407	434	415	479	454	442	424	411	429	412	428	432	447	428	432	434	399	484	451	390	442	437	450	446	446	489	414	439	423	445	428	471	459	423	450	449	458	420	451	455	435	427	424	443	472	420	492	394	447	463	412	423	420	431	478	434	405	447	451	419	419	446	417	393	431	474	429	409	406	435	424	448	461	446	466	493	449	443	442	420	433	441	456	445	443	422	405	420	427	420	458	427	426	445	408	426	447	450	424	427	414	445	398	433	436	431	423	405	425	446	420	411	477	416	433	424	434	427	446	438	457	434	387	432	422	464	399	448	429	429	421	460	444	448	408	472	439	443	456	406	437	439	440	412	417	429	425	402	438	432	427	405	463	485	417	428	432	440	442	400	463	392	428	420	429	419	449	421	437	437	443	455	440	446	431	442	424	444	427	421	413	413	451	450	402	419	460	421	448	445	400	450	455	413	450	444	439	420	427	443	440	426	419	411	412	439	419	423	450	419	456	462	466	459	468	412	439	416	415	438	427	442	415	432	438	424	438	403	442	416	443	447	426	422	456	442	433	432	447	418	412	453	458	470	443	455	417	439	450	408	424	456	461	409	444	440	444	418	446	414	426	441	483	432	437	442	448	427	409	389	431	408	443	443	410	439	451	414	419	496	454	418	402	445	461	469	437	440	453	423	441	430	390	410	415	420	424	448	435	454	459	425	447	417	451	450	421	437	419	450	458	438	466	395	423	453	438	438	446	426	407	433	428	438	435	439	433	451	452	459	419	449	423	430	470	434	460	423	411	429	439	459	437	392	441	461	451	440	431	433	458	430	395	450	460	436	434	453	409	392	419	415	443	403	430	439	432	437	406	446	452	419	410	442	439	471	422	460	424	422	454	426	389	438	430	443	424	424	405	418	494	448	435	422	455	454	442	401	414	465	484	433	420	416	391	453	428	448	463	380	435	420	434	439	453	455	444	447	427	428	442	429	435	431	406	422	409	431	416	410	435	396	413	431	414	448	445	430	427	434	441	434	422	444	404	425	404	435	421	391	458	437	457	416	403	434	398	415	404	422	423	438	433	433	450	426	401	427	434	436	435	411	414	419	390	430	386	419	440	447	472	444	432	451	434	436	446	428	462	396	427	431	459	454	440	409	442	423	422	457	455	396	438	424	407	461	490	445	405	466	456	429	480	410	406	429	428	403	409	421	435	413	430	435	444	426	469	399	434	463	405	421	391	454	418	407	436	462	430	474	410	454	415	446	434	437	431	403	418	459	442	443	491	428	471	459	412	445	431	448	456	415	436	427	445	460	453	443	416	446	449	418	462	408	446	439	398	440	453	408	430	462	452	399	435	447	443	405	403	412	420	408	458	428	439	428	431	426	415	428	407	435	435	435	409	412	478	409	454	457	427	448	461	424	417	394	485	418	401	400	411	418	425	447	445	452	414	436	396	455	450	446	396	445	423	423	429	442	426	420	432	429	427	452	421	424	503	404	430	430	425	425	409	437	428	424	421	398	445	471	437	486	439	393	417	395	419	461	435	421	430	454	429	415	400	450	412	426	449	440	403	431	427	458	433	458
22731	20950	28377	23613	20906	20319	4275	1118	998	904	802	774	831	1180	2448	2151	749	725	732	651	652	718	702	657	723	664	683	726	708	692	671	697	774	669	674	691	716	689	695	695	610	675	705	673	707	675	743	661	668	674	676	676	711	683	676	708	686	694	680	684	710	629	697	706	707	722	706	656	683	653	703	712	683	670	658	702	692	675	640	682	715	689	668	688	683	678	689	680	656	641	685	690	748	683	671	704	698	684	671	653	684	634	683	647	657	624	707	695	657	660	671	638	657	648	669	693	680	680	676	637	685	720	703	663	660	697	717	683	646	693	699	661	649	687	675	697	682	685	651	663	711	716	715	716	656	693	668	670	637	634	685	668	684	699	647	721	682	714	621	671	700	679	717	699	683	683	633	706	656	716	646	653	679	691	677	682	685	704	661	675	648	703	685	708	689	694	653	680	729	726	727	659	684	634	719	669	657	657	663	671	690	659	668	645	645	677	693	631	647	700	693	690	648	716	673	640	714	700	719	703	695	719	709	734	668	652	666	683	673	682	667	673	671	636	661	674	710	641	663	679	735	673	705	678	681	695	723	672	632	661	695	749	685	696	679	729	676	678	672	725	654	685	689	706	636	691	662	710	633	700	717	677	702	699	673	626	698	669	681	663	683	659	659	709	643	680	633	691	640	684	731	703	642	668	665	640	730	713	665	678	660	670	716	658	670	660	669	644	645	660	689	709	638	673	664	714	653	726	664	641	684	670	632	650	636	681	728	682	690	670	692	737	699	675	711	654	670	646	645	705	652	685	667	687	689	685	685	674	681	721	682	677	643	657	665	658	685	674	665	705	682	665	637	684	641	665	708	681	654	634	663	681	663	703	704	632	678	625	650	736	706	702	651	655	709	671	676	671	697	639	631	667	647	684	668	650	705	693	640	659	663	675	673	674	698	624	674	674	668	669	673	676	666	687	731	659	620	659	673	704	732	691	682	687	651	713	676	696	647	681	702	629	633	655	720	628	693	676	668	733	660	696	683	691	653	692	679	731	701	637	669	667	672	694	681	697	682	646	684	708	681	710	665	735	686	640	661	662	671	672	661	669	683	690	662	691	676	721	657	643	712	670	655	652	649	701	695	669	656	674	673	682	674	664	680	680	712	648	645	663	695	701	669	637	678	660	715	695	634	694	724	706	639	685	679	719	662	698	680	641	648	699	611	709	711	668	714	684	670	663	707	693	661	667	704	697	657	680	726	672	670	690	642	720	721	661	677	705	687	730	644	689	653	678	683	676	693	669	655	672	707	713	637	692	702	668	692	689	645	674	674	728	622	666	656	696	651	669	656	666	712	662	662	641	651	679	651	703	681	666	654	691	640	659	666	708	726	711	691	658	652	740	711	693	639	661	687	728	678	675	668	729	666	687	716	686	672	654	672	683	627	676	645	721	666	729	676	701	678	748	684	651	689	652	679	689	693	690	674	717	675	676	684	689	689	698	665	643	652	669	689	682	719	680	607	653	664	673	679	696	717	667	665	686	658	672	655	661	642	659	695	657	731	697	692	716	660	713	698	684	690	670	669	679	653	693	664	669	661	668	672	717	679	657	689	687	659	642	720	676	691	680	752	645	685	628	700	688	694	690	682	701	597	693	622	669	664	678	668	698	681	663	652	700	688	668	705	682	678	643	658	623	607	708	685	658	682	625	662	678	677	706	714	689	681	682	675	695	669	715	701	726	608	682	633	698	686	676	648	656	697	674	651	686	696	713	686	667	698	659	664	654	678	674	700	708	654	678	686	677	680	709	687	663	682	712	669	647	665	707	660	710	683	678	680	664	676	660	650	678	642	666	669	679	682	714	709	654	650	658	698	715	680	693	670	647	695	679	657	671	654	688	645	684	685	654	696	628	752	693	684	695	661	689	624	672	702	661	690	693	712	665	635	629	690	628	631	728	709	660	680	709	678	681	698	718	640	656	666	707	653	718	696	704	657	671	636	685	659	694	661	654	659	719	709	664	665	661	668	677	652	696	688	688	688	698	697	719	642	669	638	679	689	683	706	650	697	691	680	660	698	720	693	684	706	727	677	644	656	691	712	674	694	693	662	673	638	690	660	609	694	710	656	694	641	679	690	673	698	699	642	657	657	701	664	690	676	653	680	678	641	682	700	677	689	709	724	648	690	663	688	660	689	686	728	670	652	724	671	685	681	668	686	636	677	664	670	639	699	664	664	699	672	687	696	660	687	682	639	665	711	648	648	714	678	673	659	675	661	663	710	665	682	696	681	698	674	695	640	644	677	678	668	715	663	654	710	726	737	699	672	681	640	696	685	692	690	680	756	665	674	676	679	735	671	651	693	692	702	639	670	671	707	719	657	634	691	684	652	676	673	684	712	657	644	619	702	698	643	660	701	641	686	661	682	691	663	669	657	626	647	694	681	693	726	706	674	683	701	723	637	713	684	659	676	678	699	711	599	709	682	641	687	654	610	669	703	677	682	699	654	681	657	729	696	672	697	710	636	668	651	643	685	692	691	655	676	690	726	733	677	704	681	617	662	675	701	686	724	648	685	680	709	701	703	676	683	672	641	667	714	757	713	659	725	691	674	659	675	640	682	719	690	637	691	706	686	685	673	660	701	695	681	670	683	683	683	651	667	632	742	666	676	657	721	683	670	690	674	678	704	651	667	657	697	693	679	707	673	737	642	705	630	677	682	694	686	693	680	690	682	703	663	638	711	662	741	662	708	679	683	713	684	661	662	709	664	710	680	614	645	659	655	681	674	664	706	675	682	696	674	662	667	710	685	655	667	679	645	638	714	684	666	647	682	726	660	714	658	707	706	684	710	713	675	684	650	716	678	678	683	714	676	708	656	717	665	676	645	716	640	702	701	678	674	686	650	690	677	643	645	660	658	683	702	711	639	649	655	685	668	651	648	708	738	619	710	660	622	639	683	711	723	654	677	649	695	622	655	707	652	708	662	701	693	672	623	658	673	717	653	693	697	683	672	682	680	729	675	702	661	667	675	678	652	701	698	682	684	708	691	640	671	636	665	741	654	667	658	698	679	705	718	705	667	663	674	707	693	651	652	697	698	688	625	690	695	703	644	688	698	655	688	669	686	663	627	672	672	661	664	668	699	662	675	617	643	638	663	721	675	672	647	704	669	639	670	691	678	705	661	659	672	693	724	678	640	630	705	670	684	700	663	667	667	641	659	657	706	672	630	709	669	694	702	725	637	657	673	679	686	652	715	700	686	649	690	669	675	683	639	643	699	695	674	645	669	691	689	716	640	729	721	739	727	702	639	720	677	661	690	662	649	648	679	667	651	661	701	664	685	693	681	700	670	717	682	683	687	677	667	638	696	679	661	656	685	671	655	641	679	743	670	668	675	677	706	641	652	645	679	700	675	668	645	671	681	662	707	701	713	668	647	663	683	655	660	657	677	715	646	696	628	669	635	686	669	703	672	675	626	684	717	656	655	637	678	677	655	694	670	677	644	696	684	698
46988	66652	35031	4441	2718	2114	1749	1600	1345	1275	1174	1171	1149	1981	4743	3923	973	886	840	884	805	854	822	793	831	852	801	813	784	829	787	817	821	835	803	756	797	886	732	793	789	783	823	793	804	818	783	821	786	845	808	822	799	763	789	771	828	762	757	779	768	821	775	812	718	760	817	763	780	810	788	769	771	791	780	755	790	776	810	789	805	819	805	804	838	740	719	796	769	753	790	764	872	849	888	802	777	780	829	789	753	796	748	830	796	831	788	783	790	781	756	762	759	772	815	721	746	810	779	754	741	812	788	741	762	811	820	820	766	797	755	774	799	779	774	835	761	769	820	798	772	839	775	756	773	776	777	767	769	777	768	818	754	738	785	773	766	792	717	788	755	795	778	783	807	781	796	761	738	744	758	735	806	777	750	792	786	812	776	755	790	777	749	765	774	842	771	782	782	835	772	761	787	725	810	792	785	767	804	831	785	802	778	783	842	767	778	790	852	759	789	781	761	770	744	791	790	776	707	758	771	727	823	760	787	775	776	813	784	763	762	777	746	805	808	763	760	787	790	815	802	759	794	828	725	757	779	772	769	805	771	788	777	781	789	796	771	808	740	796	767	766	793	845	742	781	787	816	768	754	807	797	798	786	778	792	819	721	815	781	817	813	766	798	805	772	779	739	774	774	776	781	781	803	778	794	792	819	751	805	796	796	791	824	780	856	791	780	731	777	791	757	825	786	787	759	785	774	818	787	798	789	801	761	789	804	780	802	710	772	781	789	814	813	734	738	786	770	753	773	795	756	767	816	771	771	750	786	782	786	791	824	768	733	823	740	765	799	761	818	781	799	787	822	806	772	785	810	749	770	795	836	814	769	724	741	788	825	781	802	769	753	796	757	784	782	817	757	810	794	763	805	765	784	754	757	731	861	732	742	858	757	741	754	816	771	792	807	800	728	761	848	764	787	763	780	724	781	786	749	805	768	784	743	804	794	776	761	751	733	820	773	847	811	849	761	822	787	765	803	792	762	812	754	769	787	771	799	807	770	762	758	765	794	747	757	765	755	833	801	810	823	806	794	787	740	747	768	827	784	810	802	756	795	821	763	804	772	793	811	729	775	769	795	787	751	747	803	807	798	809	760	772	745	767	797	773	709	791	792	772	752	805	760	746	820	766	819	806	826	774	723	764	803	742	760	770	797	738	796	749	773	793	740	816	776	789	822	783	777	779	809	747	765	789	764	816	739	787	798	772	821	764	770	806	752	811	736	760	775	786	841	764	778	753	801	803	706	823	785	800	799	706	777	781	855	827	806	750	789	800	732	773	798	760	796	756	845	787	806	780	771	765	781	780	822	782	794	764	762	777	762	745	783	777	805	817	750	835	777	778	773	800	790	795	797	787	773	798	774	769	817	815	764	784	821	831	807	839	745	774	793	792	770	774	752	850	787	782	745	785	802	800	776	738	767	773	822	765	756	744	776	756	804	808	760	817	778	765	801	787	740	791	754	753	779	799	723	788	775	768	714	776	804	768	791	814	783	799	763	790	768	798	772	778	748	776	771	753	786	824	788	756	764	821	746	822	810	787	807	764	797	807	783	773	705	839	783	795	809	738	787	755	788	755	775	756	825	810	803	803	753	830	790	772	804	798	764	836	790	780	768	780	787	778	734	794	794	812	823	782	778	801	757	777	767	780	800	786	776	775	816	813	751	833	792	793	769	768	799	772	773	751	753	780	761	761	760	785	755	790	752	792	781	804	799	761	761	760	792	752	816	748	757	715	774	784	761	809	764	789	824	744	760	783	744	779	759	762	716	765	761	772	742	820	775	788	800	771	777	769	787	778	802	774	690	746	792	801	801	766	759	772	766	774	811	780	807	806	788	782	751	801	735	757	739	794	790	765	763	757	795	785	719	763	810	813	766	770	758	787	778	812	782	769	773	799	760	826	767	818	742	775	768	732	806	778	787	831	806	832	746	792	775	829	845	797	786	796	797	728	743	760	769	789	795	763	756	711	802	803	813	755	816	755	756	787	728	737	774	735	806	815	759	772	813	760	825	748	781	761	764	785	746	762	771	797	757	711	756	753	782	787	856	778	743	757	737	800	778	700	798	777	799	800	767	827	750	748	763	739	757	765	816	773	739	744	784	785	727	752	771	758	792	792	782	782	794	769	812	722	756	782	822	787	775	805	785	798	757	732	781	763	772	798	769	780	768	806	801	810	782	783	752	805	781	772	781	790	804	809	753	804	774	790	804	820	763	793	809	793	743	820	761	831	833	818	780	776	756	746	721	758	797	767	784	808	788	772	797	758	813	762	790	769	825	796	800	782	781	807	759	805	764	787	796	773	781	720	800	765	757	824	794	764	759	770	796	761	793	787	810	807	775	744	784	795	793	778	804	783	741	774	784	797	767	781	784	781	781	803	752	769	815	763	758	817	791	772	809	748	799	769	822	773	747	819	714	766	740	750	815	770	712	788	801	767	778	787	776	757	804	832	780	815	731	747	800	817	809	820	764	780	819	837	851	799	839	775	812	754	801	799	809	785	751	793	794	747	760	791	802	746	778	765	774	825	789	778	800	794	806	771	746	784	718	828	752	817	788	817	781	862	822	791	780	809	784	773	807	738	752	762	775	748	779	790	755	767	801	785	818	794	801	783	791	766	735	805	758	806	756	769	820	750	787	725	719	785	732	775	791	805	780	832	701	762	751	736	752	727	778	766	809	770	804	780	741	730	791	811	754	776	821	799	824	746	764	734	778	803	789	795	751	786	749	830	792	801	812	756	790	784	796	767	797	766	808	852	806	815	768	767	778	795	778	770	790	801	754	802	799	758	775	794	751	798	765	838	806	795	831	761	774	746	786	766	793	875	810	762	794	756	800	777	774	779	788	768	796	797	779	786	766	737	811	749	785	776	774	804	777	780	779	770	781	793	763	751	765	832	781	683	731	835	827	789	771	759	768	776	820	757	814	795	847	784	785	770	756	767	800	787	804	814	784	778	774	781	824	757	789	771	774	797	800	731	748	768	802	801	778	753	796	759	812	770	805	782	808	739	781	766	756	778	770	750	803	755	782	754	792	766	816	744	802	771	736	775	774	779	796	825	814	819	789	768	777	776	789	784	815	803	771	749	804	848	801	750	784	792	783	824	793	800	745	774	803	749	827	792	733	766	774	759	802	750	763	760	809	798	786	794	766	779	768	763	795	800	807	822	804	771	789	801	811	799	718	793	777	779	775	766	781	777	822	795	733	742	807	758	811	795	797	762	756	800	744	762	767	800	694	794	816	764	799	751	803	748	761	816	781	758	777	751	751	799	796	792	734	804	779	804	760	776	746	768	774	742	815	734	731	760	753	750	812	761	770	790	774	773	797	823	752	792	784	778	704	831	812	775	754	756	810	818	766	772	769	796	798	781	768	798	751	717	789	785	784	773	836	739	825	749	825	803	746	762	790	792	809	741	768	764	818	788	696	776	745	786	782	781	852	737	783	792	802
32153	30379	19560	3105	523	487	296	295	273	304	281	276	264	290	414	382	266	272	279	324	302	248	269	262	318	258	267	284	251	310	269	273	282	256	300	297	311	276	288	300	253	294	274	292	279	286	257	262	302	273	271	251	270	260	278	280	256	260	285	268	273	289	293	300	274	256	269	260	242	289	263	293	281	237	275	290	276	294	273	301	300	283	277	252	285	297	283	265	289	302	266	291	272	261	287	291	272	284	295	259	262	265	289	256	309	275	265	293	291	270	269	282	253	283	244	284	272	296	275	287	275	296	279	307	297	268	286	286	261	261	314	288	278	257	275	261	232	280	294	272	295	288	272	299	251	284	301	323	267	300	286	291	289	270	281	271	277	263	290	265	289	273	284	287	261	283	262	300	280	290	274	287	267	265	298	250	280	298	296	245	271	279	265	288	294	271	270	257	294	274	272	266	268	263	286	283	269	272	286	273	276	258	257	289	276	256	314	273	274	265	300	284	273	285	304	254	284	263	285	272	262	261	304	292	269	299	280	312	267	270	278	286	290	260	282	273	252	291	299	242	286	280	268	286	282	295	242	266	293	283	286	277	285	302	301	276	271	257	275	271	268	300	273	259	276	300	259	273	263	306	276	300	275	275	295	302	272	275	284	276	298	284	295	285	269	271	275	302	285	277	279	285	271	296	272	288	259	280	265	278	324	258	279	261	276	310	271	279	315	292	302	308	299	289	254	240	263	283	287	261	278	258	270	299	306	276	235	268	307	295	298	295	287	287	288	277	290	316	284	283	300	270	274	305	278	281	296	266	283	281	288	262	265	271	270	284	278	285	290	285	279	272	300	275	271	278	294	281	268	294	276	258	284	277	294	242	286	302	275	295	297	270	270	288	288	289	244	289	266	250	270	291	245	264	262	291	275	273	276	246	297	284	266	263	282	292	255	317	290	261	273	294	281	294	254	273	237	264	272	301	264	283	277	287	286	310	283	258	287	279	260	276	244	289	263	265	273	276	310	265	294	305	280	317	269	279	271	319	266	276	297	292	291	233	269	281	272	292	271	275	296	291	300	277	274	284	266	294	245	265	247	297	301	274	278	277	257	296	295	303	271	281	282	275	285	301	286	296	275	275	283	281	276	268	269	292	274	270	269	277	288	286	268	253	271	289	292	293	263	270	278	288	293	293	299	281	284	291	275	269	281	262	265	255	264	261	250	268	281	265	277	294	260	269	268	288	269	279	297	272	286	294	310	299	281	266	278	287	266	273	277	277	314	292	240	281	278	294	278	269	313	302	306	271	265	333	287	264	271	247	291	284	272	308	272	262	268	285	298	300	314	245	291	266	293	315	288	301	264	279	264	284	273	262	251	281	271	267	278	261	250	283	287	263	302	267	273	278	263	288	269	279	272	279	283	263	271	292	249	273	308	295	271	269	259	310	236	304	278	297	293	296	295	281	248	284	279	286	317	318	270	292	274	282	256	285	298	279	275	273	317	264	270	278	262	281	300	263	282	298	303	328	265	308	307	269	249	268	265	291	285	283	281	261	270	267	275	279	295	299	286	289	278	276	272	265	249	288	256	283	265	289	248	272	298	257	273	255	266	313	276	276	278	259	289	306	285	262	253	288	292	267	254	315	294	296	267	291	263	278	307	273	251	303	293	279	281	252	259	302	283	256	287	290	255	282	321	298	272	274	302	299	287	289	294	303	253	301	279	288	255	296	281	256	273	271	304	267	272	295	276	260	262	290	288	271	281	287	278	268	297	273	246	271	263	298	265	289	295	267	245	287	255	269	279	267	258	284	286	280	277	302	303	259	313	288	290	289	281	279	298	301	266	302	309	290	247	246	299	237	313	286	323	313	260	265	284	269	272	298	282	281	289	275	257	282	295	295	254	317	284	309	310	275	285	293	283	285	275	290	268	284	288	283	290	258	281	298	267	262	277	254	295	282	306	296	263	276	310	284	262	299	252	281	238	304	267	295	272	296	267	305	319	305	280	299	283	277	291	283	266	309	249	260	294	282	269	291	280	267	266	282	296	270	284	269	296	291	298	263	293	249	279	278	282	294	281	287	303	236	314	307	276	286	281	286	287	275	282	275	282	296	270	271	330	255	298	279	263	306	293	260	265	300	296	275	277	310	293	282	248	275	274	306	261	286	272	264	250	273	272	288	291	299	265	249	289	301	275	292	285	260	274	274	285	290	279	253	264	231	263	284	283	303	305	266	277	257	278	284	251	270	278	267	273	278	285	298	268	285	285	302	302	268	251	263	284	270	268	291	304	285	260	286	260	300	279	283	240	250	265	287	276	272	265	276	252	296	240	273	258	304	287	277	280	258	274	268	274	268	290	284	282	265	268	290	298	278	309	303	283	259	284	298	311	235	275	313	295	255	265	260	293	240	248	268	269	255	269	285	268	306	265	252	306	268	287	278	238	292	273	278	294	294	290	274	273	249	273	260	243	260	281	292	275	255	277	286	266	290	279	286	257	282	285	253	306	274	276	307	302	292	287	240	284	272	287	273	264	300	303	253	290	284	274	264	269	273	299	290	276	281	299	274	292	291	276	302	262	267	283	292	275	266	269	301	281	262	295	246	284	291	265	301	295	247	293	266	284	236	244	307	289	274	274	322	270	267	286	277	297	287	264	232	272	297	290	288	285	274	300	267	261	304	293	283	301	276	268	307	294	298	270	270	275	255	279	259	264	275	273	269	278	273	259	269	310	279	266	257	260	250	285	306	274	244	256	277	257	285	279	293	321	283	256	286	296	292	280	264	278	256	301	289	277	285	264	272	283	289	269	282	275	303	272	296	269	300	307	275	279	269	293	279	257	266	285	255	256	254	267	308	285	292	290	256	290	267	268	272	282	274	281	274	311	270	277	299	297	264	264	251	304	248	280	265	281	280	287	281	319	300	280	278	313	277	275	283	259	281	251	300	259	252	269	256	291	272	305	281	245	286	305	274	272	271	280	274	291	291	282	270	288	280	276	286	270	265	296	290	275	261	270	261	258	286	274	314	281	273	286	295	265	259	289	244	260	297	280	277	267	302	293	262	270	275	299	309	276	266	292	278	263	270	287	275	288	280	265	320	257	286	239	283	274	283	280	271	269	265	305	270	268	278	270	276	269	327	267	286	302	271	284	295	288	282	282	284	299	280	255	272	272	294	257	285	279	276	272	266	294	284	251	251	276	273	291	282	268	266	295	279	278	273	297	304	272	303	282	281	287	272	279	230	319	277	260	250	288	280	278	273	306	271	275	260	280	295	247	276	266	284	282	302	246	286	276	297	316	264	301	284	286	289	290	294	286	278	301	274	276	287	283	252	253	287	294	286	285	273	313	283	291	270	297	258	281	265	283	315	258	286	302	271	274	274	282	280	287	301	270	319	281	273	283	275	288	282	289	306	284	254	258	284	259	313	293	281	309	306	278	261	291	296	266	285	276	276	288	286	292	254	261	288	260	239	287	253	278	290	293	279	280	313	290	326
39614	43748	17024	728	478	429	417	406	377	354	371	346	318	405	597	644	373	372	341	353	344	329	326	323	340	339	357	361	322	361	321	331	318	374	324	342	362	324	378	335	334	360	375	312	347	348	362	319	348	380	355	336	347	341	326	359	342	351	342	340	350	315	348	360	353	349	348	330	357	386	356	335	332	332	341	341	346	320	360	365	328	372	330	351	358	397	358	362	391	321	346	344	343	371	355	345	358	308	337	342	356	341	339	336	336	344	344	348	340	363	375	332	328	303	345	351	334	326	354	358	371	333	348	332	337	335	363	326	338	340	365	337	345	361	332	372	364	343	349	308	374	358	352	361	336	369	340	346	357	379	350	351	350	353	349	344	331	344	327	355	374	336	377	354	335	367	352	333	332	356	348	355	348	340	384	337	381	377	322	335	355	363	334	366	336	319	324	376	367	345	376	344	359	370	367	330	339	351	340	341	344	374	340	334	345	372	325	332	326	352	353	339	332	348	328	344	352	370	398	354	354	345	310	348	343	321	351	363	335	335	334	347	352	349	357	362	353	348	355	353	347	346	366	331	342	338	323	324	341	344	331	359	344	362	340	384	347	348	300	361	325	365	362	334	337	343	359	333	356	341	315	307	357	332	358	389	339	306	299	319	362	326	337	369	341	334	341	344	332	337	332	334	357	341	336	355	328	311	352	347	364	324	320	331	335	297	336	358	355	359	354	337	353	361	334	328	330	326	307	371	325	358	335	346	354	328	326	321	331	359	343	330	345	324	351	347	326	339	327	346	359	331	370	362	327	371	323	315	330	316	366	335	328	341	328	370	342	318	347	321	335	380	318	360	364	367	325	343	310	355	376	329	388	325	347	318	319	359	357	329	343	329	342	346	340	343	353	326	347	361	333	352	359	375	343	322	335	354	344	332	357	326	361	342	358	366	363	316	356	339	356	331	340	362	317	374	350	346	301	357	347	326	362	367	328	359	336	329	338	343	351	347	320	336	365	360	340	311	318	353	352	304	345	350	346	330	340	340	367	351	368	355	379	316	327	336	372	343	338	346	369	338	361	327	325	300	338	341	346	327	348	368	349	333	365	345	362	348	358	333	341	360	348	329	358	325	359	355	311	341	340	323	325	350	323	344	383	323	315	371	355	349	346	316	335	356	345	338	342	327	348	337	329	337	347	360	402	366	356	378	341	349	339	355	329	351	350	352	338	337	363	373	366	320	345	363	300	346	365	348	373	348	345	347	365	348	336	330	335	344	341	352	349	358	362	349	343	330	358	345	298	321	325	338	341	319	325	352	337	339	311	341	322	334	404	317	335	372	307	383	356	314	364	336	349	348	329	367	339	347	363	314	349	337	347	313	359	355	345	344	341	307	339	331	379	335	323	369	353	335	324	337	357	342	347	356	355	358	317	342	343	330	356	356	341	357	374	365	328	352	320	357	343	343	352	361	355	341	332	347	345	329	347	329	344	342	372	353	388	336	345	349	343	323	300	346	356	344	333	348	308	321	353	367	362	313	363	352	329	378	337	321	360	343	339	326	348	334	338	313	348	359	320	318	367	361	365	350	365	350	303	380	306	341	350	340	311	330	355	342	371	351	333	345	323	367	341	395	372	371	339	337	330	329	349	344	330	348	306	351	317	338	340	324	342	343	334	332	351	357	357	352	338	302	368	351	311	354	294	355	344	362	345	343	342	346	310	352	351	360	361	330	342	371	339	344	331	335	340	352	337	357	332	362	338	321	370	366	367	351	351	344	336	357	333	340	315	327	345	347	345	320	339	353	357	354	365	352	344	347	330	329	352	341	355	355	331	365	333	339	319	360	359	339	317	364	348	371	312	327	321	357	348	326	342	330	357	328	327	326	322	377	342	327	347	320	322	335	362	374	365	354	312	359	324	360	328	334	341	349	357	339	336	350	336	361	356	332	323	332	367	330	345	369	332	371	368	336	322	330	339	374	315	320	343	335	344	371	353	354	339	334	349	361	338	334	327	340	320	369	367	345	340	375	342	341	383	345	276	332	372	340	360	341	354	352	359	322	354	334	330	318	344	340	343	329	324	372	326	353	320	327	361	341	356	340	349	350	383	321	356	342	341	340	364	321	368	337	322	296	319	339	341	312	339	335	345	336	394	329	357	328	325	351	316	335	329	368	348	316	331	354	348	367	354	331	358	329	355	348	361	346	293	369	361	358	352	366	376	319	318	325	364	347	356	378	382	320	335	330	345	371	359	355	345	365	349	362	346	332	377	371	342	368	374	328	351	336	364	324	378	350	353	324	329	361	354	332	348	355	341	340	345	347	330	318	340	347	348	320	343	322	357	322	322	339	331	346	332	355	358	349	315	304	331	307	341	331	348	339	336	363	347	307	347	358	329	331	344	333	362	331	343	340	327	365	335	367	358	358	353	318	360	366	324	346	360	347	326	342	350	356	364	391	311	347	353	337	347	405	345	329	340	357	362	387	325	346	324	360	348	323	322	373	337	346	323	344	327	348	344	340	359	327	316	328	386	320	372	342	311	352	340	333	347	369	335	342	363	338	348	351	359	355	330	384	338	304	327	375	351	330	343	343	352	382	356	358	346	353	340	321	354	347	356	344	332	353	328	383	357	327	345	365	325	318	333	350	315	347	311	347	332	322	360	356	356	321	331	309	359	318	354	343	330	322	327	347	319	335	348	386	323	294	412	333	328	349	354	361	320	324	353	332	310	352	330	374	365	316	345	339	334	348	358	359	355	341	309	344	354	365	372	377	339	324	298	350	315	347	319	371	369	318	319	333	340	366	362	360	341	347	346	345	336	337	320	350	343	350	327	326	362	334	368	361	360	331	341	348	342	331	353	336	342	320	348	370	302	338	354	349	326	345	361	355	362	350	336	366	360	338	370	339	335	322	351	349	348	347	348	332	388	331	352	288	339	351	359	344	351	321	316	353	323	373	370	359	326	345	348	338	374	360	353	338	387	378	321	335	368	314	319	343	326	343	344	333	353	340	368	353	289	311	342	338	367	349	359	334	364	333	353	335	366	358	355	330	340	316	350	331	364	362	377	343	329	355	332	298	319	343	340	362	342	383	331	382	357	357	337	348	357	338	317	335	345	359	352	309	333	361	312	376	373	306	332	329	370	337	317	347	330	351	343	376	325	352	370	343	359	363	348	336	335	317	370	361	352	355	342	354	364	349	342	337	357	337	325	357	322	350	314	339	369	327	336	324	333	314	328	340	330	336	355	359	334	353	311	357	319	351	344	347	315	349	364	338	340	319	329	341	331	363	378	353	340	347	323	336	369	348	318	337	360	329	365	354	380	355	327	342	318	368	335	354	320	327	330	334	332	357	344	341	312	356	339	353	343	335	351	318	338	334	362	343	322	364	349	322	323	347	325	347	324	342	317	340	355	352	330	367	332	333	353	355	346	363	316	349	333	360	354	340	356	320	349	327	313	337	367	340	349	384	362	337	358	362	314	328	315	346	331	362	325	316
23872	20964	27858	24068	20157	5254	886	659	617	571	560	567	571	800	2853	2668	756	483	493	519	505	542	514	502	494	484	445	524	489	514	474	523	507	509	541	496	472	494	492	456	525	492	535	473	473	473	507	499	505	507	495	468	522	504	465	470	492	460	465	477	513	488	534	508	465	481	502	492	465	473	466	520	474	494	479	511	464	527	485	481	507	498	482	465	483	479	479	497	492	506	504	540	546	473	540	526	514	506	463	491	475	491	486	524	483	496	496	505	496	461	488	520	511	503	470	540	479	490	484	489	477	450	496	525	526	522	494	501	498	495	483	525	499	514	489	456	465	486	536	506	523	489	522	485	508	514	532	471	490	488	504	480	509	504	478	460	496	466	497	470	491	463	509	479	490	467	471	465	493	534	451	494	512	487	525	472	496	480	457	456	482	516	484	527	476	451	515	514	471	482	466	512	514	520	520	511	529	507	479	469	505	469	490	485	496	528	496	471	526	520	500	512	490	507	518	469	477	460	499	506	497	483	481	522	519	495	492	519	497	530	505	501	435	498	498	462	436	511	514	493	464	478	521	500	465	447	477	498	486	526	512	545	489	510	457	505	501	518	474	537	485	485	497	503	481	540	479	462	496	528	505	506	520	489	485	492	517	472	500	520	496	468	503	503	502	524	489	500	493	478	556	482	500	482	495	524	501	487	466	479	471	492	455	497	513	477	529	472	509	549	465	501	505	515	486	483	482	459	484	483	494	484	488	475	523	504	485	519	449	467	500	486	481	513	485	459	522	483	468	512	471	495	505	497	470	522	499	458	516	469	506	520	529	460	498	478	491	512	488	456	489	466	488	489	497	540	510	509	489	487	474	548	483	508	536	492	451	489	530	514	466	491	516	476	495	510	508	512	504	507	495	495	513	498	462	505	502	498	473	496	487	482	474	486	491	486	509	488	485	507	487	537	482	524	511	502	501	477	523	498	510	463	520	481	487	505	499	531	463	484	478	507	492	480	501	520	523	499	525	476	488	494	458	483	497	484	474	508	504	501	492	478	510	437	489	493	482	496	502	485	484	461	510	505	507	507	484	477	497	489	511	491	471	510	480	490	534	513	449	512	488	536	478	539	491	467	488	459	509	510	484	526	497	458	560	496	489	520	516	534	505	488	496	479	491	459	506	522	507	478	495	477	501	498	488	529	487	521	484	496	440	494	520	482	450	504	515	495	518	467	506	494	462	504	459	477	495	515	502	486	492	438	506	504	491	521	507	490	512	528	511	460	497	489	452	482	499	526	519	499	489	509	490	507	503	483	480	486	496	504	486	495	458	502	483	442	504	507	500	495	522	513	490	508	476	496	501	510	497	518	472	507	508	486	481	524	454	485	498	523	510	498	484	537	498	470	470	465	473	504	514	487	469	512	495	517	516	467	466	526	473	500	459	494	505	507	532	473	508	496	484	516	475	540	464	469	493	473	464	478	486	505	483	513	460	489	493	483	449	488	487	483	474	464	471	481	518	520	483	484	519	484	498	479	478	543	511	491	466	484	487	498	500	509	437	461	484	482	479	498	473	509	499	522	491	456	471	490	509	469	488	496	467	486	486	500	462	474	520	521	520	457	507	485	505	488	496	502	478	464	526	478	485	498	494	447	482	474	478	494	481	520	518	493	542	455	465	514	497	447	529	443	488	503	474	528	479	526	478	462	473	478	545	487	470	491	490	531	474	480	483	455	470	486	460	437	505	488	489	466	483	509	458	497	491	500	524	497	511	479	460	470	497	494	516	468	508	499	456	438	493	461	535	492	480	477	501	479	505	512	499	467	486	518	497	490	497	490	526	513	523	512	475	524	505	515	486	510	513	512	466	480	491	483	482	439	471	521	490	501	522	496	494	493	494	482	489	488	544	472	497	550	470	485	469	522	484	485	445	510	502	489	517	479	524	480	467	501	486	482	488	526	485	505	495	471	488	482	495	458	499	512	522	473	469	526	482	511	481	557	473	500	500	503	511	456	512	453	487	511	487	486	498	497	503	519	511	507	473	469	531	516	462	531	477	507	509	530	522	494	529	512	507	485	476	505	514	526	512	529	519	479	523	486	512	468	461	479	518	484	462	508	481	462	517	525	458	472	505	453	463	507	494	525	493	493	471	453	534	479	491	491	475	494	497	499	468	497	477	467	518	516	472	489	474	518	489	463	495	498	493	495	472	474	503	494	498	505	486	514	509	520	515	516	461	495	513	523	449	506	495	523	460	483	517	460	513	492	499	458	473	499	477	497	511	505	525	497	512	454	473	524	466	519	508	468	471	535	505	503	506	498	490	486	459	450	523	515	515	532	497	460	474	546	510	488	480	520	507	478	486	498	485	489	500	492	484	514	500	485	532	469	522	489	508	488	515	478	517	511	498	460	502	504	516	507	544	434	481	490	508	500	524	489	505	518	476	487	538	522	517	474	483	465	483	495	488	460	480	517	490	484	498	540	504	515	523	464	479	505	452	502	483	497	479	473	477	520	469	465	498	480	469	455	489	485	493	500	517	488	514	501	521	486	491	502	475	478	483	477	474	478	510	485	497	496	522	471	496	511	491	458	513	456	477	520	515	466	462	528	519	458	486	483	490	484	475	508	483	511	468	499	462	523	473	479	461	529	513	505	458	514	488	454	459	480	506	469	498	503	470	515	517	519	498	490	491	470	474	479	522	481	502	482	470	490	487	500	493	487	472	530	460	519	497	537	504	471	502	482	520	476	484	454	459	481	490	509	486	456	506	476	546	462	498	477	534	509	520	488	499	517	474	460	503	517	482	505	527	536	501	471	481	441	441	472	498	519	525	489	529	465	445	473	508	457	461	497	504	488	510	486	514	465	505	484	509	510	503	508	528	478	526	518	510	467	473	489	514	484	496	528	499	519	516	501	510	535	515	458	469	478	502	536	501	477	447	476	501	502	497	488	465	478	507	489	460	468	506	502	481	426	470	492	487	523	484	497	507	487	545	494	515	471	481	485	477	493	445	508	511	483	473	486	483	493	471	473	518	491	474	493	494	515	506	498	507	501	484	496	465	480	519	527	514	554	516	461	435	501	451	497	484	510	478	491	463	487	472	499	485	494	510	496	505	520	485	498	488	497	485	510	483	483	521	519	469	503	432	494	471	492	491	501	520	507	505	503	491	480	528	542	511	494	502	484	530	499	520	500	474	513	452	487	479	503	486	512	496	456	518	489	484	537	455	492	476	453	500	470	500	454	498	481	478	484	462	507	492	477	458	509	496	489	511	505	481	504	518	499	456	472	466	509	472	500	525	495	514	550	452	433	519	522	498	504	505	542	472	525	453	497	548	451	494	510	521	498	458	491	488	496	486	470	508	489	476	492	471	500	515	518	453	500	508	499	515	507	515	518	523	484	502	449	495	484	503	497	493	512	481	528	506	467	505	514	512	488	482	489	546	503	460	455	534	442	442	483	483	509	481	504	480	508	460	455	506	513	504	521	510	470	450	481	526	476
41968	58358	31472	3700	1668	1326	1115	970	867	815	793	784	808	1323	5808	5011	1046	574	640	610	590	601	593	640	611	580	597	565	561	576	593	616	598	540	579	591	605	599	610	640	566	599	568	555	538	607	573	590	579	568	573	578	580	563	603	584	574	613	594	605	550	560	540	592	557	590	600	615	563	561	569	553	573	551	571	600	559	533	634	568	590	574	586	625	551	592	543	553	594	585	587	635	629	654	576	595	566	568	599	594	559	590	573	570	602	581	583	573	567	631	587	566	587	606	597	537	595	585	590	531	580	545	575	596	553	562	583	613	586	596	565	574	571	566	628	547	604	577	628	589	611	563	582	593	598	524	571	594	603	594	618	605	575	591	568	592	554	589	586	546	594	535	572	599	607	540	577	613	561	566	550	548	598	557	585	579	605	582	544	554	545	563	557	571	622	611	573	611	561	555	576	554	574	574	566	573	583	555	592	601	580	551	597	536	574	577	530	545	573	548	566	543	603	561	581	561	575	579	606	572	573	567	559	566	586	584	587	552	612	556	550	561	564	609	615	565	542	610	585	637	583	575	568	568	560	550	569	580	532	563	571	597	510	603	617	545	549	631	544	555	576	620	609	569	556	583	532	573	588	553	592	578	557	591	571	570	598	603	571	576	577	576	610	601	560	573	596	576	545	575	577	616	581	553	591	588	565	553	571	575	589	567	546	538	572	585	550	511	610	567	586	603	617	555	603	554	566	586	525	567	575	559	566	568	620	543	556	574	567	563	611	601	583	562	610	543	563	581	517	559	542	541	601	566	547	553	553	530	559	564	563	610	590	536	537	583	610	516	560	551	586	590	578	581	538	553	582	587	611	592	587	572	591	623	580	578	520	544	569	592	561	587	589	582	620	570	558	611	611	619	579	628	581	576	566	579	581	570	562	604	568	611	552	595	561	555	599	544	551	580	556	570	572	556	548	599	594	564	496	563	562	612	548	567	577	575	616	555	572	580	564	569	591	531	593	601	584	560	511	601	523	578	596	581	553	585	591	519	536	582	586	574	594	603	570	590	582	524	569	548	616	571	564	590	534	588	573	591	587	602	573	563	543	570	563	601	581	570	585	565	563	554	581	579	563	559	557	576	562	567	585	568	581	592	562	611	563	587	581	578	603	579	546	530	625	589	559	630	568	572	619	578	551	560	569	585	597	576	574	559	586	536	612	605	571	552	607	574	572	592	579	588	562	568	571	570	587	586	569	614	619	582	594	583	589	579	611	534	532	544	546	540	580	589	560	542	592	542	539	594	573	553	588	593	580	577	563	558	583	586	579	578	536	569	561	575	584	555	559	554	536	592	563	576	612	602	592	581	557	597	601	604	557	603	549	604	578	555	529	585	581	572	529	516	588	569	599	572	548	596	539	552	528	562	593	571	563	564	554	572	594	553	533	573	574	578	599	577	625	574	538	604	624	559	558	573	607	562	598	604	585	633	615	555	559	573	564	592	523	574	551	577	575	578	575	550	582	597	548	596	527	609	591	575	588	570	563	526	564	594	579	542	568	630	566	525	590	589	525	555	559	550	639	546	585	571	558	552	555	568	588	549	555	572	624	604	580	566	560	579	572	585	550	598	558	602	537	592	579	569	598	597	573	560	578	594	600	583	589	575	547	574	549	576	578	602	565	580	582	574	541	565	612	589	579	570	639	582	552	583	568	564	568	556	547	603	573	599	561	576	579	561	597	582	591	553	549	570	564	587	560	589	611	555	556	596	561	618	569	570	585	593	557	534	583	560	587	547	583	575	635	593	560	577	589	566	568	572	587	561	611	584	539	588	611	579	586	623	574	578	572	526	580	591	535	601	560	580	608	552	574	564	616	573	555	556	617	575	581	593	628	570	634	581	547	600	576	585	570	509	542	604	584	561	576	627	579	570	550	620	578	580	542	524	535	587	603	532	608	562	506	579	600	559	620	549	583	603	555	571	573	618	554	563	567	633	586	555	556	554	557	557	624	553	539	612	586	535	586	559	585	588	563	568	576	575	584	562	621	567	574	606	538	568	553	565	557	568	582	605	615	573	565	578	545	529	581	557	580	551	566	583	577	524	524	586	577	578	605	595	564	595	599	601	533	538	565	582	540	568	532	534	557	568	565	591	554	601	565	569	577	566	594	567	587	574	579	615	619	574	584	572	609	591	579	560	576	547	581	560	567	576	588	574	561	571	597	587	565	602	554	546	524	606	577	565	551	597	557	579	564	556	604	578	611	596	534	586	632	534	582	589	625	557	614	586	576	589	608	609	607	564	611	568	563	601	636	601	576	567	601	586	558	609	557	615	564	563	565	580	564	574	585	564	574	525	614	566	580	579	585	588	561	567	561	587	595	574	602	588	548	625	593	648	568	543	574	570	590	592	588	502	589	570	569	590	564	556	560	588	596	565	559	549	578	586	606	554	555	557	577	589	580	563	550	566	566	578	579	576	547	573	573	601	600	541	572	573	584	610	525	570	554	604	590	575	550	566	531	584	534	623	533	581	636	522	611	625	571	626	605	574	592	587	546	595	567	589	588	573	575	600	629	599	621	540	546	582	609	584	567	584	571	584	603	558	563	528	593	574	560	525	542	563	553	577	571	523	575	588	566	551	612	568	571	590	570	595	581	596	523	594	570	590	584	580	596	546	610	574	544	572	582	593	591	594	543	534	574	546	574	595	593	506	578	563	593	518	582	563	570	547	594	539	558	554	586	617	579	588	557	609	570	575	588	617	598	554	537	567	632	567	580	556	578	589	583	569	599	543	574	556	566	555	562	575	597	548	569	627	542	538	548	569	585	556	621	583	571	553	568	558	573	553	595	607	598	601	540	564	563	551	567	576	572	609	563	546	590	580	571	602	545	585	567	575	602	556	599	582	559	563	558	568	634	572	599	547	579	575	620	580	571	583	599	579	493	559	560	581	552	544	599	552	539	547	557	588	594	582	585	574	574	626	571	590	570	606	569	566	539	607	590	567	541	619	552	572	589	596	537	603	565	553	545	577	582	552	521	563	569	581	558	616	548	593	544	578	602	525	556	556	598	592	594	550	576	603	529	559	514	587	519	549	579	555	585	579	549	602	598	580	537	600	587	590	530	575	556	544	567	538	585	543	598	606	602	587	580	571	598	618	556	600	595	582	552	522	552	549	574	588	548	565	596	615	557	600	587	570	543	582	612	571	558	577	552	504	542	598	566	584	530	586	614	597	565	557	539	594	554	616	515	591	517	561	556	576	608	593	573	577	567	550	605	643	626	590	588	531	578	572	548	581	579	566	560	562	566	572	542	616	598	596	563	545	570	582	555	597	533	601	577	561	620	590	583	543	545	586	566	586	573	577	607	531	595	563	562	566	583	558	578	580	566	596	579	586	567	572	572	601	545	606	539	581	562	536	572	577	572	575	556	598	553	560	572	583	582	582	572	583	559	617	569	579	573	527	576	590	587	588	551	612	583	538	568	581	573	586	591	556	596	579	624	551
25114	21168	26603	23758	5224	630	485	427	413	402	422	375	443	593	1729	1580	538	380	358	346	360	372	377	358	344	374	371	386	340	342	328	325	349	339	338	357	378	366	345	375	355	376	364	311	351	352	356	368	349	335	350	400	358	360	383	349	384	343	343	369	375	354	336	351	373	367	396	357	363	350	339	352	388	352	330	359	366	345	359	338	316	363	343	351	378	369	400	350	363	312	360	334	383	369	356	372	330	364	362	355	363	361	388	371	352	330	349	338	326	353	362	371	355	389	350	338	356	349	318	348	383	356	357	374	359	325	339	346	354	353	381	339	368	361	366	334	338	351	335	408	356	379	380	338	371	337	361	359	364	378	368	365	361	354	325	338	347	367	367	352	402	351	390	388	353	330	368	341	348	379	381	371	322	362	361	371	350	357	345	375	364	329	361	373	341	356	377	340	371	339	408	345	384	369	366	381	357	342	343	373	380	327	376	372	354	357	349	384	371	355	370	360	331	345	326	336	344	318	366	356	343	354	361	349	383	335	360	368	348	330	338	347	332	348	377	378	332	326	370	360	383	336	379	354	377	327	352	333	372	341	309	336	353	368	350	359	381	362	338	331	330	342	377	350	335	322	337	360	410	354	371	357	379	328	361	377	382	373	365	384	339	331	328	332	399	309	375	336	386	381	351	339	344	380	375	352	333	338	334	384	388	357	320	364	346	386	339	368	385	321	390	382	407	343	335	322	351	348	367	347	354	363	357	332	353	329	348	398	363	329	338	378	395	361	347	346	337	354	346	366	358	359	379	370	349	343	383	338	389	341	370	385	385	361	324	351	361	354	390	392	363	357	331	359	363	358	328	392	369	351	380	352	350	355	348	343	372	365	345	368	366	334	351	342	344	359	390	335	370	359	308	379	349	362	364	371	341	369	343	393	326	393	365	319	346	330	334	367	320	368	380	377	354	361	341	311	364	326	358	319	341	366	351	340	364	335	343	376	338	348	333	378	357	355	361	358	370	385	357	359	347	377	338	363	338	347	348	331	340	364	363	361	349	332	343	371	345	343	352	362	339	396	380	376	340	348	361	375	363	379	366	371	350	342	335	357	378	359	364	370	330	343	323	331	356	323	335	329	354	365	352	328	370	316	378	326	346	377	328	374	373	329	369	320	347	362	332	331	367	371	365	339	335	380	383	331	343	355	375	355	373	340	357	346	363	340	357	355	357	356	359	341	356	354	358	369	338	378	346	358	355	349	347	365	380	341	332	361	356	368	330	379	373	351	343	324	348	362	384	347	367	369	374	368	368	350	360	365	390	373	348	339	346	360	356	360	376	384	365	342	313	390	365	332	335	362	378	361	366	351	364	392	347	366	350	374	349	356	355	331	360	362	378	338	356	353	375	365	388	368	360	335	342	355	349	340	361	381	341	366	335	344	356	365	381	335	324	400	394	371	358	363	385	373	381	335	384	387	365	365	387	332	333	326	335	352	365	334	342	371	336	370	338	392	355	374	345	340	362	356	325	346	346	402	365	351	360	368	354	393	348	343	378	357	392	347	359	354	368	383	371	348	374	341	346	351	370	357	339	334	351	381	359	355	375	359	330	339	342	415	368	363	335	360	338	381	368	379	343	357	340	341	352	351	361	360	358	371	334	333	331	369	355	392	358	357	371	384	359	385	342	370	339	323	321	393	350	357	336	340	343	358	371	341	360	348	364	350	356	361	393	338	351	367	388	355	369	357	367	343	371	366	336	352	345	336	340	319	341	362	355	374	351	376	365	350	357	370	364	357	324	340	327	357	343	375	393	309	338	325	376	372	355	348	348	376	340	361	344	331	365	359	377	351	382	394	339	332	372	352	348	362	358	354	381	382	382	358	379	371	374	328	364	351	333	330	349	336	363	383	360	341	369	382	378	340	319	355	353	337	335	345	386	334	344	321	349	376	370	314	347	355	346	343	368	369	367	346	342	368	344	367	393	330	371	343	355	361	373	348	357	336	364	343	346	373	360	357	371	357	330	369	363	355	351	365	321	355	383	386	358	342	361	365	345	342	331	343	375	354	369	349	370	358	348	377	366	392	344	381	376	363	349	357	358	355	379	370	347	355	363	327	362	329	363	372	395	371	348	359	376	397	380	350	366	342	369	370	387	340	399	354	368	373	385	354	323	379	412	348	377	358	379	387	308	328	344	324	344	353	347	359	374	371	380	327	384	371	390	360	332	361	340	372	377	363	352	339	376	351	361	383	328	382	361	365	398	395	359	364	334	360	339	359	363	354	354	377	352	387	357	371	369	348	369	380	374	367	381	341	346	362	332	335	372	322	351	369	361	357	348	355	359	364	347	372	340	362	388	380	373	347	379	350	374	349	345	350	322	354	343	366	365	368	354	324	337	352	331	379	413	334	336	355	354	333	372	337	364	360	357	353	407	363	378	365	367	363	370	340	377	358	340	352	356	368	373	368	330	372	375	356	372	375	321	356	370	322	317	360	330	349	363	331	353	347	365	343	378	358	358	363	372	315	340	355	330	352	352	334	372	366	367	377	363	351	366	364	357	359	355	361	361	333	332	347	371	371	367	370	362	330	381	409	346	363	342	342	351	356	341	350	361	324	397	359	346	346	377	323	340	395	342	338	355	348	331	343	323	350	346	360	352	358	350	401	362	374	390	374	321	349	367	359	361	347	338	361	332	370	333	359	348	357	384	337	414	361	346	373	384	365	359	390	341	348	399	402	390	363	328	342	361	373	366	381	357	328	328	344	320	353	375	347	329	383	360	295	348	365	375	353	365	370	357	396	333	351	387	322	331	343	358	332	395	360	374	355	361	315	352	355	339	375	335	344	396	373	356	370	359	366	383	357	339	369	332	326	343	379	340	365	361	355	348	381	314	350	379	365	385	379	375	351	336	334	350	312	338	366	389	332	368	345	345	371	358	330	363	368	372	419	344	369	367	381	368	345	358	355	351	379	361	340	365	311	385	376	350	368	375	361	367	400	380	337	352	337	342	341	339	409	378	342	371	390	352	368	353	321	348	343	333	408	352	344	355	380	364	391	353	341	402	357	367	348	368	341	350	355	389	370	331	381	335	356	385	327	340	349	355	382	343	344	346	355	365	372	353	351	354	371	364	367	344	310	357	366	353	401	398	398	381	366	337	361	364	369	365	366	376	360	337	358	358	293	393	373	353	355	363	343	345	375	394	355	375	371	336	346	321	334	353	366	373	342	366	361	352	351	366	343	316	350	331	395	376	328	370	394	351	348	363	328	370	336	363	336	325	353	332	364	324	338	346	337	385	354	359	364	335	347	328	364	351	359	357	365	350	360	344	348	346	325	362	377	348	342	343	351	332	375	370	382	394	358	303	363	334	363	321	361	393	375	372	330	341	360	326	369	359	360	369	349	376	312	345	357	361	345	372	365	354	345	400	371	346	349	355	369	379	362	375	376	365	367	342	313	349	340	380	345	377	350	346	359	354	319	372	349	333	352	378	363	395	369
40600	51204	26660	1879	993	844	732	692	565	604	573	595	688	1006	4013	3356	920	499	454	447	479	468	453	488	478	484	430	414	441	459	440	456	402	487	485	453	474	443	458	438	456	412	446	417	445	458	481	444	424	461	427	447	437	482	449	447	486	451	451	417	446	441	457	468	460	455	442	419	419	431	441	483	426	433	468	448	459	452	426	502	426	420	459	493	456	426	420	448	433	432	435	481	466	447	437	464	457	425	448	449	489	462	456	464	453	466	456	444	434	409	473	490	433	431	410	439	424	456	468	428	411	467	417	427	465	430	448	400	426	463	415	475	457	463	461	457	455	461	418	442	457	441	438	433	474	449	447	426	463	469	422	459	423	432	446	445	431	484	417	479	439	427	441	461	462	409	432	458	435	449	415	378	421	453	458	445	438	429	456	440	417	476	431	407	427	443	425	484	453	441	439	454	460	443	494	441	424	441	465	433	446	491	489	417	421	433	428	463	411	502	491	472	493	454	442	441	432	447	405	454	435	467	470	431	425	442	455	438	441	472	444	453	421	432	416	437	459	435	480	451	442	453	449	463	420	437	465	436	442	448	417	453	453	449	438	433	422	452	438	439	465	394	431	432	440	414	454	454	450	472	424	411	449	436	464	506	430	450	450	430	435	449	435	463	435	479	434	466	448	483	441	472	402	448	424	450	423	430	414	409	469	456	445	426	480	460	428	477	461	416	425	441	454	451	462	430	447	502	424	475	440	421	407	456	466	440	416	466	463	446	463	439	443	475	433	462	454	448	441	445	437	463	445	446	442	472	471	424	444	463	446	453	423	429	428	510	477	498	450	438	455	432	417	452	457	452	432	454	453	462	423	455	432	436	469	435	428	426	456	425	448	442	452	464	451	446	451	453	473	454	481	431	453	448	421	491	437	442	462	441	451	424	519	460	476	444	437	428	463	452	426	427	449	429	442	436	459	466	443	438	432	422	430	448	453	430	503	443	429	450	425	475	441	467	468	424	446	427	464	463	448	424	461	442	462	446	471	450	458	432	461	469	483	438	462	416	434	442	453	421	394	434	406	432	446	400	445	427	414	414	436	450	446	460	436	436	409	406	461	441	426	414	444	454	446	447	419	458	455	458	471	475	460	436	439	526	415	418	412	456	421	439	459	476	440	465	437	439	412	448	440	425	445	423	445	471	437	441	449	456	474	396	421	442	413	484	457	430	439	456	455	454	423	480	471	461	453	448	438	415	436	421	456	462	429	436	438	453	466	451	437	406	392	454	410	450	436	435	454	425	437	472	455	435	473	445	443	447	469	444	461	459	472	458	442	449	445	420	459	454	426	415	475	459	469	432	503	409	441	444	444	447	459	468	449	450	424	427	424	454	429	481	438	434	460	441	437	461	409	410	430	437	459	457	448	443	449	401	416	495	439	479	437	449	443	469	442	428	446	413	429	467	423	464	457	444	444	460	438	433	439	482	474	443	486	442	435	431	468	443	442	469	408	438	418	472	412	437	429	483	466	494	416	465	485	433	475	436	424	418	429	421	457	438	450	460	411	455	429	475	445	445	445	481	449	478	421	440	447	464	488	460	401	461	436	443	452	425	430	438	446	473	415	448	450	458	469	463	446	416	459	428	446	430	481	440	433	406	447	453	454	454	408	437	450	437	433	485	485	449	487	467	444	425	444	422	448	466	434	482	432	434	476	424	396	452	436	430	442	463	424	427	463	441	462	435	456	461	456	450	442	423	479	456	446	413	440	429	464	448	398	428	450	433	436	436	430	454	459	451	458	439	437	442	445	440	451	442	416	458	478	437	446	447	462	472	420	450	408	433	426	483	462	463	421	465	435	457	397	423	417	448	457	423	462	454	435	482	439	449	449	457	441	398	408	458	431	461	461	413	449	467	402	427	443	476	471	436	470	430	408	443	447	458	439	437	451	466	433	421	448	417	402	430	476	472	454	455	466	490	427	462	443	428	472	466	445	448	462	449	446	442	460	430	441	437	484	435	454	468	439	452	473	448	443	462	429	458	460	439	496	459	428	485	468	425	424	439	438	453	449	441	436	470	437	448	471	430	406	453	459	422	435	462	429	459	436	431	425	428	436	466	432	422	483	438	443	406	456	489	421	408	452	477	465	407	441	427	436	439	406	411	405	435	439	438	440	487	418	439	435	452	453	462	451	465	457	489	476	431	424	443	454	434	455	416	457	478	436	464	423	453	430	475	448	438	462	429	421	480	403	473	444	436	458	438	458	470	451	462	427	419	433	459	433	446	439	439	460	445	405	427	452	411	436	465	449	449	431	424	472	465	463	452	453	477	451	431	420	445	442	447	448	466	448	451	461	484	480	431	452	447	417	432	441	474	510	404	434	479	436	423	411	431	463	470	432	455	423	439	447	478	432	437	477	430	453	436	476	466	464	452	458	461	509	420	475	449	446	399	438	457	411	421	445	428	454	464	457	435	435	428	430	461	481	467	447	428	445	431	469	445	464	486	419	446	434	465	437	407	431	423	458	430	464	498	418	446	434	459	432	434	455	460	441	448	463	447	412	430	431	449	458	423	442	460	451	404	442	396	470	440	454	480	487	459	428	471	461	515	418	449	454	468	466	443	443	435	459	449	411	445	429	418	407	436	460	471	485	443	460	475	488	477	455	447	441	431	423	411	473	423	437	429	443	511	458	438	439	446	456	425	468	455	469	432	448	461	439	439	421	469	435	441	432	468	452	464	429	450	394	466	435	477	454	437	452	463	405	445	458	456	438	463	423	409	419	436	451	407	445	451	465	445	450	470	416	452	447	448	413	414	475	465	426	456	429	429	395	467	385	459	427	421	426	422	456	436	473	451	462	434	443	441	439	455	439	481	432	455	384	433	427	450	464	405	418	436	443	433	433	451	474	455	480	432	450	415	435	455	481	449	427	445	425	472	457	446	452	435	462	431	462	469	422	430	475	434	445	462	483	460	440	487	458	450	447	427	474	446	429	441	452	484	443	433	419	460	475	434	458	448	455	454	464	465	432	479	418	480	415	442	429	445	429	469	396	405	430	450	397	436	447	431	445	461	435	435	478	437	436	452	421	461	438	474	432	434	431	451	473	439	440	469	461	461	441	441	449	445	445	462	455	436	438	484	404	428	425	471	455	472	456	441	429	495	471	431	407	420	455	392	428	453	444	418	470	433	446	433	437	457	482	423	434	461	428	460	483	451	403	455	437	457	433	447	504	456	445	397	467	445	435	498	427	424	456	427	435	429	427	448	485	405	478	473	444	456	432	446	442	462	456	449	423	457	472	440	434	439	448	432	470	428	475	429	445	399	456	452	437	457	425	490	445	462	491	456	454	446	456	483	418	506	456	467	395	441	441	438	441	434	469	454	447	490	470	429	448	459	448	453	461	428	435	455	435	426	466	447	466	455	450	468	413	419	452	460	418	454	466	419	500	416	446	473	443	452	429	447	437	419	456	436	463	436	469	442	468	447	482	436	464	466	439	440
22837	20973	28381	23656	20920	20277	4599	1190	882	935	913	883	1702	1676	7036	7035	1632	752	707	750	739	740	742	691	675	708	674	784	736	682	694	677	733	720	662	718	710	663	683	729	711	738	713	716	767	718	683	662	716	698	686	723	738	696	688	727	691	700	676	699	664	686	700	716	725	631	734	690	715	733	688	719	712	719	667	689	702	683	691	668	708	698	645	706	683	716	674	725	691	698	722	707	711	730	692	719	701	721	692	671	733	667	718	678	697	665	671	714	694	690	637	668	711	659	704	699	691	696	700	711	723	688	705	763	717	746	720	661	682	736	723	726	694	700	705	684	691	696	686	676	651	714	643	685	675	675	709	681	695	752	651	694	704	699	657	723	717	730	709	690	715	717	708	676	702	706	678	657	699	685	673	671	699	693	720	695	687	693	703	690	734	653	694	761	716	736	693	686	740	731	693	649	668	715	714	697	695	680	714	691	687	705	634	673	697	685	737	710	700	664	700	662	680	700	675	702	720	726	700	695	707	707	710	680	689	652	694	691	701	696	700	676	670	652	723	649	684	764	745	674	668	724	708	713	674	701	645	704	749	738	677	661	697	682	684	732	658	689	724	690	646	682	715	704	678	721	705	711	750	723	700	692	729	688	720	690	659	662	720	673	708	711	722	715	714	688	667	721	707	723	686	719	719	693	664	689	636	701	663	679	654	707	665	698	655	716	696	681	712	666	722	698	717	704	707	694	725	706	732	704	672	683	702	725	692	702	668	665	697	686	678	717	630	722	678	723	660	680	697	690	679	702	696	731	726	687	690	698	725	691	690	701	718	755	745	647	692	682	653	678	711	654	696	717	702	719	690	705	682	689	667	682	673	700	689	650	662	670	712	674	760	687	709	695	704	672	716	710	697	695	720	667	674	716	669	660	649	712	682	661	688	717	701	693	711	678	676	695	746	651	705	697	697	663	663	663	716	701	697	669	691	692	697	707	742	692	680	698	717	695	750	706	729	655	689	685	686	682	727	671	736	676	712	695	700	657	635	706	698	721	687	693	717	687	733	685	688	705	675	679	661	684	688	688	670	747	728	652	723	662	749	637	648	737	695	697	716	675	710	655	682	686	686	717	701	683	708	682	664	661	742	695	750	720	707	728	700	736	632	718	707	704	663	720	726	714	672	712	709	697	702	730	671	681	701	658	678	694	701	672	710	738	699	651	656	659	683	718	680	695	715	695	742	708	723	721	692	711	742	696	714	729	714	683	687	673	662	692	658	657	702	653	723	662	691	650	686	670	693	711	652	745	711	686	743	669	660	668	696	686	736	723	746	743	723	678	663	690	714	715	698	712	732	695	665	675	726	713	686	688	746	712	710	729	723	687	699	711	728	740	720	681	703	719	672	731	693	687	684	671	698	661	698	698	678	680	675	654	734	692	686	676	696	683	623	669	690	690	735	694	671	689	704	702	681	676	705	717	658	748	707	693	681	698	697	702	710	680	711	655	697	724	699	718	687	678	697	673	678	669	629	714	726	752	705	702	686	674	689	669	706	709	683	690	712	670	676	741	673	674	696	681	713	688	686	720	703	648	722	700	704	677	709	683	675	719	687	671	718	702	669	715	661	733	760	711	728	664	674	713	728	711	657	682	748	697	682	693	682	687	661	701	688	678	673	689	723	699	703	689	690	697	785	699	705	718	735	650	733	647	692	714	698	661	724	664	704	731	662	662	709	727	707	688	672	706	690	713	696	715	710	666	692	724	724	729	747	737	746	680	733	710	709	751	659	702	641	671	715	713	679	700	672	671	686	742	659	726	709	742	699	680	655	676	668	683	698	669	695	697	652	667	685	663	731	673	699	658	724	651	693	681	727	648	657	704	752	652	700	651	695	706	732	637	686	714	700	664	661	730	636	656	658	691	650	704	728	704	688	695	683	706	736	683	711	712	680	717	698	673	633	706	687	689	670	703	703	709	700	726	676	722	693	665	692	675	655	682	694	717	677	757	692	683	663	704	707	708	711	695	673	683	668	689	691	695	713	708	740	697	650	669	699	729	699	712	719	698	696	731	689	696	703	711	737	672	707	714	675	699	674	695	721	711	710	679	690	689	621	683	724	688	702	662	689	711	656	733	720	670	690	682	660	677	693	628	661	668	728	739	640	626	642	694	716	744	701	708	713	725	692	696	698	673	726	688	676	703	713	707	706	689	742	711	634	717	699	741	683	679	691	671	704	712	689	707	710	704	714	694	642	725	718	703	737	720	685	718	701	727	717	693	679	665	717	682	644	672	697	755	721	707	645	674	671	709	736	708	732	672	697	661	717	700	698	696	666	714	714	692	684	714	684	682	706	711	697	703	708	670	711	691	681	703	708	694	687	673	668	665	713	722	679	679	734	710	688	660	643	654	671	673	705	695	734	659	712	712	703	722	703	687	690	646	674	718	676	682	690	675	689	685	674	685	666	706	666	689	669	732	690	638	687	743	712	713	755	697	702	711	705	681	656	679	657	655	670	688	675	692	669	682	713	724	697	727	691	716	679	646	685	693	664	708	701	756	752	686	701	693	706	721	692	703	681	706	732	700	744	654	692	655	678	651	714	675	679	717	669	678	728	695	644	639	696	687	723	690	717	707	649	657	681	655	701	692	633	679	696	741	666	693	681	724	699	683	722	679	680	674	678	714	670	719	701	644	684	727	693	653	728	662	671	684	672	670	681	705	715	673	693	681	700	728	698	736	702	651	707	709	696	736	698	666	668	751	667	698	665	748	699	709	707	696	658	712	748	638	684	682	705	672	701	669	683	668	680	702	697	717	743	703	708	666	647	703	695	675	694	687	698	677	696	679	668	705	707	698	653	733	674	677	730	710	697	706	716	671	687	711	736	692	671	694	718	653	757	655	674	723	665	702	700	726	758	673	709	716	700	683	696	621	690	687	719	714	710	648	706	734	696	714	687	696	724	667	706	706	667	632	662	714	690	659	675	715	678	675	634	698	720	667	674	708	675	703	649	706	702	737	702	686	729	665	723	630	670	696	732	679	684	688	717	733	696	725	688	648	702	687	684	690	694	662	655	685	685	747	679	687	682	727	704	669	716	659	692	721	754	665	707	688	674	705	679	698	734	714	706	675	731	678	699	695	688	687	693	698	672	712	711	723	699	670	683	697	697	674	679	691	672	720	640	702	699	717	718	703	727	666	711	730	653	692	664	654	726	654	690	691	656	724	699	734	690	645	694	733	733	673	748	733	704	710	687	689	727	676	698	739	728	741	707	690	718	724	716	709	760	634	668	723	670	689	695	751	643	699	636	663	718	685	690	661	688	709	694	687	685	695	653	706	685	746	758	695	719	707	663	699	679	689	686	688	652	727	684	665	698	687	670	643	689	658	687	677	683	725	662	710	694	682	723	665	717	662	695	669	704	722	721	694	686	664	675	704	691	673	710	697	672	693	719	669	712	690	691	676	686	677	698	713	705	699	673	695	734	683	670	686	700	690	662	701	748	699
45762	66444	40876	4879	2797	2179	1873	1623	1495	1297	1191	1213	3142	2891	13031	12025	2405	947	829	833	846	865	823	799	843	860	801	774	848	828	803	846	762	748	805	804	770	801	892	832	851	847	848	849	834	765	789	822	828	841	789	804	773	835	807	790	818	811	793	797	816	780	808	858	782	832	754	807	783	777	804	799	818	817	827	768	842	797	827	778	811	807	796	758	827	814	835	832	805	825	787	858	878	860	864	788	787	797	837	847	769	784	782	803	777	795	787	797	791	800	792	789	827	778	802	775	790	753	808	861	778	751	743	804	839	761	755	806	770	820	813	789	755	785	741	761	724	807	829	812	812	739	720	822	761	724	824	841	802	747	815	761	762	829	776	878	729	829	820	777	766	829	809	794	812	820	775	806	717	753	796	782	804	785	844	807	758	735	789	805	817	773	821	815	813	759	790	808	734	864	799	805	787	839	775	770	809	798	808	783	816	779	810	774	778	759	833	818	788	780	811	746	819	781	785	758	772	822	791	831	811	811	803	766	811	822	810	796	811	740	740	809	740	788	785	838	774	790	768	739	850	827	791	775	765	818	816	772	819	779	822	823	803	792	836	818	825	815	794	829	839	757	815	821	787	821	789	776	838	814	755	801	767	786	787	772	810	798	790	799	775	764	826	790	761	782	799	839	779	806	775	788	812	797	822	810	748	773	847	814	838	780	853	815	798	791	755	812	841	790	793	818	817	776	745	786	835	824	837	779	839	799	786	746	759	811	812	751	806	738	797	799	837	821	779	760	762	806	814	807	820	817	793	798	826	820	808	819	792	843	826	789	829	757	819	798	816	788	797	778	776	739	751	836	783	757	862	799	818	797	842	808	773	818	790	772	859	741	830	798	802	814	787	808	762	807	801	783	833	790	788	793	803	797	757	764	765	824	787	812	773	804	804	786	813	772	833	825	802	792	745	786	818	771	820	801	827	766	798	822	755	781	788	766	790	860	776	773	826	828	780	792	774	772	826	756	794	774	822	765	797	788	796	804	813	805	841	826	799	765	780	797	753	818	790	790	743	801	798	780	833	801	847	809	730	772	826	771	805	779	770	845	768	768	809	808	820	808	826	780	788	797	797	822	821	770	846	834	757	826	811	791	791	766	781	811	765	842	836	789	818	814	838	824	858	832	795	809	770	770	756	791	749	786	736	772	800	835	802	785	814	759	786	786	823	807	823	845	782	774	806	746	810	795	789	805	804	783	786	832	760	798	786	792	823	775	761	832	815	801	782	744	736	784	832	782	805	786	799	767	827	783	782	806	828	811	861	795	877	843	783	810	764	876	787	773	840	807	799	811	779	790	841	769	835	827	771	797	761	791	732	843	810	819	840	820	787	806	819	762	764	820	770	779	802	779	801	784	755	813	795	823	762	811	818	821	817	819	769	781	809	836	794	800	825	778	788	818	870	832	793	761	782	845	795	793	783	755	753	793	753	761	822	834	776	821	841	775	811	761	764	805	843	816	824	816	831	793	854	768	791	764	784	854	829	760	798	753	792	815	824	820	776	776	797	745	843	779	745	816	787	813	840	767	781	857	748	789	792	764	818	787	796	784	784	815	843	839	772	751	795	843	795	813	781	828	830	806	784	814	786	804	830	840	824	796	800	792	826	798	773	749	839	803	841	805	836	844	755	787	811	783	833	823	811	758	788	782	815	806	775	800	787	790	783	802	759	809	820	816	822	715	794	766	787	806	815	842	809	766	788	820	799	788	817	781	809	818	755	848	809	790	836	804	769	831	762	790	828	810	823	780	787	798	804	740	819	855	764	785	787	827	822	762	818	831	800	811	795	824	756	815	816	764	801	783	787	804	792	793	787	790	777	793	823	774	800	778	803	845	774	762	743	810	836	752	805	810	769	796	807	781	776	748	776	749	816	788	816	845	777	782	807	776	819	787	800	823	860	817	804	798	787	823	804	766	830	812	778	793	830	766	858	761	814	814	782	793	830	825	796	790	786	819	777	796	820	794	767	827	789	786	780	791	876	780	774	805	800	749	802	805	791	810	819	781	774	768	774	769	760	831	777	814	780	830	872	734	820	774	785	783	801	782	768	863	745	836	727	862	794	794	774	802	758	750	781	825	762	815	809	821	798	765	840	818	818	802	843	783	786	798	826	806	761	788	845	820	858	749	846	808	797	812	817	825	779	815	783	727	770	836	778	799	786	788	783	775	787	799	827	807	801	796	838	800	824	797	814	809	798	776	842	783	800	796	796	813	776	788	736	807	778	818	809	773	750	789	788	795	781	762	829	843	773	799	790	760	841	818	770	812	769	763	837	824	803	762	798	764	785	822	800	833	745	812	835	830	824	762	767	790	771	851	808	842	814	823	825	779	818	784	769	765	825	804	772	807	777	810	759	808	783	831	772	810	789	827	835	809	809	820	799	775	776	729	788	860	807	837	751	810	779	818	850	772	827	770	757	805	762	839	778	762	854	804	782	784	787	818	788	754	799	774	777	822	775	807	805	786	732	831	790	764	809	783	762	777	792	773	795	799	736	801	767	775	776	845	846	809	767	810	828	796	819	774	805	801	783	816	824	840	821	774	792	777	726	777	829	792	717	808	785	782	863	810	824	806	801	830	770	778	821	795	780	761	803	773	823	836	840	780	799	790	789	806	835	796	774	801	768	740	794	809	799	809	842	863	804	839	828	832	781	801	813	831	809	794	810	788	797	775	793	772	843	720	804	847	746	764	804	812	748	777	766	889	789	767	807	804	821	792	792	795	760	795	734	782	782	831	772	773	847	802	805	815	820	809	756	844	802	802	778	821	810	752	807	818	824	740	733	805	800	802	827	784	774	757	878	802	850	771	792	820	788	783	853	754	801	810	767	788	844	809	814	758	751	760	818	810	799	805	842	815	818	817	839	807	826	770	795	840	810	809	809	830	825	816	808	794	798	782	791	814	810	789	800	817	792	777	814	772	830	838	797	832	769	785	799	829	779	853	759	798	760	858	768	809	768	801	800	836	800	778	817	804	850	792	801	762	801	797	818	787	811	801	829	799	784	736	809	816	796	760	806	774	799	783	817	787	795	752	816	817	782	841	800	796	815	798	790	811	810	755	787	754	837	789	797	806	819	763	806	811	814	758	776	821	793	818	752	778	815	827	763	815	754	824	791	791	767	800	825	846	755	834	806	824	784	815	846	801	801	881	794	813	816	806	785	772	841	800	828	808	771	834	807	887	736	762	763	796	824	811	815	783	776	772	793	805	785	819	784	828	793	800	837	839	826	774	824	823	811	780	798	761	802	821	774	847	814	835	832	787	813	832	808	788	820	844	754	862	793	805	791	793	788	757	814	771	775	765	811	737	806	825	798	790	806	770	768	804	786	832	793	786	797	770	812	797	798	769	811	766	799	821	748	784	829	774	806	796	805	793	777	755	819	816	832	758	815	782	827	802	747	788	750	788	812	803	793	797	793	761	804	871	792	744	789	841	797	842	809	776	756	795
32048	31226	20635	3917	512	507	354	333	311	323	341	313	448	368	580	593	330	287	307	297	318	332	314	321	298	314	312	288	294	305	335	288	287	331	295	309	313	280	327	337	323	310	326	295	283	309	288	314	290	303	312	305	307	313	330	302	334	310	292	321	316	324	320	332	321	296	293	329	314	314	314	313	332	297	303	288	347	303	292	319	320	313	334	337	318	288	291	292	301	315	312	344	312	314	309	375	322	308	322	312	337	276	325	295	319	308	315	314	283	319	330	317	291	324	317	334	301	312	301	314	304	294	322	303	282	316	310	315	282	306	294	301	372	294	287	289	306	281	301	316	311	297	278	322	305	310	325	324	296	325	317	281	322	322	308	323	313	304	301	320	326	323	301	322	304	310	314	350	296	329	312	266	320	309	271	288	321	322	309	296	290	307	297	298	300	321	319	338	332	288	339	298	298	326	299	320	312	300	325	317	314	320	357	349	337	295	328	318	318	320	287	312	289	331	310	309	327	290	312	299	303	327	313	333	279	291	313	298	296	313	299	314	314	296	292	297	291	314	290	314	328	318	335	321	305	312	349	303	314	288	305	311	326	292	314	291	320	289	293	309	320	299	310	283	303	319	299	308	293	277	324	298	318	301	321	284	309	283	316	302	282	283	324	307	327	295	308	314	297	315	311	319	304	319	297	292	312	320	331	315	312	291	309	331	291	307	327	295	308	293	268	317	303	308	313	304	293	324	284	356	305	319	325	330	295	272	313	334	326	299	296	292	276	277	280	306	303	320	353	339	278	304	333	322	288	317	332	317	322	315	306	308	325	320	306	304	326	355	274	341	336	322	318	314	301	309	321	303	356	307	316	314	308	338	280	320	289	290	317	299	273	257	315	307	307	304	304	332	291	274	328	280	330	302	304	310	319	308	305	335	326	281	289	309	329	274	312	320	284	317	282	290	313	322	273	289	338	350	288	302	312	301	291	309	282	317	313	293	290	282	318	321	284	309	295	291	324	303	296	356	278	311	299	316	287	305	277	333	327	302	325	337	319	306	337	280	330	282	322	325	292	321	307	304	304	316	282	308	308	290	313	303	320	328	303	300	329	337	318	296	303	293	287	325	303	306	306	296	300	350	265	289	320	297	310	314	331	322	295	284	352	313	342	328	302	326	315	316	314	308	320	323	300	291	315	301	327	322	323	318	294	338	289	316	325	298	352	321	283	315	283	291	318	331	285	305	309	279	310	326	329	329	304	306	285	286	330	311	309	303	289	295	305	333	298	326	307	284	297	323	302	327	302	298	305	323	333	295	322	294	321	311	316	300	309	303	347	293	306	301	312	293	297	306	333	320	308	308	301	314	322	337	295	300	309	330	334	314	296	319	301	346	308	288	297	291	282	299	297	317	299	301	275	338	295	288	308	309	306	355	310	281	275	318	301	320	326	335	313	310	285	308	303	304	310	303	291	310	313	302	319	298	322	334	292	354	334	314	321	312	294	296	320	311	320	338	300	288	292	326	313	308	302	311	323	310	331	316	310	303	303	297	293	301	313	320	306	324	313	316	302	320	329	294	317	328	321	335	291	309	303	321	283	298	314	319	316	308	304	318	328	279	296	315	284	304	307	322	320	307	268	301	311	312	322	304	312	299	332	275	308	303	297	300	325	300	326	324	278	304	310	308	290	304	332	295	265	308	345	318	342	295	289	309	334	298	327	322	327	319	352	289	321	326	289	325	299	307	301	318	319	298	332	305	327	304	334	324	331	307	320	311	282	285	299	290	316	322	311	309	294	303	319	318	346	303	311	312	294	322	323	313	315	274	333	313	286	308	299	330	281	297	307	297	287	309	328	273	308	353	303	321	308	294	286	315	307	325	281	326	341	331	332	319	314	311	295	315	303	330	288	293	308	311	317	297	311	273	328	291	333	321	331	296	317	320	322	323	340	311	318	325	291	312	295	307	296	324	330	295	305	308	299	330	295	307	321	337	323	316	315	344	330	314	292	278	326	274	292	313	311	314	280	327	340	335	308	336	335	337	300	292	290	315	306	297	304	313	325	302	316	311	303	315	310	286	353	336	318	295	295	302	356	306	334	304	319	278	316	278	301	323	304	317	319	310	341	321	325	354	291	320	309	292	329	329	293	317	311	315	322	305	335	312	324	296	310	311	302	304	333	323	316	300	346	289	322	295	340	304	296	284	291	308	325	335	314	307	328	331	315	319	291	306	302	312	317	305	326	288	315	298	308	287	345	294	305	277	306	318	318	284	308	326	281	316	283	302	302	320	284	331	291	309	295	313	326	326	279	327	307	280	320	311	313	294	301	273	314	284	306	307	304	294	331	292	309	312	312	295	309	298	314	309	312	299	331	322	323	272	298	330	303	316	306	313	317	304	315	319	305	316	281	309	312	299	305	337	321	274	309	313	304	310	300	330	288	322	320	281	327	313	318	345	315	306	305	279	316	325	297	309	335	297	304	292	336	317	303	313	334	337	334	313	284	330	335	321	290	313	295	291	326	289	313	323	300	333	295	327	319	321	314	303	316	285	305	322	338	331	328	290	304	341	310	297	313	319	309	321	329	295	288	296	299	281	314	294	329	310	324	339	305	329	292	306	298	303	332	304	298	337	328	314	324	280	329	284	316	328	312	306	306	325	320	317	292	326	298	271	332	306	315	308	326	284	277	327	276	334	302	286	340	315	304	310	309	370	354	312	339	316	280	302	319	306	314	327	291	309	325	323	317	282	299	308	326	321	259	276	361	295	283	333	318	322	289	310	275	320	302	318	299	315	323	327	329	285	311	307	299	305	312	340	273	295	303	316	294	311	343	305	356	325	295	285	328	302	311	339	318	315	320	304	311	331	318	337	323	294	312	320	321	354	300	296	315	297	300	312	278	310	300	311	323	320	279	328	339	300	282	356	309	304	321	304	299	291	303	345	309	307	293	302	316	297	305	287	318	312	289	290	303	281	307	317	290	277	303	294	299	345	312	304	316	298	290	289	312	295	311	322	310	287	311	315	301	323	293	288	328	324	304	318	315	325	299	309	301	316	332	289	349	293	312	315	287	304	298	289	320	335	300	311	293	319	336	297	332	319	287	308	330	276	309	286	314	314	294	308	286	323	325	308	307	273	304	308	301	289	307	331	295	343	347	307	321	308	292	346	323	327	326	313	314	321	312	285	316	339	307	291	316	316	337	321	290	325	304	295	292	311	326	308	322	311	294	311	285	304	316	331	322	308	307	300	285	291	316	318	318	321	302	317	331	273	291	299	283	273	307	314	295	302	276	342	318	294	301	300	331	277	319	296	320	285	313	299	329	294	304	292	311	298	313	294	325	294	300	322	291	316	318	309	334	287	310	328	304	311	304	294	321	305	302	320	286	316	314	329	291	304	300	290	325	309	321	277	314	291	326	318	307	292	287	308	302	321	327	306	316	328	310	306	344	337	292	307	305	330	320	337	347	301	305	276	318	331	305	309	320	312	296	295	291	309
39417	44595	19779	1017	504	461	419	404	418	402	362	393	641	501	962	977	451	378	387	362	402	394	380	387	408	382	363	348	356	371	383	376	387	410	361	357	354	375	372	414	373	397	382	401	380	364	375	375	350	416	356	393	356	372	359	392	382	392	377	379	377	411	381	393	397	370	372	350	404	402	371	383	356	362	377	361	367	364	371	375	330	402	403	348	342	380	347	411	385	392	385	387	422	399	413	393	403	359	380	390	356	382	388	353	384	385	389	375	357	425	380	341	384	371	375	399	350	362	388	397	410	368	362	369	389	358	366	366	397	382	411	374	354	389	381	368	378	372	397	398	370	395	366	398	406	345	359	352	342	394	377	343	396	383	389	367	359	366	372	331	385	358	382	378	379	375	354	387	378	398	373	398	383	367	380	361	415	394	389	407	398	364	335	385	358	370	377	374	393	387	396	349	373	342	357	430	414	374	415	376	385	378	349	356	412	368	374	360	357	382	404	366	398	404	374	364	357	369	345	354	366	386	349	331	397	359	359	341	370	364	377	427	330	381	366	397	370	376	376	389	356	388	338	376	383	395	349	343	380	365	383	362	397	368	351	373	429	380	394	378	357	426	378	381	364	405	363	343	397	405	384	378	385	344	354	358	364	364	368	386	367	397	367	366	366	378	377	370	382	348	385	405	380	379	363	394	399	376	381	353	394	368	364	407	363	378	393	336	379	369	366	359	353	380	400	393	360	385	384	389	374	364	385	422	364	395	357	374	376	368	372	359	349	393	384	364	393	363	374	372	358	359	367	389	391	368	392	346	409	357	374	407	361	383	404	386	365	373	398	397	374	351	343	361	405	369	416	360	358	367	399	403	423	364	379	390	372	381	404	363	382	400	389	385	389	347	373	393	353	390	377	366	343	389	396	398	389	348	404	349	389	421	383	393	364	405	399	359	375	397	380	416	343	373	360	347	386	378	384	366	390	381	387	366	389	402	362	414	368	380	381	361	372	370	368	357	368	376	386	380	405	401	378	367	378	350	377	354	358	369	393	388	343	383	390	388	360	388	387	388	370	372	382	386	376	382	380	406	380	333	356	363	402	377	354	390	388	370	366	403	374	366	375	381	352	350	413	352	371	361	360	365	394	403	355	343	385	352	378	370	402	376	374	350	382	366	432	380	403	309	387	316	369	380	353	389	350	373	371	362	375	356	358	404	388	363	377	355	352	389	389	415	374	366	382	403	390	415	374	371	377	372	396	365	407	358	352	390	386	368	345	349	332	357	350	407	356	372	386	368	354	394	333	378	362	407	376	360	384	367	393	378	362	365	392	396	373	379	394	383	372	419	381	377	362	382	386	373	379	393	391	361	382	362	426	356	368	377	362	357	384	360	396	364	373	374	421	368	340	369	376	390	385	371	382	384	327	375	344	380	364	355	402	383	378	400	394	376	370	396	364	369	376	382	353	366	362	367	340	375	388	369	380	346	334	389	385	382	361	404	380	357	386	382	374	366	366	401	375	359	376	387	383	393	349	373	406	390	352	385	387	372	368	380	419	389	388	381	360	369	399	363	369	379	386	387	399	364	367	377	348	357	381	378	366	391	370	368	378	412	359	393	394	363	322	394	375	377	369	366	367	376	401	376	402	358	399	387	360	390	364	352	396	355	375	385	360	378	370	353	384	405	395	370	395	355	318	405	368	379	385	392	401	427	383	394	371	360	387	379	365	390	378	397	404	383	406	356	396	377	373	373	376	391	361	379	392	400	352	355	384	384	332	385	382	387	367	336	371	386	375	350	393	386	360	368	395	378	387	419	332	407	383	351	389	359	364	392	358	427	389	372	370	341	356	363	413	366	344	360	381	401	382	354	398	368	370	364	415	385	357	394	357	339	392	372	376	401	370	371	362	345	380	398	395	369	365	381	344	385	403	418	374	377	380	406	356	343	372	389	343	369	367	387	389	387	355	355	338	399	359	392	363	411	396	375	394	390	357	405	379	379	382	376	391	392	373	352	393	387	364	402	395	361	371	389	378	406	373	349	375	336	376	371	346	378	406	368	379	363	354	378	386	355	382	386	341	419	385	405	389	397	367	365	423	383	380	362	380	409	339	371	372	375	402	415	388	352	367	347	369	393	399	392	384	344	420	379	378	374	369	374	382	347	355	371	398	370	367	362	384	413	380	358	399	376	321	371	385	365	374	369	384	364	394	372	383	355	403	361	372	425	389	380	405	383	414	410	416	408	391	351	373	348	383	372	352	384	374	360	360	419	396	341	350	365	398	348	375	366	396	383	388	381	346	366	376	382	379	381	344	377	394	381	340	366	407	374	392	396	383	360	384	397	414	363	390	394	384	364	402	350	385	339	384	393	383	375	356	367	353	360	357	407	386	372	355	380	353	361	381	371	387	374	383	393	354	429	394	390	401	353	337	373	393	377	415	384	368	357	377	353	408	342	390	404	365	377	386	375	360	360	371	412	403	346	376	368	379	390	375	418	356	379	365	328	345	397	365	363	373	382	334	411	375	351	360	366	400	393	368	386	365	341	402	355	363	384	380	392	348	380	339	395	372	368	378	367	375	360	396	356	376	352	423	405	402	374	392	409	381	376	385	334	388	386	405	392	360	395	365	380	392	366	396	396	374	379	378	387	356	381	381	361	381	379	373	401	396	370	361	365	406	411	374	399	385	406	357	356	382	380	372	399	414	383	388	361	361	394	374	380	389	391	428	380	362	397	377	408	391	361	379	367	377	375	374	375	366	360	393	383	409	380	392	343	340	404	357	383	367	354	382	376	367	380	392	380	395	392	381	328	393	365	358	358	411	374	341	397	361	377	373	368	382	379	394	367	386	363	378	352	365	383	389	365	374	370	351	365	371	403	374	386	407	390	401	392	404	369	348	388	405	373	351	391	389	385	392	396	415	381	370	366	382	402	387	359	369	399	361	365	372	407	366	361	404	397	388	388	350	393	383	373	386	364	404	382	366	401	348	386	374	382	353	416	393	367	377	404	387	373	388	382	367	347	380	374	392	336	404	369	403	361	393	345	392	397	367	412	387	347	350	375	376	362	366	352	379	374	384	386	393	388	381	377	381	396	388	375	385	372	429	384	402	353	411	380	396	363	342	395	358	389	378	365	380	360	358	420	351	375	366	385	379	398	375	387	372	352	373	350	370	358	383	359	397	397	362	374	377	379	373	354	375	347	394	388	356	371	404	374	400	377	395	378	384	356	366	385	358	354	375	382	387	408	361	420	386	354	373	398	385	363	372	379	393	390	372	370	349	369	377	398	379	347	364	397	352	422	391	382	349	384	364	426	369	367	383	372	371	365	354	395	369	399	380	403	399	367	389	376	324	372	411	374	391	358	382	376	402	358	374	378	371	412	384	394	359	375	393	381	345	396	385	384	331	374	353	379	329	401	380	373	399	399	399	322	358	397	386	350	399	386	388	386	401	362	386	381	389	353	363	387	382	361	357	377	425	409	382	400	378	348	374	375
23908	20945	27872	24064	20120	5532	922	733	701	632	635	621	2142	1219	3871	3832	940	493	510	537	508	526	530	530	506	514	524	489	486	487	506	542	539	508	526	507	532	503	538	493	498	512	490	479	546	532	493	496	489	484	464	516	511	513	518	497	541	505	515	497	494	513	489	544	509	524	513	508	501	505	495	499	490	488	505	514	485	480	524	498	521	511	522	517	499	506	494	511	526	506	501	524	541	481	521	498	558	507	523	486	503	508	507	501	499	543	487	512	561	488	495	487	513	488	508	515	530	500	508	514	520	499	489	480	520	513	505	509	539	487	495	481	515	508	502	507	496	492	539	496	518	500	523	512	535	543	538	524	511	522	523	499	508	523	511	520	497	486	501	503	506	549	510	464	472	501	472	487	538	520	490	549	474	531	486	513	489	477	513	530	507	549	511	527	467	474	526	531	488	520	527	545	497	498	479	510	539	523	501	482	494	495	512	509	498	511	496	541	515	482	541	527	523	493	482	528	524	515	482	510	467	510	491	539	507	509	474	492	537	510	498	539	513	478	523	534	529	533	482	492	509	528	510	498	509	479	520	489	481	485	518	519	498	512	493	486	497	478	502	497	508	516	522	486	521	508	526	514	484	543	470	486	532	489	552	475	469	505	494	499	481	517	509	497	460	515	499	533	512	494	503	517	477	467	455	506	500	516	453	546	477	527	534	467	506	468	521	542	522	516	475	510	487	523	514	505	487	534	533	452	489	527	510	509	480	492	505	528	543	532	547	491	507	507	518	465	487	539	504	478	538	506	543	523	470	505	478	526	525	535	474	518	524	495	534	510	490	485	489	484	521	508	511	502	514	525	515	494	494	522	519	496	448	528	498	535	499	485	545	537	502	500	503	496	489	530	521	527	493	493	477	488	488	487	503	505	479	513	515	539	534	537	535	518	495	510	503	508	522	538	485	522	512	471	507	503	513	469	481	502	500	500	492	530	500	510	555	524	511	561	487	517	476	506	512	510	492	535	452	479	521	506	497	466	542	480	556	533	498	549	507	541	505	505	546	510	513	516	531	465	502	539	503	460	469	465	495	512	476	513	509	520	485	489	529	471	468	514	513	483	490	485	495	558	477	495	492	499	477	513	472	478	522	508	500	536	526	490	485	493	485	519	480	515	485	479	541	531	499	528	487	491	490	544	509	552	474	522	499	537	509	507	490	530	522	500	469	525	531	542	497	512	549	481	499	566	517	507	478	529	514	543	491	515	504	507	537	509	488	491	509	505	479	525	513	486	507	504	519	499	565	549	495	520	511	516	454	525	521	493	514	528	508	506	501	489	477	518	470	469	490	488	500	485	487	515	495	570	487	488	550	501	538	549	532	506	493	520	502	515	533	472	468	506	498	454	506	507	479	494	500	540	500	525	479	472	489	514	494	501	476	542	505	520	509	531	499	481	484	474	480	507	494	492	500	522	496	503	470	506	537	487	537	497	505	474	522	496	488	532	483	496	535	519	532	507	536	519	542	473	515	506	526	492	512	557	489	525	490	467	480	542	569	491	487	504	465	538	518	472	492	485	555	484	522	503	510	500	503	535	527	489	484	496	503	509	545	508	528	515	468	484	527	525	487	517	490	519	461	523	486	523	494	505	503	506	529	463	508	485	499	543	469	507	495	524	486	528	481	493	487	509	484	473	481	479	499	542	522	472	501	496	503	510	470	517	531	507	465	491	486	520	502	459	508	493	526	510	473	531	515	519	522	493	462	492	530	499	503	513	471	447	517	516	488	490	501	493	472	492	517	517	510	495	477	494	526	524	537	505	515	516	504	520	515	474	489	492	527	549	516	484	525	520	493	508	525	504	494	533	482	516	549	489	508	518	520	502	515	516	509	526	527	494	513	505	492	480	518	517	523	522	528	530	530	506	533	515	518	505	501	530	483	479	488	554	498	516	518	495	544	514	518	465	522	487	501	501	527	488	540	519	484	521	471	510	503	534	527	528	488	503	506	495	503	456	544	507	472	468	522	507	468	529	463	515	545	518	522	483	489	508	476	499	522	525	502	515	517	484	520	501	544	482	503	527	500	519	531	501	519	535	528	481	513	492	496	486	552	543	513	502	491	490	502	502	485	495	540	542	480	482	527	492	527	483	499	504	488	512	496	552	519	521	497	511	511	546	488	526	495	518	499	498	528	507	522	485	512	488	469	522	491	501	525	513	493	512	497	507	495	536	529	509	506	497	500	511	500	471	495	488	488	470	533	481	465	546	471	487	507	496	496	495	516	501	511	570	459	486	483	531	513	524	504	493	494	529	545	482	550	508	521	557	498	488	554	515	535	489	507	517	503	501	500	491	506	521	539	498	488	480	501	513	484	519	491	504	503	551	513	491	502	517	458	518	510	525	479	503	487	486	475	484	477	501	455	514	492	506	487	543	495	493	463	506	481	494	522	509	493	473	550	527	490	509	491	489	523	519	504	504	471	522	534	484	508	503	494	504	524	516	551	498	454	496	520	462	499	479	489	505	533	511	577	508	539	497	495	476	516	480	488	523	499	561	520	464	535	527	476	512	557	510	511	493	517	486	475	498	490	481	526	505	518	509	500	480	544	482	500	488	511	510	522	552	543	515	501	531	512	506	527	500	491	498	522	503	532	496	519	497	489	457	518	465	549	526	518	534	512	533	505	499	514	501	502	478	486	494	529	505	504	519	505	500	517	512	516	503	495	490	534	459	525	519	524	540	550	490	503	503	472	513	500	485	505	471	497	505	481	494	504	547	525	498	515	513	522	501	529	513	516	493	539	515	505	504	538	502	494	499	489	501	530	534	485	504	512	499	520	491	518	484	518	531	524	467	495	494	515	475	477	482	514	547	467	505	494	530	452	498	505	468	514	502	482	511	494	543	526	517	475	532	471	479	520	501	504	511	536	488	527	500	501	531	465	544	510	512	527	527	525	522	518	480	493	525	513	482	503	533	497	499	542	509	509	516	522	548	506	480	498	506	477	499	464	528	474	506	553	515	490	516	511	518	486	486	500	512	513	512	493	459	484	501	488	529	505	487	495	507	521	510	507	522	490	494	511	477	484	502	527	507	489	519	487	538	506	529	500	493	536	489	481	473	491	531	500	529	521	517	511	527	470	507	500	514	522	529	479	483	513	503	520	465	502	466	518	508	541	474	476	498	495	503	508	513	516	518	530	488	521	501	513	497	524	489	493	514	523	506	518	496	503	498	533	524	530	508	512	494	493	495	493	492	506	472	526	529	515	535	505	537	499	519	547	499	525	534	524	526	520	506	549	488	513	488	516	530	473	480	457	475	498	492	486	530	495	520	521	477	493	532	489	501	502	489	539	503	487	495	489	544	508	490	477	490	480	512	478	501	510	510	509	511	485	518	514	530	499	522	517	549	503	475	506	525	542	514	504	506	481	462	520	519	466	481	513	528	526	497	516	534	487	502	456	492	525	484	516	485	519	492	499	513	517	501	506	469	523	521	516	509	474	511
42315	58585	34531	4814	1678	1335	1055	995	868	899	872	792	4045	2077	7674	7136	1625	627	638	584	604	620	581	646	635	618	595	624	640	611	619	589	581	574	577	567	590	605	578	577	590	616	627	597	543	632	576	581	596	608	546	558	641	624	605	602	596	609	606	556	573	588	582	630	609	558	591	572	572	584	610	601	587	614	597	593	605	571	596	583	587	621	569	597	545	600	576	640	600	599	601	586	645	608	684	598	608	605	625	599	581	625	564	586	554	602	573	612	602	610	621	571	593	580	585	580	542	527	598	583	593	585	542	607	591	560	602	594	602	596	591	546	590	557	566	560	596	588	604	581	592	559	570	568	600	589	617	541	634	586	608	572	575	601	587	583	577	601	586	585	590	599	612	547	576	568	557	571	609	601	609	570	548	629	550	602	573	587	552	597	603	593	592	596	552	575	647	616	537	607	570	564	584	642	564	525	613	590	570	589	569	585	610	625	595	576	604	596	619	593	611	542	572	606	614	577	582	601	607	590	628	625	578	592	616	595	580	565	573	588	623	591	578	586	581	581	566	558	574	606	608	580	581	580	583	580	606	571	552	633	634	608	604	570	559	574	603	618	622	578	621	568	613	597	599	603	557	578	591	584	603	573	599	580	542	618	601	597	604	594	569	611	547	574	575	562	602	591	576	524	583	581	598	608	621	602	551	622	587	582	584	571	602	596	540	579	610	571	611	577	595	647	632	599	636	577	594	591	573	576	573	595	552	578	578	622	575	581	593	553	576	587	620	573	584	591	599	585	570	593	588	575	627	624	543	598	567	560	568	589	601	594	607	637	638	628	604	624	630	569	576	651	622	573	589	620	603	592	541	555	579	624	634	581	587	612	597	597	585	581	573	608	577	603	588	621	589	589	603	587	571	597	615	547	586	621	582	581	602	570	593	596	593	579	573	580	591	617	613	592	560	572	617	594	590	612	578	581	617	583	600	577	568	582	580	612	593	603	520	607	626	605	606	581	583	592	588	585	601	649	610	560	609	585	577	570	592	602	582	628	561	596	587	606	617	584	618	581	573	611	628	574	589	593	589	596	591	543	582	579	592	597	542	572	613	587	571	616	580	620	592	588	611	577	562	588	559	637	574	568	593	602	558	558	581	596	592	591	595	598	568	593	617	575	582	548	607	604	589	551	610	533	614	609	584	552	547	589	573	627	589	575	554	617	592	566	572	592	595	565	601	609	550	606	628	593	538	590	568	633	575	601	610	623	611	574	583	588	570	578	572	584	601	596	626	578	551	585	549	591	639	587	599	601	604	603	616	555	564	577	585	612	616	572	585	637	566	596	602	610	611	572	554	562	573	567	574	613	591	609	587	621	560	629	558	565	634	554	588	608	537	581	588	631	557	582	596	578	610	621	574	608	596	594	613	608	570	613	612	634	588	620	580	614	591	592	567	558	569	600	570	586	649	588	572	591	611	580	634	583	574	625	558	553	627	576	615	591	591	591	583	565	597	568	572	587	598	586	598	590	571	575	595	616	558	607	593	546	546	583	628	571	593	531	562	592	615	572	606	633	595	579	604	563	631	617	587	601	580	605	600	581	563	634	580	625	566	584	554	584	550	599	555	598	570	644	654	596	575	593	571	590	581	564	552	597	640	614	576	574	602	589	601	580	589	645	547	604	565	581	562	599	614	606	569	570	570	628	613	542	600	623	619	582	581	629	622	535	625	575	615	594	573	638	586	603	602	550	584	581	613	546	574	615	591	624	619	594	602	604	590	576	569	567	613	581	573	612	582	578	542	608	615	593	624	555	586	580	610	567	598	605	619	535	577	586	596	557	566	567	588	617	586	576	597	595	579	587	575	556	625	596	561	557	625	527	631	591	591	577	520	556	609	567	575	580	604	598	578	616	589	601	566	582	611	559	585	599	628	587	582	611	602	579	577	568	587	595	581	594	611	576	590	608	627	613	552	596	562	543	601	587	595	581	598	548	621	577	584	611	570	596	588	599	577	618	629	622	611	604	559	596	588	614	596	602	601	596	577	591	587	607	569	568	592	558	577	609	561	564	601	555	565	548	568	589	565	575	566	638	546	631	571	597	571	596	581	607	603	582	575	581	593	559	590	647	618	584	571	591	573	573	610	593	560	590	579	568	604	643	605	577	558	587	567	656	595	584	561	629	545	565	615	617	577	603	572	624	641	617	606	587	571	569	552	553	650	549	552	580	613	604	620	593	583	574	604	575	634	577	628	609	579	614	610	632	562	612	583	560	566	556	613	586	590	571	552	602	568	607	593	606	587	585	595	609	592	620	589	601	554	592	549	559	618	614	605	615	577	613	619	650	584	635	634	588	547	583	603	592	572	621	573	607	592	521	594	605	572	579	602	589	573	606	611	612	533	612	600	609	609	595	584	576	551	634	614	553	575	561	595	562	563	570	539	566	603	566	615	602	592	594	567	604	595	592	583	584	577	564	563	569	515	611	569	598	608	591	558	568	580	581	603	576	617	572	597	637	600	614	569	596	634	606	595	617	576	618	585	586	596	635	593	564	588	626	585	626	608	618	574	595	599	546	597	629	609	546	590	553	585	573	563	558	559	594	589	603	590	588	595	607	581	636	503	577	581	582	572	549	613	607	567	599	537	634	566	609	590	601	587	605	582	557	633	618	585	564	580	574	588	606	577	597	613	606	574	566	588	546	612	620	557	573	628	568	628	629	587	596	597	576	620	593	599	580	571	597	544	562	579	561	612	579	597	627	603	600	604	610	548	583	563	568	593	631	561	554	580	603	585	571	566	563	582	576	563	596	583	601	570	616	594	569	608	584	597	605	580	589	590	559	574	634	602	622	587	603	574	596	599	609	606	574	558	610	583	585	617	577	610	602	587	578	622	606	596	568	577	566	591	586	566	576	614	650	597	619	565	589	593	597	610	558	600	598	604	598	599	600	570	607	614	576	587	561	588	548	576	580	589	562	592	614	548	582	595	593	611	577	606	603	591	591	660	576	604	581	577	575	582	561	573	571	593	603	542	652	544	588	619	571	621	587	610	543	572	529	579	599	600	628	573	619	584	606	604	622	599	584	558	570	613	563	603	542	552	607	634	572	590	588	607	607	610	606	550	569	602	599	606	597	545	630	553	630	575	568	568	573	565	563	572	580	588	571	595	610	557	626	598	569	599	588	586	584	625	605	576	615	569	560	572	595	579	589	599	580	613	585	616	547	598	586	581	567	579	580	640	595	601	649	575	603	582	555	633	605	597	564	626	563	578	573	582	604	586	589	571	588	617	583	615	590	584	579	592	525	604	594	578	593	547	624	566	599	597	580	572	572	580	609	613	574	659	606	556	575	651	584	575	609	565	602	594	620	578	606	576	587	597	599	577	581	628	580	575	645	607	606	587	610	607	544	561	612	556	606	608	605	597	577	586	583	595	559	619	612	560	565	587	603	575	587	533	597	617	604	607	564	581	547	630	563	571	570	598	571	557	664	588	587	624	589	627	648
25172	21155	26664	23929	5735	600	479	435	440	414	415	442	1509	853	1906	1737	551	410	368	401	413	398	384	396	408	351	334	410	349	390	352	388	372	384	372	343	370	362	359	370	359	384	363	388	358	376	376	361	366	416	375	370	365	365	360	357	377	365	348	377	377	341	375	383	387	336	372	369	400	378	390	356	385	369	377	391	398	368	337	400	370	368	354	386	351	366	376	332	367	353	352	372	351	357	379	388	367	372	363	362	329	358	373	390	375	365	357	358	348	381	374	363	329	368	388	363	364	396	347	397	366	357	334	379	374	333	356	345	370	357	357	375	361	360	356	405	365	370	336	342	385	364	355	341	345	375	363	360	355	323	367	375	361	379	369	352	351	365	367	339	403	389	370	380	380	400	378	376	362	357	344	379	360	378	367	380	351	332	385	389	356	373	389	372	390	367	378	373	370	364	377	371	326	362	396	390	396	381	385	379	354	401	348	329	374	364	364	375	392	385	398	368	370	370	372	351	365	395	381	399	316	397	362	344	349	402	345	380	413	369	394	378	383	406	364	383	365	359	362	391	377	373	350	365	368	374	342	404	353	346	388	355	340	367	356	341	352	352	343	326	370	368	375	355	371	368	364	363	361	370	331	331	353	336	366	344	382	368	327	353	379	337	361	332	353	371	353	354	370	338	350	349	367	346	353	370	362	376	378	364	347	382	342	369	338	392	370	374	342	390	374	358	358	356	368	371	386	384	370	369	378	369	371	362	392	401	353	366	406	379	370	362	392	374	387	380	393	342	369	341	391	370	397	342	362	359	349	353	386	372	363	348	368	359	355	362	371	361	395	389	344	422	400	359	348	361	398	410	380	351	356	352	346	360	377	388	400	351	368	343	347	386	385	384	369	378	405	348	377	344	352	384	352	353	373	342	360	359	367	345	339	341	395	386	367	367	395	360	393	329	396	322	382	348	344	376	390	362	360	366	337	376	344	381	364	372	362	353	375	368	392	397	390	387	374	389	364	361	357	380	378	363	350	374	398	353	376	358	389	355	373	383	326	353	368	336	390	369	365	354	379	375	366	343	392	352	341	375	373	356	388	354	400	358	343	377	360	356	375	352	365	364	374	404	353	370	412	360	368	364	364	373	350	370	347	378	327	357	412	356	386	351	385	368	389	396	378	359	396	361	349	392	350	386	360	367	344	367	391	390	332	335	352	402	370	381	329	384	326	378	364	361	362	359	420	387	367	356	365	357	363	360	367	371	342	397	358	385	380	397	387	341	346	386	396	378	385	338	365	374	336	402	396	362	393	357	372	347	362	349	416	353	367	369	348	387	345	348	340	371	356	391	405	367	365	349	387	354	369	352	341	367	379	335	392	373	358	379	357	334	371	376	378	389	353	350	343	366	357	410	354	359	380	385	375	401	379	400	364	365	367	390	376	349	342	321	394	367	343	397	388	354	375	378	357	372	384	371	364	367	347	364	369	381	337	347	346	377	350	370	355	408	346	349	353	355	347	362	369	350	393	394	327	337	382	374	404	385	356	358	395	351	356	364	353	375	369	344	336	368	354	398	349	350	361	371	406	359	383	359	345	356	329	372	361	373	362	380	378	357	354	355	355	378	362	352	372	388	379	376	366	403	402	378	367	389	400	386	369	349	345	365	406	326	345	352	368	384	369	393	376	366	383	359	372	380	372	369	370	357	371	372	361	355	350	389	338	328	355	369	397	335	373	372	350	389	349	372	373	388	387	416	390	331	362	344	383	352	351	387	339	371	398	382	352	374	368	356	370	391	401	393	357	391	380	330	373	362	354	368	353	381	338	357	344	345	355	384	343	385	368	363	368	381	339	351	382	361	380	342	316	335	377	322	373	400	362	330	386	409	346	348	361	398	362	386	363	351	369	374	375	327	402	377	368	343	378	338	361	398	402	370	379	369	348	347	401	366	359	364	352	354	367	380	366	339	362	350	407	318	371	384	380	337	387	382	407	368	386	360	359	360	371	357	347	383	354	351	372	351	345	393	381	373	351	378	370	384	387	345	373	347	374	374	362	353	363	385	353	369	367	369	388	347	365	395	391	353	355	345	350	372	359	352	382	332	357	406	373	382	359	354	362	386	340	335	389	340	381	342	388	363	384	364	334	369	398	368	406	406	352	349	384	395	345	364	371	343	385	366	377	356	313	340	369	366	337	356	341	372	373	353	346	340	384	351	365	394	380	358	362	348	379	388	348	370	330	373	364	387	339	374	349	353	355	353	377	359	337	369	343	355	369	359	334	369	339	386	338	351	382	368	367	371	339	323	395	345	387	367	351	380	350	353	349	362	348	331	389	313	347	392	347	350	367	348	330	348	344	387	362	367	379	333	337	354	352	346	341	347	359	379	349	372	372	345	345	369	349	371	352	345	374	361	372	360	387	384	379	370	366	361	369	385	366	372	380	383	353	365	371	339	351	339	390	344	359	392	393	373	360	350	383	406	368	397	394	342	357	310	338	397	370	383	395	390	394	333	370	363	368	382	365	342	402	400	390	354	349	369	385	370	367	358	329	407	371	353	327	342	383	370	351	349	367	363	381	376	341	398	377	365	383	300	361	367	383	344	371	370	351	353	370	378	362	373	385	375	369	372	379	352	336	390	406	383	342	372	362	354	378	374	364	368	354	357	381	365	395	369	343	366	379	354	337	368	378	369	396	380	357	375	375	357	361	336	356	345	353	385	367	359	374	391	359	365	352	379	386	373	388	368	356	351	382	343	377	331	367	361	360	370	396	373	395	363	357	390	347	364	358	355	375	372	402	373	384	336	367	358	331	352	374	341	369	357	337	367	348	351	378	379	348	352	361	361	378	390	385	359	348	342	359	349	361	357	391	334	369	340	385	369	365	387	371	363	359	340	392	329	352	374	344	357	372	381	369	354	355	376	390	380	348	375	363	365	334	331	370	377	371	343	328	338	376	340	346	380	365	366	363	345	339	347	359	374	371	341	355	356	350	336	386	326	376	347	395	369	343	405	412	373	332	360	375	321	383	342	342	350	367	371	388	384	373	400	389	355	404	334	381	343	377	384	370	345	356	387	363	373	363	396	337	366	361	344	358	362	345	373	362	317	330	361	356	359	314	360	376	360	347	391	370	352	331	343	332	374	392	350	360	370	387	360	399	343	355	351	342	398	375	368	403	332	399	364	351	350	380	356	377	378	366	353	329	352	355	390	365	359	380	363	351	387	361	361	357	361	363	358	363	350	344	373	366	358	353	357	352	366	357	356	370	391	355	351	353	349	345	383	375	362	324	347	359	406	414	351	359	360	351	395	429	374	345	345	387	317	329	402	333	335	380	341	375	341	379	357	376	337	397	370	384	358	360	384	336	380	355	342	357	345	394	349	379	380	389	355	359	393	417	379	354	369	385	341	401	371	394	377	353	371	374	374	390	377	415	385	350	352	345	390	376	381	365	356	325	378	365	383	399	332	355	341	323	372	355	380	387	372	375	351	371	359	382	343
41219	50233	29431	4789	1011	783	778	666	633	661	550	640	3544	1800	4367	4087	888	439	466	483	457	429	449	491	483	453	460	491	445	444	462	490	458	471	482	454	424	447	468	454	424	481	465	461	488	447	478	467	456	454	499	433	447	474	435	478	434	451	470	446	487	428	461	475	454	458	441	457	429	449	476	454	473	500	486	458	428	486	476	492	481	418	464	454	502	453	463	461	464	466	496	472	447	481	441	485	475	492	493	462	441	489	441	476	482	463	501	423	450	452	478	433	465	452	440	429	497	479	437	469	462	449	495	424	470	477	483	455	457	445	423	422	481	479	497	460	462	453	473	446	494	469	449	455	484	497	447	444	441	472	448	472	443	491	456	429	441	425	492	439	455	453	431	477	471	477	491	448	450	455	437	467	461	477	437	481	462	460	463	446	431	478	436	447	450	451	427	436	465	447	421	426	455	429	489	440	484	453	452	447	444	489	472	435	494	485	495	425	455	460	477	465	459	424	451	487	431	429	446	450	471	452	477	496	440	465	446	478	475	445	494	449	453	488	489	427	432	470	470	503	411	450	462	484	462	450	452	474	503	471	455	456	469	465	412	461	448	455	480	428	473	455	499	462	457	470	454	473	481	444	417	420	464	476	454	429	445	470	431	478	489	461	435	459	455	446	448	499	440	456	490	454	465	443	447	471	450	434	456	488	429	462	428	433	453	455	431	459	504	470	453	456	446	491	454	403	461	454	481	418	497	512	426	458	448	433	485	436	476	420	467	428	460	458	467	427	464	465	449	456	456	464	458	468	508	470	478	481	436	444	435	417	462	427	468	438	482	455	448	421	475	465	474	474	440	455	465	424	466	436	510	467	466	460	439	459	455	475	431	425	446	432	483	484	501	430	461	453	494	432	450	446	475	462	463	458	455	460	450	418	502	441	405	451	431	456	434	470	449	448	438	454	448	438	455	439	440	432	469	475	475	444	454	438	427	441	477	487	457	455	470	498	443	457	445	443	458	445	466	463	454	471	459	464	484	458	435	467	479	469	483	456	452	491	425	422	476	436	448	474	443	476	472	493	519	468	418	464	460	470	448	410	439	447	441	476	493	433	448	477	443	451	463	498	461	471	440	452	446	454	433	464	468	487	469	458	470	479	474	413	444	483	463	488	485	456	458	424	450	428	474	475	480	428	455	428	444	448	441	416	452	469	458	469	458	488	450	465	442	426	427	489	436	469	507	458	462	465	469	436	464	444	432	432	438	454	489	477	438	455	415	458	424	448	487	446	469	449	447	476	485	464	445	492	440	456	462	451	449	449	455	433	474	480	452	470	432	421	483	452	489	459	462	445	471	451	492	477	474	441	489	446	443	464	460	426	436	470	465	461	504	470	426	431	467	463	466	457	478	452	463	495	434	437	498	478	483	447	488	428	438	445	454	460	455	472	436	449	454	441	472	475	480	452	468	462	479	409	452	447	475	452	446	456	453	457	492	429	464	414	482	457	489	456	452	461	484	406	452	495	452	479	429	463	453	430	513	454	466	474	468	457	433	447	447	467	462	434	463	491	453	473	447	423	458	454	444	468	487	451	488	514	471	451	493	425	422	481	472	440	465	500	428	444	471	502	448	474	457	448	476	450	508	472	443	494	435	460	486	488	475	452	466	458	447	443	479	437	447	465	462	477	430	463	444	432	467	450	481	419	480	467	447	492	443	429	490	471	445	479	433	491	464	465	466	450	513	448	454	463	466	481	452	420	475	461	436	427	422	458	461	452	452	488	503	504	475	451	473	496	455	459	459	412	456	479	478	406	451	438	451	434	454	447	483	476	440	461	461	470	463	445	475	470	460	460	458	450	450	447	471	432	472	482	444	453	478	441	439	450	434	501	483	427	443	389	463	511	454	460	498	465	466	437	447	470	457	486	428	469	463	485	488	480	436	443	447	508	498	453	451	456	481	455	458	449	454	471	405	434	466	460	417	451	444	425	450	482	435	443	458	445	460	453	421	435	469	481	449	469	473	484	500	478	447	443	473	485	500	477	445	405	435	409	472	447	448	422	437	442	489	463	465	465	466	410	470	424	461	485	448	450	457	437	440	468	515	477	456	443	467	473	441	451	443	461	438	425	449	427	461	426	482	446	448	476	476	451	480	494	441	480	461	467	481	414	425	431	458	445	450	478	456	431	470	502	450	487	459	475	418	462	473	448	456	428	482	487	435	457	480	452	461	464	458	475	424	463	498	430	457	461	423	434	461	432	425	480	462	472	463	444	448	469	482	486	465	471	418	479	471	418	456	490	425	455	445	422	498	470	475	470	419	483	490	445	447	431	458	492	471	478	453	448	471	445	480	460	484	460	501	461	459	393	457	410	489	470	455	443	483	497	446	449	447	480	490	468	479	453	476	460	508	437	469	482	414	465	468	426	465	477	466	467	462	468	458	471	440	463	492	433	426	473	397	428	470	467	430	468	480	465	429	428	481	453	476	459	432	425	424	470	428	482	451	421	428	443	441	462	471	493	418	449	472	454	464	433	431	447	469	437	476	460	460	453	441	491	481	436	449	488	513	430	459	447	452	441	479	456	437	477	441	458	447	442	452	473	444	450	448	466	479	412	436	465	455	477	451	495	453	474	464	467	458	462	449	426	481	432	443	404	440	440	477	420	438	476	441	416	460	459	452	451	472	467	496	468	472	452	429	467	440	474	462	445	500	423	471	477	478	458	456	445	474	450	460	453	454	410	438	433	449	463	456	481	474	445	474	481	379	428	428	473	467	470	442	524	458	461	466	415	447	449	475	473	464	475	429	465	439	434	471	460	455	486	473	434	502	476	438	436	475	461	456	413	459	464	456	434	454	438	478	433	483	464	474	471	453	438	456	431	455	440	503	440	448	468	450	457	481	463	457	431	475	448	472	491	437	456	474	455	451	483	446	502	472	488	441	477	479	413	503	479	473	456	462	471	452	446	476	463	460	474	475	473	470	430	470	448	464	437	432	460	450	418	446	460	482	439	462	468	407	464	492	455	467	498	434	444	484	448	482	486	439	443	470	440	452	470	417	478	471	441	474	440	445	457	460	463	456	461	431	452	464	459	454	470	442	448	459	481	502	453	432	426	495	453	480	484	419	446	433	454	490	421	420	475	499	437	428	444	423	450	467	429	444	410	456	443	417	460	488	488	478	444	458	487	462	504	471	466	426	453	454	418	458	463	429	480	448	448	451	449	463	433	452	464	446	472	481	442	482	425	475	450	422	452	480	448	442	462	483	416	442	462	483	454	482	432	445	445	451	453	476	464	471	467	433	466	472	497	464	459	465	520	482	393	467	475	463	485	466	452	453	450	433	464	491	427	517	418	454	470	467	434	477	454	473	436	447	461	444	453	471	430	458	494	488	460	447	448	452	478	452	447	421	513	447	478	463	463	422	449	460	448	464	476	436	458	458	428	433	489	435	458	468	456	424	456	415	433	483	483	429	471	427	475	432	443	464	425	430	471	508	477
22814	20983	28490	23613	20929	20313	4788	1137	935	884	858	915	4822	2540	7244	6707	1347	736	746	736	745	728	696	696	740	724	689	729	663	708	663	710	688	733	699	729	723	715	712	693	744	708	709	683	727	694	720	662	695	726	706	699	717	681	658	739	734	691	723	676	711	711	719	723	690	696	709	670	670	650	699	670	683	743	695	653	662	677	632	693	696	658	674	687	674	710	695	678	742	731	705	742	698	673	658	686	706	713	656	712	709	739	704	712	671	693	688	686	726	677	655	724	694	660	704	687	682	697	648	692	704	696	691	729	718	702	667	651	746	759	733	682	714	721	713	691	683	624	723	656	679	663	727	677	693	676	709	647	689	711	702	693	665	698	676	747	704	692	665	691	736	712	674	722	743	683	668	686	716	688	716	733	720	737	690	697	688	720	704	670	679	674	707	652	682	723	688	701	695	730	701	698	724	709	696	649	720	725	716	699	685	649	679	692	633	668	720	684	685	656	673	699	743	689	694	647	671	646	690	666	699	692	690	732	685	728	663	702	709	689	644	682	698	695	673	664	705	670	775	663	691	672	674	649	613	721	690	723	689	633	694	696	692	663	696	659	682	692	696	695	730	693	713	685	708	684	683	705	700	645	670	722	686	695	672	683	700	695	653	725	671	719	702	678	705	674	673	700	693	722	713	709	737	726	660	693	693	673	671	667	656	690	663	711	710	661	692	675	679	731	687	730	699	691	767	702	687	730	699	733	710	669	721	705	739	733	738	686	725	698	724	700	730	685	697	689	658	670	665	728	679	648	661	687	649	714	647	719	665	713	683	686	660	700	671	668	716	677	690	733	711	735	701	708	678	696	714	733	670	667	711	681	668	647	666	695	690	673	701	659	691	676	643	678	686	664	732	684	671	690	719	706	702	684	690	666	688	674	742	696	698	664	720	698	704	671	651	724	656	675	671	668	687	700	717	698	700	726	675	675	681	702	659	701	738	668	709	724	694	678	697	654	704	728	723	694	699	740	675	691	661	690	731	660	664	732	686	677	712	691	687	735	709	716	642	645	713	693	710	664	674	699	690	686	699	691	720	678	732	691	704	714	736	695	661	664	701	697	688	699	669	732	726	680	723	681	706	694	698	704	757	702	698	677	689	677	678	693	660	677	682	668	653	659	677	662	669	704	688	713	695	698	665	702	661	679	707	688	698	718	689	647	671	734	684	696	688	730	685	725	705	700	729	670	711	694	707	705	718	666	684	661	691	697	688	719	729	709	733	694	675	735	699	679	683	715	707	671	663	717	675	689	691	696	682	691	696	702	711	676	676	687	679	663	680	687	712	668	682	695	661	710	657	701	689	703	672	646	674	706	694	679	732	682	700	671	711	725	730	723	710	698	684	698	764	668	687	706	650	661	693	670	697	654	703	753	672	709	666	657	723	686	667	674	720	700	722	721	678	698	698	648	732	671	678	695	712	704	706	682	655	687	650	676	732	656	693	729	681	709	719	699	681	670	700	696	705	674	711	681	726	669	688	704	680	643	703	672	690	702	699	677	696	671	711	691	729	638	682	672	716	671	694	650	702	719	657	712	680	648	703	655	688	695	686	681	738	711	677	707	711	666	715	673	698	702	649	710	649	672	713	654	699	727	700	724	698	687	709	698	754	701	711	653	712	726	699	732	680	644	676	664	724	697	705	644	664	686	704	705	669	739	703	711	704	760	705	695	728	702	716	705	683	727	711	658	671	734	691	706	675	657	697	731	664	676	695	711	700	719	695	702	662	692	673	692	688	689	698	676	713	674	699	700	705	671	704	743	665	672	670	668	664	692	652	690	694	678	695	695	685	695	713	655	694	699	662	696	738	692	698	701	702	706	666	748	748	733	721	656	656	690	723	684	718	710	666	703	697	682	685	730	678	682	662	698	727	739	678	676	691	692	683	655	683	693	657	663	681	753	660	661	702	668	684	651	636	735	662	712	656	710	680	699	715	668	699	676	732	701	674	707	680	703	718	662	727	737	730	700	681	723	665	653	675	653	638	683	668	700	706	681	665	734	662	658	701	682	685	679	737	664	690	654	681	669	696	738	668	672	681	677	698	690	681	641	683	683	690	720	696	705	679	730	712	639	675	666	722	723	682	683	687	718	666	653	696	700	669	719	715	706	701	723	662	646	755	698	689	691	731	677	666	706	703	679	692	727	748	664	712	701	690	713	688	682	697	704	688	689	689	675	738	707	701	677	693	683	715	669	684	705	720	715	688	677	699	719	729	717	709	702	700	701	737	680	705	707	649	701	684	678	700	680	710	720	662	765	699	706	728	687	731	717	701	658	660	698	726	695	694	682	694	701	709	658	674	651	711	714	713	693	664	645	721	777	684	659	720	697	669	692	741	681	703	681	657	673	705	752	708	685	723	686	709	692	656	647	729	695	656	730	738	712	654	642	664	718	699	691	688	673	695	664	726	701	689	703	727	711	668	718	714	706	650	692	727	704	644	684	673	725	647	722	689	655	767	714	665	716	708	661	727	706	673	687	730	702	683	725	689	699	667	684	733	703	721	724	699	703	743	676	701	670	663	668	669	655	698	671	709	725	724	670	713	695	672	671	744	706	689	706	723	659	711	734	753	676	650	677	643	690	697	647	665	698	695	727	692	700	666	670	703	737	670	726	717	639	659	720	701	677	709	672	698	681	661	673	696	662	670	728	692	643	705	718	696	616	708	707	670	722	641	671	685	679	677	692	706	725	697	708	707	749	702	659	696	694	710	669	712	671	703	715	736	666	701	671	686	657	710	650	683	726	717	711	735	743	700	727	666	692	721	645	725	653	653	692	706	679	684	687	704	665	687	676	680	728	668	708	747	667	701	681	714	707	712	670	709	656	707	687	688	695	686	645	681	662	714	621	691	679	672	679	708	716	693	702	673	661	649	694	671	670	726	697	704	673	706	719	676	641	653	719	694	692	729	733	694	743	677	717	665	722	657	682	681	731	666	708	715	697	643	669	739	673	664	677	710	793	652	656	661	701	731	729	698	730	735	701	728	727	730	705	733	621	698	699	701	701	692	692	706	683	695	666	680	598	673	682	663	646	717	747	716	711	690	694	713	695	680	687	705	693	715	684	706	751	680	684	703	684	715	626	685	717	721	694	660	672	707	664	642	700	702	736	669	688	738	673	677	694	713	666	705	678	726	631	663	693	676	710	675	669	680	627	689	744	679	685	701	693	669	718	706	706	665	669	665	679	689	717	707	666	727	714	655	665	687	689	676	718	702	734	742	722	719	753	730	659	717	733	721	675	726	661	683	681	691	651	693	666	722	673	723	699	702	685	701	715	668	664	687	721	685	679	701	680	678	702	655	744	683	729	669	692	696	681	683	640	652	647	704	706	710	661	678	691	713	651	691	646	719	696	726	683	683	690	695	705	659	685	670	662	726	680	687	693	713	643	691	729	715	721	700	633	661	720	678	687	698	722	653	675	704	661	692	677	719	684	714	669	637	697	649	697
46736	65603	43525	9446	2838	2210	1863	1585	1380	1259	1150	1482	9661	4325	13564	10993	1936	902	825	824	823	831	853	876	805	802	834	817	836	774	808	803	881	813	777	771	757	804	791	826	802	808	775	772	809	832	756	779	842	836	805	798	789	857	796	780	848	816	774	835	831	836	824	790	837	804	830	805	826	810	790	812	774	806	793	859	787	791	777	775	829	776	797	787	831	808	780	833	747	800	765	810	781	880	872	822	816	847	787	849	794	746	792	786	828	796	748	780	827	827	842	851	752	804	811	773	790	780	809	810	809	761	795	839	771	832	805	800	806	837	789	777	828	782	848	803	823	765	814	792	840	795	744	817	810	852	748	805	796	809	762	783	839	764	854	797	817	747	817	787	812	751	829	787	818	799	799	774	771	824	782	791	828	779	767	788	811	759	819	777	810	826	822	824	829	771	783	806	805	812	859	841	824	819	771	822	788	816	780	775	776	809	817	790	750	800	800	815	740	810	809	749	733	767	791	810	813	838	831	792	815	813	813	832	822	805	777	822	797	768	840	779	784	838	822	810	818	778	774	763	817	716	765	839	822	810	868	840	808	747	815	782	767	809	833	816	797	841	806	774	782	831	809	781	767	782	804	791	817	774	767	771	798	767	788	785	775	799	779	862	818	805	846	770	804	821	867	815	796	823	778	801	798	777	818	833	755	819	813	800	694	808	766	796	795	785	769	768	766	781	792	870	838	806	813	756	829	780	796	803	790	819	796	817	791	818	837	794	764	801	794	781	872	840	811	747	793	796	816	775	862	794	789	841	793	786	834	813	798	824	804	782	799	837	794	804	794	792	776	757	817	771	767	809	801	789	813	828	791	830	812	813	771	746	833	801	775	813	787	772	729	813	804	770	784	817	799	777	820	806	793	793	777	771	798	785	832	806	761	801	814	796	827	849	806	802	740	803	829	762	815	798	794	823	765	791	749	787	782	773	788	826	809	761	802	797	796	796	796	838	833	820	829	863	781	802	782	818	798	819	786	752	793	743	781	815	817	776	774	817	828	830	802	782	779	791	787	811	826	842	743	803	793	803	800	787	770	805	817	809	810	769	780	814	824	815	804	809	769	776	768	804	795	812	816	777	775	768	777	816	749	769	819	835	754	815	835	861	813	860	811	840	831	824	775	769	799	798	769	829	732	857	777	824	856	790	785	788	780	788	832	775	808	787	807	754	801	811	763	831	852	765	805	804	797	839	805	752	829	776	805	817	803	803	800	765	793	796	803	773	826	806	820	783	789	790	818	771	774	814	783	822	829	862	809	797	807	815	860	789	778	803	810	809	825	724	814	772	786	832	821	739	803	808	805	813	823	853	853	803	801	816	791	806	847	776	795	760	812	809	775	818	756	836	794	815	841	817	797	774	838	814	848	830	791	841	758	814	755	790	772	776	767	808	873	859	811	791	845	823	761	838	777	806	780	802	758	783	815	769	825	786	786	763	773	842	824	816	819	755	778	799	801	829	846	812	823	806	800	858	820	820	762	779	791	756	759	796	762	833	854	776	803	827	825	849	755	812	742	763	739	808	823	822	745	833	799	819	846	816	781	760	830	760	813	833	767	884	820	813	827	802	810	834	795	802	800	794	769	757	771	766	839	757	776	751	788	760	823	772	813	804	784	799	745	805	798	810	832	811	836	824	823	809	796	768	820	799	798	841	806	787	825	823	769	770	787	848	766	798	818	812	777	803	779	776	798	786	791	821	831	847	791	801	780	804	815	806	838	771	768	816	793	776	768	761	839	787	810	744	800	789	809	831	782	775	839	802	825	821	794	762	806	793	781	840	834	763	776	780	831	853	790	831	761	815	795	808	817	780	845	771	793	784	782	838	828	748	816	779	785	808	807	809	820	810	808	810	815	759	810	805	820	730	791	869	762	778	798	792	780	803	819	804	801	741	784	751	854	810	759	803	781	740	784	773	819	800	822	800	798	778	857	755	802	750	828	807	799	786	783	765	797	839	770	821	851	809	763	832	837	785	824	830	774	780	797	769	822	817	754	809	788	770	792	801	789	793	823	773	828	817	830	826	767	781	826	779	827	860	788	818	834	784	775	761	811	756	779	824	834	843	826	836	820	816	796	819	711	759	789	775	802	763	803	813	778	791	794	837	840	784	771	795	851	810	768	825	814	812	777	787	809	786	809	856	777	806	807	781	739	831	895	830	748	782	798	778	793	822	804	780	823	797	778	780	799	821	833	844	775	812	824	880	821	773	825	835	818	778	848	821	843	744	800	742	823	782	779	799	750	810	864	791	798	799	820	821	800	784	850	796	797	785	841	806	804	825	792	850	782	826	836	789	791	736	795	796	781	791	807	800	805	833	825	781	786	828	789	782	844	822	816	825	759	745	814	800	764	800	790	789	766	739	800	810	775	811	788	787	792	858	821	825	817	806	831	779	794	759	833	790	794	818	770	799	773	780	808	823	854	855	810	775	769	791	781	883	796	839	824	789	799	825	779	799	796	811	804	814	810	816	847	807	817	770	764	785	771	772	845	787	806	805	822	801	816	857	825	816	813	794	748	820	772	817	764	818	833	789	784	770	796	774	805	800	826	774	822	775	757	806	804	781	790	779	794	814	825	787	854	828	783	781	753	784	786	800	787	831	821	801	770	855	820	827	785	797	794	792	840	782	868	801	809	777	809	784	773	822	827	775	834	802	775	786	831	819	824	813	797	765	787	748	795	761	827	812	816	777	850	752	823	773	817	823	793	830	794	801	770	774	802	791	779	771	790	759	826	738	839	792	860	847	774	773	805	828	770	746	792	764	826	763	752	825	817	792	770	810	781	806	815	748	819	842	795	820	733	780	832	780	800	767	800	687	799	802	786	801	767	756	824	808	762	802	767	790	776	806	793	749	810	841	763	789	819	803	792	794	820	852	797	794	762	811	815	772	759	798	801	837	826	777	768	811	765	834	831	797	812	773	782	821	781	792	767	806	782	781	789	762	800	800	794	832	829	736	797	846	865	800	809	809	786	815	816	822	775	794	754	781	790	717	818	813	816	764	814	795	757	741	794	742	807	792	812	773	848	817	806	773	799	804	799	786	811	796	824	831	811	779	811	812	758	781	799	794	782	808	837	773	810	792	763	769	837	756	751	826	810	756	753	783	834	775	822	818	816	831	807	790	809	758	856	819	829	820	790	806	779	795	791	780	809	797	795	812	792	768	833	833	745	781	768	805	796	764	798	776	815	796	794	755	804	791	796	775	814	789	815	748	800	804	802	810	811	793	795	775	791	810	782	839	799	785	762	785	769	829	789	815	798	786	824	818	759	818	834	799	793	791	786	784	800	827	773	829	850	782	786	791	796	829	778	835	801	833	839	810	816	804	800	755	774	839	833	826	830	781	809	799	746	764	832	776	848	765	810	781	822	811	761	781	788	778	786	798	816	858	773	792	771	785	806	763	811	795	878	795	818	796	815	770	821	813	824	775	815	786	761	867	797	811	833	831
31801	29151	21850	5597	394	347	364	305	312	271	284	339	399	343	560	472	281	290	283	300	324	284	310	305	268	287	296	284	315	283	311	310	323	272	314	271	284	279	335	288	304	269	297	290	273	319	297	297	311	278	286	324	287	311	280	308	284	289	278	290	276	281	293	281	282	307	292	301	281	282	274	264	286	277	279	309	310	308	291	303	300	287	283	283	306	262	294	311	292	291	287	266	275	287	321	273	265	279	310	301	290	300	312	259	271	307	293	316	321	279	319	297	282	308	283	320	292	272	312	294	308	317	288	290	316	276	296	292	321	292	271	306	270	288	278	284	285	306	272	309	277	273	270	323	293	261	271	268	282	277	312	304	276	294	275	291	287	292	281	313	280	300	305	292	291	282	286	277	316	283	266	272	287	314	288	274	296	323	279	276	269	300	286	271	261	278	287	303	272	286	281	281	327	285	289	301	296	284	324	302	253	303	298	275	301	267	285	310	288	293	301	285	271	305	298	299	331	269	307	293	288	327	304	303	290	303	281	288	293	295	300	335	299	273	297	290	282	282	309	294	284	302	288	314	298	304	318	313	285	255	301	264	287	265	263	277	289	288	332	294	276	272	255	290	300	320	303	303	320	261	312	306	271	266	291	287	271	257	281	300	315	293	266	297	290	248	329	281	286	283	306	293	297	293	275	309	272	295	288	316	291	299	286	279	279	278	286	321	307	295	291	309	292	288	345	279	294	250	301	285	308	282	299	299	289	283	284	292	285	288	276	304	294	308	275	255	289	305	294	303	325	270	293	292	269	289	316	311	304	282	294	280	257	299	301	254	304	281	268	297	275	297	277	278	305	286	276	291	319	301	290	297	317	280	274	313	302	296	279	300	305	276	287	280	251	297	299	288	306	307	293	280	277	303	274	317	265	274	290	297	287	277	258	276	291	271	299	303	336	267	279	305	308	272	280	290	281	291	275	317	308	291	293	303	293	306	280	283	283	316	265	282	270	282	306	291	275	278	321	306	295	275	288	302	287	308	297	282	272	287	305	307	285	249	272	269	293	287	300	311	268	276	319	288	316	282	327	279	277	283	301	340	285	269	272	300	276	275	288	279	281	290	293	320	313	293	278	318	280	293	302	276	280	308	301	305	285	287	341	293	293	309	296	309	297	291	257	291	306	292	337	293	288	322	289	321	299	280	292	272	292	298	324	284	288	280	300	298	288	308	321	265	297	308	276	293	299	293	272	285	269	273	280	295	268	323	281	274	278	285	304	313	306	303	339	283	292	280	310	288	285	278	296	295	309	310	307	315	284	324	283	298	309	293	295	274	303	268	280	297	309	291	289	277	289	281	303	289	313	275	251	263	286	307	277	318	247	269	286	275	310	285	286	268	271	301	280	307	283	301	311	268	258	335	293	297	303	319	294	295	295	292	310	283	270	296	270	285	287	322	256	274	291	296	300	320	335	307	286	273	307	285	290	319	283	301	288	299	306	284	284	287	305	284	301	302	274	307	299	273	312	295	311	316	276	271	276	292	271	301	281	292	304	293	275	283	281	278	311	290	273	319	313	276	312	291	262	289	281	260	294	276	298	289	280	280	285	294	278	280	284	294	300	307	296	290	282	299	286	286	303	278	318	269	290	310	269	294	279	317	285	310	305	280	246	298	282	271	288	264	260	251	310	282	246	319	293	290	324	299	268	301	341	323	292	266	281	289	278	280	312	290	297	287	263	309	284	297	309	299	269	294	300	301	292	297	290	314	292	291	257	289	317	288	302	297	280	302	300	287	274	298	284	280	265	292	296	280	276	286	281	303	299	296	299	315	320	293	306	311	313	282	298	262	290	314	311	295	286	291	296	310	290	296	270	262	286	306	267	320	304	310	292	324	290	286	298	265	326	284	287	308	301	289	320	300	264	280	288	318	299	296	258	308	275	282	294	291	306	280	294	294	275	292	282	322	283	276	283	279	300	295	299	299	304	271	274	295	249	316	297	312	289	295	279	270	310	306	283	266	314	284	277	282	265	269	296	267	264	314	284	283	325	288	292	324	298	307	326	281	309	304	292	310	296	300	292	274	277	269	298	295	311	330	285	282	299	292	297	333	314	327	293	294	291	285	281	304	295	276	295	263	272	272	316	285	280	346	296	266	268	288	286	295	285	290	272	314	327	299	300	288	318	270	282	277	271	295	301	309	310	284	296	264	300	299	256	300	304	291	327	245	276	271	323	300	272	310	276	287	293	332	324	311	325	293	334	286	268	299	295	290	286	315	288	300	294	304	317	292	267	308	289	296	261	292	294	327	292	290	305	290	296	289	273	288	271	299	286	282	270	279	310	309	314	297	288	285	298	289	302	273	308	266	272	262	310	304	309	306	312	273	295	271	294	300	289	248	299	276	284	276	287	298	312	284	308	320	281	300	244	298	292	304	294	299	305	317	292	293	292	298	288	287	283	286	290	276	270	297	275	291	304	309	286	289	287	255	274	300	278	300	268	308	301	310	300	282	275	297	276	313	275	299	283	240	300	312	283	271	282	282	310	302	294	285	270	288	299	295	291	330	297	277	311	274	289	291	302	284	270	280	275	277	307	284	267	295	273	270	289	275	270	286	282	287	295	251	277	281	290	274	290	333	303	301	285	301	307	267	298	297	322	293	315	291	273	276	304	302	296	323	308	259	303	293	312	304	292	320	302	282	282	274	289	277	290	281	292	293	257	282	323	298	259	281	260	282	309	280	303	251	281	307	310	274	290	325	284	316	289	298	294	275	269	283	273	276	250	270	283	309	313	265	281	287	297	283	290	305	264	301	290	309	307	297	280	296	306	273	283	328	272	263	289	263	321	290	302	321	271	262	290	275	262	274	318	285	280	310	281	302	292	300	302	289	266	296	274	291	270	304	298	261	268	287	252	281	290	299	303	318	318	249	300	278	281	296	327	286	286	323	298	292	275	298	301	297	287	299	284	293	299	293	290	317	289	287	286	287	314	307	276	282	306	277	314	311	302	315	291	293	275	305	298	309	288	281	348	289	266	275	324	263	297	292	322	288	270	295	300	313	270	304	311	310	322	305	291	291	316	319	283	289	290	306	291	293	319	287	290	287	291	304	274	281	288	278	324	296	316	282	296	290	277	275	291	264	299	283	293	280	280	247	289	291	334	285	276	293	277	287	263	322	298	277	293	269	295	296	275	338	306	338	334	294	287	276	293	305	308	284	292	331	285	318	268	305	295	282	281	301	249	288	278	298	280	290	275	329	298	307	293	283	296	276	273	302	303	285	270	284	282	304	282	276	321	276	290	296	296	280	311	295	296	306	292	267	284	303	300	315	277	287	309	300	292	273	301	324	310	275	301	266	284	283	306	293	303	273	299	282	302	299	289	296	294	262	305	297	294	262	303	313	268	284	301	268	267	262	271	292	312	320	284	272	294	280	267	312	277	290	292	280	324	288	259	309	309	268	302	256	278	325	298	293	297	289	308	307	280	289	287	312	256	260
39073	42051	23532	3023	463	441	426	409	428	395	408	417	663	518	833	836	381	365	388	384	366	341	365	355	360	343	354	354	345	386	337	340	350	360	375	353	358	356	370	353	365	370	393	340	370	359	330	368	351	350	365	342	360	369	348	361	364	397	332	358	343	344	361	359	346	359	373	384	351	368	353	318	352	345	351	354	370	329	359	382	376	368	350	361	342	330	346	335	334	349	356	367	382	386	384	369	356	387	337	346	367	400	372	367	383	333	378	358	313	358	349	389	366	389	345	380	353	331	368	366	376	361	366	350	334	378	311	343	361	341	364	378	356	367	368	351	402	328	342	384	373	380	367	382	371	356	365	344	353	384	335	358	359	355	373	376	371	367	373	384	354	361	385	350	329	353	368	355	350	372	371	358	389	362	377	363	360	359	363	366	357	388	359	397	359	367	378	363	341	334	365	387	330	350	397	358	336	367	362	323	372	374	379	355	334	344	349	353	342	362	367	327	328	392	330	382	380	369	345	354	352	347	354	376	364	384	340	391	379	377	409	353	393	368	378	341	372	356	396	386	361	339	350	346	365	400	394	338	326	396	342	322	354	342	370	345	368	351	337	361	340	357	378	355	394	399	348	330	382	334	401	367	369	352	334	333	333	400	385	342	337	345	397	327	406	361	317	366	406	333	353	355	341	386	355	375	387	359	373	348	320	379	338	356	390	342	372	359	351	340	337	354	342	371	358	377	337	369	414	366	354	389	365	349	355	356	349	347	341	365	336	350	338	363	363	357	364	349	351	362	366	343	354	384	364	386	374	376	392	337	377	334	359	361	334	339	340	357	356	334	395	372	362	382	389	346	373	386	356	365	362	360	394	345	361	367	380	379	342	338	362	358	347	392	347	331	359	350	357	335	343	346	384	354	359	339	358	384	319	377	350	342	401	360	380	354	382	381	345	346	356	376	386	348	369	354	347	362	378	357	341	377	359	372	403	327	377	363	355	350	346	336	375	388	341	377	364	379	352	373	383	341	331	381	381	382	371	377	384	344	336	315	411	379	366	360	340	348	376	374	364	396	368	336	343	355	358	346	349	373	367	345	377	353	363	351	344	384	362	359	363	355	357	338	334	370	361	387	380	356	399	415	354	364	360	356	368	356	372	355	385	331	349	381	316	355	348	380	369	340	347	299	382	354	347	345	379	362	368	360	341	332	382	362	337	368	356	368	375	379	385	391	349	374	377	375	377	360	355	356	362	366	341	366	344	333	374	340	323	362	354	337	371	370	363	377	359	365	358	361	350	339	388	330	362	362	384	340	364	323	376	399	360	368	388	352	368	341	361	355	384	351	349	359	364	381	356	377	374	367	359	354	366	368	388	359	327	338	362	332	357	355	349	328	377	370	345	344	368	350	340	386	343	357	336	355	387	396	338	341	337	350	334	379	350	373	347	362	354	373	378	356	369	352	368	346	369	386	373	369	358	361	332	370	350	336	361	343	361	364	362	363	354	384	358	371	364	386	376	399	365	328	356	350	348	374	349	352	346	343	341	361	324	352	394	350	386	369	384	374	365	372	381	363	335	368	380	361	366	382	362	343	345	358	373	346	359	367	337	345	375	351	369	352	346	334	386	378	346	363	341	355	349	346	355	325	390	351	399	356	385	371	407	354	387	352	373	360	401	376	361	352	372	341	314	369	354	353	356	371	326	357	370	386	378	368	376	400	350	365	361	354	329	339	372	339	358	357	332	374	381	340	345	341	352	361	335	364	360	347	350	372	372	364	367	360	363	375	324	350	373	361	383	348	351	364	357	336	324	342	343	374	343	366	366	369	374	387	408	342	368	356	390	380	377	339	371	347	336	363	376	332	360	378	338	378	364	363	385	358	339	383	349	357	350	341	362	358	362	371	365	372	351	364	354	357	337	388	346	351	361	371	370	328	350	320	363	360	388	366	387	389	352	344	361	404	322	353	366	348	390	353	375	379	331	369	383	365	355	351	323	363	332	345	354	320	362	375	346	362	339	369	377	346	357	332	355	341	367	334	374	364	347	371	367	363	351	362	354	340	384	432	365	372	370	356	334	360	344	331	397	365	361	346	353	367	339	332	378	369	382	346	379	367	345	407	368	329	339	347	344	391	370	335	365	337	360	348	361	388	368	348	342	362	346	364	358	368	384	363	362	332	377	366	343	346	340	342	337	369	354	369	352	366	380	335	356	361	353	373	371	366	358	343	346	386	356	349	357	386	368	361	355	384	357	370	365	333	359	383	342	334	383	334	357	368	366	380	366	407	364	330	361	346	382	384	341	385	369	356	345	325	341	364	360	341	349	369	364	363	365	366	350	353	355	332	390	367	367	370	331	349	349	345	351	382	363	358	375	342	359	370	351	411	381	356	370	345	355	342	359	365	357	342	371	367	375	353	365	351	349	360	351	382	340	361	338	334	378	394	355	373	353	398	350	346	375	392	389	352	389	342	374	353	359	340	367	376	350	362	365	359	374	387	372	343	331	383	383	349	368	385	370	384	390	362	329	360	385	368	355	346	344	357	368	343	348	352	338	341	388	366	350	341	318	362	375	381	348	357	354	322	349	345	366	339	392	364	354	352	346	347	367	309	360	354	347	347	365	379	357	382	383	364	398	361	372	351	376	344	378	374	343	324	363	347	368	356	348	376	379	366	348	358	354	349	362	369	353	355	346	376	374	344	354	356	403	329	343	338	372	308	319	341	352	337	355	345	333	359	374	375	373	351	341	348	352	351	327	344	362	364	396	331	396	348	324	362	376	400	362	350	354	339	355	391	367	358	339	383	373	359	369	336	337	359	361	352	379	366	377	362	344	379	367	346	346	369	365	382	322	400	351	360	389	378	350	383	361	390	363	361	353	344	369	361	375	332	349	366	354	354	365	351	364	341	374	385	357	365	316	407	353	382	364	405	367	369	347	362	331	340	332	352	348	372	355	351	379	373	351	372	376	355	364	363	341	347	359	362	367	336	354	397	333	352	363	367	358	334	375	373	336	362	363	340	386	345	379	378	344	342	345	325	349	357	338	325	343	356	358	371	344	374	348	349	367	389	380	369	359	378	377	343	374	366	360	374	410	382	361	372	367	353	343	362	392	379	404	382	370	350	364	349	329	376	343	353	361	337	365	345	360	378	347	345	369	386	364	334	409	352	381	361	348	342	377	345	341	354	335	356	373	329	373	363	366	382	331	378	342	363	370	344	343	406	372	352	388	383	350	396	353	387	362	349	362	366	344	359	368	343	369	359	339	317	357	366	378	354	368	355	355	387	358	411	379	377	342	349	360	366	379	385	345	353	373	350	365	371	361	347	393	352	366	386	359	361	349	383	379	361	388	362	353	347	358	339	328	356	356	396	358	319	349	366	372	401	357	349	341	343	346	351	381	347	327	347	346	365	350	353	402	349	364	402	361	348	356	388	372	353	343	370	349	344	368	377	373	376	342	369	343	340	322	356	344	359	372	367	364	317	358	364	379	362
23963	21023	28031	24072	19995	5622	1020	731	634	635	590	959	3564	1506	3612	3334	670	562	506	530	511	530	535	492	516	536	515	511	523	497	509	536	508	518	483	558	520	506	484	527	481	484	499	500	513	489	508	568	483	506	486	534	493	518	490	484	516	512	524	547	499	463	516	513	503	469	523	488	508	534	500	495	465	562	484	520	500	499	521	494	538	550	509	489	512	513	482	461	508	496	517	565	492	519	495	537	499	477	526	514	500	478	529	483	548	485	489	521	520	501	495	508	542	507	495	529	535	483	495	479	477	504	517	496	496	513	490	510	510	514	506	442	519	478	500	544	506	482	478	497	492	491	504	491	496	510	504	482	507	495	485	470	471	503	471	506	524	526	490	445	491	549	546	510	507	510	472	568	545	527	522	521	502	506	531	498	480	501	508	483	504	478	504	499	512	488	521	533	492	496	514	515	482	462	485	499	522	499	481	499	521	498	555	494	518	505	506	519	528	472	494	477	470	480	545	535	544	480	486	532	495	498	500	519	501	523	485	482	458	509	533	507	520	542	503	464	520	556	517	469	490	513	494	520	487	520	472	490	536	531	509	474	475	482	484	497	492	515	516	461	516	511	524	508	509	489	475	475	469	542	493	513	480	517	531	546	519	530	529	499	467	513	445	480	505	530	508	461	510	498	500	502	521	489	506	519	575	488	494	501	522	519	469	544	497	530	477	507	499	505	521	490	520	475	522	531	449	519	509	546	500	528	516	537	481	531	511	497	531	510	513	486	492	470	482	532	554	513	487	492	482	525	494	474	478	529	494	522	460	494	484	507	475	546	496	454	499	477	503	449	516	534	467	491	515	491	523	516	501	506	530	469	499	454	528	494	526	498	495	470	502	492	498	453	506	522	513	495	500	516	476	474	485	508	494	487	552	532	520	450	506	464	506	496	513	501	501	511	474	490	504	491	448	499	507	497	520	493	481	488	487	475	504	481	514	493	516	497	521	492	486	505	487	541	488	506	470	508	510	510	514	503	526	483	478	506	510	481	482	489	495	498	487	526	486	509	512	477	522	468	487	506	495	544	510	501	486	490	507	535	525	492	499	482	495	490	496	494	505	508	483	490	510	495	510	513	534	504	480	540	490	501	519	515	477	490	487	477	484	515	540	495	493	516	526	505	474	506	467	527	455	541	538	481	484	512	498	497	524	514	477	514	484	515	494	492	485	498	486	473	535	496	476	502	469	483	496	458	512	512	534	478	491	497	461	511	571	492	504	500	511	528	528	471	471	512	487	488	509	528	520	529	508	482	498	519	488	513	498	489	494	492	500	495	517	513	470	557	509	481	497	472	491	466	513	468	524	487	510	503	536	504	474	477	479	491	513	496	528	529	503	494	491	489	494	483	494	477	525	506	513	496	509	496	468	474	500	471	511	479	542	516	542	489	551	502	487	509	482	522	523	490	487	502	515	471	575	481	499	516	507	459	483	456	539	519	498	483	488	470	529	506	512	480	494	529	453	503	508	485	505	486	491	474	503	514	515	514	496	529	507	469	491	507	493	484	517	466	498	492	506	483	487	517	475	516	476	473	461	495	513	498	521	510	508	514	535	471	504	502	521	495	512	505	506	522	517	484	474	488	534	515	475	547	477	491	492	503	493	467	469	497	492	528	540	502	451	513	466	533	504	476	492	538	531	510	522	478	487	526	437	467	453	511	519	561	483	496	492	497	474	488	493	494	488	541	542	479	476	466	509	488	446	453	553	522	471	537	533	502	536	488	473	506	506	510	501	501	489	538	488	491	528	507	477	507	516	524	463	475	484	490	507	465	505	484	490	487	489	503	493	518	505	512	468	491	523	505	521	472	482	507	497	511	486	499	506	531	500	490	502	524	531	527	508	530	512	525	494	516	486	484	502	508	540	491	491	478	541	504	528	533	514	468	506	482	480	530	495	509	480	493	494	531	492	464	538	545	519	512	468	490	492	475	479	492	506	528	450	497	476	485	512	553	492	505	455	546	493	518	458	491	515	487	537	519	477	489	514	495	484	496	495	471	492	490	504	461	470	534	518	503	495	489	479	526	529	538	527	465	501	480	513	541	470	512	521	499	526	492	523	482	476	485	504	483	523	491	513	503	449	516	507	479	463	504	447	523	472	484	536	499	509	526	518	486	509	490	509	502	493	471	507	502	507	488	482	506	524	493	488	522	515	509	506	496	514	477	490	506	522	470	500	483	480	509	489	513	512	491	474	520	503	500	507	448	518	507	497	485	459	535	504	508	471	496	530	497	540	467	509	548	527	500	505	548	534	525	471	478	486	509	511	522	535	488	524	504	532	550	499	537	508	499	488	498	558	507	502	511	507	515	521	510	488	528	495	529	493	516	490	484	470	473	488	490	478	498	463	526	484	544	519	509	541	494	434	495	525	481	522	478	483	516	530	500	500	525	503	532	493	497	495	491	473	550	500	503	492	499	508	493	517	476	478	498	490	501	444	508	535	506	505	525	501	490	528	493	480	510	470	517	462	560	499	525	484	504	519	510	540	502	505	493	488	529	506	505	469	521	486	540	506	528	481	496	499	456	511	474	495	549	479	509	522	520	488	541	481	482	448	485	472	513	454	545	462	480	494	499	521	520	472	483	508	496	507	516	486	446	477	545	489	510	508	479	516	484	510	508	494	538	525	498	506	512	501	510	506	460	495	467	471	502	482	512	486	509	514	522	499	478	487	546	488	519	467	519	486	500	508	528	532	512	504	515	472	506	484	479	499	481	511	494	478	510	459	496	529	519	529	510	525	442	495	517	553	511	488	461	463	505	512	463	504	488	522	501	487	474	480	497	491	475	493	485	478	448	522	487	491	507	496	489	541	500	459	489	514	562	505	456	509	493	452	488	509	497	513	511	509	501	539	521	495	537	461	544	517	516	491	500	505	517	470	537	505	504	460	501	479	532	514	507	512	454	514	495	454	489	475	497	475	478	452	500	505	490	451	473	495	504	510	519	508	488	518	485	499	531	505	483	546	480	507	531	477	504	482	464	481	495	531	517	527	518	501	508	532	506	492	484	529	479	508	482	474	482	503	506	507	489	532	490	513	495	504	499	491	511	518	500	531	489	483	499	498	514	493	495	457	532	502	532	494	515	497	497	469	475	486	473	522	517	513	489	481	496	518	487	501	524	517	528	459	498	528	499	487	483	508	515	469	500	522	465	507	506	484	494	508	496	454	493	522	498	508	516	515	454	518	509	489	524	550	475	514	510	525	479	527	498	552	450	517	488	527	512	512	511	473	517	513	533	483	498	510	494	490	541	517	516	515	506	508	554	526	518	496	471	490	486	504	483	415	500	489	507	473	479	460	530	483	467	496	512	523	511	526	527	476	482	486	495	441	515	480	496	512	537	512	522	506	486	494	496	509	479	488	512	488	525	533	506	482	516	529	499	505	494	515	491	543	532	458	547	529	487	525	497	498	515	501	508	508	503	513	533	490	522	472	493	465	501	513	508
42560	57092	39022	6571	1725	1326	1146	1000	907	821	853	1574	7275	2594	7421	6315	869	637	608	597	601	618	625	611	649	623	555	591	593	604	574	602	604	552	589	593	586	575	590	598	591	584	640	588	617	567	589	546	590	625	550	585	587	605	534	592	614	568	608	600	576	582	550	612	583	619	537	581	596	574	599	535	558	626	576	604	638	557	600	564	569	606	584	617	557	583	611	587	573	590	625	630	629	600	603	607	577	620	593	568	570	597	627	602	617	622	558	560	617	580	580	606	559	606	569	531	624	568	571	627	571	598	558	585	591	591	618	587	568	580	582	567	640	577	657	537	526	546	564	603	610	593	615	592	579	585	614	570	590	635	593	629	588	600	620	599	554	584	563	569	587	589	587	576	553	591	597	585	582	610	640	567	568	556	592	620	575	577	576	563	577	579	605	573	583	589	541	546	600	566	560	604	565	597	606	587	601	592	595	666	591	560	608	573	584	571	607	600	582	574	606	593	594	591	591	643	578	627	602	605	595	548	594	590	584	542	621	577	628	541	578	554	595	626	601	614	582	583	612	603	553	558	593	597	634	553	569	560	586	600	588	566	602	601	572	620	592	564	597	599	547	619	540	588	598	584	564	584	566	649	610	602	608	576	604	606	597	580	565	572	583	596	604	544	579	546	592	557	552	572	623	590	580	608	558	594	585	563	615	603	600	527	568	618	602	606	592	581	568	591	559	606	612	589	591	606	588	595	614	588	550	566	613	569	594	599	552	589	605	576	593	604	610	575	621	583	593	603	575	621	604	604	549	597	589	567	630	610	576	563	549	607	545	566	580	598	612	544	612	577	609	593	624	565	639	569	535	578	578	561	558	606	636	601	562	530	607	555	592	616	601	573	586	634	547	530	574	600	582	636	604	558	574	571	583	572	616	598	596	595	597	595	581	552	619	601	591	576	567	611	601	588	572	593	611	595	582	601	632	610	601	576	586	549	642	591	585	583	625	614	585	587	554	562	547	592	553	584	617	598	583	569	541	590	543	584	579	587	599	599	583	556	585	566	598	598	598	580	557	605	584	565	641	620	564	549	604	583	624	549	524	591	608	586	578	570	584	572	555	549	569	569	569	574	614	663	596	587	595	589	606	605	557	645	606	604	625	632	572	614	643	645	591	593	619	597	601	605	594	573	589	545	556	582	613	634	568	663	578	582	584	600	577	569	643	568	576	575	562	588	607	584	594	604	583	587	569	599	580	623	576	575	616	583	596	572	599	561	585	566	599	587	621	605	588	631	587	583	636	618	569	552	635	537	558	571	586	527	600	587	583	607	597	589	578	573	602	579	608	576	583	654	556	597	561	621	585	558	554	589	573	580	565	575	580	608	574	567	624	582	591	558	566	664	595	598	580	614	592	571	621	591	605	629	594	539	602	590	582	566	605	556	584	558	602	615	571	588	559	560	566	568	592	592	596	631	571	593	626	619	654	597	570	581	604	594	602	622	583	598	590	551	617	633	610	584	626	555	643	615	580	577	568	610	563	577	607	581	576	569	570	610	576	619	553	569	609	549	600	610	564	587	557	591	560	624	613	559	638	580	571	586	575	603	586	578	579	572	571	558	598	590	595	519	609	581	579	612	604	597	599	576	599	617	592	609	592	575	570	571	623	563	575	574	589	542	602	618	564	595	579	593	572	617	504	610	554	643	583	574	604	622	604	598	593	579	569	594	623	529	600	583	621	593	591	625	567	609	593	611	620	577	586	565	586	588	537	545	605	594	618	561	624	554	579	579	616	571	582	592	582	611	608	591	637	626	561	538	543	608	596	599	562	593	573	616	564	583	613	595	597	577	589	567	552	643	581	645	581	553	603	604	565	596	588	581	569	597	611	568	614	584	577	608	584	607	605	567	602	567	574	560	605	589	557	590	579	572	583	553	564	558	591	614	573	586	564	605	583	583	589	601	560	580	612	593	590	590	572	600	592	613	595	601	563	570	619	552	585	592	570	588	579	602	614	571	558	615	615	571	575	618	569	612	621	588	634	576	616	559	622	627	578	591	587	583	604	545	527	579	604	590	625	571	627	585	577	577	590	580	623	589	596	594	578	628	593	608	574	611	609	576	566	586	587	578	551	614	563	618	599	614	601	612	560	616	576	556	579	603	586	575	604	574	643	565	605	581	634	596	595	601	596	582	564	607	582	603	558	593	615	584	573	559	561	584	601	550	598	609	554	606	585	600	572	587	596	607	557	561	560	605	591	619	571	578	600	567	581	569	595	618	539	572	562	600	612	591	569	595	555	621	601	591	618	571	596	594	599	576	610	595	581	590	590	574	601	608	559	601	557	560	625	580	564	561	596	577	578	598	576	602	595	571	561	604	565	606	594	597	581	594	606	570	579	587	585	582	588	564	597	573	609	573	551	599	591	592	608	576	574	579	580	568	546	601	564	603	579	567	544	608	610	541	559	640	603	616	569	604	582	608	564	586	586	597	603	624	575	564	567	579	603	550	568	618	578	558	629	597	607	587	603	584	583	574	646	563	594	599	570	541	638	557	609	565	619	615	590	591	563	592	580	587	591	599	579	585	571	599	581	595	561	602	585	599	599	624	581	598	564	542	572	595	592	594	590	587	599	614	576	604	593	564	606	583	579	548	555	587	578	578	593	630	587	577	610	587	603	607	575	595	603	605	547	571	583	617	573	582	586	618	576	547	570	592	577	604	597	581	566	545	555	570	568	596	582	628	557	566	565	621	621	581	564	624	602	572	611	598	572	594	603	568	565	566	625	617	618	602	634	627	612	562	621	612	598	587	604	604	624	614	615	605	579	577	573	622	541	564	602	612	591	551	563	601	610	597	575	583	625	581	610	547	543	555	589	582	570	617	535	596	589	611	606	563	555	571	577	579	638	596	599	590	580	601	612	573	596	613	566	603	568	551	587	601	599	598	637	598	583	624	558	594	541	621	566	605	592	575	572	606	558	606	582	613	626	550	573	573	625	550	599	597	617	576	558	596	578	589	602	598	532	560	591	600	575	599	601	572	560	575	585	557	601	570	589	607	599	590	573	573	558	574	604	603	564	610	577	615	594	585	606	576	598	566	623	602	578	613	585	587	588	612	645	581	568	611	602	617	634	594	571	568	603	587	574	572	604	599	600	589	592	597	567	572	579	584	569	573	588	588	605	563	613	632	558	568	507	572	596	582	603	582	626	534	576	536	613	592	556	582	586	611	588	541	608	596	572	600	599	560	588	596	578	575	618	571	587	577	601	556	585	591	605	607	628	652	596	578	594	550	557	555	582	569	602	574	583	578	560	591	582	639	614	586	592	574	605	559	636	595	566	598	616	604	552	596	586	622	544	608	600	591	615	636	597	577	586	589	623	582	611	590	609	582	576	612	580	611	651	572	553	630	591	624	572	612	580	551	563	593	576	594	593	573	586	655	576	549	592	599	586	592	549	630	553	561	613	587	579	603	602	595	615	594	559	581	558	606	591	530	583	626	568	617
25199	21142	26853	23685	5809	617	519	415	423	401	411	481	1343	726	1753	1582	418	396	396	385	388	385	372	396	358	370	362	341	354	400	352	330	356	371	367	364	357	349	334	344	350	356	374	393	350	355	363	393	374	379	359	364	340	378	350	361	403	345	373	355	351	377	373	366	367	359	380	389	362	373	362	353	375	317	352	368	347	321	340	381	370	346	357	379	344	373	354	356	342	350	388	353	403	371	372	355	341	356	354	332	366	362	346	338	382	351	367	342	322	342	339	352	335	408	353	372	379	378	332	369	348	370	351	385	350	368	380	323	361	359	343	368	363	345	372	342	349	381	390	350	375	361	362	388	354	349	312	392	339	358	351	383	394	393	354	367	360	383	337	329	382	363	364	359	349	383	371	376	355	385	384	361	380	353	355	332	364	356	353	373	385	342	366	393	333	382	398	377	387	317	344	396	372	370	380	373	346	353	324	352	380	377	338	341	361	326	344	347	345	390	380	366	384	354	357	390	326	354	382	372	382	380	346	378	399	351	364	377	345	347	367	357	374	353	394	356	370	367	309	369	343	349	339	374	373	396	356	342	346	357	361	371	320	347	370	359	342	363	337	360	368	352	368	348	385	334	370	350	343	366	363	351	391	380	388	376	398	367	346	388	384	371	308	371	358	372	336	395	370	363	362	349	374	380	364	359	351	351	357	382	335	378	371	342	360	368	336	364	357	379	346	371	364	414	392	354	395	352	359	390	344	366	345	356	342	380	359	352	357	374	307	379	370	361	396	356	369	363	350	345	363	343	379	395	346	343	346	337	376	374	368	327	384	339	345	331	333	316	386	362	367	376	383	363	354	382	342	363	360	377	339	398	358	367	365	360	352	354	336	363	326	363	369	381	332	349	400	351	351	387	345	348	350	358	351	349	379	328	357	406	371	349	348	376	394	356	364	399	342	366	376	365	384	380	364	382	370	332	368	369	368	374	346	316	367	382	361	370	363	335	361	359	363	364	375	337	375	371	361	346	387	347	360	378	359	364	391	334	364	373	375	365	390	419	339	348	373	378	374	346	355	307	363	344	360	330	360	364	363	390	358	357	351	347	359	390	348	343	363	400	330	367	351	379	342	338	381	359	344	377	352	367	400	412	391	373	386	391	371	389	362	363	359	391	334	340	362	352	374	326	367	369	360	357	353	394	396	346	356	371	384	339	349	358	353	406	387	346	373	325	381	361	334	346	339	371	345	348	375	361	394	373	373	392	349	383	362	352	368	355	385	376	390	368	395	338	382	372	310	366	368	391	381	382	378	372	362	331	357	355	383	352	333	373	340	355	381	377	356	363	346	352	362	334	368	366	350	337	384	348	370	373	367	381	352	369	386	350	376	368	340	367	381	336	339	353	375	363	359	340	373	405	350	326	378	362	333	357	363	366	375	355	330	342	380	380	364	362	379	367	354	377	380	373	383	329	336	358	364	354	352	383	368	366	363	370	376	358	366	385	369	356	354	353	383	371	372	396	354	375	375	374	377	370	318	372	373	336	343	364	386	398	344	334	331	383	336	369	333	362	364	359	346	372	363	369	368	383	346	384	363	372	367	410	353	379	380	373	371	357	335	378	370	367	378	389	346	349	371	337	387	332	372	393	343	366	380	354	369	339	351	370	331	325	350	380	370	364	371	336	373	356	351	329	406	401	351	364	372	361	374	357	356	376	386	333	358	349	361	360	363	362	340	397	405	328	354	345	344	366	341	361	346	358	379	345	365	371	336	347	370	367	367	348	384	367	360	350	370	365	366	371	331	364	353	332	354	342	380	361	381	370	356	366	401	321	386	358	372	370	371	342	343	381	385	350	353	374	359	339	358	350	374	404	348	360	379	353	361	360	381	336	380	342	344	357	378	366	395	365	357	354	347	365	329	368	347	363	344	362	359	345	380	383	362	392	375	356	375	362	339	387	328	361	383	393	355	367	332	374	356	364	363	374	347	342	336	376	353	360	355	369	350	361	330	351	367	391	360	392	385	355	360	357	387	348	332	405	358	374	352	375	372	354	361	362	358	378	368	358	354	344	381	346	353	387	344	344	356	348	370	367	353	362	357	364	367	372	361	359	348	338	388	339	381	358	353	333	376	357	378	375	384	345	347	387	372	313	352	329	356	372	353	336	345	348	362	349	379	384	358	382	329	350	389	389	342	359	324	345	338	389	347	387	361	377	341	360	372	367	323	363	362	351	351	366	364	399	345	382	374	353	381	369	379	343	378	371	391	371	357	344	379	366	339	381	324	362	353	350	362	367	362	370	381	358	329	391	370	340	391	342	337	381	335	339	359	413	346	362	337	373	355	374	364	328	353	358	386	362	381	381	375	383	331	363	364	399	360	395	349	397	353	365	372	349	360	357	341	346	372	342	356	374	364	309	371	390	376	384	384	364	370	376	364	355	317	337	393	356	389	312	364	351	381	375	392	343	328	346	360	387	365	391	342	358	355	363	376	355	360	373	337	390	344	357	345	366	361	362	366	381	402	364	326	371	378	370	362	345	365	351	346	339	346	354	341	331	349	351	349	359	349	372	333	359	364	368	346	348	341	368	343	387	360	362	368	343	356	360	366	371	392	366	375	353	362	377	360	340	353	357	348	334	379	358	369	343	371	371	331	348	328	353	351	363	377	359	355	357	352	360	360	364	328	385	347	370	407	345	323	382	373	401	368	370	370	349	339	367	367	370	355	386	371	326	367	364	381	367	330	358	368	353	334	364	364	347	362	406	363	359	341	352	347	303	383	338	352	368	338	358	357	397	367	353	375	374	332	328	364	332	373	392	350	364	367	400	373	341	337	358	383	357	360	365	389	369	376	380	362	346	386	375	380	318	347	365	343	372	382	383	357	403	353	351	377	360	352	387	366	325	402	378	356	384	357	364	399	342	326	401	372	349	370	356	358	358	345	386	381	326	378	357	364	364	382	341	360	367	398	357	398	367	337	380	363	378	345	352	353	368	379	320	382	346	365	369	357	369	344	365	390	366	358	354	381	373	365	353	340	354	339	372	378	343	338	333	397	357	353	377	382	364	369	388	358	377	354	377	411	354	370	369	356	350	360	367	394	361	373	390	360	363	366	391	357	337	349	351	379	368	365	361	361	341	337	391	329	353	376	323	359	337	361	350	340	357	344	348	371	373	358	389	342	357	360	376	343	360	359	343	383	362	359	354	358	343	358	387	360	353	353	369	363	328	368	348	365	371	343	322	361	375	380	355	362	341	343	340	370	377	344	354	362	347	399	364	336	333	372	333	373	407	351	374	342	377	389	364	396	345	359	380	318	348	338	343	375	353	385	346	339	378	367	389	353	365	351	334	362	353	402	365	362	383	343	339	377	321	386	351	370	370	355	373	348	374	365	366	392	368	395	343	386	340	364	356	356	363	352	405	369	399	335	340	416	366	366	363	347	364	336	408	346	372	376	363	379	337	349	353	372	377	338	358	360	360	362	381	356	358	358	359	360	329
41708	51537	32728	2607	1045	853	703	703	630	608	559	778	3114	1340	4259	3444	554	490	469	507	442	459	454	448	456	479	465	504	475	473	469	449	458	445	477	457	461	452	466	460	446	475	439	435	460	427	487	439	460	436	477	503	501	479	447	443	433	452	466	456	448	474	453	465	432	497	471	412	466	423	419	466	418	436	439	416	486	431	490	440	482	435	457	430	440	469	454	420	451	469	429	470	446	492	507	459	469	460	474	448	415	462	443	442	414	423	484	430	470	463	448	444	437	424	382	423	436	391	453	445	476	432	449	438	441	447	452	454	430	429	438	458	476	432	451	450	464	443	442	457	429	473	455	471	467	466	453	456	509	482	447	495	443	469	460	454	463	457	454	471	411	425	437	456	442	440	458	440	432	498	464	452	447	452	453	454	461	440	444	448	435	440	412	441	481	465	451	454	446	447	470	481	479	439	462	442	499	458	457	448	443	433	450	419	458	497	431	481	430	449	435	428	439	415	447	448	440	447	470	416	463	436	447	432	456	444	423	510	462	434	432	425	443	446	429	489	471	440	432	432	458	439	492	460	446	459	445	411	422	467	442	442	483	483	451	455	466	487	447	465	472	427	450	448	430	444	481	451	443	458	433	455	449	461	445	440	496	455	402	449	423	467	488	421	441	466	449	467	458	431	425	442	440	471	481	462	439	492	444	451	421	472	450	426	445	461	439	427	457	437	465	452	427	416	437	473	425	433	447	479	469	421	439	480	416	465	467	459	436	477	468	406	424	451	459	454	461	440	448	508	458	484	427	445	432	451	446	487	442	459	444	496	482	463	469	430	436	440	461	418	445	487	476	469	451	440	468	434	425	448	451	466	466	436	508	432	406	449	456	453	428	441	464	462	464	419	407	491	438	466	417	469	421	430	473	458	447	457	419	497	446	433	425	447	435	471	461	440	442	423	460	479	471	473	442	448	423	440	439	448	437	468	453	445	453	439	448	436	459	440	453	447	463	489	463	469	440	434	456	448	457	447	484	436	423	444	462	439	435	470	417	448	455	459	457	433	473	431	421	465	461	458	442	456	447	434	453	455	471	446	491	423	436	464	438	447	463	460	470	448	435	462	458	455	435	477	486	471	443	468	481	432	443	455	457	469	447	420	437	419	468	461	426	432	481	477	506	465	458	449	444	485	448	413	462	468	433	474	471	415	466	421	459	466	437	433	415	429	438	465	443	436	404	415	419	466	428	450	436	468	452	464	465	429	443	445	456	440	436	469	435	438	464	446	457	510	451	474	460	422	432	399	494	472	449	420	488	455	475	461	455	438	489	461	426	422	434	469	469	492	425	472	439	447	421	414	473	437	450	431	434	458	482	442	483	492	442	427	478	440	463	433	442	463	432	435	438	423	466	465	484	446	449	414	458	457	484	456	464	472	458	421	454	444	469	458	405	458	483	443	470	470	453	441	464	474	396	442	443	448	422	424	449	506	445	442	450	484	436	428	419	427	420	396	463	506	462	468	492	454	471	523	454	452	494	418	458	448	455	455	413	445	461	479	474	466	461	445	440	438	463	458	444	453	445	443	454	467	400	471	437	418	460	434	455	437	432	416	421	440	439	415	480	447	420	468	483	441	470	422	433	460	479	458	459	450	486	424	436	448	466	466	426	455	447	437	470	449	473	438	439	439	480	440	421	437	459	443	453	420	461	489	474	498	467	426	433	455	423	478	419	430	453	468	437	445	467	482	446	420	470	474	443	455	475	436	456	463	464	433	467	473	431	460	434	456	466	446	447	484	435	460	471	466	441	438	447	422	468	492	442	449	459	450	479	426	478	447	453	457	452	470	462	472	422	480	473	443	433	452	442	444	462	454	436	442	446	422	460	444	451	428	470	469	446	458	459	446	445	442	446	462	420	456	409	378	473	433	423	460	450	425	426	457	452	447	426	453	479	426	464	446	458	480	457	448	442	444	490	449	470	446	447	464	483	462	471	477	445	482	439	466	446	420	511	437	430	474	475	459	437	451	437	470	436	437	490	431	465	478	471	441	460	428	468	457	476	449	423	454	435	482	455	426	452	470	459	422	447	461	487	442	466	431	431	471	464	449	420	464	443	451	490	460	444	435	478	458	443	458	411	446	451	432	455	428	463	441	452	482	438	462	456	439	430	454	455	468	443	434	429	430	425	427	491	420	463	467	434	459	426	467	429	431	432	457	421	483	449	441	480	440	465	434	477	460	443	438	454	473	453	445	408	417	447	505	428	473	408	432	458	468	445	442	487	439	426	423	394	420	455	460	469	471	477	487	438	438	446	442	476	460	458	478	428	459	461	442	455	443	483	401	449	453	453	409	494	463	438	439	478	451	448	457	423	462	481	421	465	443	499	466	417	443	459	464	432	489	476	472	450	438	482	468	469	507	461	451	475	450	458	489	440	451	443	465	470	476	465	423	412	488	476	441	465	472	442	409	454	452	418	442	486	498	446	478	438	453	446	493	446	477	444	477	451	460	481	417	441	484	404	449	462	475	484	433	487	452	449	427	452	450	451	475	460	454	434	449	467	474	457	451	454	455	452	455	428	449	422	428	481	456	440	456	452	476	461	450	445	441	450	438	440	428	413	434	462	422	447	474	433	464	455	460	413	462	406	447	440	517	433	461	428	436	425	451	470	453	471	475	403	446	419	489	446	447	471	427	442	468	489	492	423	463	467	401	467	445	454	446	489	455	411	474	484	475	450	453	431	462	468	461	460	442	445	459	459	439	455	495	444	507	461	466	479	461	465	412	460	451	421	477	467	442	450	464	444	422	450	465	437	414	442	463	444	462	448	453	457	473	469	448	453	432	455	462	437	416	473	474	445	424	442	441	472	436	482	433	473	458	451	432	478	457	475	448	415	403	457	473	441	435	415	477	443	430	481	449	485	461	410	472	452	491	428	422	395	396	443	480	449	446	473	424	474	462	445	432	453	459	475	482	460	433	465	433	465	450	457	441	481	428	469	477	453	450	444	456	478	485	473	419	440	432	465	439	468	474	477	435	449	442	409	444	451	425	442	449	460	441	489	451	462	450	482	451	465	440	473	476	466	432	450	462	455	408	440	436	426	441	451	459	445	446	434	437	487	445	452	482	439	458	399	443	534	455	450	447	443	429	459	443	456	455	450	437	457	473	442	437	447	487	458	481	434	447	457	459	448	472	433	445	454	449	457	455	412	463	461	438	478	440	471	466	454	457	442	456	433	421	419	445	428	457	475	442	440	413	461	443	454	463	431	461	459	470	491	463	464	476	479	438	467	457	475	446	457	432	440	440	492	447	460	471	458	442	480	426	460	479	447	454	430	467	452	464	492	457	446	455	493	465	450	516	428	460	465	455	461	415	460	428	465	431	436	428	437	443	453	490	420	425	457	457	437	455	452	458	460	443	452	431	452	416	452	462	450	463	462	463	487	443	435	446	455	463	422	462	455	439	451	472	447	415	431	449	459	450	413	429	440	435	434	469	467	449
22795	20958	28427	23622	20922	20197	4666	1196	943	894	904	912	3890	2872	6940	6490	1250	757	754	710	715	729	690	691	716	725	719	729	705	723	717	764	685	680	711	697	676	700	700	737	691	683	689	711	663	690	658	697	720	670	674	727	693	712	671	732	728	731	704	701	679	689	647	707	671	704	697	734	684	721	655	692	689	707	692	660	696	655	669	680	672	700	681	715	698	696	638	690	683	694	667	666	773	699	682	683	699	732	725	646	697	723	691	697	714	707	694	750	673	726	723	686	697	652	667	672	719	689	663	709	698	691	690	695	729	722	689	701	747	701	688	696	692	690	681	674	708	742	691	714	673	721	693	672	706	735	673	681	691	676	667	685	687	684	697	693	655	681	727	691	706	709	680	689	682	686	673	656	695	723	707	690	728	708	709	685	675	672	643	651	738	721	697	726	733	678	698	722	715	720	674	700	672	713	725	718	728	680	695	696	655	694	728	654	670	668	690	725	687	692	728	720	695	666	673	687	704	687	665	738	616	672	690	717	677	643	677	687	660	664	683	695	675	716	733	743	670	706	663	645	686	689	709	712	700	688	703	713	640	694	700	688	733	719	693	677	687	711	734	667	689	703	710	741	690	724	723	727	712	694	686	743	665	673	665	720	679	679	702	662	756	698	641	712	691	665	703	721	692	662	729	705	719	664	678	695	673	695	687	709	701	733	683	722	711	699	704	694	662	697	687	687	710	663	642	691	698	700	703	726	670	662	735	687	702	728	688	689	737	697	733	736	680	693	711	664	690	726	711	659	713	673	676	679	690	656	725	734	736	694	718	683	675	659	662	723	674	729	696	696	680	705	660	672	714	708	684	716	673	665	683	691	706	649	654	665	680	686	702	648	695	729	729	692	697	704	710	670	676	710	697	650	699	706	695	690	738	709	690	729	740	645	716	713	681	664	711	659	680	702	712	722	712	720	698	651	676	706	728	678	672	643	647	725	662	654	693	668	677	739	672	681	667	724	714	664	674	635	662	731	712	674	727	693	694	688	676	685	704	707	684	670	670	700	745	726	670	713	659	687	704	680	678	634	667	671	692	660	695	718	701	678	733	720	695	658	673	677	677	689	694	686	743	719	698	674	690	696	673	694	662	702	701	691	699	668	705	680	694	673	676	677	673	693	735	669	748	695	703	687	690	680	696	712	738	684	725	657	680	704	763	672	667	698	686	684	699	652	691	685	681	671	716	698	676	708	710	674	703	697	729	671	675	687	688	726	733	709	706	706	670	675	692	697	699	712	753	677	694	660	692	690	728	737	693	683	671	687	714	688	650	699	724	701	701	699	721	695	688	623	712	697	700	708	666	696	664	723	667	698	691	675	677	714	681	670	733	724	692	703	637	724	736	677	721	665	763	695	682	686	730	706	667	705	692	694	681	703	707	653	658	681	718	700	664	728	694	698	691	704	702	713	642	684	671	710	708	692	711	727	680	722	745	679	715	716	681	699	695	696	685	717	665	626	685	635	718	678	684	708	690	719	728	677	733	684	686	685	715	688	720	701	690	691	687	676	723	714	728	702	693	696	696	673	738	662	677	653	675	697	732	698	717	683	690	706	666	747	684	678	691	691	734	692	702	666	675	711	714	699	730	720	706	683	669	713	686	697	699	754	711	720	684	732	759	664	731	681	666	724	720	760	691	693	671	728	673	764	667	679	728	694	728	682	771	699	656	755	736	696	668	653	720	666	684	685	737	700	695	708	673	736	759	710	697	654	645	711	647	730	713	683	674	725	663	663	695	657	681	714	688	716	722	676	675	682	700	714	687	694	711	680	710	727	732	681	660	675	656	644	696	688	712	669	663	676	731	691	685	753	670	701	680	668	730	696	675	707	679	658	718	707	696	685	668	708	658	699	655	682	730	696	642	702	635	697	681	664	725	658	665	710	711	684	662	721	744	708	689	670	706	684	696	779	694	735	724	671	704	699	720	675	705	702	698	674	706	650	680	721	721	712	716	694	683	701	696	688	724	678	726	672	727	696	692	615	773	682	667	667	706	659	687	690	741	706	671	650	666	703	658	697	693	678	748	721	715	709	697	685	681	675	676	673	731	663	681	708	704	675	675	673	674	697	701	659	650	721	681	720	701	690	656	696	709	702	652	720	694	660	679	687	694	719	700	723	695	675	679	690	695	696	690	693	680	668	670	680	723	713	692	710	711	638	673	702	662	678	712	716	707	696	659	720	717	685	737	712	671	674	681	681	683	687	723	688	718	705	712	715	694	701	668	663	711	710	709	725	680	771	691	655	679	674	716	744	732	654	676	715	658	756	710	708	726	676	684	678	662	696	683	672	681	736	676	713	678	704	708	674	678	690	680	697	696	730	675	658	739	729	692	702	707	683	722	695	675	712	729	654	698	712	684	624	671	700	698	679	660	690	740	735	691	703	670	643	654	681	668	670	729	675	723	670	723	633	698	639	701	697	703	680	694	637	708	677	701	682	670	664	730	706	672	689	692	662	693	679	692	663	687	642	717	647	674	709	699	674	650	676	657	699	670	673	678	695	680	667	693	755	703	662	651	681	666	727	701	669	725	674	697	624	699	714	755	722	685	719	630	696	687	650	669	696	779	715	715	694	683	666	691	715	675	689	690	718	679	678	738	706	684	702	722	709	697	638	701	679	707	720	661	687	704	703	678	742	654	698	728	686	679	624	689	655	722	739	710	677	690	706	646	698	720	693	705	669	639	699	733	710	697	699	730	737	654	676	691	730	672	649	711	703	695	703	698	704	698	729	685	637	720	671	717	722	684	705	662	728	686	702	729	692	700	684	668	693	667	717	681	674	724	680	729	663	708	673	688	639	711	681	666	721	644	715	664	685	698	667	721	669	728	704	739	710	732	681	724	653	685	657	676	657	680	691	696	724	686	709	722	678	730	697	675	739	704	726	718	731	674	681	621	695	674	676	686	725	700	682	715	687	703	695	646	677	710	698	688	670	716	701	701	659	685	668	727	704	696	706	709	695	716	719	690	680	719	649	712	656	655	661	703	681	641	688	667	718	683	732	695	700	710	694	697	690	709	682	650	669	663	662	703	637	676	686	680	716	695	698	686	657	678	738	713	703	721	714	682	689	665	730	667	657	711	694	705	722	662	675	680	682	651	698	698	719	696	681	721	667	666	671	650	697	665	731	718	670	677	665	676	717	657	666	668	697	693	681	669	638	703	685	707	703	673	689	726	733	727	686	635	709	692	713	673	690	673	625	655	677	683	678	715	682	726	695	701	663	702	667	704	685	666	713	709	711	688	691	701	687	721	636	686	684	729	703	684	669	715	709	676	695	680	686	677	680	694	674	664	693	715	720	701	704	712	691	676	690	700	636	669	669	733	679	716	676	685	749	708	672	701	707	689	735	697	714	713	725	651	658	713	712	699	666	700	693	704	656	696	649	694	693	671	688	685	679	672	676	752	684	673	695	696	716	690	645	682	678	665	697	688	722	694	685	683	707	700	685
45974	65745	45666	7174	2832	2244	1921	1629	1345	1308	1195	1243	7564	4849	13024	11088	1791	897	837	854	800	791	870	791	831	791	782	840	821	828	848	800	815	838	794	819	859	820	830	828	791	864	822	812	764	781	785	850	756	783	782	756	771	800	833	756	803	823	787	773	738	802	848	781	760	852	771	806	757	822	758	756	793	806	796	809	827	837	767	802	756	786	809	739	779	815	796	827	817	820	809	837	797	782	836	840	809	750	798	798	819	756	807	801	754	763	820	791	769	795	785	804	826	777	786	801	766	818	807	828	774	763	818	763	810	826	763	791	776	772	796	825	830	773	759	806	769	814	771	775	812	768	832	792	769	731	874	763	745	808	849	835	830	783	801	778	819	762	834	801	778	780	816	776	747	834	793	784	821	808	797	840	809	819	817	817	774	781	793	798	785	815	813	790	802	812	816	797	773	789	804	780	796	788	838	787	797	845	754	822	793	817	848	770	828	822	775	785	827	747	786	782	774	777	829	737	727	829	776	809	753	802	813	842	830	773	771	781	771	858	785	816	826	832	828	753	836	781	809	754	805	828	791	795	797	766	789	801	821	771	788	792	792	800	792	750	807	785	784	835	807	777	781	771	806	818	780	754	781	839	826	769	787	826	791	827	795	788	804	807	747	786	800	782	866	811	766	765	786	855	773	785	814	769	795	762	850	822	797	811	821	783	780	714	777	782	816	792	803	792	781	796	788	770	769	815	833	783	825	838	787	758	774	816	793	769	776	812	794	780	787	819	830	808	776	812	817	781	835	807	780	781	785	801	793	797	760	823	772	816	806	866	757	775	829	815	847	847	820	731	739	805	754	797	821	765	775	789	785	786	767	817	785	777	837	821	826	844	831	788	849	794	796	823	801	800	790	875	781	789	799	774	815	881	797	746	866	770	814	788	798	840	766	781	844	790	751	863	807	816	885	802	774	824	812	812	802	803	740	801	797	788	826	788	749	771	766	822	796	827	823	808	811	825	755	833	805	804	806	806	798	731	804	814	775	731	804	823	766	751	819	837	813	787	817	820	798	753	767	770	793	767	796	772	755	799	809	818	781	751	849	802	797	809	775	807	793	802	817	793	778	774	806	741	773	780	827	753	728	814	823	754	786	739	790	825	844	769	795	846	766	820	770	809	810	794	762	800	789	808	790	779	829	724	851	781	774	796	821	810	782	760	804	835	805	774	821	828	776	776	726	810	786	843	807	775	799	771	811	791	793	779	776	840	816	781	838	823	764	835	844	817	755	769	767	743	783	797	779	842	849	838	811	797	779	798	816	806	865	799	830	785	779	749	754	861	797	756	840	804	769	777	764	803	837	793	823	799	818	826	798	769	794	783	783	751	770	815	831	739	791	833	828	828	819	806	810	793	752	826	787	754	816	809	786	812	754	797	789	818	746	807	799	807	754	823	817	793	797	791	712	802	776	743	767	785	782	797	817	775	744	800	790	854	790	783	827	793	812	856	802	776	805	828	830	768	802	776	717	774	818	783	850	785	778	804	778	831	841	768	822	767	776	802	734	797	772	836	810	798	812	772	804	844	761	763	782	752	839	778	795	822	757	828	795	791	825	824	779	797	791	734	794	799	813	769	759	810	774	840	789	784	781	788	792	743	813	814	759	831	793	843	785	775	762	826	783	765	811	792	817	783	820	786	794	790	817	744	800	782	802	777	789	791	760	821	824	773	798	809	854	784	811	786	782	800	853	813	781	800	786	822	841	854	806	828	808	819	794	815	790	828	801	788	825	780	765	859	837	782	800	814	781	777	842	821	788	820	786	756	789	849	782	782	789	762	736	828	818	781	789	769	812	795	837	807	774	791	800	751	816	782	786	824	749	807	788	792	783	808	742	780	806	835	818	770	795	756	793	814	767	769	725	788	809	797	855	832	765	799	770	806	845	766	790	785	761	737	780	735	804	783	765	801	782	782	752	826	848	800	821	809	830	792	818	785	788	760	775	822	764	786	822	767	758	755	798	819	812	773	826	794	810	778	823	808	820	802	811	821	821	842	763	795	777	791	792	806	788	778	823	803	795	850	799	779	802	753	740	809	793	789	790	810	845	806	773	800	828	806	780	811	779	767	799	783	787	802	804	834	835	833	813	775	771	808	791	822	786	806	809	810	802	786	761	797	814	765	781	772	839	837	779	747	767	785	802	772	796	773	791	841	776	796	765	768	784	793	806	768	819	745	821	814	814	768	802	788	810	807	857	797	806	799	789	807	800	821	852	815	767	801	724	779	780	808	815	839	790	815	785	834	825	804	762	786	772	830	762	841	792	760	787	747	853	799	815	784	786	771	802	800	779	768	813	792	779	802	802	780	821	756	764	762	787	800	838	832	848	786	795	776	784	815	773	772	775	785	786	814	805	797	815	813	818	808	772	820	788	800	848	781	805	810	779	815	807	795	815	786	796	761	782	782	828	809	815	822	781	823	801	783	748	781	758	808	822	799	771	827	814	775	825	803	834	795	821	804	851	792	793	855	734	812	750	801	780	808	833	765	797	776	784	788	759	788	797	760	822	805	840	749	834	848	777	801	784	758	812	803	817	798	795	783	813	818	800	827	814	746	735	794	744	768	749	777	834	788	786	772	768	831	775	805	816	769	798	783	753	804	778	787	790	722	837	837	763	785	835	773	817	794	788	834	780	856	832	790	816	781	792	836	786	767	830	789	812	781	777	800	810	857	797	791	798	780	837	786	808	752	787	803	808	765	786	783	824	817	760	801	779	802	783	740	802	757	781	769	789	840	767	770	832	770	834	808	843	764	806	796	790	786	826	779	789	807	806	801	818	745	802	756	812	780	814	794	778	797	791	744	747	815	846	789	812	818	793	802	810	850	811	783	769	768	786	809	837	778	797	823	783	775	742	819	794	766	829	791	820	827	843	826	766	841	789	777	764	789	805	768	814	820	763	791	756	812	828	816	792	776	735	803	806	782	769	786	755	791	783	798	743	768	783	784	805	804	787	858	801	804	799	831	768	814	772	810	796	778	780	720	797	772	792	799	821	833	780	787	799	798	763	801	811	857	802	773	844	753	785	804	846	812	810	772	851	831	790	786	713	802	762	777	725	760	796	791	744	770	793	788	877	807	750	815	783	826	774	805	852	789	794	792	800	774	868	789	780	779	782	800	797	790	752	836	824	824	833	822	839	821	806	772	764	850	812	808	756	797	797	849	794	776	807	814	807	762	763	832	799	792	771	778	768	784	767	809	820	807	778	782	759	773	798	771	776	796	778	856	822	837	789	772	771	787	835	809	782	785	752	766	776	803	827	776	809	797	790	833	799	734	782	798	844	883	809	784	771	835	823	790	786	772	772	846	774	786	825	830	864	812	814	827	809	806	731	785	814	788	788	802	760	851	856	803	730	812	858	782	806	791	799	793	769	800	785	832	782	810	838	828	772	771	833	801	799	717	792	839	781	753	828	732	843	820	765	841	788	807	792	802	822	833	839	770	809	798
31788	29251	21094	4116	449	348	325	367	338	331	291	399	523	453	538	469	313	303	306	302	301	287	288	317	331	307	317	306	313	285	352	285	314	310	292	300	295	290	308	293	270	310	294	310	326	317	338	295	312	327	302	286	291	322	293	303	296	328	288	305	319	307	273	318	290	280	301	301	307	296	328	314	300	286	276	317	294	347	275	313	277	275	344	256	290	278	272	304	295	298	307	299	331	304	339	307	301	346	310	335	280	307	297	297	332	281	312	285	295	310	287	301	275	296	318	275	252	285	321	266	345	313	301	297	285	312	335	338	274	322	315	286	294	297	283	308	327	303	310	298	308	318	320	309	308	308	335	340	293	307	245	304	314	305	310	324	331	276	302	295	280	299	313	314	299	286	282	281	330	317	329	294	309	302	323	295	255	270	306	301	291	305	323	332	340	287	315	290	301	286	304	286	283	281	309	297	295	292	323	303	295	286	287	302	321	302	298	280	351	286	311	312	312	317	343	300	306	274	275	333	295	297	308	306	293	290	296	288	306	297	318	297	319	326	324	316	304	320	290	314	259	324	317	318	322	293	287	297	312	281	316	302	294	286	279	276	277	310	296	323	277	295	308	297	289	318	298	311	296	289	289	313	319	322	294	290	308	279	283	292	294	275	337	288	313	303	287	340	282	275	271	305	317	295	282	342	288	339	296	352	309	279	309	302	324	306	275	333	298	326	321	284	296	306	297	292	285	281	315	316	300	303	276	304	290	312	308	288	295	296	302	305	308	304	282	295	304	332	276	327	305	321	296	277	298	298	286	306	300	297	293	305	323	328	324	308	290	273	305	340	298	309	279	319	282	316	296	311	281	314	283	316	302	327	304	313	303	315	319	304	300	297	295	290	281	295	301	306	349	311	286	307	283	311	279	331	286	279	272	265	339	299	301	316	280	288	304	335	317	301	271	310	306	270	287	303	294	282	314	322	314	326	312	305	291	278	314	263	319	298	307	277	286	278	293	307	298	293	276	333	309	294	304	320	289	318	265	310	316	299	304	323	319	303	321	313	311	316	299	314	336	298	294	306	314	325	302	319	276	309	301	318	330	302	325	302	304	310	302	280	289	292	315	323	310	272	330	320	283	305	284	268	283	321	313	270	289	304	301	294	268	323	287	293	338	282	299	312	299	294	301	315	321	293	272	309	296	285	343	301	287	320	296	295	304	263	313	309	289	318	286	285	330	286	300	328	295	309	290	283	305	325	301	329	270	290	307	301	308	297	275	322	303	291	345	299	313	295	257	296	303	313	313	288	304	277	317	309	288	291	296	322	300	299	281	312	288	296	302	320	291	291	310	287	285	315	356	305	274	307	293	326	339	328	316	317	289	298	287	275	299	280	331	312	315	347	329	288	308	324	309	277	268	287	294	308	311	291	287	302	311	292	303	303	311	319	313	276	309	301	298	320	288	305	293	299	281	327	347	309	277	312	323	315	316	296	314	290	281	346	284	319	291	291	318	300	334	307	301	290	331	283	296	299	312	308	309	341	314	315	315	254	323	295	277	303	304	300	307	289	313	274	301	311	317	288	297	294	288	296	288	313	297	309	323	320	307	311	295	289	299	287	325	318	346	291	289	282	321	285	315	313	296	318	295	349	293	261	329	316	295	288	285	275	305	289	310	292	298	313	295	308	296	297	292	304	298	304	282	283	308	308	323	324	304	328	325	304	302	308	323	302	314	304	291	283	301	335	287	264	287	291	303	285	338	323	318	300	308	294	325	283	313	274	301	269	306	313	324	318	294	282	321	309	331	278	301	307	279	290	302	326	300	330	298	318	288	301	341	286	320	260	311	295	300	286	275	325	330	289	315	311	297	310	295	287	321	279	336	291	302	297	322	302	322	298	312	297	281	268	339	274	299	292	292	266	301	293	319	305	312	330	298	334	306	310	302	280	318	306	315	313	295	324	315	298	291	299	310	327	294	300	337	318	312	298	311	301	321	318	278	298	316	294	299	314	289	298	299	299	309	283	306	290	289	318	313	288	278	305	297	289	301	302	320	304	336	320	306	293	313	276	312	291	303	259	331	315	285	279	319	291	276	327	317	313	284	306	312	290	301	299	314	307	330	293	311	292	298	325	267	302	319	292	297	301	294	327	265	302	302	292	328	298	302	303	296	312	281	293	313	294	286	280	302	304	261	306	298	297	279	323	324	309	306	310	310	340	298	320	308	318	295	287	308	306	313	311	285	328	298	304	314	318	272	296	269	303	308	298	309	308	305	301	306	315	332	328	292	308	302	297	344	339	292	260	303	278	312	259	337	299	308	297	287	299	303	308	312	289	324	284	302	282	296	305	322	281	286	310	301	299	294	285	295	270	313	321	311	296	322	322	279	322	281	313	273	269	294	303	292	308	311	303	294	321	300	274	307	266	304	316	296	312	313	308	318	317	323	300	303	303	292	284	322	320	312	315	316	320	299	310	297	272	318	293	322	298	289	294	267	307	297	275	305	302	293	294	309	287	304	299	315	328	298	293	270	297	311	313	280	299	322	292	300	318	310	310	306	303	316	285	307	311	320	305	312	295	283	302	279	278	327	297	286	296	296	294	305	325	300	297	331	288	328	306	313	306	313	294	280	305	260	316	289	314	299	274	285	307	289	316	331	264	341	340	305	274	312	316	294	261	303	297	292	277	323	311	281	315	305	314	296	304	293	312	325	304	266	314	271	307	318	280	309	307	299	307	281	291	289	304	309	310	327	309	312	309	316	262	303	331	294	285	286	320	318	282	295	287	280	292	319	296	329	315	271	287	354	309	295	307	317	313	324	282	309	316	278	301	297	317	270	319	287	295	312	319	339	325	328	306	290	328	297	298	314	282	295	309	335	283	313	317	316	320	320	330	318	299	293	303	331	286	322	296	291	287	283	322	299	318	295	270	290	284	267	322	293	287	317	304	305	302	332	321	357	305	294	298	318	316	315	284	295	298	297	294	313	318	294	342	314	314	346	283	324	277	317	302	303	305	288	274	298	287	276	296	282	277	307	287	324	298	305	296	309	289	291	322	284	298	303	322	323	310	293	326	284	291	314	320	312	275	292	325	288	315	293	294	315	298	328	299	273	295	301	275	333	329	335	329	335	279	290	319	328	284	329	304	313	268	275	304	314	304	312	298	288	294	331	300	321	320	320	321	311	268	308	315	323	308	342	266	289	299	294	293	301	273	287	305	303	296	335	291	320	289	351	316	310	308	290	274	293	299	322	285	322	288	316	307	316	271	282	312	322	279	339	278	306	294	307	297	322	317	302	282	302	280	300	342	298	335	317	326	291	315	318	292	301	293	277	325	285	334	288	310	310	324	302	327	272	295	300	307	326	312	300	261	312	318	276	311	301	290	296	287	285	319	319	326	321	317	285	309	274	280	324	261	301	282	313	329	274	278	293	344	271	293	302	311	316	263	313	306	287	308	299	309	329	304	305	296	277	312	302	295	363	303	328	291	292	317	294	273
38922	41982	21837	1432	493	561	457	439	443	413	395	563	840	678	865	777	400	427	377	356	393	380	386	386	405	411	385	341	368	380	363	371	370	393	357	396	366	358	384	375	368	364	347	349	423	405	350	364	356	382	340	383	414	349	385	367	379	385	379	398	357	416	370	365	361	344	411	396	371	401	367	374	391	422	335	378	347	363	381	374	348	385	345	361	404	359	370	377	374	352	361	399	396	392	389	360	398	394	372	379	360	381	362	397	360	370	380	407	382	373	360	324	372	348	355	373	395	370	371	397	368	392	385	374	393	400	357	360	358	377	352	375	366	343	403	389	355	345	388	388	376	376	374	370	371	394	373	374	420	390	404	335	379	370	371	407	398	379	372	370	375	365	366	388	372	370	370	392	385	364	349	378	380	355	362	381	385	385	380	376	386	371	369	360	367	376	397	373	420	356	407	387	374	390	367	359	385	394	344	375	389	387	361	368	346	333	382	378	355	387	372	373	381	373	378	352	348	401	369	356	375	413	361	352	364	402	395	385	404	346	375	408	371	345	372	356	398	347	349	389	365	359	380	352	394	397	348	351	360	404	345	385	369	375	369	321	415	328	408	355	382	353	373	413	347	372	382	347	350	398	354	392	367	377	390	375	395	384	363	355	343	383	383	382	368	407	344	358	372	380	397	343	410	313	386	389	376	422	359	373	367	383	371	384	353	386	353	353	387	387	368	380	381	375	379	370	385	398	386	356	400	387	356	362	359	395	399	375	391	348	386	352	363	407	368	364	399	379	355	335	368	359	369	371	375	372	410	382	339	347	384	389	383	365	418	353	355	394	399	383	390	384	408	360	398	393	354	381	373	390	350	357	350	372	396	412	330	356	360	358	378	361	408	370	369	348	357	392	357	385	407	386	362	387	368	391	381	386	383	359	424	370	372	352	399	384	357	379	379	348	384	374	370	400	388	367	345	399	377	387	330	400	391	406	337	380	369	357	386	356	379	401	399	355	364	330	346	371	346	362	393	376	366	377	354	378	389	354	391	372	384	358	388	393	340	368	366	339	366	395	376	374	364	426	385	348	384	384	387	381	365	326	361	350	377	381	416	386	389	372	377	354	367	387	385	386	378	364	375	406	386	393	381	366	393	377	367	374	374	378	349	366	369	366	365	390	352	343	394	387	381	379	407	382	371	398	364	358	362	386	377	342	385	365	354	373	373	380	372	334	368	386	392	364	372	368	374	348	389	365	347	343	318	382	340	390	370	375	374	378	350	380	362	391	359	348	334	334	364	388	378	381	357	399	392	368	374	410	369	369	368	390	401	391	383	377	379	356	375	325	358	399	377	417	356	338	352	344	353	398	364	360	393	384	366	345	368	382	388	355	370	366	346	347	375	397	375	360	396	346	353	353	357	353	372	386	388	384	378	336	343	367	361	382	384	394	392	374	392	347	370	343	342	377	378	369	408	358	365	349	366	394	421	359	363	341	355	362	382	329	325	360	408	374	373	376	364	399	371	375	363	375	388	376	379	340	370	370	339	367	383	378	337	383	374	390	363	359	377	401	388	362	387	378	399	355	382	356	366	387	369	368	412	365	393	339	391	408	366	388	348	357	363	407	402	361	387	395	380	367	385	370	337	394	377	371	399	401	352	386	401	343	370	403	406	404	396	384	357	381	347	398	331	385	365	394	387	356	381	387	389	371	402	407	336	409	373	387	365	376	391	352	413	363	397	393	360	365	380	382	357	362	370	378	392	363	374	391	376	378	330	375	403	400	399	384	333	367	424	373	363	342	397	375	391	369	394	404	384	375	325	379	383	406	377	401	363	389	351	366	377	387	346	359	367	382	380	357	353	362	437	370	350	359	328	385	364	376	362	372	381	378	433	361	402	377	380	409	390	373	421	370	388	407	342	346	360	336	362	389	391	372	383	380	386	336	328	368	369	351	394	406	360	373	378	380	388	374	374	357	360	372	369	357	367	375	363	403	391	386	397	382	375	366	340	375	340	403	358	382	390	394	391	381	356	350	377	353	378	376	391	354	346	378	403	392	369	399	357	362	354	359	358	382	394	402	383	393	376	387	349	376	388	384	359	386	379	385	389	380	372	354	404	385	363	373	385	338	376	361	358	353	396	388	373	377	417	379	368	385	360	384	384	366	386	351	395	372	389	339	411	376	360	360	374	364	392	331	353	361	393	396	365	359	365	367	387	333	374	376	379	380	381	391	361	350	380	370	359	367	374	345	365	382	350	368	371	388	379	362	384	359	386	344	374	362	360	390	346	363	372	348	335	385	373	402	379	375	357	371	342	361	369	384	370	377	342	363	376	351	388	363	346	403	383	343	351	375	376	370	392	380	374	393	390	399	396	389	346	362	388	384	388	372	406	362	373	370	337	376	375	417	360	370	409	373	348	401	312	393	422	346	349	329	377	387	337	383	374	372	369	367	350	383	371	362	390	387	406	364	404	377	379	354	359	389	352	397	411	396	372	407	374	376	364	340	337	375	384	391	329	353	382	370	402	346	348	400	354	394	415	379	365	431	360	378	374	384	373	387	387	386	382	375	360	366	385	401	394	364	387	341	375	436	341	395	369	409	386	331	344	375	405	382	373	405	397	388	407	368	371	348	373	339	396	366	399	353	367	377	357	372	347	374	358	343	372	375	387	363	397	399	410	432	355	349	376	408	372	395	350	369	332	369	368	386	364	351	379	394	340	384	384	384	367	395	355	346	376	366	361	342	397	368	402	366	388	335	351	369	371	390	363	371	353	374	383	368	376	385	365	391	400	391	410	389	356	380	388	396	374	392	350	397	406	389	373	410	373	351	384	361	362	352	338	404	351	395	357	349	367	379	348	347	360	415	392	406	347	387	405	341	416	367	354	385	381	352	374	412	342	365	348	420	371	387	389	407	358	358	372	372	373	366	384	358	370	370	376	370	354	370	371	402	356	377	355	350	364	385	358	339	365	351	390	406	398	364	354	385	404	356	372	355	377	362	396	363	362	369	351	367	376	376	397	381	394	380	381	386	374	375	384	387	375	390	355	358	376	379	368	365	382	349	426	364	377	367	376	365	357	353	362	344	360	364	377	351	365	401	380	372	380	415	350	353	368	344	372	362	385	372	372	417	353	354	376	328	367	392	363	396	351	376	364	378	370	356	401	377	352	391	348	384	362	390	402	367	409	373	392	394	373	366	361	388	398	371	356	377	348	385	372	351	305	362	364	378	384	366	380	341	376	364	382	380	373	349	347	348	381	373	356	395	358	369	358	406	342	362	390	364	360	378	396	376	407	395	338	398	351	374	343	369	381	358	342	376	366	339	339	399	379	388	370	350	383	369	398	389	369	382	358	350	380	400	404	388	336	344	360	364	390	386	363	369	354	383	439	355	383	372	346	379	375	395	381	390	400	374	379	379	417	391	360	318	376	359	362	360	398	365	360	317	373	388	346	419	331	369	375	362	369	356	373	373	406	383	383	379	370	399	385	360	368	363
23831	20952	27861	24080	20205	5732	1005	704	651	647	577	1205	3629	1416	4067	3183	748	529	570	523	526	570	517	526	597	523	536	534	522	526	541	536	512	514	541	517	506	538	534	564	483	523	483	546	534	517	509	551	522	526	529	547	497	514	563	525	523	513	509	496	464	529	507	563	527	511	545	520	574	482	511	516	495	489	526	558	533	517	527	532	550	492	517	515	522	510	516	519	523	509	514	524	497	528	536	535	546	543	542	480	536	528	487	522	527	581	512	528	501	523	544	496	526	547	505	471	518	497	537	536	489	518	480	527	549	531	516	503	563	526	481	490	534	509	530	537	519	451	507	516	534	520	493	516	494	522	540	558	531	526	518	514	514	516	487	513	515	501	524	505	500	510	502	502	475	513	539	539	555	519	500	487	529	505	503	508	532	541	553	540	516	508	515	538	505	490	537	485	504	497	498	540	530	518	492	510	562	515	541	506	529	544	521	518	511	504	561	537	471	528	527	518	527	516	483	521	524	514	512	521	502	535	569	495	537	524	519	534	525	488	479	533	505	494	500	546	511	520	497	509	540	547	518	515	511	514	513	535	523	537	495	506	530	479	525	536	496	508	477	564	497	570	491	483	517	502	537	561	517	535	514	517	511	525	545	543	524	517	534	528	497	548	506	527	489	509	537	509	515	508	558	591	505	543	533	491	509	523	503	527	542	515	533	502	545	506	509	542	514	498	512	569	539	514	497	496	520	540	498	511	528	529	507	498	553	520	511	467	486	497	504	524	528	503	521	489	549	533	505	526	552	526	543	503	527	567	572	509	514	534	545	523	489	527	503	499	466	485	523	542	503	524	542	542	553	525	566	512	495	566	497	520	540	504	554	543	549	512	536	531	528	491	533	490	492	524	508	522	533	512	532	509	484	504	519	525	478	548	545	521	532	517	515	513	501	526	515	518	530	503	534	559	501	588	468	463	491	510	486	554	523	517	512	526	547	504	516	551	488	503	527	503	495	514	522	535	508	503	489	521	528	519	547	502	545	491	528	507	518	586	526	515	475	548	556	547	511	514	500	527	570	504	551	514	509	520	491	563	518	545	515	556	530	497	511	490	529	524	510	523	525	504	534	516	542	516	515	519	547	517	509	468	523	523	564	530	491	537	504	556	492	489	541	536	541	506	545	547	490	495	496	569	541	523	547	484	522	500	506	498	506	491	472	491	530	530	509	482	543	543	499	489	493	536	506	512	497	522	535	534	493	538	513	572	484	505	507	543	590	517	498	495	521	549	518	518	506	488	532	508	521	557	566	490	536	522	499	563	509	489	508	524	531	533	511	526	505	515	511	459	555	478	526	548	530	508	534	564	485	485	573	499	501	531	503	517	497	545	513	553	547	498	516	489	535	511	527	534	516	527	509	548	562	520	527	547	515	540	528	521	521	484	476	488	487	512	558	528	499	517	469	549	522	526	511	526	517	492	509	521	532	563	525	525	528	518	474	543	477	462	477	492	517	514	540	540	561	516	504	498	515	545	523	481	496	536	567	529	520	535	531	498	475	513	540	508	518	487	535	509	514	493	517	499	487	517	473	510	523	542	529	545	546	498	495	530	516	511	537	512	488	524	529	479	535	516	535	505	504	500	501	506	549	504	506	508	508	520	493	555	507	504	512	485	508	503	498	551	511	472	553	556	521	492	529	537	526	491	508	511	523	520	500	545	532	452	535	544	526	513	544	505	516	505	522	503	544	534	524	494	521	508	513	504	527	519	478	513	557	543	552	502	495	516	506	510	582	525	499	496	510	501	487	520	543	533	535	516	514	497	521	530	529	498	509	554	532	534	534	516	498	526	514	540	510	543	526	485	553	521	506	494	506	486	536	502	539	494	521	513	514	570	507	543	489	504	465	521	536	527	531	538	529	504	526	517	558	523	516	495	510	489	505	532	527	525	536	513	533	552	534	546	519	527	500	529	546	544	509	507	538	513	498	523	495	550	537	489	532	524	466	531	520	527	514	515	537	512	525	527	537	508	532	537	555	503	482	505	566	515	562	530	508	511	523	500	513	561	519	544	541	498	490	528	550	502	550	514	487	520	535	519	529	482	512	505	505	537	540	560	542	525	500	498	558	514	527	516	492	506	533	499	508	519	511	544	533	513	531	492	511	510	504	462	534	497	486	524	498	517	477	508	488	534	495	498	528	538	524	520	541	513	517	498	538	480	542	518	539	489	513	511	529	495	515	507	501	550	485	531	516	545	497	478	518	492	536	530	537	474	545	513	494	493	532	511	553	493	496	533	570	497	520	515	532	504	511	540	565	487	521	534	525	515	482	556	554	515	520	534	509	502	525	534	500	526	554	494	498	494	533	531	512	549	543	505	516	539	501	484	500	466	549	573	548	511	527	548	514	549	556	535	523	494	537	490	521	537	557	512	504	536	489	507	517	501	509	551	541	515	527	562	537	525	499	524	511	516	484	546	515	522	513	513	536	513	517	532	535	513	530	490	486	522	481	524	532	500	524	547	524	491	485	481	536	524	506	516	550	519	509	530	509	551	513	491	504	573	531	537	492	494	496	519	547	493	523	511	524	543	488	535	520	517	536	506	530	512	541	500	569	568	528	537	572	503	522	520	517	532	481	519	560	499	492	510	484	509	529	482	513	538	521	538	534	494	509	498	515	465	543	539	498	473	506	529	522	500	559	491	496	520	471	545	525	505	535	527	507	494	510	530	523	506	522	516	512	500	502	497	548	495	486	497	492	508	509	518	506	557	542	536	478	506	526	523	500	568	544	501	489	500	486	518	511	461	516	497	550	504	537	494	512	523	523	515	532	496	529	535	521	536	502	522	501	528	521	488	453	512	569	568	563	506	508	555	508	524	558	551	527	474	502	546	517	527	514	554	520	549	538	489	511	516	511	515	538	501	493	539	492	525	546	524	538	519	537	517	481	485	534	532	498	518	486	489	529	520	515	497	508	521	496	487	520	525	550	531	512	494	514	516	529	539	504	535	539	538	496	528	493	519	540	535	497	502	483	521	521	520	503	532	515	561	521	501	541	525	500	489	526	517	530	506	519	506	512	517	493	509	503	528	478	539	528	551	486	564	477	527	506	560	527	508	535	485	550	540	503	508	480	530	532	512	501	553	501	486	493	527	542	498	544	531	508	556	544	509	515	470	519	534	509	506	519	500	474	554	526	492	521	512	511	560	506	553	517	539	549	485	513	528	537	518	547	549	517	511	498	538	510	471	512	558	548	559	494	546	507	532	480	505	509	546	513	510	540	510	495	553	537	514	496	496	541	512	539	514	534	521	556	559	534	536	475	504	539	527	501	497	552	526	517	540	514	468	480	482	527	496	503	504	538	546	504	515	529	507	506	514	517	517	539	498	554	542	528	558	529	498	526	505	510	499	510	538	480	509	485	479	494	460	516	523	493	514	534	499	520	532	491	498	504	508	512	499	541	519	500	568	534	524	511	572	546	487	503	443	493	491	523	544	522	513	493	557
42258	57181	34481	3567	1670	1411	1234	970	957	788	797	2076	7148	2585	8127	5682	1006	673	695	598	553	609	626	610	639	659	616	620	617	599	622	629	574	657	610	642	609	607	642	638	605	588	637	603	629	637	602	593	605	631	628	585	588	601	637	601	586	586	583	631	645	593	589	593	606	598	614	609	582	617	631	601	583	616	615	615	615	620	578	637	632	618	593	620	626	606	607	605	662	582	588	614	687	632	600	678	609	614	583	584	594	644	596	654	609	610	620	597	630	589	604	591	581	583	615	636	604	617	581	625	599	588	620	613	591	613	610	606	647	560	644	609	546	599	598	640	602	595	619	644	625	615	625	605	579	602	574	585	575	604	571	591	571	594	623	601	594	583	598	607	618	597	600	646	582	599	590	575	583	624	641	597	546	606	578	635	592	630	611	648	589	573	582	624	608	595	590	630	585	573	596	589	590	620	622	583	627	628	614	604	588	625	603	643	640	601	584	626	590	585	630	625	591	567	562	658	604	598	607	587	579	576	579	575	616	594	595	591	597	592	617	621	596	552	561	613	604	630	578	648	623	650	630	620	617	630	622	620	628	606	643	624	632	586	610	568	610	604	577	607	611	564	625	596	581	595	622	611	643	588	605	614	618	636	642	614	618	569	628	611	586	627	608	643	617	605	592	620	627	612	620	638	609	629	599	610	619	621	617	589	617	619	561	595	572	573	661	585	649	614	581	598	644	639	584	634	626	600	606	578	598	638	614	585	624	608	603	559	596	658	633	598	595	595	625	573	618	594	584	619	663	695	592	614	646	606	592	588	600	621	623	650	649	609	623	610	610	598	614	579	594	615	627	584	589	594	607	610	621	644	580	609	572	635	616	586	606	590	585	586	565	585	627	633	601	607	587	631	584	572	639	590	592	620	588	592	578	611	574	574	640	598	603	567	607	623	628	573	655	594	636	593	645	606	560	599	609	639	585	556	646	589	613	634	594	621	568	556	605	617	630	570	632	628	596	613	596	586	584	630	607	644	569	588	634	594	654	637	601	607	594	594	567	614	583	565	567	618	634	551	618	601	616	619	616	554	597	559	592	603	562	581	587	579	614	589	618	619	607	579	629	604	622	577	607	629	611	590	600	627	596	599	619	614	621	605	604	569	649	599	616	591	553	609	628	576	569	618	604	597	584	622	621	581	606	600	634	574	602	631	588	623	578	604	600	633	566	563	595	611	657	627	656	609	627	589	637	598	595	626	594	590	597	581	574	575	597	621	578	578	643	592	620	585	588	607	629	624	583	617	597	649	595	569	613	620	633	623	612	612	580	558	608	587	621	587	620	593	580	658	618	586	596	595	600	623	569	614	571	589	648	578	645	626	600	569	593	596	615	621	625	618	653	599	551	627	578	644	588	598	612	619	570	603	606	621	627	596	592	612	587	636	572	636	608	627	589	591	612	607	591	613	586	589	610	638	609	583	621	584	625	599	604	615	590	635	624	599	590	617	634	605	568	602	628	648	577	594	568	630	575	632	617	606	600	596	597	582	671	592	615	555	589	641	598	633	634	561	622	586	599	562	615	598	633	628	589	559	615	599	609	593	597	591	609	544	574	632	568	566	645	577	575	622	607	647	656	615	599	596	620	575	572	613	624	578	594	623	597	549	617	584	631	601	614	571	608	542	637	603	616	582	579	643	619	630	633	606	610	644	619	631	614	603	610	592	621	624	582	626	623	610	593	616	601	625	612	618	608	596	598	640	589	588	672	619	628	610	574	573	595	597	583	553	587	593	626	558	622	610	592	606	593	611	633	566	614	605	596	599	674	600	618	593	608	613	552	567	612	621	620	610	611	628	617	589	611	567	624	623	573	661	598	623	617	609	611	634	611	639	609	586	559	588	612	609	617	616	622	597	628	630	607	602	622	586	648	609	561	630	584	595	629	633	591	630	645	585	567	666	633	584	683	602	607	580	593	630	629	630	593	631	622	587	578	624	633	621	617	626	626	605	612	621	588	587	611	646	571	597	668	590	563	624	630	650	625	622	629	601	602	592	599	596	590	629	583	608	624	628	621	639	608	613	647	600	601	611	569	589	589	602	591	600	611	629	602	621	592	588	615	619	578	547	613	589	642	610	609	585	589	626	611	612	634	596	585	608	597	576	605	629	565	621	641	631	592	595	606	554	627	602	637	607	610	581	628	603	618	587	617	608	589	605	604	630	586	621	592	599	645	627	617	579	597	571	580	586	586	602	624	612	597	567	616	559	610	602	612	575	596	645	595	594	614	586	655	592	601	628	596	585	585	629	569	656	588	617	664	620	600	562	627	624	628	585	606	655	616	652	594	626	573	604	615	591	608	596	625	625	587	635	571	614	628	598	623	620	629	607	637	556	555	603	629	601	654	629	610	619	607	604	585	565	599	551	546	588	586	661	615	629	586	597	643	550	643	621	600	588	632	627	577	651	622	584	592	635	639	592	601	627	593	575	604	597	578	594	632	642	599	657	636	600	584	584	658	597	623	608	600	585	568	587	668	636	605	607	572	621	629	596	625	593	602	614	600	654	616	573	587	628	613	590	635	576	579	570	642	601	626	596	591	554	589	597	585	589	592	577	622	626	606	599	564	611	631	563	615	630	615	601	633	634	595	575	608	583	617	610	614	582	599	594	581	623	567	567	609	562	613	592	578	591	567	595	624	626	585	592	590	625	594	606	620	644	605	629	601	608	592	620	645	608	632	596	632	620	602	552	596	596	585	583	605	631	596	603	623	595	567	582	611	581	619	607	622	614	590	582	652	602	621	627	624	587	556	629	632	588	640	606	644	579	615	592	565	607	575	598	612	608	580	587	564	585	601	611	599	614	629	629	598	572	572	619	608	583	617	598	600	557	599	600	563	582	652	594	618	586	588	656	648	614	581	613	636	611	650	586	635	613	628	578	618	615	630	596	577	637	605	646	580	628	553	641	622	585	617	628	592	578	589	577	592	602	582	666	569	605	628	616	605	607	586	598	608	585	637	647	629	617	639	596	584	577	621	606	618	588	618	651	603	605	571	630	609	591	592	561	576	619	599	570	593	604	636	615	646	644	623	608	623	647	595	651	684	645	645	570	644	632	633	567	615	631	636	594	607	603	637	590	647	606	615	612	555	588	571	657	567	576	617	627	578	580	592	623	574	615	560	596	589	597	620	590	617	644	629	562	577	587	607	648	602	558	599	591	577	656	606	584	571	594	609	593	575	597	652	583	566	589	581	645	616	595	586	606	594	600	589	607	614	605	554	586	598	644	601	654	595	602	576	578	595	652	603	598	609	605	621	579	621	646	600	639	574	558	601	591	600	596	594	596	641	595	620	621	592	585	617	593	588	630	612	639	630	577	609	628	607	601	584	624	585	644	591	618	561	582	598	649	605	630	597	583	619	580	589	602	619	596	609	576	631	598	586	551	568	611	596	585	601	609	602	618	588	621	619	621	589	642	627	616	573	608	588	566	617	626	614	607	626	612	617	566
25129	21197	26684	23669	5606	605	499	469	430	425	416	572	1318	648	1917	1675	539	353	399	361	391	389	379	361	358	381	411	378	367	385	373	354	389	359	340	391	393	346	361	347	444	385	392	378	401	368	423	381	375	370	364	382	399	351	369	366	331	344	342	370	351	377	371	389	368	405	374	365	377	377	363	393	362	359	349	381	366	378	397	392	340	385	386	369	364	367	382	367	356	377	373	367	354	407	395	373	376	372	372	384	349	377	367	340	339	341	389	338	362	375	420	373	353	383	371	343	345	358	359	372	350	368	342	394	344	367	346	392	380	376	335	394	391	390	362	364	393	400	372	366	383	386	358	393	362	359	363	369	387	346	385	340	337	392	341	387	348	396	366	385	388	379	388	375	348	357	382	366	371	391	375	400	333	367	350	390	408	371	382	370	342	414	346	358	337	387	386	388	372	396	339	346	383	374	390	399	365	329	341	357	379	359	374	400	352	423	336	382	349	378	406	373	347	382	400	352	383	378	383	359	366	400	360	346	372	359	367	360	369	369	369	423	381	362	384	383	339	352	366	383	382	348	333	398	359	341	384	380	386	361	373	362	371	382	345	362	374	382	398	338	371	361	328	359	378	388	424	387	374	375	352	418	387	396	353	399	391	363	396	379	343	359	416	342	371	391	389	355	358	372	362	389	371	381	364	346	357	346	377	371	365	332	361	351	342	368	379	367	358	365	345	406	380	391	376	359	376	380	363	370	364	355	336	357	383	380	355	351	355	383	364	394	364	365	379	370	401	367	356	385	394	375	372	351	379	385	401	357	365	380	366	353	362	375	364	337	358	389	351	367	365	380	399	362	372	360	354	346	351	377	385	395	336	296	379	367	388	363	392	354	350	413	380	403	382	375	378	328	377	377	367	369	368	348	415	390	337	344	374	351	373	375	350	368	362	381	349	386	366	384	342	377	384	373	352	361	391	350	406	365	348	395	385	389	341	385	399	380	368	362	337	383	350	371	351	359	370	404	358	388	384	338	409	362	372	418	346	337	381	390	367	368	378	383	352	408	359	357	360	351	372	387	380	387	374	343	355	386	371	387	383	360	363	382	357	372	382	344	374	360	402	377	350	387	401	371	354	385	345	373	394	356	344	369	359	365	371	367	345	354	378	378	375	356	353	395	366	396	391	358	384	374	381	395	342	412	397	413	365	350	392	363	366	364	370	344	373	386	408	344	376	370	389	423	338	386	390	381	386	332	359	377	401	371	390	351	358	378	360	376	354	385	348	357	371	394	375	357	413	370	361	368	354	359	366	358	397	335	340	355	412	351	375	374	370	336	389	378	390	331	340	383	338	359	353	359	377	356	364	354	366	371	366	377	339	372	376	393	373	360	334	352	353	379	351	358	385	423	373	415	363	350	397	390	384	388	364	381	354	366	351	398	337	362	369	373	377	320	380	380	337	369	327	357	366	379	370	400	362	372	375	365	380	355	347	377	371	333	400	379	392	355	390	384	375	381	364	411	400	393	337	388	355	349	368	398	358	394	383	344	360	358	342	376	367	364	387	366	376	340	370	355	373	320	384	400	365	367	366	345	353	365	386	348	361	398	360	383	369	381	345	380	374	336	363	357	342	375	363	373	395	338	371	389	339	336	346	352	345	377	365	351	374	376	365	342	366	358	377	348	383	361	362	340	376	374	369	415	395	340	379	387	386	362	384	355	336	357	362	377	359	355	351	392	398	385	348	365	373	368	388	353	382	407	366	420	403	368	389	406	396	385	375	352	346	395	371	355	350	354	363	344	381	372	393	398	381	382	318	376	387	392	321	350	394	361	342	365	351	413	396	346	383	357	399	328	365	382	388	371	411	373	384	376	363	377	401	390	384	345	394	360	329	337	379	365	411	338	371	380	401	367	383	373	358	369	362	410	389	357	382	355	402	383	438	383	378	350	419	378	382	349	369	376	372	334	361	372	405	377	383	364	388	376	360	366	381	380	374	381	385	352	368	402	348	380	371	360	356	365	333	370	370	356	404	365	381	397	380	396	352	398	360	409	356	373	348	365	367	371	360	360	362	356	386	397	379	358	357	375	384	367	358	393	345	370	376	366	347	367	376	377	347	432	342	377	382	354	347	366	383	382	377	343	374	345	368	374	364	377	379	347	368	361	431	404	333	365	350	377	367	374	386	397	362	382	395	369	334	386	355	385	393	390	377	408	375	379	383	371	392	370	359	374	372	349	381	357	359	372	386	358	367	362	383	404	353	392	350	387	376	331	370	366	328	366	362	362	385	361	390	329	367	340	398	366	391	361	394	368	340	352	375	370	358	371	391	388	363	400	354	355	385	383	375	365	385	349	350	416	352	363	373	364	357	413	382	373	365	399	359	361	369	357	358	385	389	394	386	385	349	373	386	358	377	359	378	404	398	366	341	393	343	387	356	374	368	387	391	393	412	393	356	405	361	366	327	345	423	380	338	348	359	374	361	354	372	363	407	351	377	403	356	346	345	399	362	380	391	343	361	381	374	369	364	386	361	380	382	370	369	339	390	350	366	380	390	377	358	375	364	347	368	365	358	356	376	350	342	351	381	373	395	375	389	376	349	374	347	361	357	364	370	361	352	392	381	362	344	362	394	378	378	343	362	399	359	389	359	376	351	354	360	404	399	391	382	357	375	344	347	378	355	365	370	379	366	366	384	384	359	382	381	360	386	372	416	351	342	367	346	375	350	358	381	365	374	364	385	349	364	426	346	404	347	376	369	357	374	350	390	341	380	349	381	368	363	363	341	368	336	373	380	361	369	378	380	388	374	414	388	356	383	350	346	363	387	359	407	348	368	342	383	365	426	385	379	394	367	393	365	381	391	377	392	395	394	388	361	388	366	379	395	405	338	375	394	388	350	371	376	369	318	352	353	382	385	400	394	403	368	372	393	365	394	356	374	375	389	335	399	363	363	375	367	366	345	383	423	342	365	388	379	370	360	358	357	388	380	365	381	363	362	378	374	406	365	384	360	380	385	388	389	362	341	378	375	368	362	397	368	370	352	376	364	374	357	399	380	382	345	388	346	394	383	399	418	347	349	407	364	404	338	357	352	341	418	376	382	393	371	399	371	380	376	344	371	382	376	368	396	403	376	366	358	372	375	354	365	352	375	345	370	386	349	372	412	371	401	391	384	367	396	352	370	366	356	400	358	357	389	377	386	391	353	385	368	358	378	383	357	398	385	396	349	354	354	382	329	360	407	355	364	393	368	366	342	371	387	352	323	364	392	361	371	386	389	348	344	400	353	363	362	389	409	380	359	368	379	368	399	366	351	403	365	330	391	370	382	367	362	359	372	376	376	380	374	351	369	400	380	402	380	367	383	398	396	388	376	348	344	374	378	377	377	363	373	336	381	376	343	369	394	346	346	369	367	347	388	404	364	386	360	382	364	381	369	402	384	365	369	417	363	417	365	382	382	355	365	357	342	356	352	383	392	364	385	365	386	368	395	372	392	380	388	401
41810	51371	28662	1686	1134	915	758	697	650	637	576	1100	3053	1373	4520	3540	914	473	484	490	474	498	461	466	446	491	496	503	478	484	473	446	497	457	469	439	441	439	482	470	480	436	456	469	469	466	437	521	458	479	468	419	435	469	473	486	448	433	476	454	462	484	437	503	453	434	448	447	471	467	467	448	477	440	440	451	471	484	451	504	486	466	482	465	487	469	465	450	445	471	486	470	440	467	494	480	459	445	448	431	454	458	474	460	438	486	492	484	443	442	495	475	425	444	466	438	451	461	434	457	474	473	457	460	428	443	465	456	479	440	430	472	453	441	464	459	436	491	472	417	456	437	473	451	482	487	447	441	468	466	465	499	484	435	439	481	459	420	483	417	456	436	464	485	452	482	407	429	432	466	504	450	465	467	459	466	492	492	488	481	431	475	447	444	519	489	428	503	472	450	454	450	487	448	437	462	444	497	475	451	502	474	457	422	480	438	436	480	459	480	486	439	500	416	427	428	457	468	476	471	483	472	465	483	456	465	461	438	453	460	483	410	426	496	461	497	456	478	495	447	450	443	482	475	411	491	486	486	450	451	511	428	438	464	462	478	467	465	483	462	440	458	484	469	511	462	472	462	438	446	428	497	462	468	461	463	446	418	457	407	465	436	474	488	431	491	440	486	407	467	466	434	499	455	481	438	432	444	455	450	472	475	450	479	450	449	475	481	461	453	484	473	461	454	451	457	464	469	456	465	467	424	480	480	450	470	437	485	468	465	443	468	469	463	461	448	441	434	443	446	452	460	478	419	464	485	510	524	416	515	459	446	462	455	506	451	460	468	447	465	479	462	455	441	431	434	458	434	452	456	495	445	487	455	441	454	481	464	441	472	450	473	492	457	449	433	448	486	498	455	462	475	438	461	471	507	481	440	468	479	477	467	437	467	449	457	420	422	466	497	438	481	431	510	453	438	462	459	454	467	483	444	443	456	467	451	505	459	438	455	472	441	453	439	520	498	472	499	447	469	434	439	423	462	464	445	461	465	440	452	444	451	463	495	425	455	450	451	431	477	474	403	459	451	469	471	462	473	464	449	460	422	465	456	476	442	446	423	499	445	467	488	464	457	458	467	456	481	461	458	443	440	444	445	438	469	457	471	454	449	457	459	482	454	494	449	474	483	429	426	472	503	445	477	437	438	445	470	473	472	447	461	422	435	479	442	416	459	458	459	435	450	492	437	445	463	461	483	479	466	443	473	493	474	449	466	454	443	500	482	494	450	428	425	484	446	482	475	454	466	450	461	483	474	463	479	464	486	422	466	472	456	458	462	499	513	473	429	463	454	441	453	447	450	461	458	481	478	491	498	470	480	429	484	438	426	473	496	449	422	484	475	457	473	459	475	434	463	465	490	425	465	498	462	457	436	440	437	462	478	495	428	470	455	462	458	500	447	470	449	441	492	473	421	501	459	480	435	459	466	504	483	485	478	478	462	460	463	484	461	472	442	477	473	464	443	466	501	448	463	467	426	479	441	452	453	465	470	461	481	434	453	452	465	481	501	429	456	465	451	474	466	475	463	476	431	430	446	455	502	440	499	465	451	476	472	473	454	486	450	516	484	506	450	464	443	457	450	456	439	440	483	453	465	479	464	431	448	476	510	437	461	488	444	487	442	428	473	461	473	463	490	434	495	467	500	467	425	451	446	457	416	428	466	510	420	493	438	463	477	469	451	481	487	462	453	454	450	419	487	482	453	489	477	434	496	471	451	452	480	449	500	488	477	490	448	423	464	443	432	482	420	442	438	461	466	508	489	419	475	467	404	421	481	451	468	454	451	474	466	462	467	453	443	408	433	469	482	486	462	475	475	472	474	476	487	448	458	452	503	466	472	434	417	442	475	446	425	471	439	502	434	470	464	477	427	443	450	464	437	432	493	444	447	459	465	478	482	495	455	455	458	466	484	464	480	432	487	485	441	461	454	462	450	480	453	462	467	475	480	497	462	457	512	452	433	469	477	476	443	437	447	466	454	478	478	464	465	434	435	432	465	526	453	443	454	432	449	421	446	446	443	442	456	461	472	460	437	511	495	475	462	450	461	426	435	460	489	491	467	454	455	446	472	487	504	434	472	451	493	467	479	448	473	449	442	474	452	476	475	455	476	452	463	459	456	456	455	507	475	471	491	460	494	415	470	477	483	448	482	483	442	462	476	499	489	451	478	512	457	449	484	484	439	477	446	440	443	481	433	495	465	486	477	473	497	455	460	473	450	449	433	483	470	461	467	474	441	467	440	458	429	466	461	476	445	448	449	464	439	480	426	462	442	429	463	448	455	478	467	448	465	426	449	481	471	442	456	451	437	478	453	495	471	492	478	494	481	436	488	456	504	447	452	430	473	458	447	485	469	445	458	433	478	460	467	490	488	435	484	452	430	422	442	469	440	487	458	434	446	475	498	484	446	475	472	479	486	468	462	489	451	473	476	484	492	493	469	425	448	482	442	450	470	445	456	398	461	438	461	458	480	482	444	453	513	437	431	482	454	437	438	491	449	481	416	488	429	461	461	470	479	460	438	460	431	455	426	506	457	486	452	491	476	461	423	452	457	478	483	462	462	478	445	456	448	494	496	421	440	421	498	432	468	483	456	502	450	449	477	447	432	461	478	451	501	479	477	478	478	436	475	451	439	459	432	451	473	469	424	438	430	454	428	493	475	485	457	464	457	460	462	427	472	459	468	486	419	475	451	482	463	468	444	446	447	423	478	474	457	460	472	442	456	449	469	433	468	491	482	443	447	430	490	453	448	481	432	479	447	438	463	474	433	474	487	468	452	437	483	477	456	428	494	451	441	463	452	472	463	433	439	474	460	437	458	426	434	485	449	447	470	464	446	445	453	457	485	484	478	453	413	450	482	444	433	461	440	442	452	449	472	484	458	424	448	468	461	445	442	442	418	424	453	437	439	437	497	432	446	432	472	453	397	526	463	442	457	502	458	476	455	481	461	492	492	428	433	456	424	487	459	476	476	485	470	450	435	491	454	456	496	454	451	459	469	459	463	476	476	430	457	450	464	448	471	438	468	480	454	473	480	453	478	465	467	447	456	455	498	473	440	454	441	439	427	494	448	426	430	433	450	474	456	444	429	448	460	465	440	454	465	474	424	436	469	434	497	461	464	505	466	431	454	446	469	483	457	493	453	440	435	438	424	459	495	447	438	457	456	442	448	477	447	457	468	441	452	444	474	415	433	447	459	454	456	470	475	422	475	443	484	468	452	410	456	446	502	447	483	450	464	427	477	437	449	474	457	465	452	461	442	487	441	475	481	455	499	490	449	457	493	485	477	461	484	495	472	454	422	463	448	482	465	484	447	484	471	468	446	471	460	499	413	464	438	465	486	497	437	487	494	448	445	505	484	502	461	486	456	417	487	493	473	454	465	472	445	448	450	474	440	462	477	491	439	489	474	449	512	472	443	465	455	455	461	450	490	455	438	468	442	488	455	457	426
22804	20942	28330	23608	20894	20347	4602	1260	1004	933	900	834	3011	1508	6518	6807	1862	771	684	745	751	711	725	714	738	721	697	700	692	786	719	684	688	768	693	760	662	724	724	706	675	713	741	703	697	673	724	705	692	753	789	665	734	651	706	688	773	740	649	769	694	674	703	747	671	745	669	703	736	726	686	715	725	678	679	677	672	710	698	700	751	702	702	688	694	678	727	676	710	705	650	754	695	727	764	696	766	692	680	679	697	689	673	728	749	692	728	734	672	730	687	721	727	714	709	728	722	659	706	693	676	739	681	689	711	736	703	712	697	724	728	721	700	684	710	687	731	692	665	673	692	694	697	737	699	697	729	728	704	745	731	708	743	719	719	671	704	662	690	707	691	657	735	683	665	717	694	721	678	698	679	738	691	677	651	666	701	685	677	678	718	711	711	745	671	705	697	709	650	691	685	755	703	703	687	722	668	696	698	729	679	661	727	672	726	698	705	698	664	728	729	714	722	686	702	712	705	716	667	713	686	714	735	685	723	686	698	699	696	696	675	720	691	717	655	700	706	713	710	685	694	670	711	697	676	628	655	658	682	675	760	724	702	668	661	683	739	702	723	728	689	699	751	696	735	699	673	668	738	670	696	656	724	677	706	697	700	634	675	677	748	671	706	708	695	696	736	701	684	696	725	707	705	721	711	637	687	706	705	693	702	675	696	686	732	703	700	685	685	756	753	713	704	711	717	681	730	679	693	677	702	680	714	675	689	767	691	703	748	710	702	676	693	695	698	674	699	664	693	670	714	718	707	697	702	706	729	681	689	683	715	752	688	713	760	718	707	696	726	674	701	683	724	748	663	740	695	698	677	712	718	690	703	680	715	730	654	666	664	686	680	724	673	738	702	707	677	641	692	688	720	717	686	720	708	755	700	715	677	665	719	706	709	719	695	691	690	663	718	706	664	691	699	703	686	743	683	708	692	692	700	656	705	698	679	717	691	734	708	695	696	699	747	700	654	716	725	701	713	744	707	759	704	696	702	701	714	723	673	715	708	704	682	682	708	687	702	716	686	695	706	671	734	676	698	683	673	718	704	703	673	666	738	692	724	745	688	714	667	689	655	698	693	720	706	698	706	678	695	702	727	699	695	668	678	722	661	758	765	676	679	678	711	745	782	683	696	697	687	743	723	736	696	681	716	708	705	671	690	677	666	656	723	721	725	735	690	681	700	729	669	711	685	700	671	740	702	692	709	733	676	678	734	705	660	694	729	742	677	679	669	688	746	734	697	667	736	641	698	684	676	745	701	675	681	699	708	682	684	737	693	678	659	717	731	695	733	716	712	705	724	705	752	674	720	719	711	719	728	704	704	748	704	693	636	726	654	695	721	685	749	717	680	727	713	682	718	675	687	728	648	705	682	685	720	728	649	679	669	653	697	649	704	702	717	697	715	704	732	706	697	714	748	746	669	721	693	676	670	658	696	706	659	682	687	659	696	737	676	777	732	715	653	669	716	719	728	701	689	697	701	734	680	688	749	743	680	734	726	765	684	710	767	715	694	676	726	599	682	743	732	694	745	694	735	685	708	715	640	647	712	692	695	717	731	683	679	716	722	728	695	675	684	706	727	703	693	704	711	682	687	686	713	677	716	681	739	700	700	699	730	690	683	719	672	692	708	713	687	677	745	718	679	691	733	690	714	692	615	706	742	757	661	713	657	710	677	705	703	710	688	678	683	669	681	701	692	688	686	696	711	712	710	720	697	692	740	671	683	732	699	745	677	676	718	717	682	683	714	701	657	660	701	679	725	685	691	730	710	699	721	687	701	750	717	705	711	724	669	702	684	686	718	686	727	706	689	647	720	676	660	733	719	673	662	754	744	733	672	692	732	688	752	683	716	696	691	691	669	684	724	720	705	697	716	691	678	673	691	715	724	695	708	717	710	677	674	693	679	698	707	677	753	682	711	688	689	722	665	678	695	672	640	718	716	680	707	708	705	738	683	689	740	736	744	749	667	704	716	743	683	652	722	738	745	705	672	678	688	687	661	707	727	747	723	680	727	689	717	685	680	692	717	712	678	731	706	696	694	712	670	686	689	690	684	620	715	668	651	732	718	691	690	700	682	676	674	761	752	741	763	647	705	696	723	703	657	686	702	672	714	642	703	690	666	693	690	714	724	722	691	664	737	675	694	657	737	709	691	694	708	710	706	795	681	696	714	674	681	690	691	742	676	699	702	703	695	689	699	704	702	702	733	693	684	683	734	691	720	727	667	664	675	664	720	681	746	748	707	691	690	712	695	704	720	695	682	735	698	680	684	690	705	715	689	720	716	739	718	706	691	709	688	678	706	679	703	668	686	684	740	695	673	757	706	644	701	741	746	739	709	735	710	696	690	701	685	690	681	772	701	671	721	658	659	674	727	710	761	690	648	720	661	687	702	721	734	696	693	737	686	769	695	725	740	737	723	689	705	661	650	721	732	675	681	692	801	730	742	691	718	650	677	687	723	722	691	739	705	746	728	670	738	718	716	670	692	683	751	685	701	669	710	687	715	696	728	672	730	752	682	684	700	648	694	706	693	670	712	708	713	667	752	684	693	647	730	668	715	689	654	687	746	705	663	678	723	695	629	716	716	678	680	730	701	714	676	726	625	664	713	691	716	689	671	719	715	613	705	716	673	735	673	703	680	682	695	721	671	697	773	672	657	703	717	656	717	650	760	722	637	618	690	685	724	752	694	659	701	658	722	698	670	702	718	636	703	683	753	743	703	729	676	710	704	707	681	702	681	682	666	729	704	648	700	698	690	689	670	695	708	709	716	718	722	710	713	710	671	716	708	738	703	669	770	683	683	684	707	732	748	679	737	673	697	709	670	723	714	718	753	695	716	691	707	697	692	664	709	698	694	717	673	713	730	739	759	694	707	686	712	717	707	713	705	735	695	691	708	667	695	700	654	670	678	709	715	703	724	661	713	702	741	673	691	696	665	674	731	692	708	688	692	659	682	697	707	729	707	675	740	712	708	735	665	701	713	777	688	682	673	695	717	699	714	697	721	717	707	750	674	702	691	681	671	708	673	697	660	728	695	693	671	688	698	686	700	671	658	675	675	688	664	703	666	691	713	668	683	653	709	718	692	699	698	656	731	673	657	713	706	688	700	665	716	692	707	699	724	708	716	701	694	706	690	727	743	671	720	665	700	685	691	679	735	690	711	702	676	693	713	693	675	707	695	669	679	757	755	678	672	680	663	736	706	682	699	723	667	689	685	710	670	686	668	681	646	721	658	669	739	690	666	728	716	695	669	739	702	650	640	702	701	774	667	690	735	719	711	681	712	712	689	769	693	680	708	669	713	727	709	728	742	702	678	697	709	760	717	671	707	685	731	699	655	671	646	705	692	722	712	638	651	709	688	733	704	715	706	730	678	675	727	695	728	704	681	692	729	693	691	644	695	705	657	665	694	763	661	649	643	671	746	673	713	661	664	709	679	706	707	690	692	663	709	722
46234	65810	35553	4116	2944	2382	1863	1594	1484	1329	1271	1166	5945	2404	12624	11621	2872	894	846	900	814	882	866	831	856	863	831	830	826	839	879	849	841	789	837	813	836	779	825	780	844	845	809	840	833	835	820	808	810	780	825	790	822	823	805	826	824	843	794	783	788	832	787	797	858	805	786	812	822	793	823	818	819	813	813	778	832	805	751	795	820	767	855	768	794	846	771	801	813	783	834	842	836	822	868	856	850	813	770	788	875	912	819	790	854	816	855	795	833	771	759	770	801	754	811	819	794	776	810	830	754	799	787	773	809	807	795	792	838	834	754	819	765	772	758	840	795	805	822	812	816	773	810	764	792	787	829	769	785	782	787	797	811	807	882	800	807	779	791	807	808	770	803	779	816	781	805	784	766	790	819	797	803	755	782	804	784	833	805	788	804	767	816	797	782	829	820	804	755	834	782	790	786	742	820	775	844	799	808	838	826	831	799	844	820	829	791	754	843	792	784	780	826	817	796	747	774	807	829	842	829	828	826	770	799	778	850	819	779	820	794	820	820	760	789	785	793	812	801	798	836	833	808	790	823	827	836	742	811	826	778	821	799	802	791	813	848	750	793	815	802	810	780	821	801	794	793	786	788	817	825	785	800	811	814	810	775	765	794	835	764	807	816	793	814	796	820	774	807	778	786	795	770	826	831	809	815	786	831	718	776	794	786	742	824	799	757	816	816	792	783	748	831	787	764	858	820	776	824	814	809	779	800	802	797	800	797	782	793	814	779	786	778	828	802	802	791	872	820	827	715	800	753	836	843	821	768	811	808	801	824	782	799	801	837	818	816	799	747	792	811	800	846	788	778	779	830	815	770	871	802	812	809	804	808	765	855	826	801	831	821	801	775	836	871	765	786	772	799	813	796	787	794	852	782	773	787	791	879	825	809	762	830	774	835	771	849	714	819	845	803	810	807	775	850	789	815	841	762	791	815	773	780	829	806	808	782	813	790	783	824	866	903	764	813	803	800	759	790	803	811	802	798	791	786	757	802	865	791	780	833	826	809	782	777	768	803	863	796	815	741	802	776	775	807	787	861	792	795	840	819	825	793	838	790	821	838	828	790	722	785	825	785	772	847	838	781	770	811	828	755	792	830	799	805	831	807	811	783	805	811	818	870	795	785	798	830	828	838	808	826	749	748	829	737	787	770	776	767	822	785	786	809	816	814	811	761	870	803	781	785	793	769	809	784	819	828	772	792	804	828	751	802	807	815	773	771	821	774	764	842	810	815	811	838	794	778	809	824	841	818	844	801	829	773	813	801	826	808	798	795	814	830	813	777	754	777	760	795	789	789	818	833	857	845	797	767	766	801	817	775	771	762	787	823	778	801	872	807	803	759	815	821	789	789	827	781	822	805	857	809	770	806	784	811	783	828	813	826	809	812	793	840	792	769	779	845	810	772	809	813	787	821	789	808	717	866	767	760	841	789	822	866	856	770	766	815	805	816	801	855	830	824	784	754	760	831	756	795	767	785	867	806	819	766	784	845	831	795	806	867	793	780	779	824	795	780	829	822	809	820	843	826	811	809	790	829	779	820	774	828	783	828	861	796	772	779	837	833	769	807	789	818	817	822	801	759	813	822	828	773	804	821	836	727	799	758	840	841	859	773	793	796	789	779	788	814	812	791	784	787	831	796	760	766	800	817	767	746	778	815	791	786	814	851	774	833	829	794	787	779	768	803	814	773	832	762	749	831	766	844	839	821	785	850	818	812	865	789	762	856	803	776	796	796	811	806	819	781	823	774	839	814	783	775	816	797	766	779	867	790	802	748	797	839	757	808	845	817	743	784	768	820	769	850	868	806	777	787	774	833	823	806	796	787	777	819	797	811	809	794	872	774	793	783	797	796	786	757	799	826	812	864	782	755	851	807	827	772	799	796	828	764	783	801	778	828	777	821	801	813	807	804	818	785	795	813	855	793	827	791	796	777	827	840	816	832	786	766	796	774	819	812	798	839	800	814	790	781	802	794	788	829	799	796	783	853	836	832	789	796	824	800	836	806	827	793	812	791	771	825	785	815	813	768	843	752	807	870	798	811	820	811	777	808	866	763	776	813	821	729	806	777	784	792	751	776	800	786	833	796	790	801	807	808	838	794	826	800	851	747	846	833	790	816	812	802	822	795	811	809	800	796	823	836	801	794	788	827	890	812	829	820	824	792	814	867	848	785	791	790	858	838	832	751	829	803	793	755	821	831	805	828	817	792	877	818	845	806	792	766	781	754	806	841	857	756	799	782	796	838	807	760	778	780	811	800	841	825	784	811	822	805	862	779	796	817	838	769	737	793	828	815	788	794	784	803	791	781	800	819	825	823	809	822	789	761	868	765	801	819	829	832	802	790	794	767	824	746	782	748	791	805	837	768	798	841	803	763	795	845	760	851	813	803	799	796	792	801	770	808	814	841	779	837	862	780	815	790	840	775	786	816	797	741	833	823	837	807	777	813	791	822	807	772	813	768	767	772	741	830	774	820	811	788	789	843	769	832	806	759	824	811	809	813	805	858	793	770	813	862	790	775	768	807	821	812	841	817	761	803	791	801	850	810	798	844	827	794	839	777	805	837	799	805	811	815	781	827	820	811	800	801	821	769	803	768	805	772	795	821	779	753	802	834	793	796	804	830	817	773	797	790	819	755	793	781	822	812	802	822	850	814	847	813	803	809	784	814	827	826	779	782	767	753	771	792	808	777	834	808	845	811	816	801	812	862	770	826	761	811	819	764	763	770	777	764	857	797	755	806	843	826	827	822	789	852	836	740	757	840	809	802	835	813	792	850	807	782	756	807	813	768	789	777	813	816	842	824	799	824	799	830	829	753	817	798	785	778	840	716	774	845	787	785	801	753	817	771	740	775	762	829	798	815	853	824	843	777	773	778	794	780	775	826	814	804	833	835	801	789	803	766	795	821	851	802	803	841	827	854	763	778	855	802	794	815	849	813	789	764	806	823	801	794	769	829	801	755	793	811	839	819	791	772	811	745	868	746	819	788	784	815	770	794	819	806	807	736	821	773	807	817	801	767	779	793	798	840	801	768	751	799	793	763	748	815	823	790	821	781	790	807	802	799	816	769	860	791	820	849	823	779	780	806	784	806	797	803	779	879	784	782	799	786	801	836	779	764	791	803	795	788	837	786	830	832	751	788	780	833	762	831	805	796	808	761	797	768	803	786	792	784	794	825	772	822	801	762	848	853	813	797	802	832	827	776	827	829	785	748	808	827	808	768	782	892	799	839	749	757	829	831	876	814	785	812	766	773	798	815	845	844	804	790	779	795	791	833	812	792	799	801	786	829	802	760	769	846	818	804	792	797	845	807	834	796	773	797	757	840	812	816	834	804	799	805	799	807	811	838	808	776	793	801	820	790	807	818	779	770	790	813	797	815	847	770	791	818	831	770	794	851	775	813	784	786	835	765	801	783	810	794	837	783	840	800	830	781	774	768	823	808	756	819	851
31657	29732	21174	3486	437	376	343	351	334	325	319	316	408	350	499	579	327	307	283	305	274	315	264	334	319	297	319	285	294	276	300	337	322	302	300	304	331	298	313	321	313	305	314	311	300	339	285	314	352	322	290	306	276	311	314	290	315	325	335	323	292	286	307	290	325	318	327	315	308	296	342	313	305	314	276	329	313	292	319	302	329	321	327	316	295	292	314	295	315	288	288	303	313	314	315	318	303	325	296	297	310	318	283	299	347	326	310	301	292	299	319	329	325	314	335	298	317	320	286	317	322	312	319	311	320	326	297	337	325	319	313	294	329	334	314	316	330	300	301	322	322	273	303	318	338	302	291	290	301	327	333	325	317	313	294	323	295	283	278	321	330	303	325	312	310	320	293	302	314	299	301	329	319	314	337	304	317	321	319	315	291	300	318	312	301	316	296	289	304	305	265	298	294	278	288	316	286	299	349	306	295	311	316	329	329	293	295	287	291	317	310	349	274	284	299	296	314	284	302	324	306	320	319	287	330	327	291	321	307	289	316	308	316	310	285	323	290	343	323	335	285	330	336	274	259	322	288	290	316	306	282	297	318	349	304	303	287	293	304	323	317	293	316	278	287	294	295	310	297	305	292	314	335	326	313	314	314	299	301	300	269	315	315	290	326	284	317	326	305	307	307	298	329	317	318	333	304	273	322	283	303	287	296	318	312	347	299	293	294	341	324	299	334	311	322	320	297	288	274	333	281	327	308	298	309	292	293	309	319	314	302	293	304	284	310	291	318	312	328	299	296	292	296	284	314	332	299	294	291	315	305	309	284	315	312	280	295	302	275	326	301	323	309	283	316	319	311	307	304	277	311	304	310	319	303	347	305	296	313	313	307	300	297	297	328	304	294	277	335	314	312	294	334	317	311	321	291	286	308	317	284	305	297	298	312	315	312	333	303	310	314	336	321	307	310	292	305	304	279	311	328	279	280	336	305	301	337	302	303	308	329	312	309	295	306	317	313	301	295	314	293	277	304	308	285	308	317	309	320	307	256	333	298	285	301	291	325	328	308	332	309	277	307	313	306	302	288	295	323	289	285	328	310	335	302	278	290	310	310	288	291	305	283	322	340	307	297	297	325	303	305	292	291	289	324	290	291	311	306	318	309	280	325	309	304	333	309	330	289	295	285	296	309	309	322	283	313	306	294	325	319	328	310	318	351	321	286	317	318	293	322	291	294	323	309	321	308	300	306	300	293	326	320	316	346	287	304	300	310	336	313	328	261	294	326	304	292	332	298	306	285	294	340	281	331	326	278	258	268	323	283	289	318	308	301	283	317	282	330	300	306	274	309	317	310	327	331	289	297	313	294	284	305	286	320	331	306	309	320	313	285	312	315	289	287	310	328	325	306	307	291	320	307	310	295	308	315	318	280	293	329	284	324	312	308	318	270	306	332	339	308	278	319	295	329	305	319	311	323	304	319	318	300	301	279	304	311	297	284	291	297	312	347	283	320	271	287	299	322	304	286	311	283	267	312	328	326	300	311	310	300	306	323	283	307	311	314	296	333	298	281	299	307	298	313	289	314	273	343	332	314	309	304	316	281	299	289	294	296	317	313	301	310	282	297	297	300	286	304	298	302	352	308	326	295	305	303	296	286	341	322	311	291	288	312	298	299	290	308	329	299	298	297	334	293	320	283	299	314	323	326	316	300	279	282	321	308	323	279	315	281	293	320	314	303	292	316	319	303	295	270	320	307	297	329	303	317	308	298	315	297	264	291	350	295	317	315	323	308	310	281	304	315	325	305	289	328	279	282	325	309	321	332	324	309	309	326	290	309	287	315	356	291	327	297	308	301	294	335	337	275	324	289	287	305	281	280	325	304	323	322	319	327	305	310	301	299	285	307	334	301	311	320	310	355	326	295	312	303	299	294	331	309	296	285	292	327	282	297	306	298	320	324	266	313	312	330	331	273	352	322	297	295	291	310	330	288	244	297	348	324	322	292	291	344	309	302	302	312	299	314	318	317	282	342	280	352	300	342	298	289	312	301	300	293	287	320	329	287	307	333	297	309	290	322	285	322	322	289	288	293	308	311	283	265	284	297	290	277	279	301	320	287	291	279	307	301	316	285	284	297	345	314	293	293	317	322	337	312	300	283	323	273	297	326	309	273	339	302	286	326	297	305	303	308	320	334	288	293	308	335	312	292	329	327	346	334	288	328	294	294	294	291	287	311	316	306	309	302	300	288	283	307	331	280	297	298	325	305	268	317	284	325	340	328	291	299	295	316	293	363	281	318	296	292	292	309	317	314	317	301	278	288	308	297	333	307	347	303	303	310	303	320	331	311	288	279	303	289	304	301	288	314	316	276	298	292	281	315	285	294	309	295	313	301	300	332	295	308	311	302	326	290	352	306	314	302	286	299	344	317	292	319	313	348	291	314	286	323	326	310	291	306	305	307	341	298	307	280	330	291	286	310	306	290	298	295	283	284	303	323	332	306	311	329	315	301	293	298	309	287	307	283	284	298	304	319	290	318	286	315	309	302	317	303	324	338	308	311	328	298	305	284	296	299	303	305	311	330	290	321	336	321	289	349	292	294	300	307	307	312	280	285	307	299	303	337	285	310	313	309	296	291	307	284	282	326	293	329	325	328	317	313	298	337	336	301	311	308	280	334	307	271	312	324	303	315	283	294	325	318	288	300	313	280	346	339	294	323	301	309	325	317	309	302	295	293	311	297	297	314	299	321	344	297	295	313	281	304	306	312	346	303	299	315	328	311	311	266	321	335	278	332	315	318	324	333	320	285	279	284	284	300	297	302	308	314	293	292	302	303	306	284	363	290	318	312	326	302	276	329	305	325	326	342	284	343	304	307	290	323	317	278	293	302	311	313	309	297	280	333	296	319	306	286	345	265	315	307	342	281	326	295	313	336	317	289	287	320	317	315	302	302	312	295	288	301	282	305	323	333	296	302	323	320	276	292	313	284	286	303	293	324	313	288	321	281	318	291	341	316	346	301	295	278	316	277	272	336	338	286	273	303	323	262	317	269	337	314	336	312	352	288	302	279	314	328	317	302	314	278	289	301	310	304	313	294	300	303	288	292	307	308	332	295	295	308	289	333	290	293	336	318	296	289	339	328	350	306	274	310	305	316	294	309	311	325	287	289	310	298	308	292	276	288	318	338	310	300	336	309	292	323	311	340	301	304	327	304	290	335	297	317	304	335	286	305	298	295	297	298	309	278	284	309	304	292	347	321	344	337	308	280	280	305	283	299	315	324	280	292	287	291	306	328	317	306	311	293	279	281	262	275	312	293	308	313	309	309	295	287	320	270	301	303	311	307	304	298	275	311	299	319	291	303	301	293	288	308	318	313	295	267	304	306	289	318	299	301	278	304	307	315	312	301	325	268	287	319	305	334	316	269	304	297	312	305	296	274	336	311	283	295	293	320	340	292	297	297	327	332	324	335	331	312	312	333	308	278	300	295	310	304	315	309	336
38468	43317	21064	805	574	519	483	443	408	428	426	409	585	520	859	869	421	362	386	374	393	362	389	337	346	389	363	402	398	352	400	361	372	391	354	392	372	396	388	380	361	364	363	355	360	361	401	364	390	354	388	374	372	372	364	351	388	368	385	355	377	398	407	350	372	382	359	343	363	348	322	389	402	391	377	329	366	360	357	382	367	326	367	376	335	382	382	364	359	370	373	376	406	357	422	367	423	392	364	363	353	359	376	340	384	373	383	410	375	372	363	363	399	361	340	356	382	369	385	389	376	390	397	371	382	370	376	393	389	359	398	379	358	398	390	362	383	372	377	334	409	361	359	344	360	385	369	377	360	364	401	400	382	386	360	356	364	346	374	359	387	354	364	357	334	362	374	358	372	428	366	392	359	385	378	376	405	355	422	332	336	379	375	418	369	369	376	358	331	336	351	379	370	373	341	381	363	377	348	384	342	394	383	357	376	377	375	385	373	372	379	340	390	381	366	364	415	382	398	388	370	391	390	404	351	369	391	349	378	414	364	409	347	347	375	350	351	375	372	393	373	384	387	377	354	367	351	357	373	341	388	381	363	355	394	363	353	383	378	386	363	413	396	378	342	361	365	384	365	365	376	352	409	387	370	366	386	364	340	347	356	370	396	374	383	358	395	403	371	378	357	349	377	365	366	396	338	375	366	379	417	353	379	381	383	394	377	371	342	370	371	362	381	407	390	410	349	389	354	380	394	393	373	400	350	373	376	371	362	369	382	383	361	402	379	345	360	364	347	336	359	340	394	405	392	373	403	365	379	391	376	354	410	367	385	357	391	386	380	381	393	375	355	426	374	380	375	360	364	355	357	384	364	386	387	369	391	344	358	351	385	359	367	348	377	334	353	397	410	378	395	360	372	374	356	366	357	378	380	394	336	369	418	356	393	376	370	348	355	382	380	347	378	382	371	381	380	362	376	412	405	368	371	422	380	385	347	355	358	361	352	385	391	391	369	393	373	361	392	391	318	327	383	383	379	387	357	357	341	368	379	366	343	344	388	420	354	384	374	404	372	393	379	375	387	366	363	370	364	370	393	349	352	346	398	369	362	365	367	358	394	390	411	350	371	382	366	349	342	379	379	399	375	365	359	377	361	366	384	363	352	411	378	417	383	407	360	375	358	350	367	434	358	390	406	399	361	374	368	410	362	340	363	378	364	359	417	373	401	384	366	361	369	386	381	367	391	366	360	360	407	395	378	371	382	367	367	390	395	372	412	388	372	374	389	355	360	369	366	350	369	352	399	378	373	361	388	403	369	371	375	423	374	355	362	343	377	369	381	372	388	354	389	376	388	386	364	343	361	402	366	362	365	349	373	382	372	371	334	375	403	399	368	364	377	374	368	379	385	400	363	355	380	369	387	378	375	358	356	365	393	362	364	398	407	365	351	349	348	374	403	326	392	434	350	390	411	406	397	412	349	379	385	386	381	336	359	380	373	407	350	350	374	358	369	336	362	389	389	365	340	382	350	348	339	367	415	367	382	371	355	391	367	371	379	371	364	364	362	392	368	389	370	349	342	391	377	401	375	389	369	369	361	359	382	384	377	324	399	342	370	382	361	374	366	359	354	406	368	377	380	365	363	398	355	357	392	380	386	375	361	369	370	366	362	385	383	368	386	350	367	380	363	369	358	370	363	351	362	352	349	406	369	350	391	365	380	380	409	404	363	348	388	400	359	401	378	384	399	375	378	380	413	336	390	396	372	360	393	351	361	368	362	386	399	337	360	377	362	357	328	399	351	408	354	401	386	356	382	360	377	375	382	402	342	369	373	360	381	393	391	382	345	426	396	372	341	322	379	346	375	364	371	404	390	387	373	361	363	393	372	359	396	380	338	361	335	371	372	411	384	363	401	375	341	397	384	361	352	358	352	370	352	368	359	367	394	370	403	355	406	379	358	342	396	360	394	383	375	382	374	328	355	364	366	368	336	355	350	406	408	346	330	360	374	368	374	373	362	382	368	371	365	386	413	361	394	334	383	359	374	402	406	361	404	401	337	358	376	354	393	382	392	384	383	334	365	397	372	412	379	375	388	387	359	377	342	374	369	357	377	381	364	359	369	378	418	340	372	371	391	383	350	416	378	350	385	327	401	385	375	380	387	386	375	381	384	418	384	354	371	389	380	366	370	386	359	381	390	381	391	417	388	365	396	333	388	375	346	365	361	396	390	350	348	396	364	369	367	369	357	375	385	362	366	391	379	378	381	368	357	380	380	394	400	350	355	379	385	361	369	386	369	398	367	395	363	374	385	351	416	341	403	404	362	358	375	398	346	352	354	361	387	373	365	366	379	383	399	371	365	350	394	357	376	342	430	375	370	365	355	376	361	408	368	391	351	336	383	377	396	416	394	407	372	367	414	408	358	370	379	348	402	399	363	349	380	348	362	347	390	387	365	378	376	355	377	378	394	391	408	395	357	370	375	384	388	394	401	378	378	356	386	369	404	379	357	349	363	376	366	340	401	352	399	372	334	408	363	436	364	365	402	379	387	373	423	373	370	373	337	370	370	333	373	340	398	361	384	360	371	414	366	349	382	370	372	376	353	404	357	390	366	420	394	379	356	360	400	362	415	390	413	387	372	354	391	349	389	341	371	336	335	397	377	387	372	360	344	378	388	367	336	405	403	348	380	367	368	373	364	376	359	381	364	406	362	350	362	371	360	383	353	368	378	388	383	375	367	382	367	381	388	348	387	373	357	399	368	404	373	373	356	375	398	365	359	335	369	383	373	364	397	384	393	346	376	382	366	366	391	378	380	353	346	375	362	370	360	374	374	362	382	397	366	399	374	411	370	388	346	389	392	389	384	384	347	401	386	400	381	360	375	389	385	321	379	417	403	355	376	392	410	361	332	340	372	362	376	357	345	392	370	370	369	346	381	385	354	364	382	395	377	379	397	378	361	344	379	364	404	396	373	366	428	353	328	373	394	380	367	389	371	399	363	382	389	376	384	356	377	408	379	352	370	396	382	371	364	366	361	404	352	382	366	367	393	417	345	378	364	398	371	389	356	370	383	340	369	381	415	348	364	383	355	382	376	400	322	366	391	382	375	387	384	393	373	424	350	378	406	383	387	393	363	375	325	360	378	388	376	364	357	372	392	381	369	364	394	368	356	361	356	368	385	428	364	360	409	413	368	375	381	377	433	368	396	407	375	379	372	358	410	373	366	366	350	393	368	391	357	416	351	390	401	355	375	370	390	352	374	379	369	361	355	377	343	365	370	393	392	374	437	345	371	379	366	378	365	372	391	397	402	410	368	414	346	345	355	372	367	346	328	407	343	355	362	363	399	399	369	362	399	358	395	345	359	396	360	398	380	366	395	390	388	376	376	388	329	399	355	340	403	386	353	396	387	384	353	392	377	411	403	366	406	383	384	418	364	394	388	359	346	372	363	357	366	396	368	362	361	397	364	373	382	377	348	386	384	385	390	353	390	353	407	378
23883	20938	27892	24058	20150	5579	955	730	660	637	620	585	3339	3685	3858	3355	927	542	514	497	500	528	510	497	539	522	560	561	524	513	534	478	544	463	517	453	510	496	504	531	566	512	542	518	551	506	508	510	489	515	509	516	519	515	498	542	503	470	523	511	502	487	519	533	502	473	521	481	497	516	499	496	522	488	511	489	482	530	527	436	488	501	490	459	502	539	527	513	525	487	524	474	530	562	489	515	534	528	517	527	473	531	508	486	504	508	488	502	486	486	504	476	495	532	520	498	506	516	484	479	500	472	528	487	452	484	513	514	512	527	484	499	492	513	502	519	508	544	531	489	502	526	530	536	465	494	488	472	533	516	508	504	516	506	500	498	463	509	486	523	560	472	516	518	504	566	522	473	494	541	527	524	500	474	517	568	510	506	517	505	508	490	473	504	461	495	488	509	543	491	527	490	479	508	508	547	518	521	530	493	490	507	509	504	503	505	485	520	499	515	533	489	496	556	512	500	486	525	531	511	485	492	493	479	470	515	541	484	528	511	518	501	519	451	497	515	541	524	520	503	525	518	486	550	491	539	513	490	482	501	468	506	533	528	502	468	513	475	488	493	504	575	444	535	504	512	484	528	522	480	488	549	493	524	513	504	497	499	487	499	474	552	505	474	474	499	528	516	493	508	538	507	522	490	529	564	509	582	441	481	492	521	549	482	461	557	495	496	534	537	509	494	509	517	505	493	479	510	489	500	536	487	538	473	501	487	505	491	448	518	491	515	521	521	534	494	527	483	503	508	503	529	543	540	504	520	491	492	467	503	495	537	528	544	514	521	498	504	499	530	526	515	483	498	510	513	497	533	532	504	475	536	515	523	447	478	521	534	495	507	502	480	505	529	466	507	519	486	471	487	498	535	512	490	534	525	506	491	502	500	509	479	521	513	537	537	486	517	509	504	502	479	519	499	484	542	542	483	536	514	526	537	479	509	504	550	535	513	515	493	527	499	544	507	501	526	505	521	521	508	504	536	491	516	515	551	462	528	536	493	523	492	508	531	539	515	479	513	518	490	494	464	506	477	437	529	494	498	463	488	486	482	504	473	513	541	522	487	530	524	500	508	533	515	497	506	544	522	522	516	478	479	506	492	514	519	469	496	529	543	493	497	535	495	491	518	503	497	521	520	506	493	506	521	509	471	509	501	510	512	525	500	552	498	515	469	489	477	500	488	480	518	523	469	503	497	523	532	466	471	484	522	476	494	477	510	509	520	508	502	524	536	521	525	493	531	479	501	522	494	512	513	517	498	482	558	476	519	494	497	492	527	484	492	508	478	520	487	543	488	506	481	484	545	498	529	494	504	492	487	483	517	498	508	529	517	478	495	487	501	523	512	474	485	488	517	463	550	509	502	514	465	490	472	495	500	495	538	489	546	518	509	510	528	542	536	546	498	519	495	503	503	519	471	505	443	493	524	536	511	542	507	499	504	511	482	500	488	452	556	514	535	466	506	521	507	534	466	497	482	532	501	536	512	501	524	530	491	549	516	513	482	496	531	499	508	485	486	503	496	537	516	513	465	482	519	534	484	485	467	491	504	487	456	501	456	522	490	517	503	536	547	543	510	532	537	527	542	535	529	548	488	507	475	526	546	475	544	463	539	524	504	492	496	516	495	524	475	493	498	551	505	513	469	510	518	523	491	520	535	470	480	521	503	519	522	474	524	502	561	479	525	447	502	504	477	501	498	516	544	512	548	464	505	515	490	503	496	511	521	501	511	481	469	498	541	534	473	545	548	518	506	489	482	520	536	468	476	522	496	499	476	478	512	508	542	499	481	510	534	484	497	510	497	554	482	501	463	474	549	494	507	544	513	520	534	458	460	486	499	516	470	480	524	537	495	495	505	509	563	505	460	527	497	577	542	531	514	477	490	502	465	511	497	517	512	506	479	492	506	545	515	473	509	526	451	498	485	521	520	517	487	485	573	455	497	526	533	515	484	512	501	489	483	512	498	571	504	542	531	491	558	479	472	480	501	492	505	484	547	498	513	517	551	507	535	484	480	491	522	507	499	490	544	519	573	519	492	512	499	550	528	474	498	496	504	512	483	505	468	526	487	497	506	502	486	491	508	463	523	525	443	490	495	452	494	478	485	529	466	489	491	537	491	512	532	505	533	497	517	510	490	491	536	520	494	461	505	511	463	540	468	510	450	474	501	509	514	519	511	529	449	505	480	526	515	511	527	495	503	482	496	527	538	516	532	532	527	510	485	525	480	512	499	457	517	552	506	489	509	519	491	501	474	481	529	500	510	494	525	471	483	512	511	485	501	504	513	499	477	522	499	451	516	507	528	516	479	492	470	481	512	477	539	550	503	509	533	523	488	512	511	503	558	450	518	482	512	501	509	512	542	524	538	482	474	475	500	524	507	499	480	524	480	494	533	521	524	518	522	495	514	510	478	479	493	542	519	522	518	493	470	473	568	527	492	476	466	539	508	529	539	515	516	476	519	512	528	494	469	510	504	502	517	514	510	540	503	495	507	499	501	579	510	507	525	542	486	501	503	526	493	515	519	534	490	544	530	500	499	512	510	513	473	504	528	531	487	495	466	500	528	506	462	523	529	499	481	545	520	521	519	470	512	532	474	521	518	590	501	511	455	521	488	549	516	511	516	495	477	514	510	530	492	536	522	546	490	505	516	496	485	500	519	483	523	528	506	540	526	508	499	499	499	487	505	479	560	505	495	542	517	517	505	503	567	512	537	521	514	520	496	478	514	512	508	531	521	471	477	505	515	522	519	528	525	470	532	489	520	529	495	495	507	497	507	485	515	511	481	499	500	512	470	480	527	497	484	491	510	497	523	506	505	505	468	521	479	531	522	513	523	515	494	513	500	496	504	508	505	500	479	499	511	508	517	497	563	485	485	512	517	482	448	482	532	502	476	470	503	493	500	526	503	524	521	468	507	523	505	510	466	492	486	464	523	503	483	529	463	510	513	486	531	489	543	488	528	521	471	525	488	517	504	475	522	499	507	523	535	523	504	507	524	479	530	495	521	479	487	484	540	506	537	507	440	505	491	517	495	506	505	504	514	517	498	465	528	506	493	521	550	522	522	533	541	518	500	508	517	505	500	514	493	513	463	540	528	551	526	494	511	506	498	502	514	542	532	525	509	479	532	513	538	542	519	544	525	513	557	540	562	502	523	496	508	514	525	522	492	480	520	524	532	525	465	479	520	480	516	464	503	507	518	522	519	492	494	508	508	540	518	531	531	488	506	520	499	484	470	512	472	521	530	529	454	532	526	505	492	494	519	484	485	523	513	529	480	506	515	529	528	506	488	512	520	533	519	552	514	488	515	533	489	467	509	483	501	506	547	486	558	471	460	500	505	494	521	486	473	499	501	537	541	505	538	522	502	542	542	498	489	524	529	506	529	498	505	494	536	496	482	503	538	532	497	461	538	504	488	448	492	501	527	521	494	536	490	503	498	532	503	478	512	529	495
41529	58921	31653	2429	1763	1477	1130	1012	926	842	753	740	6632	6622	7635	6116	1346	634	589	611	625	632	568	645	613	584	609	625	623	623	604	572	573	628	638	579	581	547	587	612	562	590	570	624	574	638	575	579	600	629	592	592	570	574	613	596	593	590	598	595	637	606	649	594	576	601	610	566	588	600	550	580	600	547	566	596	571	572	602	610	575	595	623	613	599	577	597	555	598	580	602	574	614	610	605	600	610	585	570	583	588	605	629	592	594	560	637	591	574	567	595	626	590	560	594	566	604	578	611	634	605	611	530	598	581	594	555	602	560	572	605	563	613	598	597	597	581	582	600	594	580	553	548	657	557	589	578	584	565	587	595	617	585	595	552	590	565	567	636	541	585	584	598	609	606	623	582	553	610	565	602	587	577	627	572	596	601	601	573	610	580	564	619	588	595	596	597	577	616	588	608	590	599	589	575	585	593	575	616	590	608	578	564	589	562	592	631	620	644	575	571	582	586	591	633	603	642	591	603	565	631	576	594	603	621	565	594	568	575	629	561	541	583	594	586	546	590	612	584	608	601	596	611	574	600	569	630	571	564	608	565	594	596	606	629	577	598	586	558	629	580	596	601	596	576	592	557	563	581	556	596	611	561	564	615	591	568	627	609	601	621	654	628	584	616	600	599	578	586	656	548	619	634	584	619	602	602	610	590	565	548	605	577	586	617	579	594	600	613	620	607	603	570	602	524	602	581	581	554	568	611	617	568	602	628	631	599	569	591	573	623	557	553	571	549	652	632	639	594	604	622	611	545	593	568	598	589	613	582	585	580	640	568	580	584	563	607	569	568	572	587	576	582	576	613	608	563	595	583	612	602	643	557	590	582	610	596	563	604	603	587	585	569	638	581	589	557	587	533	594	584	567	582	558	585	540	562	574	591	576	572	641	585	633	601	612	603	618	583	546	597	605	587	600	597	612	612	566	607	569	575	614	589	603	573	619	609	580	543	584	610	586	599	601	569	602	568	552	546	622	612	582	593	590	551	595	627	607	635	556	619	633	609	625	578	607	580	619	624	576	568	580	605	604	598	624	595	589	612	567	535	544	624	579	628	583	618	593	573	644	597	596	595	586	628	571	616	609	596	589	612	581	645	563	590	601	509	599	595	655	667	575	598	592	581	575	621	596	603	587	601	608	593	592	594	586	589	631	553	579	595	610	582	603	545	566	649	582	562	554	610	601	589	557	569	628	573	615	617	548	586	593	591	572	568	600	597	625	544	641	556	604	604	607	611	583	603	564	589	576	604	621	572	615	602	568	585	546	587	534	564	555	589	563	591	616	580	607	605	612	556	569	597	583	617	588	633	649	620	618	569	651	602	592	563	614	573	651	618	581	610	591	602	608	594	562	599	565	631	585	577	601	596	592	601	584	567	663	549	605	571	586	570	565	552	589	603	614	570	570	605	589	610	561	633	592	625	586	586	597	584	616	576	614	603	575	598	568	588	533	576	587	590	622	609	622	566	625	540	589	584	612	610	583	576	575	608	604	571	596	624	612	556	593	602	623	602	628	579	622	586	597	622	566	564	605	574	571	603	521	585	599	619	623	581	582	594	592	580	601	585	602	627	568	563	550	589	577	639	585	601	577	573	592	550	588	582	646	621	579	667	595	575	560	569	584	576	603	588	607	590	605	621	568	557	604	622	588	624	538	562	619	587	624	609	603	605	640	590	543	584	630	601	602	632	602	596	579	632	548	608	557	568	598	615	587	551	646	586	608	583	611	638	583	558	611	580	615	625	568	567	609	560	564	599	602	570	616	618	565	616	564	566	612	593	579	602	601	611	599	613	574	589	585	582	583	586	611	600	615	616	598	609	573	618	592	585	608	569	565	611	582	538	587	572	575	620	549	634	604	561	594	553	619	617	566	578	562	619	579	577	569	593	572	600	621	637	572	586	580	600	623	600	592	605	590	579	633	565	627	585	604	565	566	553	643	590	568	613	578	608	587	629	593	616	636	592	629	612	578	601	577	624	569	548	613	583	559	606	601	572	567	598	607	603	574	574	611	601	551	593	593	565	617	590	606	606	592	588	590	571	615	589	572	554	613	617	580	565	581	560	584	573	581	623	592	589	611	595	614	572	613	580	590	585	584	579	565	612	593	585	577	637	622	606	558	579	554	595	570	602	551	624	564	607	587	571	599	578	599	630	571	581	616	572	601	587	561	542	578	605	599	576	588	577	585	601	643	573	564	574	593	564	628	606	613	619	581	593	578	618	580	605	610	594	633	546	574	598	600	634	598	593	593	591	579	625	622	615	599	569	578	569	559	580	578	607	665	583	617	550	563	608	560	580	603	621	591	582	583	578	584	569	642	612	557	601	552	548	578	614	574	561	589	574	564	562	591	613	605	591	594	580	576	603	615	555	604	603	593	608	585	610	639	611	605	576	586	566	582	581	625	629	609	646	582	646	640	594	577	616	581	603	603	563	594	569	567	640	544	578	589	599	574	599	590	626	590	653	566	663	577	581	574	584	603	618	599	567	622	620	612	567	615	565	610	590	610	584	600	549	605	531	582	592	625	580	574	638	628	601	584	599	568	609	586	557	559	583	535	590	577	584	641	591	590	588	601	590	557	586	585	594	580	631	603	570	544	622	594	618	560	568	578	590	582	573	569	604	561	633	564	580	579	587	598	608	612	628	579	613	628	611	611	607	597	592	600	585	564	573	588	623	591	579	621	580	601	594	604	563	600	595	566	579	574	606	599	667	596	581	560	575	601	531	624	584	613	597	590	596	587	565	603	588	562	607	594	630	585	622	598	589	622	576	597	632	573	628	624	590	591	615	579	590	572	603	564	594	585	544	593	557	612	582	565	613	583	584	579	577	628	574	577	609	604	558	577	580	591	627	567	627	581	580	618	602	547	559	646	575	571	593	587	534	621	553	588	591	591	584	629	537	566	587	596	607	558	589	562	573	646	601	579	596	605	577	591	593	600	614	598	563	569	554	624	567	583	603	602	576	619	558	563	595	640	587	587	591	601	578	592	568	590	591	564	567	626	619	594	587	567	547	572	609	577	623	582	605	564	621	546	580	604	604	582	618	586	569	570	604	599	572	605	605	611	601	610	577	593	584	627	627	581	598	595	562	621	594	596	581	624	592	556	584	589	596	587	620	574	606	618	581	603	612	542	572	588	554	605	606	625	603	610	657	592	634	616	631	623	582	595	654	572	597	629	582	576	594	593	602	589	559	607	605	564	608	615	631	604	592	596	616	574	592	588	542	610	585	607	602	556	564	622	538	562	598	626	630	560	563	590	598	612	588	608	603	545	579	587	578	585	624	579	650	615	562	572	602	627	552	566	598	599	617	596	608	634	595	578	603	608	561	599	575	530	603	570	634	559	604	578	582	590	574	583	577	603	599	605	568	577	559	586	593	575	627	572	574	576	612	588	608	601	575	593	599	544	630	580	560	603	588	564	602	602	593	577	562	587	578	612	600	570	622	571
25098	21237	26661	23769	5537	644	520	477	424	370	372	357	1039	1683	1820	1478	485	352	381	349	351	364	349	393	356	333	371	348	353	364	361	340	337	350	348	353	356	339	333	360	332	354	287	352	347	351	354	366	374	351	355	338	346	332	370	371	366	369	354	345	329	349	320	335	361	354	364	329	332	348	341	358	331	369	341	332	358	347	342	327	345	365	364	329	333	323	344	339	390	335	381	332	354	340	351	360	357	336	359	343	323	332	363	335	362	316	317	353	341	345	339	343	352	360	326	349	301	323	365	344	359	346	348	355	374	338	366	344	331	362	326	355	347	350	337	347	354	325	375	335	334	344	340	327	333	362	335	367	373	346	363	389	350	353	336	351	362	365	352	326	339	341	361	352	345	348	367	361	339	386	360	348	316	338	321	326	330	344	362	347	330	400	336	352	360	372	341	354	331	327	337	345	370	325	369	351	319	369	347	350	345	319	370	379	311	365	369	352	339	353	318	330	371	354	340	338	354	354	335	382	345	331	325	342	334	362	328	368	347	370	343	348	347	362	386	345	342	341	330	364	325	343	346	347	334	346	361	344	333	302	371	325	350	381	358	354	367	345	382	402	317	336	346	319	372	367	358	329	349	346	361	357	336	351	332	323	367	359	321	344	358	319	361	358	332	342	340	349	332	336	340	362	345	363	343	334	332	352	349	321	350	363	374	347	332	342	334	383	333	369	346	362	355	335	348	356	359	341	320	350	341	313	362	356	347	342	355	365	377	359	342	363	356	391	309	355	349	331	368	355	339	347	341	341	367	358	350	353	333	340	338	344	370	319	331	349	315	342	355	323	339	352	318	362	336	352	331	355	324	330	356	350	303	363	334	353	321	321	355	287	333	341	360	327	369	330	343	331	350	346	316	335	335	360	334	339	339	357	352	337	335	355	328	381	341	383	357	374	387	358	344	348	313	342	368	360	340	378	336	386	333	351	364	368	354	344	329	362	329	337	372	326	368	324	360	363	346	358	349	341	333	316	335	366	366	347	307	350	338	357	362	325	370	336	364	363	363	322	372	339	327	356	333	342	356	366	342	372	324	342	386	369	376	343	372	362	343	350	333	338	354	343	334	355	347	345	371	355	332	296	345	327	325	363	355	384	346	360	351	337	366	343	347	349	363	327	358	339	354	384	316	308	356	354	359	335	353	367	353	322	358	378	324	367	350	343	369	345	344	366	320	346	343	333	342	343	321	373	363	298	363	349	339	356	335	355	305	384	357	317	368	350	343	346	357	347	356	327	329	328	316	321	288	362	337	355	365	355	341	378	331	371	351	350	339	366	337	372	350	341	356	341	334	341	346	344	359	335	334	339	356	335	346	344	390	348	335	311	331	330	306	327	335	337	322	336	348	363	343	350	334	356	325	375	361	340	375	321	369	320	357	346	340	317	322	343	355	349	330	341	349	335	368	329	341	331	348	328	307	330	357	324	333	344	337	328	311	352	333	348	358	321	311	327	328	353	347	371	373	320	373	328	356	331	319	327	351	356	331	333	327	329	337	328	341	369	346	349	340	319	318	338	345	396	342	369	338	350	339	365	357	325	347	363	319	330	335	324	343	324	332	345	305	334	371	342	363	343	369	334	347	329	361	365	353	347	331	330	401	362	354	348	350	326	375	343	379	360	338	343	335	341	335	373	383	347	325	347	341	333	333	362	342	356	335	359	369	360	331	385	367	352	323	350	321	348	353	351	361	319	362	358	327	356	341	387	341	354	314	365	376	346	330	356	332	353	346	353	345	333	378	356	337	373	362	342	335	318	338	318	337	343	339	351	405	364	329	347	337	350	387	338	372	342	357	390	333	367	363	333	348	348	337	363	374	364	332	337	376	298	352	329	340	356	358	311	367	367	354	333	338	340	370	337	377	312	350	329	365	348	377	317	305	326	349	339	356	342	327	358	332	373	357	330	333	333	346	328	347	369	365	321	355	335	384	321	326	336	348	350	329	327	359	346	339	349	363	344	351	354	360	369	342	333	365	361	377	325	348	354	351	341	388	355	326	356	336	369	354	336	365	366	338	352	338	359	325	342	359	334	308	359	351	349	352	333	348	361	340	360	355	341	380	342	355	338	353	342	359	340	374	330	341	353	315	350	357	354	359	321	323	316	373	377	340	395	354	328	356	326	330	322	369	331	338	366	317	324	352	353	346	337	347	317	356	372	337	356	392	344	359	354	340	297	362	337	343	357	357	361	345	352	363	317	360	342	326	365	347	326	332	361	371	346	350	368	367	340	368	328	364	359	313	329	347	328	363	359	325	345	362	343	340	372	323	346	342	349	335	326	347	343	329	356	338	348	353	362	340	343	327	327	350	352	361	336	362	328	363	331	357	300	342	331	345	331	357	362	351	356	321	369	333	366	348	354	347	314	340	331	328	331	327	353	374	321	302	342	354	359	329	329	354	334	342	320	330	358	334	354	326	363	324	353	330	333	356	346	326	353	340	338	367	345	340	372	324	336	331	361	342	390	325	335	339	363	376	325	354	332	341	335	332	322	345	368	354	357	328	329	339	328	309	345	351	313	330	315	371	333	363	359	350	377	379	348	334	331	370	297	348	345	338	308	341	294	350	287	358	345	324	358	355	336	323	349	378	362	356	350	344	334	340	324	361	321	340	395	345	328	342	350	329	352	331	372	339	309	332	337	366	369	358	317	312	336	352	336	344	369	365	333	331	334	373	352	357	359	331	355	383	325	327	358	362	362	376	380	320	342	333	360	370	366	349	304	344	347	322	340	367	357	332	346	340	345	369	349	365	338	375	302	332	332	349	349	333	311	356	336	355	366	324	369	338	396	337	363	358	331	288	340	358	360	330	325	352	341	355	354	335	372	330	363	325	358	347	330	351	343	338	352	332	305	345	333	346	368	310	349	359	357	396	360	381	344	310	362	315	356	344	340	327	369	343	323	339	339	357	370	343	335	344	365	374	351	360	359	365	353	327	324	331	339	356	369	355	360	339	349	350	343	323	367	323	332	322	334	335	352	342	365	320	331	333	340	350	319	356	357	359	316	334	364	347	332	377	348	346	308	314	340	376	350	321	341	370	336	327	396	333	390	312	350	363	363	323	376	341	350	351	311	303	351	376	352	354	340	295	333	313	361	353	330	335	344	355	356	328	342	327	362	389	360	366	336	330	347	338	334	340	342	340	335	323	359	340	359	334	362	326	343	346	333	331	356	351	345	357	308	352	319	346	342	320	336	368	346	315	325	357	316	350	337	363	346	295	336	334	361	365	355	335	350	358	353	355	326	360	357	365	351	340	356	372	341	330	351	348	365	355	334	321	358	348	350	358	363	338	311	349	346	337	333	335	331	369	329	363	359	323	336	356	360	315	350	329	331	347	368	315	359	347	361	347	356	328	351	383	368	364	344	372	347	328	359	338	356	311	339	336	351	361	338	360	350	367	359	341	330	353	362	337	332	348	349	336	362	341	336	354	333	381	386	320	348
40529	53415	26092	1498	1063	880	768	660	644	593	558	533	2286	3903	4553	3301	703	428	445	481	485	416	443	470	411	442	427	448	417	438	389	439	457	429	455	456	443	450	439	424	437	425	432	436	429	432	404	440	419	405	418	408	449	452	413	479	459	456	429	444	389	443	464	396	419	429	420	403	417	447	438	434	404	431	443	443	407	437	443	460	430	484	452	446	429	436	438	430	433	418	437	421	436	418	416	398	448	428	425	425	433	438	411	429	421	439	428	427	417	422	409	460	440	396	481	427	428	431	420	460	424	428	438	425	456	427	448	438	473	483	419	456	404	397	408	445	413	426	414	449	414	454	431	424	427	432	440	437	463	465	451	421	420	413	435	457	412	390	428	414	473	465	433	445	446	432	398	477	429	446	440	441	437	451	407	452	401	419	445	393	403	448	436	420	433	440	436	439	461	426	460	423	416	411	439	396	393	459	413	438	445	420	435	409	491	435	436	451	445	430	425	454	414	384	434	429	461	430	412	443	441	409	435	454	458	436	430	400	445	447	436	449	426	401	426	436	406	445	479	418	471	419	424	440	413	382	444	430	446	424	428	427	405	419	458	443	463	427	416	415	448	421	440	435	477	409	419	443	449	425	400	403	435	408	408	392	442	405	457	446	448	450	368	414	413	490	442	427	461	422	410	423	424	425	480	459	435	409	422	423	456	449	489	430	446	389	409	428	388	411	432	421	449	407	436	391	438	397	440	434	412	445	399	425	449	467	401	433	444	429	456	390	403	431	442	457	426	458	398	405	423	430	474	468	425	451	481	400	447	435	458	414	436	426	469	402	428	419	405	444	437	410	441	460	422	432	387	408	421	426	421	430	403	421	427	430	426	428	424	423	467	435	471	447	427	409	391	389	444	411	427	401	404	423	421	408	421	418	425	441	474	465	469	435	411	426	449	419	451	428	432	405	476	450	398	431	438	394	462	427	444	429	463	416	447	438	414	403	425	426	447	419	435	451	392	402	408	448	447	424	452	466	395	433	428	428	414	446	475	452	428	468	394	454	396	419	444	419	410	398	430	431	494	419	477	428	460	435	470	429	390	430	441	456	453	406	443	413	460	380	448	429	431	405	435	419	429	453	449	393	407	415	429	465	445	450	437	411	413	407	461	399	407	427	411	425	435	425	464	427	419	418	420	427	422	426	442	431	452	406	407	450	426	480	449	393	455	430	430	450	422	425	440	423	442	434	412	446	439	444	422	433	389	434	451	424	444	470	448	432	441	441	414	436	408	427	387	383	432	453	412	427	452	409	432	425	420	456	462	453	402	458	450	432	421	451	463	432	443	402	423	429	438	428	436	416	413	455	431	437	418	443	452	461	426	431	427	421	456	424	441	422	457	471	419	466	428	430	452	463	465	435	438	450	443	429	414	427	427	425	417	429	424	388	401	402	405	383	419	449	464	440	454	419	422	440	430	450	436	461	434	401	435	436	440	419	427	405	411	442	452	429	423	415	410	432	431	438	472	454	425	450	419	416	426	402	450	432	422	438	457	425	401	439	413	450	405	442	424	422	418	449	434	452	433	435	421	399	451	451	451	376	469	413	426	447	414	417	467	450	426	431	453	469	413	433	472	413	425	432	441	435	385	435	455	409	435	436	430	445	467	433	435	425	400	424	433	461	442	434	453	437	440	433	454	384	431	424	439	453	425	441	438	474	426	430	407	395	409	421	403	379	408	464	390	439	447	432	422	466	446	390	500	484	432	428	449	407	409	443	441	413	435	453	407	429	419	458	393	455	423	396	440	440	412	418	454	421	445	449	441	461	412	413	433	379	389	411	432	487	460	431	452	475	416	436	462	432	388	464	404	454	426	433	405	438	429	428	454	430	460	423	419	453	445	437	427	418	438	414	460	450	446	427	431	439	458	448	425	412	434	431	425	403	449	425	431	407	454	432	486	419	411	421	421	449	428	423	428	426	462	448	412	400	429	420	460	441	407	424	465	461	439	417	394	451	433	460	437	425	432	431	409	475	415	456	436	431	443	440	422	446	445	403	396	409	435	421	385	493	443	427	461	427	449	480	429	434	446	486	409	430	433	459	415	418	394	422	421	409	421	426	407	458	381	420	430	409	464	405	423	416	423	426	455	451	416	441	443	460	423	449	450	431	398	445	421	416	435	439	411	453	420	402	454	405	438	425	430	448	401	421	425	458	454	439	419	398	395	452	426	418	430	455	433	431	423	456	441	458	413	438	400	442	470	437	438	426	445	458	404	433	443	407	470	463	455	474	411	464	444	444	445	405	430	414	419	397	427	435	418	431	436	453	425	397	458	432	431	431	428	444	432	458	399	421	406	434	438	445	375	411	426	438	447	452	408	448	404	436	431	460	457	438	424	412	427	447	444	400	396	461	417	416	460	421	434	390	410	420	397	492	433	436	439	422	402	421	408	443	387	437	423	457	433	424	426	404	428	405	429	433	446	448	435	450	446	443	451	440	452	432	448	445	439	434	428	419	433	428	443	416	450	433	436	428	430	432	424	428	421	402	413	439	422	452	418	464	413	430	467	415	414	433	448	427	442	461	441	396	437	453	415	422	439	459	407	461	442	449	437	436	445	435	421	418	389	396	434	441	431	424	399	401	470	440	467	424	443	426	417	421	447	429	442	448	431	470	450	445	431	431	420	438	447	412	439	438	450	416	423	416	411	424	415	436	423	445	426	453	438	453	487	420	399	392	443	425	419	427	440	404	458	439	421	450	457	423	455	438	430	412	420	439	403	411	444	415	403	441	413	488	441	436	453	425	456	448	452	425	434	444	361	466	450	449	451	415	383	407	460	434	416	436	462	447	440	420	428	438	417	455	467	410	455	404	437	439	430	446	429	440	431	396	434	432	429	438	433	449	449	406	453	425	461	420	440	450	411	416	439	446	420	439	482	423	429	444	397	469	429	406	423	413	444	450	419	423	446	440	417	405	452	440	421	410	423	419	452	408	397	411	404	430	461	448	457	434	415	426	425	424	445	418	421	466	427	411	393	425	424	467	434	461	442	435	439	433	453	421	460	432	414	426	424	393	472	406	450	450	422	416	428	405	398	471	451	437	421	411	419	372	415	433	459	415	442	419	455	424	461	466	450	410	414	428	418	451	425	434	446	419	435	429	442	445	406	473	438	417	393	448	413	452	433	416	451	444	432	443	440	389	433	399	418	379	457	440	449	416	464	440	455	421	425	438	435	411	452	443	427	430	459	436	438	396	413	457	424	414	411	415	428	440	435	428	433	412	428	408	459	434	426	436	408	451	419	439	431	434	409	441	431	436	421	431	472	476	432	427	434	433	442	478	457	442	444	442	449	420	415	433	432	445	424	422	433	425	440	428	463	417	420	420	447	457	414	451	439	466	420	431	467	436	428	425	392	442	406	412	448	413	450	429	423	470	415	421	432	444	441	380	428	458	462	409	437	450	421	441	435	457	434	426	417	448	423	419	388	425	440	412	454	437	442	471
22821	20994	28477	23582	20920	20235	4493	1192	973	906	833	1245	6748	5963	7351	6255	1621	733	757	713	696	685	659	654	695	677	711	714	722	679	667	658	690	748	664	634	690	703	668	672	652	671	701	662	649	642	727	649	702	653	630	701	655	683	713	711	684	685	711	622	649	696	713	700	681	732	620	685	653	657	664	703	692	687	637	627	690	707	660	628	664	651	717	678	603	680	634	686	716	693	630	665	660	700	648	705	669	707	676	661	640	690	677	642	671	681	679	636	658	688	709	671	680	666	680	684	683	645	654	658	684	660	670	706	674	700	688	605	675	709	666	643	648	687	662	666	615	658	637	671	658	661	664	670	684	648	706	696	687	683	704	696	686	709	674	660	672	642	650	715	677	660	650	708	665	693	657	657	712	677	674	647	689	694	640	651	685	631	664	657	722	663	728	721	695	700	682	660	683	683	649	645	644	683	665	676	669	723	699	645	654	666	679	680	648	707	676	632	683	701	659	666	673	668	681	674	683	674	643	665	695	643	683	663	659	678	670	648	656	616	676	664	682	698	657	694	655	632	668	684	670	671	699	663	709	672	694	676	673	676	699	660	645	647	669	629	728	694	643	693	697	672	731	727	637	689	675	663	705	682	640	690	669	661	626	674	671	733	657	701	625	636	674	662	675	638	640	670	705	678	685	709	705	696	672	695	699	681	664	676	666	704	714	637	689	682	680	613	656	694	664	664	689	645	683	722	654	645	677	704	656	660	659	681	682	680	707	692	645	691	664	633	632	657	724	648	625	701	629	670	677	678	658	671	703	662	677	659	684	707	698	646	665	669	681	668	669	697	647	717	616	661	693	733	683	677	684	682	714	695	712	680	690	695	668	686	672	696	662	734	683	689	634	657	680	631	664	664	634	708	709	698	652	632	646	674	645	627	649	717	649	688	653	672	671	678	676	708	687	615	642	631	696	635	678	652	709	671	679	644	680	671	700	658	727	656	710	670	703	646	660	628	663	682	701	665	680	683	641	618	665	679	639	679	698	685	633	654	689	691	685	705	678	680	701	687	696	677	682	660	669	629	673	654	673	640	652	674	649	672	637	698	702	674	670	678	659	668	635	674	716	718	647	658	651	630	662	709	723	691	664	662	647	711	684	647	635	636	687	651	675	686	640	669	679	628	700	692	679	695	705	677	697	689	662	647	685	724	696	685	668	730	657	684	661	599	702	669	629	678	661	685	654	653	681	633	655	667	715	671	725	639	656	636	684	666	670	687	702	625	658	657	650	694	692	660	638	595	636	679	714	667	680	692	658	666	682	705	667	678	675	643	674	698	692	666	672	666	720	701	689	648	640	700	646	675	650	698	691	670	677	717	677	674	700	649	649	611	680	674	639	668	670	673	624	674	690	652	647	728	666	677	666	690	665	688	670	683	621	661	671	687	705	696	694	634	659	660	701	628	654	678	674	654	659	693	699	653	745	672	660	645	640	638	678	716	687	679	688	672	639	632	673	689	673	669	646	678	702	677	627	646	662	662	657	680	674	694	724	678	663	684	626	657	717	702	695	658	672	657	670	672	639	690	644	651	694	659	697	660	663	678	697	659	690	656	664	678	741	644	671	662	671	662	628	672	624	617	628	686	662	655	704	706	686	656	686	666	679	636	687	684	655	683	719	690	710	682	668	675	713	715	674	679	679	643	638	657	659	684	705	672	654	639	691	603	709	699	662	658	642	688	663	645	689	678	632	715	695	706	665	699	710	644	706	667	601	678	679	679	690	694	651	651	668	697	688	700	685	655	658	702	695	684	730	674	666	654	671	664	660	706	667	655	695	720	646	674	675	664	698	680	645	642	633	653	673	669	710	654	665	595	685	687	724	686	689	616	650	688	705	692	640	629	627	666	699	651	652	667	655	678	626	684	714	649	692	636	696	688	660	715	644	652	642	661	641	652	683	710	644	682	672	706	640	659	698	653	653	683	664	651	706	672	650	634	658	640	684	648	674	638	672	676	639	694	668	654	658	630	695	694	663	664	660	629	652	771	664	687	622	658	665	699	706	708	676	692	685	664	713	678	675	649	682	665	698	653	662	671	676	673	709	671	646	650	708	702	662	713	668	699	635	669	658	715	672	655	684	680	653	697	612	662	648	667	599	637	690	655	659	734	673	667	698	655	659	674	663	643	698	678	691	638	629	709	719	655	689	662	695	591	660	633	641	654	677	702	661	690	664	713	671	666	665	696	665	691	694	661	692	669	680	664	650	695	689	639	678	697	612	655	656	688	648	654	640	679	661	673	660	628	649	708	627	642	636	684	732	682	715	674	681	702	681	680	616	668	685	675	719	670	640	647	689	664	691	653	690	653	695	692	634	672	673	657	664	641	661	709	688	653	673	645	655	670	683	654	664	652	711	653	672	660	643	651	609	661	701	663	614	701	701	631	664	728	656	685	707	670	625	667	736	699	642	655	661	634	690	656	691	628	666	658	650	689	634	667	666	640	658	677	633	622	674	634	657	641	689	688	651	658	680	686	673	635	717	671	643	673	631	662	660	703	658	670	628	659	711	638	670	651	726	679	665	668	675	683	750	705	638	625	688	652	694	662	648	650	681	662	619	637	665	683	631	720	677	665	631	636	677	690	689	687	687	636	666	696	697	618	696	665	690	671	658	675	625	642	621	716	685	672	704	652	651	658	698	656	693	641	667	697	590	713	685	674	642	721	677	668	674	688	655	696	618	620	634	694	698	724	661	678	668	640	683	702	680	697	704	675	684	676	677	685	673	650	651	680	700	629	723	726	705	651	647	643	678	644	646	694	672	681	638	668	696	644	685	660	647	683	678	675	659	690	713	674	630	656	644	699	670	682	689	669	648	685	691	680	671	670	663	634	674	668	650	658	704	689	693	654	618	656	692	721	656	680	643	661	682	725	697	684	704	614	644	687	654	709	701	678	640	700	661	683	639	625	674	653	666	683	681	660	645	677	706	659	695	653	714	662	708	680	695	685	661	686	693	673	642	672	607	666	652	682	660	690	648	659	651	659	704	670	689	708	717	647	651	668	655	653	686	683	677	699	654	683	681	660	643	615	635	687	689	658	707	660	664	670	648	684	694	733	677	665	661	672	693	688	693	701	670	697	646	722	695	709	656	662	693	671	685	687	673	676	675	702	692	711	695	675	680	670	694	694	629	663	639	682	656	646	681	699	695	694	684	686	635	669	693	661	652	672	663	668	638	675	663	660	692	759	660	654	655	690	703	676	704	647	670	625	668	678	683	713	671	654	699	629	672	659	682	697	644	605	687	691	707	690	669	665	659	697	696	636	681	669	697	636	662	699	647	646	684	677	681	650	676	614	650	645	703	619	671	685	670	690	659	703	646	681	642	669	654	696	643	637	655	647	703	662	668	682	666	655	706	648	693	673	731	667	669	641	677	656	668	674	692	642	654	691	674	689	659	648	633	695	692	643	670	616	698	759	664	703	633	691	669	720	673	689	642	684	679	680	667	734
45297	67690	36466	4342	3032	2332	1932	1621	1455	1254	1179	2056	12820	9596	13477	10906	2427	788	819	802	835	824	775	808	772	786	786	794	765	765	840	774	765	780	750	738	759	797	783	796	821	836	792	753	775	785	751	765	770	798	751	773	765	782	816	793	773	796	762	774	773	814	785	795	759	775	769	757	778	769	764	798	777	789	774	808	760	754	795	802	759	797	740	768	768	740	768	739	796	743	798	843	830	795	733	803	810	758	766	750	776	794	750	800	793	767	752	796	810	739	787	781	752	748	756	826	794	764	785	757	787	773	779	760	767	768	829	793	753	766	741	748	778	830	823	725	780	751	805	780	796	806	742	764	789	759	748	799	817	771	799	791	730	788	736	775	756	775	785	764	774	734	786	796	790	738	783	812	744	727	729	760	814	759	793	763	775	761	799	825	754	800	737	791	772	762	766	773	803	794	731	764	793	784	791	729	802	746	754	760	756	778	790	761	726	782	777	745	804	785	783	797	745	766	797	820	795	749	788	736	749	735	736	774	823	789	759	696	765	769	793	831	830	717	734	799	737	795	777	748	793	772	773	781	749	809	841	771	733	818	768	766	785	753	784	797	743	783	801	777	848	731	785	768	805	779	845	810	791	816	804	770	790	742	754	794	799	728	759	765	765	753	841	737	778	816	776	775	732	805	766	761	782	756	747	763	749	759	697	764	808	794	830	719	764	775	753	766	781	751	775	747	828	765	778	775	772	756	748	782	768	733	799	762	751	774	725	805	791	807	742	775	806	733	746	749	763	839	778	777	827	773	774	806	787	818	781	741	779	830	768	796	770	742	734	758	743	808	789	767	796	780	759	737	735	754	776	777	787	817	770	760	711	771	781	755	755	792	742	723	775	758	760	775	792	737	789	808	781	770	724	759	757	789	812	729	756	797	761	748	766	751	778	769	743	814	835	750	789	756	744	730	752	819	782	804	789	782	752	765	700	770	768	727	789	794	868	727	781	733	779	768	763	704	813	727	763	771	789	804	744	766	767	768	851	801	794	790	809	740	798	841	761	724	792	803	807	759	740	759	711	755	711	766	728	755	770	790	780	802	759	728	779	734	758	767	754	746	709	769	786	812	746	785	766	782	758	761	819	745	799	783	781	769	797	774	770	786	737	760	741	690	777	789	753	764	795	715	865	789	767	741	749	751	750	703	770	786	795	733	810	776	748	786	789	754	794	769	798	760	746	764	808	774	797	759	721	764	798	801	734	798	753	738	759	790	735	790	768	768	772	702	780	725	778	784	724	779	773	763	768	773	746	758	790	802	732	775	830	734	789	780	719	805	742	786	739	765	785	756	745	719	760	803	760	793	742	822	773	828	720	765	807	785	749	745	776	754	834	778	778	771	800	750	782	777	781	791	778	764	772	776	808	778	846	841	756	789	782	786	758	742	780	821	755	776	794	746	793	767	789	786	761	797	789	764	765	744	811	760	775	792	751	773	763	779	754	753	775	793	749	783	749	777	812	758	755	801	698	723	786	799	787	774	786	741	789	776	734	740	757	785	776	791	791	751	788	721	755	777	777	790	786	729	779	796	761	795	803	745	793	800	765	836	768	777	813	788	722	731	842	765	775	761	765	790	765	822	756	738	762	718	756	836	746	746	760	769	750	784	758	789	740	771	819	784	763	820	755	804	727	778	786	777	805	780	783	825	741	786	799	794	760	798	788	816	774	760	770	812	820	746	772	746	843	825	761	817	796	800	765	752	767	716	760	766	782	773	741	768	754	742	799	720	774	735	755	786	791	813	800	786	778	795	766	797	794	695	780	728	779	780	795	811	797	728	754	816	798	784	752	805	739	770	777	789	823	748	774	747	744	758	797	806	733	775	793	778	792	820	825	734	779	718	773	791	775	765	770	775	756	741	773	833	791	831	767	800	724	781	769	776	749	781	753	761	750	731	774	827	789	716	743	792	822	768	726	739	754	770	752	766	750	803	767	732	782	787	763	823	708	775	696	778	772	781	774	789	778	763	737	806	773	768	770	768	812	803	765	759	736	745	782	761	773	752	741	743	793	799	817	816	797	760	783	782	818	742	759	720	808	804	712	792	786	767	728	766	784	770	735	836	759	761	784	752	778	781	820	738	807	833	794	775	776	788	840	813	769	766	736	747	733	827	788	756	784	761	802	784	802	798	744	819	778	793	779	773	768	730	751	787	737	763	822	737	817	745	693	765	746	775	787	766	801	808	744	805	754	736	744	805	806	782	777	801	771	770	696	776	757	786	778	813	794	739	814	802	813	768	788	710	766	744	762	781	814	837	802	799	791	787	807	766	801	783	774	760	790	785	743	767	796	776	810	740	800	749	762	775	758	806	738	778	758	808	760	764	779	748	785	768	769	782	786	763	785	782	752	753	856	775	796	746	771	783	776	785	791	748	778	721	767	752	793	781	789	794	773	748	731	806	764	786	767	764	723	792	739	760	819	778	746	757	795	785	776	764	793	792	812	757	783	827	772	780	772	771	774	761	802	781	769	765	806	750	758	753	763	803	722	814	747	789	794	731	794	692	760	734	770	791	764	846	746	772	747	780	747	782	756	728	749	767	752	768	777	858	764	782	802	774	758	738	791	758	778	727	795	819	771	764	767	783	797	744	723	731	731	775	766	746	742	736	805	776	780	723	779	798	745	770	803	779	787	750	776	790	756	834	785	762	761	765	792	797	756	810	790	704	786	784	769	703	817	773	765	765	783	763	802	762	785	783	722	771	786	783	786	764	771	811	847	795	774	781	758	767	741	730	781	778	760	790	759	759	756	762	771	770	793	734	800	744	788	781	715	788	770	845	831	773	772	772	775	774	789	759	733	721	774	767	768	745	784	764	759	786	789	779	762	797	743	790	751	802	806	787	778	775	763	740	759	730	760	775	771	798	780	745	759	767	784	828	761	772	806	793	783	767	756	794	780	694	783	807	745	720	775	714	775	782	782	800	737	767	817	817	767	776	773	762	802	771	802	769	765	792	760	775	737	781	795	738	786	801	790	811	763	812	833	758	760	785	791	753	764	819	784	809	773	754	779	764	822	815	729	781	776	748	800	773	748	741	768	784	805	741	798	797	789	775	773	818	790	811	806	766	744	789	800	781	784	724	748	733	795	782	762	765	724	781	826	752	751	783	760	799	783	799	776	807	807	766	794	776	809	751	759	792	831	780	775	790	784	779	773	815	742	818	755	764	744	783	774	750	780	759	781	782	786	708	750	778	757	820	791	771	792	797	772	719	814	815	793	841	816	786	748	771	771	739	758	762	732	754	739	786	772	791	751	732	762	781	716	762	752	723	787	756	748	770	725	754	787	794	780	754	744	753	809	743	813	737	756	720	758	760	766	777	760	749	745	792	788	774	846	807	764	752	709	791	752	764	746	794	818	789	756	715	785	753	802	757	740	742	745	788	743	775	806	766	770	781	797	751	790	814	851	742	764	756	783	758	737	746	787	773	801	794	752	763	743	775	775	774
31967	30116	18277	2582	542	479	365	310	319	296	281	314	557	411	569	498	298	288	295	259	272	271	244	286	274	259	277	268	293	268	273	252	270	279	255	252	232	256	239	295	284	252	262	272	265	278	258	266	257	268	263	285	237	246	259	255	262	280	261	261	285	268	290	277	290	251	263	269	271	286	276	292	233	292	266	255	282	267	272	265	287	252	297	270	268	279	267	295	248	269	273	245	269	275	273	299	262	275	281	282	288	282	301	263	280	268	280	264	321	296	264	262	264	257	266	291	261	265	268	280	299	268	254	268	271	299	273	265	291	268	275	279	306	259	290	300	270	276	267	270	249	260	270	227	269	292	248	245	290	292	300	255	265	222	283	280	301	297	267	242	271	265	255	262	272	298	315	302	272	275	297	258	299	303	288	265	287	272	286	254	272	287	281	253	298	271	279	246	243	248	280	306	300	268	279	264	274	260	258	266	272	321	271	300	303	283	274	265	259	282	294	260	270	298	290	244	265	246	257	276	283	253	276	283	286	251	280	279	243	269	297	256	269	254	247	316	272	247	252	281	275	296	277	298	282	254	254	245	281	282	251	264	251	260	244	251	271	255	277	277	282	262	254	273	269	281	266	309	262	289	258	292	294	275	264	232	251	268	274	274	269	285	284	282	253	280	286	285	291	281	259	271	280	273	287	264	269	268	298	267	230	263	287	271	297	260	298	272	279	286	274	302	255	263	279	265	290	275	284	268	264	293	275	273	257	301	264	268	289	287	288	261	305	280	312	241	275	274	247	257	273	287	286	282	264	278	273	282	266	281	258	277	250	258	289	296	265	275	298	261	259	264	272	262	294	243	295	287	283	288	241	290	282	281	306	267	252	271	267	286	281	261	285	265	280	289	249	275	257	287	300	243	296	294	269	270	261	249	300	332	283	262	280	291	273	285	243	261	251	269	237	254	259	289	293	279	286	275	286	261	289	259	302	281	263	266	272	289	266	296	263	282	266	273	265	288	268	272	270	292	251	259	310	296	275	259	312	267	294	251	257	279	277	286	261	291	278	274	272	283	276	242	283	276	268	308	258	290	295	263	262	264	257	279	265	299	275	240	280	292	256	295	281	254	266	298	262	275	237	263	272	258	293	254	268	296	241	259	278	297	281	254	244	285	242	250	264	293	259	296	273	277	278	274	272	279	264	284	282	285	282	300	265	279	287	284	279	257	289	251	298	275	284	242	255	260	279	301	268	242	287	297	282	272	227	293	256	274	284	275	287	305	298	299	301	290	295	273	285	314	278	262	262	293	294	287	249	276	259	265	253	284	281	280	275	270	283	275	300	283	293	256	283	280	271	296	228	271	237	242	255	284	255	278	256	270	268	259	294	266	243	304	269	266	273	264	244	280	283	264	283	271	283	255	260	288	248	256	257	274	276	251	261	260	290	282	282	293	288	263	265	275	259	299	276	309	270	244	255	281	277	241	267	295	261	271	261	245	277	289	287	260	266	302	265	291	269	262	272	248	250	292	279	268	316	272	263	274	266	267	272	292	279	253	268	240	273	292	243	258	270	263	293	267	279	268	271	285	280	284	279	258	274	282	277	275	281	281	251	253	269	283	257	298	281	246	253	275	276	282	281	258	273	281	278	279	270	262	282	282	274	267	299	261	282	272	262	278	274	279	262	265	275	263	268	293	272	285	262	282	281	252	280	271	249	278	285	310	272	263	275	279	288	282	282	279	255	314	266	281	260	273	262	286	267	301	270	275	268	277	264	264	300	290	308	271	256	261	273	292	251	259	272	259	267	288	258	260	261	267	265	305	284	272	311	274	254	265	278	274	270	253	304	253	250	258	262	311	289	248	271	263	299	279	274	272	256	281	285	281	319	260	251	306	283	261	285	268	266	262	270	263	288	255	252	282	250	244	269	309	274	258	281	281	261	294	289	260	272	282	281	266	244	254	267	249	290	271	290	254	309	279	258	271	269	265	280	305	277	248	259	274	249	273	287	308	278	274	293	283	286	250	317	283	300	265	266	299	252	305	261	271	289	269	268	241	294	280	277	291	277	278	265	265	309	271	289	278	287	274	273	280	284	257	288	269	290	277	265	284	279	274	277	274	254	251	274	284	255	276	283	314	258	258	269	279	296	282	274	261	302	272	283	258	281	279	260	250	272	278	283	281	239	273	279	245	258	255	273	283	256	288	304	287	245	287	273	257	256	309	286	293	272	237	260	273	261	259	260	307	261	257	265	263	266	252	281	246	295	276	271	281	254	285	238	252	270	280	280	294	283	298	266	274	258	302	282	305	273	307	276	303	270	260	271	265	269	284	306	296	270	284	288	257	300	266	264	303	291	275	254	279	287	257	290	257	270	248	262	267	255	277	291	297	293	290	268	284	281	255	266	267	257	278	286	240	278	272	246	253	271	277	286	281	274	254	260	292	308	258	287	282	281	287	230	253	267	278	261	273	270	292	262	274	283	276	268	265	262	291	263	284	259	274	270	243	295	266	305	286	275	268	276	286	309	269	297	267	280	277	276	285	266	263	275	276	271	268	253	255	264	317	295	267	254	281	287	295	295	263	281	302	266	259	286	273	273	297	275	272	276	264	258	274	294	274	266	267	304	271	253	275	282	270	267	271	268	268	260	250	286	258	268	289	269	303	305	271	286	279	295	279	269	276	257	302	265	229	290	269	281	263	270	246	284	244	274	302	263	272	271	281	273	269	247	283	269	254	291	261	290	282	302	274	275	265	272	275	288	295	287	284	283	271	276	263	266	269	273	299	266	247	273	263	268	262	269	311	244	284	257	296	247	277	275	269	274	275	279	270	258	248	275	283	286	318	266	256	277	263	247	277	291	288	265	298	265	261	290	276	251	316	264	296	268	269	288	281	270	284	251	292	280	287	266	265	251	268	267	264	261	260	263	252	259	261	293	269	231	259	255	296	284	276	283	285	269	271	275	295	290	261	277	271	253	269	267	259	268	239	276	281	272	240	282	258	265	306	270	265	268	291	303	270	312	287	268	273	264	307	286	281	265	291	258	266	260	254	276	285	263	264	287	273	279	262	292	286	255	280	267	261	295	253	293	324	259	272	253	277	277	273	311	272	291	260	263	237	300	302	291	260	289	310	250	274	271	258	311	278	260	267	284	270	282	291	307	279	247	286	279	278	263	313	286	269	303	265	254	288	253	308	299	291	277	271	257	261	255	261	271	265	255	303	287	288	245	252	258	314	259	270	293	243	283	290	279	272	269	275	280	231	274	260	300	254	271	243	292	257	280	297	272	299	290	278	260	259	274	271	260	276	260	279	255	261	287	260	260	270	273	270	274	256	254	265	293	289	244	229	303	296	290	252	275	280	283	269	269	306	275	279	269	282	284	262	257	281	278	285	278	291	300	244	281	281	287	294	271	274	277	267	296	252	274	267	279	279	285	266	263	289	274	294	277	288	269	280	292	275	297	240	262	273	271	266	275	276	273	278	244	267	294	258	231	263
39156	42799	14265	623	533	454	453	395	381	375	371	339	949	512	899	883	403	315	315	337	363	340	358	341	355	315	347	331	345	358	324	318	349	338	341	342	375	342	335	302	337	336	364	336	340	388	358	332	373	329	341	353	329	327	328	327	313	353	324	344	351	338	317	354	333	348	341	341	326	329	332	330	346	340	342	375	326	324	323	357	341	324	344	352	330	326	314	338	326	308	341	349	335	341	343	344	339	316	343	317	349	364	339	349	353	305	300	325	356	332	333	350	315	315	344	354	348	331	319	339	361	338	325	322	372	322	338	345	319	353	330	332	360	328	337	324	351	348	304	333	340	314	311	328	329	352	341	329	337	326	331	362	349	328	328	349	327	312	318	353	313	319	333	333	318	344	339	336	353	310	363	313	337	346	347	358	362	317	307	319	341	358	368	330	339	304	351	319	358	319	335	314	339	307	340	322	357	320	332	362	334	315	313	358	355	352	346	322	330	328	353	298	338	325	335	346	329	341	324	329	292	352	351	326	319	356	294	337	333	323	347	350	312	350	344	331	366	349	352	359	353	360	304	354	328	339	347	322	368	316	344	314	346	321	353	337	310	377	340	358	324	357	321	327	357	354	313	338	310	353	341	327	341	354	338	348	326	318	315	324	330	331	316	345	347	310	361	308	328	371	318	331	324	347	324	356	311	331	359	338	315	338	343	339	347	334	360	319	351	348	325	349	341	336	357	326	345	319	361	342	326	337	318	324	327	323	343	324	342	330	312	342	337	368	337	350	330	330	327	335	317	331	351	345	337	350	322	331	342	333	310	349	325	331	298	291	310	347	362	343	358	307	332	343	353	366	351	343	364	337	336	349	304	327	301	326	317	289	350	346	349	325	344	365	359	341	323	331	344	310	305	341	353	354	319	363	314	339	307	324	313	327	345	330	342	332	343	318	331	316	344	322	322	322	326	307	350	319	353	358	299	359	338	322	381	314	339	383	315	331	336	328	371	353	324	345	344	372	361	332	362	327	330	333	361	320	325	339	306	331	327	285	326	329	332	331	338	333	346	346	319	343	328	320	332	331	351	355	378	358	331	308	319	358	317	351	356	334	312	349	359	339	311	352	326	329	298	356	340	355	322	325	333	322	353	341	346	342	321	317	327	337	332	292	314	345	335	335	331	324	335	334	322	315	305	323	336	319	333	336	334	337	305	328	335	361	322	328	331	339	370	335	334	335	347	318	338	351	322	342	292	345	338	356	332	346	345	349	328	345	366	328	351	337	300	313	310	362	306	320	301	353	350	321	338	323	353	318	325	314	316	363	320	314	323	346	354	345	348	332	322	335	307	356	357	325	383	355	317	314	335	337	314	343	359	326	341	348	334	326	332	356	333	335	353	385	323	352	361	311	303	363	301	334	365	351	348	344	342	327	318	326	328	339	336	342	354	349	344	353	329	337	311	341	361	344	369	357	314	363	338	349	369	337	323	359	382	334	340	321	345	352	315	340	404	330	336	361	318	323	338	341	366	334	327	333	353	354	344	330	342	332	305	332	313	350	323	317	339	336	307	324	346	344	358	353	321	322	358	370	359	313	320	345	330	344	326	308	337	310	326	316	349	336	300	320	326	318	342	339	315	335	309	320	296	333	320	339	355	338	333	330	319	345	321	347	313	339	372	340	312	355	347	326	322	334	328	342	357	346	304	324	329	328	321	378	337	342	321	353	331	332	338	363	289	381	339	320	346	349	338	351	333	329	341	347	359	366	333	351	319	309	332	322	370	327	329	341	351	315	349	396	308	343	322	318	343	346	324	340	356	327	341	361	368	316	330	354	321	367	348	333	341	342	360	333	328	321	359	346	371	380	335	306	317	330	346	336	335	344	312	323	325	326	310	332	390	341	341	357	325	338	347	357	341	345	376	307	334	357	325	339	339	295	321	311	349	341	346	341	344	321	356	337	330	333	315	334	349	347	340	335	337	323	337	370	337	351	327	349	348	340	319	344	316	337	341	356	320	352	350	291	317	362	347	356	332	333	333	314	339	354	325	326	338	343	320	368	320	329	347	335	335	343	349	313	338	325	320	326	329	327	341	304	334	322	320	351	346	368	288	336	315	337	334	339	365	335	311	340	311	337	321	333	279	365	337	338	307	313	335	314	374	306	326	367	330	335	364	322	350	333	327	337	321	338	355	351	337	330	331	348	331	335	373	346	352	313	328	344	325	339	354	326	337	350	361	349	314	344	341	330	324	344	335	295	341	329	330	340	323	334	338	315	330	334	330	335	343	343	344	331	335	334	355	334	341	344	350	333	315	347	321	357	342	353	327	375	315	334	351	374	347	342	332	365	333	351	308	359	349	330	366	297	338	332	354	326	351	348	324	353	349	358	354	330	367	326	307	338	346	337	314	302	339	306	322	335	318	372	305	334	330	326	360	343	336	340	315	341	332	304	359	348	329	315	327	336	331	340	323	354	356	333	348	310	361	315	324	311	320	328	317	338	332	301	311	352	350	350	334	323	310	338	359	330	353	336	315	342	345	330	351	347	359	333	331	354	298	336	328	285	320	332	328	342	327	318	332	372	317	304	340	340	320	372	359	334	342	310	339	348	353	337	343	317	302	325	315	322	333	353	358	343	325	306	301	308	316	300	342	330	318	288	314	333	325	322	316	351	351	350	332	353	350	341	334	335	330	362	336	346	307	295	367	362	306	339	309	331	335	324	355	310	323	350	306	345	343	350	365	360	303	355	294	322	367	330	329	345	359	352	340	358	315	342	335	345	323	340	342	337	359	313	345	324	309	291	331	333	354	311	313	315	320	320	311	335	319	324	333	319	331	331	290	326	348	324	313	362	347	336	309	330	309	362	338	318	313	302	313	347	337	317	332	352	365	342	323	345	352	302	340	344	308	310	323	315	350	307	338	339	378	325	331	338	323	381	356	333	332	348	326	338	328	334	325	349	353	350	328	354	313	303	327	332	344	342	353	341	353	346	314	332	350	380	331	334	306	337	311	337	313	322	331	337	306	348	375	344	339	347	364	324	307	326	320	307	342	371	341	341	349	274	336	358	352	365	306	332	312	356	342	354	328	347	360	335	335	277	327	373	376	334	340	337	353	326	325	319	318	354	347	309	364	313	324	355	333	334	346	353	364	338	349	314	330	314	329	353	352	348	327	336	321	348	337	336	298	342	322	317	341	358	333	287	350	325	304	300	293	343	322	316	323	356	334	322	358	322	322	322	350	307	369	356	328	333	341	331	327	319	328	345	321	335	321	352	337	341	360	359	311	344	352	344	327	299	348	327	346	327	334	365	334	338	346	326	377	333	365	342	323	338	368	299	334	326	342	321	307	334	344	339	344	352	371	342	361	328	356	323	348	340	329	320	356	355	316	333	315	312	353	332	369	291	329	308	308	342	324	343	348	345	351	340	350	324	338	340	349	316	341	340	347	347	297	334	335	357	358	320	326	348	334	332	338	322	349	325	331	333	337	328	321	352
23951	20960	27791	24096	20225	4940	934	718	608	616	522	544	2461	3310	4325	3626	721	514	479	487	544	508	501	473	464	475	508	465	513	482	446	477	463	473	491	448	468	480	481	474	464	468	458	505	472	488	455	513	478	468	486	467	461	440	479	470	473	515	474	474	472	471	512	468	481	502	458	462	471	449	467	506	497	489	465	504	451	483	473	478	473	487	489	490	466	440	435	442	512	473	495	503	494	530	500	497	475	515	461	452	511	472	476	498	487	482	458	524	497	452	460	493	464	475	477	479	488	429	478	459	472	483	462	477	451	463	499	453	460	466	438	454	460	458	478	460	482	484	448	488	467	432	523	477	503	495	467	426	500	482	496	481	440	517	482	497	463	492	480	478	488	502	454	470	467	493	433	477	515	489	484	467	473	519	465	475	437	486	480	435	464	524	465	457	466	478	479	489	461	505	485	474	456	489	438	464	470	479	484	438	478	455	464	486	495	503	466	495	478	472	464	486	498	451	468	494	481	445	453	467	479	504	473	512	477	481	459	455	457	464	477	429	490	459	498	489	467	438	473	460	468	425	487	479	480	460	463	490	444	440	471	470	441	507	450	459	499	453	472	444	536	497	438	472	461	461	429	429	469	460	471	479	473	481	530	467	450	478	452	481	470	468	466	480	441	480	481	460	478	473	469	471	468	500	477	484	464	452	501	442	468	441	453	492	493	469	499	429	506	488	444	468	469	489	468	460	440	485	489	482	453	501	484	452	483	451	445	479	470	483	481	474	421	452	447	457	458	418	477	461	474	475	475	467	468	473	489	451	454	473	468	469	479	449	475	488	477	468	462	462	450	489	462	471	483	468	459	412	441	451	442	451	464	456	485	508	454	483	468	496	479	425	485	510	466	466	463	454	484	471	499	474	491	453	489	486	479	547	503	479	498	466	509	491	433	436	471	470	452	479	471	509	473	474	478	447	477	497	474	504	512	503	424	472	435	501	448	477	464	490	483	454	483	446	451	465	447	472	490	509	429	492	482	447	490	507	471	515	449	489	488	426	473	435	457	470	513	472	494	513	433	451	458	474	516	542	506	457	443	459	463	474	483	450	468	448	468	457	471	450	468	469	451	498	485	499	442	490	434	441	494	466	462	490	480	447	435	489	466	503	467	492	458	519	461	485	466	527	431	471	506	491	496	485	471	473	459	476	460	499	433	450	475	481	480	412	470	457	485	479	434	509	485	453	453	422	464	462	498	472	472	448	443	456	423	472	479	444	461	468	463	462	489	457	531	440	462	487	455	464	476	529	477	480	470	455	447	489	495	498	472	463	483	478	477	488	457	454	476	474	512	479	455	489	458	418	479	478	464	474	466	482	477	473	507	482	453	469	424	493	470	431	489	467	447	481	477	492	452	495	481	490	474	484	493	485	471	472	436	458	474	443	443	483	447	454	492	460	487	439	464	452	448	449	481	476	455	487	461	496	482	475	423	462	481	445	481	477	494	478	445	457	461	460	446	489	456	523	486	478	434	466	482	468	479	476	434	482	443	485	464	409	490	478	445	486	454	476	477	485	493	485	433	469	464	454	471	464	430	484	469	438	474	490	502	443	437	451	507	469	509	439	467	503	524	501	485	513	484	485	441	468	471	444	445	489	486	412	473	494	479	468	456	496	463	483	485	456	476	437	459	468	457	438	432	498	480	531	477	482	474	493	468	467	481	449	453	440	460	483	446	482	502	476	523	471	474	439	481	454	479	499	471	460	451	483	466	492	519	466	448	464	483	469	489	496	491	477	468	486	467	450	475	491	467	479	461	430	474	471	450	497	479	500	466	463	484	430	441	495	453	485	465	495	476	469	477	463	454	448	498	468	450	491	474	484	500	510	449	460	455	470	469	474	492	449	460	511	452	451	484	434	517	472	450	469	468	476	468	458	453	482	440	463	477	485	478	502	505	427	469	502	439	477	465	449	439	495	415	477	485	463	477	464	440	440	487	465	445	502	444	490	503	466	484	456	497	443	472	478	446	441	461	476	477	491	460	454	474	495	475	445	448	447	464	478	495	493	470	508	473	429	474	458	476	464	497	471	444	475	458	473	497	475	470	478	474	449	510	499	451	492	518	444	507	447	529	486	485	451	469	453	456	457	473	484	523	452	515	485	469	441	464	466	445	460	524	482	474	501	468	427	502	491	478	463	469	498	472	477	450	487	469	484	495	472	446	508	478	471	462	488	480	506	473	489	461	427	454	479	463	471	430	468	469	478	479	508	483	479	465	475	445	443	477	446	460	438	448	476	479	449	447	500	475	475	496	454	448	476	460	464	466	497	451	447	473	440	476	512	451	454	450	506	484	486	485	474	428	484	464	514	458	421	465	454	457	490	447	491	471	471	451	478	450	499	484	429	498	457	446	496	430	489	477	489	462	476	477	499	477	495	464	455	482	461	475	457	489	477	483	479	448	454	450	453	459	477	495	461	512	484	481	494	462	432	471	439	465	468	445	469	474	491	454	458	450	472	473	503	481	473	519	455	474	457	454	467	464	449	473	471	476	457	536	470	496	465	461	454	480	477	424	486	477	460	468	484	466	445	427	508	470	464	465	424	504	422	459	443	482	474	480	482	475	502	461	442	494	480	473	483	477	466	433	458	431	486	472	505	430	461	478	495	468	480	469	461	457	420	485	474	430	464	523	473	457	497	457	471	466	464	455	473	449	453	462	456	516	463	436	467	455	468	449	450	471	500	479	474	507	480	426	451	467	448	471	497	461	462	471	479	490	454	484	461	494	472	449	511	454	458	493	454	453	482	455	506	474	448	475	495	464	477	447	501	509	472	476	473	470	483	512	462	449	487	482	497	483	495	478	539	444	423	471	499	470	449	454	488	446	478	463	484	485	518	469	483	493	501	470	446	482	460	431	491	446	460	464	463	465	427	492	484	478	444	446	465	455	479	408	451	476	501	478	470	491	466	445	483	475	476	462	486	487	434	514	444	441	488	474	451	472	464	473	497	499	460	447	511	497	468	494	468	466	489	480	496	504	455	488	475	525	464	493	467	480	462	511	460	455	473	505	427	481	466	521	483	490	471	481	447	488	489	471	487	423	457	448	462	480	445	454	497	435	464	449	463	429	480	466	502	448	475	468	460	421	422	443	448	440	460	477	484	480	435	450	467	465	488	453	486	437	483	485	452	471	481	458	463	472	442	475	443	503	473	484	497	458	481	458	473	462	464	479	503	462	477	459	457	476	514	435	441	479	446	437	459	451	471	478	458	499	511	460	485	477	446	474	484	466	484	479	468	448	490	466	475	449	459	443	485	438	447	473	439	476	472	475	464	469	454	466	480	512	451	493	467	456	493	469	436	484	456	451	501	531	484	469	495	458	489	519	512	480	469	479	489	499	436	459	472	484	476	465	491	474	439	473	478	458	472	481	508	461	488	463	472	475	416	474	442	437	432	439	450	488	458	442	474	477	462	484	476	471	464	466	420	483	454	485	488	467	455	489	435
41910	55754	22044	2608	1754	1449	1213	1043	936	863	773	699	5069	6185	8398	6637	1051	587	539	531	605	610	564	625	574	516	610	571	594	578	573	564	542	576	580	616	572	581	543	564	567	546	590	544	558	559	556	603	534	580	542	564	538	536	537	506	550	567	540	537	519	564	543	528	555	540	575	560	548	557	566	570	506	592	568	559	541	592	580	557	513	530	529	589	535	589	530	541	564	578	614	534	563	545	548	572	554	548	553	584	570	598	531	583	552	527	575	528	567	565	537	551	567	569	567	533	539	604	602	560	562	550	581	553	576	618	571	523	562	591	542	579	532	554	555	568	551	529	575	572	571	525	534	583	586	565	575	558	559	545	551	557	539	532	591	561	571	562	590	577	568	511	566	598	539	545	565	529	537	523	507	534	582	530	580	575	531	594	533	546	538	566	605	552	551	534	534	550	563	556	597	557	543	545	592	510	510	540	543	583	545	512	568	546	542	522	559	525	561	506	569	562	537	547	555	568	552	539	541	533	555	568	552	525	569	531	600	510	545	531	540	586	551	549	565	637	585	532	587	573	586	592	528	559	590	590	571	512	554	602	560	532	538	530	536	554	541	560	566	578	569	551	559	573	585	557	567	538	518	586	542	519	551	563	535	532	557	521	531	557	532	545	582	566	539	556	555	560	540	547	533	573	520	542	587	540	547	500	550	552	534	555	523	504	546	608	544	530	550	609	586	538	553	568	546	544	602	553	547	506	546	579	585	520	578	570	572	536	522	521	526	595	582	541	527	573	531	531	526	576	555	540	551	571	515	617	581	575	547	532	561	566	548	566	523	562	568	544	534	523	568	586	584	528	531	568	552	558	581	531	544	570	566	535	537	568	550	528	524	561	556	546	496	549	579	552	571	522	543	550	556	502	503	532	531	531	545	580	564	594	541	527	533	547	557	552	535	555	519	520	491	519	568	583	520	554	546	537	577	531	521	586	545	544	549	558	579	609	571	541	531	579	564	562	571	556	583	507	539	534	541	553	518	554	551	521	540	556	540	571	571	536	542	538	547	542	494	573	558	542	540	581	513	551	582	551	551	582	534	559	534	549	514	534	559	525	520	616	536	556	545	547	529	525	544	514	577	571	558	552	537	546	562	556	564	535	563	580	562	563	559	555	556	557	528	507	564	572	531	535	546	541	541	547	539	517	526	581	532	578	506	534	585	545	573	552	513	586	515	560	541	568	567	557	550	504	539	569	548	520	556	522	519	583	552	507	555	571	555	549	586	533	597	522	534	542	574	542	541	554	542	595	510	534	579	579	564	524	566	542	546	577	556	562	505	596	495	589	532	581	561	517	572	542	536	518	554	557	591	574	567	522	556	517	569	525	554	532	550	528	573	579	546	555	547	534	523	577	562	579	569	566	562	566	518	574	534	573	555	571	560	568	547	551	581	539	600	504	585	556	541	617	561	525	579	591	558	537	534	547	535	545	560	578	551	520	526	560	581	578	580	545	559	583	532	541	598	583	571	584	547	574	558	577	536	518	506	541	571	581	548	528	598	522	534	563	540	554	539	555	550	577	551	566	545	558	581	574	536	561	565	529	534	566	583	560	562	541	553	606	528	525	539	544	528	547	540	549	561	549	567	558	563	546	557	551	568	525	575	556	561	523	555	571	543	526	529	532	543	569	560	533	623	542	533	510	502	567	546	580	546	569	556	553	546	541	548	568	558	557	496	532	537	548	534	540	557	585	552	562	555	579	549	557	564	565	569	528	576	547	562	545	532	537	565	589	557	532	512	546	591	550	546	589	612	545	518	558	552	546	565	560	549	591	503	527	555	576	549	537	571	567	503	595	572	564	573	567	565	558	578	523	523	531	612	551	532	515	552	584	565	534	518	604	569	520	548	543	548	575	545	536	529	565	553	537	535	552	591	539	542	591	528	539	511	554	529	548	560	541	559	566	561	546	537	566	548	584	566	539	594	560	586	518	551	575	559	544	578	544	523	529	600	519	534	560	514	550	499	532	552	590	592	531	533	546	509	531	581	555	544	572	524	532	559	557	566	578	545	546	539	550	548	555	542	550	587	608	531	538	598	538	555	532	541	563	542	520	548	525	537	521	594	542	577	535	499	540	543	529	554	565	564	521	546	524	494	552	579	526	543	542	560	520	531	545	545	552	554	604	528	502	587	557	542	528	512	524	556	576	554	533	562	551	529	540	572	564	535	575	517	579	543	538	536	567	538	592	541	549	571	557	588	574	518	575	558	557	557	560	571	540	573	510	507	521	547	574	566	579	539	581	563	553	549	530	542	508	551	559	553	566	574	560	530	565	557	583	557	584	518	525	574	554	526	563	545	587	547	553	590	537	547	553	548	566	569	504	536	562	552	540	513	533	562	558	535	520	518	570	525	551	562	526	550	574	551	561	561	538	580	574	596	529	551	558	563	566	556	582	570	565	569	528	584	513	623	566	531	563	554	541	544	516	565	565	532	544	534	556	515	531	571	509	547	551	541	505	601	568	545	567	561	561	565	580	537	522	527	548	547	549	499	588	515	528	603	549	586	506	562	563	542	546	577	540	549	541	583	546	526	504	581	558	565	536	556	535	569	547	552	557	606	541	548	573	560	523	513	525	572	535	575	542	550	512	589	570	562	526	527	523	539	563	572	524	561	548	558	507	525	547	586	541	553	533	566	540	542	523	585	532	603	566	578	578	572	530	535	583	548	570	567	571	539	570	563	525	578	552	569	534	526	545	555	538	529	556	570	565	579	568	543	553	526	551	544	578	572	548	560	523	567	567	549	555	522	520	549	569	598	598	539	500	547	530	552	539	602	565	556	570	542	542	515	571	583	579	555	534	547	553	523	563	594	541	533	541	561	552	524	482	546	566	548	552	520	531	542	564	540	547	560	562	548	584	598	532	548	521	593	588	532	553	537	522	590	571	558	559	546	582	574	540	557	524	540	561	554	568	554	579	551	557	543	588	571	563	515	554	517	550	546	509	549	549	531	550	563	538	559	584	540	573	518	535	541	540	574	542	583	557	534	542	559	535	543	565	539	551	579	546	570	575	538	554	593	586	609	549	526	538	543	522	510	530	556	520	541	556	546	572	572	524	579	577	546	557	566	588	526	578	507	541	550	553	564	570	564	549	556	557	532	548	571	523	538	560	548	553	574	574	541	586	576	591	556	513	575	591	537	528	545	549	530	564	521	524	556	575	547	523	542	557	565	542	558	583	562	507	563	574	553	549	556	538	528	528	556	517	561	531	568	537	563	572	525	563	547	561	548	552	586	535	484	567	574	600	522	534	616	522	560	585	544	526	610	540	495	559	561	588	527	575	554	567	575	553	566	580	539	530	558	570	518	574	542	540	549	611	580	567	555	512	541	513	557	600	572	570	550	570	551	562	553	557	549	568	545	555	603	516	544	564	576	586	567	571	545	580	514	515	512	559	557	563	530	547	548	538	562	595	536	568	522	577	528	565	544	533	573	563	615	576	554	541
25112	21062	26390	24061	4935	584	460	451	428	387	360	381	1291	2175	2023	1484	418	368	340	323	391	327	345	310	345	352	338	323	356	327	309	300	325	353	334	341	341	317	315	345	349	328	333	321	335	345	353	318	319	313	341	309	323	299	344	330	324	336	359	340	311	327	310	325	293	345	353	323	330	329	328	297	328	345	327	348	332	298	334	328	298	344	325	324	328	346	344	368	363	314	321	331	356	358	308	338	317	359	317	343	341	291	304	308	331	374	361	339	305	359	341	341	349	334	341	339	327	347	320	318	324	322	332	340	322	320	350	314	322	298	350	349	366	329	355	347	331	346	308	301	385	327	356	371	338	342	352	341	320	325	311	341	333	328	365	334	347	339	326	301	322	331	338	346	337	324	331	336	303	356	365	314	331	360	316	337	363	299	340	387	342	370	346	318	346	333	354	338	353	333	345	321	325	331	339	352	317	313	334	305	332	340	365	324	359	333	345	307	333	348	324	331	308	345	350	321	327	352	322	328	307	339	317	320	336	321	377	365	324	336	335	293	334	350	343	315	329	352	337	319	351	332	354	369	344	371	326	353	322	336	330	317	329	329	349	328	374	335	354	338	354	306	342	359	337	306	367	303	322	314	322	352	334	326	302	355	296	337	361	315	331	319	396	321	335	334	345	377	310	337	363	324	327	337	287	367	336	310	308	336	337	333	343	312	338	344	339	355	311	336	362	323	380	331	304	322	335	351	347	297	308	318	324	305	307	334	328	330	364	322	324	361	345	366	323	358	313	319	318	326	346	344	330	332	329	316	337	346	345	365	328	349	323	325	315	346	342	342	331	351	326	310	345	342	302	313	320	312	323	321	359	354	308	340	342	317	316	350	324	318	344	334	357	366	349	334	316	338	354	340	378	319	324	291	323	361	336	308	363	330	304	334	345	359	376	350	360	329	350	330	360	348	313	350	338	328	337	342	323	330	298	337	345	300	326	341	333	339	311	330	312	325	327	306	339	313	311	336	327	327	334	379	358	354	331	336	314	321	372	300	347	335	348	316	350	338	334	340	388	337	357	333	368	316	326	334	346	310	341	344	359	312	350	324	345	329	326	360	356	346	315	362	342	305	343	331	345	326	318	370	338	352	331	347	340	316	319	310	342	363	351	329	334	359	337	319	334	324	334	348	322	311	330	313	332	312	331	311	337	363	353	350	312	344	332	319	336	340	343	328	317	343	345	321	318	318	311	342	337	326	339	326	300	351	293	354	324	293	306	354	322	308	329	325	317	359	343	349	300	329	348	308	323	306	324	338	318	307	314	315	348	322	327	336	329	343	340	349	334	314	318	365	315	325	318	339	354	369	311	355	337	364	328	313	280	336	303	343	323	351	317	331	355	349	327	330	292	301	369	343	337	349	342	331	357	339	332	337	358	311	330	337	316	306	321	348	283	304	327	312	327	347	331	315	322	320	305	324	318	341	329	324	350	315	351	326	326	314	319	299	341	330	331	357	334	317	344	307	353	275	334	333	335	345	319	320	336	327	290	327	308	320	348	350	361	355	343	333	301	326	300	318	303	344	333	310	351	321	341	339	341	341	340	316	292	341	336	309	346	336	312	329	350	327	333	322	328	330	355	346	379	298	359	314	330	335	345	313	332	296	323	331	317	347	318	332	332	311	323	341	287	338	337	355	340	327	326	320	325	344	331	318	342	338	307	352	308	336	356	342	328	352	321	363	355	341	329	310	369	327	349	334	302	339	322	337	326	318	329	312	305	338	377	316	341	341	306	336	367	314	306	344	321	336	339	337	378	333	323	329	339	320	340	369	327	364	320	302	360	357	346	299	313	301	348	323	322	349	345	354	333	326	301	360	333	331	340	342	323	332	356	318	367	309	336	344	328	316	353	340	326	337	341	352	325	335	321	345	330	363	344	340	341	357	331	339	319	319	343	320	313	362	339	350	358	360	308	349	319	349	339	314	319	319	362	304	326	303	345	341	313	305	315	324	348	375	332	344	322	331	342	295	351	308	319	304	335	339	361	309	359	326	371	299	311	359	348	316	321	320	317	347	327	345	344	322	312	359	329	348	352	358	354	332	368	326	311	326	319	334	329	327	343	343	325	347	312	321	305	317	349	354	298	344	349	351	341	340	313	314	353	328	339	325	342	335	325	321	292	329	310	335	342	361	337	343	298	317	310	341	324	319	315	345	342	364	336	349	329	343	343	327	368	299	342	354	343	306	350	345	318	336	333	359	314	347	335	348	324	319	323	347	320	337	363	350	323	329	320	319	328	336	370	318	317	315	318	321	320	327	322	294	311	331	324	324	352	302	349	317	333	326	347	331	300	338	308	324	348	339	332	320	347	348	372	365	323	369	327	318	328	318	315	328	343	353	307	356	302	362	315	331	325	318	352	338	366	361	351	329	329	332	302	337	323	297	347	328	315	339	335	325	364	323	347	360	329	350	329	349	335	353	310	311	331	316	330	335	321	324	345	356	339	320	333	349	335	355	332	347	328	319	360	334	359	340	324	322	344	365	348	331	350	342	344	314	346	330	310	339	312	312	332	335	322	322	384	333	342	308	345	331	340	337	344	313	319	360	291	348	337	321	328	358	315	317	323	309	340	375	304	322	328	339	320	343	336	346	348	328	332	327	324	326	328	354	338	285	349	316	285	329	328	324	302	342	339	336	343	294	336	320	325	315	318	359	303	332	333	316	348	337	338	370	312	319	344	308	327	330	325	330	332	368	377	340	296	322	326	321	355	343	308	320	354	332	276	324	331	332	315	303	313	300	356	315	325	335	315	287	332	330	323	334	327	351	324	333	314	314	371	294	314	328	323	314	337	347	326	323	325	344	347	317	324	362	341	323	335	323	333	344	343	319	311	333	362	355	348	337	346	320	298	350	334	357	299	327	323	346	314	350	344	323	321	331	306	349	341	317	321	323	331	333	310	342	333	347	349	333	372	321	308	357	330	314	364	331	335	345	361	354	334	332	343	338	295	335	311	317	313	297	316	329	316	345	342	317	320	343	346	328	373	303	314	319	322	318	372	330	309	330	323	343	342	333	308	329	344	304	310	352	306	317	343	346	354	325	380	339	329	346	334	338	319	317	310	321	357	316	326	333	326	364	338	357	354	341	342	339	358	307	303	338	317	337	304	368	353	334	338	370	322	333	347	316	359	305	342	323	314	291	350	353	294	323	319	341	336	336	336	318	345	352	342	358	330	334	325	344	330	361	326	334	340	343	326	358	341	364	322	373	328	343	325	329	299	307	363	360	343	320	384	359	332	297	376	322	307	344	343	319	326	340	341	325	332	301	324	349	347	333	320	323	302	318	320	357	323	325	310	293	317	306	338	304	332	333	315	303	329	323	339	319	339	323	334	336	352	319	334	343	370	352	348	335	361	330	334	331	316	326	326	324	369	350	350	325	361	311	318	362	370	340	319	323	323	311	357	368	316	335	332	319	366	363	313	342	304	340	289	338	371	308	317	325
41476	47121	21270	2265	993	843	752	708	673	580	532	489	3247	5088	4815	3423	497	442	428	426	406	410	454	470	418	408	459	436	456	396	442	416	438	425	422	445	408	397	422	429	432	400	459	393	396	398	382	446	415	399	383	411	423	405	423	426	414	398	390	405	417	427	411	423	432	442	424	411	418	391	424	390	434	425	435	444	431	398	402	443	422	417	389	437	424	435	383	362	381	438	452	432	448	435	401	430	431	427	429	411	423	382	418	438	415	407	418	392	443	442	428	396	428	445	403	412	463	400	440	417	424	420	411	428	399	387	409	451	438	463	410	385	424	414	413	454	400	425	446	396	414	403	446	389	444	454	370	449	392	430	437	401	457	479	402	426	455	430	407	407	422	392	423	412	416	430	392	428	439	415	424	433	436	421	443	442	425	451	400	431	389	423	388	400	401	420	423	413	417	412	410	408	429	437	423	434	432	446	421	413	394	405	418	395	420	398	409	382	436	382	449	411	388	447	410	436	448	429	420	411	406	378	400	417	415	383	415	404	431	411	415	425	432	436	425	451	475	438	481	442	381	432	405	390	392	402	396	413	401	392	406	416	382	439	422	407	403	438	439	416	423	417	403	396	413	435	400	429	412	402	395	422	417	440	428	403	398	429	418	390	406	399	392	427	412	411	417	438	410	419	417	411	382	452	399	404	402	380	413	398	405	424	415	387	427	398	432	425	386	422	407	429	446	396	397	463	427	437	461	427	388	445	428	412	388	426	459	396	404	433	454	411	403	442	429	429	446	405	386	389	426	439	395	455	430	413	422	418	451	427	414	430	422	437	371	431	424	413	415	430	414	406	414	451	418	437	379	414	426	395	430	418	399	365	434	404	432	391	394	406	454	453	415	400	407	417	395	376	426	419	465	424	402	421	413	417	407	438	394	429	425	399	422	386	377	442	444	413	410	413	396	417	424	416	411	416	407	447	452	386	385	392	404	438	425	436	377	425	412	417	443	418	393	425	445	416	393	421	421	426	414	414	413	372	438	395	441	401	439	400	451	413	459	390	422	390	412	439	413	438	414	405	434	418	400	426	408	428	420	423	418	423	428	434	424	428	459	409	417	412	431	458	454	428	416	397	363	399	413	443	409	430	397	395	425	423	416	383	456	433	442	437	443	380	426	442	464	452	417	394	408	414	380	425	419	405	410	395	387	411	394	437	422	408	422	396	390	418	417	412	411	418	402	443	402	422	404	437	386	444	421	408	450	394	414	405	416	440	396	372	441	450	446	443	430	376	410	417	389	419	417	388	422	405	435	416	388	445	445	409	394	402	436	423	404	420	426	359	388	392	443	443	432	411	391	392	428	397	405	415	440	428	425	402	423	392	434	412	401	398	406	430	410	442	404	428	408	439	435	459	419	368	416	432	410	441	409	389	360	444	386	404	434	433	425	430	398	390	392	395	409	401	424	374	443	400	416	441	430	426	440	426	388	365	414	420	401	389	419	420	446	402	440	422	430	413	400	410	416	444	429	429	392	434	410	438	403	443	393	394	417	434	392	363	421	401	403	415	420	407	420	398	408	415	383	387	429	409	404	416	403	426	418	423	423	406	405	417	429	431	396	427	454	392	442	420	408	409	404	427	426	460	431	425	414	425	414	395	387	423	446	392	431	423	417	363	405	410	437	385	420	402	395	385	414	411	427	390	417	441	416	418	429	417	418	424	431	422	429	413	420	429	455	418	433	389	399	424	443	448	380	436	436	386	374	390	414	441	384	411	456	397	393	407	436	388	419	448	432	401	398	443	416	426	440	453	416	403	444	363	428	410	427	411	408	443	431	440	374	416	438	421	426	399	414	425	396	427	420	432	421	393	413	412	425	427	429	406	402	424	420	406	395	402	446	391	449	400	434	405	429	407	411	402	417	403	401	417	399	447	381	455	427	441	410	401	421	421	454	460	394	434	434	447	414	434	419	418	387	430	423	411	371	426	381	421	416	411	377	400	425	462	397	460	396	460	396	419	483	397	389	415	421	416	427	399	401	423	417	407	467	444	440	461	428	441	431	421	384	429	446	418	387	412	435	436	407	428	374	406	439	413	456	438	418	404	415	391	461	407	415	437	409	424	418	413	435	438	424	395	416	414	400	404	442	445	441	404	421	412	448	406	435	386	398	455	446	410	418	424	421	453	400	395	396	394	415	390	406	430	392	409	407	429	428	411	415	450	425	406	381	456	414	462	409	436	421	406	417	458	410	444	443	432	410	493	406	418	460	464	436	412	409	403	395	409	427	427	392	410	410	437	378	394	430	404	443	437	421	404	396	408	414	375	419	425	397	437	452	391	419	455	380	410	425	427	400	405	383	402	413	397	445	419	419	388	422	421	485	453	429	446	386	436	421	436	431	446	437	412	427	391	406	421	425	454	445	396	424	444	388	404	419	410	419	417	391	404	450	412	429	446	426	395	410	421	435	406	401	384	410	408	442	441	443	434	456	424	428	437	424	445	443	365	406	430	432	392	412	416	424	470	418	393	424	386	382	442	389	434	386	424	424	431	439	413	435	433	459	415	433	419	440	435	422	418	378	415	411	390	435	396	375	395	419	419	410	403	430	419	424	425	459	403	431	416	445	406	406	451	439	414	385	447	424	406	367	408	445	400	441	461	432	447	451	431	421	437	419	458	429	411	427	439	460	446	438	429	428	416	438	391	402	430	465	413	412	392	427	405	418	416	433	414	430	352	444	411	451	390	433	454	405	392	391	405	388	461	441	423	410	397	429	431	402	390	424	433	414	429	407	393	433	452	393	418	394	415	435	430	403	409	407	400	382	409	424	385	401	391	406	444	394	416	440	398	398	421	405	376	429	411	466	421	396	400	423	431	432	435	408	393	388	401	387	438	457	445	390	430	416	457	454	410	386	427	425	386	453	394	423	444	424	419	431	433	400	363	407	392	396	407	423	422	398	412	448	425	400	408	376	422	376	382	448	416	418	420	438	374	425	414	412	430	417	414	431	440	396	441	388	438	413	452	414	397	405	421	439	444	453	411	425	397	424	418	446	385	408	409	419	392	394	426	434	418	394	385	401	394	426	438	394	431	423	449	410	442	443	440	398	437	422	404	435	430	391	433	393	385	415	402	418	425	417	384	406	467	380	409	427	396	413	433	392	430	409	407	452	422	439	414	412	423	384	443	443	399	406	422	448	388	413	447	419	419	424	424	412	418	400	416	407	424	387	437	456	399	433	410	396	375	441	400	408	423	435	409	394	405	432	385	449	396	393	442	392	403	419	419	436	475	408	391	399	373	430	445	425	407	410	422	447	402	399	365	407	440	429	453	414	427	423	378	444	397	418	408	422	413	392	397	428	443	433	415	406	425	417	409	430	399	385	430	437	423	423	436	388	438	448	420	430	416	407	412	401	422	412	397	412	408	441	398	387	427	417	429	413	385	417	395	410	458	431	420	449	441	422	438	415	424	409	421	398	419	435	448	408	383	438	407	409	425	431	426
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
