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
340308137270	340308137839	340308138389	340308138939	340308139487	340308140039	340308140589	340308141139	340308141687	340308142239	340308142789	340308143339	340308143887	340308144439	340308144989	340308145539	340308146087	340308146639	340308147189	340308147739	340308148287	340308148839	340308149389	340308149939	340308150487	340308151039	340308151589	340308152139	340308152687	340308153239	340308153789	340308154339	340308154887	340308155439	340308155989	340308156539	340308157087	340308157639	340308158189	340308158739	340308159287	340308159839	340308160389	340308160939	340308161487	340308162039	340308162589	340308163139	340308163687	340308164239	340308164789	340308165339	340308165887	340308166439	340308166989	340308167539	340308168087	340308168639	340308169189	340308169739	340308170287	340308170839	340308171389	340308171939	340308172487	340308173039	340308173589	340308174139	340308174687	340308175239	340308175789	340308176339	340308176887	340308177439	340308177989	340308178539	340308179087	340308179639	340308180189	340308180739	340308181287	340308181839	340308182389	340308182939	340308183487	340308184039	340308184589	340308185139	340308185687	340308186239	340308186789	340308187339	340308187887	340308188439	340308188989	340308189539	340308190087	340308190639	340308191189	340308191739	340308192287	340308192839	340308193389	340308193939	340308194487	340308195039	340308195589	340308196139	340308196687	340308197239	340308197814	340308198339	340308198912	340308199464	340308199989	340308200539	340308201112	340308201664	340308202214	340308202764	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	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
23037	21438	29315	23976	21433	21488	12060	1381	1058	907	781	790	728	684	591	650	615	608	630	562	581	565	595	563	568	565	607	544	562	566	574	531	546	591	556	545	542	544	559	534	472	589	518	511	557	531	527	509	507	512	509	532	509	534	531	506	553	516	515	503	558	514	496	529	536	503	493	530	526	531	531	523	530	516	520	559	509	536	520	552	510	499	504	478	535	524	519	493	560	481	546	555	532	498	504	478	539	515	523	486	475	519	519	515	517	507	496	516	528	514	516	513	501	493	493	507	495	526	514	520	590	510	489	517	517	525	517	506	492	478	509	514	512	507	518	529	524	534	551	508	549	589	495	494	575	504	525	465	563	492	541	500	500	518	553	496	540	516	524	519	527	524	491	496	531	549	528	495	508	520	487	472	500	505	531	533	566	502	537	511	495	498	508	513	526	517	517	549	531	528	530	532	551	480	493	473	502	467	551	537	507	490	505	513	472	519	507	534	513	542	512	522	482	558	537	502	532	524	524	492	477	488	488	519	488	523	550	495	499	529	540	517	504	474	563	491	497	533	527	508	511	515	540	539	530	514	530	524	499	495	512	547	524	464	521	498	511	507	499	524	506	532	509	505	505	550	524	507	545	474	535	491	515	528	527	529	535	480	526	494	534	520	533	508	504	528	447	510	527	515	523	545	495	484	537	543	510	502	500	503	495	520	456	563	558	461	504	478	490	531	493	501	471	517	492	489	504	507	559	540	488	524	514	504	476	539	524	480	502	482	522	480	502	515	526	500	545	488	503	538	517	540	510	508	514	527	540	491	500	527	518	507	548	500	532	514	486	509	519	543	471	507	511	483	475	488	509	514	484	520	499	493	573	535	539	519	497	512	475	481	503	485	520	531	482	513	514	498	532	535	494	523	484	527	482	511	500	530	513	521	524	511	492	484	508	521	502	490	498	537	514	473	517	511	459	492	508	516	541	544	537	507	475	503	515	524	542	520	483	508	518	511	548	537	514	497	484	505	487	499	537	524	516	500	547	475	497	534	519	503	518	530	508	520	514	530	517	527	510	510	521	537	512	514	495	501	465	525	501	516	506	512	512	528	494	502	543	558	516	508	536	510	499	521	511	482	495	509	506	526	516	567	497	512	537	504	512	513	518	535	527	528	521	548	488	505	537	492	507	528	512	509	492	492	512	531	541	496	468	523	485	527	519	498	524	515	495	504	480	516	535	537	483	474	511	500	500	512	490	513	547	488	518	486	579	539	523	442	514	498	516	529	477	537	505	515	552	490	527	559	555	528	515	529	523	535	504	520	487	561	505	518	530	516	505	510	492	563	553	475	538	490	519	514	518	513	521	525	516	519	540	505	538	543	496	492	492	535	522	531	470	523	522	529	514	518	543	507	529	545	526	565	501	518	503	480	537	532	536	510	500	537	520	478	504	507	540	525	532	503	548	502	503	509	514	503	516	487	511	503	493	536	535	524	471	511	483	492	502	501	538	516	501	492	509	539	504	515	462	554	562	512	482	518	520	498	507	514	527	499	480	468	482	482	551	470	514	506	475	562	503	523	514	502	499	504	513	508	438	509	510	497	458	492	510	482	494	524	493	528	499	481	483	470	523	529	557	517	496	532	521	528	512	516	525	524	474	531	536	539	532	489	502	493	495	510	511	477	499	534	487	556	521	479	529	540	568	480	512	520	473	509	510	503	491	544	485	498	538	498	505	521	508	472	509	501	532	523	500	520	508	518	528	503	537	508	526	500	453	528	517	498	535	547	533	472	510	523	505	499	519	551	550	547	530	552	523	500	465	522	550	539	509	482	501	542	514	538	528	489	496	538	534	511	531	481	479	525	483	491	526	494	498	505	492	505	546	531	527	507	487	486	498	505	518	508	483	504	501	543	528	492	529	517	509	555	488	528	500	532	508	516	532	508	509	515	547	482	567	470	509	547	560	539	511	518	509	518	515	495	507	520	482	517	566	518	520	504	506	482	529	534	506	507	509	488	530	513	503	511	550	514	493	524	537	526	507	531	483	517	539	559	528	530	545	532	530	473	542	511	545	512	510	526	474	541	545	474	493	523	510	525	534	459	498	496	507	485	527	496	517	511	505	532	516	487	496	527	489	478	528	510	543	478	510	519	502	480	534	501	453	528	539	509	495	521	529	481	481	502	537	510	566	496	490	481	504	481	505	542	539	496	525	541	504	517	501	518	541	529	499	518	560	523	504	521	546	491	533	544	541	521	490	508	507	520	516	519	472	513	543	511	559	492	517	515	502	517	470	523	527	525	496	516	531	473	512	507	519	515	528	512	535	520	533	538	534	488	532	487	510	491	511	491	507	531	503	529	502	501	492	506	520	489	499	473	479	481	516	503	532	527	540	507	514	531	520	508	512	515	502	464	497	539	528	495	494	510	522	536	549	504	499	522	504	473	526	559	537	549	506	486	505	478	514	485	481	533	501	548	489	527	497	529	503	494	516	510	501	499	515	557	505	503	500	515	537	566	494	495	501	515	509	516	510	544	487	507	502	534	530	487	541	507	531	510	486	476	515	491	516	556	515	501	504	511	500	469	476	538	510	511	498	503	499	513	511	510	504	484	500	510	510	501	509	518	494	523	469	511	529	540	515	524	529	535	510	537	559	526	488	517	532	501	495	533	511	514	504	525	495	527	525	532	488	519	476	488	477	474	523	526	509	507	534	542	525	540	540	523	536	514	485	513	517	499	523	500	482	539	529	514	494	507	525	517	466	499	517	478	510	489	546	498	491	529	493	517	524	501	520	500	491	489	510	505	520	531	502	480	503	497	529	523	547	529	474	530	498	491	493	512	502	485	509	544	498	483	534	516	519	492	524	498	509	517	465	509	509	509	530	522	478	525	509	492	515	479	512	522	460	494	477	522	533	523	515	545	513	466	497	505	506	533	547	519	500	541	524	528	527	526	490	531	472	511	468	516	495	511	522	520	520	548	538	493	499	500	480	538	554	479	529	527	534	504	508	534	506	486	567	531	526	518	502	512	484	511	541	505	504	514	495	472	476	534	538	530	494	512	492	534	516	515	495	497	515	511	530	497	486	470	527	477	490	492	519	516	519	515	519	500	495	501	501	494	542	504	529	490	511	513	503	520	480	507	512	507	498	558	484	492	511	561	553	558	510	506	493	498	536	502	496	500	503	506	579	546	528	529	460	495	498	482	496	505	470	484	487	525	452	518	512	507	521	516	545	526	525	529	522	500	487	465	531	472	455	489	487	500	495	488	496	523	492	574	526	487	508	495	489	521	535	515	532	529	530	544	551	500	488	496	512	519	506	513	520	519	477	518	517	497	516	541	525	512	492	499	501	515	501	481	516	506	530	557	514	535	481	540	547	484	511	502	466	492	508	520	522	550	521	523	508	513	547	549	531	533	534	498	498	500	512	486	535	547	502	528	500	511	505	466	525	512	521	515	509	536	519	536	516	583	543	521	502	511	493	533	503	561	513	486	480	499	552	528
47506	40782	12605	6445	4471	3600	2475	1945	1726	1408	1173	1068	939	849	802	796	782	752	737	704	654	711	658	605	614	641	708	631	637	670	639	678	637	594	597	667	605	636	616	617	622	567	553	573	582	575	526	582	530	540	545	620	602	564	589	529	558	552	600	606	605	589	591	554	553	605	560	571	546	568	551	566	586	539	579	625	540	585	564	603	618	560	556	590	567	547	569	545	562	572	568	525	519	598	555	547	548	518	576	584	550	586	540	514	575	552	541	537	578	588	581	574	533	564	559	565	587	570	591	555	556	568	583	567	576	574	579	559	527	568	543	548	598	562	573	569	560	582	562	534	553	518	537	556	528	510	601	534	583	525	553	584	551	517	557	559	561	572	500	562	548	534	564	549	560	554	557	520	567	582	569	522	600	599	543	571	551	551	555	505	561	500	531	578	560	559	527	530	578	557	566	562	568	578	561	542	574	581	593	591	575	584	509	530	564	489	549	535	571	558	562	554	580	534	585	547	542	571	560	561	535	546	571	555	567	559	559	545	610	521	521	560	562	577	540	586	527	559	603	570	593	537	547	552	598	555	590	534	539	584	531	554	580	550	517	540	509	545	557	504	547	540	530	513	502	596	577	606	511	556	527	554	561	514	554	557	548	591	506	561	551	541	550	557	554	559	566	536	537	557	555	574	588	561	543	597	581	513	527	554	543	516	560	555	553	566	570	548	545	552	528	560	573	560	532	531	515	515	586	535	573	537	543	560	551	539	579	580	564	540	559	572	508	543	553	547	579	592	526	541	580	535	571	531	540	589	559	572	547	583	561	518	522	592	536	563	558	561	535	541	555	560	547	500	550	534	533	586	537	578	549	528	575	573	564	571	564	566	549	578	548	581	557	542	523	622	575	592	589	561	532	580	540	563	555	571	561	557	539	578	547	551	541	575	507	585	560	526	550	535	565	516	607	584	555	541	588	561	595	547	541	563	553	541	544	569	561	560	546	583	537	543	552	547	565	548	569	542	563	554	519	601	550	556	573	558	538	611	519	545	506	599	587	517	521	548	574	542	529	592	525	570	550	530	556	593	551	523	537	560	537	556	558	566	547	541	591	572	560	624	584	568	578	573	540	576	571	588	576	524	563	575	562	605	596	501	536	545	590	622	595	544	565	554	531	580	555	542	559	557	555	534	528	552	530	545	556	550	501	547	538	567	564	506	533	514	567	553	593	536	543	548	564	549	562	542	529	551	522	541	549	536	570	544	557	524	524	564	593	524	571	551	574	539	574	539	564	602	560	580	575	553	583	559	567	541	574	537	515	564	539	587	562	571	505	517	545	558	596	520	546	553	562	526	576	561	567	574	534	569	615	544	554	546	522	557	571	589	555	582	559	549	564	550	533	531	578	575	545	556	571	518	598	545	549	566	516	566	547	538	588	545	543	543	562	538	524	543	529	556	556	567	583	590	565	561	560	500	540	510	569	526	547	550	550	589	564	532	565	573	567	564	545	545	515	546	534	548	543	543	539	581	566	565	536	567	588	529	555	572	540	558	571	542	514	549	583	558	539	592	579	552	575	589	536	581	571	577	580	535	594	529	577	573	558	561	565	523	620	537	508	519	556	585	599	533	505	592	538	548	556	536	575	558	572	555	517	553	566	572	559	581	579	500	565	543	577	532	519	591	517	558	523	572	549	566	509	525	537	553	576	558	557	577	547	586	540	527	574	550	534	547	568	577	564	549	549	578	546	565	546	565	570	585	569	552	503	519	538	552	532	575	574	539	577	597	553	546	533	566	584	570	528	549	578	584	570	540	559	564	595	538	535	553	540	558	589	540	533	516	566	591	532	563	527	576	563	565	549	575	597	544	545	529	578	548	533	546	547	546	546	558	542	558	588	575	525	562	543	582	541	557	552	537	547	571	558	576	567	561	569	556	556	528	510	538	577	481	558	614	563	537	547	527	521	569	524	589	522	570	555	539	490	547	583	588	556	529	525	544	522	559	550	535	554	565	547	544	535	567	546	552	523	558	605	544	563	550	532	531	551	560	534	591	512	562	577	573	567	546	563	569	559	543	544	544	549	578	539	541	535	540	544	593	562	553	563	526	553	549	547	562	536	533	539	579	570	538	548	580	572	556	601	572	553	573	531	579	565	509	562	605	547	581	546	604	555	573	527	569	563	586	534	613	592	555	579	533	589	555	529	568	546	506	584	528	573	571	543	560	590	542	582	572	548	560	528	560	549	575	563	567	598	513	601	553	578	521	551	560	524	579	571	551	585	542	573	585	587	590	534	553	512	574	508	580	538	554	541	557	520	518	525	556	553	561	532	584	587	601	559	565	582	539	591	488	555	512	554	567	537	561	583	553	527	595	536	552	553	539	567	546	539	573	532	510	545	563	583	534	513	525	514	572	531	562	521	556	580	526	523	540	530	507	536	516	580	529	556	528	532	611	552	542	589	542	568	553	522	529	518	575	557	534	529	545	547	603	576	569	597	589	568	571	545	550	597	539	550	513	551	540	513	566	546	573	561	538	587	563	537	549	579	564	581	586	539	531	550	515	528	570	539	543	559	556	585	540	557	562	557	558	592	573	541	561	566	555	549	525	525	577	531	529	564	566	552	541	571	517	539	584	535	535	543	571	535	575	532	583	575	567	541	550	578	579	577	559	544	562	520	591	585	599	543	547	596	564	578	519	565	565	562	572	550	582	541	532	550	571	569	552	556	553	547	526	575	537	606	583	529	581	550	578	564	542	552	503	575	598	532	546	563	561	528	582	525	525	509	577	583	551	533	529	533	511	574	541	521	575	589	559	536	543	541	544	572	554	540	506	524	534	565	523	525	547	552	542	560	593	556	545	531	509	531	580	583	544	573	546	505	602	516	582	563	549	546	573	536	529	560	575	557	537	585	547	522	564	530	593	490	542	545	551	612	567	578	587	524	546	563	584	556	583	552	558	541	546	535	486	559	516	536	597	527	564	606	526	548	577	543	529	607	561	515	579	541	558	524	566	525	500	569	562	516	573	554	584	542	537	571	607	552	546	565	536	559	536	559	545	542	559	555	555	500	525	570	567	586	541	577	586	568	542	546	556	570	539	561	553	593	515	560	561	554	548	575	575	553	572	541	566	549	570	592	513	548	530	538	575	530	567	541	545	540	556	563	514	534	537	590	576	582	551	540	554	554	585	561	535	554	564	536	593	555	571	568	576	516	540	558	534	546	601	579	577	554	569	547	558	569	578	560	545	559	528	550	513	546	573	538	578	521	594	543	520	556	547	526	515	537	569	529	584	573	542	590	563	556	552	576	548	572	542	533	528	523	554	553	551	561	544	517	596	561	565	565	607	565	520	538	568	567	554	550	571	550	560	514	552	539	530	548	589	547	532	520	532	556	520	551	592	554	549	550	575	564	598	551	564	553	576	546	584	544	543	557	553	523	571	566	521	574	573	544	554	569	552	551	549	548	565	549	528	552	564	555	570	558	562	547	519	557	560	567	545
30346	23748	12999	2003	827	729	650	549	552	544	548	502	507	495	569	473	555	487	531	548	498	542	498	489	526	503	550	533	541	539	537	505	516	536	523	527	517	517	509	514	486	487	527	473	497	537	539	557	511	512	480	521	498	487	517	534	524	540	475	511	485	507	502	502	517	497	499	558	470	504	499	512	536	567	488	473	486	482	516	506	530	537	506	508	501	495	502	514	516	535	488	483	498	528	509	481	490	468	521	515	495	533	532	494	502	506	531	555	513	533	559	479	537	509	498	521	489	523	486	507	538	523	514	521	515	505	541	493	468	517	525	500	546	496	553	497	509	530	523	508	535	495	475	478	512	476	503	510	532	483	508	477	557	536	512	499	523	504	559	519	538	525	505	511	505	488	479	514	491	522	510	486	548	506	509	504	495	519	522	528	530	547	482	538	521	461	495	479	501	510	490	525	508	534	525	497	543	506	501	464	501	524	530	527	524	499	574	493	530	506	492	517	510	483	514	477	470	489	489	477	487	472	509	528	505	475	501	490	534	491	520	528	518	501	534	472	508	473	496	532	499	531	478	533	497	512	531	492	523	498	515	513	539	470	506	514	466	536	522	543	533	489	497	539	455	470	520	477	527	487	462	482	494	478	480	512	514	545	493	537	539	508	539	536	554	522	516	521	560	511	538	543	540	520	478	513	527	547	531	486	469	506	517	519	514	553	508	530	505	525	468	514	518	518	513	511	540	511	508	515	486	536	498	534	524	497	498	534	529	516	532	516	517	539	494	534	528	519	470	495	500	473	512	528	515	524	509	513	480	520	487	527	515	543	551	512	490	519	523	491	502	514	558	550	503	513	513	538	538	486	497	482	508	502	517	518	555	512	474	517	543	559	478	520	531	504	501	491	557	513	508	480	552	512	543	534	531	540	544	517	556	579	508	517	503	510	491	480	545	491	544	500	519	537	525	497	518	494	533	498	525	523	533	501	500	515	538	499	491	479	476	506	517	524	504	474	519	524	542	474	489	486	545	510	471	531	512	508	536	502	517	486	550	486	477	502	532	530	483	512	515	519	552	525	515	500	511	548	502	486	507	493	516	527	523	487	529	530	518	521	522	516	538	541	529	532	524	512	489	533	523	502	513	503	509	508	545	511	510	496	525	528	536	479	516	503	556	465	529	522	530	530	509	514	493	487	498	533	512	525	505	502	516	513	516	514	529	485	482	536	532	486	512	499	531	518	512	481	512	503	532	507	475	519	514	500	447	496	519	477	499	486	544	497	486	494	509	527	514	472	564	500	523	547	476	521	543	527	500	513	487	539	504	526	512	526	523	475	537	513	515	518	513	497	514	527	481	482	534	554	518	506	522	488	501	479	514	478	512	502	529	531	540	573	514	490	493	532	554	511	477	458	523	502	546	545	533	505	479	542	502	525	499	508	536	516	478	509	504	500	517	532	537	468	506	506	541	492	489	511	490	520	496	539	514	549	516	539	519	571	496	525	552	492	495	505	480	523	483	516	531	529	496	511	523	529	523	526	522	501	493	548	514	542	526	531	505	507	510	519	529	504	498	511	479	521	515	528	505	566	540	538	543	531	509	484	528	488	516	570	527	516	523	542	525	530	495	543	500	483	551	513	521	537	495	471	528	495	561	516	499	519	480	497	526	498	492	521	515	541	522	550	465	526	502	496	531	501	466	506	471	505	519	515	537	505	511	516	475	517	515	519	512	517	508	523	542	531	514	501	508	486	532	510	548	493	500	512	562	513	503	522	555	497	511	478	502	473	507	515	489	482	507	498	526	491	542	559	512	502	515	535	548	504	497	529	486	511	511	547	508	540	499	520	521	507	506	518	546	529	515	498	532	534	513	543	528	542	465	513	530	553	502	484	592	488	496	503	515	498	500	500	525	540	491	561	518	531	487	500	556	500	496	542	489	510	496	474	511	498	515	508	497	487	474	536	501	511	492	497	497	509	499	545	508	545	537	520	487	484	518	524	518	529	516	496	524	516	503	524	549	498	482	494	526	519	548	549	503	541	536	541	546	504	509	535	502	510	494	539	511	528	528	514	520	465	518	544	513	497	505	496	529	500	503	533	489	536	531	537	569	529	566	511	503	530	513	474	495	546	526	513	542	481	512	501	509	520	475	506	522	513	510	500	471	554	519	526	512	501	540	526	535	516	473	509	503	518	516	534	521	492	481	540	496	491	538	512	501	536	548	553	509	515	576	519	535	538	549	516	515	502	513	540	506	507	495	563	557	476	523	516	566	542	493	506	487	507	497	525	520	473	517	509	487	516	500	493	497	506	519	527	558	502	503	536	519	484	518	530	550	510	497	534	525	517	526	536	511	565	506	501	487	541	511	485	550	473	535	485	510	480	492	506	517	507	498	548	487	563	505	516	517	501	470	520	555	518	545	532	527	482	490	491	487	516	473	534	468	506	536	535	534	516	539	468	504	544	485	521	530	534	512	514	508	481	596	510	547	529	503	475	497	489	477	466	499	552	526	529	536	521	516	533	483	530	532	485	540	534	512	514	541	494	537	482	541	492	504	501	483	493	494	516	477	486	520	512	492	500	542	471	534	541	456	496	542	493	529	512	534	487	530	530	534	531	489	513	494	528	524	504	496	492	516	514	542	466	520	490	529	491	516	530	479	522	497	537	512	480	483	504	546	553	530	507	525	512	489	487	531	510	537	538	529	496	502	496	532	499	519	477	512	521	512	519	526	512	526	502	526	517	490	566	533	536	508	519	530	517	481	475	524	543	534	498	537	547	525	507	502	527	487	528	477	498	517	518	486	519	509	522	505	513	529	533	476	536	526	564	479	521	531	514	544	505	491	498	494	489	508	497	507	512	550	525	536	489	543	458	495	505	527	518	518	585	500	492	525	509	540	520	518	502	475	522	478	474	507	567	484	529	475	470	563	488	475	501	516	529	508	512	480	523	486	506	543	470	532	518	467	560	493	450	509	539	500	486	517	520	505	519	546	451	522	516	504	483	544	514	492	522	545	510	520	481	553	533	552	526	475	477	484	516	494	507	520	506	571	543	525	518	536	537	481	483	503	492	540	471	574	503	469	506	529	520	524	488	535	489	496	555	499	520	495	508	485	514	510	515	500	473	524	532	495	566	527	527	524	516	483	503	538	503	519	508	475	532	507	533	550	531	502	549	462	515	503	490	511	534	524	492	480	527	539	519	493	527	510	521	549	550	546	486	593	539	521	510	482	502	544	528	549	518	477	535	498	482	520	519	552	528	504	457	500	498	516	515	486	524	543	531	507	533	516	522	529	492	513	513	522	511	506	555	516	519	534	534	515	511	523	534	522	512	505	505	521	555	511	523	517	520	532	512	519	506	487	490	488	520	520	517	515	489	498	491	518	558	521	472	493	505	542	506	504	486	457	551	507	526	518	536	518	571	498	486	509	484	519	523	493	508	498	547	490	537	495	543	497	499	527	515	504	481	534	503	496	499	526	565	526	540	499	525	522	538
38624	25369	2329	1213	846	770	703	614	697	627	625	626	665	588	565	571	620	583	609	601	637	582	601	662	586	595	550	611	650	588	589	563	623	587	588	591	618	618	620	603	587	578	581	621	597	556	607	596	613	570	556	597	577	570	622	606	602	599	595	570	617	590	609	595	588	591	599	645	604	589	575	561	601	601	570	580	578	581	603	621	582	608	591	565	603	599	570	600	599	553	597	629	641	607	633	581	593	631	575	598	574	597	594	587	589	617	596	600	589	576	544	624	587	628	578	608	623	566	583	566	637	612	590	615	590	609	590	575	597	620	585	575	609	588	580	610	615	621	556	588	563	631	566	629	633	633	610	551	592	603	582	613	607	603	590	588	649	586	610	616	599	600	646	562	606	579	582	613	603	589	546	576	621	591	570	589	578	605	586	621	601	595	590	585	650	560	601	621	594	588	629	556	614	565	593	562	600	572	601	602	622	588	563	621	563	554	588	591	595	626	618	589	622	570	573	547	574	561	560	583	617	610	641	573	570	627	612	578	573	582	552	607	663	588	610	632	594	615	594	602	529	631	601	599	620	587	550	559	579	576	560	550	534	588	588	600	577	551	597	626	597	567	585	590	617	553	573	605	585	599	520	567	587	552	589	618	587	572	599	576	575	598	623	610	579	590	599	620	606	549	602	621	602	593	578	573	585	627	606	648	565	621	624	566	572	609	606	624	585	604	577	662	597	563	569	575	596	597	620	581	617	617	561	595	660	607	580	591	600	606	610	571	574	614	616	586	575	623	607	613	549	556	587	602	585	571	647	582	593	623	567	590	585	584	601	569	599	614	604	640	563	576	578	569	627	604	603	601	598	587	574	608	567	605	577	559	615	585	609	597	554	587	620	631	625	634	612	606	567	607	562	650	607	589	612	621	626	568	634	567	568	592	596	637	612	567	622	585	620	611	609	609	625	566	613	613	594	579	581	557	618	593	577	606	571	581	628	638	616	546	598	600	621	578	610	574	630	554	561	661	580	595	589	540	560	583	569	585	619	634	580	600	654	582	534	583	586	573	602	584	639	595	624	630	597	593	643	568	612	595	594	606	597	605	554	600	619	561	586	580	608	597	546	615	586	602	598	597	563	611	551	623	596	632	542	626	585	602	575	567	565	542	598	583	568	612	631	564	603	598	600	600	605	628	607	588	578	557	538	609	562	622	582	582	602	546	559	576	612	582	585	571	598	616	570	596	619	547	558	542	603	610	593	581	618	578	590	626	644	553	554	590	613	575	577	539	614	604	607	587	591	554	621	565	632	626	590	567	592	612	603	571	614	596	525	606	613	567	614	613	555	579	591	620	594	553	568	598	635	648	643	603	584	611	593	618	635	617	566	592	565	602	613	574	600	611	590	642	591	614	564	588	602	595	604	622	586	609	574	550	582	587	619	613	617	595	619	588	587	574	591	591	614	580	580	629	590	616	591	599	611	561	565	620	629	619	589	549	572	613	585	581	647	583	538	575	590	617	652	583	612	601	592	561	592	592	632	613	612	542	571	621	585	578	628	582	589	608	598	566	607	498	554	595	594	619	543	574	613	587	619	550	625	615	601	610	601	566	589	585	593	593	601	626	600	616	582	584	589	574	574	584	607	623	611	610	602	589	631	577	590	610	594	592	614	595	575	585	657	570	628	625	645	607	586	589	601	560	612	568	614	580	640	599	580	602	593	624	595	595	629	580	550	590	594	607	576	619	560	582	542	591	584	574	599	572	569	604	600	578	579	620	590	601	609	585	574	605	601	560	644	570	560	596	639	596	629	563	580	619	616	627	639	563	580	599	603	590	586	609	609	614	575	648	621	598	595	588	596	613	625	573	557	590	544	572	582	602	590	569	601	591	622	614	586	607	584	611	587	621	584	593	559	594	599	632	569	553	594	591	571	593	623	592	602	554	581	604	568	576	614	520	575	587	633	579	625	623	616	593	578	611	603	619	587	577	575	573	597	584	599	592	633	563	593	566	590	624	612	539	647	575	580	542	552	559	597	624	594	572	575	552	606	558	593	580	585	616	595	589	572	601	595	569	602	649	574	562	622	577	607	606	634	599	595	539	617	573	606	562	583	598	642	559	596	619	579	588	552	580	620	566	580	634	600	585	552	617	616	570	578	607	562	560	612	595	588	586	545	570	626	615	639	573	527	570	602	608	590	636	634	606	593	586	575	608	605	619	582	617	592	624	585	576	589	630	585	548	587	614	607	574	597	603	585	602	569	574	561	596	592	595	605	586	586	584	577	601	571	654	584	559	564	606	615	582	609	620	620	609	594	612	566	557	614	594	578	595	577	593	582	566	605	599	567	602	620	596	607	609	611	629	591	539	604	580	612	590	622	583	599	593	612	618	586	578	627	561	589	605	625	576	570	614	614	586	619	579	571	574	635	603	586	635	584	524	605	587	620	577	642	587	562	604	607	597	608	583	523	595	577	633	569	637	599	618	577	634	585	610	558	593	591	594	581	595	604	610	579	589	636	605	609	590	566	596	620	579	613	554	599	625	595	590	577	585	636	596	598	624	605	579	598	597	581	584	614	577	579	592	613	582	620	553	582	556	632	638	584	610	563	609	584	640	603	567	556	601	565	589	584	580	585	605	593	601	582	595	562	630	578	623	608	583	577	586	576	611	618	619	588	607	579	622	593	558	611	571	613	594	611	572	573	610	573	584	611	554	651	568	600	603	596	581	618	557	606	579	568	582	568	561	574	597	578	582	623	583	608	603	620	645	609	603	592	584	643	579	581	547	637	583	618	558	609	597	613	544	581	579	616	636	622	589	581	592	576	539	603	588	565	588	588	622	627	571	631	640	596	596	609	599	578	589	593	589	598	548	618	591	591	586	584	598	579	590	609	610	599	605	559	554	597	578	581	587	547	619	570	566	528	597	568	556	623	597	596	597	580	616	579	573	579	575	620	593	587	604	589	631	612	580	593	553	540	571	575	609	597	676	617	610	630	573	577	569	614	638	591	568	621	580	605	630	633	603	572	585	595	586	559	574	601	640	580	655	603	599	609	617	627	593	615	653	611	570	563	577	592	609	530	566	573	647	606	600	587	565	640	596	610	571	586	558	586	602	619	618	569	602	602	602	621	606	558	589	566	599	590	555	603	608	619	578	591	581	553	614	608	624	593	604	613	590	638	588	578	597	568	571	646	563	640	593	597	597	613	608	636	554	623	568	565	560	624	608	571	566	612	590	586	585	560	588	620	576	585	597	557	594	606	558	589	569	594	611	599	597	622	584	565	584	596	595	579	561	600	548	599	588	613	584	564	578	617	627	583	598	576	603	605	588	598	611	623	587	586	562	576	615	585	617	581	608	578	545	589	595	588	575	560	583	579	539	618	574	609	590	615	598	596	579	632	634	612	599	605	552	615	623	581	557	622	594	569	555	601	633	602	618	567	582	583	561	546	616	588	634	596	581	583	616	590	607	535	560	597	584	596	616	557	627	574	577	625	611
23241	20783	28078	23579	20771	12116	1083	631	565	496	488	426	415	389	383	360	384	348	335	350	351	346	353	367	323	338	336	363	346	368	349	346	383	345	355	374	346	339	318	379	309	335	328	351	314	362	295	322	367	313	339	325	317	332	350	332	342	357	306	307	310	299	315	327	342	326	310	315	347	329	330	327	336	353	312	324	348	311	364	356	331	325	346	321	339	354	327	319	348	299	326	320	322	316	319	318	300	295	317	313	338	324	332	332	338	297	327	346	340	293	360	295	314	316	331	327	316	337	307	357	335	333	306	355	329	332	352	325	371	358	331	345	310	305	309	333	317	350	327	350	306	313	323	325	286	323	315	301	313	347	323	349	323	295	347	340	313	335	335	330	315	313	283	331	340	309	279	294	321	311	302	342	344	312	317	307	354	350	313	321	329	342	302	348	332	339	333	325	313	290	342	354	323	308	308	312	297	318	327	312	304	314	312	336	315	299	325	311	311	318	311	324	343	345	309	344	325	289	347	315	306	315	330	329	296	341	345	282	300	304	338	341	311	360	324	317	331	303	347	303	320	335	306	306	318	332	303	332	311	307	343	310	350	330	335	320	323	300	315	326	331	317	323	314	291	348	317	324	355	308	306	313	350	317	323	297	311	285	291	338	334	307	328	331	328	273	337	327	329	317	336	314	361	295	328	315	321	323	301	307	335	317	329	321	336	327	312	355	311	321	321	328	345	365	321	332	349	351	316	285	333	324	348	329	303	318	323	316	307	321	310	324	328	301	351	333	332	353	300	332	339	317	296	317	296	306	288	324	328	312	355	321	346	326	309	310	322	316	319	348	326	335	351	306	344	314	340	341	306	323	356	328	328	331	340	324	316	321	325	380	312	317	309	332	303	273	298	301	319	335	323	323	315	343	328	344	314	315	344	315	349	321	330	334	291	337	347	317	332	363	310	329	310	332	310	287	331	324	320	348	304	340	335	315	349	316	303	297	328	280	337	332	329	304	349	295	321	299	338	351	349	318	304	330	308	305	308	310	297	337	316	349	302	328	289	322	320	327	327	368	296	310	296	358	318	343	302	288	283	347	309	334	342	316	324	315	295	358	316	298	321	324	321	330	311	330	329	344	311	315	330	326	334	317	342	313	316	310	337	305	312	300	325	346	335	319	298	306	332	317	339	305	322	320	366	309	345	307	360	313	301	302	291	360	300	343	320	305	286	352	334	293	297	291	326	312	302	295	312	318	338	334	302	342	313	308	338	321	303	349	358	291	356	332	324	317	318	302	347	318	321	315	323	329	319	298	330	344	317	319	311	344	313	322	339	298	322	291	319	319	299	348	306	324	341	328	297	304	318	331	300	366	329	340	333	312	301	327	327	324	295	307	309	323	331	295	312	314	297	327	314	335	299	336	340	342	332	329	321	328	359	344	315	334	332	333	310	320	342	317	300	311	298	305	325	332	310	327	301	345	347	311	350	339	330	296	302	315	317	328	315	349	328	314	329	288	325	331	307	330	331	359	338	309	310	340	328	298	322	302	329	334	341	285	320	336	311	304	317	350	312	321	319	295	336	291	333	341	293	339	336	302	309	308	335	318	332	311	330	342	299	335	316	323	319	304	327	321	332	319	323	347	318	330	340	280	286	347	306	327	321	375	303	325	331	308	334	336	302	316	336	335	326	355	290	313	321	310	328	331	351	313	326	340	319	324	306	342	321	321	346	349	308	345	317	315	291	321	350	307	304	315	342	319	324	333	349	346	312	311	336	323	335	325	327	318	330	327	297	323	327	328	331	335	318	330	318	329	317	297	341	334	329	305	320	305	297	334	329	326	348	316	348	308	347	322	329	331	323	319	327	339	331	315	324	341	308	331	292	303	319	343	325	302	338	334	331	301	327	335	349	318	340	365	330	335	322	327	321	321	317	342	313	347	342	333	318	319	324	301	322	325	319	306	314	341	325	315	309	337	325	328	342	315	349	350	312	338	334	321	278	302	359	330	280	325	288	358	303	312	326	334	329	309	317	327	320	328	317	350	353	314	321	306	308	301	348	330	295	310	302	310	323	324	292	341	330	317	301	309	334	305	340	344	303	322	341	332	340	326	318	312	301	308	312	309	312	352	327	340	311	328	329	315	308	399	337	329	308	317	317	314	337	340	326	301	361	299	348	318	298	320	327	312	348	316	320	299	338	296	354	343	314	339	357	285	363	340	293	327	318	307	329	309	312	291	319	309	304	366	328	308	305	330	318	315	329	311	316	336	306	293	326	369	318	319	317	328	320	300	321	293	313	312	320	313	353	344	337	331	318	324	332	310	310	368	297	319	321	339	345	309	313	292	342	329	350	313	330	307	294	342	291	330	320	364	363	332	330	325	302	317	336	333	334	316	316	342	316	315	336	308	346	313	326	321	347	349	339	335	312	289	298	347	312	323	326	336	332	312	347	299	328	317	326	301	344	299	325	293	376	313	340	351	325	307	331	336	309	326	317	351	304	335	308	312	324	349	332	350	300	341	325	338	326	301	282	324	299	332	333	336	337	329	328	337	369	311	357	321	314	331	327	307	298	332	321	313	302	307	288	293	320	313	332	331	331	309	310	344	293	317	312	335	330	319	308	363	297	341	350	303	318	311	337	303	299	308	336	328	329	318	303	343	335	312	302	334	350	335	304	316	330	322	332	326	321	347	342	315	326	347	316	313	320	324	298	297	336	339	311	303	346	321	298	290	316	320	347	342	346	327	302	328	321	318	338	299	264	285	336	323	335	346	301	314	318	313	329	316	313	325	349	342	335	345	359	344	351	320	343	365	332	332	297	295	279	311	323	322	339	362	349	332	337	306	342	308	319	299	307	330	284	350	317	302	352	304	298	312	323	325	331	312	310	300	324	307	344	333	313	351	327	310	331	315	321	335	338	307	301	308	300	334	298	310	332	306	328	355	338	336	304	277	340	332	317	348	333	317	316	290	314	327	318	305	306	294	319	310	346	320	312	321	296	346	300	317	313	327	327	307	318	301	325	347	331	308	342	327	343	325	361	320	288	325	348	297	354	313	317	336	307	342	344	309	311	362	360	343	317	311	339	282	324	350	279	347	333	292	323	328	333	317	330	346	316	317	304	305	324	302	329	329	325	314	339	307	307	297	344	320	342	307	327	302	333	348	313	308	324	303	332	319	341	338	340	300	321	314	329	329	351	316	335	302	316	304	329	333	311	322	327	341	322	294	312	299	342	314	322	326	300	314	334	367	306	335	313	315	316	320	340	341	338	362	333	325	319	318	329	311	344	322	300	311	289	326	311	275	316	343	337	324	335	343	318	332	312	330	336	308	333	316	290	325	326	343	321	340	352	301	301	342	311	336	319	358	326	320	306	314	306	349	324	312	327	327	302	309	328	308	347	318	320	336	331	337	269	305	335	328	324	312	315	301	327	331	334	340	335	298	325	327	322	318	335	303	292	317	309	299	340	304	274	324	353	340	312	323	343	329	329	328	315	334
42019	37731	7335	3531	2267	1631	1239	1092	916	744	630	585	539	535	447	495	446	473	474	480	437	439	438	408	436	447	376	421	441	410	423	433	417	426	408	400	386	457	404	400	380	401	401	391	415	409	391	371	350	389	349	404	377	377	390	395	396	381	390	366	382	374	429	386	391	392	330	318	373	360	401	414	372	399	376	404	382	407	391	429	364	419	375	393	400	348	379	388	378	387	363	357	347	401	392	361	396	381	406	377	384	386	373	384	409	366	382	364	364	365	385	353	371	390	385	394	344	365	371	309	377	368	399	363	391	374	398	392	406	358	338	382	373	343	376	360	360	396	364	384	417	365	347	362	360	368	386	361	362	345	364	385	359	401	375	379	379	354	364	386	372	367	393	361	374	395	383	365	366	382	382	358	391	360	378	401	358	377	356	385	387	367	365	373	373	399	352	387	350	391	384	388	372	342	386	366	376	410	366	385	363	372	363	366	397	335	389	372	379	358	364	379	351	386	376	345	351	326	373	371	361	372	387	390	370	366	394	385	342	395	375	357	382	356	382	391	363	389	367	364	390	382	393	366	363	402	393	347	417	356	357	378	383	399	384	378	360	380	366	372	362	409	384	362	385	360	365	380	381	372	357	355	396	391	397	389	380	388	358	369	423	400	360	374	361	386	355	362	394	367	367	365	365	366	407	363	365	351	375	370	379	361	385	358	370	370	372	392	375	386	406	360	384	385	392	380	368	361	317	383	371	419	421	365	365	394	380	342	392	389	406	372	422	360	378	418	368	363	376	359	415	361	365	394	365	388	371	348	385	364	372	381	371	372	364	403	393	346	418	365	331	337	386	353	380	362	402	359	386	400	401	373	378	386	367	358	360	379	369	355	367	375	340	412	367	342	355	387	398	361	385	379	376	389	385	355	380	402	367	356	366	373	400	410	398	366	380	368	368	373	326	382	369	388	375	371	382	356	386	356	378	354	326	393	374	383	371	351	352	358	397	361	360	388	410	390	370	364	368	356	351	357	375	373	401	379	399	374	381	374	393	328	391	358	349	365	335	397	404	383	345	368	344	379	332	375	363	381	334	359	361	381	364	352	347	401	396	388	351	356	370	396	350	367	362	349	355	358	349	346	388	374	365	380	368	397	379	389	362	387	343	384	352	368	394	378	397	390	365	413	384	371	379	378	373	377	381	373	376	374	360	400	370	423	380	365	373	370	396	374	348	373	382	350	346	366	382	364	355	366	379	363	403	364	400	363	387	373	369	374	396	359	353	319	393	389	382	395	342	348	407	388	383	390	350	352	337	409	362	369	372	365	367	388	341	352	351	383	352	386	379	390	375	379	348	367	364	380	392	378	375	358	371	343	377	386	373	376	387	395	388	366	385	371	346	349	358	360	377	382	365	380	358	364	369	361	374	414	392	359	412	378	348	370	360	357	339	383	367	366	372	348	413	376	355	385	359	381	369	384	386	412	338	376	365	391	397	361	360	378	334	339	384	366	369	354	373	355	372	371	342	338	373	376	358	373	346	380	380	359	375	361	369	409	368	383	359	360	348	393	350	372	391	371	389	377	363	360	389	391	354	359	350	382	377	401	395	357	354	366	375	334	371	384	371	380	393	378	419	392	390	374	360	342	386	389	358	362	400	348	348	369	377	383	390	391	339	364	412	362	394	377	400	352	365	369	401	339	388	400	411	391	368	378	371	378	375	369	362	386	364	386	393	379	376	383	373	359	382	394	367	403	372	366	355	402	386	383	388	417	356	369	419	353	375	398	348	349	378	366	360	385	370	377	369	345	331	388	356	369	404	392	375	374	404	390	360	397	381	356	384	418	378	376	363	405	391	376	368	395	369	372	360	391	387	366	356	383	394	372	349	350	347	383	368	370	385	395	376	357	376	390	375	392	343	370	372	413	337	391	383	390	385	369	389	363	405	402	368	373	369	346	357	339	370	384	383	390	382	362	357	365	378	377	382	382	389	350	366	358	350	370	367	372	391	396	370	387	411	365	404	371	389	380	359	380	376	395	358	354	405	378	360	337	344	402	384	374	377	392	335	373	399	365	417	368	354	375	389	389	394	398	368	382	376	404	378	359	384	389	371	361	332	361	347	370	392	398	400	345	373	383	362	375	372	350	357	362	388	351	378	370	379	387	378	396	340	374	358	367	377	416	342	358	342	363	377	396	381	405	380	381	382	381	400	366	398	397	377	355	372	366	376	355	322	389	381	328	389	333	396	387	403	390	398	392	342	403	389	382	392	382	346	381	362	339	356	371	394	395	388	410	368	342	405	392	364	383	386	388	400	366	386	405	410	403	387	387	377	399	388	362	392	381	378	382	372	377	391	388	396	381	354	355	344	343	387	371	397	361	365	371	388	408	374	376	336	392	372	328	355	361	365	369	396	381	355	345	372	386	403	366	384	385	368	350	365	376	346	361	385	365	357	412	336	370	393	390	416	334	342	386	376	390	374	392	369	357	372	382	376	384	395	364	375	390	404	403	357	405	373	359	377	353	342	375	388	376	374	394	372	404	415	347	382	354	385	387	374	395	398	354	409	374	358	350	385	373	396	399	391	385	403	369	404	322	356	354	379	379	402	386	357	366	340	396	401	373	376	385	373	375	380	384	350	398	381	380	374	387	388	344	364	361	384	388	339	387	380	401	379	359	341	362	364	366	379	360	389	380	391	355	323	359	386	341	395	373	334	363	363	386	382	388	374	329	361	361	367	328	369	372	349	343	354	406	392	380	389	393	366	385	377	372	382	313	405	367	354	375	391	393	402	354	376	377	402	354	379	363	360	376	343	373	329	377	354	380	374	381	408	385	366	384	382	352	393	352	378	363	359	376	404	383	354	345	381	382	379	387	354	355	364	353	369	385	366	358	366	337	382	374	363	365	376	339	394	364	378	364	404	377	368	377	371	372	340	388	381	368	414	408	375	357	372	385	359	394	362	370	371	359	375	356	418	381	409	393	365	331	351	347	416	341	364	372	345	361	376	371	399	399	347	381	387	436	392	352	385	360	380	384	355	411	395	397	401	372	385	360	371	380	374	417	357	339	353	372	382	389	368	371	388	379	381	414	377	399	403	399	334	386	363	350	410	394	338	361	378	350	343	352	374	375	377	382	378	336	391	385	385	416	355	379	376	396	377	383	355	392	323	379	379	393	356	390	360	344	336	390	429	379	368	362	377	371	355	378	359	348	371	406	378	450	355	411	361	400	370	382	400	355	403	390	374	393	353	386	382	361	391	377	374	378	350	375	386	365	375	388	376	361	371	376	362	390	352	378	391	347	378	383	359	348	378	361	357	386	401	386	334	328	410	376	358	339	404	349	392	342	391	382	420	393	397	361	391	377	397	403	392	377	407	398	361	343	393	361	385	374	405	383	371	378	390	360	366	334	392	359	367	386	384	369	394	370	372	365	375	334	395	345	382	410	340	378	367	335	357	352	410	356	359	336	386	340	389	351	374	396	400	351	379	396	381	416
24454	20739	26999	24363	13118	1342	887	856	810	809	722	746	732	731	705	729	767	686	714	729	766	725	727	721	704	732	683	688	748	739	704	783	746	760	669	747	728	715	665	691	651	689	679	708	704	701	683	686	715	658	723	735	716	725	708	703	696	727	653	697	684	724	694	695	658	709	679	717	718	667	729	712	701	690	688	721	715	685	726	693	688	672	699	695	674	711	750	670	629	678	720	674	666	760	750	708	730	668	656	706	688	658	687	696	704	678	685	711	700	672	697	706	705	657	679	688	711	685	695	698	684	728	738	652	708	764	716	722	702	714	675	657	718	668	757	663	719	701	711	720	692	665	690	719	688	711	751	730	714	721	706	675	674	743	730	710	667	725	652	699	680	711	669	716	679	721	699	721	744	688	726	715	711	690	730	683	676	671	685	654	717	705	675	674	691	657	768	697	699	680	696	694	686	673	627	672	658	714	753	664	714	711	658	712	724	684	689	702	650	702	706	731	720	696	692	713	683	695	666	734	748	687	724	690	765	711	694	679	758	683	704	748	708	707	730	751	659	693	728	704	644	724	709	690	702	715	681	654	715	659	711	720	750	664	713	696	705	679	684	692	727	721	735	716	686	718	683	653	665	671	661	661	714	716	737	689	723	730	714	688	736	697	681	663	712	673	707	699	673	761	692	700	676	695	642	714	664	701	672	692	669	667	651	691	695	706	702	731	741	705	671	681	670	708	680	715	691	705	700	727	626	718	658	698	659	715	772	686	662	704	666	729	670	707	682	710	739	701	676	646	715	665	653	679	695	710	686	735	746	688	702	682	664	705	688	717	710	664	717	696	729	692	710	675	680	720	665	686	689	695	737	714	691	696	659	703	648	749	738	702	682	684	649	711	647	750	715	735	705	750	684	674	738	685	722	702	727	693	703	677	725	705	725	708	708	696	724	694	685	671	722	740	681	725	679	686	752	760	668	731	692	723	671	673	675	759	704	713	733	685	697	688	694	700	694	692	659	689	647	757	693	697	682	682	606	737	733	677	708	716	650	662	707	720	711	685	705	691	721	660	675	726	720	737	683	727	698	663	740	739	686	721	726	703	699	733	690	718	703	696	693	702	714	679	745	691	688	745	690	703	725	712	680	683	676	724	707	684	733	667	734	725	715	712	645	697	714	696	694	702	721	691	674	687	726	703	625	680	678	717	679	636	721	700	686	719	719	701	700	717	654	763	711	724	747	717	776	696	645	661	697	683	692	717	708	707	684	689	681	654	721	690	697	681	759	722	660	750	680	758	709	693	743	710	716	736	700	686	730	718	677	694	653	707	655	768	670	714	664	677	682	743	725	740	687	712	712	690	716	682	706	688	666	713	706	706	692	692	704	657	740	738	705	679	714	668	714	714	673	697	719	753	704	711	681	682	699	724	678	672	748	712	676	700	686	724	652	716	694	708	697	711	704	637	648	711	710	689	682	663	720	704	698	659	678	666	707	700	682	664	739	684	687	693	769	714	700	649	733	714	669	682	749	684	685	672	677	699	735	667	643	680	729	709	704	642	750	704	685	781	690	676	726	744	718	647	707	723	689	715	689	670	736	717	657	737	704	668	728	671	695	710	713	722	684	684	742	662	678	719	698	709	703	684	709	655	722	762	689	638	691	702	682	669	662	681	668	737	701	698	703	677	733	748	706	707	658	716	684	650	680	665	685	683	703	667	690	711	712	691	729	677	698	663	682	655	686	708	665	711	722	693	679	722	704	691	686	662	677	715	682	668	718	696	687	679	745	714	709	696	652	711	691	714	743	650	698	712	713	714	690	663	695	655	746	657	720	738	686	688	712	715	714	694	694	738	728	677	707	681	687	740	709	728	721	716	676	704	733	699	693	705	746	718	666	708	695	680	715	696	699	672	710	677	717	743	743	693	686	711	688	694	675	709	714	699	673	712	653	660	735	728	701	735	715	737	720	707	757	678	735	709	707	682	716	713	744	717	715	672	686	695	722	714	669	760	637	727	697	646	705	712	713	688	697	724	687	664	671	673	676	746	710	668	694	687	720	749	762	693	702	700	705	735	736	699	681	710	689	712	665	670	710	722	683	684	687	684	668	728	703	714	679	712	685	692	708	722	660	721	738	676	757	682	746	696	761	728	740	716	668	715	696	709	718	692	678	663	672	676	695	747	689	688	694	720	672	742	708	695	702	651	709	702	686	737	708	674	675	707	714	723	711	669	773	729	712	694	735	734	745	693	707	697	705	696	691	760	742	666	690	706	687	703	731	673	792	719	710	697	681	698	691	677	674	703	710	722	658	706	698	707	726	715	736	716	706	667	670	714	721	672	704	681	703	709	689	727	694	695	704	726	692	662	758	683	710	678	669	704	702	717	717	731	680	740	704	712	647	692	689	696	681	673	675	673	703	726	740	663	696	693	690	716	739	674	725	692	731	736	643	696	739	667	709	662	689	695	705	733	701	714	676	716	710	699	764	690	668	724	679	704	663	705	656	706	713	723	713	700	678	695	749	703	700	722	696	670	681	672	700	672	703	696	702	713	699	666	706	731	713	688	677	638	704	732	701	728	700	676	698	715	718	705	696	717	649	683	721	739	683	660	736	728	720	684	723	708	642	722	763	724	694	728	676	701	719	712	691	700	686	737	684	654	705	654	686	681	732	713	682	691	726	700	723	721	689	689	715	721	669	698	744	710	728	688	679	688	685	651	689	653	707	721	710	682	734	654	714	665	686	679	664	714	722	715	680	759	720	678	687	681	705	703	715	654	701	679	709	692	709	738	692	723	726	696	701	765	722	722	715	694	701	697	707	699	664	689	677	668	696	649	683	681	730	666	715	727	736	728	737	704	700	677	677	684	697	714	681	705	703	688	666	724	669	685	669	695	670	672	688	711	670	717	683	704	743	702	701	676	642	696	681	666	755	736	667	700	719	698	730	698	718	709	667	711	661	727	688	660	683	724	695	697	694	662	719	715	706	687	700	725	702	679	740	701	702	709	724	746	692	739	683	721	751	701	708	726	716	689	670	689	714	718	681	671	720	740	711	724	690	723	681	668	696	725	733	683	734	714	702	679	723	692	672	744	777	721	720	692	677	710	692	688	676	707	686	695	679	726	724	699	714	667	669	689	687	715	679	687	738	682	702	720	723	734	771	687	704	742	682	731	697	734	717	702	743	744	708	666	700	711	706	640	758	658	683	729	669	743	710	697	735	707	721	675	720	702	716	679	723	682	657	741	668	690	696	686	688	683	710	744	678	695	667	681	715	679	718	717	686	759	697	678	687	664	687	727	692	665	686	691	659	678	712	684	689	700	680	669	662	740	755	697	661	720	721	707	712	666	715	690	740	704	647	702	675	696	712	704	704	687	685	668	685	675	665	704	704	664	691	710	701	690	655	754	720	736	718	700	707	679	676	684	665	686	663	686	721	690	667	692	687	687	671	675	709	746	648	693	684	738	710	714	671	712	710	682	694	724	640	715	632	705	687	736
41435	34242	4289	2821	1941	1515	1314	1171	1074	1142	935	886	841	841	825	880	832	849	850	793	797	821	829	856	810	769	801	809	851	826	814	767	866	844	811	821	818	767	831	779	753	791	758	789	790	804	807	796	742	793	784	787	852	786	809	818	830	791	793	745	845	772	819	811	827	804	796	794	803	782	774	803	787	780	805	844	832	780	817	827	844	832	813	746	795	726	792	806	771	756	779	808	767	862	797	798	760	780	765	784	772	744	734	827	835	800	833	850	801	767	794	839	740	796	792	728	756	771	791	818	829	772	746	778	780	793	744	813	837	793	806	806	784	758	801	749	741	763	759	824	770	776	819	733	787	773	781	745	816	782	755	758	810	747	785	759	759	819	751	741	713	828	835	798	812	808	723	806	811	775	825	800	765	783	780	781	784	783	787	770	797	840	813	809	796	787	786	805	795	772	730	793	775	764	752	796	805	780	759	733	847	801	792	790	792	797	779	766	751	764	793	767	767	789	796	804	836	758	745	801	794	784	758	808	757	841	777	765	776	842	753	797	788	769	728	799	788	793	744	775	806	759	810	737	731	846	809	825	811	761	787	757	760	773	804	781	770	823	831	794	759	764	775	747	722	766	805	792	810	778	793	775	784	762	735	793	808	812	768	814	746	784	819	788	783	771	804	774	856	747	835	748	742	784	778	783	811	732	773	812	789	833	789	801	816	768	773	751	743	817	731	814	805	801	806	790	856	761	739	840	762	787	802	743	737	785	793	741	775	816	809	794	798	770	799	789	799	782	809	784	749	805	771	806	752	805	791	795	758	829	816	813	782	764	762	820	818	789	795	777	794	803	811	755	779	785	782	815	755	831	775	800	774	778	776	784	776	820	777	846	794	787	761	775	788	796	743	783	791	765	748	794	750	712	780	793	821	770	807	773	809	737	841	834	834	764	825	784	790	770	794	776	768	809	802	754	770	785	763	789	742	800	823	758	756	791	783	741	779	776	771	819	791	753	803	760	829	759	782	797	796	751	746	804	809	795	774	783	700	831	757	780	813	796	817	769	796	806	754	796	770	784	791	819	807	787	806	783	767	793	814	792	830	799	789	778	785	794	774	763	781	772	792	790	778	756	786	842	756	806	772	796	770	792	836	775	815	738	782	802	758	737	751	822	757	832	768	807	785	802	759	770	798	785	806	872	812	747	735	771	803	742	770	749	817	862	735	789	751	786	768	823	819	774	804	823	807	791	837	861	771	793	798	791	775	804	842	784	809	763	832	808	746	795	766	799	762	846	761	783	800	724	765	829	742	812	774	792	791	811	811	798	772	814	776	813	740	807	809	763	779	803	792	766	771	789	737	720	769	747	763	783	772	809	846	799	798	776	801	746	748	803	777	804	799	738	815	844	814	811	777	815	783	793	788	800	761	847	803	788	793	783	813	804	781	794	743	823	829	775	812	824	725	769	821	791	777	802	823	752	792	845	809	809	758	821	747	818	781	806	807	774	825	797	813	797	808	804	759	766	801	857	764	778	828	818	793	800	806	750	789	739	765	778	788	805	804	791	733	785	778	837	799	745	837	801	769	768	859	821	742	797	806	801	772	766	772	794	845	761	835	783	816	775	799	787	769	757	784	766	794	773	813	793	763	767	739	761	782	813	786	723	791	761	787	747	811	752	770	762	777	770	769	815	813	753	811	762	804	787	830	811	749	795	771	787	744	731	776	796	783	771	762	765	786	760	779	736	807	793	765	752	760	780	787	791	775	817	793	800	716	822	781	783	824	766	782	842	776	792	788	778	776	752	748	757	882	803	765	793	756	779	753	814	770	806	783	810	815	751	808	749	775	757	781	775	772	772	781	799	810	797	825	772	828	769	795	749	759	817	807	807	750	772	794	776	814	796	805	791	802	812	793	822	717	754	814	760	802	771	722	798	816	825	765	801	794	791	779	789	777	779	739	805	761	754	769	775	776	809	807	815	808	782	832	848	793	832	793	801	809	821	768	774	810	823	841	770	762	760	815	814	720	798	759	819	734	809	812	746	771	769	798	821	804	819	761	808	769	764	755	811	730	733	778	758	751	774	800	749	810	775	776	813	835	749	806	701	788	769	790	828	752	812	797	796	785	800	793	818	770	794	826	808	841	782	770	798	791	771	776	810	793	823	790	804	813	769	829	794	775	794	774	788	775	743	751	795	812	772	810	745	744	797	752	839	780	817	770	823	797	792	825	778	799	760	782	744	796	809	782	793	767	804	772	769	809	824	749	783	849	773	824	795	785	764	797	834	768	784	809	788	767	779	778	815	793	799	771	765	763	774	780	767	795	773	795	795	820	820	738	786	804	789	778	825	832	790	744	793	825	845	766	812	789	758	793	776	805	776	797	778	806	750	816	780	756	814	765	805	815	827	767	798	809	750	776	791	815	791	813	848	825	772	811	782	774	785	762	786	789	773	758	772	771	729	806	787	852	789	843	780	828	752	833	785	768	748	789	808	791	799	780	767	754	803	796	749	772	768	799	829	749	785	732	818	723	762	780	763	757	800	767	827	779	780	820	804	804	819	769	743	794	789	754	780	776	818	811	831	819	817	824	754	753	812	833	764	817	828	782	816	825	825	802	823	799	787	777	833	806	776	759	786	778	807	813	851	806	811	794	787	759	779	806	796	801	841	765	797	827	789	787	776	792	794	766	794	771	799	772	824	801	824	830	781	780	779	794	801	792	771	780	758	799	747	800	813	798	771	775	798	811	743	731	818	749	785	808	777	741	800	824	796	741	779	828	816	804	788	732	792	774	736	760	798	806	700	808	818	806	791	753	718	771	798	811	758	786	755	782	792	736	779	784	813	804	836	824	765	791	841	753	813	775	801	791	806	821	754	733	742	786	752	826	800	763	799	738	808	837	832	806	804	809	782	766	855	790	748	798	816	809	827	811	753	800	763	798	762	730	774	777	795	764	785	817	797	789	796	751	775	809	817	792	747	821	810	803	740	821	776	797	766	759	811	783	786	771	827	772	864	765	792	797	826	808	781	786	758	733	726	822	775	814	795	755	796	832	758	798	810	735	794	714	811	814	836	814	764	827	755	758	767	791	812	867	771	801	799	771	803	795	797	762	747	779	803	818	768	773	759	769	753	832	807	778	786	760	812	800	784	744	805	751	787	810	765	762	739	825	805	825	814	789	798	780	794	785	800	786	803	800	806	809	827	737	792	753	748	800	768	822	783	712	786	796	790	788	778	814	778	795	807	799	762	767	837	737	782	784	822	782	790	812	797	791	783	816	778	856	728	793	801	807	788	770	809	751	817	805	815	788	769	797	822	798	788	773	762	764	761	820	783	809	780	795	779	829	789	794	832	774	812	812	843	805	770	750	784	833	779	747	801	770	758	796	787	845	821	816	807	815	757	758	792	751	821	841	769	758	723	758	774	789	780	823	832	818	739	818	766	771	774	769	778	746	767	792	743	787	713	793	815	842	790	765	786	817	761	788	767	785	798	795	768
22264	20759	28405	23193	20754	20814	11557	1301	1002	1333	794	693	682	663	592	619	569	567	581	562	543	537	552	595	543	520	544	548	577	556	538	564	546	521	535	524	517	550	513	518	529	507	507	467	525	537	501	504	538	491	499	497	487	570	568	514	509	485	505	524	498	530	501	492	493	466	504	512	510	494	510	496	500	487	513	531	493	521	522	514	509	541	563	542	525	509	482	447	523	515	509	467	479	535	509	489	514	507	475	493	516	488	519	487	493	515	496	518	505	506	518	521	493	483	466	525	533	513	475	501	493	521	475	476	485	489	500	475	487	524	512	493	497	465	541	524	474	542	492	488	468	486	522	487	521	514	495	486	469	524	496	516	506	493	511	489	518	472	505	479	482	505	515	507	528	526	502	494	508	533	483	516	455	527	502	528	448	489	498	488	480	517	508	524	494	473	557	477	470	477	468	491	524	499	475	501	504	499	529	479	517	505	480	504	527	466	505	507	543	487	527	504	499	491	448	504	503	488	492	508	483	483	443	543	478	469	484	520	475	474	502	489	475	476	516	513	498	492	496	499	521	462	522	508	526	489	487	512	516	441	474	463	527	483	498	474	525	476	504	546	502	526	471	500	481	480	470	493	501	478	477	514	502	493	484	510	489	510	489	486	490	540	526	513	494	489	475	460	509	519	478	530	505	514	502	486	496	533	529	513	493	519	491	476	502	525	499	506	485	486	471	514	510	472	497	513	515	499	521	535	512	522	478	452	528	500	517	534	502	494	459	514	504	503	552	498	484	520	542	520	482	536	503	488	530	513	468	491	511	499	548	554	495	499	532	524	471	495	499	509	500	471	521	536	515	501	505	533	494	472	506	525	552	504	515	534	468	504	534	505	497	511	510	516	509	488	510	487	527	466	509	476	507	478	540	509	511	502	499	505	508	484	492	518	444	500	514	520	510	467	511	520	474	516	481	552	495	505	502	543	488	507	500	482	514	479	534	518	491	495	525	488	542	455	509	477	497	486	491	473	484	531	512	489	541	503	509	505	515	475	525	471	490	517	550	519	483	515	505	501	463	529	500	511	471	497	483	529	520	489	495	497	492	512	481	519	491	526	507	481	497	489	519	484	503	523	504	462	479	532	489	502	470	500	500	493	554	506	494	480	502	441	488	486	524	500	507	482	475	500	491	519	537	481	471	503	530	529	481	481	490	497	475	520	512	527	492	513	516	532	512	517	487	489	460	471	488	513	470	518	492	515	531	525	512	499	505	529	473	506	486	491	524	475	491	521	511	537	493	528	493	498	496	471	490	519	474	523	543	519	505	500	497	484	530	507	463	525	494	491	542	524	508	538	520	505	481	454	526	468	478	523	523	530	513	505	521	486	477	493	513	517	518	500	513	446	494	508	508	493	482	518	513	503	493	506	481	572	475	487	497	478	467	500	512	495	524	484	468	478	500	527	501	526	493	466	483	496	530	463	527	538	488	515	547	507	531	498	526	495	494	533	492	477	522	478	509	513	539	496	492	498	538	517	510	475	512	523	487	497	488	514	472	520	478	501	494	502	538	469	481	503	497	507	515	484	508	520	508	490	531	484	518	513	533	503	481	456	478	509	503	494	499	473	513	505	502	488	524	514	516	518	512	497	468	478	534	501	461	537	472	512	509	520	544	487	490	475	531	501	518	479	501	500	492	455	493	531	510	501	503	514	464	503	494	521	500	479	462	517	488	484	521	507	512	530	528	464	471	520	494	474	516	489	498	508	506	498	519	502	495	493	530	459	507	500	511	525	540	495	526	475	477	529	485	491	494	510	514	459	485	514	502	479	522	464	514	514	505	478	503	503	510	559	492	497	530	493	531	560	494	513	539	517	524	504	509	512	477	452	488	469	501	501	477	484	492	475	524	516	475	472	507	507	487	486	507	506	503	544	486	474	515	468	531	487	504	535	489	514	477	497	501	546	491	507	511	510	516	502	535	548	497	540	510	503	501	534	531	514	508	514	524	528	467	498	492	517	480	522	509	528	496	515	448	486	465	468	488	499	508	528	471	487	500	553	527	491	480	500	542	449	478	493	481	551	478	492	488	528	511	511	494	495	467	520	519	515	522	550	498	494	494	503	517	486	501	524	479	507	544	501	461	480	464	485	490	499	503	481	472	493	531	544	480	516	500	518	545	492	523	501	547	497	513	517	460	530	491	531	489	462	507	516	495	492	487	487	501	495	527	471	506	493	528	548	506	469	486	521	483	488	519	497	496	472	520	526	446	511	458	502	536	487	495	450	499	482	475	497	517	513	491	471	526	525	508	558	485	498	508	494	457	489	522	485	511	501	503	491	507	513	508	494	500	505	532	497	494	489	498	491	453	481	491	489	476	489	494	541	559	507	493	484	532	536	509	491	474	493	519	524	497	491	503	484	510	477	469	510	488	501	470	501	477	509	479	518	503	497	498	510	454	480	529	508	510	509	511	496	460	486	475	516	495	465	518	521	509	494	495	486	530	475	505	520	553	514	485	473	520	519	519	508	511	520	543	531	479	519	512	527	502	515	520	526	497	523	505	506	510	486	545	505	468	462	545	502	518	518	516	458	517	484	488	504	513	483	495	486	508	480	479	506	483	503	444	507	492	484	461	484	475	516	500	533	495	506	497	498	525	471	532	484	493	496	508	475	494	500	487	470	511	477	504	468	510	501	448	484	542	495	504	460	512	504	490	522	507	494	521	499	467	502	518	493	527	486	523	471	516	492	488	501	472	539	503	492	455	505	476	540	504	534	519	482	481	499	519	504	504	518	506	484	499	494	514	500	517	458	488	482	480	500	507	505	486	478	500	511	470	522	504	494	458	508	496	510	487	536	492	494	506	514	533	490	495	485	479	488	516	506	463	465	515	509	482	512	511	506	437	473	484	521	508	478	492	459	498	496	499	537	504	486	511	528	526	509	504	454	474	490	506	505	496	463	525	501	476	507	525	512	481	466	516	530	501	489	498	488	515	519	467	505	505	512	533	482	511	454	510	455	523	480	507	461	474	485	503	531	513	479	495	511	521	490	518	485	510	492	448	483	484	555	507	523	478	499	500	488	517	487	538	457	506	510	494	517	523	538	534	495	512	493	491	478	498	483	544	486	491	495	511	499	466	477	486	494	547	496	474	493	511	544	482	498	518	485	498	510	501	516	513	507	547	506	515	483	543	505	509	484	471	514	488	496	525	483	501	491	472	553	482	448	514	477	489	473	498	496	456	510	506	494	504	536	479	489	497	472	489	530	500	496	517	521	463	502	501	465	456	504	520	514	506	471	537	460	480	514	495	486	479	517	491	532	480	474	528	533	529	485	479	489	515	535	524	520	478	470	512	499	533	519	528	499	557	510	494	517	484	492	493	509	462	489	511	509	496	509	492	484	534	479	499	507	445	459	502	515	514	503	518	437	473	487	508	519	553	492	484	468	525	523	519	507	485	543	478	512	487	476	497	498	520	487	477	505	493	495	469	503	500	488	497	507
46499	45543	10799	5562	4093	3183	2291	1971	1607	2436	1153	1026	880	860	771	747	725	700	668	704	630	645	653	602	659	646	593	595	616	586	640	623	647	582	598	596	625	618	607	582	557	579	600	583	598	577	528	544	512	593	598	600	531	573	586	577	569	580	589	571	532	569	543	557	565	569	559	546	529	506	539	552	567	585	540	523	520	548	502	581	620	548	503	568	557	562	554	534	562	575	551	545	583	559	578	514	560	582	574	570	560	572	575	567	550	526	573	541	541	605	534	549	548	512	519	559	545	545	542	545	543	545	556	597	547	515	520	530	542	516	617	553	532	526	518	539	586	537	551	531	566	548	520	508	515	539	549	510	517	562	556	539	544	541	526	570	545	587	534	548	566	516	525	573	561	530	541	543	545	536	527	567	590	565	572	524	565	561	553	528	504	521	534	548	566	540	555	564	581	578	569	547	468	579	564	519	557	524	523	567	566	565	576	506	540	580	517	521	552	514	544	576	541	548	552	516	533	527	537	559	572	501	529	510	515	522	569	522	570	567	544	548	534	525	552	541	524	517	559	561	562	527	530	531	571	580	566	546	554	525	538	521	550	596	528	544	571	542	517	543	560	533	531	563	557	561	580	601	533	526	540	546	547	562	526	558	575	580	580	548	554	584	527	531	503	508	523	582	527	532	548	545	512	521	598	543	586	535	581	536	541	538	554	562	538	581	532	541	554	569	541	521	548	558	561	527	518	547	524	568	549	526	537	582	526	567	593	565	541	583	571	532	549	532	531	539	508	506	559	555	533	577	557	520	568	557	534	490	562	569	564	578	568	503	537	543	561	534	533	557	520	543	601	516	575	585	540	551	561	515	526	523	526	553	535	529	567	584	593	534	542	515	579	570	539	545	524	596	538	559	514	521	570	552	526	563	573	505	564	530	539	571	532	578	532	545	513	538	602	543	568	555	530	571	545	578	533	575	496	557	535	541	535	543	530	551	532	551	535	496	531	536	573	537	546	508	526	543	523	545	542	558	567	588	546	541	517	549	570	575	581	563	565	559	539	554	544	543	537	528	586	504	549	555	549	530	563	571	575	549	565	578	586	581	552	570	556	513	574	514	534	536	536	535	551	553	545	522	615	563	554	533	554	568	553	574	563	520	576	540	560	520	497	559	533	530	536	536	552	542	536	562	543	518	548	579	521	542	537	577	488	556	608	584	506	546	542	526	568	526	532	577	527	526	529	542	563	522	549	533	535	542	556	535	532	569	570	528	561	579	526	558	537	533	547	493	545	572	556	529	554	549	518	504	537	538	537	563	491	564	560	509	533	558	579	547	567	568	562	525	580	548	542	582	541	579	507	539	550	596	569	533	528	556	508	508	562	514	561	527	535	561	511	516	520	583	546	576	554	529	559	571	539	571	549	526	553	552	520	552	539	582	542	562	541	573	510	540	553	527	505	552	570	495	547	571	561	561	557	536	560	514	572	567	522	574	529	570	574	540	525	535	552	502	548	508	612	515	510	558	542	530	526	497	565	544	504	532	562	503	556	525	575	549	539	550	549	573	552	574	554	561	550	547	555	535	521	533	565	545	550	568	522	531	539	565	550	552	554	547	516	567	497	559	546	536	565	553	525	534	564	519	564	600	521	569	528	608	552	537	579	529	573	536	573	575	562	570	569	503	535	568	546	552	524	550	564	540	514	582	571	535	545	519	527	580	569	551	528	568	577	534	513	514	557	540	594	536	553	536	540	567	534	604	526	552	498	548	540	536	571	538	525	538	538	517	531	494	522	532	552	562	565	575	500	523	577	553	559	496	520	537	515	540	560	501	575	557	534	537	525	542	566	562	512	541	525	591	550	537	499	528	510	567	497	531	569	532	599	542	557	511	500	583	562	562	558	509	521	538	565	577	582	589	565	512	531	555	577	553	567	566	567	547	566	549	551	585	535	611	572	526	514	565	571	513	528	543	535	556	532	542	546	575	541	507	534	535	544	535	549	500	536	542	568	540	588	530	566	578	574	576	535	560	508	538	550	535	559	511	575	546	564	575	523	539	526	533	545	544	543	538	566	595	541	557	557	559	545	538	551	571	540	527	553	607	564	527	569	539	546	522	578	588	524	571	575	554	573	539	538	529	537	530	562	565	537	583	535	583	573	511	568	565	587	542	546	574	540	538	514	557	545	571	538	535	549	567	547	608	549	543	529	536	533	528	567	531	530	559	566	521	519	532	532	565	583	531	544	567	576	574	524	540	550	584	554	566	547	508	563	559	555	582	480	529	505	555	542	525	530	544	560	534	529	527	564	584	535	540	531	556	553	550	495	561	550	575	575	526	510	558	548	547	522	540	536	535	500	548	537	507	546	551	497	553	563	530	557	545	532	555	522	532	532	599	576	547	530	521	552	592	529	539	574	551	547	561	550	561	551	533	566	534	535	585	575	558	540	559	520	563	550	544	566	540	543	535	539	558	541	543	556	526	517	557	569	580	587	562	520	578	521	555	558	499	552	500	499	546	545	516	586	565	520	523	534	514	528	549	593	582	519	538	579	517	563	538	599	504	532	520	577	538	564	575	557	543	494	571	563	562	536	582	562	557	578	581	500	524	514	527	500	567	551	519	532	542	532	516	546	507	585	523	539	539	528	574	527	548	532	573	539	538	555	537	583	555	521	529	572	531	553	575	558	568	529	560	584	555	523	532	566	536	564	529	537	559	594	577	561	537	532	543	555	531	548	556	561	543	559	531	536	545	530	586	560	563	551	577	553	585	536	536	545	520	567	569	546	567	537	531	562	573	588	569	523	515	497	551	525	558	544	568	570	531	531	501	486	545	519	529	568	549	539	540	553	555	536	533	556	549	586	533	562	535	595	557	525	492	513	556	539	564	524	557	538	544	518	535	544	511	569	550	595	564	557	545	552	585	526	541	576	533	563	574	544	528	561	532	516	528	552	522	531	526	527	533	535	575	484	539	545	527	548	525	539	489	542	557	520	567	597	504	540	486	535	557	544	554	514	558	548	542	552	562	508	551	507	542	572	530	573	568	554	519	552	539	566	508	540	555	570	548	533	553	530	509	536	537	547	557	579	535	532	540	560	508	504	529	560	534	524	531	554	562	527	544	539	516	509	540	557	521	508	546	549	553	591	522	596	542	589	513	525	502	573	521	549	526	558	522	537	551	584	585	516	600	510	548	546	482	556	552	549	542	526	558	557	543	580	522	541	536	570	522	547	534	562	566	532	522	592	522	554	558	552	559	578	559	557	566	557	499	554	538	562	535	543	536	545	552	575	550	548	538	540	508	571	530	552	564	564	561	532	535	605	523	545	556	565	510	538	533	540	516	551	558	568	587	533	548	545	571	553	526	575	530	537	547	548	543	520	548	539	543	531	538	540	556	531	526	552	528	537	582	517	531	558	559	570	581	549	566	546	549	560	585	532	554	548	515	544	571	539	579	541	561	580	520	551	511	557	547	570	551	565	534	530	580	582	544	573	560	561	518
30393	24712	13092	1760	693	658	576	602	544	544	529	494	510	526	527	517	516	496	544	533	513	481	521	531	509	577	556	504	524	553	542	550	518	530	548	529	533	520	530	532	535	520	524	496	493	555	540	512	484	507	560	507	532	522	522	521	513	510	519	526	523	524	518	522	543	536	500	515	503	515	513	550	535	539	512	562	488	511	538	502	550	578	532	535	511	512	508	494	537	566	493	537	499	524	522	502	492	507	522	517	515	507	510	503	498	501	493	489	478	532	491	534	499	527	522	511	513	548	499	482	551	532	546	505	490	520	537	537	489	526	490	506	493	545	515	520	467	521	502	494	536	549	523	553	505	529	529	515	514	565	523	508	499	491	519	496	530	518	526	528	519	534	520	568	523	519	526	534	570	534	498	523	532	473	505	530	451	548	518	543	524	499	518	481	547	499	531	515	513	507	508	512	559	542	524	491	506	515	511	572	522	506	534	478	521	462	506	496	535	509	517	531	511	506	525	482	541	516	536	507	528	572	553	510	526	548	500	553	515	503	525	501	539	558	510	482	538	525	497	516	494	520	492	505	497	544	527	528	524	484	493	549	513	491	524	528	483	467	478	526	517	478	494	530	490	513	507	515	515	527	544	496	514	486	503	538	538	491	537	555	504	524	533	541	536	500	512	526	528	556	541	512	535	524	534	522	544	525	497	522	531	545	510	497	520	524	527	538	579	553	532	532	498	528	523	516	505	549	508	543	509	481	507	524	515	527	501	475	553	529	541	515	560	506	526	523	509	524	474	503	485	475	539	545	542	530	522	516	528	534	527	510	505	502	513	532	500	525	536	562	526	482	518	524	487	523	496	517	526	534	511	522	549	536	526	539	528	505	477	491	508	521	518	458	523	491	504	527	519	500	523	527	528	504	507	495	560	503	567	499	548	530	495	520	531	541	535	500	519	549	549	506	492	544	567	516	505	502	530	533	528	460	527	494	506	506	539	517	474	494	497	561	502	510	506	528	469	513	482	494	557	511	517	518	485	544	487	506	511	504	516	531	541	524	503	481	491	498	523	538	494	548	498	503	558	514	509	556	525	483	523	543	560	504	536	484	545	480	500	503	544	502	477	499	484	503	500	509	517	515	511	513	481	517	508	502	476	506	531	518	516	485	525	531	522	488	523	486	524	513	539	523	506	506	480	517	517	492	508	500	489	493	512	498	502	523	514	549	518	548	495	531	498	518	479	471	509	493	531	534	507	535	506	537	504	567	496	530	553	474	540	521	557	516	535	510	466	482	538	545	500	536	484	517	479	495	490	492	532	503	514	549	512	489	538	520	519	503	545	537	523	477	536	524	494	520	494	472	507	528	484	498	499	507	536	504	541	498	541	512	487	542	525	531	476	525	527	530	519	538	518	494	507	506	528	514	509	534	529	495	476	522	503	508	519	564	484	514	507	502	518	491	504	512	552	535	548	513	536	496	490	522	549	481	514	488	537	485	548	562	521	547	479	510	487	539	557	558	540	553	526	489	494	523	466	467	529	514	526	519	533	544	514	475	503	510	540	510	510	506	529	489	495	526	515	541	497	515	509	522	529	482	527	500	531	493	500	532	556	529	496	502	514	524	498	486	530	524	527	500	502	512	527	488	460	521	451	544	529	505	562	539	484	505	525	503	520	526	551	501	513	468	533	526	487	536	560	514	485	524	515	550	575	498	513	526	533	529	485	520	525	512	483	501	492	526	529	537	529	532	511	540	535	550	509	487	547	545	509	569	525	495	524	539	537	485	534	533	504	551	551	489	551	492	534	518	522	516	469	512	538	499	472	541	554	527	589	486	484	489	513	530	525	493	523	508	510	495	493	474	532	485	530	479	503	503	518	503	506	522	526	534	527	543	530	519	519	492	533	557	509	493	492	534	540	505	549	532	492	486	541	509	529	520	517	544	497	537	481	532	505	552	536	486	521	522	541	508	506	529	533	485	516	506	483	527	536	471	540	517	487	527	520	504	497	511	497	537	525	537	547	500	507	500	502	500	502	480	539	533	514	480	548	506	548	563	447	483	539	493	533	533	462	550	540	506	507	497	539	542	498	499	486	524	517	524	501	509	498	494	535	509	503	546	548	508	522	503	478	528	505	547	516	531	505	554	483	507	549	531	544	520	530	497	563	533	531	515	484	512	551	516	514	504	503	517	474	493	500	556	519	513	497	518	527	496	517	491	510	550	524	565	478	501	524	510	527	514	478	538	534	528	472	486	542	520	507	473	542	549	525	507	468	491	521	537	530	490	493	499	509	551	532	552	537	555	521	514	614	514	515	518	508	512	472	519	469	536	511	510	465	501	494	502	520	548	467	533	521	526	514	507	531	542	524	521	549	470	480	531	496	535	520	496	548	517	514	524	501	487	521	556	568	526	494	533	537	516	554	570	560	517	536	475	482	550	536	536	536	538	522	502	495	496	483	458	535	521	518	487	536	486	511	521	494	520	533	526	513	516	527	527	520	536	511	526	525	535	509	487	511	506	515	539	520	538	515	534	503	513	526	506	505	538	530	517	556	504	558	498	500	503	500	521	528	541	509	508	497	573	528	476	549	538	533	539	539	510	559	487	526	502	527	564	519	485	507	503	535	515	492	505	516	505	487	511	508	487	532	490	463	524	524	508	514	523	496	536	524	505	530	506	579	507	511	519	524	511	496	493	545	481	520	518	450	515	524	524	491	534	545	511	503	520	519	542	517	544	507	509	542	540	453	552	539	541	549	552	515	487	516	514	508	529	490	555	523	534	507	530	519	502	530	544	537	522	506	548	486	530	498	560	528	524	486	484	534	522	533	506	496	469	464	521	501	521	505	478	496	546	480	504	487	517	515	532	479	483	537	512	506	465	558	518	499	496	476	508	505	507	502	512	490	549	537	517	528	510	510	489	516	507	536	511	530	511	554	520	501	490	500	513	559	557	504	548	491	514	504	496	489	514	500	570	534	485	529	492	494	522	506	502	567	532	526	488	512	498	494	521	497	504	525	484	496	503	489	560	474	529	540	519	479	514	546	521	525	495	510	539	496	512	565	479	526	519	507	534	497	540	525	495	549	527	495	497	523	493	540	484	532	486	505	536	525	501	546	549	523	516	549	527	471	498	500	487	506	516	528	517	520	511	490	496	531	507	538	485	520	497	545	503	491	538	513	531	508	522	530	509	491	449	512	517	487	547	515	506	508	552	535	497	479	503	498	519	503	521	525	494	505	486	470	512	520	516	531	465	574	534	520	542	550	519	526	483	519	510	506	538	474	492	513	510	468	509	557	540	482	541	531	546	465	551	528	512	558	505	489	519	525	506	515	519	475	541	510	542	507	515	517	553	523	494	562	501	530	547	547	533	518	512	506	532	521	485	516	501	543	491	494	486	506	543	510	492	530	526	473	520	488	555	566	499	474	533	499	506	525	526	527	515	526	557	504	534	549	466	532	554	492	517	516	527	520	520	560	527	504	517	507	484	501	523	533	480
38701	26240	1651	957	866	825	819	774	684	718	637	597	578	614	631	608	587	648	612	579	588	570	582	597	619	602	630	636	585	629	605	614	583	579	631	599	574	630	585	591	581	611	576	541	619	606	642	629	619	583	643	608	607	616	613	572	619	652	604	618	617	571	609	581	592	647	592	611	564	589	567	613	583	621	597	665	560	615	604	606	592	615	629	613	623	626	626	618	638	574	575	578	605	629	530	583	581	601	567	597	631	619	603	659	550	602	626	618	565	616	578	573	602	581	676	615	594	620	589	592	616	619	586	612	574	598	607	598	639	579	576	648	603	596	592	585	596	552	639	617	581	582	656	560	595	594	626	605	602	593	597	562	589	638	596	632	634	620	584	629	622	598	621	592	587	589	629	594	632	610	573	587	543	604	585	632	601	597	619	574	558	546	581	612	576	607	573	621	627	621	570	601	599	596	580	558	579	590	591	603	598	600	628	658	621	596	563	632	588	545	579	553	612	632	571	611	594	650	592	613	569	566	646	589	596	606	577	593	579	591	638	607	575	606	589	598	618	585	611	589	570	561	604	547	624	614	634	599	609	608	560	598	606	624	576	576	614	560	611	587	567	552	667	600	599	620	614	600	590	578	572	592	631	630	580	622	617	604	630	632	567	637	564	617	587	609	593	595	598	607	602	590	597	584	658	582	537	578	604	594	597	618	616	596	614	594	594	632	569	604	584	603	613	621	592	577	660	593	606	584	574	619	559	619	610	592	585	604	598	621	582	619	608	573	605	628	592	619	605	613	596	598	601	574	596	590	671	568	591	573	556	577	588	589	606	574	598	602	577	609	544	591	598	607	631	595	601	578	589	587	610	587	585	579	597	578	594	584	549	582	561	584	557	598	651	584	594	631	571	605	614	598	593	630	572	644	616	592	571	584	574	544	592	622	592	587	601	612	598	568	563	629	604	630	590	601	585	572	573	590	550	588	651	555	600	626	602	530	591	636	575	563	656	583	597	624	613	588	600	623	618	585	608	602	608	585	577	578	584	601	570	552	603	603	613	594	598	581	552	606	600	637	552	545	617	589	604	586	615	583	612	600	598	588	609	613	624	590	588	543	579	627	598	563	581	575	616	645	615	563	538	626	622	598	587	587	583	569	637	632	586	567	619	633	586	576	641	600	567	571	580	586	572	576	662	573	556	605	596	582	573	591	590	593	601	609	604	625	586	597	593	630	586	611	589	563	569	570	601	543	615	619	615	633	622	580	597	576	650	604	576	628	598	538	620	608	590	596	605	575	584	616	609	584	553	566	595	559	598	618	631	583	600	556	628	584	583	620	623	596	605	557	555	605	591	602	599	581	604	599	581	645	606	593	611	556	604	594	618	637	612	575	626	589	614	596	609	645	606	597	578	598	587	627	638	632	538	640	608	538	586	603	595	545	588	630	562	587	625	577	607	587	606	575	616	613	616	608	577	585	606	614	609	592	606	586	655	569	582	601	601	575	565	565	622	560	567	637	592	583	605	612	564	616	607	597	572	636	623	597	590	616	619	558	594	603	636	593	569	611	608	581	598	601	555	572	585	648	572	627	573	578	607	596	594	601	623	552	597	580	625	585	578	576	604	621	561	653	622	615	602	625	576	613	624	624	607	560	581	578	637	584	594	626	551	586	582	607	613	595	565	564	625	617	624	610	588	590	620	608	640	578	610	623	575	578	597	630	595	598	609	557	569	636	653	591	612	594	582	604	582	587	564	608	610	657	590	607	568	620	618	639	583	615	543	637	590	590	596	535	556	577	587	598	578	605	595	624	572	617	580	545	584	584	602	580	600	610	598	555	593	558	590	607	595	619	585	608	593	590	614	627	599	581	615	609	616	596	600	577	661	598	601	628	595	561	597	620	591	579	595	641	526	568	612	604	630	658	566	578	614	585	626	608	591	587	627	587	577	604	627	601	591	611	590	624	598	607	599	578	600	656	564	564	630	617	608	587	581	596	606	577	604	594	594	600	610	583	624	597	628	606	581	616	591	588	575	582	593	640	554	556	621	616	622	629	606	617	613	641	578	650	614	579	617	590	579	605	640	598	628	612	589	606	618	577	614	629	592	620	610	585	563	589	619	615	625	571	566	555	589	596	552	560	614	619	595	564	600	544	585	620	618	574	575	586	584	595	600	583	618	604	563	592	616	565	627	596	631	603	586	613	563	604	591	599	606	589	611	591	557	650	599	578	590	609	549	613	600	544	592	590	629	585	584	531	564	619	585	564	604	631	603	608	593	590	626	583	574	608	635	567	573	614	596	641	570	556	574	608	583	628	624	582	616	588	553	597	558	635	623	631	589	583	578	628	618	598	633	610	616	607	650	642	609	597	615	615	619	577	607	619	575	593	604	614	608	641	577	572	633	619	608	613	564	640	636	577	554	650	620	600	620	614	554	584	600	635	634	629	580	574	571	591	601	611	577	590	567	621	634	595	620	590	637	625	595	584	593	616	597	584	589	584	574	624	619	547	581	578	594	589	597	586	598	567	570	587	548	611	614	563	590	601	589	555	630	598	602	602	561	573	611	602	634	632	557	637	620	588	610	622	567	575	606	546	640	562	667	619	620	622	607	596	578	589	585	608	606	582	623	556	617	579	582	579	629	607	572	617	589	580	592	564	633	588	570	554	609	638	608	569	577	607	585	588	578	595	663	605	638	634	574	557	608	595	628	627	607	582	610	611	592	597	637	633	587	591	602	613	611	582	627	584	516	562	602	611	582	582	578	605	566	607	642	626	635	578	626	584	604	595	590	578	548	604	599	581	606	615	643	622	638	607	585	590	652	606	582	578	617	621	598	605	590	607	629	600	646	564	632	597	587	584	565	571	584	627	623	583	595	563	597	578	596	552	593	590	576	620	559	598	612	643	595	598	614	583	587	611	617	621	540	584	615	581	601	617	577	602	617	588	596	604	607	590	600	595	610	566	590	586	594	567	622	596	575	577	608	596	605	606	565	565	587	579	649	605	631	620	617	592	594	659	619	599	637	591	607	595	567	618	630	624	584	609	597	568	623	598	624	581	578	598	596	569	639	569	607	618	629	598	518	611	663	635	555	576	577	618	604	591	607	568	598	595	598	600	622	611	602	579	574	596	612	614	572	628	606	546	560	616	606	610	617	603	597	601	620	621	572	633	647	591	576	581	597	652	557	647	661	605	584	594	590	612	595	604	567	588	593	609	608	609	554	541	597	556	630	587	633	624	613	570	593	579	668	597	550	613	649	606	596	609	619	581	587	550	587	579	594	597	556	577	605	581	584	628	587	595	621	650	591	617	630	644	626	605	582	605	555	588	590	597	571	571	588	620	609	618	625	626	602	606	614	567	573	616	595	592	607	554	595	577	605	622	617	592	628	591	667	593	614	617	573	602	623	590	607	608	635	564	586	643	590	598	578	586	566	640	578	624	557	626	608	609	565	603	618	606	604	564	629	616	614	591	609	598	574	611	575	637	613	650	600	621
23262	20789	28094	23588	20771	12276	1094	1220	5003	3395	474	425	456	427	377	368	360	378	360	360	350	361	343	356	375	346	319	397	344	353	358	386	336	332	338	340	350	345	331	355	366	357	332	325	324	371	355	345	333	317	289	337	330	322	338	367	344	338	326	331	315	322	373	358	339	333	336	334	322	336	336	343	316	338	351	369	320	327	343	338	370	335	330	351	394	297	342	344	381	331	334	322	340	350	318	341	341	342	355	314	294	319	305	329	350	323	285	314	300	326	333	297	354	314	343	320	350	345	360	338	337	336	286	313	353	341	325	309	374	320	330	356	311	341	335	345	328	317	334	314	336	324	350	354	320	355	338	328	320	343	354	329	334	334	312	333	334	322	303	312	339	323	349	332	321	340	325	315	328	343	324	315	336	365	333	329	322	327	339	322	371	353	331	329	337	316	343	315	335	347	322	342	370	323	311	353	318	310	334	342	332	337	350	350	354	305	353	325	338	329	336	332	327	317	325	310	347	335	350	361	338	308	315	325	299	322	332	351	337	326	323	339	339	324	358	350	354	383	343	362	321	311	350	294	335	334	301	332	368	364	319	339	342	348	327	306	297	328	360	299	352	313	345	342	350	346	326	332	348	321	345	317	325	324	320	330	314	330	381	316	354	327	339	338	319	344	325	300	326	327	342	318	299	354	324	322	345	312	319	314	357	338	286	346	335	332	328	309	340	371	349	340	324	347	350	322	356	338	366	319	316	320	367	332	312	317	338	323	335	338	331	312	344	342	331	328	336	301	354	337	353	319	339	354	350	361	343	332	334	333	357	314	356	356	315	341	328	353	344	351	325	324	336	323	379	324	343	351	309	311	357	332	313	329	354	314	298	332	363	339	308	325	317	341	367	349	307	294	357	347	366	329	324	318	361	334	297	355	311	322	341	305	317	327	341	335	333	314	340	291	360	342	319	345	338	332	345	358	362	319	356	352	331	351	334	321	339	348	370	351	329	313	331	316	306	342	320	363	323	335	309	359	330	327	334	340	356	341	348	332	332	365	311	341	344	339	332	322	361	324	331	313	330	353	348	324	318	335	332	330	322	316	330	328	339	340	339	333	316	331	323	344	313	337	315	358	299	326	334	365	331	307	353	364	309	356	295	326	348	294	315	320	320	317	334	311	298	349	344	319	312	355	325	309	342	314	325	351	326	318	343	329	327	300	351	324	340	325	352	338	328	358	348	324	312	350	351	326	315	334	342	350	361	321	367	320	320	331	321	299	345	353	341	341	357	343	321	327	314	348	340	323	341	320	367	335	303	332	375	330	357	354	355	350	354	358	356	342	351	328	354	368	357	341	351	310	323	338	334	314	323	325	343	352	332	370	369	321	340	335	341	356	340	335	314	318	342	340	329	325	314	319	325	333	309	317	335	319	318	344	302	302	313	320	350	319	357	372	330	351	308	350	349	341	359	323	377	311	340	327	340	332	336	368	354	330	343	314	324	350	318	297	298	317	320	358	346	378	316	350	342	355	370	354	357	335	349	297	360	339	323	315	317	361	345	336	355	345	350	369	361	357	326	327	333	331	361	324	287	359	342	338	338	349	299	363	339	332	361	361	329	345	326	328	332	367	334	355	330	355	327	342	302	357	333	364	353	346	352	328	343	339	345	335	299	337	335	344	359	346	342	317	336	322	350	332	320	330	312	337	330	320	329	332	318	347	353	313	358	311	327	319	298	347	332	335	318	288	303	320	367	333	337	366	349	319	322	322	358	324	319	322	313	330	360	378	321	343	337	349	334	318	345	329	382	336	339	306	302	316	336	352	346	314	360	353	344	330	291	331	326	342	348	349	334	315	346	322	315	319	354	327	346	314	325	353	331	334	317	318	305	345	356	345	341	321	335	336	331	293	391	370	334	321	350	349	338	371	336	349	333	320	356	340	312	330	351	360	351	319	354	349	351	351	320	386	313	355	289	355	320	375	315	338	358	304	338	334	340	336	343	354	356	317	331	324	334	331	331	316	343	321	368	327	310	346	332	333	321	345	324	306	326	331	347	337	337	366	332	323	365	326	346	333	321	348	317	338	326	353	276	329	337	325	338	318	335	308	329	322	335	327	322	364	346	303	306	315	344	368	336	324	331	345	294	328	281	327	351	352	359	314	304	333	351	340	337	330	326	331	347	345	326	336	348	324	361	329	322	323	342	332	346	376	369	332	327	349	329	317	351	325	340	366	313	377	324	313	316	344	355	365	350	351	321	350	340	347	350	318	337	335	348	289	327	326	343	325	325	301	357	380	349	333	330	314	344	341	357	326	337	363	324	342	345	306	315	338	340	366	327	344	315	350	334	333	332	319	301	320	359	327	343	314	334	309	349	309	331	319	356	333	345	306	314	319	316	329	327	335	334	323	322	348	311	324	346	325	350	319	336	327	345	308	340	311	321	345	339	326	343	322	357	316	317	320	352	303	343	302	337	345	336	365	359	332	288	338	337	393	326	351	359	305	368	352	336	323	312	321	334	371	350	337	325	319	318	326	295	295	351	377	341	312	345	352	316	316	369	325	346	321	355	326	370	312	355	333	330	337	369	338	332	321	313	341	315	347	315	355	362	345	320	335	340	337	327	332	324	320	359	350	353	309	323	340	337	348	366	332	359	334	337	340	363	326	316	336	352	345	309	342	340	340	361	345	322	313	347	332	326	323	348	317	334	355	327	362	331	327	344	336	348	315	330	331	348	340	328	314	362	329	351	337	355	338	351	345	343	324	323	342	325	353	359	329	365	339	340	327	334	325	298	327	332	320	356	305	350	352	328	357	337	348	360	339	339	348	322	333	365	337	298	319	353	329	326	343	337	338	367	346	307	331	354	346	328	341	359	320	343	324	338	330	350	355	325	323	320	312	297	340	311	345	313	355	327	376	346	337	343	344	326	350	324	324	329	325	315	301	323	346	340	320	366	355	323	315	340	360	346	339	344	337	347	310	328	336	335	320	330	321	333	345	324	330	342	343	331	329	324	334	340	323	303	381	358	342	336	325	299	339	347	333	324	307	350	331	341	334	351	329	322	303	309	310	358	303	335	306	361	346	356	347	318	324	318	334	309	357	315	306	348	288	357	348	336	328	318	345	342	336	368	344	329	346	361	334	329	331	340	327	343	339	336	324	322	345	319	336	352	337	359	361	295	317	348	354	348	323	304	360	335	337	326	303	355	331	330	328	318	374	340	328	347	348	333	343	343	340	354	315	336	331	377	340	333	319	316	346	350	341	331	317	373	330	329	324	315	342	338	343	321	357	297	313	303	316	335	363	326	370	323	334	363	337	335	305	333	330	301	327	368	345	330	325	318	319	369	309	344	325	331	346	330	316	360	333	335	369	324	346	352	358	319	362	330	344	341	346	356	340	327	361	340	314	311	357	345	344	316	362	326	337	344	349	362	329	309	327	338	341	331	324	336	337	337	342	306	329	335	314	347	329	351	330	340	314	367	303	321	317	328	331	332	329
42677	40610	6305	3032	2175	1585	1384	2297	9630	5547	655	555	513	532	505	488	464	460	438	425	450	418	483	434	436	416	415	436	415	442	390	429	465	476	403	361	380	426	410	373	406	400	398	415	382	395	396	420	381	375	409	400	422	359	396	381	412	404	425	414	393	400	386	384	366	421	412	408	398	397	399	389	405	382	407	383	371	388	390	386	399	381	422	385	416	385	382	379	399	367	370	418	369	378	390	403	383	413	407	371	362	383	334	382	393	383	400	403	395	404	389	369	403	378	397	397	391	407	330	371	392	355	370	403	370	375	368	401	353	399	373	377	369	384	391	391	393	389	378	376	374	403	368	388	431	370	367	380	355	413	400	390	402	399	388	434	388	409	401	379	379	397	402	400	378	374	391	403	346	371	397	412	386	389	393	410	368	406	384	413	399	409	397	421	390	408	404	378	405	382	365	384	388	373	359	387	386	369	405	375	413	386	404	395	387	385	404	390	384	412	379	406	408	388	391	366	366	387	416	381	396	398	395	383	387	388	345	427	373	391	423	399	384	434	369	367	412	383	396	409	407	428	381	381	354	365	418	377	433	377	363	366	390	382	368	359	419	398	385	378	365	379	365	363	392	406	381	396	419	373	341	400	409	398	386	363	409	412	416	365	383	362	385	373	376	416	402	416	379	382	385	397	391	384	396	409	363	412	374	415	373	421	401	388	408	408	434	385	402	389	384	393	422	400	375	376	378	358	398	336	393	392	379	383	368	379	386	382	378	366	369	370	403	409	369	395	365	433	410	407	403	407	416	352	394	387	411	402	391	373	387	362	364	402	392	398	362	362	362	392	380	399	390	409	383	380	330	392	379	378	373	362	358	367	378	444	418	418	321	371	364	392	407	370	403	352	374	374	409	360	367	349	415	409	418	416	326	417	360	417	384	369	383	425	377	384	393	380	384	358	376	423	387	381	375	361	364	364	366	356	382	408	364	398	359	380	390	408	372	379	418	393	363	413	363	365	389	385	368	394	421	398	380	403	401	390	365	411	375	391	370	421	348	392	379	382	352	427	387	426	384	359	398	369	422	356	385	388	389	356	389	363	399	360	400	385	414	431	400	363	399	373	390	394	388	362	405	390	400	374	377	395	372	378	384	428	363	368	355	405	422	409	414	390	384	382	380	387	380	401	337	320	394	416	400	384	409	401	369	403	388	370	353	402	349	401	370	354	355	370	349	368	396	393	384	375	391	372	378	352	374	393	383	413	386	377	379	376	350	367	425	396	401	337	405	376	394	373	371	367	404	369	376	403	379	390	381	371	380	376	387	335	380	366	356	400	373	382	374	393	390	423	389	400	391	392	405	395	378	391	402	415	390	367	397	384	407	376	399	412	389	393	405	399	333	389	383	377	415	367	392	414	407	380	387	417	410	379	351	372	399	384	376	389	402	397	424	370	394	392	381	384	364	390	376	375	398	405	395	416	409	417	394	409	421	374	358	369	378	389	382	360	385	364	388	362	386	415	387	409	361	355	375	358	415	365	373	416	415	417	381	393	388	398	358	382	383	410	379	399	369	388	371	370	348	394	433	400	342	368	395	392	386	388	413	377	382	425	377	398	400	404	385	391	368	380	377	366	359	390	406	389	400	383	371	411	393	368	395	372	385	371	416	418	387	428	376	361	388	413	376	393	403	387	397	427	369	382	357	377	370	379	402	403	429	364	400	374	378	371	395	403	401	369	384	410	370	384	393	381	391	400	374	380	365	373	367	386	388	428	375	392	402	386	373	387	371	370	413	386	390	382	389	415	387	398	413	366	373	375	373	416	403	397	385	403	377	397	414	393	386	410	369	375	397	369	393	380	390	410	363	360	412	347	386	367	406	385	391	401	404	378	364	416	398	369	405	395	396	392	406	418	391	407	342	390	367	352	383	410	383	342	377	353	409	359	382	388	355	403	391	405	389	397	367	378	431	389	412	404	362	391	373	384	396	364	395	394	331	409	364	369	392	409	368	375	396	404	372	374	346	357	383	357	380	391	406	376	376	335	404	403	385	393	406	377	382	360	370	368	367	371	359	414	395	390	429	377	378	386	408	360	375	411	388	388	398	379	360	369	356	395	370	387	382	358	392	398	378	353	368	392	363	368	405	346	377	409	407	355	398	372	357	381	401	376	391	358	387	418	390	362	387	421	377	390	399	366	381	370	355	408	405	354	410	383	396	386	439	431	371	402	356	381	410	393	392	382	399	411	378	410	386	368	375	376	398	390	361	381	361	395	414	357	378	382	407	354	365	360	403	406	406	360	416	365	364	398	401	399	378	432	406	342	378	380	345	374	400	395	413	398	369	362	402	387	353	377	380	408	433	390	390	427	382	387	364	410	379	388	399	394	360	373	410	372	370	381	357	374	364	408	405	370	380	391	369	352	362	407	372	376	381	393	379	382	408	358	388	385	394	380	400	353	378	408	355	388	405	392	396	398	425	380	410	421	384	389	393	381	372	392	395	377	400	386	377	431	387	385	366	378	357	404	372	365	390	366	389	393	388	371	379	393	354	387	402	368	423	418	375	412	400	392	392	367	368	404	383	385	393	385	408	359	403	400	393	372	385	394	408	389	391	406	390	403	373	391	366	396	386	361	400	373	388	379	368	382	378	398	416	386	423	360	379	408	356	344	371	427	378	422	430	373	380	393	395	355	438	403	354	408	415	372	374	361	372	393	431	365	407	378	351	412	392	396	387	367	406	406	418	369	380	423	357	396	376	382	373	397	372	421	394	428	400	359	355	384	369	383	416	382	384	394	381	394	356	382	414	361	389	414	389	390	422	410	392	363	411	394	380	405	381	373	394	413	365	385	362	363	398	396	407	405	416	392	387	368	367	382	376	370	391	409	373	370	364	404	396	392	389	382	377	389	387	375	412	355	406	378	402	412	387	374	383	380	403	376	408	406	381	390	374	384	379	363	401	383	356	372	351	384	365	402	363	396	373	434	429	402	358	403	377	396	372	408	361	416	394	391	434	417	394	404	386	398	388	383	391	338	408	388	403	409	409	371	364	401	384	348	393	376	408	392	389	375	391	405	397	362	385	343	395	362	429	390	407	426	342	390	364	358	388	421	350	389	404	369	368	402	389	417	378	379	404	396	371	407	363	371	372	366	377	410	352	386	407	378	407	408	394	376	397	399	369	391	386	408	355	375	388	369	386	362	413	393	379	379	389	389	382	409	379	337	367	373	423	384	398	374	402	404	396	402	382	380	364	406	395	355	383	361	411	358	434	362	380	379	398	387	380	392	406	381	364	382	410	371	395	370	421	370	402	369	398	393	390	383	350	351	378	430	350	363	406	400	388	387	399	366	440	351	377	378	390	377	402	385	386	381	396	373	364	358	386	399	371	379	394	376	397	374	402	337	370	405	364	405	402	361	338	384	394	349	382	404	414	367	381	366	341	391	379	390	367	380	348	377	399	386	405	392	405	408	401	380	430	367	359	415	362	368	389	357	393	355
24489	20767	27077	24323	13599	1482	1058	939	1984	1264	825	727	817	797	781	696	739	757	762	708	742	668	757	748	680	791	720	737	739	744	762	739	724	706	779	708	733	749	719	689	694	708	708	681	773	722	739	727	703	692	757	718	755	752	728	702	723	698	693	763	736	753	712	681	722	705	658	677	718	711	706	708	710	734	754	716	708	734	740	744	716	696	759	688	757	751	706	717	697	700	733	733	719	718	704	721	646	710	709	702	733	723	711	666	704	768	694	749	702	727	752	706	668	721	744	721	719	703	740	715	749	761	719	714	661	696	660	691	774	707	687	677	727	710	657	710	727	709	738	771	712	721	726	727	683	719	713	727	718	664	738	750	750	712	749	668	681	727	732	711	710	697	707	712	672	719	704	755	672	746	708	734	736	703	692	766	689	732	747	734	729	639	735	711	766	687	671	723	692	763	752	686	711	720	755	770	734	736	702	680	706	764	722	722	736	680	690	738	730	648	738	718	736	703	678	694	718	677	726	713	679	701	734	686	712	750	725	718	710	683	742	731	750	712	697	691	713	734	731	665	728	709	688	736	709	695	708	744	700	673	738	709	691	734	742	692	695	751	706	746	715	710	730	729	705	733	656	714	696	657	749	730	732	708	722	730	692	669	693	736	698	688	729	672	684	713	744	675	655	703	709	745	739	712	693	693	731	703	745	721	669	745	734	730	689	716	777	719	724	698	676	679	715	719	693	668	729	683	718	733	733	765	680	701	725	725	737	730	730	724	690	707	733	636	658	727	726	706	717	693	751	718	682	684	654	701	710	727	741	722	717	720	719	767	705	729	731	686	696	724	679	746	681	714	750	695	707	646	782	734	714	728	723	692	745	668	684	697	702	751	744	711	711	738	704	714	725	706	705	701	681	753	680	733	768	682	709	725	693	723	718	761	652	708	721	678	701	731	740	698	737	715	715	703	769	724	666	716	695	712	703	657	738	739	724	726	732	729	703	719	714	659	709	704	704	696	739	710	669	705	674	734	699	678	668	716	714	705	663	747	688	698	697	737	654	716	691	697	678	713	672	713	709	714	754	713	680	671	732	679	648	701	719	704	725	706	701	685	734	752	720	700	664	687	769	759	783	705	732	747	697	694	669	692	754	739	749	686	721	704	721	679	702	681	698	740	720	689	706	758	707	689	724	769	677	705	733	649	710	705	728	694	712	719	741	703	727	691	750	726	738	728	749	760	719	736	697	735	695	671	689	695	708	727	687	724	703	701	677	730	694	701	678	742	703	689	677	704	702	693	703	737	693	748	700	751	682	715	728	730	703	702	717	692	704	692	744	691	685	660	704	672	703	688	739	725	702	705	675	711	716	692	675	744	743	712	693	724	750	737	662	673	683	709	778	689	676	712	709	679	710	716	672	736	728	735	680	739	731	705	678	720	738	672	713	648	708	736	715	704	746	716	763	695	684	724	691	701	743	727	748	679	690	701	706	725	708	735	700	775	687	670	736	684	706	770	694	734	765	677	722	754	700	739	736	725	788	726	750	696	724	680	714	744	721	671	709	747	730	719	720	688	726	732	718	703	717	711	721	729	741	720	674	711	726	706	739	721	722	725	750	709	727	709	716	746	690	693	667	706	669	684	658	736	728	683	687	714	727	713	774	744	707	683	650	683	716	688	795	724	733	718	718	663	721	720	695	710	672	761	740	769	714	693	695	697	716	710	707	736	705	728	666	684	685	719	668	687	723	694	658	718	753	728	766	700	681	728	779	722	694	715	681	708	659	700	724	753	726	669	668	684	760	722	665	771	688	723	718	658	734	741	763	724	671	722	723	636	705	668	708	737	709	728	718	779	654	706	672	678	707	696	699	694	748	667	695	714	725	690	709	739	753	698	733	727	698	717	720	665	716	711	707	711	672	698	778	695	639	759	713	742	705	718	715	742	725	617	657	729	715	709	686	729	739	763	723	761	718	723	703	707	682	704	709	689	721	755	718	729	694	717	717	706	700	690	740	743	791	697	687	717	708	719	702	713	709	725	736	711	642	691	675	662	694	691	714	669	698	751	754	712	661	687	703	696	740	764	691	683	691	732	765	691	678	730	705	766	708	709	698	751	709	650	697	726	724	654	694	697	701	736	692	730	776	687	680	710	685	703	684	702	681	737	719	733	739	700	703	709	705	738	704	719	699	679	696	752	711	753	717	718	730	737	738	732	735	721	701	737	751	671	680	740	715	694	712	701	717	744	748	762	802	696	721	729	705	721	711	739	731	689	688	684	747	719	693	691	718	733	727	708	723	686	684	717	730	673	712	709	690	710	741	720	694	741	692	720	675	706	747	719	719	730	704	724	694	673	714	721	720	675	659	728	686	729	751	699	692	737	721	714	681	722	726	720	718	706	755	728	698	702	718	725	741	731	717	762	676	682	712	696	742	720	694	757	697	676	755	716	694	705	708	711	722	718	728	726	712	709	685	702	680	724	775	671	713	720	741	672	745	697	730	706	740	715	696	741	747	759	715	687	734	698	670	721	718	688	668	662	690	713	725	776	704	745	734	714	748	713	672	738	686	704	721	756	733	689	751	696	730	740	744	709	665	705	744	685	723	743	699	719	664	731	690	717	693	721	700	709	681	720	688	679	697	662	727	752	731	715	729	671	736	719	682	740	713	744	679	684	696	729	714	703	777	712	668	734	696	733	732	702	710	711	719	710	694	704	690	681	671	707	695	724	674	706	732	741	739	768	706	785	704	719	694	708	680	713	686	704	719	717	705	741	738	743	739	655	733	710	762	696	722	699	707	712	734	713	737	733	721	700	684	701	724	704	698	713	742	716	694	722	722	731	760	726	694	717	699	679	679	691	735	659	774	741	752	697	724	671	738	696	705	750	753	729	684	739	748	734	631	705	686	728	692	678	756	695	708	691	713	720	700	712	727	713	698	705	651	728	679	683	677	726	705	688	703	702	705	682	723	693	708	716	704	691	744	696	700	664	718	691	707	650	722	711	699	689	664	692	783	668	725	698	741	732	685	712	753	753	693	676	759	688	726	719	692	711	738	706	688	684	703	688	697	698	748	700	759	718	763	771	724	704	712	695	691	686	725	747	687	760	711	750	716	666	685	717	637	720	708	696	715	726	682	690	701	729	745	711	700	680	729	707	731	724	700	731	694	747	687	716	712	742	683	711	720	693	649	694	690	669	727	735	725	733	723	687	714	747	748	724	753	678	726	673	690	737	708	699	692	741	646	681	672	701	764	678	721	680	741	700	734	727	717	721	696	719	712	764	715	663	667	691	730	691	718	667	671	709	744	688	718	686	724	723	749	759	715	688	750	727	710	696	684	680	692	718	710	727	701	703	711	675	728	733	702	664	691	722	751	705	711	683	730	704	737	728	675	674	693	684	738	680	695	716	691	682	746	675	666	686	699	696	691	776	706	724	746	735	722	668	729	715	727	684	731	694	698	696	698	699	752	729	729	658	723	721	670	696	709	715	714	757	659	705
42211	30812	3954	2449	1910	1567	1245	1228	4284	1961	965	935	871	848	828	851	850	876	823	773	805	795	863	792	831	831	842	895	815	805	791	780	761	858	839	833	808	824	806	818	791	831	803	781	804	803	774	812	839	833	780	867	839	831	797	750	832	792	812	804	799	773	811	779	801	775	769	780	825	748	769	803	799	738	801	839	772	777	812	850	787	831	835	836	745	793	783	788	811	778	757	805	830	772	849	830	770	776	822	775	776	797	763	776	799	733	756	821	794	827	803	830	782	774	791	808	794	826	759	742	826	839	804	772	821	758	786	800	774	837	779	761	777	836	799	817	727	786	786	759	827	836	805	846	813	776	792	777	773	763	766	766	815	826	776	774	761	834	837	787	804	765	820	738	783	815	799	805	798	811	830	848	797	806	791	760	803	844	843	826	767	819	786	779	796	776	757	775	824	787	789	836	777	791	813	811	828	765	822	769	801	799	834	780	808	805	821	801	801	804	765	772	816	771	797	824	759	785	822	807	821	757	831	766	809	807	791	776	772	813	763	856	804	785	843	810	858	759	784	806	790	730	766	802	785	789	793	797	757	800	810	789	782	831	768	776	796	826	843	808	782	758	749	811	788	757	788	838	820	781	781	805	756	801	828	785	805	769	807	809	848	844	753	785	801	827	755	747	806	824	767	775	857	807	802	773	786	803	820	798	767	804	772	787	789	751	786	790	789	813	770	824	823	801	804	786	821	841	823	831	780	765	793	798	771	817	773	856	764	743	783	789	823	789	813	782	811	767	800	787	808	815	762	795	804	777	820	842	821	783	818	782	774	768	762	822	763	792	810	806	776	839	811	717	762	812	777	774	832	758	836	790	812	780	785	777	785	782	795	784	760	826	835	746	803	811	765	792	733	810	773	783	805	767	791	749	824	828	816	830	804	766	792	800	810	784	785	801	772	799	792	840	802	774	697	791	805	794	785	765	736	817	790	832	772	737	721	811	794	817	774	803	838	749	787	777	791	748	815	782	807	790	777	747	763	770	786	752	809	780	758	787	865	798	829	800	792	789	796	744	779	750	779	770	755	840	792	811	773	804	799	775	798	789	799	816	821	809	839	804	813	776	803	769	841	787	749	775	799	792	799	759	794	795	754	780	769	853	777	767	818	798	797	812	795	846	809	748	799	834	767	738	797	786	814	838	781	766	795	777	804	846	805	767	763	793	802	765	831	782	851	809	783	833	813	841	769	770	766	807	825	840	811	829	810	812	770	771	746	774	780	835	832	771	802	783	781	800	773	783	788	811	791	770	748	804	789	764	833	791	796	769	807	858	745	773	769	801	834	796	824	839	756	846	798	834	781	724	802	787	791	793	814	847	746	794	761	810	727	827	824	829	797	793	770	812	797	775	782	772	758	825	782	762	759	760	719	804	809	745	780	789	836	798	765	797	811	786	796	774	786	805	782	870	801	808	797	755	759	766	776	843	822	818	794	760	808	804	833	793	827	761	754	779	766	774	783	807	805	826	804	800	830	800	773	837	803	796	822	784	764	785	768	789	818	869	781	788	810	797	811	785	753	810	796	825	830	789	802	816	772	804	806	797	784	812	820	767	820	795	837	807	780	766	765	795	765	775	766	800	784	845	798	790	806	827	784	805	831	796	826	813	830	792	824	777	842	805	808	793	816	792	753	797	765	835	782	817	817	777	825	809	789	810	832	779	786	766	798	754	764	801	813	818	796	803	805	767	775	779	743	807	808	823	754	804	793	833	742	867	785	816	793	787	788	808	780	827	802	785	807	794	785	807	792	834	767	788	788	787	828	816	836	793	820	776	812	816	806	801	833	837	777	815	762	775	708	823	821	771	788	826	740	797	783	786	797	808	812	786	801	796	817	857	760	819	764	812	748	790	828	822	755	777	857	772	791	762	824	773	741	806	788	772	771	804	766	824	787	803	820	813	826	781	767	804	794	812	780	832	827	761	777	772	753	764	803	801	772	783	802	794	777	785	811	734	789	817	747	828	837	792	783	815	772	829	815	771	786	831	800	774	826	774	780	797	781	787	770	819	734	768	749	791	816	800	771	791	767	813	834	791	816	825	799	795	796	819	775	825	799	778	794	829	812	780	799	737	801	810	792	821	799	802	775	748	767	788	793	809	797	748	792	816	806	836	782	759	840	805	761	792	775	835	820	787	770	788	782	805	785	755	793	813	794	819	786	829	801	764	862	755	771	771	754	768	851	777	788	798	765	858	736	828	774	784	782	752	798	781	775	751	793	767	791	824	786	803	815	811	795	827	823	773	805	831	819	820	770	790	764	800	824	804	806	762	816	794	774	774	740	767	754	779	824	811	786	770	777	736	872	789	782	804	787	805	827	801	819	823	815	786	786	774	768	783	842	812	793	765	793	804	722	811	821	775	799	768	764	794	783	795	796	813	799	756	831	821	768	819	779	861	784	793	795	866	777	803	749	825	784	844	800	813	786	770	809	795	792	763	746	789	779	744	822	865	772	805	820	745	831	759	726	798	796	804	794	737	771	829	759	802	773	797	800	757	787	822	780	798	799	810	785	797	777	753	760	825	765	768	762	787	801	819	823	799	785	837	822	776	811	757	724	840	808	784	822	802	777	788	769	805	798	805	806	774	804	762	795	785	749	781	785	783	802	791	756	887	781	787	818	794	817	793	754	813	752	784	838	812	820	765	817	797	792	793	789	774	789	782	848	805	803	794	775	781	804	798	799	780	792	788	785	801	795	767	779	795	769	800	804	825	787	791	760	738	813	777	804	803	797	795	812	794	777	781	723	784	755	761	739	769	806	793	780	811	825	766	770	770	791	825	771	817	814	804	823	795	768	846	783	826	790	805	754	794	763	839	804	803	817	810	767	748	753	815	825	751	790	766	782	791	819	785	741	794	776	784	759	824	844	822	753	808	753	869	781	796	822	824	807	825	778	781	769	875	799	814	799	765	790	800	776	779	798	744	828	830	834	793	766	847	833	781	836	800	770	787	743	818	826	847	789	736	809	788	816	790	804	822	770	777	804	797	789	828	763	778	808	831	713	776	816	777	775	825	760	827	799	791	845	765	845	782	751	742	758	837	816	783	828	789	750	795	804	827	838	755	768	813	809	802	784	806	734	777	810	836	763	781	810	812	784	767	801	787	782	743	811	792	782	834	736	781	821	787	772	826	771	753	781	759	797	797	799	784	757	722	828	787	790	836	799	755	818	765	816	750	823	765	756	817	779	766	812	838	797	780	816	770	808	814	791	766	832	789	806	845	798	824	776	769	807	787	802	800	778	749	817	757	778	791	762	813	792	750	825	800	793	799	789	825	793	817	802	745	779	772	786	748	816	812	767	832	816	767	819	768	817	787	844	765	792	814	783	791	820	802	799	795	813	808	814	766	828	809	758	789	801	810	751	731	829	856	818	811	822	731	755	762	773	756	807	800	743	785	768	795	776	803	813	832	816	809	813	835	728	795	767	801	771	788	775	810	776	792
22260	20764	28445	23193	20764	20805	11772	1377	1324	2545	758	759	660	682	664	614	589	586	587	525	519	576	558	549	589	544	590	532	533	535	534	571	552	551	530	539	524	515	501	483	541	496	520	587	553	497	558	526	474	547	534	535	534	565	524	523	502	523	511	547	501	538	495	534	493	509	520	544	511	514	519	517	486	535	489	568	542	540	527	515	547	485	501	500	494	535	520	501	476	509	452	489	493	568	506	554	546	528	553	527	497	529	502	531	474	544	500	510	493	459	459	553	502	508	478	525	487	544	538	526	543	530	524	479	504	507	514	513	520	506	490	504	516	469	508	511	489	497	506	510	509	513	537	491	510	478	499	505	527	518	514	488	523	493	557	483	518	509	461	487	524	526	521	544	474	501	499	492	520	495	495	530	466	481	537	523	493	567	517	523	497	517	492	497	521	510	486	489	501	520	516	479	499	530	507	482	513	531	525	509	549	489	532	547	502	460	490	506	529	483	501	511	516	484	493	514	537	475	524	513	490	519	505	511	523	542	518	478	505	484	487	475	555	508	531	503	514	518	544	463	530	483	523	498	556	553	495	490	488	511	501	497	492	500	497	486	545	475	540	511	522	487	513	523	477	486	508	485	480	502	518	555	522	531	509	520	520	467	489	540	515	511	505	519	495	525	483	497	530	540	497	511	531	514	519	472	522	483	505	486	507	508	482	504	523	490	490	490	487	492	481	522	518	543	464	443	509	520	544	526	476	501	478	534	548	504	516	530	509	507	518	547	511	507	494	485	525	486	536	507	498	510	529	533	531	560	494	484	505	519	494	497	506	530	517	528	479	507	499	505	507	518	539	475	549	532	505	501	428	513	458	535	514	509	507	524	503	470	516	505	479	441	486	539	476	494	499	500	520	555	514	489	477	525	517	467	481	500	522	522	464	515	497	482	556	526	542	505	520	526	521	524	498	486	516	499	487	511	559	496	458	499	491	496	497	503	507	506	514	536	485	524	517	508	526	543	504	483	487	514	519	536	506	480	495	497	504	485	541	536	494	481	521	542	531	485	461	502	497	509	524	481	500	497	540	494	497	494	501	485	527	484	512	522	535	483	502	504	474	482	504	531	503	542	490	565	528	543	519	486	489	479	484	490	504	518	507	513	514	496	498	514	534	505	490	509	482	498	510	534	496	471	547	523	537	483	494	495	508	497	518	507	512	529	500	511	489	508	467	533	488	521	549	509	490	485	565	494	540	462	484	501	525	472	504	485	523	490	484	512	474	492	506	490	486	479	484	486	496	508	519	496	499	511	507	511	517	503	519	497	533	514	516	492	521	493	487	492	500	493	485	494	511	511	512	519	512	511	511	515	526	474	483	532	479	515	547	501	527	486	542	523	525	508	491	541	507	506	538	495	543	525	549	514	483	532	492	520	544	517	492	553	476	478	521	485	515	538	508	493	541	506	509	493	545	491	496	511	512	509	482	478	498	482	485	528	468	582	509	507	513	466	556	506	505	460	484	529	537	491	538	518	496	542	512	500	542	505	504	527	518	522	509	488	506	472	501	483	501	488	460	518	509	542	493	498	534	529	534	530	502	526	515	561	502	557	476	527	471	504	524	525	507	467	497	447	546	527	507	529	566	512	468	528	486	511	523	548	477	501	517	492	504	490	481	517	495	515	520	496	491	481	459	497	525	522	544	495	494	465	522	464	497	462	552	472	516	505	540	484	500	479	508	493	471	511	513	511	505	524	482	521	538	503	486	488	516	497	516	505	505	524	495	454	523	523	515	535	501	513	477	467	518	500	521	495	570	499	506	530	544	516	478	493	515	502	460	507	517	501	465	528	473	513	518	505	496	517	500	499	504	523	494	509	495	492	529	498	512	513	503	520	531	467	514	514	500	516	518	517	487	534	475	534	498	515	461	495	522	521	494	490	513	517	503	523	487	506	500	489	491	516	496	559	467	445	512	519	502	468	474	490	499	492	523	538	537	495	537	488	497	476	484	530	526	509	521	476	530	508	497	488	502	481	510	487	504	502	494	490	494	495	541	502	547	529	498	504	530	539	500	510	515	469	496	506	499	523	500	525	499	483	515	519	477	517	512	494	467	523	512	505	543	496	472	500	464	484	506	513	514	493	543	550	505	492	506	524	496	542	537	487	468	495	516	486	527	545	485	479	530	492	510	492	524	513	508	516	526	513	488	510	455	488	550	542	540	524	502	464	512	495	503	497	468	491	494	513	496	499	486	517	540	505	515	503	537	522	502	495	513	545	522	523	499	521	482	507	472	548	525	493	484	528	546	477	500	507	542	486	521	493	499	518	567	516	516	492	519	509	477	515	465	496	516	532	525	545	523	501	519	527	509	480	476	476	509	478	487	522	529	500	531	491	534	546	510	482	536	519	503	492	481	495	555	483	506	515	460	504	497	502	479	480	480	517	502	502	558	506	513	507	513	476	541	506	517	504	455	498	480	506	501	514	485	528	491	505	487	489	496	512	524	497	492	509	501	538	517	509	490	502	499	532	506	475	490	520	492	508	496	526	540	492	529	537	501	510	535	505	506	512	501	516	471	514	545	510	517	482	518	470	533	519	524	495	497	515	517	477	507	515	517	516	561	477	505	532	503	503	500	526	512	502	523	539	508	535	469	463	458	494	493	480	539	498	497	494	536	518	469	504	532	486	492	491	508	517	500	503	506	522	512	536	557	498	520	514	499	502	503	469	474	514	509	480	482	488	533	511	520	512	518	502	518	487	510	502	494	506	489	477	522	495	510	495	464	477	495	453	479	483	513	479	503	549	530	448	514	516	479	478	527	518	514	482	513	544	491	484	547	509	481	516	495	528	507	532	517	526	476	529	514	487	518	497	517	492	493	544	462	512	507	513	478	531	500	502	535	502	543	513	502	485	554	481	519	503	496	507	520	480	489	530	538	514	542	516	515	527	520	486	504	542	492	496	478	487	538	482	485	511	548	473	481	486	523	535	558	514	488	489	504	516	496	520	461	531	511	512	531	499	517	464	514	480	489	539	481	509	484	510	498	513	512	491	487	499	512	528	478	522	512	505	516	530	490	461	510	487	549	486	498	467	520	507	519	504	508	481	462	469	525	498	486	516	490	542	520	523	519	484	513	524	498	455	486	502	545	509	497	514	506	518	503	551	481	530	486	494	489	502	540	550	512	535	472	517	478	517	483	513	509	465	492	500	525	486	483	493	494	529	518	531	493	511	508	523	502	511	518	503	479	512	483	521	521	542	519	508	492	515	484	528	509	509	480	505	488	533	494	523	563	501	505	508	516	522	527	589	511	505	521	480	492	504	505	509	508	507	505	489	475	473	533	498	461	521	523	488	479	482	518	537	546	494	495	512	506	536	488	470	515	495	514	500	522	510	489	470	475	493	487	525	496	520	529	459	484	533	541	475	533	481	481	484	480	512	484	514	531	493	529	527	480	465	476	498	508	507	503	494	485	470	504	471	533	478	489	526	498	496	470	525	555	553
46793	38673	10650	5560	3920	3010	2424	1954	2434	4608	1099	994	878	854	801	782	713	713	682	658	658	596	684	640	623	586	669	611	645	608	610	658	572	610	569	607	607	584	573	613	572	559	596	585	588	579	569	566	587	604	530	572	590	530	575	547	611	554	574	580	573	541	574	537	570	596	608	536	583	575	521	526	600	525	582	568	570	607	625	596	554	596	525	563	554	565	576	543	558	545	590	526	539	555	566	610	569	537	563	548	499	555	523	541	558	523	585	560	603	556	549	562	540	561	519	542	497	598	532	504	559	553	574	578	591	547	548	586	597	545	553	543	570	570	586	573	544	537	526	527	557	580	574	518	593	531	569	555	514	588	553	544	577	561	524	546	554	550	549	577	547	528	539	531	561	548	562	591	601	558	503	564	576	566	538	538	528	566	559	538	593	572	592	554	559	563	552	545	579	561	566	576	532	522	581	564	586	543	532	585	547	552	593	560	540	537	556	565	509	544	565	523	562	557	548	561	544	523	532	561	570	541	551	588	556	578	543	560	527	518	517	512	561	565	577	563	538	546	534	564	556	592	547	568	580	549	568	549	561	534	536	559	568	524	567	525	527	536	554	584	587	531	521	533	561	571	590	544	536	597	552	568	581	593	506	563	542	544	553	593	549	554	521	584	523	555	567	588	550	537	501	557	558	537	592	540	575	579	525	596	551	532	613	503	584	543	563	555	532	573	572	608	555	536	602	548	563	620	554	550	581	560	603	561	578	593	535	528	548	573	520	511	565	538	533	565	555	572	563	536	497	594	565	530	544	550	565	528	593	533	573	547	550	605	544	508	547	549	542	569	548	580	590	525	544	525	515	521	546	530	549	560	550	537	484	561	517	504	520	574	572	532	543	553	557	516	569	576	544	525	551	601	559	562	564	604	572	526	575	586	525	587	531	531	561	556	516	572	524	534	572	563	564	536	513	590	525	549	546	547	504	531	552	531	559	619	579	584	548	593	567	552	586	565	519	514	570	537	510	569	553	536	516	511	532	574	519	580	504	567	574	573	537	539	551	563	529	515	547	550	579	536	579	566	574	534	552	484	516	530	533	506	576	578	556	544	557	579	556	501	551	521	582	572	576	534	582	548	571	560	587	554	563	540	516	582	548	516	518	573	590	557	521	565	587	552	521	541	529	568	581	553	556	545	582	528	520	529	526	580	534	560	552	585	550	548	551	574	554	539	543	536	569	575	539	535	573	542	618	565	581	540	572	507	594	571	512	541	570	577	556	544	552	563	521	556	555	547	529	571	536	584	588	566	519	570	570	535	521	584	516	557	591	555	533	538	536	512	550	559	559	585	545	554	541	551	545	562	573	560	587	559	576	505	592	562	562	558	537	543	557	562	573	534	549	535	578	550	577	584	561	547	571	556	567	589	559	562	557	584	509	568	541	491	531	599	554	508	602	505	567	581	550	521	574	581	611	548	564	555	549	535	542	561	574	584	544	558	583	501	561	536	503	558	508	581	556	583	531	514	505	525	568	535	539	552	539	541	516	521	556	540	559	535	536	537	567	534	594	526	548	591	555	564	534	589	539	550	551	565	549	548	538	593	528	564	553	562	543	576	555	537	570	566	564	559	552	547	558	549	600	547	600	545	527	539	616	558	560	514	540	561	572	550	530	550	574	579	544	574	516	541	571	578	538	584	552	526	536	585	523	517	564	544	544	517	548	569	548	581	551	542	523	563	569	562	558	563	568	541	609	545	604	568	597	521	543	513	557	603	556	590	530	551	535	524	502	532	548	557	535	527	541	527	507	542	588	529	540	544	541	556	524	540	558	558	536	561	537	574	576	546	557	562	519	605	563	543	572	574	552	551	542	547	577	586	566	554	597	569	536	612	502	502	547	494	527	569	564	565	573	573	571	553	580	564	564	571	533	546	585	578	530	552	587	564	483	593	561	587	556	565	540	538	577	533	560	564	516	557	560	547	557	563	591	532	565	518	546	600	531	566	576	588	530	585	540	540	584	533	534	567	524	517	548	625	512	611	523	557	590	560	562	535	513	585	558	551	513	565	532	546	528	585	537	595	577	526	554	540	585	592	547	513	560	532	569	577	570	571	555	556	517	546	551	521	565	552	560	528	562	554	574	574	573	581	535	593	566	529	536	545	511	535	566	590	528	565	562	518	570	510	547	559	570	574	581	564	522	553	527	574	543	566	555	553	582	530	571	597	535	543	569	549	517	560	549	510	607	548	532	579	538	528	553	538	556	551	604	557	572	585	547	560	564	561	515	548	548	605	533	514	590	514	540	556	564	577	580	575	548	539	534	534	536	541	535	528	566	551	539	539	541	565	535	572	575	538	520	528	526	572	570	557	510	541	590	504	531	566	532	592	546	565	532	577	542	568	556	548	539	546	526	567	506	520	553	556	558	516	572	542	575	544	534	524	581	569	560	588	589	540	576	546	553	562	535	561	540	600	516	575	542	557	585	568	572	536	551	583	554	548	534	528	518	581	559	574	553	522	515	527	565	581	543	528	567	534	529	564	552	569	519	518	572	553	569	557	530	564	584	568	575	563	555	538	558	571	564	566	542	545	553	522	580	554	589	546	562	559	561	569	594	527	569	584	524	563	517	534	520	561	553	542	535	533	503	546	593	550	518	570	541	566	563	555	530	522	526	553	557	550	547	537	589	574	529	550	491	564	558	541	548	582	546	551	583	568	530	558	554	550	522	545	537	583	547	556	595	568	521	547	531	532	553	566	541	554	524	609	550	532	522	541	509	553	554	518	526	554	532	558	545	533	547	582	537	580	584	535	558	557	583	549	546	581	578	561	522	530	559	548	563	560	554	549	529	556	579	556	593	558	530	545	515	515	582	576	545	581	534	570	544	545	563	567	529	559	569	596	547	552	541	593	533	541	553	532	572	568	549	579	551	559	547	536	573	588	558	545	531	530	570	566	546	542	558	595	519	506	565	563	565	569	553	558	532	582	533	554	548	586	553	562	554	577	608	554	566	511	531	593	553	582	566	556	544	561	572	550	542	523	545	561	566	596	578	494	545	568	547	568	549	543	577	581	576	509	568	548	531	535	559	571	552	526	574	519	551	551	551	528	535	548	539	556	567	532	550	544	523	548	564	549	544	557	550	520	556	584	526	510	561	570	542	551	511	514	579	591	594	533	557	581	581	514	566	548	583	543	520	546	562	540	563	567	579	561	564	560	536	611	562	539	562	569	557	564	542	561	570	591	547	554	591	534	541	555	565	588	550	551	529	579	509	558	557	587	547	576	587	586	558	571	539	567	573	561	521	533	561	546	552	572	542	544	551	547	528	567	537	571	563	551	585	581	526	555	571	539	582	570	535	514	567	609	612	545	539	591	533	549	543	529	561	532	578	532	528	578	552	581	542	577	579	556	516	593	548	561	556	560	563	546	530	563	558	543	563	569	566	573	520	519	579	559	564	588	558	573	558	543	522	556	538	546	554	535	583	561	612	574	525	536	559	569
30553	24178	13533	1781	585	594	604	536	535	509	526	558	526	531	530	548	525	518	516	561	525	518	590	491	519	557	516	546	546	512	546	562	502	538	536	501	501	511	558	494	556	495	524	535	530	514	510	490	536	492	538	498	532	499	510	527	523	539	534	498	473	528	532	507	541	510	536	546	512	523	528	503	519	501	547	508	524	528	491	562	526	471	528	508	557	492	522	476	514	508	504	530	509	498	500	514	524	521	489	531	516	533	536	524	530	466	479	531	484	504	518	550	541	540	496	528	539	474	532	554	529	570	535	532	521	523	516	510	547	528	513	535	509	493	533	524	563	551	511	504	508	492	554	529	490	495	519	584	556	502	491	535	522	551	549	561	518	525	502	506	536	512	508	518	507	503	556	453	477	493	504	546	512	575	470	547	501	495	507	522	557	553	510	522	517	553	522	517	504	503	504	516	547	539	503	523	541	490	547	476	553	517	494	540	515	529	499	480	523	532	483	539	479	506	534	532	520	555	564	544	499	511	536	505	526	506	497	532	534	513	489	539	524	530	526	524	518	589	515	527	523	455	498	542	536	521	536	515	549	529	526	476	486	534	459	549	513	551	515	553	513	519	508	531	500	500	527	507	498	520	516	482	536	526	543	544	508	520	492	549	553	553	539	503	540	527	542	520	483	533	515	481	545	517	517	541	526	569	543	580	499	551	542	496	521	531	501	505	539	541	499	526	536	548	570	487	541	463	505	510	566	546	496	535	514	527	541	524	517	482	517	493	561	561	527	489	524	540	582	526	491	527	537	502	550	509	486	584	487	517	507	489	531	518	547	512	496	505	520	538	521	519	502	528	552	576	519	522	533	537	500	507	504	531	521	517	517	538	511	499	529	456	491	531	527	532	503	477	552	508	486	532	513	481	519	483	517	476	478	511	486	466	492	486	508	516	512	551	554	494	507	487	530	504	474	540	506	536	546	490	514	549	550	541	573	506	492	532	524	474	488	504	536	483	521	483	503	487	555	522	532	509	523	527	537	475	505	516	516	509	525	528	522	500	541	521	546	514	541	533	529	510	541	525	510	499	483	517	507	502	537	516	507	510	497	521	491	502	506	470	523	506	527	526	496	546	513	485	526	499	541	505	484	538	531	550	506	494	536	492	504	488	521	521	538	504	529	512	539	492	541	515	531	526	525	530	528	552	499	508	505	524	540	519	491	537	524	484	565	518	561	528	507	540	512	498	514	487	507	520	501	503	546	529	522	497	505	523	551	526	514	492	514	537	480	518	540	499	496	535	510	513	511	529	524	523	529	507	522	518	535	525	525	504	554	531	497	538	548	513	518	554	508	511	507	495	521	566	509	498	496	523	521	484	531	469	529	529	561	535	522	550	497	548	523	539	566	485	498	518	488	506	479	523	522	491	532	517	511	528	502	539	497	501	508	554	530	521	536	546	509	499	495	534	549	554	486	482	490	501	474	514	512	511	502	512	521	500	531	540	515	527	550	545	503	505	531	504	507	540	490	542	545	467	510	548	539	472	511	518	513	548	541	501	508	531	505	533	525	507	492	551	538	544	523	523	544	470	520	527	531	528	510	514	485	543	503	515	513	484	517	476	554	522	530	531	546	559	544	557	502	579	497	551	489	541	504	527	550	529	537	460	550	506	531	512	480	535	485	500	496	502	531	527	515	558	550	565	518	522	523	571	553	512	493	474	511	521	526	510	574	510	553	532	557	525	534	566	508	567	540	498	559	499	521	480	554	515	490	535	538	533	478	548	548	533	540	489	532	512	525	500	511	509	543	504	498	544	496	528	574	533	504	520	463	532	508	489	493	551	512	476	530	533	551	553	546	504	489	527	556	513	504	506	533	481	505	530	554	533	515	506	488	517	547	512	508	563	525	488	512	498	533	516	536	514	547	491	520	515	488	519	563	567	514	525	519	555	503	504	510	482	489	548	532	564	533	480	485	505	559	540	549	523	515	534	532	547	537	518	503	563	542	496	529	524	511	527	543	516	523	501	532	513	498	508	519	508	504	521	556	507	515	550	572	536	506	562	558	521	526	540	517	511	532	533	525	512	516	462	531	519	498	507	512	522	535	536	532	553	545	502	549	510	516	532	510	513	532	518	478	517	545	537	540	504	560	501	535	513	503	459	549	525	500	541	560	495	543	508	533	528	526	504	505	551	520	508	573	507	530	555	519	488	561	496	523	494	492	516	529	503	530	482	508	520	515	505	544	544	536	544	544	576	489	473	529	533	495	548	541	555	522	529	507	508	492	548	508	529	533	486	534	475	504	490	472	518	493	515	518	550	501	558	516	530	490	485	531	467	534	492	545	486	503	551	495	528	503	512	487	548	525	509	500	510	517	537	503	522	514	502	563	512	539	510	546	513	513	476	508	471	499	548	531	515	531	513	543	524	550	490	528	526	513	522	529	499	497	501	515	494	524	503	472	545	502	542	566	550	510	513	538	530	512	529	513	528	541	527	530	530	534	528	493	539	499	529	526	524	529	536	520	535	524	540	507	547	561	525	543	512	551	532	556	502	509	527	543	549	517	498	482	509	536	500	521	514	520	542	506	520	514	503	487	506	527	525	537	523	519	493	524	521	491	530	542	518	526	522	507	480	490	525	500	518	517	538	533	546	518	508	483	549	542	524	512	498	507	519	504	539	489	496	502	519	539	521	519	547	521	494	510	515	538	539	512	499	501	489	503	536	525	511	558	517	488	502	502	589	474	482	492	523	522	495	472	486	519	511	484	524	534	506	559	493	489	510	506	476	529	534	538	497	537	494	566	531	537	529	532	479	552	575	493	522	546	539	515	549	503	494	547	549	534	553	484	527	547	485	533	491	528	538	513	480	542	553	527	528	532	504	538	471	528	529	510	538	533	459	508	492	520	509	535	535	495	524	538	512	543	509	518	512	513	543	512	553	507	510	519	528	507	500	523	486	516	481	521	520	526	524	519	518	507	523	540	484	529	487	527	527	524	523	540	491	536	483	482	523	505	540	498	522	529	530	531	510	516	498	497	459	490	567	478	533	530	510	571	493	539	543	512	474	546	536	485	474	497	530	533	500	508	516	505	478	511	515	532	501	512	545	532	525	576	481	531	528	537	473	516	513	517	510	505	495	480	527	545	557	511	538	529	514	493	585	518	486	518	487	538	524	516	502	474	576	510	489	522	518	521	532	514	534	518	502	546	512	522	528	476	560	479	473	516	529	584	549	508	504	464	525	550	566	584	501	540	558	525	559	530	500	508	482	545	550	521	490	489	527	482	482	543	538	517	512	523	523	531	508	484	536	555	530	495	498	474	550	540	512	529	507	527	493	547	517	521	530	500	501	545	518	544	500	564	476	511	559	539	482	479	512	552	543	521	536	512	525	535	487	550	515	531	542	541	527	490	536	534	487	554	530	502	500	529	518	539	507	519	539	521	505	521	527	514	500	525	501	536	516	566	534	516	528	528	529	555	515	482	535	564	483	519	491	531	515
39089	22039	1247	832	749	662	676	653	601	640	626	596	587	621	637	586	590	606	614	600	610	606	623	594	660	626	591	674	587	639	635	607	615	595	606	592	581	585	584	578	608	580	626	641	618	624	612	647	569	613	592	594	569	602	590	562	589	588	585	616	607	632	617	589	648	649	593	619	619	645	578	577	566	570	576	568	628	634	598	660	586	606	620	593	595	589	604	610	582	596	639	620	628	564	616	597	590	592	671	590	583	598	607	610	570	587	593	581	632	545	563	622	574	586	582	603	565	560	591	629	575	576	625	632	598	623	601	590	622	586	651	550	561	619	611	603	583	624	622	598	602	583	628	581	598	617	599	584	636	570	624	607	667	637	601	578	592	611	613	597	587	590	627	599	613	593	640	560	594	572	615	617	612	581	590	607	675	623	564	588	606	584	613	568	594	583	614	613	591	575	631	599	617	630	625	589	592	600	568	590	588	553	572	657	562	574	557	562	593	597	640	636	635	640	575	608	605	598	567	591	595	566	616	581	600	629	606	633	588	597	579	621	567	573	623	580	622	574	634	615	616	583	622	595	615	600	624	574	585	605	587	607	595	588	639	644	634	590	564	584	620	581	621	622	605	567	615	573	546	639	634	620	635	612	631	616	634	607	590	609	618	600	608	599	600	590	617	627	617	597	616	582	587	598	633	606	628	587	574	586	588	620	630	604	557	557	654	605	631	613	586	633	608	600	594	582	534	621	585	581	596	574	629	614	603	604	593	597	589	611	577	580	612	590	582	556	572	664	612	618	635	628	575	572	605	587	590	597	615	599	569	625	561	597	620	572	610	607	606	620	592	606	586	593	584	599	561	609	600	606	631	559	632	630	586	592	570	554	581	559	566	604	581	586	599	636	621	673	645	606	595	630	599	617	547	576	547	653	606	615	587	586	625	559	599	609	590	606	588	612	619	619	581	606	592	585	619	584	594	604	621	583	617	583	636	607	581	600	626	560	601	600	602	558	569	557	627	567	567	581	610	577	559	590	617	624	571	581	650	601	539	579	625	615	608	612	618	630	591	613	641	636	594	597	634	576	611	626	625	601	612	612	580	572	568	631	616	570	619	599	616	563	588	614	598	575	626	608	586	625	604	595	594	613	583	589	615	594	640	620	629	600	617	605	579	572	613	600	608	591	612	601	608	637	601	620	610	618	615	632	600	635	588	633	604	583	609	560	622	581	622	594	583	602	577	591	628	625	591	595	609	580	596	591	578	566	551	626	598	613	619	553	621	673	620	584	575	585	593	623	609	623	630	619	631	608	583	604	593	621	568	621	576	602	607	597	614	556	595	586	579	583	582	626	556	586	636	589	576	569	558	596	622	602	597	582	568	607	630	615	635	573	575	593	554	616	607	558	579	608	649	555	636	558	588	600	650	583	626	646	592	607	593	592	602	607	611	585	609	606	610	623	599	591	603	594	580	638	590	611	600	560	556	640	601	650	618	567	585	626	617	585	620	638	600	625	588	595	636	567	590	617	582	619	636	643	591	594	574	573	591	615	615	585	596	649	581	541	577	594	630	623	604	574	584	597	594	588	621	594	587	659	592	574	552	603	594	585	639	609	606	604	617	583	652	611	617	594	635	569	601	641	595	624	612	584	604	621	601	620	610	626	574	611	624	589	604	588	657	569	561	585	594	606	631	638	588	615	613	610	597	613	636	590	572	608	583	626	639	596	571	601	604	598	594	582	554	597	572	607	606	597	627	569	633	572	595	632	565	616	637	590	607	598	602	582	639	599	583	566	633	592	614	645	583	635	613	587	594	611	567	634	616	570	552	583	600	612	617	610	647	624	626	582	573	590	610	562	582	617	573	599	611	594	610	621	614	600	588	594	616	616	578	584	572	579	598	572	597	600	592	584	606	608	622	618	602	603	602	655	611	617	606	599	621	600	581	620	652	604	614	594	606	604	603	616	610	643	593	572	657	598	591	623	592	594	619	627	609	575	605	629	593	640	589	588	627	568	595	583	658	601	614	565	616	588	637	568	598	578	596	601	584	588	616	630	626	589	593	628	582	564	576	607	611	617	596	615	623	583	608	613	602	586	666	592	548	617	626	536	563	603	601	613	593	592	620	613	642	570	617	570	589	656	577	623	624	603	576	623	597	578	649	612	561	615	619	596	640	589	637	605	547	577	618	554	604	606	592	609	613	607	624	610	614	592	594	614	624	567	613	581	605	626	603	628	589	538	590	598	578	617	612	580	584	563	607	625	636	594	651	632	636	540	626	611	615	602	635	586	596	595	603	638	594	617	601	587	598	611	614	605	588	606	621	610	636	629	593	594	600	563	608	627	580	627	632	615	575	603	598	618	623	592	590	590	632	637	622	581	589	593	589	602	593	618	583	572	592	614	587	541	627	575	631	610	594	603	605	612	607	592	617	624	600	574	572	582	645	566	609	610	627	620	607	597	597	603	604	576	570	609	609	633	582	579	613	578	646	645	632	603	614	578	616	582	623	588	663	589	562	581	614	594	622	658	597	627	598	656	617	617	620	611	613	598	626	579	570	616	643	578	585	585	571	570	633	593	580	640	570	620	623	602	605	646	620	600	570	561	606	565	598	593	576	607	610	634	592	612	571	606	604	648	601	626	572	612	584	608	572	597	571	558	588	592	602	592	575	596	603	643	610	591	659	599	585	565	603	610	616	613	585	604	594	634	570	571	625	622	620	601	620	600	567	586	616	604	569	586	635	641	609	593	613	646	618	603	564	605	621	619	575	612	594	618	620	554	632	612	614	606	584	609	607	583	619	618	622	593	607	596	607	585	583	590	587	615	589	607	583	618	596	636	579	602	572	602	571	606	627	611	618	610	617	634	617	635	615	623	624	574	627	598	594	601	627	552	669	630	619	572	626	598	626	617	636	622	625	590	630	637	576	605	586	535	576	621	608	587	580	603	632	617	634	611	610	593	618	624	626	606	589	597	592	614	574	585	565	577	596	600	613	606	588	583	609	627	568	595	593	621	613	650	623	636	637	631	645	568	603	588	618	629	572	608	604	570	627	586	547	588	613	557	628	602	604	580	594	639	617	624	588	594	582	599	580	577	616	633	613	610	608	611	587	598	579	553	618	580	595	644	595	592	581	575	596	554	618	591	626	600	601	591	612	638	597	590	638	597	578	607	566	549	620	589	650	610	611	551	580	620	588	606	604	590	611	571	587	571	610	586	634	580	654	603	580	588	562	595	631	613	590	569	617	560	600	596	602	630	644	595	590	599	596	605	599	602	612	561	616	624	583	606	634	617	597	571	572	578	637	590	605	590	569	576	635	609	574	584	576	579	640	612	577	589	607	632	593	590	591	616	589	616	632	566	541	613	573	595	581	624	620	578	597	577	567	590	621	618	605	653	560	647	594	547	620	601	613	559	575	601	589	671	598	615	628	644	628	603	615	574	556	635	598	600	589	612	581	664	550	588	622	585	629	621	589	622	582	618	591	620	607	628	631	601
23151	20699	28067	23343	20681	12231	1078	659	538	504	452	459	407	411	374	416	406	354	353	361	341	369	391	364	341	371	371	356	321	393	391	361	314	343	364	318	338	344	319	336	349	322	357	333	354	357	326	359	341	300	373	351	337	328	332	337	323	329	361	349	322	366	329	327	351	321	344	314	327	336	352	351	334	348	320	315	324	321	324	350	322	328	328	324	327	351	353	342	367	370	335	333	321	318	333	285	326	310	350	306	312	326	350	328	319	323	344	343	298	343	342	313	331	333	331	312	311	307	328	330	368	331	321	314	302	293	338	338	307	302	317	300	310	335	340	329	328	335	325	316	300	322	319	356	326	344	319	296	323	319	287	300	325	302	330	312	304	339	309	332	336	312	350	324	349	320	322	304	306	300	332	354	328	355	339	314	321	356	300	328	295	327	337	292	335	320	333	310	313	298	315	313	303	316	319	332	283	326	322	319	306	320	310	333	358	304	352	331	362	315	350	334	336	325	303	334	339	370	327	314	329	328	325	327	365	374	317	331	334	337	335	315	271	358	350	319	323	338	313	321	326	307	294	305	341	303	325	335	318	315	336	327	340	347	341	290	297	276	348	335	369	318	349	334	323	322	320	371	362	318	359	360	314	342	334	315	326	276	308	343	340	343	322	329	348	311	307	299	306	290	320	326	325	350	342	330	348	293	342	316	328	356	340	312	321	321	327	328	323	304	338	354	320	321	303	329	311	323	325	288	325	353	345	327	352	316	313	317	319	322	331	322	356	342	309	347	375	356	295	337	335	321	322	302	305	343	317	341	330	315	337	329	336	355	334	340	349	321	330	327	304	337	343	306	346	339	324	324	320	340	303	321	337	329	318	322	323	336	338	296	343	310	297	335	331	346	308	330	326	317	344	330	326	328	350	318	299	332	363	327	322	328	331	323	299	312	339	328	313	285	327	337	344	322	318	353	342	310	326	339	304	337	324	318	349	332	328	341	335	323	349	329	346	312	336	324	311	305	299	347	326	341	305	307	305	320	362	327	351	346	303	296	302	309	350	326	291	300	313	301	324	331	343	313	300	344	324	335	342	348	329	303	350	337	310	330	281	305	337	319	329	320	327	335	340	302	332	330	328	304	340	356	344	322	321	292	345	329	353	282	335	321	345	318	312	302	340	327	309	314	313	285	305	312	330	319	294	339	326	307	313	294	325	333	318	296	336	292	333	294	318	369	316	320	314	322	341	303	322	334	343	330	324	335	337	305	276	348	306	334	330	328	357	291	336	336	354	317	301	347	344	329	311	330	309	366	332	351	325	326	325	311	329	341	335	326	270	358	330	332	330	343	319	327	354	326	307	317	333	345	317	346	298	358	334	313	337	312	341	317	311	356	352	283	346	309	305	323	318	324	336	306	300	298	330	342	293	351	293	357	365	320	310	314	320	338	323	305	302	355	331	320	311	301	313	305	325	311	345	315	348	305	361	311	308	339	338	336	305	334	327	284	316	338	323	322	357	333	319	362	308	282	339	329	312	328	319	334	343	311	381	336	324	312	323	332	338	324	327	293	332	340	324	316	325	320	287	318	342	351	320	318	308	328	335	329	341	304	314	308	345	328	367	341	348	330	326	360	329	328	335	295	317	316	310	360	356	343	367	319	331	288	337	316	315	336	366	336	314	307	343	327	335	326	311	335	340	295	320	330	309	301	308	357	308	295	346	296	331	325	319	324	350	328	338	309	355	301	321	314	327	340	334	313	347	325	346	346	331	333	308	319	310	289	300	319	306	350	311	295	285	287	351	316	334	352	339	336	295	311	363	328	310	349	355	319	325	301	295	317	295	350	305	366	290	320	313	316	305	299	305	324	339	376	340	281	317	325	323	331	314	338	331	324	317	337	326	305	336	297	343	337	322	312	319	341	343	336	287	333	332	341	362	329	320	344	326	323	356	321	330	327	321	285	308	317	326	331	351	329	351	323	351	308	303	318	308	333	348	344	325	290	300	328	337	347	314	317	340	333	347	321	293	327	340	358	305	326	306	302	315	326	293	352	314	317	335	324	306	312	330	325	334	308	354	322	320	291	342	369	308	279	351	347	301	327	328	316	296	332	306	297	338	313	314	329	317	334	321	325	341	333	339	312	304	310	338	322	313	316	339	322	326	322	317	319	320	340	322	316	372	313	346	331	320	367	336	322	314	312	332	347	323	294	327	350	325	314	343	336	334	354	337	330	312	333	303	344	354	292	345	311	323	317	313	329	275	317	331	327	328	304	301	297	317	321	328	331	325	347	345	327	322	289	355	295	318	322	334	335	338	330	346	328	288	316	302	293	324	317	345	335	330	312	326	306	300	347	332	322	354	346	338	318	352	324	349	333	336	330	369	323	322	326	334	310	325	316	341	332	313	331	329	309	322	330	320	330	331	297	313	331	366	378	319	310	332	299	369	297	359	306	310	301	357	344	313	341	336	318	315	332	352	330	348	334	329	345	328	351	343	334	332	344	321	335	342	333	324	322	322	347	320	316	304	345	321	346	332	346	320	345	320	336	327	337	301	314	317	336	348	333	299	320	307	327	328	324	306	328	322	320	350	318	315	300	306	322	359	334	321	314	330	305	335	313	311	318	296	329	348	322	342	323	360	374	328	333	316	346	327	321	366	322	343	346	348	320	349	334	319	299	305	356	334	326	312	308	345	325	308	325	286	358	334	343	341	320	337	299	296	346	340	366	331	326	309	336	315	307	317	315	320	300	332	347	328	329	345	328	294	325	337	325	303	323	293	337	310	329	300	327	313	313	347	319	351	328	297	292	363	333	289	337	316	259	315	346	323	334	300	357	307	333	367	322	359	332	364	338	341	325	328	336	329	324	316	325	348	308	331	301	338	340	331	319	330	323	337	323	345	322	339	329	330	342	336	323	316	339	344	314	304	317	337	332	314	351	327	313	304	344	339	314	341	327	303	287	331	341	291	343	339	331	348	299	314	328	307	310	323	323	332	330	342	326	351	337	320	326	325	350	315	300	315	324	323	319	330	313	339	312	323	318	361	325	285	356	331	320	315	324	348	331	330	315	332	333	321	326	340	302	350	333	301	344	340	340	309	321	311	340	309	333	320	322	334	335	334	333	302	311	332	334	291	331	312	291	342	320	330	323	363	308	293	299	282	347	360	294	328	332	312	330	288	344	318	311	316	310	304	326	310	321	356	308	330	325	338	364	330	346	325	332	345	323	357	340	330	324	322	325	332	330	331	325	342	319	331	302	329	321	334	340	291	348	342	306	311	358	326	302	328	328	319	343	292	328	299	323	314	339	343	301	334	373	327	340	325	316	323	317	333	331	327	330	372	348	308	340	336	327	326	349	335	316	326	308	309	321	326	310	329	331	327	338	311	300	313	345	301	325	337	318	330	351	326	304	343	355	290	291	365	315	308	329	303	304	312	315	364	304	340	327	318	325	328	320	298	304	345	321	343	341	349	308	334	303	320	326	299	338	296	313	327	306
41636	30293	5853	2871	2118	1635	1263	1043	823	781	641	633	589	524	501	492	476	479	428	451	440	413	461	436	410	455	455	415	405	407	438	426	434	420	428	427	362	398	381	417	398	399	441	395	407	360	419	400	406	416	367	407	391	391	426	379	387	378	423	384	371	374	393	409	372	362	363	359	438	367	377	373	350	358	414	394	416	381	382	408	394	365	374	342	405	390	348	399	416	358	381	383	383	386	389	358	371	368	386	370	367	359	362	374	372	382	386	355	409	367	398	411	349	369	364	394	388	400	373	353	387	385	376	354	336	365	408	381	359	375	357	382	368	365	340	350	378	393	356	374	409	361	367	393	352	388	357	354	341	382	351	402	377	355	359	390	384	384	375	375	427	374	386	375	370	385	386	405	396	385	360	430	428	360	375	384	376	387	347	365	363	378	390	365	351	368	387	362	371	390	364	385	433	380	385	379	381	384	394	397	396	366	365	369	400	350	358	361	350	394	365	339	374	379	352	398	355	346	395	409	360	347	347	355	372	432	378	361	351	349	367	379	404	378	390	380	381	387	376	376	357	342	370	401	358	370	352	385	397	349	383	363	370	381	371	365	363	375	370	378	363	384	395	390	359	380	391	400	395	385	408	354	384	381	396	395	345	394	337	361	408	357	357	375	380	393	405	361	400	366	399	383	356	351	385	349	413	380	371	345	381	387	401	394	378	359	395	362	413	388	384	395	369	402	396	323	400	390	379	406	375	375	399	395	360	369	363	401	409	343	383	366	420	356	415	409	386	362	354	355	377	362	382	359	378	355	345	391	365	376	384	361	402	385	371	409	358	397	390	388	380	406	387	392	387	385	336	388	359	355	372	387	375	397	383	417	340	405	366	390	356	383	367	401	378	362	373	362	386	364	387	335	352	370	419	389	367	391	364	400	351	330	418	382	372	376	389	377	357	389	404	365	352	380	408	378	379	339	377	382	380	386	405	383	370	393	357	373	381	364	360	371	403	379	353	376	373	354	367	377	394	379	410	357	384	379	373	380	390	379	362	341	377	339	373	393	382	354	398	381	394	389	385	374	394	370	354	373	370	382	359	391	354	352	380	393	350	351	380	406	367	399	344	396	398	352	404	342	374	357	399	378	379	359	352	377	404	378	395	378	374	380	386	369	373	355	395	399	398	357	396	360	356	362	349	336	385	394	388	373	376	422	355	355	387	354	400	395	395	385	368	355	369	406	355	406	390	364	355	378	380	364	387	369	412	372	368	395	339	366	350	402	348	332	362	368	376	383	361	364	361	354	378	404	334	373	392	362	410	372	410	386	392	362	336	367	374	399	376	379	377	344	402	376	385	373	384	380	377	402	361	382	366	429	393	381	352	368	348	384	360	390	413	340	346	372	348	374	371	362	388	345	384	364	349	410	356	347	400	385	381	371	384	388	375	375	378	388	379	336	388	351	397	377	401	380	360	364	354	366	385	339	399	365	369	355	406	399	431	361	395	362	386	377	371	385	351	372	391	373	364	402	356	363	365	390	387	358	407	388	381	366	413	392	359	368	412	363	401	385	364	381	356	346	358	416	353	362	372	362	386	374	376	405	374	384	411	376	413	368	360	361	403	372	369	355	375	390	387	345	384	405	403	390	385	382	346	373	369	358	383	373	408	379	407	373	385	337	395	349	385	339	380	371	409	371	381	379	357	402	404	410	407	355	397	381	413	398	379	355	371	371	346	357	370	386	355	407	375	380	372	369	374	353	403	327	389	385	396	377	326	344	381	385	369	385	390	382	420	350	380	361	362	353	373	396	338	384	410	332	389	407	372	396	372	409	363	363	342	370	393	390	372	367	394	339	395	378	372	327	367	360	365	361	368	377	402	364	357	392	374	381	378	397	390	397	346	352	394	416	376	390	340	397	400	390	359	379	396	381	363	365	371	399	401	385	361	398	391	372	381	368	371	372	391	401	346	380	365	368	394	348	380	340	380	390	384	368	408	360	368	413	374	357	379	385	389	392	379	377	362	357	378	371	372	378	358	365	383	366	395	348	369	345	360	376	355	345	402	395	413	339	360	366	389	365	334	407	394	366	360	400	346	378	369	389	357	397	381	358	362	415	381	382	387	355	391	375	367	376	375	417	389	363	367	345	403	397	377	377	353	360	376	380	411	366	375	361	361	357	345	397	376	366	353	369	396	374	364	347	403	354	379	372	390	373	387	372	384	339	392	378	415	349	362	388	392	392	398	356	373	355	339	375	394	358	358	325	339	367	350	382	384	378	378	337	378	376	380	352	386	368	373	375	361	368	391	401	365	350	422	367	344	364	350	380	364	379	381	369	353	363	367	384	392	385	361	342	376	350	323	362	390	405	367	393	367	360	365	355	420	398	345	377	388	385	390	379	396	375	370	429	404	387	420	363	365	385	393	380	386	367	335	396	378	374	372	380	424	372	372	394	375	393	372	360	377	383	362	389	362	379	354	346	326	375	357	383	412	356	331	383	394	352	361	371	362	389	339	402	390	356	364	362	396	367	384	400	359	389	368	412	383	370	391	364	340	388	388	352	349	328	339	421	385	349	389	388	383	402	396	384	399	383	380	357	373	369	368	404	371	375	381	360	375	372	375	367	373	408	374	384	393	368	414	351	376	403	339	394	350	357	409	388	365	387	392	354	398	373	368	374	341	392	389	338	393	419	379	390	377	382	386	370	380	399	364	384	363	376	387	375	368	347	392	387	400	420	360	390	376	404	344	374	368	406	370	394	358	392	339	352	364	379	399	401	358	359	363	396	377	360	365	369	327	357	405	348	390	345	382	368	401	375	372	366	341	394	352	381	414	345	355	368	399	356	405	349	357	386	392	390	359	393	374	344	345	421	365	376	380	378	368	383	443	371	351	372	366	378	381	376	363	390	375	388	361	375	392	401	378	380	369	370	415	381	401	349	374	379	370	392	397	375	362	384	385	368	408	378	362	382	402	369	344	378	349	348	379	355	411	356	391	357	355	397	384	368	369	409	360	414	365	382	367	372	381	377	384	358	400	341	359	382	385	393	370	387	406	374	377	339	349	358	372	378	355	385	365	344	361	404	362	337	402	369	391	368	390	367	399	353	379	368	389	362	331	378	390	389	363	359	409	383	382	339	389	388	411	370	392	374	376	400	357	389	408	366	355	418	380	376	367	376	334	350	391	328	355	377	390	384	388	360	360	352	398	371	336	386	376	376	343	344	365	379	352	354	393	379	413	415	371	379	382	350	374	366	368	348	355	382	371	376	342	376	412	394	398	412	371	392	385	351	366	377	398	356	327	379	386	382	357	396	386	387	417	379	366	347	422	349	363	394	360	414	400	345	378	363	377	395	349	386	383	349	388	388	368	379	378	366	403	367	377	373	391	353	368	362	409	361	388	362	391	384	394	325	357	415	379	349	410	364	380	394	369	385	384	370	371	349	395	374	399	369	375	362	420	346	357	357	386	356	383	372	392	413	380	378	360	363	354	366	382	393
24423	20744	27089	24319	13351	1358	929	889	861	810	748	735	765	760	707	709	741	764	748	697	737	754	705	756	728	689	753	696	720	748	744	704	742	711	729	751	709	750	722	708	735	736	699	694	707	711	678	740	715	710	720	677	712	724	738	694	684	756	718	694	738	770	690	698	725	682	699	682	693	728	715	692	745	705	731	745	741	683	698	684	738	725	688	724	685	656	684	690	706	736	669	693	672	746	729	679	694	714	683	733	739	727	711	745	669	728	728	672	691	703	736	721	749	755	719	715	713	706	691	690	718	711	682	698	648	732	734	667	753	722	732	728	708	665	736	685	687	698	731	699	675	732	733	729	740	737	730	694	728	699	708	713	721	696	720	722	769	766	757	652	710	720	744	717	702	686	694	688	737	706	761	675	695	747	684	694	674	725	734	695	760	698	676	718	693	668	715	736	685	732	673	692	680	678	739	696	663	742	754	760	717	707	730	703	717	672	684	730	721	681	723	736	670	671	701	665	692	702	682	700	709	727	744	687	710	674	724	702	658	659	680	729	689	672	791	711	700	720	689	708	712	729	684	694	708	718	704	699	704	714	723	733	766	709	705	719	758	693	714	714	690	761	695	706	682	687	678	737	688	725	706	775	666	751	685	651	722	749	729	663	690	738	672	708	726	680	723	764	727	627	715	684	703	681	707	696	728	755	727	763	716	711	681	689	688	696	694	670	751	752	748	670	734	739	682	690	720	722	705	678	689	725	727	655	641	748	711	717	693	716	745	718	664	711	716	757	686	702	731	722	738	698	678	699	698	755	674	736	693	724	670	704	698	720	726	756	689	698	734	692	738	712	702	682	666	728	656	734	717	656	697	631	711	719	759	697	703	724	701	717	713	693	726	724	744	720	725	713	737	715	695	715	701	644	699	690	758	722	713	731	706	744	742	733	726	671	711	701	700	722	684	707	744	745	729	691	723	716	683	718	726	712	757	701	704	712	732	674	673	736	694	660	691	739	691	717	709	647	678	680	711	741	703	729	711	689	730	692	757	701	703	708	737	704	704	660	698	735	695	709	686	717	706	701	694	691	703	718	688	642	687	682	719	702	719	718	639	713	672	713	765	716	693	695	671	727	666	718	712	678	719	663	695	746	698	692	706	736	698	703	716	714	683	740	699	722	667	721	699	684	734	707	710	712	696	679	660	731	710	682	747	706	729	688	713	689	689	717	711	733	695	716	702	694	699	684	700	748	749	714	731	710	693	729	772	689	723	694	756	748	694	721	713	706	767	685	697	712	746	725	722	676	694	680	704	706	786	656	726	713	680	723	706	763	713	690	733	696	722	735	731	741	697	760	652	694	703	741	718	708	705	739	711	690	691	702	719	716	701	691	702	699	675	725	709	716	712	707	766	749	711	692	691	674	711	690	665	717	722	710	700	666	685	689	677	734	649	704	744	689	710	716	733	711	726	743	705	691	719	723	699	733	748	704	671	706	753	744	730	697	724	691	711	699	707	733	665	733	768	731	744	719	674	704	740	742	743	672	742	764	741	695	674	706	719	699	737	693	687	688	723	684	711	745	727	693	684	743	715	732	744	713	699	707	745	659	707	705	685	736	679	683	720	667	681	698	721	738	761	681	714	669	758	707	692	752	685	692	727	720	749	730	752	680	723	746	677	653	688	698	700	747	704	701	748	710	715	724	705	698	740	683	685	715	706	681	699	725	735	734	741	711	709	684	700	711	723	691	659	729	704	738	734	670	684	690	702	710	708	718	687	749	725	715	679	718	746	696	668	740	737	704	701	747	682	717	679	719	685	694	686	646	735	680	727	716	712	702	680	700	697	678	728	674	706	668	690	668	713	706	720	698	718	714	699	702	706	770	732	673	743	694	716	706	711	666	696	681	686	672	720	692	725	689	665	742	732	681	703	671	676	690	695	778	651	691	724	736	695	736	713	670	713	682	672	694	688	709	739	692	676	759	690	751	691	716	724	699	696	740	701	662	629	709	696	704	757	665	693	694	742	727	707	703	681	715	650	709	741	739	695	679	690	729	711	689	663	716	710	695	724	722	678	733	702	686	685	662	716	666	705	717	736	696	685	692	677	688	655	714	670	699	729	664	665	679	691	729	754	757	717	695	736	697	746	740	670	706	765	684	686	751	692	694	697	738	684	714	679	687	690	708	701	704	696	670	727	741	693	712	767	743	758	738	680	696	680	667	699	698	708	710	694	675	707	706	705	690	725	642	691	688	754	691	706	685	698	727	695	713	738	747	688	737	747	738	714	697	713	667	754	759	703	707	688	708	688	734	665	697	756	720	696	733	758	731	706	706	714	728	642	741	666	710	705	733	713	771	694	671	679	734	761	674	672	727	718	727	706	732	668	693	733	719	715	661	739	711	714	742	711	713	679	720	705	706	704	685	747	731	713	673	714	735	686	723	731	716	694	768	697	700	704	713	753	699	750	681	747	756	746	685	689	688	716	699	692	723	653	731	661	679	738	714	735	697	673	739	718	731	718	687	687	656	725	721	698	714	747	699	667	745	680	716	754	708	729	681	693	640	716	653	712	710	715	704	678	715	660	691	738	707	720	693	694	685	746	708	745	686	706	733	750	741	742	718	694	730	697	732	725	715	716	650	708	707	677	681	751	719	712	683	694	681	669	659	728	702	676	677	704	698	732	704	709	699	704	663	693	706	762	713	723	703	718	749	674	702	688	657	721	649	722	747	754	695	661	754	661	700	757	675	747	692	731	707	697	770	756	668	698	673	692	655	731	738	719	720	676	735	705	735	738	680	701	701	701	704	670	687	745	690	726	753	714	718	684	705	679	668	699	696	770	731	733	704	696	713	708	738	695	667	722	739	649	762	679	735	695	725	694	674	746	737	701	740	751	769	696	673	694	750	725	732	671	713	698	668	704	650	705	694	724	634	684	720	683	687	678	732	709	732	706	784	712	705	675	737	679	683	736	662	747	746	688	680	689	726	686	689	677	707	689	734	707	749	706	705	674	701	730	665	739	730	708	733	735	724	688	704	718	707	676	688	741	684	665	684	730	724	675	712	736	686	713	705	666	705	694	715	723	755	690	700	730	718	715	667	689	711	735	690	707	739	709	656	695	702	706	710	710	718	703	719	695	752	730	704	659	681	739	712	776	704	654	698	729	702	696	730	719	744	670	670	719	733	684	722	694	692	685	733	730	698	709	726	704	691	710	692	704	720	675	723	708	666	712	700	736	704	729	640	718	707	715	708	670	714	709	725	707	712	693	704	688	657	694	727	746	699	747	698	717	728	703	712	748	712	649	726	700	715	697	671	736	686	755	705	730	713	701	723	726	747	708	744	710	725	736	707	730	701	696	710	637	706	750	700	696	669	681	770	684	703	706	712	682	699	718	676	687	728	754	659	703	692	701	687	708	713	679	765	753	711	705	683	727	700	720	723	704	730	718	688	687	657	741	712	722	728	666	726	712	655	712	710	713	739	739	692	708	698	734	766	729	671
41389	23834	4024	2196	1794	1433	1312	1202	1101	1002	925	958	877	885	883	814	834	906	847	869	825	856	801	871	819	835	829	766	799	785	807	845	822	805	806	772	788	827	773	752	854	781	817	737	803	782	849	818	822	796	803	798	829	798	742	760	782	814	823	806	767	845	818	804	796	802	824	811	831	770	789	812	764	823	766	779	798	831	756	785	801	792	816	788	838	759	820	841	798	783	812	796	825	807	789	739	791	826	781	808	753	789	797	794	757	811	790	754	765	709	759	780	759	844	738	761	745	845	802	777	771	786	821	786	831	760	798	821	812	806	819	798	824	838	785	793	779	809	827	775	807	771	781	758	743	782	834	768	785	841	771	777	758	754	798	793	771	802	784	779	823	784	829	763	832	857	780	737	805	764	817	809	793	789	776	799	819	784	832	784	768	811	813	785	835	808	740	771	758	759	856	790	813	820	825	781	820	796	784	841	760	797	792	746	816	792	761	801	790	819	798	844	802	786	820	750	795	773	803	778	801	778	810	787	806	764	799	727	769	752	758	758	798	797	801	717	822	779	832	803	762	807	797	806	794	773	807	804	783	770	763	838	791	844	801	831	764	771	809	832	774	786	795	812	770	757	763	789	803	801	792	774	769	762	815	786	761	783	769	785	813	750	777	749	770	782	787	745	800	769	786	782	796	791	778	790	848	821	837	751	752	755	802	825	797	775	759	817	802	785	806	802	792	760	836	813	798	735	744	798	774	777	807	790	740	797	812	814	826	821	761	759	837	769	787	784	812	754	806	754	827	801	822	772	810	783	746	802	781	760	768	751	806	738	783	777	810	822	783	800	807	821	805	833	772	779	801	738	797	800	798	828	799	779	785	800	756	798	809	807	807	790	794	777	769	842	766	805	786	789	864	761	796	745	781	824	809	814	821	828	781	790	767	836	780	804	778	766	789	774	788	781	766	747	753	766	793	781	756	795	814	760	798	819	812	838	809	745	739	771	823	838	768	759	805	812	809	778	711	812	749	774	801	768	788	744	837	803	811	811	738	814	775	867	823	780	793	771	777	784	873	735	847	761	794	790	804	799	815	760	819	803	839	814	781	783	846	768	826	820	806	808	755	778	804	808	845	773	800	784	766	788	787	795	807	798	824	809	769	745	786	818	754	845	798	805	848	783	757	850	774	816	787	802	796	812	830	776	772	758	747	820	794	763	734	795	820	764	785	746	809	837	827	818	767	760	811	807	844	782	839	758	787	741	743	776	829	821	809	815	796	802	763	800	802	767	794	826	767	804	829	769	806	791	789	820	793	768	849	736	786	830	793	828	827	750	748	791	821	775	787	795	758	782	803	806	779	747	757	782	772	737	809	784	783	772	827	774	809	804	833	823	784	836	753	849	771	850	776	794	810	775	758	830	825	791	771	792	834	798	801	783	765	860	845	790	788	789	778	762	823	746	819	795	821	778	729	843	774	778	773	738	765	793	798	820	800	809	825	825	791	821	816	829	814	791	788	783	774	781	801	740	791	817	800	789	786	830	741	814	810	852	768	787	771	802	840	774	797	799	816	792	793	796	823	879	820	781	794	867	790	740	773	805	782	780	815	785	739	762	796	759	779	803	755	815	776	811	835	735	808	777	829	814	801	782	776	794	823	753	812	761	826	785	807	814	732	769	792	779	801	812	772	762	826	803	837	761	809	842	774	809	825	779	811	815	793	730	790	756	791	804	784	790	757	770	772	799	782	818	763	805	777	831	818	826	774	825	821	795	797	796	763	797	786	774	785	817	751	786	768	790	756	819	792	769	811	840	821	788	794	756	796	846	844	766	767	779	825	774	826	789	855	765	792	792	782	781	780	810	784	798	827	810	840	830	760	835	785	808	774	790	784	802	741	819	765	783	808	783	772	808	817	769	742	797	791	764	797	829	735	820	743	763	766	771	734	768	785	782	756	840	766	749	761	730	800	802	759	826	785	763	766	787	814	787	788	779	800	750	784	753	813	767	808	794	841	785	750	799	845	748	774	833	816	771	773	840	789	819	758	823	798	790	784	794	796	759	780	809	784	788	805	806	788	795	775	817	783	816	803	759	758	752	783	804	809	785	802	798	763	762	800	812	842	795	764	805	793	778	749	787	767	820	818	796	778	778	815	787	763	793	833	810	796	753	771	850	812	811	807	791	804	810	728	761	781	791	776	828	796	764	847	756	853	759	744	772	804	760	795	834	785	804	760	811	756	806	735	797	804	827	762	765	794	776	779	802	841	751	752	793	823	790	800	821	785	806	808	795	774	784	766	768	789	768	803	841	851	758	801	777	781	752	795	827	781	789	789	770	773	786	799	764	772	814	832	746	771	792	793	787	811	788	793	793	786	781	808	773	801	785	801	794	804	830	808	800	744	779	751	802	782	788	821	830	761	823	823	827	828	799	815	789	791	809	781	781	826	775	757	784	808	793	829	778	809	808	822	828	740	767	761	833	790	789	717	799	853	804	828	784	717	841	807	769	781	762	777	808	798	756	747	788	790	784	760	772	806	807	788	786	784	776	809	808	862	764	811	823	832	756	790	747	812	780	805	785	778	780	814	799	785	777	809	790	825	813	861	754	838	751	775	812	781	790	797	789	816	741	831	802	777	775	810	823	826	807	736	792	752	772	758	809	766	781	813	790	740	817	774	838	790	830	787	781	789	781	761	808	764	801	824	752	766	786	764	743	830	789	792	816	777	772	757	814	787	774	840	766	752	838	761	782	789	754	780	798	790	755	793	815	816	775	845	812	831	797	808	779	739	791	760	792	789	800	839	763	752	802	772	758	827	825	842	766	776	780	789	790	786	807	779	818	766	746	762	785	816	773	779	765	854	751	758	790	792	760	826	789	781	760	766	763	773	791	756	800	804	803	771	753	787	761	764	779	777	817	790	801	792	798	773	789	795	765	786	780	750	783	802	727	778	754	757	807	775	755	724	804	799	796	789	779	771	768	795	856	807	791	761	775	739	786	809	775	790	799	774	763	763	864	796	763	828	778	805	805	815	796	801	737	862	784	822	754	768	814	861	751	828	813	781	806	781	781	820	771	761	782	810	783	800	803	792	847	795	839	833	811	775	775	782	794	791	779	802	839	819	756	778	765	777	767	791	782	722	804	764	792	811	816	776	793	801	797	814	780	755	807	780	777	824	803	767	793	776	793	794	808	759	815	762	788	795	794	778	740	816	756	813	769	829	763	802	751	806	822	742	815	838	823	790	792	779	772	805	815	842	806	807	756	785	815	748	829	839	814	765	770	772	808	775	776	784	780	793	844	805	766	790	795	785	817	804	793	771	786	810	772	760	751	795	794	807	828	762	801	827	713	787	827	811	847	794	776	792	816	805	790	796	754	811	827	805	785	791	840	797	783	798	797	742	791	789	762	808	799	793	823	800	817	798	808	852	786	829	755	803	749	770	784	798	778	838	847	802	821	810	783	766	806	813	807	741	737	767	787	794	817	768	793	835	818	787	755
22320	20802	28468	23181	20805	20849	11794	1303	920	873	748	742	667	694	639	670	597	578	561	592	559	583	588	523	560	532	561	558	558	561	524	496	598	553	524	549	510	502	559	574	548	534	537	525	526	497	529	532	528	508	502	534	478	527	506	519	512	528	506	563	523	494	512	507	494	528	529	521	516	466	492	511	499	531	545	516	500	527	518	520	545	516	520	528	502	507	550	509	511	499	499	501	505	490	475	511	514	531	527	507	517	488	464	501	494	501	513	478	521	474	515	499	536	495	508	509	471	549	515	508	531	485	464	524	543	482	475	499	548	531	533	509	528	510	526	484	512	510	495	527	525	484	542	468	462	511	454	485	536	506	495	530	514	511	490	555	509	557	548	531	426	531	476	527	547	523	528	508	519	519	525	458	517	458	508	546	511	493	534	535	492	517	496	482	501	484	510	525	486	531	493	510	537	479	455	515	517	482	532	469	503	508	491	469	542	509	475	491	491	489	501	501	556	532	523	510	521	514	483	469	520	507	468	493	498	528	505	501	497	511	478	546	525	510	543	520	466	500	506	468	522	502	503	500	456	494	488	507	480	536	520	525	498	504	534	500	521	516	512	509	514	479	499	529	497	540	498	489	513	550	513	506	507	524	509	510	518	507	484	515	514	507	518	510	488	545	513	528	472	492	506	521	502	537	497	503	500	516	529	526	464	567	560	512	511	525	482	564	513	506	472	538	504	514	503	500	544	510	500	469	533	495	480	480	517	468	504	513	504	523	500	519	505	540	523	481	507	499	503	474	507	536	514	493	496	526	495	475	495	547	516	521	522	551	464	494	526	475	452	510	524	562	505	495	471	512	535	473	527	545	524	507	497	525	494	529	502	527	485	520	523	472	484	487	517	472	525	494	514	492	538	485	498	503	511	508	532	500	543	561	508	493	507	478	494	549	532	517	509	543	511	455	527	528	482	522	504	487	521	537	514	486	497	506	495	501	515	497	486	514	513	502	525	508	492	492	466	490	508	523	459	525	463	508	541	500	508	529	492	511	513	513	537	508	518	498	476	521	509	512	542	540	514	502	515	504	505	504	459	515	541	490	537	545	520	508	485	567	527	493	511	503	507	487	524	489	473	533	475	509	506	530	523	532	511	513	519	518	520	527	544	507	517	503	474	497	476	497	508	533	506	509	519	498	533	502	500	511	525	524	508	529	513	506	496	488	532	524	504	527	527	516	506	527	502	482	497	504	481	498	496	476	501	507	446	529	486	531	499	480	544	490	510	500	513	513	457	539	501	518	502	489	478	464	514	503	508	512	499	486	488	517	481	516	470	501	513	530	479	509	504	479	507	487	555	532	489	520	507	533	512	501	501	506	485	500	540	503	529	455	489	495	509	485	482	503	503	514	555	559	522	552	515	492	523	484	543	514	512	502	516	513	561	530	519	468	491	512	489	489	509	493	515	506	506	505	486	511	520	523	467	507	507	498	499	513	507	511	516	502	513	529	495	485	474	527	503	492	481	499	485	473	516	476	474	515	494	529	536	461	476	528	543	478	477	529	558	509	474	505	507	507	485	509	536	517	529	500	539	515	466	498	505	513	542	500	479	512	477	534	497	542	562	533	504	563	527	456	521	535	548	505	545	530	501	497	524	522	528	462	502	478	513	496	483	471	521	481	481	520	501	472	520	501	487	495	485	508	491	491	531	517	493	494	472	508	512	480	478	517	522	472	523	448	496	480	542	522	478	499	503	529	503	483	462	467	510	515	468	500	515	514	466	508	479	510	483	540	513	532	525	563	478	532	550	525	495	519	552	540	518	518	505	521	503	498	474	479	522	513	503	491	503	471	503	509	486	504	521	477	484	496	534	507	478	527	529	499	467	549	521	491	550	521	493	513	518	493	501	565	470	497	540	477	500	509	522	500	526	474	538	544	516	514	550	469	500	466	488	522	524	475	519	515	505	485	495	515	508	515	533	488	507	528	539	516	497	480	520	470	490	507	523	473	516	493	520	469	520	506	535	527	500	506	508	556	484	516	492	481	507	523	518	525	480	510	527	491	503	511	532	503	506	517	541	513	538	552	545	495	518	518	515	487	495	529	468	475	496	501	544	505	541	495	484	471	502	479	492	474	498	471	511	463	515	470	527	503	554	537	479	527	495	545	502	499	496	502	489	529	527	497	503	537	494	479	502	508	513	489	491	526	526	531	522	514	505	526	554	501	487	511	510	503	480	505	489	543	495	504	482	515	557	450	497	529	519	523	482	514	499	476	502	515	483	469	547	531	522	556	527	508	528	517	523	463	507	539	515	525	490	484	515	485	527	474	480	505	532	502	510	556	523	474	490	516	487	518	517	534	529	480	507	494	511	523	511	507	470	513	461	526	471	517	480	489	513	470	515	494	521	522	515	496	529	537	529	481	522	483	465	510	493	525	528	504	519	534	490	485	487	494	509	506	500	451	528	478	507	490	508	482	523	523	491	499	495	515	515	501	486	513	502	526	522	489	470	500	490	500	518	514	473	508	488	507	544	508	494	517	481	491	517	570	491	508	543	500	511	467	525	511	481	536	481	531	497	515	541	521	509	520	489	473	505	514	551	498	486	477	512	487	512	508	535	480	527	446	513	516	512	495	514	487	523	498	514	515	486	492	517	532	483	530	523	523	535	489	489	526	535	504	489	473	528	523	499	490	506	491	544	520	517	491	520	518	486	507	492	524	488	535	541	519	540	513	520	484	536	501	507	539	526	480	475	500	484	512	501	521	527	521	447	498	485	488	476	480	505	515	509	539	502	500	484	523	496	513	512	532	499	493	510	481	496	479	489	526	506	487	494	512	498	478	539	505	521	502	519	502	502	493	507	474	499	525	485	514	498	513	615	478	493	551	471	523	506	525	530	501	499	510	493	545	467	494	520	519	506	554	468	456	517	508	481	484	510	497	465	518	468	508	564	537	508	552	457	479	501	502	484	509	482	501	505	490	500	523	513	482	466	497	513	514	510	521	485	467	492	467	484	511	515	534	550	516	516	485	512	489	511	560	519	523	510	484	541	502	521	489	497	470	505	489	513	521	521	484	508	518	501	510	520	480	534	505	490	458	494	500	534	508	504	517	512	479	473	502	521	534	499	502	522	513	498	514	514	474	500	479	518	529	519	457	533	519	521	537	470	501	532	501	521	514	492	508	484	481	507	541	478	538	459	503	538	520	503	547	522	507	498	503	527	517	502	521	520	509	498	531	502	504	487	528	533	523	489	501	528	501	502	546	519	529	499	519	494	512	519	478	522	484	505	480	497	475	478	497	490	480	503	500	512	509	547	505	524	489	505	498	503	498	500	535	522	510	492	476	493	497	468	498	484	479	533	505	514	564	528	497	489	526	492	529	485	503	502	531	511	547	494	484	449	511	494	531	469	517	470	513	513	479	487	498	478	483	499	508	520	518	534	523	506	514	502	492	554	492	480	528	491	537	494	471	499	505	511	547	517	489	502	470	499	525	515	515
46988	32609	10460	5472	3865	2931	2378	1895	1581	1350	1137	1032	864	840	805	773	736	677	720	703	657	639	730	619	671	596	621	568	618	571	606	617	618	622	594	589	592	587	587	593	594	612	610	575	574	615	596	569	562	567	552	566	605	594	563	584	575	578	560	588	525	559	558	533	543	544	520	536	532	560	536	556	575	522	582	555	576	555	591	555	579	617	571	550	531	571	548	550	563	594	551	545	568	547	540	521	566	548	587	569	528	543	569	529	571	547	537	571	548	550	558	576	564	547	561	556	529	571	535	564	551	568	543	539	555	572	541	572	526	531	531	546	548	555	553	544	560	552	533	572	557	528	561	553	564	557	553	510	532	525	528	559	547	570	557	504	539	571	557	532	532	638	523	521	515	567	534	519	567	564	544	558	554	547	569	550	555	592	527	608	530	523	576	537	547	559	539	580	542	529	564	550	549	598	546	571	565	514	567	529	529	553	584	524	539	538	567	551	525	500	525	567	568	563	502	552	531	533	531	590	546	548	536	546	544	598	569	548	560	540	564	520	559	554	570	580	552	533	561	534	578	533	541	579	530	534	590	581	541	515	547	603	557	550	569	541	568	617	569	568	535	509	552	533	506	484	533	548	530	515	572	556	573	558	493	489	563	511	530	559	546	541	555	537	557	517	555	578	569	482	574	599	552	586	555	572	519	574	553	591	516	548	546	554	578	551	564	555	549	538	551	553	535	534	559	596	534	561	568	547	526	560	516	498	581	535	527	551	541	549	580	554	528	553	553	556	566	527	531	533	528	555	558	563	578	541	540	555	571	591	565	523	545	553	505	555	597	535	574	560	562	552	544	554	552	589	517	549	568	537	578	564	520	538	540	523	507	614	560	557	554	557	553	510	536	534	542	550	564	547	538	575	540	560	547	531	555	584	539	549	514	552	538	551	573	531	518	548	546	508	537	553	535	523	542	518	571	567	547	572	569	552	546	512	540	609	536	574	537	558	557	539	595	568	511	537	532	562	596	555	581	570	559	583	534	608	584	543	535	541	557	525	563	547	551	567	546	605	568	537	533	571	593	527	531	525	513	555	538	558	546	557	529	527	514	549	522	576	555	539	563	567	523	577	574	560	531	533	558	533	545	546	590	524	600	551	540	572	570	553	591	532	533	597	569	568	548	522	574	554	565	541	545	541	521	527	539	549	546	537	575	545	583	537	576	559	536	548	546	532	565	531	550	508	584	544	538	562	561	542	548	556	516	551	524	547	580	567	533	540	510	548	547	558	516	569	566	564	565	598	554	560	559	553	527	561	553	536	568	508	535	570	555	536	607	503	527	538	549	525	554	591	535	568	548	529	521	576	546	576	540	552	561	574	537	558	578	533	533	505	572	557	526	554	571	584	547	530	562	515	535	547	543	535	527	567	509	539	541	586	573	541	566	550	548	569	529	500	534	562	593	572	534	562	570	527	554	557	577	535	541	565	559	580	535	559	548	571	536	583	529	550	533	563	539	534	573	535	574	516	518	556	525	538	510	533	545	535	567	561	557	555	590	566	568	503	551	575	529	528	547	530	534	497	538	621	554	578	535	564	530	557	549	522	557	530	564	512	562	570	564	508	544	546	550	549	549	560	551	541	525	523	549	567	542	568	528	546	568	529	563	520	590	589	552	566	539	538	548	534	544	511	500	580	522	539	597	527	609	543	546	555	574	608	568	543	547	545	521	560	556	591	558	511	595	541	586	570	555	585	520	533	537	562	553	542	565	540	554	531	541	584	563	551	515	565	523	548	522	522	554	556	555	540	521	575	571	540	529	575	550	560	523	566	520	535	564	541	563	569	530	581	557	539	509	565	519	577	565	534	547	514	578	545	516	515	555	537	559	538	534	577	556	551	530	536	519	538	566	533	560	530	577	510	535	556	547	544	516	536	533	571	510	564	511	543	529	550	560	572	570	515	515	571	541	530	551	526	572	527	538	509	544	542	563	563	521	590	527	555	555	562	541	525	580	547	554	521	550	586	578	532	558	599	513	555	558	564	538	530	514	521	547	531	545	617	559	543	524	519	536	568	538	552	551	520	485	512	541	581	550	574	537	516	557	550	567	529	565	583	570	570	522	551	581	537	573	551	572	523	569	542	543	560	540	525	558	546	556	549	544	528	584	570	534	525	531	546	542	542	532	569	531	574	573	578	511	547	522	549	556	537	557	552	565	520	532	551	514	559	568	551	544	531	538	556	573	536	558	589	527	555	582	566	536	520	525	562	553	556	563	570	557	554	551	538	591	530	572	537	522	573	576	534	554	562	551	548	549	558	537	549	534	528	570	574	505	560	561	550	562	533	618	543	590	563	560	554	594	566	527	562	565	553	527	531	557	541	574	563	560	559	541	573	535	524	584	559	550	528	557	561	604	562	507	619	534	573	609	558	581	538	559	567	548	560	529	565	553	562	553	539	535	570	549	546	527	541	616	566	528	537	538	539	554	578	589	536	577	562	511	594	583	583	553	520	577	590	560	533	570	548	576	595	572	578	580	533	572	576	540	547	527	529	534	618	558	526	536	580	599	551	579	517	534	566	546	561	550	566	547	525	524	578	556	588	538	527	570	542	572	544	559	565	576	580	530	545	517	551	523	499	551	574	551	552	521	564	564	542	607	576	556	553	556	579	590	596	579	523	549	501	562	536	557	550	528	517	570	569	573	576	544	571	526	530	549	565	554	592	560	582	560	553	520	546	529	558	543	519	541	595	519	595	560	578	539	547	545	548	559	519	610	577	518	534	529	561	553	546	544	589	594	563	574	565	567	589	571	560	524	535	564	527	562	577	537	577	594	548	541	577	599	582	557	535	531	562	577	527	554	550	560	569	552	604	527	575	539	517	554	537	583	582	532	524	598	562	553	577	531	535	533	526	552	511	567	551	519	566	531	503	537	534	578	577	555	564	538	566	543	514	525	564	561	514	519	541	623	586	580	571	563	531	552	534	538	581	549	562	553	505	524	590	586	538	562	563	523	562	550	520	556	557	512	518	526	545	545	586	575	529	559	550	551	580	582	546	582	531	579	488	536	566	536	602	544	527	560	589	560	603	531	541	544	545	559	553	562	541	557	540	534	536	535	531	553	564	554	521	561	538	514	577	557	556	508	524	532	520	560	548	641	542	572	529	555	524	603	538	562	576	573	548	526	547	556	567	545	551	539	575	529	546	540	589	534	523	518	587	542	584	559	583	519	575	546	546	529	572	559	537	619	562	613	536	557	529	494	539	503	550	520	527	507	565	550	565	531	543	560	545	561	552	575	549	566	503	552	535	568	564	547	572	548	553	554	552	518	487	548	545	542	519	595	569	557	595	542	574	550	577	552	596	577	540	557	546	543	526	515	523	560	581	519	526	543	544	558	564	534	539	558	502	553	549	530	546	512	568	544	523	553	523	568	532	559	545	542	588	580	564	596	561	553	539	565	568	573	536	538	562	537	530	607	542	614	534	516	500	537	519	597	575	573	553
30718	23778	13038	1775	676	556	569	534	570	543	574	530	537	520	522	495	524	503	543	505	521	472	533	512	552	494	517	510	501	540	513	502	492	517	519	515	547	517	496	544	536	517	545	507	530	492	530	469	539	480	520	502	476	515	476	465	510	546	529	552	524	527	496	542	513	475	562	520	493	532	537	551	529	480	506	492	502	547	507	512	516	511	524	511	521	536	522	486	501	507	493	526	537	517	513	498	501	529	490	520	491	480	501	515	499	527	595	551	525	520	536	550	518	504	514	519	556	485	534	512	530	490	515	524	530	527	545	471	495	539	511	522	524	521	485	510	491	511	511	523	515	506	523	559	479	510	504	509	511	506	522	502	488	535	511	520	536	506	557	535	528	502	497	519	556	553	556	504	553	508	495	521	500	499	514	500	544	538	522	511	517	508	541	497	546	486	502	529	513	558	527	502	490	520	525	522	515	507	489	513	541	513	484	547	499	503	543	518	487	542	531	498	545	504	510	529	559	472	536	499	499	537	460	530	532	504	513	504	532	499	522	514	567	504	499	500	544	485	520	549	500	475	539	519	511	511	510	527	553	495	534	509	533	507	485	534	504	498	516	484	475	467	517	512	491	503	497	565	535	504	503	501	507	538	475	574	519	458	553	547	508	507	525	487	525	502	562	517	504	527	565	529	508	518	493	472	486	536	509	490	532	537	517	489	468	501	505	522	522	539	519	502	532	539	496	520	505	519	505	498	474	509	453	518	518	532	521	524	481	501	491	498	497	489	509	509	492	508	535	513	534	493	478	499	572	512	476	503	477	497	486	494	540	512	478	523	500	517	529	543	499	479	511	529	573	501	494	522	498	493	483	500	515	523	527	506	506	494	531	555	527	487	531	545	519	556	532	498	539	518	515	543	527	522	554	499	496	505	496	518	491	520	504	514	517	520	512	504	520	486	509	517	504	545	531	527	519	485	495	516	516	527	524	541	516	487	534	516	497	525	558	489	524	525	524	521	484	549	531	506	543	508	483	519	530	474	529	547	498	559	503	516	563	508	508	472	511	478	531	509	534	528	512	523	509	515	484	512	515	542	534	489	532	520	529	559	583	465	484	529	528	547	485	529	523	548	531	528	563	519	491	514	507	489	518	522	567	540	503	529	480	538	527	542	494	533	528	535	528	513	455	557	499	505	541	503	541	501	510	515	532	525	504	508	496	543	517	549	553	521	536	466	513	461	516	517	481	549	525	511	488	514	471	514	516	556	471	524	497	568	530	490	524	554	501	514	542	490	515	501	499	524	519	513	488	502	511	550	480	491	524	525	487	538	507	540	513	510	547	519	498	502	499	512	501	499	538	500	501	512	546	562	506	518	479	496	529	534	487	520	488	533	478	497	500	516	523	545	524	491	532	459	505	502	507	555	494	498	542	521	514	492	538	513	500	512	465	510	540	511	534	435	534	553	499	503	487	555	518	468	492	519	519	502	530	478	541	497	488	542	472	577	536	513	547	541	513	530	511	514	537	514	551	543	506	480	552	516	463	543	521	536	500	537	503	533	530	534	554	538	529	531	520	523	510	481	498	519	502	490	492	509	550	504	518	521	522	502	503	503	531	528	503	518	513	507	509	496	480	504	492	494	544	524	482	512	478	503	520	496	553	529	548	505	527	508	495	517	561	513	480	536	457	521	518	492	558	513	506	525	515	467	498	513	521	544	500	513	481	524	536	518	506	524	537	514	502	522	497	508	559	484	502	548	506	518	508	500	540	505	475	522	526	540	539	504	561	505	524	514	507	495	539	518	514	478	514	520	523	537	499	505	538	513	527	471	555	499	530	534	512	463	518	554	492	539	483	498	496	513	482	504	571	504	521	503	518	532	521	549	521	499	533	512	503	517	546	499	532	516	548	539	536	501	476	535	468	566	497	511	484	543	519	521	489	540	543	544	521	507	499	502	563	566	484	482	535	535	563	515	506	526	519	482	524	533	494	521	544	480	544	556	530	528	525	506	542	553	500	456	534	501	508	532	469	523	502	488	524	514	490	502	505	514	516	518	507	513	509	510	504	518	513	495	555	506	543	518	480	494	530	515	494	486	541	502	491	509	548	507	523	545	505	512	513	485	541	517	511	560	528	489	526	517	546	500	517	564	542	505	539	528	582	518	530	496	467	509	495	515	496	477	486	541	507	496	505	548	551	532	535	521	563	551	535	529	536	541	499	528	521	509	484	486	482	476	556	543	503	481	508	522	499	512	565	538	508	519	479	535	518	533	499	476	496	491	542	520	528	509	483	526	472	503	520	541	499	480	533	502	506	560	513	544	558	583	501	538	489	499	519	513	496	491	478	500	522	514	555	525	516	489	511	494	501	500	490	491	511	544	531	475	515	503	509	466	503	507	520	538	508	486	506	482	521	518	525	519	535	540	522	527	533	514	502	571	507	478	513	549	521	488	553	549	464	514	518	515	528	513	526	504	480	489	527	503	584	525	498	459	527	503	553	525	528	555	529	520	464	518	497	500	491	521	508	527	492	501	508	526	494	534	520	526	548	541	507	531	504	525	522	505	505	524	508	499	518	496	506	534	533	478	496	470	536	497	533	485	555	473	489	545	525	529	502	511	524	532	512	511	518	499	519	516	518	484	508	499	512	506	499	544	496	506	472	542	565	486	518	496	508	534	514	538	503	513	535	540	519	508	506	525	506	503	538	522	524	511	515	530	529	554	499	510	521	522	563	532	543	526	525	494	509	539	537	545	467	557	523	499	491	509	550	516	507	529	493	537	554	532	532	530	517	519	531	511	499	505	467	543	478	473	520	470	525	514	537	494	541	509	511	546	468	553	498	513	515	507	490	516	484	509	533	513	477	538	481	541	516	501	503	534	502	557	523	488	488	491	514	525	513	535	506	512	494	508	469	532	530	551	475	495	507	508	529	507	537	542	544	510	495	500	525	551	512	543	509	483	530	523	524	547	537	528	519	540	482	504	488	486	528	516	504	471	502	472	538	521	532	504	529	538	509	541	504	515	498	485	496	548	520	496	514	509	554	527	514	497	487	552	532	509	511	480	501	501	506	485	484	493	466	510	503	528	526	467	507	501	499	521	531	529	539	495	528	510	519	520	505	524	520	496	532	573	508	487	505	549	474	538	518	522	528	509	490	517	525	489	500	530	545	502	492	495	538	486	548	542	513	511	503	499	538	515	554	559	514	548	537	500	493	503	479	509	519	530	465	500	491	529	518	500	522	551	546	490	515	462	547	527	530	508	527	491	517	506	521	514	511	508	502	527	505	502	532	503	515	535	536	507	509	532	512	519	511	560	508	500	525	537	495	502	533	519	521	543	486	503	481	503	531	514	509	494	513	527	517	480	503	519	494	550	511	495	489	542	495	509	465	499	516	484	487	514	563	523	510	574	525	500	516	540	500	519	496	512	522	518	492	545	499	556	482	533	477	535	506	503	475	483	530	531	523	509	502	492	524	495	528	510	488	551	483	505	481	483
39553	18833	1118	798	728	656	618	632	597	624	643	631	635	580	582	642	627	554	595	617	615	602	597	594	633	614	597	574	604	612	567	624	612	654	591	577	628	611	647	606	563	623	604	599	654	596	579	616	605	618	585	609	592	579	594	631	578	617	585	579	589	563	550	602	579	585	556	593	603	602	611	565	643	572	609	605	623	586	603	613	622	601	593	631	621	642	624	571	574	585	627	573	597	599	564	612	600	581	601	561	589	609	550	586	575	604	581	612	599	638	591	579	587	585	602	545	629	583	614	641	613	568	601	619	586	629	602	580	586	603	590	591	580	641	583	576	604	628	624	628	521	624	588	573	602	568	624	614	592	622	586	631	605	592	614	623	615	626	604	602	613	584	566	604	595	569	595	628	581	609	600	626	602	605	585	602	599	643	586	554	617	632	631	583	621	605	570	570	621	565	567	603	583	598	589	602	619	539	587	601	608	655	589	613	672	567	602	658	613	559	643	599	593	575	598	633	628	554	600	574	603	604	609	583	599	633	618	606	608	582	576	622	604	595	584	589	582	582	625	583	619	579	568	574	620	601	607	595	588	617	607	540	576	604	566	570	602	634	611	588	607	594	597	606	576	588	640	593	611	612	611	608	583	568	569	590	535	562	577	627	589	581	589	603	565	586	611	621	608	574	558	606	578	571	596	570	621	608	630	611	602	572	597	630	608	606	582	620	558	581	592	658	590	585	573	595	567	596	629	610	619	610	604	610	633	560	587	603	595	580	604	584	586	599	657	597	609	600	604	573	622	595	578	584	579	586	572	592	598	564	599	594	594	622	621	625	615	595	572	552	594	571	601	577	605	639	603	546	562	611	594	576	556	610	569	601	582	581	551	597	622	561	574	556	603	615	551	611	560	625	569	577	635	576	636	621	584	599	605	610	603	585	609	574	589	654	611	626	577	621	614	577	661	600	590	576	613	653	602	594	558	589	587	585	615	642	578	586	630	580	598	587	572	564	574	599	620	582	616	607	621	586	570	586	643	604	584	624	599	568	562	573	579	605	610	609	618	628	595	633	556	533	601	600	588	603	588	562	586	579	619	579	602	628	609	636	607	589	597	605	596	629	590	615	622	586	609	592	578	593	588	609	582	579	580	605	648	641	589	587	573	621	582	572	609	575	596	655	588	577	564	622	582	537	565	594	584	595	573	603	625	624	636	591	620	578	647	660	629	570	619	562	609	609	606	636	613	637	585	585	602	605	649	598	577	596	536	560	547	573	575	569	587	609	566	618	574	595	633	592	630	606	572	558	600	610	600	573	574	616	566	626	617	572	579	611	613	609	602	616	581	547	603	577	616	601	572	629	574	586	615	584	595	632	621	555	593	618	597	610	616	562	686	651	615	603	583	586	595	597	601	601	626	587	598	599	591	636	599	598	555	621	601	647	605	637	625	574	551	571	558	593	583	581	636	614	618	584	586	593	558	570	616	594	603	612	618	596	545	580	596	633	585	565	626	636	631	625	613	565	595	594	620	594	585	598	601	602	543	642	581	569	575	615	635	596	641	597	548	593	592	610	578	578	634	625	605	590	568	606	603	602	612	588	559	648	605	551	627	566	570	586	585	618	569	608	618	576	584	572	633	605	587	598	637	589	634	584	582	593	634	562	573	630	577	627	613	620	596	584	578	585	618	563	586	634	600	543	580	561	580	570	617	556	613	572	655	612	590	567	605	621	636	566	604	587	608	625	620	596	608	598	609	611	604	606	571	571	617	594	597	647	537	594	587	583	611	592	637	597	606	604	608	610	630	620	594	588	602	627	599	605	591	594	632	627	633	579	614	637	644	616	555	627	603	588	600	583	601	637	590	596	626	553	545	611	591	605	582	585	601	603	581	598	601	612	632	602	583	633	576	592	590	626	571	610	622	587	605	595	629	579	573	614	614	569	568	591	568	613	580	568	617	626	646	624	599	625	626	603	562	587	605	614	617	637	590	612	625	538	600	580	590	608	576	614	584	577	563	600	639	584	584	601	587	591	606	630	609	588	575	601	581	590	583	583	623	629	657	587	592	614	624	575	594	590	571	573	602	613	612	562	609	596	563	546	574	630	619	619	571	617	601	588	555	627	554	586	609	602	582	668	568	610	579	616	608	580	589	597	570	613	627	573	582	641	616	574	580	556	583	598	562	564	615	592	586	555	594	594	584	612	629	576	644	581	619	568	590	579	591	633	561	561	584	584	617	622	585	599	620	590	599	559	585	589	596	581	612	566	618	583	581	583	588	557	615	640	550	565	625	576	580	568	600	560	582	588	569	625	598	635	597	576	578	618	584	622	573	560	644	624	581	654	646	588	592	612	598	573	597	608	585	613	599	625	665	576	583	577	621	604	592	604	635	569	630	577	568	621	590	610	552	617	597	625	621	569	602	577	645	592	597	588	590	626	619	617	585	587	601	598	600	613	600	554	546	559	578	596	598	619	609	653	599	558	634	617	576	588	603	642	603	617	586	606	638	614	603	585	612	610	595	574	597	639	601	564	572	580	608	591	630	614	623	634	580	589	658	594	596	629	554	602	560	634	595	584	553	613	592	609	623	585	641	579	596	604	558	586	587	651	553	624	570	604	586	572	606	568	606	583	551	601	612	582	630	596	592	601	604	661	634	614	577	580	578	588	612	613	614	592	636	611	594	641	628	574	567	663	575	603	566	589	610	635	604	572	577	578	590	593	625	638	609	566	564	598	571	564	618	614	594	616	600	629	615	638	598	591	631	621	577	610	601	625	591	612	571	597	606	591	559	652	583	608	595	630	589	596	578	581	579	610	577	588	583	579	629	632	609	583	596	584	608	599	603	599	592	639	561	615	606	580	623	581	617	552	634	609	583	625	599	592	619	596	616	621	596	592	594	566	613	593	632	609	597	600	602	648	515	605	596	586	590	620	606	587	601	597	636	619	604	630	598	595	635	582	616	617	620	583	588	582	596	637	616	576	601	576	554	587	608	614	604	558	561	578	626	605	613	620	594	577	582	619	601	586	610	588	597	586	655	618	593	607	586	600	596	607	631	630	585	617	567	643	603	653	590	613	608	629	594	602	599	573	609	633	609	571	617	639	640	591	582	618	552	609	609	641	620	609	515	610	582	577	565	559	603	631	610	606	592	628	556	624	601	582	602	583	597	618	589	625	620	550	603	593	604	600	604	586	629	610	608	606	589	628	612	579	622	553	544	650	574	621	603	648	576	581	574	627	620	605	595	624	616	581	581	655	579	615	668	604	630	582	597	630	555	620	592	586	615	570	625	601	571	634	628	595	585	610	621	578	622	597	581	581	608	598	623	572	587	568	553	583	605	579	565	578	604	603	650	576	596	620	608	587	607	583	586	583	591	620	597	598	623	623	594	585	592	595	615	625	608	608	562	603	602	606	602	568	571	627	605	584	583	600	616	628	669	623	651	639	570	575	571	573	587	601	572	614	616	610	627	588	619	584	621	582	537	570	602	568	555	552
23185	20714	27975	23482	20696	12207	1025	620	529	480	499	458	415	374	398	379	350	368	347	391	355	388	339	355	300	346	373	356	329	328	336	345	336	305	321	366	352	346	339	344	316	352	306	319	341	353	337	330	328	313	326	318	320	307	333	318	341	294	334	331	324	347	324	322	367	330	308	343	351	341	314	312	325	314	349	345	351	319	337	303	346	343	363	329	355	336	322	329	327	314	297	346	318	342	366	321	325	349	360	294	349	339	358	315	324	338	364	335	331	339	293	340	349	328	336	315	313	315	297	325	322	317	309	303	322	320	335	295	331	342	312	318	325	334	328	304	326	341	316	322	336	323	326	314	339	360	303	310	284	307	324	333	326	340	319	322	327	303	282	323	321	322	295	345	321	319	346	347	326	324	351	325	325	292	314	330	324	311	292	301	325	345	325	315	319	316	344	306	282	331	322	332	314	312	329	341	318	324	338	334	340	342	340	302	345	350	311	298	336	312	316	351	273	340	304	323	299	341	348	323	293	329	329	328	302	299	350	321	319	345	328	336	336	317	361	311	329	326	323	362	329	307	313	319	320	321	351	327	325	293	316	311	313	359	330	311	345	295	359	307	325	328	301	315	332	359	306	315	309	323	314	344	329	334	319	320	304	310	319	350	346	325	297	327	303	334	287	362	321	328	295	317	269	338	284	362	327	338	313	337	345	337	323	338	293	336	340	315	297	339	311	326	330	324	318	357	300	348	310	291	334	308	306	345	360	315	305	327	365	322	306	334	317	326	322	334	333	284	351	334	326	309	312	284	335	305	344	319	332	328	296	272	318	320	288	323	319	322	343	313	311	305	261	323	331	367	351	344	311	354	303	312	329	324	318	328	317	368	337	303	316	292	309	315	307	292	321	327	315	339	329	348	315	321	340	326	347	332	318	303	337	321	328	343	318	322	350	324	315	315	310	318	318	303	352	314	338	299	339	310	341	345	328	326	343	321	353	293	328	345	318	289	291	317	309	353	334	334	362	310	304	347	340	292	335	331	300	304	326	335	344	333	313	321	315	349	328	330	302	321	340	282	327	340	335	308	312	293	364	318	318	316	345	299	294	351	314	340	304	336	342	313	358	344	325	355	308	339	297	355	322	338	310	321	366	322	337	344	312	299	343	305	337	360	284	327	292	334	319	316	335	341	350	337	342	309	307	314	364	330	330	308	307	304	320	331	347	333	323	347	284	339	353	295	321	316	304	350	368	334	287	356	328	336	350	328	366	352	332	306	336	299	304	302	327	325	310	312	276	330	327	310	321	319	336	306	307	314	301	337	319	306	332	318	317	290	355	310	336	345	333	313	337	306	318	314	316	313	322	344	361	323	334	335	318	323	324	327	323	331	309	297	297	332	321	307	290	299	316	281	336	350	311	347	329	340	320	313	327	349	327	311	318	313	328	328	311	312	302	297	323	363	313	315	313	292	348	305	308	301	332	306	318	313	348	305	318	334	321	320	340	320	349	308	338	304	309	319	335	323	346	313	338	328	312	339	327	287	348	345	337	308	327	341	314	340	303	352	329	321	312	333	342	285	336	305	329	335	327	307	306	342	312	329	339	349	327	289	319	333	289	318	314	333	335	344	303	294	306	294	366	290	340	339	326	311	333	325	321	347	336	315	334	322	306	341	326	319	317	338	330	354	335	334	325	307	284	339	340	326	320	341	336	309	316	322	334	302	340	321	328	324	331	327	339	332	334	372	342	340	340	309	314	299	319	312	334	315	296	306	337	306	318	371	321	288	296	355	300	296	343	314	290	318	322	290	357	338	305	322	329	317	345	356	313	301	333	318	328	338	334	320	286	309	320	291	317	317	358	332	318	340	321	310	315	320	306	323	333	353	329	316	336	306	325	295	318	303	329	315	330	318	340	319	306	307	318	325	327	302	358	334	323	307	319	331	317	312	325	347	325	310	321	296	320	313	344	329	342	322	317	341	339	340	306	329	341	310	331	287	316	339	330	300	332	317	339	320	333	328	334	311	332	334	331	343	314	323	293	330	327	309	312	328	340	305	298	332	318	288	336	309	308	330	325	314	314	280	328	302	337	349	329	348	339	336	336	330	337	315	301	327	303	297	320	263	334	335	328	339	341	313	329	322	313	328	319	325	346	338	293	300	315	326	312	302	306	336	310	341	304	344	355	313	316	339	312	337	329	295	307	352	346	345	303	304	348	342	308	314	329	345	334	325	336	310	328	330	298	286	346	314	364	345	299	315	330	340	333	318	289	292	326	343	343	323	323	317	354	323	307	333	306	297	309	343	340	348	342	323	307	339	300	298	333	323	302	317	311	294	324	329	311	327	359	308	331	331	299	355	314	318	313	330	313	304	317	317	280	302	329	313	333	334	307	334	304	314	297	340	312	327	318	360	332	308	346	310	319	322	291	333	313	300	331	305	332	316	291	308	347	311	313	293	331	286	326	345	333	338	321	312	305	328	308	323	299	318	340	324	340	352	357	304	313	310	306	332	308	305	289	308	346	356	309	303	331	324	315	324	320	301	334	287	359	341	316	331	336	282	340	324	304	316	287	320	321	307	298	319	305	325	347	337	328	343	309	313	334	316	344	299	337	324	290	323	315	322	329	303	329	276	323	326	313	356	292	361	334	371	314	334	340	311	332	341	323	331	306	327	313	289	310	315	310	336	303	316	333	281	319	313	309	341	302	325	332	285	305	331	319	323	329	323	314	324	335	323	333	351	336	335	310	292	294	328	336	279	315	333	299	283	319	297	333	309	319	319	335	334	350	307	310	342	301	306	341	318	322	318	335	310	333	322	330	320	317	349	322	351	319	320	327	336	314	334	344	318	339	299	312	341	311	314	345	329	349	315	326	349	328	306	348	343	343	327	345	314	327	324	335	324	316	319	301	320	341	304	303	351	311	323	307	314	327	336	352	300	329	362	311	314	315	304	323	349	336	335	306	311	299	305	312	327	354	321	345	341	326	339	356	301	342	303	299	283	322	342	334	325	305	335	317	362	311	326	312	327	330	339	357	308	315	314	342	309	308	319	315	292	326	291	344	321	298	317	352	335	285	322	342	319	290	325	349	307	327	336	337	376	302	330	314	323	325	305	381	320	319	308	312	334	314	317	327	329	335	322	341	321	314	363	324	328	320	351	330	346	335	325	334	307	319	339	356	278	355	358	348	357	351	334	328	312	316	299	332	294	333	295	296	358	340	337	341	336	316	339	342	319	283	338	321	323	290	304	327	342	279	350	346	311	329	326	315	328	311	327	322	337	341	311	324	329	359	296	319	331	330	287	292	339	333	349	322	314	341	316	326	328	337	326	330	347	344	346	311	350	304	317	353	343	323	315	304	317	310	339	338	302	322	309	314	358	304	350	328	324	311	346	306	319	296	312	351	350	296	341	301	324	307	335	330	322	339	321	317	313	352	300	323	323	341	335	307	330	324	309	351	336	324	308	316	328	294	306	334	355	311	312	300	335	329	330	353	283
41740	24887	5723	2933	2013	1558	1195	1037	886	766	717	638	550	560	488	517	491	492	449	444	419	406	441	441	410	395	430	426	408	385	388	389	410	433	363	411	397	382	411	391	405	412	403	368	405	400	372	364	370	391	396	361	384	401	428	391	385	381	380	387	384	393	402	371	382	387	408	370	362	415	369	400	356	389	384	356	386	416	392	380	399	386	397	369	368	376	385	408	362	366	394	340	353	370	371	368	399	392	383	375	358	378	414	373	391	373	389	375	354	394	350	393	355	341	399	395	343	339	348	343	398	384	392	363	376	378	357	373	387	369	380	370	388	402	354	398	339	367	384	396	355	388	389	379	385	381	339	369	372	364	395	334	390	373	342	353	339	357	373	332	370	323	393	380	365	387	354	384	393	367	389	383	362	369	356	378	353	332	352	374	392	339	378	363	365	395	335	378	381	352	361	379	386	393	367	380	393	388	378	366	388	391	388	396	403	418	390	391	366	382	365	370	379	387	379	341	382	356	378	369	361	389	365	357	385	360	372	383	389	387	369	386	367	336	372	341	404	355	353	389	365	352	386	382	363	390	375	353	365	370	388	363	383	346	401	341	378	388	391	378	354	357	368	395	374	377	387	352	396	390	417	395	386	370	337	379	341	369	351	360	382	366	373	366	398	398	363	375	374	388	383	396	376	400	363	364	353	354	368	375	385	383	356	366	359	362	369	361	391	367	380	374	376	361	374	352	370	404	356	378	388	337	356	364	390	373	374	372	355	392	384	373	345	392	351	386	353	399	388	360	374	370	383	402	353	355	360	419	394	364	351	388	390	365	368	391	440	392	383	387	395	381	355	404	354	365	331	403	384	405	341	356	391	373	334	367	382	396	380	367	363	374	387	363	361	394	369	384	375	399	368	358	387	387	359	363	372	345	369	385	386	379	360	397	392	374	382	406	372	382	330	372	363	365	376	393	361	384	387	366	376	349	376	355	360	362	362	347	346	357	379	344	387	364	384	370	373	380	345	382	352	384	378	383	406	338	396	356	357	368	369	370	376	407	388	341	360	375	390	359	361	405	372	368	391	384	383	381	390	401	367	408	382	414	388	387	342	381	407	354	374	377	351	359	354	406	365	363	374	391	380	367	366	383	367	342	389	400	357	372	386	335	354	367	363	364	368	390	367	382	343	362	338	348	375	383	401	369	366	375	362	387	370	340	380	337	387	356	390	397	365	382	401	370	352	343	349	370	375	405	376	365	381	406	366	356	389	387	374	359	360	371	342	368	385	331	354	351	344	396	369	409	376	410	378	363	401	342	381	339	396	373	386	398	360	385	338	365	366	349	382	364	380	390	369	362	368	355	407	364	390	360	370	358	404	376	377	396	361	390	350	380	363	369	344	337	365	391	387	372	386	362	391	368	402	383	399	357	329	382	375	382	368	364	383	378	402	346	397	397	384	370	349	356	340	348	370	407	366	359	362	349	357	362	361	386	386	375	364	390	350	373	400	397	385	394	388	392	366	340	362	361	407	344	368	379	351	404	378	404	411	368	349	349	383	361	399	356	400	379	360	363	355	357	400	375	385	366	367	364	361	389	346	361	363	395	378	384	390	336	350	380	367	381	382	376	369	362	371	383	364	344	412	371	393	366	359	376	337	367	387	394	342	347	409	371	344	391	344	385	402	396	324	374	349	382	362	360	386	342	345	377	420	386	370	375	349	375	375	396	325	360	385	376	378	368	381	394	349	341	383	371	369	354	375	380	367	386	381	385	380	397	394	354	412	357	367	339	380	354	381	380	391	360	364	368	387	353	340	386	359	375	366	391	358	403	331	405	357	359	373	364	421	369	406	368	362	388	362	387	380	398	376	362	383	381	402	372	390	375	422	393	383	372	376	376	359	407	344	359	346	347	383	363	344	358	387	386	385	370	364	347	344	371	371	379	387	361	374	366	374	348	335	370	401	387	350	432	348	357	358	356	390	403	362	372	381	409	420	371	367	342	366	367	366	379	367	397	352	342	343	380	328	362	382	370	350	367	370	365	390	363	401	424	375	353	327	383	353	370	381	370	406	375	366	367	381	381	352	354	384	352	373	385	379	400	379	374	350	377	369	392	389	424	384	371	360	382	340	326	389	341	372	375	362	393	357	362	371	355	380	351	372	365	372	380	375	378	372	379	392	365	390	387	363	379	310	371	400	340	363	349	394	352	377	391	412	379	372	362	350	372	372	365	371	386	390	381	329	362	344	351	371	385	403	390	365	416	341	385	338	340	366	382	384	377	382	370	361	373	356	359	330	360	392	353	382	364	381	363	379	381	396	382	379	390	392	380	378	363	400	385	378	374	357	379	358	400	341	343	361	368	371	391	357	354	392	385	366	376	376	359	365	402	395	379	384	389	369	390	437	365	353	374	370	341	397	384	365	399	391	346	367	362	379	381	358	373	378	413	397	378	386	362	402	414	359	365	354	370	383	361	360	368	368	353	365	332	366	372	354	372	390	378	380	365	348	360	372	351	405	357	377	393	357	358	351	352	401	352	406	372	340	343	353	352	365	378	368	358	393	365	382	368	413	400	366	380	362	370	386	375	384	367	384	399	394	390	402	399	405	379	321	390	337	378	380	384	378	353	373	405	368	363	408	371	350	385	329	381	355	372	415	402	347	363	383	374	347	389	376	371	371	395	330	370	358	376	364	372	348	369	416	383	363	342	373	374	382	376	376	363	400	357	398	342	377	377	373	351	379	373	398	363	358	368	375	369	378	365	358	415	407	349	374	398	375	354	392	390	357	404	342	383	410	405	399	337	367	343	392	362	358	353	355	352	369	382	340	350	392	384	336	353	398	388	366	384	377	366	362	371	397	369	401	376	353	378	368	362	325	357	366	392	376	417	376	359	365	369	376	346	363	388	403	380	340	396	362	384	383	389	380	344	361	373	381	385	375	386	359	360	330	389	343	358	355	383	386	391	398	370	385	353	337	369	391	380	348	391	393	365	366	386	361	366	381	362	349	370	369	407	386	374	400	381	348	377	397	321	343	327	386	355	385	376	380	389	353	375	374	335	319	375	393	375	347	361	340	395	403	377	378	349	353	370	389	339	355	377	375	375	383	402	373	362	387	350	350	426	388	343	392	392	369	372	381	403	340	382	401	394	388	384	353	375	366	355	384	362	364	361	385	359	351	375	385	367	371	360	358	395	341	369	352	377	379	389	389	396	392	380	378	396	387	385	385	377	364	351	360	380	382	373	385	370	389	365	402	369	370	384	367	352	398	376	390	399	398	360	346	364	358	383	370	371	391	397	369	353	415	381	369	375	406	382	370	353	365	355	383	367	339	373	366	367	356	363	384	373	364	377	374	391	401	374	416	353	327	389	359	359	387	376	371	380	396	361	361	370	350	391	369	351	360	397	367	361	359	364	381	351	368	368	337	363	373	349	379	347	363	373	388	360	389	359	384	388	336	386	375	412	398	347	369	390	369	389	387	393	356	365	402	382	329	347
24434	20719	26997	24436	13270	1342	961	830	806	836	731	755	717	713	725	817	778	770	655	774	747	764	725	733	750	695	755	759	731	724	718	740	704	688	712	705	682	691	729	746	659	776	695	719	724	726	726	730	708	745	714	697	727	740	703	748	672	665	740	705	730	718	748	706	712	716	681	705	683	749	692	716	709	737	724	688	729	689	670	715	724	677	701	712	728	720	707	704	710	714	692	710	719	685	690	694	712	729	744	747	675	694	741	721	675	677	732	687	696	731	715	731	738	693	687	729	711	727	701	673	713	678	717	724	716	745	715	733	681	716	754	709	696	726	708	753	738	703	697	716	685	746	763	718	704	740	701	721	732	680	738	716	713	776	728	684	720	742	706	684	717	700	745	739	722	719	699	699	771	714	712	679	708	681	701	690	743	668	689	666	705	693	774	665	747	722	722	734	697	718	720	639	721	676	742	695	725	678	697	692	716	758	736	690	728	715	736	721	663	691	686	733	742	770	725	687	715	676	651	708	699	640	666	699	743	726	712	693	736	738	668	729	723	660	728	741	720	728	684	725	709	691	713	713	719	668	703	718	711	631	671	739	764	673	704	704	708	674	748	754	664	727	702	655	676	703	656	729	711	672	709	673	737	676	711	722	705	672	724	737	727	768	728	687	694	697	701	722	715	636	707	696	738	679	735	719	698	709	688	747	696	685	733	727	736	722	699	687	724	710	705	724	757	703	704	741	749	718	688	740	712	695	736	705	784	705	735	665	728	709	680	731	679	671	651	664	740	727	708	731	705	686	708	656	633	720	679	720	700	757	724	665	693	700	722	707	738	744	700	656	748	665	744	705	719	717	701	763	746	672	728	716	656	696	742	698	696	716	697	703	719	675	717	703	691	696	674	727	713	710	755	725	701	681	702	650	683	680	693	717	709	729	664	690	702	695	732	702	665	662	677	666	710	699	684	701	705	681	731	714	688	713	700	695	715	736	732	703	696	729	714	705	701	712	761	732	701	716	717	698	670	717	683	745	719	691	730	707	716	672	701	682	694	745	735	667	673	669	686	701	714	747	707	682	631	760	693	736	723	764	719	649	740	696	685	727	677	713	717	770	724	689	732	712	714	705	713	739	708	724	715	708	654	759	696	647	730	708	721	722	752	702	670	714	752	710	748	752	658	705	683	683	737	674	719	715	702	719	720	683	757	697	734	757	681	718	695	687	701	709	681	759	675	743	694	685	712	686	739	747	740	717	721	729	711	703	709	651	664	747	661	743	706	704	761	684	693	646	754	755	717	690	676	683	694	691	729	702	721	653	764	746	700	736	731	750	709	738	694	742	685	750	735	722	724	683	662	716	719	679	640	677	736	772	725	726	685	682	715	716	743	704	717	653	684	713	728	662	720	704	667	722	707	696	700	729	685	711	720	704	734	690	675	670	725	707	751	751	706	730	681	709	643	703	730	733	642	709	714	703	737	714	701	713	683	735	709	728	705	756	730	704	721	754	713	716	668	699	716	684	678	754	681	704	670	654	704	688	720	726	690	702	699	688	692	718	711	720	727	687	688	666	742	747	685	728	739	743	727	736	681	662	735	681	652	678	705	687	708	664	676	680	705	674	709	715	688	699	648	721	696	719	707	678	758	670	710	720	729	736	731	688	706	688	734	683	708	697	729	697	676	719	728	707	737	712	684	674	677	759	752	683	675	704	695	698	686	710	705	685	687	678	702	738	696	700	708	676	689	717	674	707	713	716	710	705	752	650	691	771	731	683	673	713	685	733	636	743	713	702	713	713	706	714	714	724	701	732	705	694	703	711	740	695	717	748	722	693	674	702	697	740	703	734	726	755	716	683	715	728	775	735	676	689	717	686	672	659	732	721	690	704	668	674	715	694	733	700	697	710	682	691	716	719	697	688	640	735	704	684	699	696	749	734	720	685	703	696	667	700	729	773	701	705	695	633	684	700	699	734	736	709	758	682	714	641	695	744	695	675	671	693	759	722	677	741	675	677	712	695	734	718	713	721	703	680	695	707	741	728	680	680	719	698	706	722	713	688	697	707	695	701	684	702	677	722	700	687	720	706	733	686	710	705	727	692	710	734	767	737	712	715	702	651	718	748	714	728	714	732	744	753	709	769	695	695	718	682	729	708	703	741	685	699	688	708	726	716	693	666	715	729	737	729	731	728	732	712	725	683	711	719	701	710	713	668	681	742	758	718	688	707	705	669	726	689	736	640	691	726	709	688	690	700	734	728	662	755	703	712	710	703	720	720	728	704	689	700	709	720	753	766	694	669	696	667	698	681	716	708	671	660	736	703	728	705	691	700	730	706	727	675	699	683	674	710	732	694	723	703	684	685	717	736	726	681	751	738	716	749	697	718	752	641	692	725	684	721	760	729	694	695	712	729	715	701	736	681	681	725	729	716	698	719	682	688	668	689	711	697	705	703	717	752	696	707	659	737	693	719	719	733	709	718	707	678	750	704	676	681	671	684	718	673	696	710	707	702	695	686	663	717	686	685	720	717	726	720	675	694	686	799	681	711	753	675	709	736	700	707	691	653	685	663	744	708	720	709	731	721	719	705	687	677	675	736	709	672	650	716	720	683	682	676	706	684	695	701	673	681	653	688	696	705	737	706	745	742	680	692	692	694	732	725	687	726	732	674	698	707	678	668	729	671	721	703	737	744	727	726	696	699	718	709	728	708	786	743	706	729	720	669	705	747	679	676	706	748	674	732	733	712	686	676	694	742	670	681	675	703	721	667	696	754	717	704	661	667	720	698	721	683	640	716	760	698	753	701	653	660	721	708	753	682	640	702	758	678	735	739	758	710	702	722	749	723	679	693	717	689	731	703	721	695	722	719	709	724	696	759	688	682	705	748	669	702	685	705	799	729	747	674	674	666	730	702	721	709	792	759	683	749	707	643	712	725	698	682	686	660	704	741	709	798	737	724	738	687	650	702	712	670	720	730	693	726	691	713	680	711	713	659	708	715	685	730	755	708	766	723	715	665	656	679	729	703	716	741	739	710	680	713	704	713	693	771	700	725	653	668	703	736	757	714	738	727	697	736	778	719	724	735	765	731	680	708	751	738	635	711	690	696	721	715	752	701	693	733	697	726	708	717	685	684	707	758	716	727	768	693	685	767	767	725	660	702	751	684	678	717	729	678	747	689	764	711	731	674	724	728	692	687	690	705	740	733	670	711	682	671	715	691	740	768	696	698	680	716	741	716	661	732	715	751	722	732	738	669	720	688	689	704	693	718	671	698	731	736	701	692	737	725	777	721	695	751	686	677	738	680	671	718	715	712	666	704	666	704	740	705	695	727	715	683	709	703	700	708	702	705	671	734	673	746	676	696	698	713	706	706	720	718	702	679	708	759	739	707	702	728	666	712	689	735	698	692	685	720	751	704	756	686	724	693	756	756	674	739	699	765	710	747	749	696	679	725	676	739	715	700	695	743	715	672	708	713	724	737	737	723	701	678	702	718	706	704
41722	20977	3623	2200	1677	1418	1308	1166	1124	958	953	951	882	854	808	856	834	884	809	828	806	827	832	801	764	815	808	801	826	816	858	814	815	833	783	835	838	796	855	763	781	839	802	766	794	794	855	765	757	792	762	826	837	829	759	764	823	832	786	785	781	797	767	793	789	781	823	798	816	845	770	809	791	786	806	801	753	773	879	825	773	823	770	811	812	774	764	795	826	776	846	801	821	835	804	775	777	764	729	809	780	746	755	801	751	806	774	811	804	826	774	803	817	809	776	786	795	805	766	816	834	794	786	755	773	800	831	812	801	785	807	847	792	701	801	793	777	802	798	721	840	827	785	814	810	771	780	789	784	831	797	800	781	768	761	818	790	811	806	773	830	787	813	830	815	811	765	826	829	751	787	797	826	801	828	806	809	793	807	746	752	792	818	770	778	798	796	813	801	774	788	833	819	761	809	802	803	784	775	762	804	775	819	809	784	848	818	786	775	811	768	783	828	792	809	819	820	804	812	776	788	802	769	786	811	824	743	813	857	802	746	829	775	777	791	840	776	806	789	754	794	804	791	816	805	844	762	795	789	783	777	788	753	782	765	844	769	822	760	786	782	740	809	803	797	780	763	816	810	780	828	781	831	851	761	781	754	818	753	767	795	800	778	797	801	772	766	774	789	733	834	788	768	742	820	813	807	779	819	746	767	809	774	867	794	767	832	789	747	794	801	801	795	766	812	798	791	813	784	846	786	757	754	794	786	832	813	788	755	761	821	773	750	817	808	779	812	787	740	820	796	737	792	813	765	815	786	797	813	763	746	790	835	824	762	788	782	799	808	779	770	755	778	789	755	775	716	809	780	803	799	831	783	764	765	790	793	762	792	802	814	834	794	805	762	733	793	790	801	776	793	801	759	789	785	799	770	780	781	795	802	800	770	805	793	779	738	759	741	802	773	812	777	889	802	788	816	782	793	822	787	784	792	781	849	786	786	786	799	793	807	802	839	802	774	821	791	800	800	744	818	783	812	809	792	834	754	792	800	763	795	827	789	790	811	738	756	811	798	777	789	789	792	811	778	771	821	816	795	749	762	806	779	770	818	764	800	855	809	787	810	799	806	758	777	809	821	781	781	815	829	767	762	789	792	796	804	799	806	777	829	819	820	773	743	846	770	759	807	814	789	818	761	760	807	754	797	799	792	821	802	817	833	809	796	837	781	810	744	769	799	762	776	791	768	776	797	806	811	813	829	815	780	788	821	784	793	763	797	816	782	782	786	805	831	750	827	764	826	783	774	829	773	820	764	782	794	809	833	797	783	720	826	782	785	797	788	781	795	807	787	762	740	788	816	775	787	809	819	796	834	775	777	817	780	837	764	791	804	785	823	810	835	799	774	807	840	815	803	743	841	775	794	744	778	801	822	810	749	753	823	786	830	778	785	775	791	783	788	747	816	797	815	771	803	827	718	824	792	779	805	777	768	800	797	783	777	797	781	791	802	804	814	829	783	800	803	771	837	775	791	757	776	769	818	794	797	821	817	815	795	767	809	818	764	773	842	845	783	846	768	774	831	746	765	856	749	753	791	794	775	791	808	842	805	845	787	861	795	857	803	782	790	732	786	776	785	802	824	782	749	746	785	747	818	791	781	782	846	781	828	820	799	788	822	789	786	778	810	807	805	840	819	794	794	771	780	773	828	855	766	799	813	777	782	830	777	795	827	826	793	786	778	834	798	795	820	786	837	818	775	841	780	816	777	806	796	762	814	798	772	823	807	760	753	782	797	777	769	828	769	764	800	824	804	795	797	858	785	798	741	730	814	792	783	835	763	799	810	808	761	760	744	760	800	826	747	826	816	832	811	759	773	822	786	774	804	821	831	786	779	770	778	782	787	821	789	809	829	835	784	819	765	772	813	797	855	846	761	791	806	774	764	841	788	834	763	805	808	805	785	793	806	764	734	799	814	810	840	759	830	782	792	824	793	842	769	786	792	822	783	788	807	814	774	773	802	793	780	797	822	803	815	832	807	774	744	810	795	822	802	723	789	793	793	801	780	778	771	770	750	795	789	795	784	828	773	770	766	729	838	807	811	847	806	831	816	804	743	819	804	786	749	772	769	814	782	810	793	823	764	763	783	793	796	755	789	854	818	809	800	773	796	815	789	802	763	780	808	811	781	819	787	826	821	804	770	795	800	791	820	826	799	795	785	806	763	763	774	783	745	823	756	810	831	844	820	832	774	761	810	753	809	768	815	767	767	772	751	780	782	782	780	792	795	831	817	798	778	762	785	828	814	775	749	759	795	837	771	776	803	837	772	840	815	779	823	828	796	838	809	809	746	830	787	755	802	799	838	784	801	771	821	794	769	802	786	772	811	789	852	787	787	757	784	768	833	851	749	777	767	828	796	803	807	836	847	835	771	819	738	796	828	768	790	795	752	774	787	789	809	807	795	766	745	760	819	763	828	787	781	797	846	820	829	775	785	786	739	802	828	780	825	806	825	832	811	806	806	800	773	748	798	798	752	813	805	750	787	845	799	828	775	834	787	788	832	775	788	795	810	817	801	728	753	746	827	774	799	745	792	757	800	803	800	808	755	735	759	800	793	734	780	795	803	855	783	827	783	765	797	769	838	783	822	806	782	813	807	772	780	811	780	771	832	792	800	804	770	774	779	730	773	755	769	774	803	787	790	772	788	846	799	811	773	786	804	820	762	807	753	857	791	792	770	891	802	773	789	797	821	795	793	858	774	796	765	765	856	840	798	812	814	753	791	759	770	750	786	795	818	821	784	804	783	759	746	813	806	815	834	822	774	819	744	750	764	770	773	774	784	816	854	774	826	793	810	774	812	777	750	829	797	751	812	772	839	819	820	776	793	807	774	835	750	841	767	795	775	758	753	810	830	776	750	772	837	754	789	826	778	746	773	820	754	823	810	820	781	829	833	831	863	793	803	838	739	792	746	806	772	766	774	812	858	767	780	761	791	840	811	823	788	797	852	813	795	808	758	840	879	818	746	795	818	803	799	746	778	769	828	771	882	789	749	755	772	806	813	774	899	762	755	777	805	774	794	800	830	807	823	846	790	784	832	746	792	818	780	757	834	772	827	797	768	812	789	757	815	749	809	797	774	809	813	784	782	793	818	818	765	791	788	815	769	767	773	792	828	797	836	768	786	796	862	791	781	817	817	792	788	825	841	786	800	776	802	819	839	797	818	785	843	799	819	766	820	773	794	809	760	787	789	802	794	824	841	807	816	825	798	824	806	799	751	788	777	808	778	799	822	846	766	740	778	769	756	835	851	809	825	818	797	826	798	798	814	754	819	785	789	827	823	800	756	813	819	769	808	777	795	779	799	789	768	799	822	772	799	818	772	799	837	726	804	824	828	785	766	777	807	776	699	810	746	767	807	819	756	815	725	811	831	762	769	795	769	807	815	810	779	772	766	761	789	807	779	781	766	782	801	829	779	742	759	777	804	772	753	822	775	773	795	798	758	819
22297	20807	28466	23234	20800	20855	11621	1326	967	834	815	706	708	676	646	633	603	599	594	570	611	541	584	565	533	526	589	549	550	562	510	604	521	530	527	539	579	568	561	529	496	538	529	500	508	525	531	530	491	531	511	497	509	502	535	512	514	543	524	513	522	490	525	520	504	493	505	516	545	551	497	496	521	488	522	498	553	515	498	485	518	509	510	518	535	498	498	486	515	513	489	508	508	482	497	536	534	493	528	483	506	494	473	494	480	506	505	489	501	469	514	503	515	519	509	508	552	536	489	521	518	501	471	485	489	478	530	527	528	559	474	466	507	530	495	461	482	467	518	487	522	479	505	517	494	550	507	501	491	525	473	511	507	525	499	497	503	508	515	503	511	494	486	515	512	527	477	533	521	494	493	468	510	550	513	535	518	458	514	525	475	505	527	481	453	523	476	508	548	503	460	553	499	525	490	490	505	551	511	515	517	527	480	479	515	496	548	497	543	528	495	500	483	510	507	467	521	525	504	502	467	502	457	501	502	510	487	445	510	530	484	525	499	496	488	535	496	498	500	501	485	510	484	507	532	485	518	515	471	490	474	471	478	537	510	509	563	524	490	533	497	521	492	507	483	488	473	471	493	519	507	525	509	503	525	517	527	554	495	522	484	479	504	511	521	510	516	507	537	495	493	515	480	469	535	517	510	478	481	470	501	467	505	483	501	535	487	508	459	482	494	475	481	534	472	546	496	508	475	498	464	511	503	491	504	540	506	492	471	532	548	522	494	466	499	474	481	520	530	534	495	517	504	528	458	519	483	503	483	528	534	500	474	498	477	486	510	495	512	503	548	508	493	509	524	507	549	517	514	470	496	560	494	499	496	496	492	481	527	489	500	472	482	500	526	533	529	526	516	505	519	525	467	535	514	472	554	557	555	550	487	531	506	493	471	480	466	506	484	515	523	468	508	522	495	494	489	490	551	497	500	490	499	505	500	511	527	489	482	497	505	508	524	558	507	493	537	549	492	520	503	495	505	463	535	545	522	525	494	526	516	497	516	487	517	488	509	490	548	506	524	538	500	515	515	497	490	505	525	474	522	495	520	520	526	487	478	496	478	523	432	476	504	478	486	479	482	490	517	527	511	491	492	508	517	494	538	539	494	541	500	490	507	554	533	501	489	535	482	490	560	492	494	477	539	462	501	521	513	513	541	509	531	473	507	483	483	519	507	528	488	524	534	526	524	442	474	515	538	444	504	519	477	508	497	476	454	481	500	521	481	479	514	538	494	488	499	535	537	527	513	499	515	485	499	523	494	531	495	476	508	481	488	450	465	500	468	508	504	512	539	505	533	532	499	526	470	498	515	502	543	484	514	532	467	502	526	489	504	488	504	506	500	500	492	529	528	506	527	534	487	540	511	518	514	476	492	523	539	508	500	517	535	502	486	521	525	490	517	492	480	502	491	445	512	477	482	513	490	529	500	500	495	514	507	481	510	483	553	515	523	499	489	504	500	501	490	530	484	525	535	501	483	501	542	451	491	517	507	461	547	472	487	517	526	495	467	511	520	509	494	490	542	515	553	464	484	484	514	527	498	509	500	468	524	514	535	484	528	526	496	487	446	492	533	542	519	482	479	505	523	475	493	503	502	535	552	498	528	524	519	513	498	521	493	504	448	497	496	514	482	513	479	515	507	519	499	492	521	493	480	534	484	517	498	515	495	505	502	525	517	525	448	506	492	478	476	512	510	461	478	537	530	505	472	488	489	465	476	480	495	486	528	500	457	503	526	492	516	537	518	528	477	516	569	502	548	518	509	476	521	516	475	493	515	529	483	520	490	471	507	523	511	492	518	508	525	529	583	516	530	482	494	509	463	475	529	468	536	505	502	499	475	500	524	501	462	451	486	524	487	498	497	512	510	477	489	491	516	493	469	502	484	487	497	510	506	489	522	489	505	469	501	486	491	508	484	478	497	494	498	513	529	520	519	487	510	499	496	498	520	511	533	534	524	490	506	530	522	566	491	521	529	498	452	522	502	502	505	513	520	508	487	504	455	460	489	524	519	533	477	506	490	510	508	535	510	521	469	518	470	507	516	475	503	534	515	491	528	480	472	483	507	520	506	484	485	474	487	489	486	541	483	503	514	489	539	479	502	483	489	460	504	528	508	521	493	458	488	482	483	537	507	526	544	471	495	498	520	462	490	516	515	471	524	515	492	476	482	502	460	529	503	519	477	483	481	456	529	456	481	483	551	500	498	504	494	463	516	495	466	521	494	508	518	493	471	516	511	495	520	491	509	448	533	515	509	526	500	496	466	518	517	481	526	494	480	528	502	487	502	499	527	514	497	495	460	540	493	502	499	510	513	511	477	500	513	489	500	465	511	497	482	507	497	492	549	474	520	515	473	524	524	498	480	477	499	482	504	504	466	480	536	514	527	469	483	531	501	494	513	463	481	501	501	488	515	502	502	513	507	441	501	485	504	526	491	493	500	554	515	501	481	507	501	481	495	507	531	492	531	502	463	518	536	504	504	510	483	473	504	527	524	493	468	464	513	520	471	520	509	504	520	491	512	504	497	544	484	490	522	506	469	489	534	555	514	460	511	467	522	523	512	488	494	478	507	515	496	492	513	480	516	533	472	480	526	515	487	466	512	509	481	483	496	531	487	515	489	525	495	499	489	483	501	498	495	482	492	459	496	517	485	517	431	506	497	515	522	476	490	499	516	531	515	461	514	497	479	498	514	501	492	575	498	535	479	557	507	501	526	481	484	476	514	523	517	507	508	495	467	480	470	516	527	493	481	541	470	522	486	503	537	530	532	508	519	546	532	505	506	511	525	499	483	505	487	483	515	531	532	503	492	511	500	504	510	499	536	552	509	522	507	480	537	498	502	489	518	496	506	528	481	495	510	479	503	502	506	487	523	553	536	509	459	483	485	468	505	498	493	492	539	521	491	518	503	461	531	501	507	486	483	486	472	531	486	518	478	487	531	501	517	531	507	485	487	469	501	511	492	522	477	515	517	480	488	536	472	481	556	514	492	499	518	488	516	483	472	511	521	470	484	500	510	489	514	532	503	465	529	493	567	504	515	507	479	527	494	513	484	515	530	504	507	487	455	459	526	478	531	506	479	561	529	509	464	462	511	498	529	517	482	503	501	516	483	497	458	489	507	499	489	509	469	491	512	478	487	499	528	502	536	491	490	499	525	460	501	495	540	497	492	496	524	505	489	517	482	475	511	520	474	505	515	493	500	479	505	472	507	536	485	498	486	439	506	496	468	483	510	481	489	534	466	506	511	508	499	481	481	518	471	483	483	467	522	498	503	471	509	497	509	492	521	501	524	498	499	512	503	552	505	507	529	506	487	485	501	514	466	521	517	505	487	537	514	503	508	515	446	482	522	514	552	538	518	431	520	508	484	506	516	517	474	478	485	497	503	458	465	503	518	498	484	467	548	509	493	499	519	522	498	518	467	542	460	482	507	522	467	511	499	509	486	535
45419	30998	10126	5345	3765	2850	2276	1853	1554	1322	1140	1003	921	863	788	754	733	683	679	734	675	659	652	634	629	654	644	630	627	607	653	572	643	609	601	584	592	605	630	611	620	627	574	589	533	561	551	568	571	560	540	564	578	567	554	524	555	546	548	517	550	510	542	579	521	543	574	532	621	557	525	507	565	561	582	567	590	529	539	534	577	558	571	546	551	544	505	553	521	484	552	571	581	559	572	540	569	522	536	566	572	501	535	533	536	564	518	559	538	563	545	570	526	541	583	578	579	544	502	566	569	501	554	562	555	529	532	556	523	574	521	545	558	548	572	570	582	570	536	539	603	522	493	556	541	523	559	546	523	549	580	582	573	565	565	552	574	536	557	582	591	541	584	550	539	532	546	634	503	541	535	552	496	532	542	537	567	559	551	585	496	494	551	558	558	526	506	570	523	529	571	519	513	563	537	569	524	515	542	542	560	567	534	558	562	563	535	531	565	555	539	511	547	552	576	519	528	565	503	579	560	535	531	539	544	519	539	559	585	595	570	587	535	532	505	518	536	580	522	584	549	527	576	492	547	539	562	547	496	497	511	564	539	559	573	571	541	576	511	548	549	535	558	521	515	498	554	517	566	569	533	558	565	524	540	575	560	534	530	570	523	566	528	543	543	535	517	513	527	568	492	548	533	532	560	567	541	545	574	543	564	532	563	502	560	542	517	569	560	595	572	577	537	559	565	546	529	552	598	522	557	523	573	526	568	548	560	544	510	537	535	508	550	560	503	531	491	538	585	588	549	584	576	539	538	587	556	537	560	562	545	586	532	568	567	514	532	590	564	547	517	524	559	548	496	549	539	563	550	531	514	536	533	517	513	530	518	584	529	565	521	590	536	552	519	539	546	514	541	538	531	524	522	529	534	555	559	554	554	521	504	579	566	572	562	478	526	557	559	520	559	536	490	535	553	538	601	549	519	542	532	531	573	563	534	518	520	575	554	549	558	560	502	550	535	574	538	569	531	546	546	529	555	569	565	554	557	571	544	517	553	548	517	598	536	514	610	496	556	565	579	526	582	548	508	549	563	575	530	521	522	535	557	554	518	515	557	572	563	557	541	565	550	533	519	515	544	528	575	565	545	555	581	552	556	565	557	566	541	561	518	525	565	527	544	515	525	557	567	533	500	557	578	521	548	538	538	541	518	534	534	516	524	536	487	590	575	585	561	576	547	542	524	554	533	568	553	557	516	571	550	576	523	572	537	505	555	598	555	548	538	558	610	568	522	515	533	535	530	554	537	562	553	520	540	527	551	527	575	539	524	611	534	557	558	539	581	536	575	558	555	551	549	563	540	555	593	519	557	520	529	532	559	549	469	569	547	561	520	559	544	562	523	536	586	571	559	499	565	528	573	547	542	616	530	517	542	570	540	506	545	555	552	566	547	522	549	556	519	544	573	546	574	569	521	564	559	553	574	566	526	539	576	531	526	586	541	577	551	539	563	500	564	573	553	563	555	563	534	548	495	562	537	548	507	555	583	527	539	576	556	571	556	546	521	540	535	544	518	535	553	542	530	511	526	559	555	563	534	560	566	539	526	566	571	546	508	515	556	540	554	552	516	578	528	548	551	528	552	529	532	561	544	576	552	508	522	544	563	526	514	529	511	543	541	552	509	540	560	555	564	499	540	539	546	539	576	532	500	551	532	563	524	575	564	534	489	540	515	495	540	517	544	520	546	550	565	541	532	529	547	553	554	546	544	558	507	566	515	564	511	562	569	552	549	530	555	535	515	541	542	555	547	549	574	563	558	521	525	592	560	540	525	576	563	557	556	560	502	545	524	510	545	572	534	557	539	587	596	549	582	554	538	537	520	534	515	515	553	542	524	546	568	539	518	560	577	579	504	568	543	525	545	539	580	545	536	528	567	541	545	540	574	578	512	489	549	542	551	562	569	560	528	548	490	563	524	554	562	537	534	573	579	542	575	542	524	573	546	562	543	515	541	536	517	510	580	558	538	516	620	534	541	557	535	567	538	568	558	573	583	507	558	539	537	566	552	522	498	525	590	529	570	553	550	534	532	578	496	544	513	516	553	600	550	546	515	505	551	569	569	532	543	516	575	541	579	560	548	572	530	559	558	557	546	504	579	539	517	533	528	527	555	538	540	576	550	506	554	540	565	530	534	561	543	555	564	514	504	567	542	562	519	557	566	528	567	569	549	524	534	537	569	567	521	531	581	542	533	542	537	546	565	557	561	547	532	557	542	538	558	535	564	500	531	564	550	536	546	522	543	530	559	587	586	537	540	555	543	525	558	551	521	558	530	509	518	511	524	517	520	549	535	550	547	539	559	579	551	571	499	526	540	531	538	535	528	513	525	559	516	531	532	531	549	556	555	580	529	519	503	538	553	571	540	573	496	521	562	524	563	524	556	518	538	520	562	527	550	529	553	534	530	520	543	546	529	540	571	551	513	561	498	572	573	543	551	561	552	534	531	532	519	585	520	531	583	575	507	532	555	509	486	538	553	532	555	564	498	562	534	510	544	503	582	533	548	516	543	520	509	518	527	514	508	528	522	573	578	529	534	588	581	557	566	543	560	550	550	516	544	566	549	556	565	519	529	533	555	554	551	542	539	563	532	554	546	526	549	554	554	557	560	492	524	575	556	540	547	508	616	544	568	538	568	548	519	528	531	548	539	538	530	507	546	524	564	555	514	575	522	556	567	540	566	555	577	540	555	533	490	550	546	505	547	527	567	508	556	570	508	532	556	546	533	534	572	552	561	554	543	588	537	520	537	537	520	548	525	544	560	569	554	542	552	530	542	527	615	527	521	551	522	546	573	515	562	508	529	572	539	574	553	501	524	580	538	561	610	552	548	560	554	544	541	535	572	526	577	550	549	550	523	535	594	513	569	522	579	535	548	558	564	565	541	567	534	549	555	559	510	531	526	529	516	550	528	522	556	527	506	543	532	526	555	564	554	527	525	564	554	521	541	562	587	542	556	515	572	521	547	563	535	577	534	550	543	561	558	586	552	512	559	548	509	559	590	598	569	519	551	582	546	550	532	573	505	542	561	536	538	522	570	545	543	551	521	489	537	511	574	567	525	516	530	507	543	502	521	557	549	497	559	531	560	530	551	516	541	519	527	561	537	532	542	509	524	569	576	531	540	550	561	561	510	546	570	542	565	552	501	527	566	566	523	544	573	535	552	563	538	549	554	591	529	552	576	536	526	518	515	512	563	558	503	561	582	543	553	558	537	528	541	550	527	563	558	527	586	545	538	602	527	555	527	538	490	554	565	494	527	509	546	559	580	523	576	550	512	567	562	569	562	551	539	530	503	590	517	563	549	564	523	544	587	569	540	599	556	578	542	549	531	551	553	554	551	542	505	508	499	564	549	556	578	542	600	557	588	572	546	552	525	509	548	522	515	557	558	555	600	583	530	558	568	595	581	522	546	535	566	545	534	503	559	536	519	531	586	574	621	515	524	549	524	564
30451	23091	11786	1372	585	590	535	520	515	522	507	553	534	535	508	526	525	526	467	545	530	527	511	527	517	498	477	534	502	561	506	517	518	504	515	514	555	521	509	510	499	527	512	529	511	524	527	470	502	517	542	565	543	488	535	541	531	542	520	508	531	527	509	501	519	518	458	533	506	523	526	537	511	493	513	526	566	503	467	598	477	504	475	502	510	571	529	464	478	514	552	536	540	509	521	519	512	532	561	483	495	544	512	506	498	521	529	554	477	505	549	537	543	510	512	491	512	495	557	519	523	513	518	507	510	497	513	509	530	503	505	524	494	495	533	537	507	536	498	535	497	535	509	500	511	493	541	544	527	519	495	521	521	478	479	495	515	500	484	514	491	525	548	537	518	526	588	521	503	499	535	518	525	533	512	556	530	524	516	577	496	515	523	521	485	519	469	577	528	564	523	516	501	488	537	530	493	527	509	544	488	555	512	500	492	461	485	531	462	531	513	505	507	511	510	501	512	577	513	475	532	545	432	514	539	529	517	523	502	528	496	530	499	534	483	523	527	543	519	518	523	504	501	526	477	531	504	509	489	503	536	485	538	504	491	505	517	494	540	515	534	534	535	499	551	502	531	538	515	502	554	488	475	499	531	520	532	517	525	496	509	519	533	528	548	497	508	522	521	507	505	492	493	464	532	551	521	495	522	523	543	526	530	515	509	508	469	468	538	483	514	512	499	519	505	481	510	543	492	510	482	522	514	540	543	481	531	512	514	504	474	562	482	504	512	491	502	513	528	519	537	518	527	531	499	522	475	513	465	487	526	536	497	512	493	541	516	524	533	525	470	518	535	505	520	539	543	527	506	493	507	534	522	520	542	557	522	508	556	508	488	524	549	531	494	491	491	507	514	512	497	510	565	480	525	498	513	524	588	534	500	505	529	555	506	549	557	471	517	530	505	503	546	556	479	480	529	481	514	523	493	521	527	542	530	524	513	536	529	543	499	541	522	497	486	564	525	496	494	527	474	545	498	523	514	482	528	504	536	511	509	530	554	512	523	498	469	477	506	540	514	496	493	518	526	508	555	554	491	541	553	511	522	504	548	477	514	536	522	485	526	520	526	503	519	510	516	538	505	520	496	493	540	531	489	452	522	520	521	515	526	568	538	521	518	526	515	536	482	488	531	541	488	509	577	517	501	521	533	541	540	512	520	508	501	526	512	531	479	521	458	502	537	551	527	516	554	483	513	523	503	518	527	536	478	501	498	522	557	520	503	526	517	496	502	509	516	531	519	516	457	524	492	528	538	488	500	526	548	499	531	512	495	472	487	521	503	484	480	534	518	558	521	533	515	474	504	481	525	551	502	506	488	490	481	494	509	503	473	489	522	495	470	537	513	509	539	510	530	525	507	520	497	515	498	556	528	501	504	509	492	574	521	519	514	527	503	488	557	519	484	477	543	520	509	504	462	522	515	555	523	535	487	518	514	541	501	461	516	559	521	534	498	540	530	523	502	527	501	554	512	552	539	498	484	475	542	576	523	489	539	499	527	492	514	553	517	553	511	518	521	493	490	487	550	491	484	540	477	509	524	535	544	543	499	514	530	538	527	542	563	529	552	541	523	510	567	535	525	547	502	515	502	571	521	493	511	503	515	547	547	508	509	487	497	523	503	493	484	527	577	496	527	496	476	521	536	508	518	527	498	486	545	555	521	528	503	519	531	524	508	523	511	511	548	503	503	520	525	521	506	488	521	505	530	497	545	494	535	525	513	474	504	547	558	543	539	484	515	527	495	543	487	487	497	515	536	501	532	487	518	512	476	505	528	514	519	499	533	532	475	506	546	523	513	499	529	496	476	527	542	513	535	549	489	525	490	467	520	510	503	467	544	520	543	541	478	506	524	503	496	491	485	523	515	475	486	502	487	561	523	523	514	488	510	580	533	496	485	521	577	463	483	527	494	538	482	500	528	514	533	524	498	533	513	526	532	503	506	475	584	554	499	474	566	506	501	531	504	527	524	478	524	514	535	492	518	522	534	512	527	500	509	510	501	500	512	544	514	524	495	530	507	495	520	507	517	495	484	503	509	539	502	499	508	512	522	472	462	543	501	519	545	491	547	531	491	524	491	519	543	513	529	526	513	542	566	525	513	534	515	519	533	518	521	510	510	474	489	473	508	471	521	505	535	539	471	485	496	522	506	500	563	559	471	525	516	446	514	521	491	472	535	494	485	524	504	508	484	509	481	497	553	523	509	490	492	526	510	489	515	534	515	506	526	515	495	532	507	529	476	551	504	514	515	478	513	514	516	494	497	518	509	510	544	556	532	479	513	505	516	548	506	500	531	524	503	507	512	498	543	513	497	527	499	525	559	505	526	502	497	531	538	547	510	562	529	551	487	511	539	519	527	537	482	562	515	505	547	505	513	482	529	505	519	519	526	564	497	526	530	503	524	534	572	506	485	488	524	479	504	507	535	506	506	531	558	506	534	522	486	547	501	545	493	524	513	530	511	481	570	494	470	499	508	531	527	530	504	476	563	522	532	548	482	521	472	531	526	497	491	480	480	534	490	544	488	502	515	503	498	539	493	530	502	490	526	474	496	474	482	531	478	503	528	519	513	487	507	511	500	538	522	512	526	500	548	497	518	533	568	541	535	514	500	550	546	498	498	487	561	492	506	486	511	538	514	533	523	510	489	515	509	467	442	544	526	505	507	541	579	504	553	515	544	507	531	554	490	477	493	518	506	521	509	559	520	534	523	517	521	504	490	514	542	519	498	556	512	489	517	507	499	526	534	538	517	553	507	523	520	557	545	484	523	527	501	551	547	523	520	489	525	492	526	519	501	555	511	485	494	531	510	544	529	525	538	535	507	534	508	551	548	483	492	499	452	521	467	529	502	516	481	466	477	497	540	462	492	541	480	538	537	512	517	571	484	466	513	506	513	502	538	471	534	498	516	528	506	526	530	552	530	533	519	513	540	528	509	557	520	489	536	544	533	494	560	526	525	548	537	507	542	509	514	510	498	509	514	523	550	500	529	528	497	571	492	538	492	516	513	527	510	574	498	514	540	495	507	523	551	548	518	491	507	545	483	535	487	507	526	505	515	520	536	478	526	547	524	511	511	498	519	566	548	511	525	502	498	530	526	533	572	505	509	541	553	516	534	528	533	504	534	500	517	533	508	544	479	529	509	529	507	513	498	557	533	509	546	524	492	490	516	517	529	546	530	499	513	526	478	478	516	520	513	533	513	522	492	518	526	552	514	514	546	544	508	517	498	504	507	507	516	577	526	516	517	525	497	489	528	511	506	514	509	541	514	542	543	507	534	548	523	503	539	503	499	493	580	497	514	447	490	484	537	553	525	522	530	503	512	471	511	512	493	516	518	546	493	517	532	497	560	557	519	512	529	499	512	511	517	549	498	536	511	556	513	487	506	506	503	531	519	538	528	522	536	485	512	508	467	524	521	524	475	546	486	480	536	547	526	544	550	512	493	490
38938	16213	1066	794	646	682	648	651	627	607	630	593	563	629	616	557	638	642	555	525	572	590	595	573	602	601	644	610	607	592	599	609	587	556	628	606	573	623	609	605	613	608	613	587	619	612	582	591	603	642	577	610	593	581	594	581	602	614	593	614	596	600	574	597	595	652	543	569	562	624	613	622	596	637	588	600	589	545	594	597	662	611	571	607	553	559	560	608	586	596	569	613	580	623	619	610	574	608	627	595	584	597	577	582	583	539	588	640	607	609	620	584	595	583	588	606	648	642	571	627	600	578	616	592	559	600	573	568	562	631	575	623	531	584	567	603	589	622	585	597	570	580	610	592	626	576	592	605	608	596	551	584	594	569	615	562	590	611	604	601	597	662	617	641	577	605	601	612	609	592	629	651	617	598	631	559	604	547	584	628	688	573	566	606	582	575	578	617	572	609	596	606	604	624	590	607	592	572	601	608	618	596	596	615	589	592	602	583	574	554	626	605	566	591	593	596	626	606	566	623	575	613	576	632	597	604	590	575	614	582	639	601	566	565	623	593	605	587	617	582	608	594	624	555	606	564	609	617	611	605	610	615	559	567	622	617	596	650	585	592	577	587	567	624	562	569	553	587	609	594	600	591	597	597	571	580	585	588	640	593	551	618	584	595	590	576	585	628	583	603	579	579	630	621	580	534	594	562	643	573	603	610	683	569	611	576	599	573	569	628	560	578	604	558	570	588	580	603	609	555	562	572	594	611	641	568	578	565	613	573	609	603	594	633	593	596	621	607	591	585	612	609	570	612	592	624	608	597	628	595	628	598	596	612	566	583	578	562	611	571	572	552	585	614	617	594	641	582	568	646	592	592	579	578	554	591	598	560	603	590	600	619	605	619	633	611	602	644	592	598	594	595	605	603	629	624	623	591	570	640	581	596	612	601	585	578	578	595	603	578	556	616	550	557	652	580	631	602	617	571	607	597	642	608	615	609	568	603	609	584	591	596	584	534	592	651	664	623	586	585	610	526	602	611	633	670	558	595	620	615	617	617	618	545	614	603	585	604	593	612	565	602	619	610	612	561	596	531	578	603	595	597	552	604	595	636	620	568	609	597	547	588	591	594	586	629	581	613	558	565	591	575	632	582	582	572	604	588	616	604	604	593	654	601	582	592	608	628	618	598	622	619	574	576	600	598	579	580	590	589	592	584	580	579	571	616	641	619	585	570	605	614	628	559	563	619	634	591	578	565	577	564	572	577	589	541	600	589	581	623	565	579	612	638	546	586	558	529	618	560	580	588	594	610	589	641	575	595	595	592	606	602	591	610	573	602	607	577	590	561	634	567	555	562	594	589	624	604	601	577	618	621	615	626	591	602	614	590	605	559	589	537	605	563	597	583	587	601	571	561	610	616	575	610	579	566	616	616	597	572	590	615	594	594	601	561	622	546	579	605	610	630	604	568	644	600	617	598	578	600	615	558	536	598	604	590	592	586	557	602	603	605	553	575	564	562	610	596	600	617	569	544	619	606	585	574	613	606	601	571	605	547	584	595	587	543	595	642	634	537	611	555	568	572	600	597	593	666	597	595	599	594	576	592	592	614	612	609	596	600	579	591	602	596	636	578	557	559	600	551	608	605	566	598	570	608	574	654	607	590	579	609	576	577	592	633	581	568	617	626	606	624	618	601	594	564	564	573	643	613	627	587	615	614	621	620	593	578	628	612	568	594	576	620	638	546	601	576	624	580	608	561	604	581	554	574	598	658	594	615	603	598	579	578	584	609	625	640	565	591	574	626	549	592	599	603	637	636	560	611	578	579	625	576	605	565	595	591	625	630	609	596	585	610	574	620	583	635	578	621	564	594	571	635	613	601	595	560	586	593	611	571	623	586	591	583	577	594	607	617	566	579	596	615	571	564	566	567	624	613	581	629	583	635	562	579	592	631	583	596	613	617	599	583	552	616	629	605	602	615	622	576	562	606	606	557	597	580	608	598	627	589	589	590	581	641	596	594	571	567	570	617	630	588	584	616	616	590	621	548	599	576	603	607	554	577	560	611	638	625	598	579	586	551	593	593	595	625	615	598	623	594	616	601	608	583	607	568	597	588	554	626	606	591	605	633	607	600	569	599	598	611	620	639	592	544	599	626	604	628	584	601	624	575	584	603	575	614	597	584	596	584	580	585	599	617	572	621	552	609	604	593	604	573	597	604	574	596	617	640	624	592	595	588	599	587	631	582	602	559	596	629	617	605	597	620	613	583	620	548	639	551	626	646	586	566	615	582	572	618	612	578	606	609	555	557	584	613	615	577	630	584	605	601	586	597	591	572	620	582	627	577	599	575	617	579	647	609	561	640	559	575	546	565	599	602	597	606	577	630	604	617	581	610	629	582	594	576	593	617	562	581	575	591	639	599	647	601	574	608	607	596	539	577	590	580	568	620	587	626	619	581	570	610	615	623	608	577	594	631	621	578	570	581	607	589	640	571	613	587	606	600	596	582	586	646	615	569	596	588	569	620	616	612	574	604	543	640	611	584	578	566	615	560	609	585	612	572	593	588	598	621	569	598	566	551	578	608	641	612	601	585	615	607	598	599	632	619	571	624	609	579	606	605	573	652	563	604	574	587	599	586	592	556	566	604	577	580	598	657	534	631	606	606	587	597	623	584	582	604	582	595	610	594	623	592	599	601	567	619	605	659	613	631	557	576	583	562	610	601	579	616	583	566	638	613	622	617	635	620	643	602	610	609	574	605	602	590	581	585	582	563	592	588	604	610	558	587	561	579	594	589	578	588	633	597	585	630	577	598	622	614	620	592	565	612	608	573	632	578	582	628	565	577	652	585	576	563	605	573	595	583	597	599	599	593	574	624	614	611	574	642	585	621	590	575	592	614	611	586	599	576	605	584	610	627	652	652	619	578	592	581	609	593	608	634	619	581	639	624	594	595	616	620	609	551	627	587	624	629	568	543	597	585	598	589	582	586	582	566	606	612	591	616	581	561	642	586	614	554	583	593	567	610	607	560	608	581	599	595	606	549	610	628	619	591	649	602	571	568	580	629	559	599	655	618	610	610	645	638	618	588	608	603	618	595	594	570	618	633	555	606	570	567	624	627	615	562	617	582	590	594	623	593	581	536	592	608	610	553	603	623	612	606	584	526	625	615	590	603	587	623	587	625	597	597	583	589	584	638	591	627	579	596	558	568	563	594	625	584	639	571	590	591	554	591	628	598	652	572	601	551	615	527	561	608	611	611	597	628	609	589	617	587	619	605	589	572	610	596	592	641	598	642	598	561	590	587	609	605	594	544	611	606	599	581	601	571	573	540	613	568	601	588	598	591	638	608	601	580	575	565	603	613	628	608	585	641	603	611	612	577	634	636	641	603	596	595	584	598	557	559	583	572	627	588	594	658	570	613	622	620	605	623	595	597	639	598	549	595	571	619	583	614	599	607	636	632	621	589	622	590	626	589	590	561	631	584	627	631	602	560	614	529	617	614
23222	20713	27959	23493	20693	12006	1012	666	484	490	462	453	423	405	349	392	390	375	363	345	374	365	346	336	373	335	348	334	358	345	387	341	343	354	344	344	347	350	337	338	317	349	335	318	318	351	315	329	324	365	335	354	355	333	332	331	318	319	328	358	321	293	323	326	315	323	332	338	356	334	366	304	331	342	330	337	357	351	329	321	308	337	301	342	338	302	316	316	312	332	311	341	325	328	305	336	339	304	320	299	326	361	361	288	328	335	311	336	294	326	329	356	355	312	297	326	326	343	298	337	324	358	321	312	328	330	291	300	342	292	349	306	343	345	325	333	322	287	338	330	340	306	323	323	347	333	335	325	293	300	277	302	327	315	294	318	310	320	351	308	352	301	338	331	318	348	288	297	332	319	343	323	324	323	346	352	332	321	305	303	337	333	333	281	329	325	343	315	324	325	292	310	345	310	310	334	315	337	343	341	343	317	307	341	324	335	311	331	365	333	342	304	287	318	309	305	314	315	316	310	320	306	332	337	322	335	307	330	326	311	294	356	320	322	345	319	329	331	356	297	319	305	292	339	319	290	304	319	308	351	294	328	313	300	327	303	328	280	346	333	300	346	347	343	314	331	342	319	319	310	317	296	321	310	317	338	333	293	314	302	304	309	320	326	335	351	311	326	322	329	305	315	338	304	334	309	298	328	323	360	332	303	330	337	320	331	304	315	341	324	355	312	334	335	332	355	312	307	312	324	312	315	327	302	335	296	291	336	328	337	320	330	327	325	341	348	304	314	309	311	345	302	342	330	323	327	278	316	297	300	335	315	331	328	351	337	295	333	345	341	312	356	303	318	323	335	335	323	333	340	328	339	297	320	317	311	331	336	333	313	322	303	336	322	343	314	305	314	306	339	329	304	293	344	331	318	358	327	329	327	324	310	300	317	330	321	322	326	309	315	332	326	316	334	339	315	319	312	331	323	337	311	358	339	334	317	337	290	303	318	300	319	324	325	355	332	290	336	326	347	355	296	330	332	349	331	323	314	309	324	343	339	305	312	327	324	315	316	328	354	316	307	327	306	317	298	297	356	336	334	313	308	322	339	329	310	326	339	312	341	333	301	283	309	342	348	329	350	332	349	310	327	309	321	312	318	368	329	329	333	292	305	312	329	292	335	314	330	319	343	314	312	277	309	319	293	340	339	332	347	322	315	309	341	306	289	340	306	303	342	336	354	366	306	317	316	296	327	299	294	312	312	311	321	333	363	311	337	319	340	304	334	336	322	344	350	319	324	328	318	331	326	330	347	343	321	334	314	381	308	340	350	332	340	312	328	295	313	303	308	320	299	310	336	352	280	332	307	312	347	331	337	316	317	298	298	338	347	327	342	354	312	303	314	308	324	336	307	349	341	304	313	325	368	333	302	335	340	302	328	319	317	305	296	351	320	350	328	317	321	344	324	340	295	310	313	314	296	307	346	301	327	322	272	335	336	343	302	320	331	309	314	340	350	350	347	334	296	332	346	318	317	339	317	306	332	332	322	350	315	309	307	317	311	304	314	323	332	304	325	332	322	329	335	341	332	330	310	315	350	335	322	310	345	306	328	312	330	314	322	353	309	344	321	309	345	293	340	331	318	303	322	328	320	324	322	305	322	346	307	314	328	309	362	303	309	314	319	330	325	351	343	295	281	291	319	341	351	332	302	307	317	352	376	312	319	290	305	312	353	295	314	323	318	311	316	313	320	304	346	299	312	346	311	335	341	298	294	290	340	336	313	324	319	299	349	311	327	355	303	384	344	320	300	300	343	327	317	355	325	303	330	327	294	339	336	317	344	316	326	322	329	312	315	342	325	345	341	344	340	349	295	350	328	297	321	287	335	303	325	336	304	301	299	313	299	303	308	362	310	327	312	311	321	329	319	329	326	334	344	341	299	292	306	318	318	304	300	312	353	314	305	338	319	317	301	334	317	330	314	313	294	323	334	305	298	330	343	310	326	333	343	313	330	292	322	335	294	290	295	337	323	308	341	337	313	307	334	349	344	354	279	307	275	349	318	308	328	310	294	325	311	329	306	325	321	318	299	311	371	303	329	322	327	331	345	296	331	335	298	295	347	327	324	346	314	313	283	316	343	302	297	330	312	324	319	326	297	297	354	350	331	353	352	305	298	328	323	308	321	264	308	309	291	326	286	323	312	333	314	323	340	314	323	309	326	316	319	308	354	304	330	355	357	314	364	352	303	317	264	330	326	318	292	302	350	312	336	326	323	312	297	329	318	314	311	310	328	313	328	292	307	345	343	312	326	343	335	317	291	300	304	336	339	316	363	335	366	302	320	325	330	277	307	361	331	314	309	338	336	294	331	311	320	304	329	313	334	342	327	304	327	352	297	308	333	349	341	289	298	275	325	321	310	330	301	347	315	309	315	312	327	390	318	338	308	332	346	369	305	346	346	340	293	316	298	311	329	326	297	312	314	348	358	337	296	322	333	350	295	335	334	330	335	304	305	298	315	302	339	314	332	334	283	280	306	307	317	320	338	324	350	328	310	300	327	311	288	307	326	341	325	315	315	307	297	336	311	305	360	323	323	325	344	307	304	355	318	345	364	304	331	349	334	382	332	335	312	334	309	323	337	291	321	309	327	324	345	305	332	333	344	305	348	316	303	331	315	322	300	341	300	311	342	312	326	296	339	326	306	317	313	351	297	316	336	309	341	333	336	328	317	309	312	326	332	323	314	319	311	340	320	341	308	337	337	322	323	329	335	355	324	321	318	277	349	323	328	342	325	294	338	306	312	347	282	330	342	349	306	309	306	352	358	311	290	325	339	310	319	333	300	336	337	347	339	366	309	305	314	300	323	334	298	363	304	298	331	316	314	315	336	322	314	303	304	351	332	328	325	325	382	324	343	349	332	316	296	340	288	343	308	329	324	316	318	336	312	326	299	295	365	350	312	337	354	323	308	334	336	319	335	332	330	325	304	354	304	347	351	307	338	366	327	336	334	351	331	331	339	306	308	340	318	313	311	287	290	345	300	318	344	308	333	321	326	328	308	299	363	343	323	337	330	311	317	293	324	337	316	357	270	343	315	318	308	327	300	314	306	316	340	320	295	310	312	336	303	347	330	283	331	313	346	373	349	299	328	309	292	360	341	327	345	313	327	350	300	337	304	317	285	336	344	330	317	365	346	309	284	304	301	322	300	334	307	341	334	324	311	320	329	337	309	312	317	322	338	357	330	321	343	355	325	347	338	343	304	319	312	320	283	297	330	335	310	327	314	309	308	334	304	333	307	351	329	352	331	367	325	341	351	308	310	312	313	320	307	348	325	342	319	325	336	319	314	333	323	347	315	359	335	327	309	318	331	306	333	292	348	306	327	323	295	334	296	324	310	313	325	333	307	367	345	339	335	317	328	329	328	343	318	327	278	335	325	317	322	322	317	355	311	323	309	288	326	331	344	306	320	335	285	324	305	292	343	329	315	297	336	308	337	352	349	304	304
41182	26554	5804	2836	2008	1510	1245	1062	856	802	634	590	535	535	476	484	489	478	446	445	410	421	388	425	409	402	438	430	450	400	364	422	421	401	380	365	420	371	396	401	407	395	406	375	377	400	371	374	409	410	364	364	374	380	391	404	391	400	366	374	407	387	384	379	375	397	423	390	383	385	375	399	394	408	400	415	390	371	411	383	387	405	405	393	411	374	381	373	360	376	367	364	356	377	361	383	360	341	364	356	348	335	359	356	401	378	384	368	406	389	386	378	361	367	373	335	351	353	381	358	374	331	380	366	391	355	330	374	351	383	362	360	373	390	352	370	379	394	362	375	339	386	373	403	382	412	376	355	398	345	335	363	353	340	399	363	388	359	399	372	394	325	390	349	352	330	382	393	439	349	371	399	332	392	384	333	373	423	359	380	388	363	391	386	386	372	369	408	382	370	370	364	355	379	368	373	359	366	427	376	359	385	373	386	383	381	380	359	368	413	358	370	365	362	363	368	372	353	341	392	369	391	375	371	368	361	378	388	408	376	371	363	374	388	389	370	366	348	389	341	362	371	367	360	323	348	401	389	391	390	386	356	390	390	359	392	381	374	355	375	393	368	380	359	372	325	397	370	352	380	372	357	384	374	375	362	393	362	394	369	384	365	361	372	352	403	363	382	388	391	353	364	372	339	362	359	390	375	377	379	355	371	374	384	395	383	376	374	380	359	368	347	345	354	362	363	366	401	403	405	346	398	393	356	367	379	370	385	395	398	363	408	349	383	397	378	393	381	366	375	365	368	386	376	365	363	375	381	368	373	345	363	390	368	403	353	353	400	394	379	392	396	371	367	343	384	370	372	406	382	372	394	385	371	381	357	356	376	362	330	376	413	349	381	363	373	412	375	335	329	386	384	377	400	353	364	352	362	370	346	363	391	361	380	342	371	358	359	340	396	363	380	346	362	400	422	379	382	375	410	401	379	368	400	371	381	368	390	363	353	365	349	375	341	360	316	351	362	343	373	381	367	351	344	398	385	376	356	382	378	359	368	359	383	371	335	378	340	375	361	375	392	403	371	400	396	361	379	397	363	364	379	356	372	382	382	371	368	357	372	371	390	351	330	383	354	362	394	352	387	362	367	348	350	395	384	393	366	391	415	380	354	367	343	361	411	371	391	365	371	406	360	376	368	349	370	405	370	399	383	366	389	374	373	373	390	424	390	370	395	432	371	407	418	356	393	357	371	365	381	369	347	357	385	397	374	400	355	340	402	345	388	359	380	371	368	392	355	362	340	372	378	343	370	357	390	389	390	346	379	364	384	347	368	390	373	376	376	402	346	378	340	386	357	385	368	407	369	361	370	354	386	398	414	378	365	393	388	385	368	383	358	382	362	351	390	356	361	394	349	384	395	380	400	380	370	403	378	354	385	347	355	373	395	382	387	380	396	385	369	381	400	402	407	399	354	395	406	382	368	373	375	388	382	356	358	378	381	366	412	353	369	367	382	354	392	370	373	392	399	387	331	333	339	376	352	361	349	388	371	403	396	384	350	340	339	361	352	381	379	331	352	355	370	400	387	383	357	402	382	375	371	382	384	338	375	365	354	362	370	358	373	371	381	379	429	398	375	386	424	380	371	369	396	369	342	395	393	359	376	390	359	392	362	393	357	379	359	364	330	401	385	360	396	397	407	362	323	390	397	392	389	360	376	346	350	425	378	385	406	401	375	360	395	350	378	398	376	366	358	390	408	379	367	349	381	385	381	378	342	365	376	392	376	370	394	356	425	368	370	381	360	353	373	381	372	386	370	347	376	333	392	352	377	369	363	415	412	371	419	357	357	389	364	378	361	405	362	349	355	367	336	366	390	383	397	336	394	413	360	379	376	399	369	386	356	352	357	379	382	397	378	386	375	406	396	379	403	384	375	386	348	396	345	358	376	357	366	400	363	374	353	382	365	372	418	405	357	394	379	394	403	363	383	392	376	373	392	360	373	386	383	367	378	372	385	369	330	366	362	366	365	391	366	407	397	364	373	347	374	378	386	374	367	374	418	395	374	365	371	372	377	399	346	404	355	367	318	385	346	405	360	382	371	389	365	409	369	395	392	401	359	374	349	345	386	353	399	373	388	370	339	396	383	364	385	354	357	413	340	370	345	350	364	382	334	372	370	363	415	339	401	363	369	411	370	370	403	390	339	377	361	381	357	363	382	394	360	376	347	368	354	398	363	362	365	382	354	408	380	359	353	379	358	374	356	385	370	375	399	388	361	370	389	390	384	400	359	346	352	392	375	424	368	377	364	394	328	405	378	379	379	374	342	364	376	396	354	363	412	387	386	332	382	369	372	377	382	367	382	333	352	380	380	385	341	357	392	372	364	374	369	338	373	398	380	361	397	389	367	388	376	359	393	377	390	364	385	401	431	370	380	392	359	382	365	342	394	358	400	353	374	390	412	382	382	391	365	404	403	352	413	357	388	362	343	328	361	359	367	365	373	382	358	400	374	388	347	380	407	375	392	369	355	374	354	355	349	375	371	394	362	375	357	399	379	387	406	361	386	357	363	375	395	378	387	350	353	389	380	372	385	363	375	369	376	385	339	373	379	385	347	367	366	388	400	360	368	361	380	420	368	373	376	353	385	368	364	336	366	388	378	363	391	375	381	389	390	364	371	364	371	376	371	363	394	324	381	379	353	399	388	382	388	370	350	360	373	359	383	342	358	377	385	363	349	374	361	359	379	350	361	374	347	381	388	388	394	388	370	374	371	344	394	406	375	381	357	373	397	391	371	365	339	347	395	350	390	370	358	379	376	429	428	369	370	388	387	345	394	371	375	371	424	387	393	356	350	349	358	402	384	358	369	361	403	400	367	379	375	375	333	366	367	383	384	409	373	352	373	358	355	380	353	348	372	383	376	361	392	351	358	370	367	351	384	369	384	376	392	395	359	350	363	358	364	366	353	357	338	372	388	358	390	394	350	358	383	358	385	384	376	353	378	392	443	354	422	385	402	362	390	375	356	394	407	421	386	375	373	381	358	380	370	386	352	358	369	406	369	402	349	346	372	347	382	333	349	360	377	323	322	359	393	383	364	362	352	386	344	393	356	385	359	367	366	369	373	361	349	377	392	368	358	413	371	367	353	408	326	353	390	394	357	354	420	364	403	383	379	373	383	401	416	386	343	419	355	362	407	367	383	397	405	377	376	367	380	373	378	399	363	375	382	366	382	382	362	384	367	373	374	368	367	382	388	402	391	415	368	408	374	384	385	417	376	347	387	368	386	375	367	372	373	377	390	375	334	363	371	329	375	372	381	392	362	413	387	366	387	382	367	364	364	361	374	363	399	349	382	391	379	374	384	368	357	373	392	390	410	373	401	396	366	354	381	372	364	385	390	390	378	335	379	353	397	368	390	398	354	386	363	384	371	383	396	396	395	349	351	388	376	394	385	374	413	404	349	395	400	424	358	334	388	390	357	371	350	352	369	395	363	381	395	377	402
24448	20754	27027	24384	13490	1332	1013	839	790	765	790	770	777	761	755	771	749	747	682	747	767	718	784	702	730	753	708	691	769	693	771	719	698	745	716	719	680	689	746	719	767	747	721	755	697	693	727	737	676	747	702	719	755	739	741	717	696	686	731	702	725	685	703	710	686	677	723	708	712	646	726	720	696	708	698	696	727	722	769	726	716	707	681	742	699	722	734	642	670	751	717	729	730	719	679	693	679	721	750	746	741	744	707	699	741	704	697	728	706	711	745	740	706	693	705	650	713	742	687	663	699	727	727	714	714	708	728	669	726	685	719	728	718	681	746	695	693	746	699	750	729	719	715	729	714	703	715	694	694	697	706	703	722	725	743	726	688	767	674	699	728	689	715	709	719	652	668	705	703	740	758	695	745	710	728	691	705	728	739	713	765	711	743	669	707	701	711	709	693	731	684	736	767	722	712	679	771	653	727	675	714	709	675	721	725	726	689	727	694	747	671	734	691	697	682	726	690	652	697	705	683	729	739	677	707	695	722	762	728	706	741	711	765	730	700	678	728	706	671	669	763	674	740	699	717	711	667	660	738	716	803	692	681	697	718	708	703	747	690	755	710	690	727	726	689	680	674	700	712	677	685	717	683	711	637	738	692	733	731	719	732	702	671	659	666	748	746	738	675	708	745	744	741	691	704	708	711	676	701	682	692	679	680	722	710	726	734	701	704	772	678	714	697	710	692	687	711	675	731	720	702	715	724	677	748	721	724	729	702	721	715	689	706	660	689	697	688	696	731	687	658	703	685	715	674	716	736	725	742	700	704	747	683	722	688	694	698	714	699	685	689	648	702	714	736	737	703	683	667	737	681	714	723	688	713	688	709	645	730	717	729	750	675	687	753	699	723	724	683	731	701	656	643	707	728	672	734	714	699	707	725	689	716	706	721	700	742	703	683	729	706	757	730	663	734	796	720	693	724	729	718	710	745	706	720	726	706	693	732	712	683	711	737	734	656	696	739	702	700	670	725	697	730	705	709	709	755	680	722	746	671	708	683	749	704	694	717	743	764	701	695	764	688	747	678	707	699	748	747	696	672	671	674	739	718	706	663	677	678	680	680	707	753	706	707	722	691	715	714	706	697	742	708	702	695	738	703	720	758	720	693	711	745	717	712	729	721	734	719	661	703	683	722	728	748	711	704	714	718	723	687	730	725	723	684	673	726	723	716	768	755	737	695	684	714	735	656	679	753	723	698	746	685	676	739	688	707	737	699	718	746	769	689	750	704	709	706	685	712	670	747	695	738	687	717	703	712	737	765	692	700	715	724	680	755	705	700	691	698	737	709	644	702	689	697	749	735	700	686	693	759	666	735	688	713	718	719	699	687	655	726	706	692	690	708	661	678	715	739	726	697	679	725	724	703	690	724	768	684	747	722	687	675	741	742	754	734	696	712	739	718	687	712	697	645	684	705	722	705	709	728	725	716	767	675	740	718	677	692	726	698	714	668	759	683	724	658	704	736	765	698	711	715	744	708	690	693	741	745	711	759	692	690	707	761	742	707	672	676	704	763	702	740	692	693	705	710	747	729	758	709	728	700	682	712	750	708	680	704	688	751	705	728	688	708	713	763	769	707	699	670	685	710	705	675	701	675	733	690	714	713	710	744	713	669	688	706	720	694	652	735	709	694	709	746	664	705	691	668	692	705	699	685	723	683	708	719	655	703	711	728	766	723	727	684	705	710	693	742	683	752	756	731	684	678	741	700	717	716	698	693	732	668	700	651	661	726	699	734	746	691	703	704	717	751	703	689	728	703	695	684	727	712	688	686	725	697	764	747	656	662	724	703	689	631	691	725	678	728	794	691	719	708	705	752	706	704	730	701	689	718	697	730	677	721	712	701	691	740	696	732	728	725	730	710	660	698	700	680	688	685	700	679	672	652	733	708	693	685	760	705	735	752	731	708	695	669	709	681	713	692	712	715	681	683	721	699	700	710	744	727	700	778	718	717	708	723	692	678	695	713	675	702	700	739	691	708	677	669	662	691	677	694	694	722	706	684	745	749	699	741	676	691	704	765	772	717	726	683	686	718	703	660	694	695	735	686	682	731	717	719	683	726	676	683	748	697	689	710	742	683	701	700	704	704	729	698	717	725	741	687	701	695	694	702	753	663	748	669	680	668	730	724	716	731	648	636	752	704	698	762	714	740	737	691	730	721	732	714	709	713	706	677	689	661	644	743	704	677	681	710	769	681	671	674	712	722	653	719	709	699	683	694	699	741	740	716	667	647	743	755	737	687	747	706	734	687	732	683	661	692	740	739	709	743	736	726	708	739	729	774	728	704	741	665	661	692	731	753	669	702	709	723	683	718	652	719	673	683	711	702	740	753	756	694	714	695	702	707	673	745	716	721	724	709	727	666	744	697	704	680	718	714	684	665	682	688	679	701	709	683	694	749	692	694	675	712	781	691	689	744	710	718	744	739	767	680	715	706	747	718	695	738	713	733	691	762	692	715	741	736	723	676	685	706	754	687	716	730	696	682	729	744	711	701	715	703	692	719	697	733	681	717	707	691	706	704	730	671	720	738	693	686	706	687	660	720	735	756	699	700	698	671	694	714	717	715	681	730	706	730	686	729	702	692	689	733	709	715	728	706	756	674	702	737	691	686	700	709	751	698	728	707	676	738	710	729	692	760	704	703	699	728	642	703	694	722	753	685	696	691	721	727	694	669	741	689	676	691	687	696	698	700	747	742	681	674	679	709	740	685	700	716	732	739	689	703	695	689	680	704	726	710	709	728	769	689	677	728	703	672	722	696	723	729	736	642	710	703	670	700	679	762	673	729	748	736	707	729	703	700	726	704	717	699	711	656	730	735	748	662	706	696	721	719	727	733	707	658	698	710	690	702	678	718	715	708	708	717	737	723	678	673	720	758	687	706	696	714	667	745	758	734	709	706	718	760	705	755	707	706	715	736	692	714	709	726	710	733	688	735	683	682	679	722	704	700	713	719	742	687	766	706	723	745	697	731	704	754	714	694	766	724	722	733	686	685	739	689	751	734	696	739	701	709	709	671	781	722	696	696	711	698	678	708	695	749	698	773	674	713	705	778	743	688	679	702	709	753	687	721	698	698	724	668	706	705	713	668	648	750	725	665	718	712	721	699	710	710	739	693	769	706	740	736	737	698	727	671	667	712	692	728	674	753	723	715	738	752	730	711	711	720	739	741	689	730	749	775	690	692	733	695	710	746	731	718	698	732	745	742	679	714	756	742	667	700	708	726	713	677	698	678	670	706	730	752	709	707	716	744	693	737	733	757	698	722	649	712	733	698	711	718	751	686	660	705	705	721	701	734	732	675	753	699	746	720	711	708	674	735	750	720	696	740	727	673	695	720	713	732	741	660	708	766	678	668	737	659	681	712	674	728	702	737	714	679	709	699	728	736	696	740	696	689	697	704	706	666	729	708	689	655	741	711	663	689	691	718	666	717	662	689	739	724	684
41213	23167	3641	2206	1717	1463	1317	1175	1025	1021	946	964	898	855	913	894	893	855	891	820	824	799	789	791	864	787	839	800	794	844	819	784	805	789	750	835	779	832	803	803	855	776	820	761	777	842	785	815	824	814	789	797	808	801	793	796	802	773	781	814	780	787	853	785	812	801	856	793	785	775	809	770	837	837	822	797	797	771	805	782	762	758	816	758	746	775	792	803	752	802	751	822	807	762	808	760	771	785	814	801	781	768	846	785	826	797	817	792	816	791	784	814	780	796	751	778	809	766	773	778	833	734	800	770	771	807	781	799	828	792	800	830	742	797	814	763	792	777	843	767	771	753	768	806	802	758	863	805	779	836	798	817	806	776	808	777	803	815	854	726	782	823	791	798	786	816	822	802	774	768	775	775	809	789	785	804	827	801	819	756	780	775	803	832	792	781	800	807	816	857	846	774	789	789	777	772	773	815	792	792	801	801	773	819	797	810	770	807	823	756	773	795	788	802	804	780	785	807	767	844	819	789	782	764	777	831	724	820	803	762	810	789	790	735	767	823	765	801	809	805	765	822	796	800	848	822	775	792	761	746	821	760	736	746	783	805	768	770	755	857	784	754	797	831	805	807	845	835	783	751	742	800	752	789	779	792	803	803	819	813	804	782	774	782	845	827	824	812	785	781	749	792	772	756	819	737	795	800	791	784	774	807	829	768	797	817	785	755	748	758	779	826	795	827	753	802	752	790	806	798	791	810	779	778	791	778	765	808	774	807	819	752	815	750	823	785	789	794	814	776	744	786	821	826	850	763	742	780	744	824	772	821	847	778	784	766	760	812	835	793	770	808	800	758	810	779	789	736	766	816	797	834	843	773	799	805	833	795	796	802	844	761	758	805	803	759	802	784	809	776	787	788	753	801	792	768	854	794	797	769	767	806	822	768	837	809	756	798	811	823	753	755	788	780	810	804	842	801	791	790	776	801	806	752	754	797	787	780	772	749	819	761	767	795	775	838	823	780	812	740	790	752	826	765	843	840	774	778	809	752	751	738	809	805	781	820	831	810	789	769	798	810	788	798	783	780	812	753	795	776	834	830	778	775	760	805	790	775	755	782	808	794	740	823	767	860	770	776	773	743	802	796	831	811	800	794	778	801	789	789	852	834	778	836	741	727	793	841	787	814	794	859	822	757	783	802	814	803	767	821	781	793	819	815	809	813	788	784	791	815	776	781	807	786	786	798	816	774	806	845	816	778	731	814	817	774	773	778	767	826	773	786	794	807	821	805	831	790	787	774	776	786	796	772	777	838	842	795	757	734	813	797	830	783	765	802	784	823	811	811	799	773	781	774	747	803	784	807	826	762	784	791	781	778	792	814	806	795	814	784	806	776	804	786	772	837	792	818	823	779	875	819	822	791	768	792	779	832	761	821	793	824	820	822	755	755	835	781	799	807	771	789	781	739	829	809	804	861	736	784	820	786	788	773	771	818	749	779	802	769	773	772	745	796	836	832	825	795	800	721	767	799	777	820	774	781	811	804	773	773	811	805	784	799	847	782	787	848	810	810	780	795	722	797	779	800	806	820	824	766	753	824	771	770	750	853	781	746	817	777	767	735	779	835	787	798	819	768	787	797	744	827	765	811	784	839	788	794	817	791	780	850	845	786	773	795	773	784	805	732	781	763	747	835	814	770	809	769	764	772	845	788	794	815	768	778	786	738	743	814	745	776	810	777	753	765	782	750	781	794	795	809	813	761	821	794	786	799	745	765	816	737	783	728	815	825	816	789	773	809	790	786	767	815	818	805	809	772	765	791	796	817	791	729	754	772	815	779	792	793	737	821	804	779	794	770	759	779	766	799	830	814	797	748	776	786	754	846	735	779	764	776	767	738	791	771	799	763	819	763	795	760	810	738	779	761	742	813	808	786	781	786	772	773	800	781	807	757	785	783	756	755	829	828	839	817	796	774	742	806	814	821	776	787	777	822	781	788	768	806	781	825	772	799	797	788	795	838	757	797	844	822	808	840	789	803	741	741	753	745	815	886	823	777	817	816	806	764	832	810	745	779	773	728	835	768	803	822	819	790	754	821	806	774	797	756	807	826	767	810	764	824	749	782	764	822	774	831	818	775	760	755	783	826	800	794	781	811	769	788	810	781	796	823	812	823	775	774	767	735	835	779	795	783	820	756	847	817	804	787	804	788	754	769	800	782	797	790	759	816	810	776	758	794	806	779	821	796	838	783	777	790	776	810	818	813	736	773	792	810	813	818	784	772	789	763	768	835	794	758	800	777	795	755	772	775	793	807	805	820	738	786	800	816	827	817	846	784	759	802	823	804	794	831	817	806	825	822	810	823	813	700	777	742	771	809	825	780	810	829	801	794	786	850	756	847	762	794	825	754	772	786	816	817	786	818	789	780	796	794	805	795	804	782	819	783	811	812	805	789	766	748	807	813	837	791	791	815	791	824	798	758	758	777	796	795	787	784	751	777	815	743	837	776	775	771	791	789	790	780	816	810	803	786	805	837	852	794	733	770	777	787	781	833	842	808	804	807	783	826	745	794	771	826	793	817	758	762	742	765	824	816	834	773	784	803	860	757	829	801	827	832	789	831	771	795	818	793	776	799	786	800	795	811	806	765	768	839	794	822	801	792	799	825	801	809	818	773	784	795	798	798	806	803	849	768	797	801	769	806	785	864	817	756	801	732	744	775	785	799	841	772	823	809	750	819	791	734	750	815	774	801	820	771	811	822	811	784	718	790	847	810	797	782	857	806	792	790	809	764	777	763	821	789	768	851	872	802	794	785	800	850	830	812	791	799	783	804	811	827	795	832	785	765	837	825	755	797	813	788	772	803	770	781	834	784	816	763	802	774	780	782	798	792	798	813	815	830	844	742	815	806	786	795	773	830	799	803	777	849	788	773	806	842	778	795	825	792	802	789	804	782	828	771	782	780	772	719	842	784	785	842	770	777	772	768	809	815	805	796	774	759	786	817	755	811	814	797	803	798	796	818	834	770	780	808	819	780	779	832	855	802	800	796	752	798	764	785	805	788	782	854	792	800	852	749	822	781	771	790	752	788	769	869	865	818	761	790	805	782	804	825	872	772	774	766	787	807	763	748	775	821	776	796	754	758	824	843	785	771	802	801	807	755	821	760	765	742	789	771	855	838	753	805	794	761	767	795	799	819	785	809	824	768	805	784	815	786	850	791	784	795	743	763	789	783	822	825	738	780	775	807	742	813	775	783	775	828	816	808	861	804	802	755	793	793	803	805	769	786	758	811	769	796	807	795	833	793	846	805	762	815	804	802	762	803	782	768	759	801	821	786	831	775	761	800	790	804	771	753	831	814	859	787	824	788	829	796	778	785	750	787	749	789	775	788	805	730	801	772	760	751	761	812	755	805	819	791	776	805	804	825	809	780	762	808	833	808	784	865	835	790	791	744	768	782	852	832	795	803	799	770	773	784	807	785	761	763	820	803	779	825	805	811	781	828
22271	20748	28343	23187	20744	20784	11690	1277	941	923	815	751	644	670	647	641	603	578	579	589	546	573	573	574	557	599	547	540	552	550	555	530	540	524	532	552	532	526	507	551	529	485	552	521	494	548	492	536	498	522	528	512	568	547	521	536	491	511	544	511	525	541	502	502	511	551	499	535	482	499	484	510	532	500	494	526	490	547	511	541	540	498	508	499	490	483	489	522	497	496	507	494	541	513	495	505	516	488	489	474	511	534	524	505	533	498	473	526	527	494	517	504	518	544	504	506	500	499	469	501	526	532	537	518	509	505	482	477	489	512	476	500	540	513	489	509	506	520	521	494	524	490	475	512	543	491	484	512	457	540	506	492	505	479	506	475	489	490	513	504	510	501	494	496	564	529	505	490	472	517	483	489	481	523	545	533	491	516	490	518	525	474	529	542	506	478	511	543	509	491	495	488	495	539	538	518	522	524	524	529	505	512	491	480	469	570	484	505	528	494	508	504	526	482	499	514	470	507	501	549	509	490	501	503	468	551	488	514	499	500	497	463	507	498	514	521	490	504	480	499	498	529	536	479	526	497	488	496	512	546	518	489	488	504	525	511	508	510	503	468	504	536	466	496	562	543	529	495	522	488	485	523	496	539	493	497	486	556	496	533	501	513	527	488	516	475	510	486	508	499	524	493	484	502	466	496	555	503	495	506	508	486	521	497	499	491	508	527	506	507	501	491	476	527	506	546	500	501	543	503	513	559	482	473	487	464	518	501	484	509	510	501	524	516	531	529	544	523	505	515	546	530	482	505	532	511	539	481	476	496	500	482	517	498	475	502	496	528	494	487	492	536	475	509	477	520	517	511	503	539	519	486	473	486	491	505	510	518	493	468	468	506	478	493	543	508	512	547	534	525	519	533	490	502	503	494	532	488	513	506	481	504	489	492	518	498	497	522	497	476	479	486	489	507	488	502	521	500	501	508	510	536	498	526	519	493	498	536	507	527	508	527	481	498	519	483	465	485	505	482	492	509	524	512	494	448	474	497	491	503	474	469	482	489	539	531	511	474	520	523	553	497	517	526	567	488	514	509	529	485	508	504	556	483	498	491	507	500	490	474	539	514	512	499	500	506	489	513	550	499	500	528	477	505	536	507	519	495	476	514	490	514	522	473	549	533	491	523	496	528	495	514	541	538	514	498	509	542	466	490	465	484	522	529	517	508	509	524	471	447	520	488	522	517	487	508	491	501	502	508	548	473	529	536	494	501	524	533	511	485	498	518	477	492	540	491	510	519	531	500	475	485	482	503	498	478	502	514	523	471	494	510	527	495	510	546	517	479	482	543	498	515	508	480	496	492	529	504	514	453	498	488	532	524	500	498	509	503	520	501	542	561	492	508	486	490	482	438	535	468	477	500	507	504	525	509	505	493	531	496	527	491	554	514	515	511	502	482	523	512	531	543	499	514	523	519	490	452	510	502	496	466	495	487	555	540	527	498	491	470	510	521	535	545	469	494	499	460	502	518	488	492	494	520	499	523	484	527	530	518	471	536	478	476	481	517	504	504	484	485	490	498	511	511	512	493	561	492	474	483	514	516	561	483	513	502	510	497	496	557	496	498	492	509	462	517	523	519	474	526	527	501	526	475	482	551	531	566	500	525	500	544	506	521	518	498	508	507	504	532	519	494	521	519	489	469	479	529	522	503	498	520	489	487	524	528	506	478	527	475	534	512	489	486	529	498	520	517	513	463	501	497	481	524	490	529	481	491	515	522	481	520	518	507	494	498	517	480	500	525	502	516	490	499	526	473	481	483	520	506	511	499	512	534	497	483	549	506	507	479	510	498	499	492	527	465	526	524	436	529	504	498	490	516	486	512	522	471	496	485	503	536	539	542	468	540	507	485	516	529	508	457	541	518	476	481	470	500	525	536	474	466	516	515	522	534	515	507	478	462	511	529	506	472	474	482	548	532	504	485	518	517	488	457	527	474	568	524	457	472	458	499	513	519	479	473	537	507	535	537	504	532	496	510	505	502	529	468	494	536	498	550	511	512	548	532	514	495	511	487	527	495	503	477	509	502	504	512	500	525	504	504	509	488	502	483	475	504	496	502	490	503	497	505	520	523	507	491	485	538	496	493	526	506	488	526	520	485	507	521	487	529	532	508	553	482	511	486	510	494	495	562	482	492	512	459	523	503	532	538	506	496	519	478	512	502	487	500	485	486	501	538	525	526	548	473	516	458	484	511	513	500	524	502	479	535	507	532	503	549	558	456	505	478	497	514	481	501	484	518	544	515	508	493	521	514	509	493	504	530	521	503	498	468	532	490	473	514	544	505	501	531	546	485	476	505	499	529	506	525	501	538	464	532	522	498	488	515	569	472	477	520	493	513	519	568	516	539	515	481	535	487	502	495	520	494	524	558	540	530	518	530	510	521	525	502	506	491	543	527	507	518	507	503	545	516	515	501	505	475	480	517	502	485	491	504	545	493	504	487	509	505	552	518	513	524	521	510	508	490	478	465	518	508	523	487	530	487	464	542	513	523	511	490	537	503	503	509	510	521	468	458	489	529	511	525	486	516	472	479	499	531	482	524	519	491	459	545	505	543	511	481	458	522	516	496	497	549	510	486	457	530	480	503	528	548	481	514	487	459	497	473	488	471	535	503	495	474	498	525	537	480	494	491	526	491	513	550	487	514	464	526	498	474	516	505	529	552	470	501	503	480	505	522	525	538	499	539	496	467	521	526	470	518	515	498	471	490	551	486	492	496	513	485	488	489	555	492	459	490	504	536	508	477	483	494	511	479	486	543	511	487	498	471	520	524	491	534	519	546	472	505	555	507	482	525	466	515	482	501	488	496	559	530	501	509	537	486	501	458	461	489	536	525	524	555	470	493	516	531	518	491	494	486	523	502	461	489	489	494	472	510	485	510	514	498	467	522	521	498	495	495	508	498	536	517	475	499	513	490	541	498	494	513	469	513	515	515	542	504	523	534	515	505	514	524	491	526	514	484	507	458	539	507	509	506	543	533	466	457	498	510	504	478	505	457	518	497	501	550	532	490	497	523	501	508	515	507	492	456	530	505	499	531	493	492	500	501	501	529	445	508	528	457	479	513	519	521	527	502	489	526	499	505	510	472	528	509	510	497	497	521	497	494	498	506	513	504	500	508	526	480	532	492	475	481	474	455	514	476	518	527	503	495	485	509	476	472	540	500	473	527	533	505	499	513	531	529	522	470	547	520	516	540	533	517	475	525	499	495	542	503	477	525	550	542	490	460	460	450	541	496	526	504	494	500	497	517	483	467	477	538	525	488	512	525	516	523	509	519	507	490	509	517	483	500	495	513	514	493	530	519	544	469	493	501	509	486	517	521	513	525	524	515	515	462	517	470	514	544	522	506	453	505	497	504	498	554	471	501	504	541	515	514	506	507	514	517	512	516	508	471	508	490	499	505	495	545	517	498	509	515	528	512	506	488	529	517	483	534	470	496	508	527	496	499
45111	33115	9762	5129	3661	2839	2232	1847	1558	1317	1129	1009	898	873	782	754	738	726	688	652	677	635	663	623	633	611	622	624	624	660	598	619	610	594	560	588	617	571	585	572	573	568	607	613	593	570	619	619	544	547	575	532	556	635	600	565	583	552	572	556	526	543	544	592	563	556	549	577	577	565	550	561	531	518	527	578	568	602	563	612	555	529	527	576	525	561	538	591	544	556	552	525	576	578	528	541	514	545	564	575	537	548	584	592	550	573	529	530	543	535	561	534	533	555	507	574	555	522	587	578	570	533	565	588	563	548	558	584	514	535	555	568	506	555	538	546	544	616	560	581	519	546	527	554	531	570	560	530	550	547	554	545	591	561	498	514	539	546	541	557	532	548	552	591	555	538	546	520	542	522	524	590	520	581	540	540	546	531	529	546	553	582	526	559	574	532	562	537	520	553	567	536	536	538	542	558	538	563	551	580	540	496	563	576	535	518	520	509	586	540	545	508	547	528	567	537	544	497	534	519	569	515	555	560	530	511	542	522	522	539	580	572	559	538	551	560	580	591	548	555	567	549	559	534	559	542	572	490	557	575	545	551	560	553	568	529	547	547	592	558	571	535	570	517	545	553	508	538	548	599	532	540	531	595	533	559	535	568	552	577	535	537	545	554	554	547	526	547	595	550	546	547	563	533	564	560	560	566	527	532	530	541	536	552	522	515	557	560	576	541	550	532	541	536	503	582	529	558	523	526	541	559	536	583	535	574	611	528	597	530	569	516	524	566	501	576	553	556	534	560	571	528	581	563	548	494	536	578	505	537	537	543	591	562	571	557	534	595	509	557	538	543	513	564	515	525	519	491	589	535	553	546	561	491	555	508	552	554	547	553	575	503	526	513	572	529	531	544	584	562	518	514	531	505	524	524	578	535	535	537	507	549	574	547	569	515	565	516	558	578	538	529	550	519	564	532	566	544	573	495	566	563	525	548	540	532	563	532	588	566	531	574	496	537	563	557	528	557	557	594	581	538	540	501	569	546	533	585	554	543	514	561	596	536	532	549	563	543	556	569	576	551	556	553	565	555	545	573	573	559	568	529	563	557	590	598	566	546	521	534	567	510	590	572	591	548	561	578	583	590	565	551	540	530	551	567	563	570	579	537	530	532	563	543	520	562	550	565	516	533	514	572	517	552	518	566	548	553	559	565	574	554	560	555	548	513	569	565	560	570	537	575	556	558	564	552	533	538	563	565	562	501	517	536	531	574	558	522	523	516	548	544	566	565	528	537	543	516	543	541	564	557	533	555	547	518	565	539	516	581	527	572	567	546	594	508	551	568	557	490	565	549	555	537	569	548	534	551	508	504	576	561	523	573	543	535	528	594	524	548	555	531	529	545	565	559	522	572	555	555	560	557	571	591	531	548	566	560	574	537	585	588	552	593	549	563	574	545	553	560	565	517	532	566	552	573	498	540	574	550	545	537	575	555	539	615	566	524	571	528	568	542	544	539	527	561	562	529	542	562	550	565	532	579	582	561	561	536	598	552	577	521	541	586	572	526	563	571	557	577	601	547	543	572	583	580	506	479	546	543	548	531	531	540	581	535	576	561	522	592	534	602	533	513	555	566	520	539	573	563	514	561	536	518	566	538	578	554	522	502	526	554	530	563	551	551	572	585	507	579	538	538	539	569	513	580	546	543	546	541	579	523	547	599	554	555	544	541	521	560	563	534	588	570	525	576	559	515	547	567	575	538	578	537	550	575	582	547	531	528	561	537	532	578	564	568	583	562	576	584	548	535	530	540	517	553	507	575	514	553	554	540	545	530	530	518	522	535	552	563	541	558	562	536	533	584	574	560	571	521	540	539	575	592	557	489	540	560	544	545	584	566	560	587	503	556	530	532	569	562	495	517	564	571	568	551	558	546	495	517	595	535	562	555	513	539	581	503	568	535	510	561	582	539	547	554	575	538	528	576	563	506	555	561	529	551	515	535	545	566	552	568	525	534	544	547	548	575	560	521	529	577	551	548	514	567	551	524	548	529	584	513	559	501	541	541	563	574	527	584	520	539	533	570	556	590	577	582	552	540	535	526	547	569	553	558	548	521	576	561	530	582	542	532	534	537	509	530	592	544	558	542	541	534	533	543	525	540	568	524	550	542	531	572	503	548	529	564	528	578	532	579	564	542	524	569	554	563	504	545	588	577	560	541	566	542	539	553	558	528	514	534	539	551	527	535	540	530	524	543	543	570	549	541	559	528	523	599	553	535	561	546	590	578	547	527	547	515	575	574	531	533	539	497	541	547	563	511	505	557	533	544	533	544	536	560	555	532	530	554	580	530	550	548	559	554	527	551	552	572	560	583	567	553	536	556	549	550	530	530	520	543	530	519	550	511	531	566	539	537	550	507	534	587	545	535	531	568	540	603	510	565	536	561	575	538	576	565	520	612	535	547	564	539	542	529	567	557	526	560	567	539	542	528	597	518	553	562	545	531	523	499	547	540	532	527	549	523	545	572	557	545	536	565	534	563	548	519	540	514	541	548	573	516	525	506	582	520	548	504	527	542	531	530	529	573	517	544	565	539	605	557	560	550	598	536	506	591	549	574	556	550	593	526	537	571	539	592	529	546	544	552	575	549	584	571	539	535	537	593	572	546	574	552	544	516	529	536	548	553	567	565	543	546	575	539	523	544	539	515	542	541	495	557	566	585	538	563	528	556	543	554	571	509	598	537	555	570	551	566	524	553	562	518	524	521	550	548	539	559	519	535	512	527	599	560	520	553	567	600	579	582	581	568	575	546	548	551	583	564	533	502	525	504	603	515	551	523	570	562	581	505	535	523	562	556	573	606	525	566	553	528	594	532	596	533	547	547	559	557	546	535	539	537	517	575	541	558	548	540	592	475	580	574	544	586	546	545	562	535	563	573	539	554	571	575	565	571	571	524	541	531	565	556	567	568	539	536	562	521	537	570	555	572	556	530	544	520	592	556	593	533	559	555	542	563	562	552	550	559	540	577	517	550	550	532	577	514	531	533	557	564	547	530	549	560	539	529	546	535	507	503	573	500	560	531	549	533	533	557	514	596	537	547	564	515	590	577	590	545	569	546	531	561	510	571	563	553	570	556	545	515	560	544	544	552	567	547	555	542	552	513	543	483	601	572	524	536	553	572	517	550	560	570	540	540	581	541	577	563	576	574	534	588	576	575	537	544	543	567	578	574	550	580	522	573	511	564	533	584	525	553	570	541	547	579	565	520	586	532	543	574	545	556	548	580	554	567	568	586	502	575	515	564	541	540	540	540	533	543	572	522	586	556	578	587	573	621	560	558	548	580	550	564	556	564	548	535	553	544	589	561	571	592	569	551	566	539	543	548	548	558	568	531	542	520	572	558	523	531	531	563	564	504	541	557	575	557	568	560	546	515	528	579	577	515	529	576	549	541	565	541	529	530	540	562	587	575	564	577	555	546	546	563	596	560	544	513	549	549	538	539	541	555	549	576
30153	23119	12473	1502	628	574	578	562	528	530	496	482	544	529	513	539	511	494	482	541	532	511	557	541	550	528	530	506	528	520	505	485	531	548	478	513	522	499	513	469	527	529	499	544	555	518	496	501	505	520	488	511	522	499	501	548	517	506	509	506	486	507	513	517	522	502	482	536	494	516	516	517	523	492	528	520	503	541	504	513	487	514	501	507	528	524	541	524	534	494	553	477	527	537	517	494	504	507	523	505	528	519	493	556	490	499	495	494	512	493	533	516	498	552	499	524	524	474	584	521	490	517	521	495	500	529	552	549	517	541	520	507	509	529	534	516	527	503	525	494	504	554	514	508	548	494	525	506	507	520	547	485	501	522	518	502	539	541	494	494	502	519	509	537	524	519	547	484	517	500	534	526	531	495	490	483	507	484	514	513	512	470	480	524	504	547	500	546	519	548	548	512	511	523	548	547	477	485	487	507	484	507	509	495	521	533	510	488	531	485	504	487	552	508	514	487	457	508	525	479	474	533	487	535	518	520	529	478	517	513	524	497	497	512	526	532	498	478	532	529	499	518	538	500	572	525	511	527	497	529	509	517	521	510	541	514	504	500	513	485	479	481	503	486	521	538	501	543	544	501	515	502	568	501	524	491	540	513	546	492	474	497	511	490	503	508	516	485	497	519	507	489	516	518	534	519	496	510	518	547	500	546	552	525	521	516	481	516	514	495	512	485	496	494	537	512	488	536	471	490	506	507	519	556	510	491	509	537	524	516	526	510	512	526	498	511	503	549	565	529	507	513	529	552	491	510	503	505	544	510	519	514	571	522	496	509	502	531	528	518	497	500	481	516	513	543	465	530	519	527	502	490	507	525	543	516	480	524	526	497	527	519	511	497	509	504	526	510	496	525	531	478	496	509	531	536	508	488	523	478	541	504	490	513	530	487	529	479	527	504	538	513	493	547	511	489	517	519	449	490	502	505	482	549	511	540	494	522	522	462	524	536	542	541	501	499	496	503	510	549	487	524	522	508	501	505	492	519	530	506	487	561	517	542	501	482	479	509	511	520	515	503	510	491	555	542	475	470	523	502	496	520	553	487	491	511	481	511	530	509	519	532	552	490	483	518	496	490	503	529	482	512	555	521	535	498	564	539	542	543	518	512	492	526	523	511	489	527	497	519	480	513	494	517	512	518	509	536	534	495	513	537	501	544	521	497	488	529	495	539	562	496	507	513	492	515	542	506	456	541	482	541	511	513	517	494	488	512	492	506	546	513	489	470	510	481	492	536	489	526	491	501	513	469	477	471	479	494	500	520	462	513	525	481	551	562	533	526	508	515	495	558	498	537	510	531	507	537	515	538	532	506	538	477	503	527	495	510	547	515	511	504	501	515	525	512	497	502	514	506	471	501	555	463	532	480	523	519	524	528	528	506	532	525	518	497	507	524	502	497	518	496	545	532	499	480	521	517	527	539	490	526	535	503	526	484	505	512	511	481	494	546	521	530	528	541	480	527	485	482	554	531	498	503	526	505	509	485	529	520	493	516	511	478	494	487	484	486	501	593	511	534	543	526	548	514	538	522	525	482	511	497	521	487	517	558	499	500	506	533	485	515	494	544	508	512	511	485	496	498	521	477	509	529	517	554	497	540	562	529	537	508	515	479	517	499	513	529	501	512	492	523	531	517	486	513	481	510	524	489	472	520	474	532	506	488	512	494	510	474	518	547	505	510	492	511	511	485	538	491	476	528	479	515	515	496	519	509	524	533	530	507	513	523	519	516	593	486	505	518	536	523	502	509	512	497	513	505	473	500	546	529	527	529	517	551	522	504	504	515	512	518	486	524	513	500	545	495	512	506	523	505	479	500	513	519	491	550	513	513	526	529	537	538	507	483	513	502	513	478	489	511	486	510	489	492	479	504	517	512	521	506	492	527	494	534	578	529	548	539	529	513	477	530	491	514	525	526	498	496	483	528	526	517	550	503	509	513	485	500	532	510	546	514	521	533	549	475	480	523	501	497	542	510	492	547	520	498	531	499	464	503	518	486	500	497	547	546	515	482	539	523	508	511	473	495	479	521	537	508	494	510	528	580	509	536	527	486	478	521	512	528	496	547	547	509	540	519	524	507	545	504	533	512	534	566	528	493	537	540	510	503	487	476	521	491	503	517	510	499	481	555	473	482	495	494	487	505	542	510	551	567	548	518	486	523	537	504	525	496	503	519	526	530	500	540	471	484	504	485	489	505	518	505	490	519	504	506	525	549	520	541	553	525	472	533	511	477	500	533	500	538	509	452	543	554	525	502	500	502	523	510	536	490	531	529	538	514	501	535	544	515	498	537	563	540	547	494	496	503	522	484	495	531	492	523	490	521	471	505	546	466	509	536	492	573	548	552	507	511	488	524	566	505	531	482	496	524	526	511	519	545	542	477	526	467	511	481	503	500	483	515	511	468	483	504	527	508	512	504	537	496	489	482	516	489	524	493	464	569	544	564	502	527	524	506	497	549	485	468	492	547	472	516	505	543	485	502	495	525	534	540	526	518	487	484	522	558	525	531	530	547	527	489	504	535	524	510	512	546	519	530	497	533	521	521	553	508	527	504	486	503	539	502	538	493	531	510	487	479	494	495	491	516	550	502	503	505	477	557	476	495	499	510	508	487	474	478	483	507	521	510	524	519	508	496	500	576	500	507	499	504	499	528	533	506	489	541	540	527	471	493	513	515	531	499	532	495	481	509	488	526	508	545	505	460	537	509	520	494	484	511	482	501	501	497	520	489	499	528	506	512	546	514	504	539	532	542	499	524	516	502	502	483	507	521	531	511	496	541	520	499	472	509	527	497	517	515	508	505	527	484	520	520	534	509	506	503	488	528	502	525	528	520	504	527	502	498	478	491	504	464	474	510	546	503	450	519	508	519	528	533	518	554	528	481	546	520	529	525	501	528	528	520	542	471	516	495	479	516	547	532	498	539	546	544	566	517	464	495	536	527	512	500	515	515	539	500	509	504	506	547	529	514	517	543	462	527	533	478	446	508	493	534	516	527	497	463	524	548	518	538	486	501	523	504	513	507	528	524	471	501	502	511	509	530	539	517	536	512	504	527	512	529	483	532	525	529	530	485	494	503	510	507	496	488	516	531	520	529	515	536	537	494	480	493	542	485	499	507	524	519	512	517	537	558	520	506	508	486	505	470	492	490	473	521	524	470	512	516	480	501	519	501	502	504	520	496	524	543	518	524	513	480	497	551	501	538	526	463	520	517	514	512	495	541	530	529	493	471	482	485	496	497	523	491	509	501	493	509	514	487	505	499	535	515	510	491	565	515	536	478	489	523	538	522	543	529	495	570	547	536	531	500	519	549	474	557	538	539	480	497	528	497	529	484	525	547	522	527	518	519	497	524	515	565	504	515	510	511	539	517	563	512	527	472	552	510	493	500	502	553	499	503	540	509	516	526	508	547	516	495	515	505	490	517	505	493	517	509	540	484	461	516	530	485
38183	19137	889	787	717	620	636	654	591	608	610	640	583	584	593	570	624	601	584	580	609	572	632	632	588	578	547	609	629	590	610	571	622	617	529	642	581	594	536	556	587	620	577	631	578	607	599	584	588	615	575	648	590	610	633	586	553	622	565	641	594	598	555	570	545	608	554	563	605	589	596	612	591	588	616	567	579	612	609	634	560	594	597	628	580	601	648	617	588	604	609	581	567	645	580	591	591	597	612	609	582	601	592	575	560	562	579	601	565	599	620	574	574	570	596	608	565	581	570	569	628	610	607	631	590	600	575	591	604	596	600	591	522	599	576	611	590	601	598	615	564	580	550	580	581	610	557	633	598	594	534	623	577	605	574	612	618	604	616	624	576	626	558	618	595	617	604	607	570	596	612	573	592	635	652	592	571	562	605	608	637	572	568	593	568	595	590	599	643	629	605	594	592	590	606	559	600	637	554	552	582	618	632	643	562	615	622	564	579	640	595	571	575	578	611	584	585	588	576	567	609	578	570	578	591	578	608	612	548	562	567	570	608	644	596	601	629	577	557	583	582	600	598	560	596	586	554	590	584	579	606	598	603	599	584	543	615	625	594	572	581	602	595	558	570	580	575	579	640	578	582	606	600	627	624	572	616	583	590	607	596	583	591	562	617	562	572	619	613	604	576	600	596	613	572	608	529	633	572	631	596	611	526	605	572	641	591	605	587	595	602	572	607	595	613	590	588	590	575	597	574	571	585	579	619	609	571	558	622	645	590	591	563	552	617	582	619	644	588	620	566	587	631	580	626	576	604	599	638	604	576	615	584	596	575	620	603	589	596	572	585	611	610	611	588	549	597	615	600	606	538	575	558	566	596	592	584	540	571	582	626	590	611	576	627	577	589	589	606	606	619	589	560	568	574	547	598	592	600	562	587	623	588	622	597	605	553	575	599	551	622	578	609	608	604	592	555	569	593	596	572	532	609	568	625	586	586	610	582	599	608	595	574	599	570	554	604	605	566	624	607	546	591	536	561	618	549	631	604	598	626	609	595	634	572	599	601	614	620	564	559	550	606	575	578	605	580	609	640	561	587	588	630	606	626	629	570	588	578	627	559	573	591	567	604	591	604	615	602	642	559	606	623	623	581	581	639	554	621	604	580	574	631	577	608	609	593	561	637	597	588	618	561	553	612	585	587	587	609	617	606	563	590	621	628	631	631	626	592	601	592	618	625	585	574	609	599	579	579	599	597	619	619	575	628	671	583	568	609	636	583	616	621	585	588	577	569	580	556	602	576	612	569	631	626	621	604	590	656	586	557	612	541	583	604	595	599	614	631	582	599	580	547	615	575	610	573	622	565	592	606	590	602	598	632	606	620	581	594	623	604	586	616	571	592	578	558	603	565	585	576	561	593	587	633	596	571	614	592	599	559	601	621	571	580	568	520	600	632	610	591	574	593	573	588	609	567	593	595	609	571	578	626	610	614	629	585	606	644	636	625	575	608	595	595	623	639	609	635	560	576	602	598	582	587	595	625	570	632	574	623	637	605	593	573	617	603	537	627	566	555	581	564	560	617	597	612	608	611	638	609	606	577	653	579	586	599	592	594	616	572	592	568	564	561	576	588	606	635	643	584	569	610	623	578	529	584	647	624	630	588	565	571	595	586	618	628	560	570	629	551	569	575	586	619	575	587	596	570	579	591	586	668	586	575	603	549	595	553	592	585	563	596	583	602	633	586	551	584	632	624	624	585	592	586	540	592	573	607	576	598	581	588	570	543	599	581	609	582	576	573	631	574	606	581	585	557	558	607	600	560	621	549	587	568	592	593	572	559	586	608	637	624	604	591	609	573	628	587	569	628	588	559	597	570	580	590	609	585	588	604	606	587	586	610	581	588	536	597	599	616	594	599	567	644	592	622	571	632	562	615	607	585	555	583	592	598	552	567	576	578	568	579	598	595	574	621	549	614	590	592	602	596	616	603	594	537	575	644	579	596	585	566	651	663	633	628	603	578	569	618	585	611	547	635	563	541	592	632	616	632	625	639	566	605	555	580	596	631	616	562	606	653	572	615	641	581	571	606	633	574	584	563	597	568	560	560	583	611	611	538	569	584	553	567	589	622	642	596	569	614	563	601	561	623	578	604	586	534	614	585	542	586	611	583	584	606	597	618	611	610	588	571	586	594	582	611	571	589	592	612	606	605	609	634	595	607	565	554	581	609	588	617	586	603	617	620	598	592	619	544	594	624	627	608	601	603	599	528	599	612	622	611	606	579	618	590	588	595	592	564	614	634	562	600	551	597	608	576	630	570	623	589	579	613	575	605	630	568	564	558	610	558	573	568	566	606	613	618	609	581	577	580	584	580	635	596	590	602	595	605	594	603	597	629	565	605	645	578	591	592	558	599	589	615	569	610	642	600	585	592	548	609	605	599	605	621	597	619	602	632	598	574	623	620	624	588	574	610	610	611	567	586	569	600	586	637	559	584	601	589	629	594	594	599	584	618	623	609	608	623	654	575	609	584	568	567	598	606	589	623	570	609	568	595	618	636	567	607	583	570	604	571	569	596	582	556	602	564	611	627	574	605	629	592	612	565	564	562	554	584	624	558	585	570	571	576	592	609	654	577	579	622	618	577	593	591	618	585	586	612	585	585	589	614	611	606	607	613	639	580	573	607	575	622	548	536	598	608	559	605	607	606	611	660	585	580	569	556	582	561	615	637	609	588	559	593	585	583	593	629	579	592	581	597	583	605	621	594	605	604	564	640	605	577	572	621	572	634	583	598	630	617	583	589	584	609	545	629	584	563	621	594	619	591	587	564	573	673	611	603	588	603	601	584	619	572	599	560	579	597	552	573	604	574	574	616	560	597	579	600	604	631	581	568	589	600	592	586	593	628	568	563	594	639	576	606	628	553	571	650	628	554	607	603	593	609	547	581	576	617	614	563	544	593	574	580	567	589	589	592	572	593	597	586	620	620	565	626	566	599	633	610	607	554	601	587	612	580	551	584	583	558	612	593	641	616	589	560	584	610	585	537	566	571	608	583	577	592	575	579	587	549	595	606	570	591	596	605	586	562	594	617	605	594	612	609	565	562	562	593	573	584	570	601	587	559	644	602	571	591	585	623	605	608	605	597	558	628	602	590	584	614	625	581	582	603	583	580	609	583	583	623	608	579	612	591	613	554	574	589	606	590	590	559	637	579	581	612	623	601	593	598	598	606	602	569	623	587	625	600	626	587	590	598	589	636	571	569	584	564	612	584	595	651	534	561	616	609	638	590	573	645	581	646	609	609	577	602	609	594	577	599	555	618	617	584	603	570	610	588	612	568	605	526	615	602	591	570	583	602	588	612	579	581	582	589	624	605	609	642	590	594	585	592	570	622	590	562	583	639	604	601	591	596	657	590	617	590	577	619	571	511	601	592	568	584	590	619	623	588	570	564	584	607	569	657	571	562	592	594	602	568	570	596	610	620	612	586	605	599	603	627	600	645	657
23204	20729	27967	23569	20713	12018	978	637	569	549	439	450	399	357	391	376	362	363	382	331	343	366	379	388	369	350	362	338	324	382	327	352	318	338	335	338	307	332	344	346	351	356	338	330	350	303	324	340	372	340	332	307	332	337	316	349	311	325	326	348	313	301	318	321	328	325	340	327	314	329	309	324	330	338	353	351	346	386	338	331	357	311	342	340	361	290	322	326	321	319	345	308	318	321	346	324	319	352	342	320	313	333	336	321	334	305	319	351	308	352	323	324	320	295	318	279	320	303	337	317	299	293	347	322	280	318	316	330	321	350	338	323	291	325	306	327	310	316	324	322	289	334	366	307	328	297	358	348	341	315	335	315	326	338	324	296	330	338	343	320	299	334	322	316	341	323	338	316	290	316	326	326	338	321	297	319	339	310	308	342	288	326	352	311	325	313	330	318	309	290	373	347	338	303	309	318	318	331	277	297	330	306	336	313	334	339	323	333	321	334	341	314	315	317	332	340	295	313	346	295	324	329	351	313	338	333	303	306	336	330	315	307	311	308	325	323	361	326	315	356	358	285	327	337	301	298	298	315	341	326	309	339	379	334	338	337	365	330	328	354	312	317	316	302	316	325	319	323	344	297	268	306	295	291	315	312	333	316	279	297	332	314	354	339	353	318	328	343	326	337	331	320	317	316	339	308	319	330	323	307	326	314	342	349	298	339	322	337	309	305	324	338	305	330	339	348	317	298	308	315	334	315	343	315	331	315	308	290	337	308	337	345	319	351	340	329	314	338	313	311	320	308	316	309	324	316	367	344	304	294	335	341	326	336	338	316	293	313	321	357	339	291	327	324	305	338	329	280	343	296	332	328	337	317	296	321	302	308	321	317	273	367	290	330	360	341	314	318	327	318	327	307	346	331	289	306	297	305	351	330	303	318	337	317	313	321	332	317	333	306	333	320	321	328	284	328	352	302	312	355	297	311	317	313	336	326	345	320	293	326	303	336	331	328	280	275	317	324	312	302	306	292	314	332	332	359	303	291	334	335	337	332	336	343	331	321	318	293	297	327	342	325	324	316	339	315	324	321	362	281	358	331	304	311	330	296	319	322	341	304	336	283	330	348	340	320	319	344	314	292	316	345	304	349	308	323	336	326	335	322	331	287	305	308	354	324	291	328	346	300	315	327	312	325	322	302	313	282	312	336	327	333	321	350	366	360	335	359	335	325	350	334	328	341	350	299	349	298	316	322	343	286	300	318	303	343	316	292	296	314	336	286	326	310	306	313	291	324	327	315	319	309	315	320	309	308	303	314	302	325	302	283	321	304	315	315	306	306	299	338	299	296	306	305	325	308	340	309	310	312	335	348	353	336	333	329	328	308	327	303	315	338	341	348	308	337	324	330	329	305	355	331	319	326	318	341	348	357	319	324	320	310	355	328	302	306	301	333	279	325	370	337	352	341	332	348	325	329	303	328	323	310	308	321	339	285	311	347	319	332	330	319	341	324	296	309	327	335	331	312	336	331	319	349	306	320	313	341	322	309	308	290	357	331	321	336	332	313	320	301	317	303	307	337	325	335	291	311	323	311	347	330	291	298	321	329	342	327	341	338	310	312	321	301	335	337	309	332	332	335	336	312	338	289	341	333	304	337	304	303	336	336	300	312	322	343	345	348	342	306	292	319	325	300	326	344	318	306	320	306	339	328	334	300	331	358	331	329	345	305	301	319	356	315	327	316	295	326	346	285	287	323	301	327	328	287	333	296	310	273	326	306	369	298	322	351	304	322	359	324	327	306	321	333	328	295	301	296	313	315	327	306	314	350	307	323	308	355	331	312	307	342	338	279	339	334	311	297	306	339	333	327	334	343	304	331	330	307	335	321	328	314	300	289	337	311	301	330	353	334	325	331	355	335	325	311	340	324	328	320	270	313	350	327	335	327	294	322	348	321	314	355	305	312	321	340	338	304	312	312	341	320	310	349	322	292	307	302	313	352	300	304	325	337	329	317	312	310	353	335	312	326	300	326	321	312	300	316	335	329	344	326	317	350	302	322	344	329	342	343	357	288	317	336	307	362	325	310	305	305	275	343	332	315	335	290	337	349	313	343	335	344	296	345	318	363	322	305	340	296	293	322	347	284	338	323	312	308	323	343	343	318	324	325	316	319	303	324	327	313	324	307	340	305	307	324	313	322	320	307	297	327	336	314	332	320	352	317	302	351	336	329	324	316	301	336	294	293	340	308	310	332	326	339	290	321	294	311	291	312	347	320	327	303	304	328	314	317	315	308	295	317	311	296	339	345	336	307	321	327	291	316	296	295	323	317	294	331	366	345	333	308	289	349	303	364	331	316	343	335	328	331	289	308	315	302	342	304	321	287	328	328	316	320	312	289	337	325	318	327	359	338	347	297	317	321	311	321	302	349	323	342	359	348	332	339	299	313	334	346	342	308	339	312	341	337	300	334	299	310	320	318	341	309	330	322	331	327	327	305	320	331	320	308	337	354	313	307	315	314	336	323	294	331	284	292	333	334	310	320	331	325	288	326	307	291	310	318	313	340	326	312	322	326	339	323	348	303	309	319	337	326	358	338	326	324	299	332	307	332	309	296	305	315	318	328	312	341	321	324	301	314	305	327	289	313	348	325	330	332	318	294	330	323	328	302	340	322	336	305	290	299	321	345	314	348	316	299	327	291	291	333	352	344	320	313	287	334	302	322	327	320	345	303	363	345	345	334	286	308	324	341	338	339	295	301	333	309	298	339	297	339	320	330	332	319	313	287	344	293	289	288	331	319	347	319	311	331	329	309	316	362	347	309	306	337	360	339	301	327	334	294	310	314	351	318	348	333	303	331	367	317	373	310	341	295	328	329	297	301	350	329	342	330	343	297	298	360	340	296	321	299	319	297	303	293	315	336	347	286	362	342	352	346	332	310	307	305	308	274	352	304	335	325	322	307	334	323	339	368	319	325	330	317	320	330	295	324	319	334	329	324	295	330	310	327	353	336	337	325	305	324	319	346	327	300	300	315	329	341	340	310	325	311	302	336	325	300	337	352	331	316	351	308	329	314	350	352	344	359	292	297	293	323	329	325	301	343	315	276	348	348	308	296	332	322	270	303	330	302	332	332	326	312	314	331	341	287	325	337	312	347	313	315	312	339	336	340	331	318	338	327	313	321	293	321	307	323	320	346	318	318	327	321	338	334	321	350	312	334	283	340	325	349	333	306	356	293	329	300	318	341	320	309	307	357	326	300	312	305	296	322	339	346	299	319	311	300	333	330	341	349	309	328	342	341	341	326	322	335	343	308	312	312	298	310	327	313	364	334	316	321	362	331	338	306	328	299	327	318	313	318	325	324	339	311	307	345	311	308	316	329	365	330	311	360	322	342	339	345	317	323	322	308	333	338	305	299	302	321	326	308	334	289	316	332	315	325	323	307	320	338	261	326	318	342	328	325	322	297	319	308	327	327	325	325	336	337	362	321	367	308	337	354	344	292
40895	24034	5804	2906	1934	1550	1259	1099	884	771	679	622	566	522	502	438	461	475	430	464	434	404	424	430	426	445	416	390	429	439	386	401	421	421	423	383	406	387	410	415	398	408	402	384	395	382	398	409	389	404	385	370	379	408	368	360	384	376	389	380	424	410	409	373	404	380	352	378	392	400	396	378	390	376	361	430	367	377	405	366	382	361	371	391	399	351	387	368	408	357	369	373	371	351	339	374	373	386	356	386	370	401	362	359	396	384	388	394	391	376	390	381	400	381	372	369	364	370	369	351	379	386	398	337	387	377	377	366	356	391	354	341	379	373	372	373	369	383	370	377	394	368	398	386	387	418	337	386	383	369	378	350	370	367	384	402	371	368	357	379	412	343	381	384	353	370	371	346	382	380	386	365	390	364	389	388	382	348	371	358	361	357	381	390	384	394	343	378	383	346	359	397	348	352	412	392	394	374	369	362	357	353	378	392	396	347	360	385	349	384	385	400	394	378	344	353	360	353	379	393	401	356	363	369	376	374	348	395	390	392	428	397	342	374	405	350	350	334	357	365	378	369	400	370	363	352	388	396	349	341	349	376	360	373	336	341	386	347	385	375	381	367	349	362	322	396	343	372	372	384	377	363	380	378	366	409	367	415	386	360	366	381	383	374	378	384	386	370	375	380	384	390	351	388	386	337	385	376	376	386	371	406	389	348	381	364	377	413	400	391	411	362	375	374	392	346	345	386	377	360	372	351	369	373	391	365	385	380	385	415	401	356	375	383	382	379	391	375	379	354	360	333	362	362	389	384	364	392	378	346	374	362	361	327	384	362	356	352	370	366	373	376	381	375	382	392	358	389	391	370	395	383	395	411	310	387	370	396	369	384	360	379	351	348	381	353	371	386	360	405	357	361	373	370	370	351	387	356	408	370	394	372	373	399	397	398	351	376	363	377	377	364	361	373	386	347	379	350	396	381	383	340	349	409	371	402	353	388	348	356	365	364	370	386	382	390	377	354	380	371	391	359	380	355	346	367	341	381	380	381	383	334	325	369	374	359	336	373	374	363	374	397	346	348	357	377	372	408	378	388	333	355	377	391	399	375	359	356	352	373	386	365	421	383	395	402	360	396	370	345	379	385	375	362	383	353	405	360	378	374	358	390	353	391	364	382	342	365	342	365	388	305	343	365	368	353	354	340	383	373	381	366	367	334	375	364	372	364	368	387	400	401	349	399	414	367	362	394	358	357	360	340	355	368	397	399	408	392	368	373	346	359	356	365	382	355	363	371	348	408	384	392	367	350	332	372	342	340	431	361	390	360	374	395	369	383	373	357	346	320	335	384	378	370	354	350	375	386	354	340	400	374	381	366	403	362	363	354	385	366	380	397	381	356	374	396	386	377	420	348	413	373	401	376	425	380	366	397	381	347	388	382	367	372	364	375	372	352	350	387	371	376	367	369	395	387	382	301	366	355	374	379	393	388	371	387	360	398	348	406	393	369	385	364	382	360	364	359	365	363	412	391	359	378	392	349	377	373	351	367	345	356	389	342	420	397	380	353	371	337	393	385	374	372	337	377	347	364	376	391	383	370	363	341	362	384	357	390	386	349	384	365	390	333	408	379	343	352	351	379	352	368	393	388	365	369	368	385	358	386	359	364	363	395	400	377	369	370	383	357	388	437	371	365	348	360	399	366	380	379	389	357	370	374	345	367	398	393	371	392	398	333	371	390	386	326	353	374	360	425	356	348	378	398	369	356	393	357	396	356	353	394	372	374	350	365	397	399	376	391	383	411	350	364	353	379	378	341	376	387	405	383	405	394	367	375	364	388	350	383	346	374	387	348	352	379	359	393	375	375	372	344	374	374	376	365	378	360	387	322	393	342	385	372	375	368	380	343	377	380	361	386	395	358	348	384	372	350	394	376	374	402	352	342	336	370	391	352	371	362	383	434	359	359	361	371	351	359	397	361	358	376	416	358	388	378	378	373	382	403	382	369	391	396	382	372	375	329	403	363	374	383	361	356	377	361	358	350	375	323	363	370	359	383	365	370	384	364	330	416	362	412	386	391	372	352	326	361	348	354	372	362	384	371	358	388	400	351	360	344	396	373	361	378	364	385	354	376	377	375	407	367	377	405	373	373	355	365	363	356	410	346	403	384	376	418	366	345	364	371	380	366	335	407	377	355	387	368	377	379	370	383	339	385	424	354	385	345	383	344	393	385	404	372	363	369	376	331	367	385	381	395	379	362	345	370	341	377	384	363	384	367	358	360	369	393	398	385	377	349	342	376	338	396	363	367	336	407	363	364	345	368	363	359	379	378	391	393	354	361	370	365	330	375	376	420	367	407	367	379	405	385	393	400	392	383	355	385	371	402	356	362	383	371	363	376	399	378	366	360	357	371	400	341	375	382	419	342	376	379	376	374	356	368	370	368	373	379	411	364	368	378	329	388	368	381	336	362	348	374	369	389	358	327	351	408	401	375	404	376	391	417	388	377	363	400	359	364	367	334	364	400	389	377	382	385	363	377	372	354	361	391	368	353	358	347	335	378	350	367	382	348	409	369	372	401	347	393	377	337	372	379	366	378	347	339	353	382	358	360	382	363	365	359	389	368	386	361	379	373	345	378	330	357	376	332	377	362	396	363	359	338	367	382	401	329	376	373	369	406	372	353	383	387	364	369	366	386	397	353	392	358	374	385	401	365	345	375	365	383	376	328	377	362	363	361	394	372	371	371	374	375	359	383	378	371	368	375	388	391	361	365	379	392	341	387	359	395	394	404	375	426	351	387	405	415	403	381	389	347	381	406	371	377	360	359	349	378	407	346	347	382	381	366	384	391	356	378	354	375	355	365	354	360	359	368	373	348	358	369	376	380	357	358	366	370	386	364	360	386	385	386	368	373	362	374	374	365	400	393	380	375	346	365	371	341	337	399	375	386	361	381	329	366	359	356	364	404	345	374	375	373	383	370	368	387	366	357	357	366	372	387	394	371	371	358	417	413	360	399	380	341	350	369	363	329	395	360	389	396	401	368	371	362	371	341	361	336	380	372	390	373	353	360	363	392	356	372	357	357	373	371	384	357	363	382	379	369	340	399	364	380	339	343	390	353	401	361	376	353	348	413	351	373	375	369	343	368	366	369	382	382	383	356	375	358	354	381	384	371	363	397	375	358	353	364	377	392	360	381	384	372	353	384	341	371	387	376	336	369	366	392	335	347	400	381	390	319	378	376	345	361	367	380	367	365	356	356	358	361	345	365	346	378	374	357	408	353	372	381	365	357	371	364	390	355	334	344	381	367	410	373	324	389	393	366	413	378	364	379	389	398	358	383	371	353	388	335	370	350	372	354	361	357	348	398	395	404	352	366	385	384	378	399	362	371	401	372	345	350	412	416	373	378	400	375	369	380	370	387	369	367	350	386	376	364	367	359	436	368	353	368	373	385	367	381	397	370	344	367	365	361	390	409	380	371	373	360	374	386	381	368	368	338	391	373
24455	20724	26924	24450	13108	1294	956	878	805	868	815	795	681	786	769	716	714	773	760	731	730	710	722	709	781	768	725	722	756	758	755	713	709	731	687	729	682	762	712	690	710	762	704	693	729	712	703	745	745	706	716	702	764	737	769	682	674	706	703	741	733	703	711	701	698	724	690	727	692	700	741	709	726	704	704	744	678	727	725	706	716	729	746	705	718	728	708	692	717	715	711	728	717	685	789	717	699	730	744	731	744	683	693	713	717	677	708	666	720	720	672	687	708	686	687	689	684	730	705	686	683	709	687	689	728	708	712	697	720	698	706	733	679	740	727	675	671	685	689	708	735	730	686	701	775	735	759	715	672	698	637	747	645	692	717	735	721	712	754	723	668	696	743	708	722	705	721	707	713	731	708	710	665	719	748	685	680	700	732	668	721	724	785	720	691	688	700	711	719	711	734	709	738	741	753	706	732	657	710	691	712	733	721	680	749	761	698	710	713	652	701	687	749	693	741	716	713	689	690	663	711	701	659	718	687	721	713	702	707	694	701	728	743	715	743	720	744	684	690	661	695	693	689	759	703	709	700	765	728	699	735	694	735	734	663	718	768	712	737	692	691	689	679	735	761	734	713	673	671	734	697	670	683	714	692	730	667	727	675	701	662	721	716	717	721	730	708	702	704	695	681	688	714	685	735	751	720	725	735	707	682	679	697	702	729	670	718	666	701	695	712	702	714	714	722	674	733	700	697	694	701	669	667	691	726	725	716	691	727	752	751	703	702	681	752	714	699	716	752	716	674	715	726	698	727	739	716	705	724	715	759	721	686	710	664	705	673	703	715	713	698	725	687	704	742	721	699	690	707	720	679	725	668	689	736	738	672	676	760	716	668	673	715	746	688	700	734	701	723	693	715	751	733	697	774	687	686	712	729	713	699	706	674	764	734	715	711	771	738	692	694	707	690	729	714	693	704	713	758	664	697	675	669	701	712	690	702	709	696	698	652	735	678	670	704	682	724	714	750	651	725	732	707	678	712	717	688	704	727	714	702	679	711	714	699	697	663	700	727	740	685	670	722	688	691	658	719	690	748	704	674	682	717	779	697	717	660	688	713	705	656	761	714	661	702	695	702	711	736	709	703	717	685	703	725	730	766	735	730	718	670	680	741	658	739	727	703	704	745	750	664	741	724	703	680	742	759	635	758	719	691	694	736	700	728	746	727	733	726	724	710	712	723	730	735	689	680	719	705	715	722	718	699	755	714	692	704	712	704	762	738	725	747	699	652	694	699	707	738	696	725	708	708	747	678	711	685	681	696	693	674	677	763	697	719	727	732	716	699	685	707	730	753	674	692	680	702	704	691	721	694	742	744	691	704	684	727	727	728	682	730	702	649	699	748	685	705	731	686	728	733	738	716	702	736	653	702	715	728	712	672	681	729	709	695	721	680	670	669	722	735	740	750	713	708	701	717	748	759	694	702	618	693	700	679	721	700	684	690	727	660	733	718	657	691	735	677	676	677	726	787	714	667	693	711	719	757	708	729	669	681	720	752	771	706	726	670	673	719	722	723	701	697	712	730	686	740	683	681	753	742	749	721	680	693	765	692	743	743	688	673	741	730	675	673	699	689	717	708	715	726	686	699	705	759	696	694	694	725	675	698	756	685	705	677	759	698	722	729	690	732	708	652	670	624	691	727	728	724	712	712	728	687	693	731	722	700	710	649	687	692	681	733	716	748	651	706	694	719	709	691	675	731	747	765	716	740	717	698	731	706	696	699	719	737	707	746	679	710	666	670	704	705	690	694	691	670	737	707	697	687	751	684	676	691	680	671	719	766	687	699	720	699	715	696	746	727	760	733	684	735	744	710	680	716	686	741	717	669	694	757	701	755	715	718	720	717	717	724	724	692	719	657	720	719	685	687	735	714	697	681	677	686	748	735	738	694	699	713	656	748	743	729	718	694	715	688	692	690	687	752	718	671	719	749	710	725	718	719	686	676	715	740	707	702	661	674	706	703	707	723	727	718	734	696	673	691	765	706	659	660	707	703	683	739	755	683	718	717	714	712	700	722	729	733	740	715	705	755	679	703	688	740	748	700	730	717	689	672	711	727	715	705	683	695	720	702	693	699	707	761	725	742	682	735	731	722	741	694	710	717	694	707	680	686	688	706	711	709	700	707	694	708	717	732	664	735	660	715	702	725	699	703	720	682	720	677	702	697	730	765	713	704	760	689	699	696	741	725	703	663	657	697	705	680	742	674	646	719	729	715	676	737	703	691	699	690	731	711	703	698	742	704	730	708	724	726	704	712	745	724	728	661	676	708	734	704	725	788	693	718	710	713	713	689	689	636	686	745	723	708	734	715	696	719	697	701	696	720	717	686	742	718	713	688	684	677	740	717	668	691	703	734	639	714	715	680	741	755	724	721	732	660	700	705	690	737	689	711	711	674	740	709	713	730	679	705	699	675	756	748	664	742	675	716	699	723	761	721	680	660	655	688	686	707	689	787	737	685	750	733	653	744	702	745	734	693	718	690	705	700	689	689	729	681	694	718	646	657	688	717	693	694	692	726	730	692	718	667	660	743	688	673	746	731	715	750	706	685	687	698	698	710	699	695	674	739	691	710	718	693	687	702	722	693	733	756	710	733	713	676	713	711	778	716	717	738	712	688	723	680	707	680	710	720	746	677	702	683	677	682	643	725	721	716	721	640	717	675	693	760	738	681	673	709	675	697	713	723	657	684	767	700	685	723	704	709	672	715	684	687	692	656	719	677	696	662	741	691	691	689	687	710	748	728	716	666	730	700	697	728	721	704	692	718	743	712	700	699	705	708	740	716	693	719	716	713	683	727	720	732	700	707	725	709	754	717	697	749	728	750	675	724	716	717	761	758	719	740	669	739	717	702	705	762	692	727	686	683	655	747	710	715	659	742	700	706	704	779	756	735	726	756	733	732	692	676	697	668	703	741	709	679	702	706	709	736	703	756	712	718	700	705	723	725	706	719	756	708	661	633	712	650	685	718	727	695	721	682	692	671	672	724	680	669	658	713	736	686	701	713	746	729	731	713	708	683	733	710	747	687	694	697	723	655	720	691	730	718	774	782	712	725	684	651	738	668	681	687	736	668	687	746	674	721	697	687	717	710	732	689	678	722	657	724	751	710	682	686	741	658	733	743	741	704	721	701	744	672	738	721	723	703	692	750	673	711	659	759	717	734	737	702	690	749	678	697	711	699	727	765	757	748	690	693	708	690	722	679	708	717	677	724	740	705	702	677	729	683	658	692	686	719	709	701	702	695	664	675	746	682	709	732	659	706	749	744	753	682	714	750	725	715	707	647	654	755	707	740	680	687	695	716	673	755	705	689	706	698	676	722	722	654	751	706	755	686	698	725	673	767	729	687	719	684	744	733	701	682	694	715	675	708	739	729	691	696	747	777	681	710	704	700	713	731	772	710	716	738	701	685	658	718	678	662	699	681	717	703	668	754	705	687	712	694	746
40851	19361	3662	2168	1685	1390	1321	1205	1027	1058	929	901	902	870	834	860	855	842	787	857	820	760	817	856	839	837	838	764	818	830	832	817	804	786	800	823	781	783	800	799	774	793	844	786	814	834	787	821	774	789	820	778	828	806	776	739	795	816	830	801	801	800	780	791	796	796	878	792	798	775	746	788	819	770	830	832	764	778	818	866	789	823	840	812	809	789	798	776	807	809	791	786	752	802	788	780	797	786	772	766	770	795	762	760	824	804	793	790	812	806	790	830	807	797	761	829	825	800	756	816	801	803	731	786	833	777	776	762	824	784	831	809	780	807	791	832	828	759	798	778	804	765	812	777	805	834	847	844	791	779	782	747	760	804	798	816	817	775	780	824	770	845	744	793	803	795	792	791	827	796	822	806	795	812	797	740	772	789	759	801	823	822	766	770	795	770	749	759	818	817	782	810	790	846	798	818	747	809	726	798	815	824	822	835	750	837	788	791	810	809	771	783	803	780	751	813	762	833	717	814	779	809	770	784	773	795	824	835	808	773	816	800	819	773	776	813	761	828	808	780	743	776	791	826	808	795	805	805	800	827	767	784	762	777	796	752	810	765	808	816	766	752	801	772	835	813	800	811	810	802	854	772	828	815	809	842	797	752	752	817	813	739	779	778	795	856	799	820	808	816	812	799	715	775	777	777	786	794	799	759	796	801	856	775	815	806	796	837	845	821	802	808	839	815	745	800	775	813	835	782	811	829	749	793	816	881	759	806	772	785	806	832	774	788	801	789	825	820	741	766	798	785	787	785	799	764	835	789	792	790	793	817	803	816	778	787	807	858	826	809	792	845	817	824	799	793	771	801	773	829	779	850	790	755	779	779	798	799	790	790	785	785	826	758	758	734	764	795	833	778	789	840	802	832	810	793	817	831	803	801	821	792	785	832	766	754	798	845	823	748	840	781	812	796	794	787	788	785	778	798	754	839	788	755	810	807	830	837	787	772	833	812	832	797	811	806	816	809	786	803	808	814	759	799	750	786	798	795	774	783	788	790	781	788	770	774	793	776	768	823	789	790	815	821	855	755	816	778	775	819	772	828	832	791	851	809	763	812	791	777	789	820	773	787	753	805	818	795	751	807	784	826	833	835	768	794	763	772	796	800	794	769	771	775	833	817	794	789	796	828	794	813	801	800	805	829	721	808	770	814	758	791	786	781	768	765	783	829	800	739	794	817	800	794	792	791	803	764	786	853	758	863	782	857	788	785	819	751	759	825	769	781	789	785	781	804	802	786	858	787	834	788	813	812	821	796	787	796	781	786	751	802	827	812	791	771	813	818	773	796	786	788	791	748	815	773	794	795	764	784	803	786	766	777	813	806	813	761	791	815	836	758	804	789	801	820	803	791	820	769	777	789	812	787	776	783	800	781	796	796	788	787	792	813	806	797	773	796	765	795	800	782	746	780	781	817	741	789	764	757	791	778	782	826	765	774	761	756	736	824	787	789	816	775	790	739	810	761	818	771	781	779	796	796	772	775	767	806	763	809	795	777	787	773	835	745	827	814	790	798	801	790	816	795	792	830	803	806	796	774	810	805	794	793	769	779	807	743	819	773	831	831	759	817	794	808	791	791	800	824	798	847	787	779	789	770	771	774	799	815	807	784	760	833	787	778	758	793	813	818	839	741	765	802	813	789	775	777	833	844	778	775	781	807	800	757	825	795	772	750	791	788	814	787	770	789	786	809	835	808	804	817	813	780	748	721	804	776	789	812	739	773	875	803	736	783	774	782	851	811	767	738	762	731	859	795	810	769	853	800	811	732	789	854	739	767	765	862	718	783	811	779	769	789	770	791	775	788	788	858	801	841	807	793	795	774	786	772	757	800	800	795	796	789	807	789	793	789	789	791	815	791	774	792	841	789	814	816	757	786	764	811	803	805	776	815	752	782	812	782	817	784	765	847	804	783	800	807	775	766	768	805	834	834	792	820	783	768	829	763	794	801	803	806	775	785	787	801	760	771	800	815	793	828	779	798	776	831	816	859	758	834	772	790	836	841	784	809	753	816	820	787	836	797	789	809	787	774	776	769	803	809	747	788	811	800	855	796	747	805	832	801	774	780	836	754	812	820	822	847	824	784	760	794	829	824	751	817	790	795	799	777	775	790	790	750	777	810	757	842	808	792	781	831	864	742	784	747	751	815	792	742	811	837	769	789	820	797	783	795	814	729	806	793	800	768	844	818	809	841	815	772	777	779	821	826	805	793	792	810	843	762	776	805	770	814	773	777	806	812	801	809	835	803	784	856	788	739	772	817	812	763	753	767	753	769	738	770	803	780	755	788	823	814	796	762	795	777	840	815	749	717	802	770	794	785	759	798	778	790	779	760	756	790	815	756	785	813	813	783	792	811	820	764	845	812	760	837	792	768	793	818	756	850	766	816	825	806	768	814	788	774	802	829	828	847	784	749	798	760	810	782	785	772	793	797	766	853	751	815	763	779	781	834	834	757	784	844	819	818	849	736	786	796	797	778	757	816	819	758	780	779	843	779	776	819	792	818	825	794	738	806	772	811	760	814	810	776	813	803	753	755	777	799	729	778	784	793	791	801	769	800	795	819	844	824	826	773	824	842	752	793	848	767	793	794	791	787	756	828	826	796	802	745	767	811	792	810	827	784	748	771	784	778	808	775	756	840	751	775	783	785	804	810	755	813	856	846	812	798	755	813	821	783	818	810	783	798	795	788	785	804	773	792	778	816	809	812	778	815	826	823	783	781	783	762	773	821	785	778	770	809	806	758	836	782	774	814	782	788	822	767	748	751	810	782	774	762	807	816	798	769	800	690	813	821	797	737	783	771	777	819	853	769	837	779	802	815	758	854	785	754	809	846	791	796	782	816	806	829	799	809	820	758	772	803	778	722	819	789	814	791	797	810	836	828	738	794	803	789	828	802	780	759	767	781	762	763	838	770	782	813	781	814	765	826	766	802	776	837	816	780	777	793	764	816	791	771	773	829	773	791	757	831	804	772	790	776	797	794	772	796	785	810	806	835	807	798	772	768	757	808	777	808	788	748	802	801	847	812	791	822	755	814	779	809	810	773	795	770	781	816	794	786	748	824	809	793	773	852	757	764	795	846	756	815	792	757	823	761	799	804	803	778	868	815	779	788	755	805	773	738	777	766	724	787	782	813	762	786	771	805	795	771	811	788	772	774	798	809	764	766	860	797	753	807	852	837	829	843	789	770	768	792	803	773	783	734	790	839	826	793	728	781	807	768	773	823	828	758	791	797	771	776	832	813	817	803	769	811	785	812	853	826	717	789	814	771	756	813	814	804	782	799	788	802	806	858	775	777	794	804	770	810	788	805	806	794	873	798	736	772	799	835	815	762	803	808	846	721	778	822	838	823	862	785	834	788	807	824	811	780	816	785	777	817	745	790	830	760	724	846	824	825	806	808	791	840	795	767	757	800	792	788	798	777	785	740	764	797	798	765	829	819	796	793
22282	20740	28392	23158	20733	20792	11706	1343	952	861	777	740	728	670	636	613	669	612	555	574	550	562	581	584	571	578	528	577	565	562	511	510	563	560	530	491	536	590	538	528	516	580	557	539	551	525	525	501	565	524	582	508	564	498	578	523	496	538	503	546	476	555	489	506	550	538	522	512	559	517	541	535	526	507	555	540	534	540	524	530	534	527	476	500	529	560	463	537	494	526	510	480	482	522	522	507	529	501	514	491	495	514	514	515	472	498	492	501	492	479	523	534	488	535	514	499	519	550	503	529	493	510	522	520	464	518	494	526	528	575	518	501	511	516	495	455	495	453	511	500	498	496	492	517	508	495	498	533	473	476	502	502	511	512	474	462	524	524	500	494	531	529	477	479	534	519	475	471	525	505	526	508	509	508	485	526	500	522	492	493	506	538	491	510	473	490	533	477	498	523	512	494	555	529	548	506	518	507	495	492	539	500	484	498	486	509	538	493	459	502	516	518	540	502	508	522	492	455	486	501	493	489	518	504	517	488	548	510	481	520	513	502	489	547	504	509	504	516	493	507	519	531	483	514	488	500	499	504	513	474	483	536	539	471	463	511	570	499	503	539	474	484	520	477	523	472	509	518	469	514	521	545	534	515	496	534	507	503	485	553	510	523	524	535	494	511	530	507	484	488	510	454	506	520	486	544	532	498	494	493	489	482	505	481	533	503	496	496	547	504	519	489	514	516	483	503	480	525	463	527	496	507	526	543	497	472	481	509	494	482	511	472	523	511	491	480	502	474	536	520	506	492	462	523	509	516	510	509	459	521	486	497	498	527	501	505	512	494	503	495	536	516	482	484	520	491	543	513	499	565	490	487	497	505	519	498	515	532	516	494	501	496	536	503	518	502	505	531	504	537	479	490	526	540	478	506	478	436	560	491	516	498	497	532	480	486	527	529	498	482	526	484	548	482	552	546	462	539	492	484	505	502	524	482	491	478	479	527	511	489	514	507	537	478	519	505	513	494	519	522	495	498	504	494	488	508	556	489	511	528	497	528	514	514	509	469	456	552	504	484	493	466	509	485	541	505	496	507	550	488	474	510	532	485	510	516	494	469	506	541	542	479	478	569	511	452	476	483	490	509	516	523	500	484	543	509	488	522	533	514	523	497	503	488	495	505	470	514	507	468	527	512	521	501	555	517	514	535	483	470	536	481	467	480	523	509	519	501	483	498	480	534	529	501	512	499	493	523	472	481	503	520	500	533	504	487	480	513	477	518	473	487	476	495	503	477	512	491	481	492	537	518	524	540	522	497	482	473	517	509	524	500	508	522	539	528	514	492	537	528	518	556	523	492	482	511	495	471	443	521	501	519	490	513	513	504	521	490	497	514	493	514	482	459	531	520	483	500	486	559	540	496	498	482	514	511	515	474	467	506	482	470	538	533	524	528	521	494	474	513	502	520	516	473	499	483	494	517	522	553	519	484	475	506	499	521	468	490	557	519	505	509	483	566	503	501	515	478	487	470	532	458	519	514	478	505	530	502	468	523	511	492	503	495	489	548	490	524	508	534	506	543	519	494	504	517	528	493	536	462	493	540	449	487	522	536	537	495	499	524	538	502	488	490	466	507	510	464	501	477	513	476	521	481	502	492	532	519	510	511	505	500	489	533	481	513	495	535	512	529	511	511	491	520	477	495	462	541	499	521	505	512	467	511	505	506	502	473	532	526	471	539	523	531	506	528	472	502	479	509	510	494	498	532	505	502	553	495	529	515	488	523	491	469	495	480	474	488	500	511	470	476	472	518	503	470	485	512	531	511	545	494	531	520	483	495	491	468	501	542	520	505	506	508	479	499	535	493	541	498	463	498	490	535	482	475	469	507	500	525	484	500	496	470	502	508	492	498	509	539	507	505	516	489	513	527	499	521	516	502	546	482	511	515	479	515	489	486	529	531	465	534	506	474	508	505	531	478	500	493	515	492	529	496	512	527	508	495	522	470	516	502	529	519	489	490	531	537	544	464	494	513	540	499	527	556	492	512	526	520	447	497	506	524	490	470	509	523	450	540	540	478	508	467	504	496	489	505	492	518	491	489	551	501	514	511	546	520	511	492	511	505	522	499	500	503	516	495	515	545	525	471	546	478	514	470	514	547	539	522	496	505	487	467	500	465	499	493	523	502	505	503	530	497	504	508	524	519	541	515	483	500	485	532	496	480	522	517	526	502	509	488	505	500	516	475	485	496	506	512	571	547	490	494	484	518	477	506	492	535	492	514	525	516	532	495	523	516	486	526	510	506	459	544	490	486	495	493	511	475	514	518	532	501	517	466	528	495	492	511	527	536	503	500	529	531	505	493	498	485	501	542	496	500	510	522	529	510	505	497	468	522	513	513	515	560	526	490	492	491	485	476	508	508	515	535	491	513	470	516	504	527	492	460	495	498	528	543	504	556	519	524	501	488	509	502	519	474	505	486	502	526	499	541	476	468	486	499	526	477	514	512	481	534	515	503	524	499	532	513	505	490	502	521	470	449	497	496	524	512	509	468	505	491	503	499	493	495	504	531	496	505	478	481	503	506	482	519	495	511	491	479	499	529	510	545	461	505	499	497	498	539	514	469	512	501	523	499	513	517	485	535	524	472	552	480	484	488	510	543	518	445	496	484	497	560	558	505	506	502	522	510	500	549	503	520	509	477	507	541	541	507	481	492	517	457	481	506	474	543	502	486	499	508	483	490	522	494	494	477	508	526	482	498	519	494	506	525	506	509	518	516	514	517	545	499	498	537	507	466	548	496	533	496	528	462	494	512	495	489	510	500	532	479	516	525	511	489	541	508	506	482	510	542	481	485	516	543	564	523	535	522	482	521	483	526	498	519	489	481	458	513	476	489	499	473	520	510	478	520	488	529	532	520	513	498	514	517	481	488	493	540	496	542	522	495	520	493	472	533	528	503	505	506	505	473	499	510	513	487	514	507	508	498	508	487	526	535	505	489	519	507	459	492	503	528	472	527	499	495	512	499	511	485	517	515	519	467	534	445	522	508	517	510	521	509	493	479	505	545	470	557	550	499	494	517	492	484	501	512	480	494	500	534	538	486	478	508	482	528	487	511	509	535	505	481	543	491	485	523	514	482	478	504	482	490	476	499	538	533	534	501	515	512	453	520	494	496	471	515	477	529	518	481	504	534	495	513	509	486	496	515	462	522	481	486	463	466	515	514	512	506	515	524	497	527	533	493	461	527	487	504	466	487	512	508	500	480	495	512	518	511	536	493	479	520	538	501	529	454	482	496	527	469	509	503	511	460	526	505	516	489	510	492	537	517	456	520	490	483	540	513	527	489	493	500	485	509	493	505	501	498	500	482	533	541	497	514	556	452	515	499	511	506	505	481	440	520	533	515	506	510	507	489	543	513	527	475	504	512	480	466	477	518	512	504	522	490	515	497	490	489	466	495	476	542	504	527	530	483	507	488	489	544	479	564	501	493	497	511	490	509	522	472	499	516
44581	25484	10011	5257	3850	3030	2349	1969	1625	1280	1124	1061	919	809	776	797	719	729	680	711	716	681	681	619	688	606	607	651	592	642	635	641	578	622	592	585	632	581	613	612	559	587	588	560	561	570	555	541	556	580	590	620	568	587	597	558	621	548	540	497	531	565	528	589	578	602	556	542	533	559	536	550	566	550	598	573	570	592	583	553	576	563	574	528	564	536	542	529	548	548	556	533	499	552	527	556	583	547	504	569	513	546	540	530	549	535	581	549	543	554	545	522	548	496	549	575	542	528	569	558	529	513	583	548	549	511	591	531	535	539	538	534	548	580	565	534	538	589	553	540	547	525	516	547	564	557	561	556	527	569	528	527	534	538	543	566	588	522	527	557	561	522	512	497	567	561	601	535	552	550	552	583	552	546	530	541	564	541	527	535	534	545	525	563	582	538	576	545	556	548	558	525	571	497	537	515	549	563	597	480	566	586	532	542	564	562	523	545	534	519	558	527	539	565	524	534	545	554	556	555	561	516	551	528	536	550	573	568	571	584	519	538	556	561	597	528	518	542	522	548	533	523	528	564	529	525	564	551	565	560	525	499	564	529	515	518	515	562	534	553	518	530	592	528	558	587	593	520	582	563	557	575	527	525	576	547	564	582	552	560	538	572	563	505	547	501	557	583	571	522	556	564	534	523	525	522	531	544	574	538	556	554	550	558	549	551	566	545	543	599	537	537	551	577	565	598	512	565	531	549	589	509	537	523	536	536	558	575	532	510	540	558	585	576	521	513	583	542	556	576	540	579	561	542	560	549	567	527	535	553	574	540	553	521	572	557	562	602	509	544	567	572	573	539	571	537	589	550	546	543	535	572	505	540	551	579	531	560	533	550	565	535	543	586	543	570	579	557	526	579	514	555	544	568	518	569	567	549	545	589	581	564	544	535	506	550	559	540	497	548	523	562	552	588	563	563	530	538	516	527	572	578	597	576	552	557	521	559	537	558	556	553	593	566	549	558	580	544	579	547	552	565	573	553	558	519	544	565	563	521	528	533	522	526	567	555	518	574	532	557	547	556	546	589	539	563	553	562	515	585	513	551	524	513	543	503	569	550	566	522	507	564	551	535	539	575	549	564	543	559	539	547	535	555	529	567	580	611	519	544	566	565	515	526	540	579	554	565	566	553	575	559	553	508	534	550	566	541	521	541	568	530	537	537	582	529	560	540	535	519	582	549	506	568	524	523	550	544	568	562	531	581	563	546	586	574	563	540	519	561	495	519	559	561	549	548	573	536	537	553	539	533	590	548	543	563	547	537	515	537	588	569	581	602	564	550	540	523	583	593	533	522	532	528	525	572	546	532	561	533	525	566	545	553	600	600	564	560	513	573	498	567	566	568	562	551	536	553	562	576	518	557	553	555	563	552	525	540	540	566	575	544	518	529	545	552	541	565	575	588	530	534	497	525	521	547	507	578	591	569	540	597	516	551	531	579	547	533	528	579	561	534	547	578	534	587	549	561	561	577	533	564	569	549	564	536	521	600	569	533	564	627	541	532	559	545	557	557	527	552	535	538	526	578	554	539	536	550	572	569	574	600	553	589	598	534	561	563	538	557	560	571	542	515	518	578	545	562	558	549	580	523	582	526	547	546	546	581	530	555	549	522	595	540	562	543	532	542	545	538	557	565	520	531	598	553	554	515	543	551	492	542	556	556	515	526	576	546	514	584	583	562	542	572	558	521	549	570	540	503	515	555	552	561	527	590	548	567	501	486	557	550	530	535	538	558	506	591	541	555	540	525	507	566	528	562	565	553	476	559	585	551	517	582	544	528	539	530	554	550	529	565	539	540	547	556	613	537	565	539	531	504	573	515	514	605	492	561	557	537	573	518	546	501	515	525	503	532	521	553	498	552	537	542	529	527	570	558	540	532	556	537	554	546	538	566	589	529	534	518	527	578	547	521	527	559	568	589	583	541	545	601	568	541	561	548	555	540	584	566	541	549	578	564	521	551	552	557	563	539	518	528	560	539	549	519	515	567	509	518	559	554	550	556	532	531	555	521	516	565	557	554	507	509	521	560	552	555	537	555	561	568	504	536	539	555	526	568	542	502	514	591	534	528	549	549	596	527	572	517	548	542	546	536	566	521	599	595	599	493	553	570	558	568	533	549	539	549	537	558	560	532	558	526	557	542	564	542	557	557	560	536	585	540	565	546	561	531	552	519	522	560	558	570	554	559	552	516	531	564	592	520	573	535	566	556	538	537	523	524	559	559	531	528	599	543	564	530	542	499	523	549	545	504	573	572	532	519	552	575	544	518	546	544	586	558	533	532	558	536	492	550	565	546	544	537	527	558	570	538	554	576	561	534	587	582	522	526	543	528	558	550	572	550	544	541	524	544	500	522	573	546	551	545	554	568	571	532	534	600	577	532	592	537	544	541	524	556	524	586	504	538	506	541	550	514	601	557	490	531	544	542	546	522	507	528	542	556	566	540	536	540	541	560	574	510	530	557	553	581	501	566	526	564	559	534	579	531	593	550	543	522	559	556	566	516	552	571	562	526	554	539	561	538	549	551	547	521	547	573	584	515	559	519	515	552	548	543	533	556	556	558	509	539	523	561	509	565	617	547	564	595	527	565	528	540	561	551	561	540	520	588	523	566	579	578	538	534	531	554	594	531	513	544	563	553	562	582	506	493	575	540	513	565	567	543	560	569	574	540	557	588	545	534	572	542	528	535	537	530	538	491	579	582	505	556	577	544	564	569	566	536	538	581	531	572	505	571	569	537	532	483	531	537	535	559	555	544	519	530	544	566	544	564	566	544	547	540	534	543	572	538	578	551	551	587	540	538	577	547	529	578	543	582	528	517	582	541	554	517	587	538	571	533	566	541	561	579	559	588	515	526	508	568	526	549	528	548	530	547	561	535	560	507	540	521	573	524	577	581	564	536	543	573	532	550	584	536	545	590	573	558	546	545	523	532	516	521	557	574	571	568	569	557	558	547	589	545	588	561	582	566	549	562	552	575	568	602	547	535	564	564	571	538	549	556	509	520	549	572	573	537	539	540	544	570	542	563	565	522	563	524	558	539	532	541	531	504	531	522	516	556	557	538	557	517	545	557	526	551	560	576	566	568	549	539	563	564	547	519	559	544	536	520	528	559	545	585	482	564	552	527	525	552	591	501	552	542	532	538	521	558	559	579	528	544	554	555	536	546	565	558	541	525	534	589	545	567	556	557	562	556	570	566	551	555	574	551	561	537	554	541	573	522	528	544	573	566	575	580	565	537	560	553	587	515	549	544	560	551	521	556	513	535	560	536	596	538	546	570	579	499	587	490	519	554	564	554	569	536	527	579	562	565	546	567	523	535	547	546	556	532	522	538	517	548	552	570	567	533	532	547	522	565	592	543	551	543	574	551	549	591	522	544	559	543	563	541	569	558	588	518	514	555	562	567	517	540	560	533	527	531	574	561	531	576	561	535	578	547	556	561	557	593	544	549
30470	22296	11248	1219	672	570	550	488	512	515	536	493	496	522	496	527	534	509	531	524	506	537	519	538	519	510	545	534	519	553	517	522	520	511	549	539	523	498	513	532	488	517	519	549	515	517	532	530	528	541	474	485	521	554	500	550	473	491	512	495	499	503	454	494	514	527	513	551	515	515	478	560	496	487	518	512	521	533	524	513	521	513	523	519	500	491	511	512	519	532	475	492	543	544	495	483	475	515	499	514	527	508	487	505	525	512	517	463	466	485	549	523	513	514	496	511	496	482	531	481	521	507	516	496	490	506	525	541	510	487	531	532	551	498	519	513	483	505	493	541	524	491	516	499	490	509	537	497	481	473	495	481	503	507	538	519	522	513	496	487	541	499	536	513	560	559	487	511	557	520	522	540	497	497	494	499	532	513	503	489	518	485	555	536	503	490	520	512	491	556	503	496	514	520	507	517	481	506	498	504	509	513	499	507	527	535	531	541	489	490	499	506	524	530	521	471	554	535	528	478	477	514	544	537	551	540	498	521	504	482	544	530	520	498	518	505	475	543	484	500	503	481	525	497	480	490	535	531	493	505	523	506	530	546	473	519	527	533	547	532	522	499	532	526	501	557	518	504	504	533	524	493	500	502	484	503	510	514	530	499	539	491	521	491	491	538	489	523	507	522	524	496	476	484	546	527	512	539	513	509	543	505	484	504	524	535	479	571	469	566	505	491	511	498	563	516	526	512	501	469	494	515	494	545	460	496	492	495	537	544	496	481	473	502	515	505	495	514	503	545	505	489	498	563	476	475	466	552	510	562	526	513	502	516	472	511	491	484	499	542	532	509	526	521	531	552	502	507	507	483	515	544	512	489	515	513	501	475	518	514	512	531	502	538	504	493	525	497	538	510	498	507	527	547	486	480	507	484	542	540	525	495	516	521	506	494	545	522	551	489	511	563	515	489	535	522	542	496	537	485	493	517	523	558	516	527	481	528	485	516	500	502	524	526	528	520	505	504	480	521	493	528	527	535	532	511	482	515	521	520	506	512	520	509	531	514	441	485	504	475	524	528	489	529	497	525	522	499	506	502	510	518	539	522	509	519	506	502	547	478	478	527	522	497	495	493	511	519	510	483	524	517	528	487	502	496	538	498	522	513	501	494	479	503	476	519	495	484	502	512	537	484	542	531	513	510	503	519	473	522	565	552	545	473	469	534	543	504	521	490	489	499	499	505	530	482	527	505	510	500	513	524	522	521	515	510	499	473	495	491	506	478	490	538	529	503	520	505	475	512	485	485	516	505	538	498	534	510	494	566	472	485	530	512	490	535	538	564	511	487	462	494	505	544	494	479	475	562	490	487	531	484	463	501	500	549	549	522	522	513	510	488	522	512	521	520	478	516	543	523	497	502	525	540	539	508	470	509	501	528	534	534	542	485	477	529	505	538	553	501	502	528	476	543	535	510	506	498	495	528	508	517	521	503	509	506	502	536	577	504	526	512	503	552	508	475	554	535	522	498	510	525	480	507	511	498	487	505	486	505	493	495	476	558	484	498	545	519	524	510	506	503	510	530	515	529	504	501	515	489	518	525	510	506	487	474	525	530	530	505	487	508	529	483	523	521	538	475	521	516	515	531	503	506	512	555	487	526	459	509	500	540	547	507	512	565	512	528	522	543	516	474	503	507	502	517	507	502	552	508	517	519	513	549	486	531	519	531	471	501	552	502	526	485	489	501	509	472	495	559	509	522	569	513	512	526	513	491	533	520	525	510	495	480	490	484	516	476	504	560	492	505	547	507	533	495	517	530	535	491	501	499	464	522	476	511	502	486	510	506	541	523	517	529	545	491	516	560	522	547	527	506	503	495	522	486	504	498	531	461	506	513	496	521	518	499	518	504	519	506	488	520	493	482	509	522	494	498	448	497	504	479	545	534	488	538	495	510	511	501	521	538	486	486	537	534	495	512	522	539	510	523	521	490	525	503	554	500	577	452	524	465	504	500	494	543	516	510	518	489	491	544	506	501	516	483	503	526	518	476	528	540	514	519	497	522	495	518	467	517	540	486	544	470	512	513	524	552	513	484	520	497	496	534	514	546	517	493	499	533	469	576	507	527	504	557	497	558	484	509	531	508	485	527	521	485	459	516	523	504	497	512	517	518	506	524	550	498	512	522	478	522	512	515	504	512	450	535	536	532	553	521	493	534	502	519	508	474	518	546	509	546	497	525	508	536	535	522	509	538	597	471	548	518	528	522	494	531	481	522	512	540	538	494	498	484	492	485	543	495	508	534	468	498	520	471	496	489	519	520	519	505	454	518	504	540	447	518	538	501	502	481	494	510	522	497	478	522	472	537	487	470	523	551	535	487	512	494	489	522	531	507	507	491	531	507	536	503	533	523	510	526	479	524	513	507	481	501	557	535	526	479	525	545	533	512	509	499	551	455	508	540	510	518	506	514	528	489	526	545	531	518	525	465	518	499	514	523	498	519	526	451	481	509	533	512	493	529	525	518	517	539	493	532	510	504	497	532	493	490	493	491	501	515	523	491	504	527	506	539	533	528	510	539	466	490	558	506	532	487	537	512	487	529	509	503	481	512	488	518	512	476	534	496	513	541	474	545	477	536	503	545	515	538	499	506	489	502	502	466	500	548	516	539	517	497	538	474	542	519	524	562	504	531	501	506	487	506	504	511	520	529	491	486	533	514	503	490	490	525	527	511	545	506	511	482	470	491	518	498	498	494	540	490	504	474	500	498	545	526	537	514	525	515	538	512	531	495	500	497	513	522	512	493	521	531	532	582	465	508	529	504	490	516	475	540	547	533	474	501	535	550	498	538	494	514	484	506	496	481	494	518	496	543	513	501	512	512	463	494	509	491	519	500	517	546	490	458	509	484	535	526	531	520	528	540	510	506	520	508	530	530	510	483	513	465	513	543	488	522	522	488	483	509	539	519	504	456	471	529	485	492	553	537	481	505	522	512	522	541	514	486	487	491	499	489	522	505	508	487	521	490	502	476	564	528	479	515	475	527	501	528	519	539	536	475	484	523	546	490	506	500	479	518	493	548	503	482	493	553	526	533	505	497	527	558	485	533	495	526	515	527	510	496	517	492	483	494	500	530	503	527	473	501	504	495	517	503	547	504	508	511	507	511	508	489	545	503	525	536	492	507	492	510	531	518	527	486	490	482	522	533	491	484	501	556	492	505	499	498	478	513	520	535	498	538	520	544	521	537	504	496	506	513	482	564	555	555	547	525	518	560	472	491	502	504	543	499	486	505	485	491	525	531	510	537	514	495	482	501	519	517	525	506	520	542	517	488	523	533	504	498	481	498	505	529	508	510	508	523	510	506	509	500	499	490	532	524	552	496	452	518	524	493	518	516	484	505	491	480	526	499	566	499	514	515	482	527	525	493	491	496	501	514	549	527	477	500	515	526	507	541	544	511	538	500	491	506	500	530	510	510	540	514	517	487	515	480	542	526	520	527	517	519	490	484
38370	13009	921	709	662	609	634	629	569	610	584	603	618	609	560	594	588	595	611	651	607	594	621	605	626	603	623	619	599	567	589	613	601	578	585	610	571	608	593	624	620	553	567	607	620	600	631	622	571	575	641	630	657	629	569	601	588	596	595	598	578	589	624	648	607	583	592	579	611	620	577	617	601	622	570	627	571	595	576	592	571	625	581	576	613	608	593	574	571	584	581	576	565	616	575	595	630	616	609	604	608	543	592	621	612	610	573	611	571	592	615	625	557	598	575	603	603	602	587	587	590	590	603	557	592	555	578	557	648	594	612	627	618	607	624	593	569	586	606	606	646	575	594	576	580	575	580	590	580	598	605	556	568	618	620	604	587	572	579	611	571	609	563	638	602	604	575	616	585	595	614	638	630	614	596	565	580	625	601	604	594	598	604	601	604	590	660	636	595	601	584	598	627	599	621	605	613	628	579	621	610	580	607	566	622	588	589	611	596	552	553	546	571	564	593	569	598	648	589	593	541	601	561	619	604	581	616	618	642	595	612	595	578	591	617	609	569	597	628	615	620	577	584	561	586	598	567	583	610	658	618	569	570	631	641	562	623	581	581	577	553	595	604	541	596	560	614	594	591	577	574	639	624	561	630	594	641	621	601	617	598	613	568	585	580	581	646	616	627	608	602	563	612	560	603	583	591	577	587	572	573	573	628	626	611	576	610	581	583	555	590	571	591	605	563	574	587	597	615	606	578	614	641	612	593	587	568	547	598	597	621	538	619	621	594	618	581	601	577	607	649	621	605	521	612	590	601	562	580	568	628	575	570	595	615	570	579	605	571	615	597	640	602	608	624	576	595	613	587	571	551	585	613	539	620	542	625	623	583	607	618	589	581	579	598	659	580	597	579	616	591	603	595	582	599	609	578	595	579	596	614	625	592	645	628	566	584	544	551	528	615	550	642	630	625	588	553	614	592	577	587	612	596	599	632	608	612	592	566	590	577	587	542	598	621	541	591	584	606	598	611	628	594	618	585	622	594	622	606	628	575	600	557	562	622	575	569	586	604	592	588	550	601	609	628	564	567	585	600	592	606	594	604	607	592	591	597	610	577	567	645	608	550	599	583	597	597	560	567	602	608	576	620	602	554	595	627	550	616	639	577	576	547	596	546	581	592	578	595	557	569	601	594	559	588	582	592	601	594	639	598	612	572	570	611	590	588	590	584	636	578	568	587	579	602	583	583	617	612	567	594	609	547	570	575	602	605	620	596	587	581	563	591	562	597	589	644	615	600	618	608	605	580	595	595	606	555	603	569	607	623	582	589	559	577	577	609	593	573	578	572	567	631	584	528	592	596	615	573	607	630	567	579	594	623	573	588	559	631	612	615	636	590	568	627	602	621	649	579	603	607	564	604	585	581	592	559	620	626	599	581	597	621	618	644	586	593	586	610	591	629	574	577	592	588	580	562	596	572	629	611	586	625	622	590	590	558	586	601	592	577	604	564	568	582	599	577	576	628	542	571	593	578	586	572	609	611	598	559	601	603	584	563	597	616	593	633	571	567	604	624	613	611	577	597	565	560	595	605	619	592	616	591	604	593	620	607	650	601	606	585	598	563	591	606	574	608	610	585	612	555	588	585	586	644	604	609	573	571	594	557	603	555	585	575	614	558	610	593	619	578	540	631	580	590	595	617	584	599	599	568	605	583	574	602	586	594	632	573	573	581	546	600	583	614	622	593	616	588	610	592	617	614	586	612	654	565	630	632	590	610	591	607	583	563	612	555	586	608	599	598	606	595	580	611	608	583	614	605	595	585	600	603	585	629	591	605	606	653	580	545	660	586	598	595	569	577	576	593	619	593	608	599	600	579	649	557	594	567	610	609	563	571	565	649	618	633	597	554	659	589	598	594	628	574	587	564	584	553	597	606	569	580	612	569	620	620	569	557	614	574	571	574	576	607	624	613	614	597	596	594	588	576	606	584	589	609	574	636	605	534	606	603	619	602	628	593	584	609	596	586	611	583	598	611	610	584	623	586	609	595	613	585	602	571	604	569	560	591	592	571	616	607	632	597	586	573	610	594	603	578	599	585	597	612	584	566	597	593	579	588	606	605	602	610	587	649	634	628	590	597	610	584	604	605	601	577	584	582	603	580	607	627	625	552	576	580	561	621	626	643	622	584	603	613	563	593	575	568	601	570	571	581	582	587	583	592	597	657	609	607	621	605	571	587	589	617	601	631	594	592	640	591	591	616	638	571	610	571	659	629	627	589	574	590	569	627	609	571	601	603	561	628	624	593	560	592	623	571	587	588	613	623	543	598	558	530	568	619	601	557	605	584	626	583	650	606	552	615	571	600	610	587	550	613	611	585	578	564	573	577	578	590	564	556	574	564	625	560	609	560	592	585	585	633	559	634	627	596	592	554	574	606	642	593	573	591	591	620	618	628	607	600	588	545	584	592	617	593	617	558	541	569	576	574	595	591	570	593	570	594	566	604	621	565	574	622	649	599	631	604	577	582	587	611	573	559	593	615	612	602	627	604	619	632	582	580	559	607	592	584	603	601	598	566	580	584	624	582	613	594	607	594	642	590	619	587	580	550	597	626	602	604	605	598	559	581	606	636	583	619	602	568	595	575	623	563	589	578	563	616	614	613	625	635	574	679	577	559	596	623	580	577	583	607	592	589	582	608	576	602	591	631	661	616	572	565	583	589	601	578	611	587	590	579	568	592	620	630	589	617	593	593	585	561	599	611	583	579	579	564	604	587	578	604	601	594	575	610	614	582	622	544	611	615	627	599	628	616	581	601	623	606	609	601	608	601	610	550	578	616	583	646	597	597	593	569	657	583	593	563	632	571	591	570	589	557	622	589	609	571	577	584	599	560	574	642	570	618	597	603	592	591	578	626	592	619	612	627	579	578	582	570	605	589	577	549	583	586	625	602	626	566	611	595	565	595	599	571	592	590	607	634	605	608	555	576	615	597	575	577	632	598	554	614	593	605	592	549	641	564	592	593	593	597	602	600	569	579	596	592	586	582	632	573	580	551	590	629	573	586	594	602	587	569	610	639	598	561	615	611	617	626	584	580	588	589	626	610	603	593	611	580	597	613	620	621	554	587	589	579	625	632	607	563	599	597	584	587	623	575	596	586	564	585	619	623	571	598	621	603	562	576	618	589	566	575	592	585	609	566	598	598	577	603	610	591	590	578	574	623	612	639	541	575	572	631	568	583	586	601	598	565	592	567	628	574	585	597	597	557	630	612	552	607	588	648	606	581	617	594	606	592	557	592	642	605	573	607	556	588	585	578	588	587	609	613	581	610	631	599	613	546	626	592	623	560	623	604	602	623	571	601	589	583	575	581	571	614	592	601	564	577	540	615	624	577	598	567	603	631	559	578	614	557	597	588	605	618	648	543	588	588	609	604	588	640	600	616	599	558	572	613	626	630	631	556	623	598	589	611	563	634	586	605	558	596	625	609	626	608	587	611	559	584	610
23239	20791	28045	23618	20775	12107	1080	637	548	533	456	439	391	414	422	391	370	348	346	352	370	353	381	380	394	370	358	343	352	319	334	363	322	342	356	365	330	355	310	329	348	357	286	342	318	342	298	346	346	325	349	328	333	346	338	335	322	327	332	339	336	341	325	317	316	334	361	314	309	366	310	333	328	313	331	325	327	330	345	310	345	349	339	356	334	324	349	341	320	330	309	286	315	321	313	330	301	287	322	294	324	326	381	341	344	342	324	329	328	322	321	309	318	340	329	313	295	295	349	316	323	314	327	342	301	325	348	381	325	365	285	290	318	323	330	338	320	336	335	295	345	314	278	300	329	306	341	315	301	314	329	358	333	310	329	360	320	315	356	328	318	326	298	329	345	310	347	291	310	300	312	326	335	314	314	321	357	324	319	310	341	333	299	325	322	331	335	327	334	326	322	325	342	341	302	299	340	309	328	328	309	316	299	318	320	299	333	340	343	324	331	368	328	285	328	359	287	289	357	333	321	347	308	311	317	358	356	327	313	334	318	336	336	343	352	319	315	300	347	333	323	316	312	301	279	311	309	306	354	278	317	337	331	322	325	345	309	351	300	307	297	303	365	326	335	319	302	314	317	337	296	302	361	297	323	299	277	315	323	304	327	327	294	303	323	346	326	318	297	319	323	329	338	331	305	299	305	275	331	341	342	337	315	337	327	344	299	353	327	328	307	289	319	324	316	330	313	303	338	341	371	354	314	308	341	293	341	323	333	345	307	327	311	332	335	301	295	312	303	309	360	299	318	309	330	318	315	308	324	311	304	321	328	340	304	297	323	324	322	317	307	341	329	334	322	304	362	333	351	338	311	301	333	342	340	324	341	313	316	310	345	351	320	324	324	325	308	328	321	342	333	311	335	338	333	313	310	327	296	342	325	320	311	337	302	344	324	315	287	314	324	306	333	329	337	315	337	327	312	300	324	317	348	310	332	303	333	313	353	314	304	356	330	317	343	309	323	316	290	316	309	336	306	334	333	348	316	324	334	341	356	345	317	308	339	319	349	328	322	341	317	342	324	289	336	326	312	318	309	335	327	303	335	317	332	342	318	343	322	338	289	317	310	344	329	338	318	331	328	349	308	322	322	333	322	328	288	337	348	317	335	329	331	331	331	322	296	330	316	304	315	309	373	333	334	317	311	323	308	284	318	317	339	355	317	348	358	320	303	322	294	351	338	332	328	330	304	324	330	284	307	296	333	334	286	325	297	309	308	329	331	308	311	317	350	327	320	314	293	312	309	330	302	316	343	342	313	291	324	327	355	337	309	319	321	323	345	332	317	367	319	292	335	353	324	336	305	341	333	317	305	312	345	328	316	318	321	296	344	324	311	332	312	320	321	358	338	315	335	311	346	311	275	332	327	311	316	307	311	306	339	335	325	315	346	304	342	336	317	293	290	328	320	321	309	325	334	327	321	342	331	323	315	305	281	328	319	340	329	285	303	317	309	314	315	311	326	340	334	310	325	329	317	291	327	303	322	347	289	313	341	318	301	320	318	321	293	324	324	289	348	345	314	310	334	334	287	357	355	337	323	302	316	326	311	349	303	327	315	315	315	336	333	340	335	300	333	286	316	311	325	324	352	319	330	313	313	291	324	307	321	327	339	342	338	331	327	308	352	301	326	338	300	293	329	324	354	327	329	323	365	320	316	358	324	334	327	331	333	299	303	272	316	335	308	343	311	356	337	322	317	335	338	333	314	321	308	333	322	326	326	293	317	338	310	319	333	306	315	309	286	328	335	337	321	319	306	332	336	335	338	350	360	281	297	332	337	332	335	352	325	335	306	331	338	311	336	313	314	327	358	315	338	321	346	304	318	311	324	300	328	343	329	314	319	333	347	326	341	327	354	325	330	297	327	299	335	351	367	341	289	323	331	313	286	287	346	304	317	331	342	329	318	325	334	316	361	312	326	310	305	302	308	320	288	321	302	301	325	341	307	353	339	318	328	310	355	297	303	301	310	305	296	329	308	304	351	312	303	346	345	311	342	317	324	315	284	332	332	336	290	312	319	314	330	325	310	343	343	324	331	330	312	337	319	305	360	303	316	330	303	344	342	338	300	329	302	300	302	345	335	318	319	328	328	315	318	330	329	313	301	348	295	337	362	337	306	325	331	319	372	326	317	328	329	302	317	311	348	332	269	362	314	327	321	303	307	288	326	336	296	321	319	330	357	324	310	317	284	295	340	298	306	296	311	324	324	322	330	334	316	349	335	321	348	354	315	300	312	313	323	310	328	327	328	296	322	308	314	279	297	339	314	300	360	321	331	310	290	331	326	353	352	363	312	319	306	319	336	337	314	312	342	308	365	337	294	308	297	339	328	312	322	337	317	308	353	283	294	328	305	306	332	339	321	349	347	301	357	316	323	301	324	300	317	320	336	325	328	359	324	360	325	333	281	321	290	331	314	340	338	334	338	311	333	345	361	319	329	322	319	308	323	334	332	361	351	315	318	295	351	324	313	303	319	317	326	329	302	316	324	329	304	346	347	268	334	334	275	302	328	346	320	334	307	316	338	333	335	304	356	341	308	314	319	313	322	322	325	314	325	317	323	312	334	310	316	346	335	333	302	353	320	306	319	330	315	334	306	350	323	333	307	324	321	345	330	328	345	308	356	317	337	312	328	340	293	350	306	339	297	310	307	361	333	307	358	278	323	306	329	339	304	295	310	334	322	349	324	314	331	355	309	329	312	297	307	278	343	329	300	317	336	311	347	330	343	310	325	319	322	316	334	319	339	314	324	324	338	299	310	314	315	306	350	300	334	317	293	331	306	357	333	298	299	295	296	315	325	314	341	314	307	311	310	342	322	336	347	306	331	336	321	303	328	317	320	301	317	354	328	306	305	323	343	320	327	316	312	320	293	352	343	328	343	322	347	342	319	339	315	332	349	297	316	286	327	323	332	337	339	329	334	332	329	285	318	319	317	310	322	328	355	323	330	330	339	299	318	371	329	322	325	288	332	314	312	315	328	304	354	309	321	301	287	376	315	332	349	310	330	340	325	344	311	333	346	304	331	328	329	338	336	324	319	301	308	327	311	317	330	325	351	316	346	324	296	328	286	313	320	303	370	328	305	310	324	331	317	346	309	308	315	332	311	341	312	316	315	324	354	340	333	319	313	311	333	330	313	333	340	312	310	328	334	305	297	320	296	348	298	310	323	343	305	366	318	299	327	336	320	305	342	341	332	344	328	330	312	345	312	323	342	339	339	335	321	321	360	311	313	327	311	301	335	346	300	311	313	334	298	334	298	306	328	314	322	335	332	320	294	341	326	295	301	320	330	291	308	329	364	347	305	334	319	319	324	281	320	322	308	326	346	314	334	310	319	299	335	338	329	335	289	297	344	320	317	330	326	310	343	319	327	312	336	328	362	319	322	334	303	315	290	300	328	318	342	332	286	321	336	316	352	312	322	334	300	354	318	348	311	325	308	326	321	337
40853	21494	5812	2957	1966	1621	1236	1083	899	755	664	603	549	530	477	431	442	434	438	441	428	448	435	439	442	441	454	440	413	404	404	435	372	392	397	364	400	368	389	390	397	405	391	375	418	395	381	394	394	350	444	390	397	433	389	411	389	360	403	387	351	382	387	417	385	361	381	371	372	387	405	383	383	371	380	376	361	381	410	403	382	416	345	386	378	382	379	376	352	391	370	375	362	383	345	374	352	374	374	368	393	357	353	378	387	342	348	352	345	356	329	336	367	387	350	368	389	385	348	364	369	363	427	418	370	391	370	360	412	368	384	381	351	415	366	376	368	380	364	369	375	374	410	339	385	392	367	362	346	369	387	363	379	389	379	388	378	373	371	386	385	422	393	356	384	368	329	377	336	381	372	366	367	342	394	370	362	397	375	372	381	378	352	350	384	375	359	379	354	374	396	383	373	348	368	375	384	324	378	370	393	361	367	349	387	399	365	376	391	362	377	368	370	361	390	333	362	366	364	384	372	366	390	403	393	393	347	387	368	377	364	348	365	352	358	367	385	332	422	361	382	374	358	369	363	404	337	379	365	386	375	359	366	367	388	396	380	384	352	372	383	382	357	372	356	388	373	365	372	397	403	373	423	406	350	353	385	370	385	378	361	403	387	339	345	395	365	371	371	346	357	365	342	371	388	361	368	351	345	372	375	389	410	378	361	381	358	368	382	361	367	344	372	379	383	377	375	406	386	341	387	352	391	346	430	415	376	378	342	392	393	389	365	384	386	380	379	377	362	380	394	360	365	404	392	346	382	395	402	376	360	361	382	338	361	347	374	340	403	375	348	374	397	397	385	403	415	375	394	439	365	369	369	396	401	352	384	388	431	370	364	384	377	359	407	353	359	387	415	376	354	379	350	371	383	370	375	389	359	374	363	348	354	364	372	371	394	343	381	410	368	354	367	372	397	328	379	368	374	376	362	385	360	363	377	338	408	419	397	353	381	376	361	394	372	371	378	382	374	344	361	361	344	407	357	371	392	386	407	363	390	368	395	345	340	380	426	388	365	350	392	365	407	397	412	354	361	359	376	349	389	408	377	374	392	410	401	366	326	361	374	364	385	354	385	389	387	369	399	387	330	381	362	378	359	386	372	383	362	400	372	352	380	390	370	374	339	348	356	373	351	370	355	385	349	386	357	405	378	331	395	359	363	387	356	382	406	382	341	382	343	403	380	336	372	379	358	360	361	359	361	372	389	363	356	356	374	339	347	364	356	371	378	381	360	381	368	382	337	380	407	362	336	380	373	371	361	373	350	353	308	368	365	385	361	346	350	378	387	346	359	389	364	372	349	380	363	328	366	347	365	375	379	364	400	353	388	382	394	384	363	394	361	382	374	381	364	349	383	352	347	388	352	376	358	354	374	371	408	365	385	336	390	390	381	353	355	364	365	369	389	355	357	397	325	381	352	348	372	352	350	362	361	340	347	353	375	359	378	360	363	400	392	359	375	356	388	356	382	348	399	377	392	381	377	362	357	377	359	385	326	375	385	411	386	383	386	375	336	398	369	339	412	364	364	391	385	361	381	409	374	397	375	359	372	372	351	364	380	377	370	397	324	399	353	378	383	367	414	346	397	350	361	354	370	356	375	376	368	335	367	418	391	367	419	383	380	346	355	383	368	397	379	369	350	374	358	372	398	373	389	403	370	376	360	358	378	397	346	334	356	383	415	371	353	366	383	390	340	361	360	366	367	395	374	387	432	402	387	387	388	363	375	354	365	400	361	362	387	355	333	346	371	373	366	356	364	347	382	340	366	368	369	379	384	338	370	379	385	381	366	356	409	390	389	356	412	397	407	369	390	373	382	389	402	379	379	377	358	391	364	343	367	343	372	396	373	353	355	368	365	359	376	396	373	367	386	387	368	367	392	375	416	345	363	381	362	382	387	378	378	353	364	361	404	362	406	386	392	397	375	347	338	414	399	366	370	374	344	371	379	355	372	391	392	385	350	375	361	391	353	379	367	381	380	403	407	349	373	381	385	405	360	373	373	406	406	408	368	388	366	385	364	346	386	360	358	362	380	346	329	362	360	365	414	400	369	382	354	356	364	378	373	339	400	342	367	350	384	376	404	392	371	361	394	368	382	382	371	374	393	361	345	387	393	378	372	373	361	373	378	362	388	384	354	419	391	388	357	372	400	334	390	376	359	369	398	391	363	372	346	357	367	362	355	402	393	362	354	347	363	377	371	381	373	369	376	372	355	381	377	382	384	373	338	316	354	388	366	361	377	371	384	397	330	374	407	370	397	374	349	375	353	397	367	380	377	358	395	369	377	375	367	358	386	347	369	392	357	371	407	384	354	391	400	368	329	366	371	385	371	403	381	335	380	363	376	369	341	384	364	373	412	394	388	389	377	373	375	372	372	400	351	400	362	372	340	388	405	365	344	369	378	385	358	370	350	357	382	399	415	361	381	348	383	359	391	392	382	395	345	387	359	370	390	399	356	367	377	373	376	365	340	342	369	376	376	378	366	351	361	390	356	378	350	388	366	380	429	385	391	353	394	402	376	381	373	361	400	386	364	343	358	368	405	357	354	380	385	375	355	341	391	384	358	383	401	372	394	381	357	383	396	373	381	348	393	337	356	362	351	361	379	344	369	381	386	383	333	388	352	367	365	348	369	400	373	389	384	389	389	390	346	365	374	360	376	368	385	370	371	359	381	386	364	396	392	357	386	372	374	417	383	395	361	368	399	362	380	390	399	394	385	363	368	367	383	394	383	371	346	349	375	399	367	386	378	386	366	373	363	387	353	345	352	346	365	303	354	372	355	376	383	325	368	388	395	351	383	364	371	381	382	387	392	323	391	372	381	409	372	349	356	405	335	383	362	381	378	386	387	367	358	379	360	348	371	373	363	377	412	383	400	381	370	360	402	363	348	365	384	408	365	342	380	341	352	381	405	366	349	362	339	347	370	375	402	341	376	373	355	355	353	370	395	363	389	362	354	364	345	381	358	354	366	397	373	357	374	351	380	388	355	369	374	360	336	401	371	396	358	334	376	349	386	392	385	414	356	371	386	370	350	371	353	386	386	382	362	375	368	349	397	381	364	363	432	415	370	350	385	374	398	376	353	377	364	402	367	347	367	375	398	390	375	406	387	346	376	384	374	387	397	392	357	396	375	408	368	377	412	381	395	336	341	369	355	362	362	394	382	380	360	375	379	352	360	404	374	355	410	339	345	340	398	378	389	371	385	337	390	361	363	406	417	361	361	366	396	351	417	379	399	371	398	363	354	369	342	396	345	353	358	374	382	385	368	393	352	350	369	401	387	358	380	374	341	366	365	359	406	390	347	375	345	360	346	360	343	354	356	364	385	358	395	383	375	361	392	396	378	347	354	377	400	360	389	384	374	355	373	372	403	366	378	402	388	374	393	360	369	402	353	379	351	363	353	378	377	392	353	355	384	384	367	381	396	379	423	385	394	388	369	385	375	341
24345	20728	26954	24422	12925	1262	952	838	832	895	814	780	772	755	765	740	727	729	737	750	738	721	727	724	702	717	752	723	719	717	715	728	758	668	760	695	767	705	686	709	743	700	789	677	724	718	708	726	750	699	713	736	713	715	657	777	718	722	679	754	711	733	705	778	750	688	730	681	738	708	705	724	698	719	775	715	718	725	699	717	689	741	722	738	714	719	729	757	695	706	721	705	690	688	687	692	730	691	719	696	734	746	739	743	742	720	714	733	691	672	702	722	715	712	696	726	722	729	736	694	701	702	707	705	748	692	665	736	710	733	640	718	751	748	692	743	656	694	758	653	685	705	684	708	705	694	766	726	733	727	694	699	689	754	686	702	725	709	721	691	698	695	731	673	693	699	723	683	712	726	718	740	740	671	692	673	717	695	713	737	739	719	675	686	711	702	721	707	725	701	705	783	699	681	724	733	728	688	731	703	713	742	708	757	703	713	718	725	674	735	674	723	717	690	727	708	781	730	702	743	750	702	744	734	689	696	652	662	708	671	692	723	722	722	693	756	680	684	712	740	715	734	707	736	719	700	658	742	661	685	663	721	719	700	697	727	729	754	694	725	703	722	725	710	708	704	723	717	724	675	695	697	660	697	682	722	699	715	679	695	706	678	678	712	680	712	703	704	714	743	685	665	742	719	686	703	708	742	708	700	666	723	695	714	737	723	730	731	619	673	702	707	691	691	711	715	738	698	698	719	696	697	656	699	736	760	756	696	756	741	713	707	694	669	681	696	732	669	716	703	712	663	691	683	704	712	691	748	722	715	720	733	676	732	711	717	730	671	761	718	731	733	698	707	761	719	684	675	729	712	746	681	709	710	670	734	764	692	660	699	715	736	695	715	611	672	748	681	680	692	755	717	718	688	746	740	764	719	684	706	736	717	732	711	723	700	693	739	737	685	732	722	714	683	676	704	713	702	681	732	757	679	696	665	669	703	740	663	754	722	720	719	732	708	719	704	675	704	694	713	698	709	750	721	689	711	744	676	724	698	695	730	745	674	707	724	741	701	662	688	678	738	687	688	715	750	728	672	720	713	683	701	693	665	708	710	697	689	724	720	708	710	741	717	707	672	691	718	725	737	756	691	723	687	704	722	669	715	718	754	713	755	738	726	714	704	748	712	702	670	691	697	729	732	707	721	674	714	698	725	707	711	716	707	648	678	721	717	717	742	754	674	712	718	735	681	766	682	682	666	722	753	678	711	740	711	713	698	688	725	735	716	719	656	710	733	720	680	698	714	694	763	735	730	708	762	734	750	710	741	687	760	663	605	685	708	681	699	757	694	750	692	714	683	716	722	706	714	765	691	737	756	776	685	685	736	715	673	678	749	740	693	712	722	689	696	759	669	719	756	682	684	673	768	734	736	690	723	716	728	732	660	741	778	698	709	739	689	710	703	664	709	653	717	763	744	737	734	732	763	716	704	721	740	698	710	646	720	668	728	705	716	700	713	706	724	711	741	726	708	706	701	725	713	742	714	680	742	702	689	663	756	661	746	708	715	682	710	702	679	713	695	746	642	707	730	733	650	688	720	715	682	734	691	630	701	726	685	704	763	713	714	701	719	724	739	706	730	736	730	742	704	700	709	721	704	752	715	731	692	664	673	734	711	725	729	728	701	756	703	696	724	725	719	674	721	697	674	735	704	739	718	732	686	800	728	720	722	711	689	718	674	750	678	708	741	712	716	693	687	714	734	663	773	731	692	688	709	655	750	696	746	734	734	726	720	737	658	705	738	733	717	715	712	709	733	693	683	649	734	731	711	720	735	730	708	697	649	673	739	684	724	657	693	716	738	665	741	741	709	702	668	739	730	714	723	710	725	712	704	719	679	727	739	692	718	708	731	642	679	736	679	718	705	726	695	741	755	700	714	661	705	688	732	636	692	733	752	702	725	773	689	727	746	653	706	770	742	762	672	706	687	764	754	734	729	683	706	705	736	707	741	691	764	711	720	677	705	696	722	741	724	767	730	699	694	731	751	752	668	733	736	712	723	742	713	710	716	676	725	757	716	706	691	718	700	670	732	721	752	775	695	707	711	689	736	707	680	690	722	701	750	703	654	740	701	748	701	721	712	764	685	688	694	700	720	700	741	697	723	718	677	745	734	706	691	711	685	664	693	702	691	734	720	683	734	696	712	712	701	679	720	677	682	704	723	741	704	761	681	706	685	780	755	721	751	717	707	763	751	745	689	713	680	756	719	707	742	690	721	680	667	744	689	725	706	695	709	697	691	723	734	733	691	714	707	703	673	733	727	702	742	705	727	706	719	704	689	764	737	731	746	701	734	718	737	658	692	696	678	713	699	715	712	711	715	706	765	714	736	721	691	725	705	711	693	726	710	710	681	722	719	662	731	698	734	683	746	718	743	685	683	748	704	759	730	693	693	737	692	701	755	720	693	713	727	683	704	731	691	699	693	732	702	724	714	730	725	644	741	749	726	684	735	693	719	690	753	704	726	719	719	728	658	712	695	746	703	715	720	725	723	728	741	700	697	680	724	676	742	679	677	711	651	711	719	700	730	742	706	708	734	725	719	693	738	735	633	671	710	729	697	723	732	715	680	693	745	737	708	703	727	690	723	702	736	770	723	676	708	754	712	678	642	690	676	751	705	708	681	719	721	761	720	700	719	723	673	702	687	702	691	715	698	727	680	727	705	717	709	711	639	719	675	747	690	679	706	713	726	722	747	719	742	684	722	717	781	701	697	740	681	726	674	712	687	712	700	676	721	703	742	691	686	720	713	755	727	710	719	695	680	707	687	694	722	695	701	706	654	722	705	678	698	718	686	705	715	727	687	678	751	757	720	724	710	713	764	629	744	735	692	749	701	713	691	676	722	763	723	759	715	734	702	699	749	738	680	653	724	708	725	683	728	729	702	709	675	732	689	696	688	763	704	710	741	703	705	728	734	715	723	740	697	728	687	675	673	688	723	700	699	681	740	706	695	701	735	724	714	731	705	757	729	717	749	645	706	719	699	717	692	734	713	730	681	711	731	709	666	761	672	705	728	721	685	667	770	753	673	738	739	692	726	751	747	714	638	688	698	683	734	701	694	694	750	697	703	725	727	701	677	684	733	714	678	752	721	755	725	649	721	725	764	689	725	696	667	689	701	720	707	686	679	698	704	700	737	722	705	683	721	709	680	637	754	699	700	711	771	693	689	677	687	694	674	701	673	719	681	672	736	684	644	694	693	676	684	722	686	737	704	776	737	730	676	730	708	717	730	698	743	667	702	726	729	742	693	700	686	727	704	690	677	701	721	705	760	746	682	680	772	696	706	676	674	752	676	685	768	652	739	718	713	718	685	770	716	728	709	724	693	712	678	771	707	774	720	693	732	721	710	701	712	714	713	695	707	714	747	710	727	721	701	700	690	699	717	735	744	693	698	690	775	754	727	733	712	700	697	702	732	732	719	715	698	750	759	729	710	748	756	731	659	703	667
41002	14926	3688	2197	1703	1438	1290	1197	1098	979	992	946	877	896	834	885	881	813	783	860	905	791	853	848	848	885	855	842	832	824	811	843	784	844	903	795	810	799	765	805	787	803	808	779	798	837	785	889	810	843	824	794	853	782	776	781	809	798	808	823	821	835	831	818	840	801	745	752	774	825	823	776	796	832	823	800	767	749	796	804	750	825	730	754	786	825	811	821	828	841	850	801	836	778	763	808	804	791	773	819	796	844	803	794	795	782	722	840	765	808	795	786	752	783	798	815	765	772	810	745	797	782	804	859	797	786	747	814	801	813	786	796	766	818	778	799	786	829	843	789	793	770	787	805	824	826	818	737	803	747	822	847	771	838	846	803	860	791	801	816	828	786	832	786	778	776	824	765	790	839	738	769	838	807	789	817	816	770	789	783	827	862	788	794	822	769	775	817	792	768	776	797	767	761	828	797	794	738	760	799	805	783	766	768	828	801	746	805	763	863	779	794	740	760	784	823	761	853	824	732	804	805	756	825	747	821	807	822	791	793	815	761	766	775	793	817	846	779	809	839	801	790	769	771	765	825	809	785	851	783	809	785	805	789	784	791	798	781	834	807	813	819	826	751	789	821	829	751	824	799	809	799	808	813	796	775	786	780	774	843	760	760	804	774	808	842	803	834	793	824	793	814	821	788	815	801	798	773	767	786	764	821	788	790	823	774	789	781	809	858	874	823	844	858	803	766	810	813	803	821	823	765	817	770	806	810	841	767	759	819	805	777	835	817	786	804	772	762	806	778	807	784	812	851	752	794	819	783	844	799	819	816	812	769	812	788	780	796	803	793	810	785	770	767	801	734	765	765	844	787	788	755	845	817	764	814	811	824	827	787	761	815	813	783	743	751	838	817	763	745	835	782	804	773	809	798	814	783	791	803	807	779	853	806	823	791	814	808	800	787	803	772	795	815	807	780	792	778	748	791	845	807	803	781	815	742	813	816	778	824	809	806	784	768	781	817	803	820	791	729	725	801	820	809	755	796	784	744	787	760	867	809	836	805	790	801	826	814	818	803	825	827	830	875	784	789	838	780	824	822	811	834	807	795	819	828	816	757	722	771	785	749	762	791	853	766	829	782	814	822	822	787	766	778	823	783	804	798	831	814	805	820	779	735	780	832	783	761	824	766	864	797	781	833	759	762	775	787	830	813	782	804	801	730	837	769	817	801	800	753	790	816	827	788	857	835	828	796	756	856	779	766	750	763	755	792	827	788	787	780	805	817	822	813	814	767	814	819	828	803	781	814	733	807	810	783	819	842	795	727	799	848	878	805	793	849	797	796	815	813	784	763	785	771	737	832	825	822	814	802	795	818	807	794	831	799	790	810	784	778	800	802	838	797	798	789	765	805	776	795	814	876	780	811	780	842	792	767	775	773	764	745	828	792	799	763	784	821	796	800	808	753	796	811	823	842	783	751	823	813	817	762	777	762	785	834	795	752	768	793	811	777	829	794	732	785	806	822	818	773	806	840	780	747	784	797	755	813	776	829	782	754	797	833	823	830	822	796	778	767	792	810	774	826	813	814	810	796	784	742	804	782	815	763	805	794	830	775	774	823	773	781	808	835	781	805	809	779	793	823	802	785	754	757	788	798	785	819	771	795	819	765	733	791	812	818	772	789	800	754	816	789	801	780	765	835	792	830	771	836	802	821	811	811	799	779	814	817	770	860	799	794	756	802	821	771	819	774	819	790	809	764	778	814	787	779	743	800	778	814	819	797	768	772	841	826	822	808	799	761	786	766	804	797	795	817	787	839	816	816	852	792	764	740	799	820	774	815	812	789	821	808	785	784	788	820	814	778	861	772	796	789	801	803	846	785	799	843	775	824	793	829	790	842	769	838	795	790	775	872	785	833	785	806	839	804	835	795	750	796	789	754	792	782	857	775	767	815	821	829	797	781	809	771	801	814	792	783	836	886	790	806	796	786	801	827	844	862	790	824	810	801	767	768	826	842	765	792	831	828	778	781	817	779	824	843	803	803	779	821	784	773	830	799	766	833	810	839	831	817	805	777	817	775	758	808	799	850	796	795	826	799	720	809	788	779	778	816	778	827	775	804	812	799	802	778	795	780	869	844	755	783	783	751	829	794	791	772	796	813	827	743	773	797	795	782	790	887	842	841	793	810	790	787	782	783	769	789	756	769	836	795	795	815	797	824	790	819	835	799	810	798	770	807	802	806	793	791	833	830	811	775	832	836	747	832	763	785	780	808	834	771	795	793	792	786	797	842	815	843	807	762	828	783	786	800	778	762	801	807	841	795	862	802	825	797	834	764	841	763	816	793	798	795	792	816	770	821	816	768	848	750	839	797	816	811	769	795	784	776	828	788	793	791	761	849	810	811	772	779	806	838	798	766	816	796	779	799	840	797	822	781	811	804	792	785	784	803	850	813	824	809	771	789	838	787	813	767	803	790	775	832	826	710	783	827	812	828	818	776	792	791	749	814	812	788	792	801	781	809	826	775	802	793	768	782	769	766	809	810	795	856	743	787	854	812	757	802	790	822	818	771	781	810	819	826	804	783	798	776	761	788	798	820	770	772	784	790	745	784	815	793	835	823	758	792	793	800	821	819	760	861	819	831	800	812	814	803	812	807	778	806	826	772	812	787	824	758	826	824	792	826	843	798	866	782	825	820	809	814	799	823	865	771	778	829	819	789	827	791	779	800	763	809	810	800	827	818	805	751	798	789	836	769	794	856	780	804	808	794	804	807	831	776	832	810	805	846	795	824	796	838	749	834	771	817	811	824	806	816	835	798	839	804	794	783	808	804	765	818	757	796	782	762	843	801	792	823	777	770	784	778	805	834	817	794	826	789	798	805	777	776	785	793	765	836	790	814	868	800	790	823	817	781	747	817	806	743	810	791	767	729	771	806	808	834	779	814	806	794	769	875	760	821	775	819	779	785	789	797	814	793	783	793	837	778	824	825	823	801	774	782	826	791	828	794	787	793	788	841	808	753	791	816	823	761	712	754	819	791	786	775	762	778	733	779	765	762	826	767	844	814	768	815	777	792	776	771	760	775	845	793	811	785	767	782	793	814	820	805	793	788	757	826	787	795	829	820	773	770	801	788	822	830	814	776	750	806	803	805	785	773	807	793	822	770	779	777	781	770	797	828	782	827	836	749	846	784	816	818	816	805	772	802	774	805	778	796	786	799	787	812	797	820	820	733	793	823	808	836	758	829	846	809	759	824	784	721	784	788	775	790	760	809	835	809	820	795	820	839	831	770	770	801	830	796	796	830	792	812	811	798	826	800	795	783	794	822	790	815	765	841	753	771	781	779	829	739	746	830	834	760	787	788	790	751	756	799	791	837	782	777	785	772	825	777	814	770	862	753	802	797	828	784	769	789	748	758	839	838	816	797	848	838	805	786	819	840	819	799	822	815	795	828	816	784	788	821	801	815	779	785	785	777	777	740	848	840	823	815	756	809	785	826	806	798
22222	20732	28360	23153	20725	20769	11758	1379	1011	910	775	701	656	636	621	606	647	597	600	586	638	594	581	522	556	545	565	600	548	563	568	524	562	528	573	542	551	500	530	507	544	531	521	556	533	517	507	505	510	542	533	561	547	538	514	493	480	502	508	501	519	517	487	507	505	533	481	468	506	505	498	543	511	524	523	470	483	518	554	466	544	533	494	472	477	549	515	447	530	516	506	518	497	518	482	475	507	483	510	526	511	502	514	525	503	527	496	522	513	480	508	548	508	501	515	478	550	525	494	500	509	462	500	460	509	547	522	477	494	533	514	537	452	554	525	476	498	508	492	513	525	464	513	537	524	542	542	525	503	482	524	539	518	487	522	502	512	497	521	521	537	538	483	506	548	526	511	507	520	504	600	528	518	470	478	507	481	502	481	475	534	511	493	524	468	499	482	509	498	492	500	503	486	530	534	499	447	484	514	480	510	514	519	507	498	486	515	537	538	498	507	578	537	520	543	483	509	481	519	496	466	474	517	486	504	493	518	479	452	520	544	513	478	505	527	495	490	506	531	484	509	477	525	504	513	518	536	493	498	483	542	551	535	527	484	498	529	505	519	524	501	509	512	519	513	549	498	517	513	541	461	495	494	513	511	487	529	541	535	484	536	542	571	479	513	514	494	570	505	499	530	536	550	473	490	492	514	506	531	484	512	498	514	462	516	499	547	491	486	494	506	466	504	465	508	477	494	532	492	536	538	496	488	501	547	478	526	486	512	504	496	502	491	471	528	464	507	507	463	519	513	482	530	533	519	505	527	494	498	507	538	498	540	538	452	535	533	559	497	503	522	500	590	499	503	522	510	517	549	482	484	495	475	518	532	501	491	529	495	502	526	549	539	517	505	533	473	507	474	487	460	530	468	522	475	492	492	538	561	527	554	500	516	495	484	530	506	502	502	536	525	488	558	486	478	492	523	523	523	536	470	489	487	523	508	511	472	529	493	488	529	509	515	553	475	532	513	548	472	537	516	508	485	507	560	500	477	543	472	549	516	496	519	489	478	519	501	489	529	480	480	502	515	507	494	475	560	477	507	456	473	530	547	500	556	496	500	503	506	499	505	493	500	536	521	521	485	497	481	524	486	508	468	495	490	518	540	512	471	523	499	491	516	531	479	519	550	501	505	492	495	520	497	510	515	537	491	525	479	435	537	469	473	485	520	490	555	510	528	466	469	528	498	509	511	483	530	520	515	518	518	458	481	505	450	466	493	478	479	532	510	545	511	503	482	506	502	509	516	487	549	502	467	508	496	529	533	478	519	518	551	534	486	468	513	440	483	504	569	507	473	479	540	509	474	474	508	478	514	524	516	491	519	487	487	484	504	501	534	505	513	485	507	491	539	488	526	488	512	514	517	513	509	522	475	490	527	518	483	466	521	517	467	499	492	495	483	498	459	493	485	476	543	499	519	481	505	457	515	506	511	517	485	506	541	510	463	567	453	493	567	538	454	524	517	543	548	529	476	481	501	530	512	529	519	523	470	510	506	471	523	531	485	477	540	541	513	464	498	506	477	494	486	534	499	492	526	508	512	532	477	529	464	494	483	511	465	557	499	523	497	518	510	480	514	472	499	471	498	538	489	518	499	483	473	531	493	500	508	552	536	527	531	526	487	497	501	509	522	495	505	525	494	511	522	544	491	506	558	516	506	527	551	512	500	511	466	514	513	507	504	504	493	498	520	474	525	505	494	517	548	505	515	480	505	460	482	495	513	509	493	518	531	519	516	492	531	528	489	513	485	484	519	505	513	528	539	502	490	533	535	500	475	507	493	552	511	525	495	505	489	503	511	511	497	525	489	425	504	468	528	556	538	493	500	510	499	507	535	506	507	493	497	493	527	524	476	527	518	474	483	466	495	523	506	496	499	554	501	507	530	495	486	502	504	572	490	531	516	462	522	503	511	463	497	506	538	468	533	496	500	538	508	532	456	538	481	514	540	482	517	500	495	505	517	490	509	514	456	503	522	463	495	492	518	547	538	521	504	487	510	513	536	523	489	471	510	519	473	479	521	503	475	527	556	550	544	528	556	543	495	558	531	515	534	522	529	519	561	560	462	500	543	535	509	469	504	468	508	544	519	514	507	469	465	525	545	522	494	486	555	498	551	506	509	522	504	468	486	504	500	491	514	479	491	511	527	530	550	495	512	538	518	481	499	518	492	463	501	547	508	514	492	521	546	499	457	507	489	538	509	500	500	483	520	513	522	523	499	483	497	507	477	513	487	503	507	499	482	524	476	500	517	504	525	502	492	516	499	509	496	518	503	483	482	532	522	513	508	520	516	478	520	546	551	525	510	464	496	515	518	514	498	496	512	504	515	532	518	497	496	502	467	487	467	510	539	486	494	498	468	518	522	506	501	533	456	506	457	536	560	470	546	507	516	482	499	499	515	494	557	492	562	497	544	496	499	531	451	465	438	522	483	511	471	530	510	508	509	496	542	515	514	477	550	490	492	544	494	522	484	514	493	511	484	519	485	508	542	502	506	513	528	543	497	541	507	486	526	502	517	510	544	506	505	508	501	506	534	487	489	494	490	504	486	486	494	479	552	519	488	495	515	509	453	509	553	518	503	476	493	500	498	462	522	525	529	496	499	516	532	488	482	522	504	505	507	507	533	521	509	495	537	495	520	535	532	493	508	511	562	507	480	490	518	515	497	507	516	519	508	488	501	533	500	497	490	480	442	486	486	552	521	488	486	507	490	517	507	485	510	522	527	543	501	476	485	514	493	503	519	541	529	512	489	479	502	516	518	524	494	555	520	514	545	483	500	497	511	518	524	493	535	490	506	473	498	525	499	495	492	504	523	517	520	502	498	481	521	509	570	497	476	543	529	526	483	538	531	524	512	503	487	515	485	510	525	456	498	460	541	525	524	518	463	502	491	527	499	497	508	528	522	475	477	474	504	517	511	522	505	505	542	523	456	455	518	470	515	478	469	470	511	481	524	534	491	490	530	550	519	470	527	502	488	516	504	543	525	438	524	508	519	481	502	519	578	496	525	465	503	526	523	493	508	519	511	484	548	486	513	508	484	514	507	522	502	461	490	473	523	484	482	496	486	506	496	487	502	511	489	486	499	514	522	523	517	492	479	491	522	486	491	514	491	507	531	515	511	502	511	494	485	499	528	511	513	535	527	497	512	487	484	538	543	485	490	486	507	487	470	520	494	489	508	528	524	525	526	454	536	473	526	512	518	526	516	481	501	491	517	492	500	495	517	479	471	517	470	518	490	516	531	475	495	520	529	525	487	517	520	489	520	521	512	484	492	497	448	522	518	481	514	460	501	491	535	475	516	510	500	474	524	540	490	504	514	514	512	508	530	527	485	494	543	507	527	470	488	508	513	486	540	512	482	548	454	533	494	476	538	500	538	489	515	509	513	514	550	459	487	521	558	525	489	570	492	466	525	463	517	524	480	481	525	503	537	505	478	526	517	520	539	474	490	501
44352	23935	10254	5406	3785	2950	2339	1959	1628	1348	1172	1008	967	828	827	801	757	663	731	667	715	672	686	672	632	670	662	639	608	613	571	574	616	586	595	593	541	625	636	583	554	545	575	597	550	546	579	574	570	593	607	611	596	600	579	566	550	557	593	510	574	522	573	570	634	577	545	599	547	533	532	570	573	544	568	501	538	583	598	532	538	547	585	534	606	534	572	590	571	571	577	544	576	572	563	589	604	543	580	569	513	559	538	545	538	528	548	538	562	562	511	556	553	512	552	539	529	533	522	514	562	550	536	552	571	589	549	509	513	594	575	508	546	517	583	531	522	578	512	530	578	534	609	547	569	563	552	570	572	545	559	561	531	500	542	563	558	538	591	566	565	552	560	519	521	590	547	541	549	546	559	578	556	541	572	597	541	550	579	517	593	573	581	515	590	507	527	491	529	539	535	523	530	546	528	561	555	548	510	563	554	535	535	519	546	554	566	562	567	559	529	544	523	581	562	550	582	507	591	555	559	619	533	563	543	534	563	533	538	536	548	566	550	536	538	527	487	531	553	548	538	553	577	515	552	530	510	580	530	552	528	591	577	540	596	577	538	571	573	557	544	497	565	553	555	519	597	537	579	546	563	514	560	551	602	599	550	561	509	556	585	522	546	538	522	556	550	579	583	545	532	536	566	541	538	571	554	546	560	509	511	542	537	520	556	575	542	562	556	562	528	547	584	524	566	563	557	549	540	595	551	539	557	562	508	557	543	571	536	511	573	539	602	513	547	530	524	517	577	561	576	538	552	550	567	512	542	572	577	556	542	533	557	564	536	528	539	517	526	529	535	558	582	556	549	489	514	593	571	540	558	576	568	506	567	554	554	536	535	565	589	548	534	571	575	577	585	570	558	515	551	534	596	527	545	571	588	533	527	570	541	538	571	564	512	548	494	572	586	566	537	550	563	525	558	566	570	519	583	541	556	537	539	542	540	581	601	532	584	551	535	564	573	535	558	538	559	582	593	523	563	558	561	536	585	551	534	518	554	556	504	514	548	549	559	549	570	527	585	544	543	540	547	582	593	535	592	577	570	586	562	539	537	518	597	542	563	562	568	548	536	549	566	545	569	570	589	516	540	576	565	561	557	566	524	509	561	567	527	536	591	538	566	570	500	516	502	518	569	539	540	562	582	529	544	570	523	548	566	541	556	594	551	562	621	535	516	545	587	540	556	562	549	563	575	606	574	558	584	556	544	534	532	574	558	551	502	558	514	549	561	578	566	543	529	530	541	543	523	524	545	558	537	557	564	534	582	539	543	571	539	542	553	524	592	536	529	544	551	555	538	569	533	474	541	558	537	529	555	575	504	547	563	561	546	530	578	501	537	580	491	531	528	546	593	518	558	607	554	518	565	540	565	531	508	522	554	593	570	540	531	547	547	535	549	524	540	580	555	544	616	620	564	561	547	549	516	500	577	548	569	552	579	587	500	522	544	555	583	522	518	579	541	540	570	579	540	592	548	561	553	577	541	526	524	553	571	565	554	591	537	569	548	543	517	557	536	525	562	579	568	518	555	596	573	526	538	550	573	561	556	533	556	537	586	557	555	580	551	560	544	560	524	555	538	587	560	541	558	534	582	576	519	538	530	617	516	556	546	536	572	562	570	562	549	545	565	525	580	571	557	549	564	519	585	536	553	544	544	497	529	527	528	559	525	577	579	590	537	514	565	600	531	567	572	518	545	565	595	546	524	576	552	548	595	547	565	560	515	508	532	520	528	567	564	498	528	564	537	533	560	539	543	558	548	551	566	520	558	559	532	581	535	542	578	552	562	604	534	551	538	525	544	520	547	531	563	537	595	510	557	536	563	548	502	491	528	547	560	582	568	542	556	528	533	570	579	529	573	562	594	535	560	583	556	523	564	561	512	550	582	558	563	517	568	543	535	579	594	537	505	537	563	583	530	551	554	559	530	568	546	545	537	557	524	563	555	546	534	521	590	547	556	531	530	559	560	508	572	528	531	562	532	525	568	574	543	554	546	581	541	580	607	545	567	513	534	516	582	548	567	516	537	560	571	589	570	569	570	528	564	512	525	566	584	534	558	547	542	557	552	565	549	560	559	570	551	515	560	505	560	533	570	535	565	528	577	548	549	571	565	598	541	562	574	590	558	564	553	535	542	555	532	579	533	532	480	527	560	526	565	549	541	529	542	613	529	552	519	508	549	559	559	544	524	533	563	591	548	574	548	567	579	534	553	550	540	575	534	583	547	533	526	519	542	582	534	551	543	553	554	574	536	536	560	575	525	546	586	584	547	515	575	574	554	571	574	509	574	520	571	566	548	545	516	540	592	555	573	534	571	555	545	566	562	517	523	567	569	514	521	530	575	544	560	572	553	548	542	565	527	555	551	555	540	520	520	530	580	528	571	543	538	560	557	581	547	597	558	560	509	544	558	550	518	529	547	547	541	573	586	551	558	520	547	566	517	571	547	550	567	577	537	602	544	573	546	560	562	535	584	539	548	525	603	574	555	559	558	538	513	547	523	558	578	554	543	538	542	552	530	564	567	568	551	537	538	544	535	554	538	541	497	511	525	568	552	584	513	504	526	526	557	549	527	551	554	537	568	522	542	561	482	547	548	544	550	533	570	535	542	552	565	507	539	556	544	553	552	564	576	532	564	561	522	540	533	557	570	581	547	555	552	523	566	578	539	612	532	516	561	566	536	527	577	583	566	547	534	531	581	537	575	578	578	501	530	523	562	525	543	552	575	587	587	571	554	530	523	540	534	550	575	580	564	578	522	539	571	530	464	518	593	561	570	517	567	555	534	557	560	564	559	544	534	566	544	591	534	523	563	551	575	537	545	590	549	575	551	532	596	533	507	527	556	562	563	543	546	516	576	536	521	509	562	545	505	537	505	539	554	564	548	552	562	504	516	508	490	595	579	575	553	558	566	519	538	544	536	503	505	584	550	513	506	582	515	536	543	527	563	543	571	573	510	567	556	525	535	569	514	563	549	541	556	586	571	538	557	528	555	585	547	569	532	578	547	562	542	531	531	560	553	495	579	570	563	521	575	524	534	578	526	529	556	570	535	513	514	533	522	556	574	520	562	534	547	565	545	534	593	572	565	563	550	543	540	584	561	529	582	561	576	548	539	570	554	580	568	582	528	543	577	556	545	558	534	585	542	561	573	530	548	557	536	560	514	539	586	542	573	546	564	532	529	548	531	514	608	531	598	503	585	526	528	545	534	540	542	563	571	550	604	538	513	561	500	541	540	532	489	533	546	539	560	565	580	572	535	533	557	555	556	543	595	558	532	545	523	557	591	543	550	542	538	529	560	521	535	535	564	507	568	523	583	523	562	552	542	548	559	580	552	579	560	560	525	536	547	545	588	567	547	591	508	550	568	558	565	608	556	549	543	566	520	554	574	547	582	540	533	555	525	567	542	542	555	520	533	538	533	539	570	562	535	547	538	523	502	524	557	532	556	570	520	542
30183	21361	11168	1212	555	564	535	518	507	527	512	516	541	543	527	554	535	549	495	532	518	513	504	551	552	495	515	493	522	512	507	543	521	504	516	509	515	495	485	496	502	494	514	534	537	499	509	486	522	479	555	513	528	530	515	505	523	522	514	511	491	519	496	504	523	498	524	498	490	536	531	478	531	491	525	462	549	508	511	518	540	502	516	510	531	500	529	516	478	507	505	511	491	500	513	528	491	544	516	521	510	509	531	536	504	555	496	516	520	537	528	497	499	516	502	556	511	523	486	521	505	549	494	515	532	485	537	533	468	480	536	501	523	511	506	492	496	512	505	527	492	544	520	517	509	548	479	475	448	534	531	562	510	534	490	473	500	498	529	514	451	533	502	538	506	500	521	514	499	475	545	469	538	504	513	560	506	489	531	487	544	517	564	514	530	497	534	514	482	545	521	497	523	513	528	529	505	531	504	509	503	495	549	516	515	535	506	478	540	503	485	511	487	489	507	489	506	503	550	506	487	497	534	529	501	534	506	507	535	486	511	504	527	519	514	530	508	517	520	494	561	508	524	530	494	527	546	497	511	510	487	502	527	519	506	525	522	540	478	493	538	469	526	549	489	466	527	517	520	519	554	501	514	523	522	464	512	557	501	531	504	486	512	568	548	536	504	530	502	495	539	541	487	512	490	525	540	527	524	495	476	493	517	539	524	545	515	464	531	519	567	508	506	525	523	533	504	540	543	502	522	493	551	513	523	521	523	502	511	548	483	525	477	514	514	532	539	525	524	541	506	462	516	507	501	520	564	508	530	566	477	532	491	526	519	534	511	521	497	489	540	545	516	510	536	555	523	529	506	530	509	488	515	498	506	557	536	566	522	503	511	535	514	549	512	525	484	486	548	488	518	515	501	477	489	520	513	517	490	489	534	501	509	498	516	552	460	519	469	489	509	494	524	509	536	521	474	515	534	496	505	487	515	528	484	520	526	483	530	568	529	520	532	492	475	508	550	493	511	519	519	538	557	494	552	511	487	484	531	500	505	548	475	522	491	499	496	550	493	520	539	497	509	554	473	503	514	493	500	524	516	529	540	506	519	506	536	507	503	535	529	487	482	510	491	519	521	482	502	490	539	549	525	520	487	528	504	511	497	520	564	514	473	520	495	500	546	521	488	513	520	507	518	519	519	523	471	530	505	504	515	513	520	507	530	521	537	578	534	513	499	557	517	544	543	494	529	492	525	536	511	489	508	515	522	500	529	524	521	537	517	481	518	494	534	519	523	488	519	509	514	476	513	527	559	545	510	517	541	512	485	510	511	505	542	530	520	472	514	485	520	568	531	479	529	521	526	534	501	514	511	502	528	487	491	496	476	508	498	460	475	482	535	516	509	494	536	466	499	507	510	497	512	530	492	537	504	543	531	500	517	520	521	534	495	543	501	522	510	520	532	555	508	526	485	538	528	483	525	498	497	516	503	515	527	530	502	523	527	513	545	526	529	531	538	512	521	527	504	487	497	519	536	504	520	531	523	473	515	490	514	495	503	496	505	513	554	517	523	517	521	541	524	532	521	499	550	551	490	478	508	481	515	523	499	500	501	549	542	502	526	560	539	509	487	502	588	533	521	518	554	482	524	477	510	528	492	504	470	498	467	568	527	510	506	523	486	486	516	491	519	503	551	539	510	500	531	498	482	536	524	499	461	505	481	549	520	459	498	504	498	500	503	535	513	539	519	493	478	546	498	505	523	501	522	541	553	495	519	511	497	476	512	501	501	532	501	522	536	498	507	488	523	520	475	520	495	478	478	507	519	567	516	565	538	508	493	527	564	536	483	559	528	498	506	491	519	492	494	538	508	543	504	472	505	536	499	561	520	508	493	496	510	483	523	525	522	475	504	520	509	500	525	522	523	464	556	524	563	499	477	556	513	522	528	494	527	511	510	529	535	464	481	517	562	497	518	553	520	478	505	510	499	472	560	546	499	542	462	537	537	496	504	538	489	469	473	512	482	521	519	529	520	497	514	520	480	484	517	500	534	533	538	515	527	524	486	529	505	523	494	517	530	491	523	500	503	506	511	491	531	500	528	505	540	491	503	501	495	497	496	558	544	534	461	558	523	499	503	502	512	517	509	520	548	581	535	531	538	512	555	517	537	503	506	517	516	497	551	516	542	523	501	545	505	492	532	505	536	510	517	458	527	481	485	521	530	526	550	518	501	506	520	470	513	521	477	493	504	499	502	546	517	506	511	563	501	568	520	452	516	508	538	515	498	483	476	531	516	534	526	482	538	504	503	545	526	490	496	509	510	495	507	503	552	527	483	547	508	521	528	516	537	529	523	512	533	500	557	506	529	537	506	514	532	511	501	525	508	531	498	512	516	518	527	510	550	499	506	547	488	495	553	500	517	539	540	532	505	506	495	498	559	502	551	525	499	526	499	495	503	457	500	516	503	556	528	530	510	529	540	493	502	492	489	496	559	527	538	509	499	512	575	514	480	473	485	514	542	485	564	489	491	500	528	510	500	512	491	532	491	486	501	518	535	504	514	560	514	504	533	532	501	506	498	521	499	504	499	515	548	504	500	513	434	515	528	521	511	495	541	519	509	523	488	541	554	559	519	493	506	528	518	487	474	517	544	541	524	522	524	518	498	488	503	530	523	530	525	504	530	510	505	492	474	501	498	502	518	494	536	530	461	499	537	524	484	505	519	479	506	504	530	519	490	463	499	495	538	527	528	557	532	519	525	533	518	494	485	546	528	510	495	507	541	488	544	502	539	535	505	551	469	480	497	518	546	506	531	549	517	534	513	495	497	487	480	535	527	497	571	531	523	522	471	539	535	476	536	500	497	509	525	504	504	552	474	538	492	531	513	557	532	508	530	522	515	525	528	557	562	503	499	539	505	483	506	487	497	527	510	501	462	531	545	487	520	487	531	514	506	542	509	505	479	459	505	509	510	504	514	533	507	495	497	505	492	490	485	557	518	514	530	514	522	520	524	555	492	500	500	547	492	514	506	488	480	550	547	516	501	504	502	530	568	486	482	492	488	545	499	504	500	527	503	532	521	536	505	433	530	530	548	536	499	533	500	539	574	510	528	485	560	529	507	501	505	531	562	488	515	530	523	498	490	491	520	453	486	495	525	513	505	478	500	518	497	515	482	514	532	497	472	486	504	567	514	520	500	524	575	556	511	510	477	513	540	506	480	487	496	552	524	517	494	547	544	507	455	534	490	521	538	470	509	496	491	514	498	498	498	503	494	517	498	552	506	529	527	515	560	526	538	514	553	533	577	518	515	533	535	528	512	492	495	509	487	488	547	495	492	509	517	545	577	520	517	501	493	494	493	488	468	532	499	527	527	491	534	491	561	534	499	541	507	535	492	477	519	471	538	491	510	517	518	545	550	508	485	540	544	502	483	495	571	471	487	543	554	529	543	495	488	549	508	526	504	496	542	534	524	480	523	456	536	492	508	507	512	540	517	498	511	533	512	489
37363	9750	979	753	655	661	630	592	628	589	620	636	632	584	596	606	564	631	572	603	587	594	596	602	633	611	605	620	622	603	599	601	619	584	554	594	623	622	604	578	625	614	561	589	574	603	578	650	546	566	619	618	618	626	587	620	618	569	581	544	575	611	589	596	615	598	588	610	595	597	622	652	623	615	629	605	627	583	608	627	615	600	595	616	556	589	585	529	586	555	607	571	575	575	607	615	625	613	612	611	600	572	573	589	592	653	582	608	587	615	579	586	609	624	596	599	587	604	570	631	577	617	601	546	630	587	609	602	623	643	585	640	598	580	593	542	580	616	551	593	542	643	570	579	575	602	630	608	593	564	610	631	562	594	576	622	611	584	654	620	656	593	606	613	617	613	594	576	607	591	612	578	575	609	622	575	562	595	564	588	644	599	588	582	622	575	630	591	585	581	669	582	625	575	577	600	581	581	550	568	577	572	647	626	601	604	612	626	578	590	574	549	587	608	565	580	601	581	612	634	590	565	626	594	615	581	676	616	606	585	608	613	591	624	586	620	574	618	650	616	589	658	560	613	610	585	594	602	610	576	579	615	560	622	591	589	597	615	603	556	611	617	589	641	565	535	601	620	595	572	587	577	643	572	615	621	657	592	642	599	608	623	608	598	607	595	566	608	603	640	590	605	596	574	648	587	554	616	614	603	581	600	607	579	602	583	587	555	595	609	596	627	576	594	589	632	606	584	560	571	616	616	588	634	608	617	572	638	607	621	586	611	582	591	568	603	586	599	591	604	570	562	612	609	587	585	548	596	581	607	585	601	569	549	582	548	587	615	619	607	611	628	645	584	635	594	603	607	545	574	590	593	595	611	599	583	588	637	545	569	599	616	626	588	590	559	583	629	588	564	620	599	566	614	548	647	639	582	568	576	617	592	599	602	644	618	616	570	553	616	601	616	664	585	577	614	582	574	603	622	628	596	622	609	607	601	623	568	637	620	659	587	590	590	595	602	655	620	593	619	560	585	565	589	607	633	572	596	588	609	593	594	570	577	596	583	609	611	611	593	554	593	557	587	650	607	585	575	581	564	608	608	619	581	604	597	613	602	620	608	575	609	584	550	630	607	581	609	548	603	552	592	601	621	632	596	624	609	593	620	626	590	606	579	624	609	600	625	600	567	586	585	585	583	595	565	623	545	595	578	580	587	579	638	600	589	563	632	629	599	591	580	591	604	657	638	607	604	632	584	612	593	618	619	643	589	583	609	590	633	593	575	612	582	600	595	598	601	591	573	577	593	582	535	596	576	626	582	582	636	610	612	575	584	554	582	632	594	577	587	644	633	573	586	613	566	572	548	642	599	608	572	658	618	601	632	588	598	596	613	581	580	564	611	603	570	617	618	628	663	579	617	576	542	575	578	592	580	582	561	612	582	541	619	623	597	606	576	573	579	620	597	637	599	573	595	574	569	544	562	610	611	582	622	638	568	581	586	607	596	616	558	614	599	586	609	585	616	617	620	608	603	632	590	582	657	605	608	597	616	618	600	578	574	565	613	632	574	585	584	584	560	585	594	652	562	652	614	587	581	621	640	592	594	606	581	622	603	604	639	621	582	607	622	583	581	590	603	571	601	642	578	552	575	602	569	646	623	609	551	577	586	605	611	641	602	587	607	609	575	633	571	604	633	600	576	572	601	572	587	544	617	610	595	556	570	580	563	595	570	577	632	593	584	527	586	622	567	581	607	579	556	617	601	602	601	589	575	638	621	600	603	594	595	610	575	603	597	555	557	581	605	597	568	562	621	613	594	599	642	603	592	572	586	587	594	607	592	602	612	620	586	592	616	593	616	559	626	570	581	630	638	625	617	602	565	568	561	568	587	536	548	611	578	615	583	613	549	607	608	617	583	606	599	578	606	594	634	613	569	607	613	590	586	568	613	601	567	595	621	631	578	589	629	608	546	583	597	583	571	548	590	594	603	587	588	569	596	597	619	575	599	619	619	560	628	624	578	589	577	595	638	585	610	601	544	595	611	580	632	577	582	615	609	601	560	606	580	578	598	589	632	569	612	580	587	586	592	561	606	569	587	590	529	594	617	613	579	609	597	580	600	628	591	596	612	611	609	581	624	569	614	521	572	620	625	569	637	638	582	588	626	599	599	630	639	584	578	601	577	571	608	562	572	608	553	555	611	621	622	572	605	590	616	559	605	602	611	598	593	647	608	638	607	600	601	579	583	588	609	568	595	663	604	576	580	604	619	583	609	589	573	614	578	584	575	618	632	635	617	618	622	581	604	590	635	569	604	574	570	564	572	572	576	571	627	587	627	599	584	592	588	567	573	614	590	563	572	625	616	564	602	621	614	605	554	592	613	604	656	622	569	596	626	592	596	609	611	596	590	569	606	611	601	604	579	613	613	599	612	611	617	559	610	584	590	629	608	606	604	607	545	646	570	574	607	552	564	630	641	627	627	614	580	574	574	646	585	577	588	622	605	580	593	550	565	544	594	607	582	582	625	630	570	562	596	550	614	595	562	596	614	632	574	591	617	583	564	595	564	565	562	564	585	551	607	583	596	605	603	609	603	637	591	622	589	598	610	581	587	582	606	638	625	587	592	597	632	610	557	614	594	618	613	578	592	577	585	624	637	600	573	615	626	572	598	600	609	604	617	574	564	609	615	547	605	587	668	586	588	563	556	627	578	602	603	664	612	585	610	564	576	586	566	592	554	576	583	597	568	631	575	589	594	603	633	643	587	547	572	616	591	641	623	603	617	597	582	612	590	613	592	627	629	620	553	600	599	585	589	565	599	594	629	567	591	579	640	605	582	600	570	561	588	608	569	593	603	585	605	598	612	618	598	590	580	626	613	611	574	620	576	626	592	602	597	568	650	618	617	562	553	597	620	591	660	573	626	571	598	585	575	608	560	590	582	592	583	630	555	564	590	589	613	602	624	593	616	589	594	562	624	600	584	574	578	609	571	631	598	580	560	633	651	594	600	606	581	604	585	603	626	544	553	607	595	577	587	634	612	573	619	575	594	605	565	585	574	608	611	585	619	603	618	560	620	557	617	552	593	646	595	582	566	612	592	619	578	606	593	583	620	579	616	557	594	642	640	608	594	604	569	590	588	656	598	615	619	575	599	583	575	619	598	600	596	580	588	512	618	582	589	583	601	567	611	599	597	604	583	616	597	619	603	573	598	618	588	544	596	630	583	588	571	650	592	574	631	631	646	595	584	589	606	552	577	643	603	555	624	549	576	576	659	605	632	609	565	554	575	564	616	581	590	592	595	534	634	540	654	610	594	584	578	611	603	605	601	626	598	591	610	606	613	630	597	606	616	593	606	606	580	631	605	584	595	633	626	596	598	551	633	568	583	577	611	608	609	612	598	604	567	558	602	591	568	586	564	551	619	557	636	591	558	581	596	599	606	576	574	579	556	567	576	612	647	622	586	572	590	575	597	593	593	611	596	603	571	565	632	605	628	568	623	599	612
23208	20728	27958	23543	20708	11999	1030	631	545	527	467	426	440	399	408	388	382	351	380	367	375	357	326	368	369	337	332	337	348	322	341	348	355	340	307	322	357	301	332	347	339	335	322	316	302	343	362	329	359	352	311	310	315	335	337	335	333	339	337	368	332	330	338	323	347	346	293	337	313	331	330	339	324	327	335	319	347	334	346	316	316	332	344	358	324	358	322	317	348	342	329	360	331	315	310	341	329	309	320	291	298	352	326	313	299	315	291	324	314	326	343	336	310	293	321	316	307	315	316	365	311	300	305	353	349	326	330	310	315	314	317	295	329	308	286	333	324	343	310	334	310	328	301	285	326	339	336	337	322	341	313	304	265	347	311	313	305	337	339	335	306	367	298	303	315	333	306	347	313	343	301	318	292	298	343	301	330	346	306	304	331	308	342	319	336	313	321	313	371	325	340	323	308	312	307	329	297	311	312	337	335	297	301	318	322	335	309	321	288	326	330	342	303	321	313	328	307	331	288	296	325	329	307	293	347	333	331	303	333	314	289	294	308	318	305	342	327	279	343	323	347	287	297	317	324	329	310	297	304	317	315	331	321	325	312	313	326	323	318	331	309	320	309	316	295	331	304	325	317	341	312	327	340	317	312	333	332	313	315	330	328	270	323	335	330	337	345	343	334	283	312	327	329	300	310	306	332	332	315	310	304	312	303	310	307	321	316	325	342	308	264	343	286	330	325	323	356	325	281	318	331	341	329	312	316	315	334	313	328	304	290	313	322	328	335	294	293	321	344	313	323	333	347	330	287	300	330	313	310	358	343	319	324	311	326	343	326	331	317	303	333	284	334	329	321	329	297	330	303	305	314	334	295	313	327	315	329	335	286	323	342	316	344	321	331	342	280	371	338	320	311	316	322	334	332	307	272	291	338	320	337	299	309	303	328	322	339	317	320	311	319	313	307	330	328	311	348	302	306	299	332	323	310	281	334	333	316	311	313	312	294	337	328	346	332	324	298	301	298	304	324	326	304	331	300	313	329	324	328	318	342	338	312	351	315	314	306	284	327	337	292	315	348	311	320	318	310	323	299	317	317	315	324	300	342	332	315	308	295	303	335	311	300	326	300	333	325	293	328	349	309	316	332	315	313	287	338	316	309	333	307	311	344	311	319	351	316	287	334	332	332	300	335	333	303	331	360	329	339	324	300	309	322	322	327	336	317	319	305	329	324	320	322	309	300	311	320	331	324	307	323	319	309	336	327	319	342	318	321	310	307	329	324	336	333	299	301	322	301	329	371	314	341	346	325	317	349	330	329	341	327	314	317	295	311	320	277	294	304	339	319	292	297	342	345	355	326	344	321	320	335	313	311	320	316	325	346	312	330	303	325	282	340	299	331	330	314	291	345	332	336	315	306	344	329	347	318	343	346	335	274	342	322	330	337	323	313	307	306	313	321	335	323	343	314	311	310	331	312	312	322	305	323	320	338	336	306	340	307	305	321	326	343	304	314	308	327	333	306	286	312	317	308	301	329	312	337	310	312	333	288	315	287	291	313	298	335	359	297	322	317	321	319	332	313	343	292	320	337	330	364	335	283	323	311	298	319	309	334	306	332	331	316	292	327	332	329	311	330	325	340	305	328	294	306	303	290	304	332	331	345	322	292	341	352	301	343	319	291	311	332	328	326	344	312	354	339	300	313	284	325	292	324	315	325	343	316	332	303	293	305	294	321	366	306	309	318	343	285	306	284	317	334	285	304	365	338	298	301	336	311	334	344	299	314	314	322	327	304	284	353	340	324	307	328	317	323	318	314	307	321	307	311	349	323	350	334	313	292	323	314	322	314	315	311	329	331	294	344	338	296	339	330	279	334	331	318	284	321	327	321	341	322	361	359	319	296	338	311	339	349	309	313	319	325	295	334	336	302	323	302	348	326	317	361	331	325	305	309	318	312	311	321	304	303	295	317	297	300	319	322	293	335	331	294	316	345	290	319	336	313	307	316	315	347	321	301	337	325	326	307	345	306	323	280	301	302	331	305	315	354	329	331	311	308	337	308	312	314	333	310	323	303	316	300	320	306	339	353	297	313	302	287	304	348	346	334	302	326	327	335	307	340	323	352	309	313	295	313	327	296	298	336	324	315	323	336	314	306	307	301	289	335	327	305	333	322	285	347	303	324	300	321	312	347	326	319	322	293	311	318	317	335	299	322	349	308	337	294	321	327	309	302	300	341	337	327	314	331	310	321	339	336	366	306	303	303	333	331	308	301	312	313	314	300	320	337	302	344	287	321	320	296	329	290	316	328	340	306	320	325	331	310	343	287	309	316	323	329	321	311	322	299	307	331	293	349	326	353	331	319	291	312	323	315	323	292	296	343	314	330	331	327	320	321	307	319	303	313	320	343	322	319	343	311	297	318	320	321	302	325	331	315	312	309	349	300	338	331	293	313	340	322	289	317	306	354	335	307	317	329	313	303	343	355	317	266	354	325	344	326	313	322	307	312	312	317	341	310	327	326	359	322	301	324	312	319	370	321	306	316	324	297	294	334	319	301	332	335	317	363	274	304	287	321	340	322	293	332	289	331	294	297	334	327	299	312	278	332	335	324	308	340	316	310	305	314	283	325	302	311	324	326	326	289	363	288	310	330	306	328	315	310	305	316	334	325	336	355	306	320	309	301	355	308	318	300	316	319	296	318	340	331	283	319	320	311	310	330	319	306	342	332	329	295	300	338	313	330	314	298	311	349	318	291	328	310	307	338	301	325	312	318	320	307	333	306	309	310	337	304	323	326	301	318	294	284	336	315	314	286	323	287	345	323	322	305	321	326	321	336	339	310	305	323	347	317	325	323	321	347	310	305	314	344	308	282	341	348	334	324	298	347	306	328	324	317	310	312	304	311	342	337	311	314	302	321	338	338	366	311	341	337	324	294	304	333	302	316	333	315	312	311	298	310	336	320	323	306	340	289	303	321	320	294	305	318	323	328	298	300	316	309	316	317	292	309	317	317	317	308	320	321	288	328	318	309	331	345	331	312	323	328	326	313	310	311	288	327	302	309	308	339	312	292	351	306	333	317	320	325	295	314	343	309	334	294	313	305	306	304	343	319	328	328	282	305	350	336	321	329	355	288	313	354	335	317	324	327	321	308	340	296	289	326	338	331	305	322	312	308	301	319	320	322	327	313	336	352	337	314	334	332	321	299	310	342	296	329	334	306	315	312	336	339	330	328	330	326	263	324	318	322	332	286	323	314	348	298	327	305	307	344	310	324	317	299	310	332	323	325	284	311	312	290	298	307	303	311	315	307	358	355	339	313	327	303	306	337	326	334	289	314	290	352	325	326	296	307	298	331	333	308	303	327	323	335	308	306	324	336	264	313	322	333	325	304	329	322	306	312	363	306	327	327	318	328	311	311	309	325	302	309	345	331	323	279	303	335	311	319	303	358	307	311	325	308	333	331	286	311	348	327	335	299	314	348	311	327	324	306	330	310	364	330	323
39544	14576	5907	2972	2036	1601	1293	1055	876	755	653	617	528	523	523	496	474	447	442	429	505	446	464	440	392	421	412	408	422	376	410	422	401	369	384	392	402	367	374	392	391	400	376	348	407	363	396	360	392	383	394	407	369	390	377	417	379	365	366	359	396	368	402	386	361	388	384	370	387	441	383	391	372	391	388	349	364	393	391	416	370	368	386	383	367	405	384	359	372	374	344	365	382	365	363	360	371	352	346	390	383	389	365	383	367	352	371	347	356	373	390	338	387	377	380	363	407	365	388	392	394	380	318	357	348	360	386	333	386	354	340	367	448	355	406	381	370	388	402	348	358	379	374	373	368	387	353	373	391	361	353	360	372	391	364	389	378	343	357	394	364	412	368	405	370	384	371	345	343	352	342	340	374	377	393	354	354	334	347	361	369	376	357	380	358	371	376	366	383	374	370	368	333	340	375	384	369	375	368	377	360	374	415	391	374	386	382	386	357	354	362	350	358	386	400	361	380	382	331	376	393	349	401	350	354	359	363	368	394	373	365	341	353	371	375	361	354	412	373	349	389	385	346	349	372	374	364	330	315	385	363	368	373	356	371	392	383	363	408	356	346	376	366	366	377	366	367	359	396	405	346	386	343	361	392	375	369	388	357	381	386	342	400	350	362	406	357	366	379	369	349	377	378	357	360	372	341	364	355	384	383	353	363	352	357	380	373	350	381	370	384	378	385	356	361	400	421	363	351	369	373	375	345	377	396	374	394	373	382	408	387	387	383	353	428	358	354	377	340	353	366	360	391	407	381	362	395	362	337	359	335	353	405	362	334	389	362	395	360	401	395	367	361	380	383	385	354	385	376	359	347	380	368	368	386	364	380	357	340	360	366	363	371	356	382	383	347	366	360	392	401	383	370	388	345	377	407	395	384	415	373	386	379	398	404	369	348	373	352	357	348	358	364	344	384	392	402	350	374	385	375	373	372	381	377	352	392	342	371	354	349	387	359	364	377	369	358	366	374	395	379	359	344	355	365	390	379	360	363	402	391	346	384	380	364	386	406	393	387	386	355	364	373	405	367	364	357	382	355	389	368	396	354	373	384	375	413	348	349	390	398	370	366	368	368	357	403	377	405	350	395	347	410	342	377	358	356	374	401	360	375	411	351	342	348	415	366	364	369	378	388	389	351	350	388	382	350	355	379	375	340	369	394	378	382	363	369	346	368	392	340	386	401	350	375	380	324	363	411	377	341	362	391	346	369	391	358	370	394	394	342	393	378	353	409	318	370	355	378	345	359	358	422	379	388	359	340	411	367	348	379	380	387	359	343	385	390	376	364	359	335	359	340	384	347	371	361	349	384	345	403	362	334	382	371	386	349	368	355	355	339	364	371	385	365	421	420	351	366	366	383	387	385	377	363	351	402	365	389	378	360	360	388	350	358	339	375	391	354	390	371	389	353	377	362	395	372	360	402	389	338	364	392	338	368	343	390	347	396	369	350	366	379	365	344	356	392	374	391	391	366	391	366	392	357	338	419	332	358	386	366	395	403	331	340	365	330	389	408	428	339	359	366	336	367	366	351	392	362	399	375	360	358	387	362	390	353	385	369	383	360	357	383	375	373	361	353	385	366	376	334	381	374	384	356	405	378	361	379	369	338	343	367	368	352	367	332	376	358	338	395	372	365	371	389	339	346	387	377	378	359	374	344	361	377	375	364	341	373	347	385	398	381	370	349	380	379	378	339	371	344	384	350	352	371	365	395	377	349	359	377	349	340	369	351	368	375	396	330	362	363	357	328	361	352	375	399	370	365	380	366	355	404	369	330	352	378	412	365	382	376	380	368	387	334	402	358	348	366	360	345	349	330	346	382	348	386	373	342	365	363	358	371	382	385	373	354	374	383	371	369	367	375	369	383	367	366	363	382	382	376	380	379	372	349	353	356	368	393	390	374	349	366	377	369	382	329	378	357	356	375	357	354	375	361	371	351	379	381	387	354	331	369	376	398	373	362	363	377	383	365	371	385	395	373	342	361	372	367	363	365	368	372	367	379	385	370	371	385	356	373	369	370	422	350	343	370	351	384	363	365	386	332	355	358	393	382	357	378	372	387	346	353	389	402	379	381	363	380	378	364	363	348	379	385	381	335	388	378	374	372	392	376	403	416	351	373	354	360	381	380	371	356	389	367	387	384	360	361	376	326	370	398	382	415	369	372	371	372	355	418	376	348	368	367	356	363	338	383	333	405	365	367	375	349	363	349	396	361	380	373	370	348	356	388	384	391	352	379	379	344	383	382	406	351	381	410	355	385	395	362	387	414	373	383	372	376	350	375	393	352	351	368	353	380	377	364	378	368	342	368	365	383	367	359	357	386	346	387	393	395	334	391	374	369	349	382	350	374	336	352	379	364	357	319	383	373	380	364	381	374	356	364	389	361	360	344	361	346	392	386	393	392	404	384	371	373	362	345	382	367	312	383	369	365	352	372	329	374	367	358	370	363	400	388	389	414	358	375	353	368	368	355	361	372	374	375	349	396	378	368	384	355	337	370	366	375	366	363	406	341	379	388	385	366	357	362	395	350	378	357	358	383	398	394	365	356	366	377	380	346	371	378	365	400	327	376	398	369	377	380	393	362	390	376	390	361	366	366	352	336	383	347	356	364	352	387	416	348	388	375	373	355	365	367	375	383	351	385	371	383	392	357	391	348	384	350	374	364	375	376	367	353	348	377	407	364	346	389	369	401	387	364	375	375	403	353	383	328	361	349	390	355	361	359	366	346	339	381	386	347	393	390	391	371	358	394	360	357	354	382	350	381	363	344	381	366	347	375	396	382	395	370	357	391	400	349	358	357	352	362	381	362	371	370	378	358	366	352	391	362	394	383	371	356	366	397	348	363	374	381	386	394	350	382	359	353	371	344	354	412	368	395	391	399	345	383	350	367	402	363	366	373	364	391	375	350	373	371	367	374	361	373	385	392	382	369	332	380	391	350	401	354	358	364	363	366	381	389	376	375	351	376	348	385	373	376	391	375	397	352	353	369	363	356	367	344	384	355	390	392	386	383	341	358	379	348	386	356	353	376	353	358	370	372	365	367	358	371	379	368	347	403	356	412	361	398	351	338	375	362	389	336	390	378	327	368	371	355	371	370	390	375	384	394	358	327	350	375	361	368	347	358	386	401	372	373	384	367	367	390	386	334	398	377	370	381	388	355	390	342	397	380	336	342	375	364	353	388	362	375	339	350	350	390	385	374	351	368	380	375	356	401	339	360	380	373	367	342	364	353	369	366	377	396	370	360	394	384	382	353	365	366	376	408	355	375	377	380	371	349	342	403	368	351	351	405	344	376	366	394	356	390	347	369	369	349	358	350	408	358	352	357	372	376	344	408	350	399	373	381	363	376	354	399	365	410	366	393	367	356	391	409	360	384	372	380	339	386	374	393	386	412	388	364	382	375	362	361	371	367	353	365	365	339	399	372	388	350	378	369	374	377	408	396	370
24433	20726	26963	24411	13379	1359	1028	887	854	777	805	828	747	779	732	774	743	712	728	761	738	743	722	722	746	802	717	726	743	757	712	708	729	746	705	726	715	735	651	715	733	675	701	731	727	720	729	726	735	725	716	729	732	742	681	708	706	719	706	718	690	686	744	709	715	688	682	751	705	691	746	720	716	777	731	704	684	753	720	717	698	696	706	717	709	726	725	720	710	751	714	684	714	705	739	739	731	684	684	744	708	727	715	701	703	716	737	751	719	713	688	720	738	711	702	737	701	716	669	728	684	738	732	714	703	770	696	694	739	709	732	715	700	703	710	683	720	701	676	694	679	686	735	687	675	698	696	708	665	737	718	690	688	740	722	706	733	686	685	710	721	707	801	695	724	755	682	747	722	739	659	697	703	715	684	698	679	694	661	743	666	716	669	705	660	690	668	755	694	690	710	735	722	705	697	693	694	679	696	734	667	735	662	705	696	643	724	711	718	717	721	690	682	711	688	763	678	738	676	706	721	680	710	751	683	687	743	752	715	691	719	696	749	756	716	681	672	759	698	712	687	676	710	718	703	741	698	724	718	703	693	682	748	679	710	695	710	773	706	707	729	706	795	694	697	688	696	720	733	668	675	742	715	703	672	687	695	687	724	680	705	741	723	707	713	715	718	725	720	697	725	714	673	669	725	693	736	673	736	695	696	691	714	701	705	736	729	644	720	685	681	668	708	701	675	705	658	725	706	752	727	708	682	713	668	733	733	722	732	675	721	734	727	687	776	678	677	708	706	745	688	698	701	739	757	663	745	712	714	707	693	690	671	684	742	736	680	710	744	685	665	703	625	727	718	651	723	756	739	694	646	682	745	674	715	740	729	672	681	690	707	738	743	736	707	700	694	718	702	695	712	729	692	712	739	714	640	713	719	730	696	723	709	713	763	649	739	724	681	750	744	731	715	720	745	750	725	710	761	710	748	724	674	717	730	689	775	720	739	708	727	741	703	738	730	666	731	736	653	710	723	701	698	662	738	727	703	738	717	666	712	676	740	668	725	715	681	695	693	729	671	747	712	739	699	687	733	679	722	747	711	713	702	694	713	679	749	692	736	708	678	681	688	744	670	745	716	692	766	718	742	653	711	697	724	714	668	696	711	747	653	716	759	724	665	718	703	687	752	695	734	733	724	737	706	701	717	733	698	722	759	684	647	767	724	684	719	709	696	683	735	684	722	746	742	692	713	722	744	713	740	742	766	721	741	723	712	731	712	716	685	690	706	676	676	709	717	679	751	693	675	681	763	709	686	733	683	693	725	730	715	689	736	758	703	738	689	712	743	720	722	716	678	769	707	705	700	705	755	679	748	701	701	698	710	709	713	712	709	664	701	719	709	739	655	687	738	691	669	743	752	728	727	733	747	707	695	704	750	732	661	698	736	684	711	738	687	687	723	741	712	669	699	766	694	721	716	712	730	756	728	763	716	712	707	693	717	705	721	719	680	707	749	688	705	705	710	744	725	732	716	651	742	721	699	690	738	726	714	692	688	751	724	711	702	652	735	761	751	720	723	676	755	704	693	703	704	733	735	742	741	701	733	729	716	743	778	706	744	685	696	674	697	716	732	699	726	752	712	739	736	713	732	774	706	701	681	681	704	688	733	698	686	717	747	720	705	760	735	689	736	708	778	713	688	679	688	695	708	671	751	714	752	716	738	706	751	733	699	693	763	714	720	679	706	742	733	736	725	703	710	699	698	734	719	728	722	743	734	695	711	704	726	708	740	704	759	711	741	725	728	714	718	751	740	719	746	688	725	747	732	716	721	721	715	652	677	704	672	723	723	708	675	767	710	730	706	698	699	779	700	705	736	681	704	726	684	725	697	673	698	687	693	691	708	736	708	708	739	727	727	743	707	727	679	724	723	685	709	740	726	723	697	650	725	725	713	685	659	703	742	702	745	757	685	721	721	751	699	777	725	717	691	722	711	740	724	688	722	700	740	734	735	745	732	722	715	739	701	735	740	732	701	675	678	717	700	729	773	717	725	715	727	718	728	712	744	736	703	702	741	645	707	693	752	662	711	695	699	763	768	694	718	738	699	718	711	694	694	629	664	724	718	707	681	738	711	715	688	707	716	664	693	705	707	665	719	738	738	735	813	703	713	715	719	684	711	700	737	713	710	687	731	700	729	743	712	682	717	718	727	715	700	722	693	721	665	669	716	690	685	770	669	697	709	703	707	677	715	689	715	700	718	711	730	684	699	719	748	728	745	719	730	701	711	677	714	672	735	673	672	724	707	733	730	684	772	735	706	708	716	739	668	737	720	677	735	685	706	710	766	686	732	719	706	655	724	673	668	709	717	705	736	746	689	720	715	700	736	730	739	714	736	710	728	657	679	713	696	734	735	700	681	724	738	703	716	721	744	652	719	709	673	750	734	620	681	727	749	685	737	750	687	709	753	724	740	701	728	723	715	692	720	699	700	724	726	687	719	775	687	757	674	660	720	699	732	754	726	737	714	680	699	743	701	703	742	717	693	685	699	670	726	716	700	707	665	689	725	723	658	668	714	698	750	733	703	717	715	716	682	702	739	700	730	672	719	690	750	684	713	720	683	711	748	714	681	706	704	752	674	679	704	708	655	710	708	688	691	678	709	674	699	682	718	755	683	691	693	703	691	684	760	739	740	703	719	740	693	705	723	691	723	714	691	746	726	724	711	718	684	732	697	680	736	737	687	654	716	681	692	731	752	706	685	715	712	688	692	684	709	719	688	713	730	698	719	718	703	681	697	701	759	681	717	726	703	719	726	725	701	735	708	745	689	675	740	708	739	624	691	746	772	733	749	703	740	683	695	692	693	696	729	751	692	708	747	729	716	728	689	739	722	665	695	668	707	744	696	766	718	678	745	663	688	696	687	739	715	766	701	699	723	718	690	694	698	725	737	723	732	719	676	698	768	685	658	711	730	699	742	724	722	722	714	709	747	685	729	769	671	737	712	739	675	694	690	741	738	697	759	717	764	719	713	670	739	713	706	700	754	670	729	733	700	695	728	753	682	718	706	727	702	748	704	700	705	716	720	684	685	734	659	786	719	708	727	731	711	688	725	699	703	694	695	700	698	707	733	720	676	694	682	733	738	663	705	689	668	743	720	672	765	746	714	689	740	721	721	730	662	719	702	711	716	683	712	724	753	666	715	739	694	735	756	733	682	660	714	715	735	737	765	704	709	755	692	671	753	687	694	680	711	734	693	708	689	693	728	726	695	739	705	703	699	700	712	675	689	734	680	769	788	705	687	731	696	700	692	687	723	696	663	696	736	695	728	664	704	715	714	736	706	717	693	696	658	690	743	683	733	712	690	715	714	737	744	712	743	732	694	689	709	733	733	718	732	756	715	717	742	719	733	747	744	700	719	696	654	722	696	721	710	677	745	697	708	686	697	699	677	731	721	665	759	690	716	690	672	727	763	742	702	705	692	751	703	708	700	666	689	726	737	698	688	683
39190	12050	3817	2220	1735	1503	1260	1177	1121	976	1015	938	917	952	895	900	882	868	849	802	838	865	813	866	812	828	852	871	841	796	848	784	825	807	823	854	842	864	775	842	757	814	768	851	774	798	847	801	806	799	858	793	797	818	817	811	769	745	776	783	891	825	838	810	816	789	828	801	796	750	828	813	774	745	787	810	803	825	796	864	809	845	748	868	799	804	830	810	835	754	764	756	811	817	821	830	823	825	825	811	787	816	816	817	781	813	767	754	785	799	803	820	792	687	834	769	796	789	770	838	851	783	841	827	849	814	831	781	800	827	816	816	767	820	788	849	800	824	760	801	801	806	768	782	851	764	791	791	816	816	801	789	796	800	818	784	807	793	759	763	822	822	768	754	795	798	809	846	829	785	838	803	790	729	772	867	827	825	787	804	775	734	824	857	749	820	829	794	766	800	728	755	809	797	846	793	771	753	813	782	802	780	782	742	809	842	819	847	741	852	777	795	745	784	814	765	790	766	798	770	779	842	755	765	800	772	804	760	803	833	838	824	832	789	846	762	751	875	821	804	736	790	793	792	787	829	770	787	730	789	766	776	788	775	827	785	793	778	773	793	810	794	806	837	800	807	832	833	799	809	790	780	854	832	786	741	772	796	810	798	814	775	764	790	831	848	788	749	786	831	799	822	765	770	819	791	806	800	821	785	858	776	829	790	827	835	808	789	816	817	795	829	799	815	808	761	774	843	754	809	809	825	786	839	790	784	807	798	838	791	731	802	803	821	760	818	773	843	743	801	810	806	795	819	795	749	760	813	806	790	819	775	810	768	777	773	835	811	764	799	815	780	780	813	774	828	827	818	841	856	765	808	816	774	773	797	795	821	806	808	805	783	791	856	813	773	798	824	803	838	775	822	817	774	792	793	804	783	806	815	793	824	839	830	813	822	846	769	778	832	819	851	785	796	811	797	826	785	837	805	747	775	816	804	770	783	767	793	800	830	791	802	799	779	809	762	826	749	768	857	774	812	785	818	748	788	771	778	790	787	863	810	807	806	808	815	802	811	815	805	805	819	771	804	775	801	797	795	798	758	814	760	824	769	758	777	793	821	801	796	812	819	806	793	810	791	763	770	830	770	798	799	797	824	820	819	744	864	812	827	789	772	814	811	793	758	773	781	821	816	752	830	830	816	795	809	727	751	852	809	800	804	824	855	808	794	782	835	804	814	801	839	805	843	792	752	828	825	784	757	807	782	791	784	794	767	777	774	814	785	793	768	767	818	752	782	813	793	810	835	800	771	821	851	830	817	777	835	782	829	778	784	797	854	819	826	801	795	783	830	778	757	815	776	811	751	754	814	824	832	856	790	771	787	789	788	809	832	815	745	805	755	798	795	780	786	785	827	783	769	801	782	803	770	776	838	817	795	766	765	746	807	780	798	806	818	757	792	837	833	796	775	822	765	815	847	776	777	831	789	803	804	764	744	787	854	802	778	772	803	812	801	786	837	810	815	803	779	816	829	825	727	815	772	782	780	782	844	797	751	777	860	776	803	828	813	761	767	808	790	815	786	819	802	759	803	796	781	801	855	755	799	769	828	717	781	853	810	757	797	782	782	764	814	778	802	823	769	835	772	809	741	787	797	781	792	850	773	825	766	777	840	777	839	793	818	791	833	826	821	761	787	776	800	798	793	778	825	819	820	835	791	816	780	841	793	816	740	801	793	800	788	826	817	755	824	849	765	812	802	835	802	780	784	819	775	790	783	759	844	773	817	844	787	770	776	777	763	788	764	804	852	791	842	763	805	832	810	801	802	840	777	760	818	795	801	815	826	742	787	750	752	765	805	861	789	841	832	782	813	791	793	819	778	763	796	821	842	817	807	825	825	815	755	871	781	773	729	774	745	782	806	814	758	840	793	832	795	768	816	741	841	829	797	771	797	735	805	818	808	794	775	781	762	818	827	833	789	817	856	808	823	776	778	781	796	754	786	789	832	766	782	859	769	838	807	817	858	809	769	798	748	843	815	780	805	771	791	762	781	775	823	770	835	779	809	779	796	840	796	785	802	799	824	777	822	813	760	774	796	812	843	789	845	755	797	795	802	826	845	827	799	856	781	824	810	787	817	778	778	802	786	800	755	791	735	785	795	775	786	770	809	832	775	804	794	801	801	802	794	802	775	845	822	799	758	798	758	832	822	863	783	778	786	802	773	777	775	807	824	821	795	817	819	791	781	816	781	801	792	802	834	805	816	805	744	763	830	819	793	776	748	817	804	839	842	839	821	779	781	802	733	794	766	818	811	786	784	806	783	823	830	824	786	812	842	816	817	757	785	808	779	781	792	805	837	823	810	821	771	807	779	794	792	790	783	792	840	759	820	807	775	795	772	801	776	805	827	806	784	821	804	813	812	807	817	814	808	847	778	785	839	768	763	784	795	800	832	807	780	812	780	777	799	796	814	803	812	824	764	784	748	800	826	810	765	771	822	828	831	820	813	775	756	810	783	765	823	818	836	799	789	757	808	778	797	741	789	846	825	797	805	822	780	835	768	771	791	789	811	780	778	788	819	792	789	796	774	774	770	783	801	795	776	779	818	779	807	774	797	777	815	769	807	780	787	813	781	836	779	774	806	825	804	805	792	800	783	754	780	799	819	837	792	783	791	768	775	773	822	767	810	817	779	835	743	803	775	805	818	805	801	811	803	789	783	779	788	770	780	805	802	793	790	834	731	822	770	757	777	794	786	809	805	769	818	813	763	825	795	847	774	827	805	787	819	773	811	831	787	763	816	776	814	778	831	828	772	756	798	840	774	838	802	772	786	791	835	855	782	770	778	767	798	776	827	753	788	820	831	783	792	810	761	808	788	771	822	799	742	799	799	829	791	791	766	803	817	806	790	748	803	789	785	802	757	833	821	783	841	797	824	768	776	794	803	804	767	812	784	801	782	757	806	789	828	830	748	782	785	788	765	756	820	776	771	789	810	849	798	823	805	747	753	820	770	795	836	748	829	784	805	752	772	739	835	778	780	793	779	820	813	768	784	790	772	833	831	788	773	832	823	773	846	761	778	775	760	833	814	821	815	804	825	780	788	768	824	797	821	770	791	801	804	783	802	789	831	767	839	807	781	792	759	775	761	733	779	786	854	795	774	820	792	805	777	801	816	818	829	764	803	766	732	800	784	803	825	850	758	813	787	743	830	801	825	771	798	851	756	812	814	799	859	755	828	796	830	834	764	794	795	760	822	785	779	843	781	775	747	811	794	760	803	821	800	791	858	809	751	790	799	782	785	795	714	779	823	826	847	845	778	806	827	819	822	807	814	816	805	774	806	772	813	847	754	849	762	795	849	740	807	827	768	823	832	817	773	812	829	833	799	833	779	816	764	807	822	785	787	745	821	783	779	807	760	770	777	753	798	753	796	796	836	759	806	786	804	786	798	759	813	815	843	813	805	768	757	840	751	786	799	763	782	863	785	779	803	754	752	844	815	789	802	775	813
22209	20750	28401	23166	20749	20812	11859	1299	970	865	758	716	736	656	677	646	622	605	633	614	597	593	639	621	595	564	559	591	565	570	557	552	536	505	581	536	514	477	539	565	513	510	527	544	528	520	502	541	526	541	497	533	482	543	516	480	551	543	534	512	511	487	484	542	547	514	493	554	549	513	521	493	520	544	495	512	512	511	486	550	510	545	544	530	493	525	500	526	490	489	521	543	502	556	512	486	529	504	493	505	549	530	537	560	533	522	490	565	492	523	479	519	508	546	534	506	507	541	500	535	543	546	530	500	529	508	530	515	548	496	523	510	486	500	497	517	529	498	529	527	549	527	544	510	509	525	482	508	518	459	485	485	491	506	483	498	493	504	534	541	533	483	477	514	501	525	500	513	524	507	488	484	529	569	490	494	489	475	518	526	508	524	518	534	546	483	488	497	509	499	550	505	497	517	484	520	497	568	512	506	494	503	551	494	512	491	518	543	526	508	515	484	482	524	498	506	505	476	524	503	509	528	515	472	541	535	526	522	467	488	489	498	539	533	510	502	519	553	537	518	530	534	508	558	521	514	488	528	516	438	510	492	516	525	512	498	480	501	477	507	478	538	496	512	495	526	489	476	482	495	543	484	544	505	511	551	505	480	510	532	475	478	461	480	512	518	486	467	484	488	474	497	493	490	498	522	533	505	486	553	490	510	522	512	528	521	491	529	492	490	497	500	530	516	534	533	537	493	489	503	496	503	505	514	495	496	524	487	498	509	537	503	533	482	507	508	500	548	517	494	504	482	515	513	523	522	521	538	498	512	501	564	481	500	540	501	516	495	488	513	470	522	501	494	514	537	498	503	483	474	520	514	518	482	522	501	473	483	519	474	501	499	489	471	503	499	517	504	519	517	509	489	475	559	540	531	518	443	511	531	503	519	482	501	523	567	520	491	567	506	537	559	516	518	494	519	501	509	490	493	509	523	496	474	508	517	494	476	517	523	473	502	493	534	494	511	476	518	478	475	467	481	529	559	550	467	504	521	514	493	526	520	539	524	513	523	490	534	511	517	486	482	486	506	500	500	471	513	508	512	519	500	529	468	498	495	518	516	491	511	491	535	484	472	523	498	508	502	507	508	511	509	532	501	489	483	479	485	528	476	494	505	505	517	535	460	537	512	522	536	538	494	553	516	577	515	453	527	516	512	531	482	529	513	492	520	533	512	504	533	519	525	505	470	517	565	523	496	525	475	498	549	545	474	498	508	515	503	518	542	545	500	476	523	523	488	504	513	535	470	539	488	533	500	525	516	492	493	517	487	537	479	531	521	534	516	495	495	524	550	507	455	515	513	510	502	531	470	538	512	523	492	487	520	471	500	516	525	499	513	510	541	510	481	517	520	526	486	516	511	533	490	482	497	524	518	483	482	510	511	509	517	478	515	480	488	511	522	528	513	503	490	476	532	531	523	527	561	473	485	535	562	492	519	561	498	482	525	486	488	489	518	477	533	491	474	509	517	534	551	524	519	512	533	521	510	517	493	506	522	522	501	495	512	529	514	499	535	506	490	470	511	520	494	480	468	506	526	538	481	537	521	502	485	508	485	545	527	528	520	491	511	527	501	479	508	487	500	500	539	508	498	532	515	526	495	526	543	488	491	472	484	495	490	495	518	506	488	439	513	462	524	486	555	489	499	536	483	587	496	505	500	517	541	515	567	506	499	508	520	473	505	502	535	505	543	510	512	500	509	490	512	532	506	509	492	490	508	566	477	504	500	528	488	486	523	538	478	510	510	563	525	501	472	510	456	520	554	549	446	510	528	490	480	521	567	501	512	514	521	473	505	493	523	538	503	521	523	528	495	493	529	529	487	492	513	507	528	527	477	528	520	485	523	532	499	497	517	495	506	552	497	511	533	484	530	504	495	485	483	491	503	511	499	512	512	502	568	502	508	494	502	498	542	479	553	474	571	512	521	497	523	532	492	516	485	546	560	503	476	543	525	521	526	468	518	500	488	482	514	521	503	513	499	512	506	536	509	515	524	554	522	486	540	530	469	515	510	527	499	491	498	502	495	507	503	508	493	543	503	526	504	498	509	519	469	520	480	545	501	521	484	518	494	496	511	513	497	510	535	491	526	518	514	490	526	516	490	493	509	500	492	546	516	502	518	528	520	513	523	522	475	541	535	541	539	488	483	530	502	497	475	533	529	510	508	531	476	495	503	531	513	491	522	502	538	534	496	545	502	526	524	521	508	497	506	492	494	493	501	518	530	526	514	514	512	545	481	490	536	546	509	511	534	497	473	535	539	514	507	543	513	528	508	512	492	516	487	530	464	526	505	515	498	491	455	496	494	508	552	521	465	500	517	518	502	518	495	497	500	463	520	476	477	524	539	506	508	535	473	507	553	529	480	501	532	527	511	503	470	496	524	527	475	480	516	531	520	527	511	498	534	520	461	467	512	501	475	528	553	488	484	518	551	521	489	494	518	504	499	516	492	462	476	493	483	536	513	520	529	503	494	493	522	519	541	535	453	507	478	484	491	486	503	536	516	488	518	521	515	513	516	481	507	474	498	475	475	535	549	517	550	514	488	532	516	521	455	477	511	499	506	465	465	506	465	529	526	522	514	483	479	519	521	527	526	487	518	535	521	484	482	528	547	516	516	466	518	517	511	513	501	500	498	517	494	494	485	523	515	509	503	532	538	513	513	486	507	494	511	470	485	490	521	542	543	525	554	536	546	544	512	543	518	534	500	479	481	532	505	471	503	479	475	523	548	520	497	514	492	504	478	511	501	489	467	541	490	513	515	507	497	515	528	503	551	497	476	531	481	517	516	481	563	559	521	511	504	450	478	479	499	494	472	503	498	530	471	505	511	479	522	542	513	508	529	475	491	468	538	539	513	554	492	499	567	500	514	490	482	512	510	552	444	510	533	490	511	489	517	510	490	532	547	553	504	506	526	525	489	472	505	522	514	499	555	511	568	542	539	477	499	476	500	508	489	501	517	494	502	520	481	497	520	518	472	500	469	509	548	517	497	498	501	491	514	559	462	525	489	481	486	545	538	466	514	503	509	519	528	508	562	486	484	459	497	531	461	511	543	502	467	493	551	476	456	492	515	500	540	531	479	506	518	511	556	551	507	499	516	531	481	515	472	498	547	544	489	501	478	466	519	552	508	496	473	496	513	515	516	508	471	522	497	529	479	521	568	545	505	495	497	494	508	498	490	499	508	505	478	528	504	502	476	524	503	515	459	528	465	511	519	463	521	516	526	520	538	474	524	532	478	521	515	513	493	485	508	470	506	469	493	452	478	533	498	508	499	499	483	487	498	502	515	553	491	508	535	514	531	529	492	536	486	483	540	521	477	495	459	495	512	481	506	488	488	493	524	475	513	554	538	511	520	504	509	486	517	518	552	504	499	476	517	570	534	517	504	485	515	524	498	509	512	500	526	494	500	464	519	473	533	474	507	500	499	503	549	481	501	519	473	508	474	540	486
43329	21528	10439	5604	3925	2972	2359	1960	1666	1391	1130	1012	928	853	814	771	737	754	684	704	693	675	629	683	649	667	638	653	630	621	632	570	615	539	589	567	580	610	605	610	587	590	588	612	536	545	549	576	574	583	559	607	580	560	598	575	605	550	548	541	547	571	539	532	549	572	577	609	569	564	565	552	549	563	513	592	552	626	551	526	588	579	588	540	561	582	595	531	537	547	574	571	592	518	542	520	524	564	581	576	546	557	570	551	542	573	535	528	587	572	571	562	553	521	523	570	563	571	581	537	541	526	543	558	570	550	567	543	547	527	516	549	557	549	532	528	549	567	531	552	598	595	512	608	548	537	531	538	602	576	551	560	559	554	547	510	518	527	555	515	583	581	508	524	543	526	550	579	567	528	585	554	549	553	529	550	606	540	517	561	571	532	618	543	532	539	584	590	565	553	586	564	547	530	510	525	565	531	552	561	563	563	513	540	575	531	582	603	531	534	559	544	548	542	543	582	575	552	561	488	526	549	538	553	608	545	499	581	558	529	588	543	511	576	546	523	583	492	531	535	564	558	542	543	583	550	569	588	567	542	611	557	532	533	572	579	537	568	559	548	530	552	584	554	551	578	569	535	521	553	560	553	584	558	527	539	524	568	517	530	517	549	586	545	535	580	516	541	541	563	538	564	562	568	565	565	511	578	565	575	513	541	563	557	550	579	569	506	548	525	563	530	559	546	543	562	563	516	557	535	535	591	568	529	552	535	514	540	578	515	513	572	535	557	566	557	551	563	551	569	527	572	528	552	532	563	548	542	576	554	532	568	552	558	563	561	550	546	580	550	524	534	555	561	576	584	564	565	525	521	603	513	500	559	536	553	535	566	562	566	493	554	533	533	523	533	536	538	560	504	527	574	570	519	549	552	548	548	580	544	570	587	589	552	501	574	578	556	542	572	567	557	549	523	554	553	506	523	544	532	569	530	554	549	574	589	561	509	541	590	549	590	570	575	580	570	586	537	530	559	591	567	561	540	550	581	534	558	556	502	549	538	538	539	598	520	572	541	522	561	557	589	560	583	563	515	576	594	531	553	521	544	524	538	550	570	509	514	535	538	571	560	576	574	566	576	550	527	567	564	553	559	576	557	574	547	527	591	536	568	560	526	519	572	528	532	546	523	561	564	562	537	586	542	545	545	499	556	559	538	566	547	568	593	571	530	552	559	550	536	559	579	554	535	528	512	526	504	530	571	582	557	550	545	590	514	538	533	558	578	520	563	535	578	488	574	553	543	569	566	548	537	576	526	538	591	544	560	533	521	552	521	539	505	582	502	571	545	555	516	552	547	531	549	565	569	563	552	543	582	531	538	587	585	574	533	549	558	519	556	524	563	539	588	497	571	586	537	557	491	548	521	530	518	582	562	539	556	521	571	536	548	540	508	574	553	544	540	587	595	506	546	556	555	579	558	542	544	497	529	554	544	548	572	539	567	587	515	568	548	544	549	544	551	543	564	585	574	519	517	548	554	575	557	560	579	539	593	569	544	580	532	552	533	555	558	528	568	529	527	549	548	530	552	594	534	556	518	546	585	565	579	554	546	535	548	556	551	497	555	543	545	539	548	544	579	528	524	561	557	527	559	542	577	573	522	549	576	549	520	590	585	558	542	535	572	556	536	533	551	542	550	495	528	519	543	541	548	556	533	573	560	562	548	558	559	531	558	551	569	523	550	592	581	532	579	524	595	559	552	566	558	573	541	563	549	570	519	553	540	532	535	537	535	575	533	549	612	570	557	566	527	540	541	570	584	551	505	528	509	539	568	572	568	575	533	522	555	542	547	540	551	573	553	596	538	547	548	528	522	560	563	550	610	516	537	576	513	526	511	562	569	550	566	561	542	540	580	540	560	582	527	559	564	521	535	553	566	544	527	511	542	543	560	567	532	558	556	535	544	558	552	533	574	569	547	537	523	525	537	559	578	537	526	560	535	527	547	546	541	522	564	525	578	592	552	530	558	553	564	526	581	519	556	565	555	548	573	549	558	543	514	565	556	528	588	538	584	547	507	581	510	554	607	544	560	551	522	550	517	564	570	568	552	530	545	553	530	561	535	567	550	506	580	536	522	552	568	520	553	552	530	591	535	567	530	551	550	548	570	551	505	542	558	526	589	528	568	565	513	568	566	530	548	550	527	564	523	573	568	554	523	535	562	561	514	546	554	537	557	536	545	534	529	533	535	527	525	552	512	544	514	588	514	576	543	552	576	578	582	537	578	522	608	542	555	548	577	569	528	567	521	566	526	541	561	560	545	562	537	563	516	534	553	538	542	588	562	542	592	551	573	556	529	587	580	577	579	580	489	614	557	557	566	543	562	571	561	528	579	518	558	520	561	536	536	537	548	529	584	526	532	562	534	542	551	515	558	573	545	555	519	502	544	571	512	528	584	496	522	588	582	547	507	587	556	541	534	540	545	569	551	571	586	556	541	543	553	544	582	546	494	499	560	543	562	562	510	580	555	539	549	545	554	550	540	578	559	591	541	523	545	526	532	540	546	545	491	548	559	542	561	553	508	534	519	542	551	560	546	551	554	552	558	554	537	559	581	523	536	571	534	568	545	527	563	567	533	544	525	591	539	490	546	546	563	529	569	563	572	593	553	559	512	506	574	570	527	549	574	538	582	546	603	601	533	553	550	543	527	492	532	529	525	559	547	524	512	540	519	561	556	523	531	521	567	556	572	517	532	535	533	584	540	553	556	558	532	535	589	556	570	527	553	532	523	554	524	582	579	544	526	532	524	579	559	543	579	550	522	527	529	570	558	530	530	522	562	543	550	547	561	572	530	529	492	585	572	522	542	513	531	537	581	546	493	524	551	585	538	538	556	546	538	571	549	524	547	555	576	540	547	536	531	561	533	561	551	534	543	540	564	549	539	526	549	552	572	544	532	584	577	557	530	539	549	525	550	549	541	532	538	570	559	586	534	531	540	539	560	561	548	565	540	539	596	543	561	553	556	537	541	536	534	533	550	523	564	527	542	546	562	544	562	526	518	612	523	513	621	559	537	475	523	546	519	501	570	536	539	592	535	527	568	496	524	514	534	537	552	553	579	549	549	527	565	544	583	513	526	573	564	558	566	573	574	549	524	574	564	536	537	560	556	586	580	522	599	560	555	601	549	573	576	568	508	588	539	515	543	572	593	552	550	581	585	533	493	552	533	554	586	549	603	576	581	547	528	548	536	496	544	568	533	524	529	601	536	519	536	537	542	548	524	525	531	542	572	563	561	499	487	561	558	538	582	578	584	572	517	563	524	489	524	543	554	561	540	544	520	573	564	562	557	529	550	500	540	521	570	559	572	575	525	537	524	532	548	547	558	538	553	542	501	576	552	556	545	558	573	533	512	533	561	529	591	551	568	522	563	534	538	542	525	565	559	533	570	534	582	547	563	548	565	521	577	541	544	578	568	525	549	559	539	571	564	568	560	526	582	562	523	568	543	554	545
29497	21148	10728	1149	683	554	594	537	510	519	485	476	503	530	502	531	507	539	514	498	521	485	475	502	546	543	523	539	480	500	515	506	526	521	511	517	509	517	504	520	521	507	508	530	545	535	522	512	521	534	529	509	527	511	555	519	538	498	512	527	526	521	537	498	516	457	518	536	516	507	466	498	504	521	508	526	512	544	514	508	507	499	506	512	494	473	522	503	506	543	544	521	518	521	530	545	499	549	537	489	495	476	499	526	493	482	544	520	514	553	485	486	534	508	530	511	495	470	524	549	473	481	532	527	514	505	522	515	536	532	557	544	519	519	508	572	486	543	529	478	522	524	534	484	565	510	515	523	512	534	530	499	497	501	498	471	569	492	517	538	519	512	474	516	466	509	547	518	542	514	474	524	521	477	516	499	532	490	520	548	535	484	464	517	463	530	512	479	518	494	529	505	510	536	535	541	530	475	490	480	494	499	500	487	535	509	526	507	525	482	522	522	494	529	511	563	508	535	512	496	483	480	538	501	478	499	528	505	547	508	525	504	522	554	555	496	506	485	547	534	490	532	492	529	551	503	498	500	521	516	537	548	566	536	541	478	549	518	527	525	497	530	520	488	516	495	456	509	509	523	586	538	485	550	525	525	496	514	488	477	495	536	497	516	477	511	503	516	521	449	500	517	493	537	532	499	530	503	547	493	532	494	525	483	510	501	485	528	520	513	580	484	486	513	484	511	486	543	537	530	497	473	504	497	480	520	516	549	513	526	471	487	523	533	504	527	520	503	555	531	522	515	519	520	497	554	478	485	528	518	510	515	539	531	524	490	492	507	523	558	517	519	523	518	471	520	502	522	510	496	487	499	510	562	529	552	537	519	485	483	531	509	509	583	537	501	501	526	505	486	453	510	524	500	528	493	527	485	551	536	560	548	514	514	510	488	549	492	514	515	501	528	474	497	519	502	538	536	534	513	522	545	517	510	552	511	502	507	549	473	523	536	520	500	510	545	490	534	496	504	499	514	531	506	510	531	524	489	498	475	506	451	504	533	509	507	519	531	488	502	513	518	486	488	469	502	499	468	510	507	523	513	542	469	522	544	524	489	536	510	526	517	498	511	517	532	532	509	493	520	544	485	521	503	479	509	501	465	530	511	489	498	539	479	538	500	506	493	500	532	549	519	488	527	493	527	496	488	520	514	492	532	493	527	505	538	483	560	505	513	514	499	509	508	523	512	516	497	533	475	529	511	499	514	485	484	496	471	534	506	495	511	533	496	523	541	489	516	490	501	520	535	561	514	494	509	489	498	503	472	546	513	515	523	493	509	482	514	485	543	505	530	480	569	488	523	487	530	487	566	481	549	524	520	505	507	539	528	533	502	511	541	535	522	522	523	526	513	504	458	460	510	543	544	488	540	527	476	482	545	514	512	541	508	521	486	525	507	530	518	513	550	488	509	517	479	501	497	512	500	497	535	510	503	541	585	542	500	486	528	508	484	489	532	541	487	507	547	524	476	514	493	549	520	551	514	555	483	508	518	511	522	511	501	529	501	513	499	481	525	498	502	467	559	534	529	534	460	539	508	521	515	521	501	573	502	555	525	527	480	562	501	512	519	503	500	493	537	520	490	524	521	522	452	534	484	537	510	471	489	513	519	566	544	490	554	513	473	474	523	533	507	537	532	524	469	517	525	503	513	524	505	495	489	489	515	470	525	478	527	540	496	465	564	514	537	551	502	505	512	540	525	497	564	484	512	525	503	501	541	568	536	506	511	501	557	530	506	522	540	548	532	509	506	504	482	513	504	521	494	503	505	505	530	471	523	572	525	541	524	496	551	525	603	535	531	525	500	492	495	519	521	468	451	535	471	516	475	512	529	523	493	481	505	476	517	520	496	527	498	504	509	503	480	520	532	497	509	498	514	537	518	526	511	576	504	548	495	554	581	495	521	456	494	520	495	518	534	514	492	533	477	528	505	485	504	515	550	499	470	493	510	492	506	527	552	534	505	509	493	499	502	506	544	486	542	498	512	527	505	528	555	504	583	512	501	529	571	514	526	482	534	501	521	474	535	549	482	494	506	553	514	516	529	503	519	529	531	496	537	524	513	523	531	523	514	534	520	495	499	508	506	486	541	490	509	532	508	507	557	550	499	517	517	473	550	519	518	482	526	531	521	465	504	512	545	513	509	509	498	484	490	508	525	540	539	517	498	528	520	484	512	515	515	509	498	541	516	539	500	515	528	507	499	539	496	499	486	516	531	478	520	505	482	479	517	567	560	512	452	450	517	485	551	488	486	515	510	500	512	526	488	524	522	518	476	467	513	487	523	488	495	470	527	516	508	526	510	500	504	526	524	526	519	494	462	494	510	521	524	497	523	506	529	502	516	554	507	551	508	555	557	505	533	463	503	484	470	486	552	482	466	563	501	526	509	494	490	560	549	550	513	563	553	529	504	524	544	532	538	485	512	527	522	510	472	505	521	521	507	514	553	449	504	463	512	525	521	521	538	514	513	522	490	533	494	489	527	477	496	513	538	503	505	553	510	518	493	532	498	557	524	502	482	496	517	506	529	536	472	525	504	526	542	532	483	492	528	539	527	557	497	545	539	526	501	512	538	512	508	516	481	518	523	532	520	540	522	531	516	523	500	542	528	525	506	467	495	563	488	529	487	525	529	554	519	501	504	503	531	504	481	513	563	478	530	540	513	522	498	529	487	532	546	519	481	507	509	544	516	520	490	496	525	533	510	476	478	531	534	494	517	514	471	531	515	530	544	515	518	497	493	513	498	504	493	535	543	489	484	511	509	484	492	512	503	516	506	499	491	498	560	497	473	510	506	520	542	560	516	567	516	472	506	488	516	513	512	499	516	570	513	502	511	472	541	553	474	506	539	527	537	528	527	510	458	585	515	550	525	532	513	512	552	498	510	518	527	469	505	515	530	539	486	528	529	513	545	545	542	476	522	532	491	507	501	515	486	489	537	460	526	536	504	538	486	513	505	489	536	512	507	536	464	499	509	504	507	512	500	522	526	521	445	492	537	489	519	509	529	508	502	517	509	526	470	521	500	512	502	563	510	527	514	549	508	496	533	519	533	469	491	532	508	509	478	496	530	481	563	494	553	515	536	509	480	513	489	469	534	501	491	509	507	552	491	503	511	525	509	559	500	484	489	565	537	523	517	525	517	559	501	506	512	527	492	522	506	550	525	514	517	505	522	570	517	520	543	496	540	518	502	505	527	491	488	475	517	504	515	509	500	534	519	516	500	537	492	506	485	534	490	482	517	507	504	512	504	511	533	514	529	530	516	509	511	502	486	514	504	506	492	478	472	549	518	515	511	539	493	476	486	497	474	478	538	529	536	524	527	540	512	486	505	534	502	542	472	513	527	519	517	496	522	479	543	493	496	534	539	478	480	522	485	509	500	489	483	491	535	517	470	496	509	512	549	516	531	483	494	515	510	517	518	507	510	506	501	509	510	537	518	516	518	533	534
36096	10713	965	754	683	677	654	632	594	632	608	604	601	609	616	604	619	652	600	635	575	621	579	644	651	645	614	643	595	608	590	589	560	549	604	578	616	601	595	609	592	583	620	627	582	586	577	551	570	592	598	622	580	589	604	573	569	614	578	600	593	561	593	596	597	574	603	573	587	597	579	629	626	558	604	639	614	609	620	570	580	607	626	582	615	590	632	603	621	578	652	588	566	623	569	584	615	606	600	605	629	601	620	604	671	589	608	625	604	577	595	622	609	588	563	602	592	597	600	645	593	581	546	598	586	555	603	550	593	629	601	602	596	575	563	578	584	624	606	584	634	588	585	624	576	566	603	604	569	602	584	597	611	566	587	557	554	540	576	579	586	599	600	600	599	577	614	561	601	569	633	625	632	569	634	549	589	619	631	571	609	559	522	616	575	618	552	629	593	593	602	584	564	576	594	593	602	610	587	577	624	604	578	619	604	613	604	615	611	599	593	592	608	628	613	559	593	591	612	575	569	618	633	606	609	588	593	593	599	547	627	575	589	639	574	574	592	593	567	626	615	562	608	605	621	610	559	572	582	555	640	583	583	564	610	586	611	595	571	565	626	591	592	569	552	607	583	567	589	564	601	608	562	554	606	598	576	570	576	583	540	585	574	604	577	611	625	615	588	582	592	579	621	615	626	595	550	582	557	558	580	580	582	636	601	575	596	630	612	587	580	595	589	577	569	578	596	616	648	603	626	611	592	634	593	604	616	576	556	606	609	557	612	616	620	571	602	585	579	576	639	620	585	653	603	618	593	603	613	549	572	585	595	581	573	612	563	597	620	612	572	586	572	643	631	602	623	616	605	580	582	624	628	554	613	572	576	543	585	563	624	601	578	578	625	603	591	583	580	591	594	587	597	599	598	552	589	545	597	607	674	578	605	603	652	582	585	589	601	569	594	608	603	576	601	597	558	631	575	588	612	592	632	593	593	570	582	599	597	585	557	622	591	635	617	603	576	590	592	604	598	611	548	628	622	567	601	585	565	606	586	558	584	532	589	623	592	554	633	604	631	623	631	647	584	564	601	630	596	572	582	591	587	589	586	558	631	614	571	602	589	621	570	587	625	554	592	606	583	625	648	583	562	565	589	607	584	586	599	559	621	576	616	586	575	608	559	630	587	615	595	563	573	599	587	579	601	609	558	598	580	595	578	631	567	562	610	584	611	544	554	612	588	555	600	599	579	576	656	598	623	619	599	629	591	597	612	575	575	563	617	612	582	612	589	554	578	603	563	607	570	604	602	590	598	602	584	607	585	583	629	606	596	582	625	537	600	582	572	545	580	569	568	603	583	605	600	593	600	619	585	577	623	582	614	622	606	582	575	599	599	585	599	559	601	601	583	620	613	575	579	572	624	569	629	576	596	611	611	593	555	579	605	599	639	562	627	581	588	630	539	588	602	591	589	571	604	651	594	616	579	579	588	636	625	545	606	566	598	577	571	573	587	659	557	588	579	603	608	615	602	594	590	602	624	620	597	582	602	595	574	564	581	615	598	592	590	617	588	592	612	614	555	601	604	596	622	614	590	571	591	596	572	556	560	634	625	594	591	573	620	624	621	638	612	561	625	576	601	585	581	573	578	620	580	565	569	593	616	582	609	603	576	587	554	608	575	599	615	649	577	583	644	590	554	587	637	558	644	590	566	572	551	609	598	574	595	615	567	599	581	561	554	564	603	612	620	595	600	592	592	591	601	613	613	582	562	627	603	603	603	642	604	602	597	638	608	595	603	582	559	612	558	576	586	611	613	589	605	592	618	612	593	584	579	610	601	601	570	591	599	595	604	611	578	588	615	572	565	621	579	609	600	546	589	603	589	591	568	601	594	596	581	603	602	589	605	576	565	576	623	569	617	636	639	587	585	575	599	591	616	602	602	566	592	570	644	607	565	604	632	588	574	591	584	564	596	578	588	614	571	608	611	591	617	627	579	622	607	586	625	619	566	580	622	553	606	631	608	612	558	634	596	596	607	590	621	606	555	610	566	598	616	590	614	601	553	598	627	608	588	597	625	604	607	611	555	567	563	637	610	620	619	616	566	623	593	608	588	607	604	627	607	600	603	572	604	612	584	570	592	628	596	594	525	585	556	594	571	603	566	569	629	587	603	631	583	622	625	654	631	567	578	621	575	570	653	581	588	568	610	603	598	571	625	615	632	603	612	608	590	586	620	629	561	600	581	587	550	608	635	619	608	597	596	583	600	573	624	620	591	587	644	600	625	602	666	607	558	629	577	604	580	602	584	625	579	623	565	597	609	609	540	611	565	602	535	616	620	615	589	582	568	622	573	611	620	609	640	593	545	577	637	544	623	555	548	577	582	602	581	585	606	628	629	614	551	590	585	635	575	614	597	588	575	591	654	588	556	566	601	582	575	613	564	574	595	577	576	606	627	664	608	605	613	589	593	610	585	635	580	606	586	561	573	615	586	618	579	553	637	638	556	543	605	592	654	621	625	601	600	643	593	623	599	606	542	553	608	601	583	592	616	628	627	577	627	599	570	583	596	576	584	581	579	611	594	608	570	587	597	592	559	571	613	597	603	557	622	617	560	604	602	549	584	652	602	631	640	608	579	590	598	603	591	554	592	597	590	577	672	595	584	582	595	597	631	652	596	598	568	577	614	618	630	545	614	604	611	653	582	604	592	608	602	586	647	593	626	590	621	580	587	623	563	598	584	592	563	605	617	584	552	591	588	602	605	584	566	551	603	562	606	639	610	602	560	560	589	589	572	602	600	634	594	594	631	548	591	631	585	610	623	603	581	604	580	592	660	596	617	627	559	606	559	567	610	585	656	626	644	590	545	607	587	555	568	584	599	646	614	609	615	562	647	614	611	606	594	590	629	584	548	563	609	581	587	608	621	587	621	579	602	613	580	579	579	593	586	607	588	615	575	596	636	617	616	599	604	605	590	531	624	603	606	575	561	607	606	600	635	603	567	593	607	553	578	605	563	597	572	617	600	550	607	589	563	566	593	600	575	581	577	615	597	567	599	638	571	552	623	598	597	573	579	579	580	614	604	589	541	603	601	593	543	588	585	584	612	595	584	618	581	596	614	607	574	575	640	588	570	595	589	599	596	557	626	603	610	586	622	603	584	616	592	568	661	621	604	606	611	610	570	568	620	531	599	569	606	566	617	610	618	597	582	572	606	593	616	648	664	621	604	628	556	546	644	641	576	576	562	631	580	618	591	564	569	601	612	599	598	611	584	618	625	578	591	598	562	570	563	625	558	628	654	593	593	617	600	584	612	610	601	599	623	627	595	623	606	602	600	554	576	571	607	550	559	621	587	643	620	613	615	601	631	573	667	619	598	611	606	598	561	568	597	572	539	593	609	591	595	580	575	586	548	607	608	633	607	609	585	611	577	607	615	618	600	613	581	584	604	592	593	586	560	573	614	587	605	595	616	591	594	590	549	599	592	537	594	568	612	555	596	624	590	589
23165	20704	27906	23553	20692	11763	982	672	583	512	430	478	418	405	382	383	390	382	379	347	347	339	390	348	318	363	352	388	313	314	337	335	317	375	335	340	343	316	336	301	355	320	342	313	321	326	334	326	323	311	320	313	342	308	329	344	335	332	342	332	341	301	290	317	323	283	329	290	330	308	299	323	314	289	320	323	324	332	318	318	326	316	307	327	331	331	319	305	336	299	309	325	317	315	315	339	327	301	330	322	331	325	316	301	318	338	323	319	315	316	283	335	343	346	314	289	318	319	314	344	318	330	322	288	325	325	337	306	317	326	373	296	330	298	341	315	347	302	305	354	343	322	325	359	356	309	337	312	326	307	326	344	298	356	314	351	342	323	318	318	328	322	323	322	322	325	309	342	322	320	332	336	312	303	306	308	290	314	324	320	348	310	331	303	310	345	319	313	316	299	298	306	329	326	327	306	337	292	315	301	331	301	311	319	325	308	325	319	316	305	317	301	320	305	302	304	338	331	319	313	330	310	334	317	333	346	311	316	318	298	319	333	322	316	334	333	334	312	317	304	328	280	317	295	320	314	294	336	336	333	331	309	329	328	331	321	319	301	298	313	300	311	337	315	321	298	310	306	309	332	288	338	339	326	297	301	292	330	308	324	321	311	332	379	312	285	303	310	337	333	312	345	319	332	309	323	333	289	311	312	313	327	315	344	338	325	324	308	330	345	365	315	315	299	343	315	294	335	314	315	332	324	337	321	309	350	313	308	297	318	349	284	328	325	305	300	314	312	336	328	340	318	349	307	315	322	308	336	334	339	335	301	294	315	305	330	339	303	334	297	326	329	352	330	338	297	321	291	323	311	317	315	320	310	316	345	363	324	340	318	307	349	306	342	313	304	314	343	312	312	312	337	296	320	322	334	314	360	339	321	316	325	297	313	303	334	327	305	309	301	357	325	313	321	340	310	286	358	285	351	324	308	302	319	338	306	323	294	316	333	336	333	302	342	327	355	324	335	324	325	291	300	348	322	315	309	316	327	325	320	277	336	306	337	303	315	304	281	372	314	296	309	343	311	307	338	320	368	327	291	327	290	335	318	321	311	293	294	325	328	285	314	310	282	319	310	309	333	341	347	336	297	321	311	303	285	317	353	317	336	317	309	318	298	328	300	301	338	310	319	350	335	302	316	305	300	302	312	321	343	283	324	312	306	310	313	320	329	334	318	361	297	327	301	334	328	309	329	322	291	347	334	326	314	304	303	296	351	317	308	318	338	294	341	338	321	315	340	339	285	343	291	348	323	320	295	334	306	308	314	324	327	297	325	319	302	303	301	319	324	326	298	335	337	315	336	322	310	303	303	304	331	318	345	339	325	337	306	295	314	330	310	335	296	313	343	309	318	329	296	336	355	296	331	342	306	323	307	325	288	322	331	332	290	329	306	342	305	344	339	325	318	315	319	317	326	336	340	327	383	319	290	323	316	333	289	316	302	348	293	317	329	340	330	327	308	336	302	339	318	339	288	313	350	317	295	300	304	312	357	334	349	333	306	320	339	373	305	322	330	292	335	341	326	309	315	309	341	305	330	317	355	289	320	306	297	328	317	337	318	323	330	318	335	314	343	326	318	339	300	352	318	320	365	357	333	326	315	294	317	318	302	296	314	318	316	303	319	293	347	328	336	342	322	325	324	299	309	320	326	322	322	333	308	314	303	327	306	334	319	336	362	304	340	317	320	302	333	327	312	330	288	316	349	323	339	325	278	299	292	300	307	335	333	362	317	338	276	344	292	292	318	325	332	319	292	357	349	316	313	340	322	328	287	296	328	332	304	337	341	323	343	330	297	337	313	321	320	312	337	343	291	361	328	325	319	343	311	332	285	308	356	327	328	337	324	281	315	297	297	300	307	322	317	320	333	332	332	310	326	315	332	330	319	337	298	300	342	334	300	311	319	313	345	312	317	337	314	315	291	309	305	312	302	323	319	348	307	311	299	322	353	313	324	307	308	333	286	341	343	318	333	310	362	321	336	335	302	340	306	323	351	294	313	323	311	310	332	310	323	311	290	318	295	358	325	280	311	291	310	338	292	300	330	313	303	335	308	335	321	315	309	318	343	307	327	321	335	320	324	334	311	329	319	342	340	308	322	293	317	295	321	303	322	336	325	309	321	325	311	327	303	342	279	294	318	338	320	353	355	316	344	349	324	322	358	323	302	300	325	322	335	330	323	337	346	312	340	346	336	326	289	327	308	354	326	317	332	292	323	321	305	331	311	293	302	309	336	329	319	333	326	351	321	338	327	337	327	306	333	310	295	314	313	324	354	287	317	326	349	319	295	313	302	307	334	335	319	323	347	328	334	322	325	320	303	336	339	303	347	338	301	285	333	299	338	303	328	323	334	319	355	323	338	297	319	299	314	341	336	368	338	315	301	303	302	310	327	309	319	322	330	284	342	301	330	314	256	317	339	297	316	330	326	310	312	302	282	323	310	314	306	301	323	356	294	333	306	321	313	303	318	307	309	320	335	336	336	317	335	307	353	301	303	348	323	326	315	293	325	305	300	317	311	304	309	332	327	356	313	339	325	328	331	303	290	340	334	332	301	314	367	340	325	327	302	320	331	279	321	305	339	331	313	316	321	313	311	332	316	306	282	303	345	326	319	335	321	299	331	331	307	340	289	336	350	342	305	305	305	302	306	331	325	340	309	316	327	314	326	323	344	314	321	293	318	335	338	316	308	332	282	288	305	299	324	307	298	292	344	343	293	315	301	319	315	294	320	313	310	321	321	285	329	296	302	318	302	308	349	305	295	327	352	317	283	304	310	310	307	340	349	314	300	300	334	297	315	322	296	300	313	319	303	332	315	338	330	325	309	303	303	333	314	321	298	326	317	312	331	316	337	297	305	354	301	334	346	344	310	331	323	323	310	337	334	307	322	332	323	307	309	302	306	322	336	268	340	353	317	296	315	334	337	320	305	335	345	328	290	343	317	352	325	328	312	301	359	313	353	318	322	301	323	314	297	317	324	321	324	331	304	345	315	324	346	335	318	330	337	310	349	322	311	344	321	322	305	357	284	265	305	298	301	325	348	314	316	304	314	359	310	327	328	295	294	317	341	317	309	305	344	279	326	321	291	326	339	337	311	329	327	328	301	323	294	303	316	297	348	322	320	302	332	327	338	340	316	339	305	320	316	339	297	310	331	344	294	310	305	323	290	316	339	276	316	327	336	312	338	297	302	329	306	285	319	308	328	300	281	334	308	336	320	329	311	318	323	326	344	297	301	315	312	324	322	311	301	299	297	335	306	328	337	302	339	311	347	282	317	295	333	315	320	346	310	305	310	326	309	301	318	315	324	342	334	273	332	314	326	323	307	334	365	326	321	327	331	311	315	307	298	353	317	304	324	323	317	335	319	311	319	327	295	323	337	317	330	292	331	306	331	328	293	337	336	335	330	329	302	334	321	312	338	325	329	340	275	321	311	324	294	328	312	335	312
39308	18889	6038	3027	2078	1532	1297	1024	910	755	723	614	567	562	468	512	463	485	415	427	448	445	412	452	443	419	430	428	418	415	397	406	380	409	430	436	395	383	359	372	389	379	379	378	383	349	389	370	406	396	384	410	378	393	405	419	356	374	390	349	386	384	398	394	358	365	363	391	399	371	404	368	376	405	351	382	384	436	373	403	389	396	376	370	394	334	403	352	366	382	370	386	368	339	348	342	364	367	400	348	367	357	383	335	352	388	367	333	387	391	366	380	369	389	349	348	353	391	371	367	386	368	337	410	372	378	343	343	401	392	366	402	389	386	359	391	384	351	344	363	352	377	389	410	351	348	386	365	398	377	357	408	362	378	360	352	363	394	409	330	378	357	392	386	349	350	386	361	345	354	403	333	366	363	350	383	360	398	372	355	355	330	379	355	359	377	360	356	353	378	358	376	368	345	416	373	406	377	354	395	381	367	374	402	345	374	429	371	370	384	355	404	381	367	361	376	383	363	387	391	350	346	400	386	394	378	353	349	327	386	363	371	351	359	400	402	361	374	384	387	366	358	405	375	360	406	375	386	381	352	358	386	389	357	368	354	364	364	367	370	397	360	345	409	383	341	359	370	371	361	329	395	361	396	410	364	364	354	375	335	376	389	373	362	367	359	377	371	325	386	377	384	382	390	361	376	371	352	354	381	412	374	384	365	362	374	377	370	395	355	372	356	377	374	389	367	365	405	372	387	374	375	365	368	366	368	355	366	370	363	358	389	385	358	408	328	390	373	367	394	382	386	376	394	335	362	393	360	405	368	389	372	356	398	372	353	359	346	369	376	365	369	392	345	384	348	363	401	387	397	335	364	363	348	359	366	382	359	366	374	351	367	400	369	371	348	355	370	365	363	335	375	422	412	388	359	356	320	361	397	334	398	382	392	364	350	359	391	360	381	406	355	378	404	427	406	337	352	377	406	366	365	327	362	373	353	398	351	373	359	365	359	331	368	385	371	352	346	352	350	374	378	389	392	331	354	379	382	375	377	391	377	404	367	347	349	341	361	346	390	336	339	392	348	354	376	373	333	381	397	369	384	357	358	383	385	354	370	343	344	339	377	352	381	377	381	349	359	360	326	355	381	357	386	380	373	376	355	362	352	337	349	375	377	406	402	371	393	355	378	328	387	360	369	378	367	368	363	392	384	390	362	396	368	363	375	367	369	370	366	389	357	344	403	374	379	361	366	352	362	371	404	400	369	370	361	387	327	363	380	381	367	382	376	391	409	365	410	363	371	366	369	384	361	381	388	376	375	368	381	372	365	363	375	370	378	357	398	382	361	368	381	413	334	367	331	358	384	339	385	364	402	340	389	364	361	374	329	360	370	362	357	386	364	375	360	360	383	351	379	381	338	359	394	362	359	362	346	364	340	377	381	345	379	396	406	385	375	356	365	374	385	340	382	326	386	371	409	372	381	382	373	346	359	367	388	339	377	378	352	369	384	402	369	360	384	325	379	375	365	373	355	396	364	374	370	371	365	389	383	385	357	354	365	353	383	388	372	354	366	351	393	384	350	389	345	402	396	410	346	352	354	341	362	367	348	381	363	399	371	372	346	366	349	361	383	404	347	369	388	366	370	379	360	408	353	385	383	335	361	393	360	366	357	405	416	375	356	372	377	411	359	377	355	361	390	375	354	352	344	379	358	354	379	353	380	345	371	362	373	405	387	356	357	384	385	374	398	354	389	338	359	364	377	341	355	364	383	392	368	341	375	364	408	397	331	396	384	372	359	407	389	386	333	363	396	380	368	363	387	359	350	365	355	385	356	386	343	371	402	371	384	390	394	368	384	352	349	359	363	317	371	366	387	388	372	369	361	384	390	348	353	396	371	331	359	405	371	386	419	363	390	380	378	378	365	362	394	379	373	378	363	356	390	366	395	368	426	357	350	380	371	404	349	398	343	397	340	353	382	378	344	350	376	372	378	397	373	365	374	380	407	356	377	355	361	377	371	347	404	376	389	360	362	370	381	364	344	374	391	388	372	426	339	374	387	391	383	377	361	374	399	352	337	388	377	394	359	398	346	372	369	371	329	368	380	362	384	348	350	374	381	368	378	372	369	405	393	370	367	363	360	377	346	387	404	333	333	354	369	415	383	387	369	389	357	364	382	352	372	392	382	326	359	399	371	371	379	405	397	408	383	347	349	367	326	336	349	382	305	383	427	412	388	381	390	379	340	339	355	341	359	412	382	366	358	337	358	318	403	378	398	375	409	393	383	348	340	396	355	355	366	410	379	359	380	384	371	385	336	373	404	348	369	370	371	364	374	386	382	365	394	359	371	379	363	394	350	407	326	376	406	370	416	404	389	371	364	379	371	363	401	375	375	386	376	377	371	355	384	391	388	355	348	345	396	351	349	343	348	403	385	394	345	382	377	381	388	376	411	375	362	342	379	384	361	367	335	382	365	376	382	388	379	350	409	393	381	354	405	387	368	361	350	342	331	403	360	362	359	385	383	392	360	358	336	408	387	390	371	363	407	359	389	383	400	396	409	365	387	364	384	353	372	364	397	367	397	388	341	375	375	396	360	353	365	360	378	369	335	372	372	377	366	387	385	414	397	362	370	394	367	353	377	367	371	353	373	368	390	355	385	376	373	387	392	362	364	364	361	335	371	390	391	373	366	398	366	360	396	360	339	330	353	354	398	352	371	393	386	388	370	356	358	331	376	370	379	378	409	328	392	391	386	387	378	381	383	358	362	372	354	364	397	367	356	386	391	374	372	380	376	371	361	396	367	384	349	353	348	348	386	381	353	379	386	369	364	328	367	376	369	383	392	393	392	356	345	366	372	345	351	361	407	333	371	359	341	376	371	384	336	396	390	369	358	352	371	400	388	364	392	383	382	361	349	389	376	348	384	392	389	385	386	374	358	380	391	404	399	352	376	367	359	360	390	395	389	359	343	381	344	336	365	397	384	374	374	403	390	395	386	374	379	409	370	366	378	391	363	378	386	371	344	376	402	368	384	340	383	395	381	357	345	374	425	368	370	349	378	406	386	394	349	363	395	372	375	403	358	360	355	391	394	370	363	385	355	364	390	386	352	408	348	367	397	359	404	340	359	348	347	350	409	344	362	381	371	353	358	378	352	415	383	405	408	401	424	352	376	369	376	390	366	354	371	353	375	347	373	370	372	404	391	367	372	387	377	412	373	370	333	351	340	398	339	398	383	348	356	351	345	391	379	399	404	373	408	410	362	367	394	354	369	387	347	369	364	393	397	370	366	345	381	362	416	365	347	366	344	374	357	351	370	388	384	391	386	382	357	356	368	366	385	363	386	356	409	398	384	402	329	380	356	386	358	430	359	384	377	379	386	382	355	357	365	358	365	373	383	372	336	383	361	343	361	330	362	377	371	360	357	401	329	341	333	368	355	371	337	376	333	392	364	385	393	363	403	362	353	375	400	362	391	359	346	335	339	359	363	345	369	366	387	362	382
24439	20709	26980	24366	12956	1302	999	881	810	826	807	825	748	765	744	758	705	737	765	729	741	701	727	761	621	728	717	720	748	691	736	728	760	719	763	712	745	726	732	709	700	704	719	714	731	748	728	715	733	742	731	705	726	725	730	660	736	721	738	721	743	771	738	705	702	791	703	692	719	655	661	725	694	696	679	699	730	731	744	711	772	754	731	728	711	680	665	743	735	735	679	703	668	795	745	686	720	727	735	729	680	712	717	723	675	709	748	704	722	680	743	684	709	752	688	712	694	699	711	744	712	727	702	750	736	702	696	729	734	674	669	723	731	704	734	693	699	736	727	741	762	740	685	740	688	657	774	695	728	718	727	697	715	670	686	721	762	695	711	732	764	686	721	698	692	700	688	687	738	679	724	658	702	744	714	698	644	778	712	706	697	680	725	701	686	708	705	702	674	702	719	730	637	688	655	694	695	686	678	723	687	722	722	670	698	683	740	740	721	721	704	764	724	733	751	717	700	698	725	724	765	734	702	758	714	744	708	681	704	690	735	726	715	693	739	680	721	700	737	762	750	755	687	654	759	702	665	741	669	678	698	659	720	705	712	737	709	717	721	732	717	619	710	674	748	731	661	673	738	714	691	719	667	718	653	756	731	746	737	672	696	726	700	741	708	698	783	714	701	756	726	728	773	756	729	721	687	727	716	695	676	679	711	743	738	732	734	676	728	738	711	681	723	724	718	731	733	755	748	688	676	744	695	714	738	676	715	715	710	702	757	699	755	761	715	700	728	694	699	674	728	730	680	718	690	720	725	720	670	719	691	719	695	732	711	713	753	717	735	698	743	674	724	790	683	710	694	752	662	705	750	763	667	725	719	691	727	747	717	745	749	686	730	737	706	718	722	715	757	716	749	754	715	726	717	700	745	757	753	731	718	744	757	710	682	681	718	750	702	705	731	739	747	743	684	694	734	763	709	737	728	681	720	718	755	756	724	691	728	718	723	716	722	697	714	735	735	719	735	665	689	713	707	717	674	723	748	722	732	692	740	677	750	690	758	664	692	718	731	704	715	721	717	743	686	729	733	743	691	721	705	729	747	674	715	669	684	746	729	711	669	685	700	673	663	698	696	728	730	663	717	733	723	696	768	716	709	720	691	699	709	746	716	758	726	723	734	740	736	720	659	701	707	721	680	708	715	634	738	722	686	706	729	670	710	698	797	719	687	718	657	659	685	690	728	728	716	738	722	748	706	654	686	703	728	759	713	675	681	699	740	721	703	664	750	689	691	698	692	703	702	667	696	689	738	712	734	709	728	719	759	710	694	733	725	764	748	695	729	718	678	752	685	688	651	730	677	799	743	726	766	674	786	728	709	745	693	756	758	691	698	720	672	769	697	726	697	729	774	701	723	695	723	681	716	685	689	754	699	722	725	676	709	737	742	711	686	701	702	702	695	714	733	735	721	697	720	722	698	737	713	652	684	705	782	717	696	668	728	688	758	738	696	729	731	705	684	737	687	713	698	694	717	731	660	702	714	720	700	746	744	693	726	708	713	738	716	747	715	709	727	727	729	649	694	775	734	647	761	731	739	714	648	724	772	691	728	710	742	695	690	725	716	743	692	751	735	744	692	747	706	723	707	736	728	658	696	735	718	696	755	742	741	713	725	734	701	685	687	710	702	758	698	750	699	718	729	673	684	709	726	728	710	711	733	696	744	704	681	693	677	718	665	725	717	799	718	715	716	729	702	716	720	710	699	680	725	707	705	670	711	699	723	715	727	750	725	658	694	697	744	686	710	721	731	673	724	748	709	693	691	698	724	668	726	690	736	754	693	729	719	723	747	732	693	714	730	719	714	721	723	730	734	753	692	698	722	697	706	760	766	729	668	745	730	714	690	719	722	703	691	737	713	724	738	716	756	732	677	669	696	712	709	696	725	724	678	730	708	731	726	676	732	724	759	693	687	701	722	698	678	737	726	737	718	701	716	706	715	732	708	679	714	676	631	736	706	737	672	692	705	733	690	678	737	712	711	697	733	732	674	734	694	663	736	737	703	727	722	746	759	672	710	722	742	700	678	708	718	713	707	701	713	648	721	734	723	688	747	726	725	747	720	705	785	704	718	720	692	715	706	660	699	722	718	720	678	669	705	710	724	724	740	692	757	666	714	705	727	689	714	726	688	676	724	680	720	636	711	744	694	680	717	727	722	691	731	703	655	732	679	714	670	782	736	686	748	721	694	649	706	687	716	738	725	696	692	717	717	726	713	707	696	730	685	716	749	678	687	716	711	687	721	691	707	713	748	707	737	760	744	747	707	665	726	634	690	674	696	742	684	734	649	729	710	729	705	718	684	715	732	652	725	687	707	651	735	723	726	732	701	688	702	715	730	720	705	702	705	685	719	697	768	687	723	729	747	688	749	709	691	731	706	725	735	741	715	697	723	766	707	697	652	713	696	711	737	668	726	689	698	699	688	742	682	662	701	701	716	684	712	765	729	738	676	748	715	727	741	746	697	727	724	707	704	673	745	709	724	709	735	688	738	724	666	737	685	687	690	698	701	736	731	702	672	704	709	704	722	742	748	733	740	724	669	730	671	706	696	769	686	691	693	723	731	658	754	706	748	752	667	728	719	676	690	687	715	679	725	724	710	689	674	744	677	682	682	718	730	712	714	723	729	706	712	709	729	688	704	691	720	731	668	680	674	758	690	732	712	662	691	708	742	685	732	719	736	707	733	757	699	687	692	714	704	703	689	728	654	758	701	718	693	698	711	722	687	729	706	696	725	763	689	720	705	731	715	704	739	711	706	684	634	752	728	733	699	676	710	719	712	715	680	734	701	693	644	720	708	693	725	751	699	748	733	731	717	731	688	707	696	692	711	710	710	689	695	702	735	705	736	731	747	702	707	695	749	659	748	660	721	683	708	704	740	700	732	730	686	738	672	678	738	680	750	689	692	720	745	681	732	717	718	676	662	670	682	755	714	697	705	715	727	690	715	673	691	706	728	709	748	675	701	682	682	700	722	733	742	717	676	710	740	717	743	672	677	717	665	725	665	684	659	716	717	693	734	706	764	754	714	688	705	751	768	658	671	686	696	727	724	706	707	731	754	727	688	653	719	703	744	678	679	716	675	655	722	750	744	742	676	738	739	741	704	668	705	724	738	729	720	696	688	738	669	670	766	712	756	742	705	755	728	722	677	694	754	717	689	745	730	705	685	717	684	736	746	730	686	738	686	698	705	719	708	697	704	706	696	735	729	689	690	704	683	708	694	695	685	674	668	743	733	715	686	713	682	717	677	734	731	721	662	690	690	682	687	688	681	717	698	682	710	740	726	716	695	698	710	720	705	721	733	712	690	703	715	668	775	675	725	708	723	658	651	717	707	733	700	763	694	673	732	722	688	739	732	702	685	745	710	771	701	695	696	702	694	684	746	687	731	729	703	760	728	678	662	717	728	720	712	731	703	718	739	744	764	741	690	717	707	698	671	702	704	698
38854	13545	3788	2220	1713	1502	1262	1159	1074	990	949	940	909	855	885	878	869	816	862	836	796	820	829	856	874	849	800	883	819	837	830	825	845	828	850	811	862	781	801	811	837	830	785	804	809	830	780	805	819	807	808	830	835	782	789	791	817	816	779	797	833	831	765	819	855	800	798	822	770	819	808	772	792	781	843	826	851	832	813	826	823	782	781	795	795	839	796	823	777	782	825	741	814	758	842	824	800	783	781	808	845	837	815	801	788	804	812	830	819	760	818	781	829	832	752	804	788	777	817	763	774	817	770	762	828	837	755	828	779	769	857	836	777	786	801	809	812	780	833	760	793	827	806	747	769	872	826	791	765	756	773	777	807	800	762	795	835	759	788	789	747	860	778	804	794	820	839	793	771	821	754	809	798	776	781	735	764	820	812	816	801	791	811	815	795	759	807	795	778	782	827	788	805	773	791	788	818	783	784	783	845	800	785	784	830	812	754	739	793	832	795	790	804	788	791	808	822	767	834	802	811	802	830	831	817	781	797	805	782	808	879	760	815	798	779	782	803	803	832	795	792	809	792	765	841	818	788	816	822	774	806	803	782	789	822	772	782	788	819	804	789	839	845	768	741	758	783	773	799	775	819	788	778	823	850	800	811	793	801	831	836	812	762	789	844	844	820	824	825	768	832	820	787	809	788	804	793	806	799	778	783	832	794	776	754	802	814	842	797	794	741	773	772	805	771	867	793	795	818	833	792	791	749	819	805	776	786	796	850	829	799	753	767	786	768	785	785	859	802	775	774	796	807	783	802	801	823	756	793	823	809	828	805	774	781	789	769	799	761	839	894	829	828	763	801	759	810	777	806	778	793	793	833	764	759	782	780	817	781	770	766	759	797	817	804	776	847	800	797	740	793	801	815	803	828	815	796	807	837	803	778	780	845	771	803	776	822	765	761	760	827	757	811	821	807	782	836	771	756	817	775	859	829	777	771	811	799	759	812	769	825	757	812	798	794	804	794	787	829	773	822	858	820	810	777	745	802	821	800	818	776	811	738	798	814	814	783	817	764	832	794	780	816	819	784	769	819	803	813	791	827	785	805	839	731	761	824	784	777	820	839	835	818	829	830	808	828	759	796	769	828	870	810	791	809	813	781	796	784	804	791	809	795	765	801	807	827	813	822	795	809	779	809	849	822	750	758	818	754	795	813	814	788	797	756	764	810	792	745	831	854	836	759	846	836	767	825	821	791	820	769	763	805	772	774	796	804	746	770	819	745	781	768	787	784	820	790	829	821	762	838	755	817	812	809	784	781	822	797	821	812	792	819	811	760	810	792	820	810	813	794	795	764	773	781	808	813	758	824	795	809	802	743	803	748	807	815	768	831	810	809	806	773	784	807	797	802	825	767	821	782	770	841	827	864	776	815	845	787	725	841	844	804	776	811	788	819	799	775	774	736	768	820	802	765	841	784	762	733	827	835	793	806	767	799	807	788	816	788	750	756	790	829	799	824	818	818	869	842	790	792	832	772	779	770	807	796	769	792	804	743	783	798	801	819	769	775	770	807	808	848	820	787	785	798	775	825	780	770	851	833	803	855	787	780	830	859	781	782	808	755	844	764	828	804	810	750	791	786	801	827	816	867	765	771	794	843	786	779	774	785	765	802	787	798	783	807	766	822	774	789	762	763	763	790	822	801	776	762	770	773	789	780	808	774	771	804	812	764	786	782	790	776	779	813	777	788	801	774	809	767	786	762	825	790	810	791	824	802	771	767	797	784	814	798	748	800	819	836	793	801	870	815	742	795	813	771	790	770	823	826	806	816	806	799	780	817	790	770	818	810	787	809	834	828	823	765	848	770	738	812	823	790	789	809	797	817	817	847	784	819	815	755	841	754	823	814	813	779	772	755	811	798	819	832	792	798	835	781	815	795	797	773	802	821	788	779	842	812	834	878	861	833	815	818	799	770	732	804	780	790	810	847	772	812	850	828	768	809	853	769	848	832	806	834	802	822	854	820	774	788	796	818	807	763	813	841	782	813	847	761	791	810	759	832	784	812	760	859	778	817	791	825	840	759	839	785	854	780	783	732	823	787	759	802	803	780	790	783	808	818	763	797	851	812	776	800	803	790	802	840	825	790	827	811	795	824	801	795	765	795	829	795	762	777	774	845	784	820	782	806	841	772	791	777	801	827	796	794	817	797	774	808	810	795	729	800	786	740	788	770	771	807	824	712	777	810	832	782	750	774	798	793	817	817	795	807	771	800	840	818	757	796	791	775	791	759	825	864	829	787	794	802	734	854	745	807	758	732	800	776	810	832	871	805	786	763	862	790	790	797	780	752	857	845	811	806	811	834	784	792	796	839	812	792	835	802	804	787	829	739	766	796	854	748	805	800	825	776	829	839	794	778	773	855	793	752	808	762	807	790	852	750	813	819	782	804	815	755	768	792	795	787	793	800	771	782	833	846	854	762	793	770	840	790	775	794	793	825	834	816	843	800	791	788	807	796	838	798	822	828	794	754	836	806	805	763	825	797	823	816	766	834	809	784	775	809	846	807	846	785	793	837	785	780	780	792	814	799	789	782	810	786	796	805	796	854	826	810	818	796	808	791	792	810	795	790	826	786	821	768	799	787	777	816	758	826	817	787	786	844	807	780	801	782	730	772	775	855	801	789	844	789	751	787	802	783	806	798	831	749	792	799	816	750	737	847	840	764	836	852	804	757	817	774	789	819	823	796	819	774	818	792	829	819	811	820	756	817	801	727	789	796	812	773	818	813	762	796	779	798	780	821	771	759	750	781	840	804	737	786	766	769	756	802	776	821	775	800	784	837	756	790	788	841	798	801	811	787	812	757	837	809	808	811	864	793	820	806	808	821	770	806	845	808	787	800	803	756	835	770	834	821	826	825	810	832	787	782	834	752	833	839	751	796	755	829	780	769	830	813	781	836	780	795	779	754	780	813	793	793	792	769	783	770	849	823	813	818	818	795	846	795	821	852	769	815	770	782	848	787	779	763	841	832	831	889	759	799	815	783	851	791	815	816	805	812	772	780	785	783	797	740	753	842	804	789	857	775	747	775	825	788	789	754	810	816	761	807	791	818	821	767	790	763	746	809	823	785	797	809	771	807	751	834	824	820	810	826	792	822	771	755	820	795	774	799	790	807	810	821	762	795	804	796	829	787	757	831	784	811	808	825	807	802	818	751	837	857	805	782	833	808	770	796	818	808	822	821	815	786	824	819	839	722	805	775	792	824	801	762	827	812	838	797	788	788	799	846	785	862	768	895	807	782	837	779	775	862	788	770	803	776	801	810	753	835	761	800	835	806	756	745	777	818	781	798	816	816	798	820	833	749	801	770	814	784	826	848	816	820	808	814	809	785	780	812	756	799	745	819	802	768	797	759	773	852	858	816	829	805	782	732	839	791	797	792	783	764	774	814	810	835	750	776	794	820	824	734	850	802	769	785	824	846	823	793	794	853	802	813	796	768	812	802	813
22219	20732	28316	23204	20721	20774	11643	1297	997	912	752	737	706	682	653	635	563	602	542	597	595	560	566	643	566	577	528	557	566	546	551	568	550	556	498	569	549	488	546	483	523	517	503	521	519	504	510	510	527	523	504	545	549	564	536	536	518	510	542	549	516	495	492	526	537	495	514	502	491	545	483	522	536	577	477	531	575	539	521	551	559	530	522	499	544	515	477	488	498	536	501	530	498	510	531	516	491	518	516	495	505	526	499	517	523	497	518	523	544	504	503	526	519	508	531	549	531	492	536	516	524	535	513	508	472	519	513	487	519	512	527	499	530	522	526	559	497	498	518	519	532	537	522	538	503	523	522	482	524	510	493	485	545	485	517	514	519	502	486	473	475	555	534	567	493	494	506	525	501	473	512	510	527	549	525	550	475	530	530	490	517	485	497	516	518	490	492	459	501	500	500	540	541	508	521	507	507	515	488	532	527	492	552	536	487	544	532	486	497	536	531	503	490	526	547	501	512	511	511	517	478	564	506	546	461	524	559	482	537	529	481	529	472	515	506	530	529	481	494	519	511	508	510	481	518	520	498	484	493	555	490	523	499	509	542	497	516	544	487	532	491	481	478	524	483	536	489	536	500	497	527	502	508	541	497	504	508	471	485	537	514	523	483	549	513	512	509	512	490	524	511	480	460	484	521	503	500	518	528	536	532	544	539	495	492	500	525	481	488	574	514	482	526	528	514	471	504	508	494	525	511	511	555	544	524	527	494	558	503	486	540	509	492	572	521	493	498	514	503	505	533	451	525	521	507	535	514	527	516	521	543	490	528	530	565	520	495	480	516	510	567	520	524	520	528	469	522	537	488	463	511	502	482	511	511	473	504	511	524	498	512	502	511	512	489	528	539	510	509	486	514	493	540	497	498	494	488	580	501	471	501	534	534	522	483	531	500	508	500	504	541	506	537	473	512	513	530	496	499	498	512	511	521	476	522	518	497	526	511	474	511	506	503	494	500	570	495	475	484	516	513	511	499	511	484	490	534	511	462	510	490	482	508	519	497	524	516	509	543	515	472	474	524	537	517	496	498	556	483	506	509	491	533	475	523	498	526	520	541	514	497	499	510	496	512	527	497	514	478	536	525	482	498	501	482	500	537	517	510	528	466	492	519	559	532	508	493	506	541	504	506	525	515	501	519	500	479	540	540	488	549	514	484	497	539	492	526	471	495	533	532	474	506	499	526	511	503	505	521	511	503	495	472	520	488	542	501	464	517	500	495	504	558	530	477	518	530	532	491	473	455	509	535	507	515	551	530	480	509	524	470	503	512	542	500	505	521	525	482	512	493	540	518	505	538	502	506	490	524	529	518	506	504	521	498	514	485	486	498	518	496	550	498	563	490	504	543	512	508	511	512	483	482	521	536	483	472	488	477	501	461	556	512	481	491	527	478	523	494	488	485	479	501	499	496	531	564	546	494	481	499	523	510	503	447	482	472	545	507	487	525	487	516	500	475	508	501	518	522	559	459	536	529	475	513	480	521	573	486	489	536	512	535	475	521	486	515	534	464	509	507	500	488	488	520	520	482	505	484	503	509	524	510	513	510	506	524	497	515	479	493	509	530	509	464	543	506	506	536	464	521	529	562	541	533	533	487	551	517	498	469	491	490	548	520	482	489	515	492	507	504	493	477	475	497	492	471	482	532	501	517	490	505	485	499	499	489	494	493	508	525	525	488	497	493	527	494	530	522	481	539	530	518	523	514	471	522	538	519	516	515	510	527	505	478	500	531	541	553	499	476	478	503	488	565	527	504	518	470	469	491	498	509	520	500	550	532	467	513	502	494	541	524	512	573	514	530	503	516	471	531	529	454	531	523	506	505	524	517	518	476	471	521	474	504	538	512	477	533	551	523	509	468	497	538	503	545	514	512	490	531	561	510	533	535	510	489	518	480	461	496	545	538	485	513	509	533	552	521	495	536	517	504	482	520	501	489	479	505	549	490	505	481	484	511	520	500	523	520	487	499	485	520	499	510	540	487	480	516	505	487	525	522	518	519	515	511	488	526	487	483	492	485	500	515	506	503	479	471	501	510	537	526	504	493	547	500	520	513	538	517	522	477	496	491	508	517	527	504	512	520	520	560	505	517	485	542	514	478	511	513	503	525	509	522	538	481	475	518	499	496	535	527	519	527	526	542	519	503	484	487	482	474	496	530	480	535	530	491	484	523	508	513	485	458	506	546	485	487	535	499	483	490	529	529	516	482	530	507	464	521	541	520	539	542	508	533	518	493	541	508	503	475	508	518	519	544	517	523	487	512	507	489	497	504	497	514	532	513	523	453	513	483	470	519	519	492	474	494	495	522	518	506	519	500	503	503	523	491	481	501	526	478	492	525	464	507	541	515	499	478	463	512	529	526	526	502	496	525	478	467	521	452	542	561	557	535	498	517	479	513	498	510	523	509	520	517	548	559	520	537	497	479	512	476	478	520	559	556	506	503	508	476	529	492	529	499	547	517	522	507	537	504	526	512	501	487	482	509	449	523	485	507	494	468	480	558	522	537	500	533	518	499	495	507	521	498	522	523	517	536	487	500	513	509	508	484	518	494	497	522	476	498	486	509	492	493	536	526	495	484	494	479	507	502	517	510	478	524	480	536	504	546	478	502	497	518	498	525	484	514	510	543	491	513	546	495	522	547	536	519	501	517	518	485	510	501	487	544	521	473	502	557	534	503	511	524	551	490	517	498	523	508	484	538	513	497	497	495	515	495	463	481	510	504	501	507	478	546	504	553	519	521	496	521	520	527	556	515	485	503	494	511	474	521	510	486	497	534	506	491	515	490	504	510	508	534	532	525	494	564	497	498	505	520	490	501	521	517	494	505	512	504	511	509	525	504	517	490	499	512	501	536	515	520	486	476	492	518	546	499	541	543	514	484	507	477	496	522	515	505	529	535	490	509	497	474	500	511	516	527	501	493	528	551	524	542	502	483	490	489	498	516	501	479	535	525	502	507	482	494	499	485	482	490	506	485	542	534	505	497	513	479	475	511	515	521	488	501	515	543	499	504	526	529	491	495	513	526	504	493	501	499	544	482	505	550	489	484	484	479	517	493	472	498	519	540	515	508	509	524	542	505	500	516	506	509	506	524	518	483	513	493	512	538	474	532	519	501	507	467	510	523	516	510	499	486	479	524	457	504	500	527	505	525	505	537	508	501	534	491	485	533	534	496	482	505	516	485	490	458	505	482	520	543	508	506	559	518	508	530	487	518	548	509	488	502	492	528	490	526	522	516	523	478	539	567	537	484	546	478	547	517	534	535	532	478	489	490	540	506	533	500	493	495	465	511	480	475	504	500	509	512	504	505	498	490	478	491	523	493	432	507	489	501	490	538	486	520	524	506	513	549	497	485	479	557	526	522	506	512	514	509	458	482	496	522	542	447	523	538	527	480	489	527	511	524	530	510	503	507	516	506	524	544	512	502	483	520	518	512	494	528	515	493	479
43599	20295	10274	5420	3844	2885	2317	1889	1594	1407	1190	1005	898	892	805	805	760	709	746	705	702	659	622	681	645	657	673	627	632	613	621	593	623	598	603	592	525	623	627	574	593	569	581	551	593	560	568	569	594	538	591	513	615	567	563	555	532	552	562	557	593	543	587	569	591	587	566	594	554	583	594	555	576	560	522	558	580	593	572	576	581	510	571	576	549	583	530	531	563	541	538	548	517	573	544	544	526	581	538	546	545	565	573	593	561	519	546	560	576	548	563	583	560	559	611	547	586	559	572	531	562	561	561	545	574	593	519	565	545	560	541	545	588	570	569	571	570	571	614	583	566	541	522	588	593	530	544	549	540	560	574	538	575	589	569	547	549	587	522	536	573	544	543	577	569	573	562	564	561	561	566	564	579	559	585	565	515	555	530	577	570	569	599	585	551	574	517	520	587	554	572	555	571	582	546	539	566	558	586	526	586	556	558	565	611	558	591	575	585	575	544	600	556	546	581	530	573	531	535	590	569	508	554	546	570	595	529	565	561	566	546	587	562	530	593	509	532	548	545	545	570	605	548	557	584	531	558	557	550	563	544	548	572	539	578	567	538	576	563	529	572	554	552	514	576	505	564	510	573	577	552	560	590	564	578	530	581	567	551	581	560	566	522	555	551	529	573	573	525	568	558	551	546	538	580	528	548	566	590	575	545	551	575	572	532	584	598	578	544	556	553	562	554	573	548	555	576	560	568	590	556	531	572	570	530	571	570	607	544	605	574	584	553	581	564	559	540	542	557	539	562	582	550	604	546	573	539	545	555	592	559	575	549	571	600	568	545	532	543	509	534	530	544	515	538	524	571	534	559	536	604	586	550	509	556	551	535	548	541	580	562	591	530	544	530	571	586	540	550	503	543	540	557	563	608	565	545	520	600	512	515	560	565	568	544	535	549	529	553	615	560	511	534	544	573	572	565	572	587	526	557	526	538	558	550	569	551	527	542	558	560	535	549	569	587	570	580	539	561	531	516	554	550	528	534	540	569	568	514	546	550	590	561	582	563	566	579	557	553	560	559	551	543	527	536	525	521	564	559	544	527	557	533	555	528	577	550	527	584	588	516	554	532	587	531	609	568	509	580	556	539	558	544	561	555	555	532	549	564	514	560	580	582	567	524	571	546	539	566	553	542	560	531	552	552	526	516	583	538	537	546	561	558	550	564	570	568	556	590	562	537	603	565	535	530	564	552	561	564	537	546	509	508	522	542	564	527	579	572	567	525	544	569	585	560	563	557	582	512	546	532	528	567	587	534	554	558	575	545	553	556	568	561	557	568	548	561	548	555	530	596	573	551	528	537	558	524	564	526	536	559	561	551	555	530	614	571	566	546	546	549	528	539	585	543	553	564	526	532	581	601	599	554	584	530	563	533	560	517	549	550	572	551	518	564	586	549	557	569	554	484	577	563	539	559	563	551	553	579	538	574	548	562	537	548	539	578	547	555	553	541	567	531	569	580	573	576	556	554	582	562	561	518	521	543	530	552	538	562	590	577	531	552	549	543	577	555	580	501	559	558	560	588	566	552	565	566	572	553	561	531	581	510	590	518	545	570	528	563	569	541	540	535	600	534	541	585	566	569	539	539	546	515	563	585	536	488	542	587	514	547	546	593	545	571	523	551	558	574	546	516	557	547	531	529	564	575	568	504	518	548	554	556	561	578	526	537	565	554	565	544	559	569	570	551	558	530	554	591	524	620	574	535	544	559	550	557	533	580	545	527	551	604	603	538	510	557	546	568	585	585	496	565	553	581	569	589	521	555	523	544	571	554	553	609	538	553	546	519	574	570	561	534	570	568	540	578	525	557	576	560	550	589	558	547	533	542	582	581	578	556	566	524	509	547	529	548	566	562	556	526	545	569	568	548	568	563	598	578	546	534	536	550	565	554	571	533	580	537	502	542	566	547	567	523	512	562	607	504	566	556	554	576	558	543	564	546	562	557	598	558	555	551	543	576	524	523	499	551	566	561	523	551	576	566	608	539	568	590	572	530	557	567	556	582	524	559	536	565	542	541	578	570	528	578	525	527	541	540	562	503	582	556	544	546	596	538	551	550	561	538	518	519	554	592	597	548	537	598	554	565	567	585	566	552	560	561	544	550	521	563	566	581	490	576	569	544	577	546	574	542	552	537	576	558	563	552	588	528	546	559	536	549	573	566	531	520	576	537	580	513	531	572	509	549	633	580	547	553	538	573	567	546	586	548	521	599	530	606	509	559	572	549	548	539	597	530	575	561	585	571	572	548	546	557	578	535	539	564	567	548	515	536	534	556	593	589	529	536	551	534	582	599	541	594	596	559	537	580	525	546	548	569	561	563	495	549	575	546	537	535	561	548	540	605	537	579	586	526	551	579	559	573	585	531	537	517	542	523	568	536	568	536	547	551	506	491	563	570	573	566	539	584	546	608	565	586	587	543	575	539	553	571	564	550	562	549	557	562	590	591	525	561	556	546	558	543	530	544	580	546	540	538	527	572	557	589	519	559	549	550	568	542	553	535	519	548	506	542	570	563	546	530	564	531	574	532	564	518	544	601	597	555	513	558	523	545	552	585	574	635	559	519	575	568	524	539	549	539	585	519	589	568	556	512	539	516	512	543	582	586	557	529	567	564	536	535	553	541	568	606	495	531	531	514	517	567	620	506	572	607	536	526	550	577	558	542	624	517	554	550	553	547	530	570	570	532	509	549	598	577	513	573	541	535	587	591	546	488	512	561	568	547	570	550	579	553	567	566	583	523	552	579	508	559	517	493	601	522	606	577	530	557	558	581	545	539	537	541	542	547	538	567	558	551	561	541	553	549	540	561	562	551	583	553	536	539	508	522	509	550	531	525	534	537	528	528	573	587	569	612	580	563	540	581	512	528	579	533	602	548	569	593	548	585	561	595	559	549	546	554	555	531	553	572	565	569	557	516	569	595	539	554	557	567	563	593	509	537	521	563	521	560	530	552	541	527	568	526	588	535	551	521	578	565	526	520	574	555	588	517	565	547	565	522	559	539	499	567	506	568	546	576	531	493	585	554	549	545	586	604	544	564	554	564	527	586	552	599	586	565	537	538	590	545	555	535	536	544	572	589	578	573	606	539	543	575	557	528	557	532	557	545	549	532	549	516	556	552	537	584	566	541	554	563	546	549	613	596	545	589	559	537	575	596	559	519	541	608	583	549	534	583	553	578	557	566	589	598	541	528	563	525	574	540	578	525	583	511	545	577	526	559	557	514	582	538	540	567	534	569	542	549	532	538	557	516	565	529	583	560	584	578	581	565	544	581	519	555	564	553	593	560	615	534	585	548	549	581	530	574	576	566	560	562	554	529	555	579	506	567	511	511	594	573	555	545	540	533	563	561	554	589	524	569	533	531	616	564	557	585	587	602	565	571	613	554	576	542	536	565	572	550	553	555	543	517	555	540	513	577	561	525	515	541	522	557	571	531	572	531	544	515	531	534	568
29579	20540	11193	1365	751	718	614	492	554	550	522	543	515	510	518	543	511	531	497	473	495	491	526	537	511	514	542	518	544	504	538	517	557	530	483	524	523	525	521	523	535	525	516	520	505	536	515	516	563	515	529	518	500	499	583	526	533	497	560	561	499	530	551	534	528	499	605	457	505	553	538	481	538	500	508	482	545	510	532	475	516	524	564	517	493	469	559	509	482	525	513	516	519	482	480	517	527	517	503	543	525	485	507	523	511	521	562	511	477	488	520	511	527	496	511	526	489	532	471	519	504	491	534	487	480	495	475	510	511	490	494	522	501	498	570	497	494	546	523	533	501	492	568	477	537	511	510	525	475	487	534	518	554	495	546	496	506	559	518	503	546	496	482	494	549	494	553	514	538	507	486	515	532	499	521	534	521	536	534	526	506	502	508	502	504	538	515	495	546	501	539	511	458	513	545	495	545	510	500	527	550	485	507	505	546	540	521	507	499	519	516	549	519	493	502	505	509	541	510	502	499	511	476	504	528	533	530	501	484	466	502	555	492	517	505	467	477	501	509	494	498	543	516	518	530	507	542	519	505	494	504	536	526	474	536	484	520	546	555	509	492	530	493	512	511	516	513	568	526	541	514	480	519	501	474	557	461	518	524	566	514	505	503	532	519	505	502	493	493	489	512	516	477	431	502	565	551	496	518	512	529	490	542	521	538	526	514	553	526	458	506	513	462	515	505	510	501	526	556	543	461	500	485	482	528	519	522	516	512	511	461	535	501	521	503	541	500	514	530	511	513	510	508	512	511	544	529	519	529	509	494	505	515	499	499	528	505	499	520	504	525	501	526	513	497	519	499	563	489	470	534	537	520	490	501	477	491	530	500	517	508	521	507	505	513	504	501	553	506	533	459	513	501	515	478	509	504	520	498	567	487	495	486	528	524	578	499	509	515	519	531	503	489	520	490	516	500	527	498	536	510	518	531	507	553	505	471	549	464	519	546	518	514	495	508	449	503	527	489	525	484	515	504	486	526	524	555	545	553	509	540	549	492	533	481	490	513	527	499	474	542	502	492	510	516	502	531	492	507	519	492	559	508	545	535	481	501	509	562	506	503	484	519	508	518	510	544	479	544	520	541	492	499	520	521	542	519	493	519	513	500	496	513	515	509	537	518	486	559	510	468	499	496	541	506	557	494	525	539	496	531	516	513	541	548	498	504	508	529	534	511	510	500	523	502	538	518	524	494	509	492	533	498	526	515	521	501	473	495	490	483	516	509	496	476	471	519	563	493	510	495	537	489	506	472	503	522	488	509	560	491	516	535	547	523	446	569	485	482	544	506	499	576	498	535	515	510	515	531	556	513	483	487	535	506	555	507	501	536	489	504	528	495	481	516	467	462	507	581	499	484	492	467	488	526	467	530	555	504	492	517	495	570	520	556	487	518	489	489	498	516	524	548	479	535	501	528	539	491	506	518	508	496	525	494	534	533	496	488	529	522	535	497	520	507	543	511	532	516	527	457	509	546	527	485	493	527	522	546	500	512	516	516	510	500	524	509	514	519	533	500	517	519	482	531	534	556	550	487	519	537	479	505	488	485	524	510	528	507	510	536	530	491	482	512	519	481	504	537	512	515	552	530	500	523	513	477	505	562	494	495	528	502	509	525	530	496	523	525	505	470	561	509	510	524	526	532	544	490	525	494	507	455	495	515	488	531	512	509	541	507	524	502	488	495	475	512	468	526	500	515	540	546	511	532	509	532	518	528	545	530	529	488	522	515	515	539	498	489	493	490	495	463	503	508	516	482	514	545	490	521	463	513	480	537	462	522	557	544	528	475	516	511	531	517	469	512	514	554	528	561	511	521	494	473	512	511	554	486	474	473	507	516	483	493	498	505	515	490	494	535	489	510	520	513	538	523	531	504	516	553	523	467	509	453	489	503	505	476	508	547	508	462	487	565	528	493	514	517	525	490	505	505	494	510	492	508	529	454	534	477	526	504	513	518	503	531	571	500	515	523	512	488	490	497	531	546	520	513	507	507	508	509	486	558	524	498	528	514	512	509	501	493	519	514	518	511	492	508	541	503	538	492	499	504	512	501	508	498	516	499	498	514	585	535	541	500	518	482	526	507	457	490	535	499	506	469	538	477	474	505	476	477	484	523	522	527	513	506	492	497	540	502	534	537	496	488	523	523	516	529	521	545	513	505	499	534	506	513	498	510	497	535	493	527	480	528	513	560	521	511	539	512	521	503	551	524	539	474	471	548	503	515	476	561	495	527	485	531	515	571	495	541	503	521	524	506	497	511	487	485	466	547	499	486	529	518	491	524	525	483	527	521	511	493	545	554	518	528	510	508	511	550	533	525	562	497	522	503	503	497	496	518	525	499	495	503	529	518	509	516	518	480	465	519	497	506	462	518	539	505	524	541	509	521	471	442	486	481	479	510	531	519	527	496	537	479	453	490	474	533	492	540	527	503	543	488	505	499	517	494	481	480	555	511	497	507	486	459	537	505	496	515	532	540	486	506	505	491	516	483	489	517	502	535	512	520	528	515	505	492	487	525	512	529	489	474	512	530	521	493	507	506	524	520	503	505	518	523	546	548	521	507	506	492	517	497	524	505	499	527	529	531	491	511	517	451	505	509	533	489	521	513	529	511	535	499	495	486	521	508	514	523	497	457	498	496	507	525	545	505	493	503	479	512	517	510	526	491	502	478	467	478	497	493	540	491	512	494	461	501	488	551	486	524	546	506	550	475	529	501	508	463	491	488	481	537	540	524	503	466	492	478	532	521	521	513	513	528	495	543	483	495	581	518	521	545	523	517	536	545	502	525	531	527	501	489	493	525	544	501	519	516	568	508	530	559	520	533	510	486	465	524	556	493	530	530	538	507	528	517	490	496	512	534	521	497	484	529	500	489	528	512	503	536	565	528	565	535	495	532	474	518	507	545	505	535	532	525	570	498	541	494	505	496	533	534	536	516	515	501	492	486	529	514	494	488	502	524	514	515	506	495	528	501	495	516	511	485	498	524	531	519	510	565	514	545	506	526	534	452	510	541	534	528	491	523	491	546	552	509	455	497	531	531	530	530	508	518	490	470	488	481	522	531	502	517	525	493	489	526	497	505	537	513	503	533	520	487	512	517	510	475	514	537	486	544	526	510	503	531	511	502	538	528	508	538	533	510	523	508	493	515	513	513	460	478	551	493	498	518	520	455	566	534	524	527	505	521	522	494	530	511	469	569	521	519	475	501	498	540	561	498	535	559	481	524	514	511	481	520	560	522	475	501	515	559	509	497	490	513	557	530	463	529	471	474	505	518	508	497	535	523	499	515	480	489	510	542	466	535	522	517	508	548	510	528	568	489	499	480	552	519	534	509	483	511	522	500	506	509	577	501	530	519	531	557	496	542	516	528	529	510	501	541	522	522	513	540	514	542	503	472	491	536	480	511	529	518	510	562	509	494	510	519	510	517	502	554	507	474	507	508	496	500	491
35879	4289	1000	707	735	672	643	607	626	641	613	586	593	599	581	569	582	614	611	683	599	651	675	620	608	626	601	609	605	629	624	608	607	578	642	628	582	600	607	595	633	637	601	615	628	580	646	619	620	635	582	597	599	571	600	634	595	583	586	630	669	581	596	603	577	578	612	594	636	637	587	602	606	609	598	589	567	579	563	579	596	602	600	602	614	611	614	615	611	608	550	602	610	556	580	584	616	578	599	585	598	608	645	608	609	598	584	606	588	586	587	604	601	626	544	610	585	621	585	601	557	600	608	577	589	577	558	583	567	630	602	607	576	617	606	560	600	562	607	619	555	621	593	573	574	571	593	586	579	591	575	586	577	607	590	529	602	647	623	603	617	641	595	610	600	610	600	590	585	600	610	603	589	614	615	579	581	662	577	602	615	588	580	636	619	626	560	558	604	582	618	598	544	594	608	573	573	615	542	612	650	654	588	628	585	566	565	567	624	570	581	566	603	585	576	561	603	599	599	557	652	612	611	538	594	591	585	594	603	557	569	592	606	597	640	587	602	578	572	625	596	582	582	592	591	592	599	622	557	595	608	585	553	581	641	633	606	595	587	551	580	609	567	585	602	604	581	616	598	629	647	629	591	566	588	608	618	611	582	560	580	602	555	587	578	578	612	589	600	574	585	557	587	575	588	580	598	589	638	611	591	587	615	610	589	598	583	600	617	622	565	599	593	588	595	634	630	627	589	675	601	570	601	608	619	573	591	597	633	574	610	587	621	584	598	554	652	605	578	590	576	564	604	575	584	647	565	602	574	627	601	606	584	644	601	600	564	619	581	596	570	617	578	576	616	568	611	594	622	583	602	602	589	637	631	596	568	592	666	615	577	559	606	599	569	575	588	584	622	627	632	578	582	571	633	606	594	601	575	587	570	584	627	583	581	613	659	630	568	612	561	603	580	583	550	560	615	611	572	596	591	612	615	568	609	569	605	595	585	552	617	589	608	606	621	621	607	606	578	624	597	593	610	618	595	574	602	585	637	609	622	609	634	609	632	583	578	611	630	579	560	631	610	638	549	539	617	601	600	649	572	636	587	607	572	603	572	584	651	604	584	587	596	597	541	601	602	593	600	613	622	621	588	630	579	563	621	602	634	616	619	620	558	582	613	560	634	602	619	568	643	572	573	593	548	564	589	570	610	671	632	590	612	558	623	616	606	641	616	619	583	617	620	602	623	617	597	587	597	606	558	605	582	609	603	582	621	621	583	558	592	590	592	604	605	600	622	604	603	556	591	626	573	604	559	548	595	586	623	571	615	587	595	624	589	579	636	574	597	578	576	618	586	581	614	599	563	620	611	553	578	606	550	578	603	599	611	571	615	566	617	613	581	602	598	598	590	608	578	601	624	587	623	592	581	601	603	604	656	588	600	657	579	623	590	571	558	559	548	575	588	604	528	614	567	585	571	575	568	626	606	602	619	597	568	569	604	605	606	618	596	580	596	598	615	580	589	560	564	617	589	566	601	596	664	628	564	583	571	601	591	565	622	607	572	543	589	595	618	602	551	577	600	617	597	592	573	581	572	563	602	624	602	603	611	588	541	587	605	576	593	617	585	642	597	605	582	592	594	564	596	586	585	599	582	610	594	632	635	615	642	580	564	560	554	591	564	576	600	595	568	585	607	620	617	604	610	605	631	595	564	680	569	590	597	591	616	613	605	596	597	592	608	632	569	648	603	604	597	574	594	586	590	589	571	622	585	571	642	618	622	596	589	610	583	603	640	580	587	636	609	580	560	593	635	546	578	570	582	585	605	583	590	566	600	584	624	591	632	640	582	602	583	605	639	635	590	566	602	556	572	614	624	557	589	606	627	592	570	566	581	576	586	587	578	568	586	574	615	607	615	583	620	600	606	570	589	575	579	559	570	614	589	549	580	602	551	565	550	569	640	619	616	577	625	583	596	575	611	611	578	629	579	584	577	580	627	585	585	573	615	589	585	561	560	577	593	607	626	606	556	579	608	557	591	569	577	632	608	582	551	577	624	637	599	613	582	627	626	594	568	597	549	604	550	553	639	598	562	609	539	601	632	607	578	598	599	576	571	575	613	608	622	581	612	624	607	665	620	609	595	549	607	643	582	614	577	625	609	591	627	598	614	565	578	578	605	586	585	620	579	608	632	571	591	588	570	605	637	549	556	574	597	629	601	610	600	582	604	578	599	591	557	585	562	588	600	582	594	599	602	568	583	593	568	563	613	562	612	584	606	629	584	578	605	611	611	601	628	637	588	594	608	596	534	601	617	596	591	562	566	594	568	607	587	624	599	587	606	612	601	618	572	579	622	611	608	602	565	591	571	563	595	606	579	651	614	566	614	581	593	614	568	627	612	575	607	579	615	562	627	550	626	529	652	577	575	598	575	609	618	581	611	601	619	570	602	604	635	584	591	620	536	622	587	604	549	621	585	608	608	592	596	561	622	595	589	558	597	595	594	613	600	571	614	603	599	606	572	573	620	614	590	564	630	575	609	593	576	566	635	588	566	603	638	599	590	552	588	607	569	627	566	602	641	598	537	552	564	589	565	584	585	603	585	607	611	605	647	598	584	640	562	605	598	568	594	638	574	592	572	606	567	634	620	591	603	617	587	567	605	563	582	641	607	631	625	584	627	577	603	619	576	572	592	590	591	568	558	616	581	616	587	627	634	608	609	581	587	604	609	613	618	573	574	603	609	595	602	611	575	604	630	566	624	610	570	583	577	612	603	570	538	569	605	592	584	592	582	575	565	581	596	615	582	603	603	566	604	578	548	572	585	622	610	580	594	627	590	579	626	576	593	610	617	583	626	570	563	595	566	574	600	592	567	615	571	620	625	610	620	591	608	615	587	611	607	604	622	589	603	631	604	580	601	552	573	578	626	604	590	586	602	610	609	583	574	588	605	616	603	593	615	635	622	584	594	594	601	607	583	585	587	570	578	541	587	601	588	596	580	598	577	606	586	613	598	613	605	599	561	612	607	586	590	575	605	609	595	613	633	583	542	639	601	556	577	601	598	579	618	603	587	587	620	616	588	607	558	608	602	558	570	636	613	621	584	585	577	591	605	571	576	575	609	586	573	598	596	599	597	643	607	599	675	574	627	602	575	575	602	612	603	588	615	619	594	598	595	570	611	599	612	585	589	608	633	601	634	625	587	565	578	617	601	591	618	589	575	534	622	582	559	589	602	590	632	577	606	575	617	558	577	579	622	627	573	593	580	609	576	564	612	602	589	609	530	614	598	593	596	577	587	578	593	587	573	581	569	621	629	616	600	564	559	604	603	631	600	624	590	579	604	560	615	579	622	582	646	594	598	624	636	615	595	601	608	635	588	611	568	627	603	569	603	561	568	574	600	535	622	585	623	563	600	610	595	578	603	572	632	610	587	569	599	569	588	609	602	554	589	555	548	609	576	592	595	561	567	589	611	588	579	586	605	565	586	608	586	606	589	589	625	579	594	633
23208	20708	27954	23528	20688	11991	1091	652	598	509	416	464	416	396	367	395	379	359	345	341	373	379	351	325	375	340	398	352	352	340	296	308	323	315	326	316	331	349	301	358	365	326	350	323	307	335	303	338	321	301	323	289	299	347	333	329	329	308	296	327	328	305	333	298	325	304	325	331	373	346	303	300	309	326	306	318	357	299	311	339	316	330	330	337	356	323	318	330	312	315	309	310	318	300	337	303	324	307	315	289	290	329	299	345	330	321	312	321	352	294	345	295	321	333	313	307	306	331	303	299	334	298	354	286	298	329	289	291	295	346	309	324	298	330	312	307	304	330	310	296	336	293	319	302	331	331	312	305	309	294	343	328	288	324	334	290	313	280	322	306	325	298	296	339	330	336	322	311	296	299	327	310	315	314	325	290	334	343	315	359	325	315	324	344	336	300	310	303	331	326	330	317	314	321	309	307	320	366	323	312	326	321	316	332	303	292	316	329	354	307	324	332	294	298	305	337	334	353	312	317	297	315	323	315	348	331	357	280	317	314	345	311	332	296	326	329	308	288	308	323	341	336	300	314	307	342	288	345	324	290	310	316	305	333	332	325	290	322	340	346	310	274	321	304	314	331	328	328	314	316	330	329	327	323	332	313	313	325	315	298	319	336	299	343	328	324	327	346	325	321	293	318	324	315	330	306	322	318	305	313	312	320	352	303	351	328	311	329	313	330	312	304	343	300	312	332	316	307	291	318	280	330	327	321	288	310	343	315	295	300	353	282	322	339	312	340	316	345	323	330	317	285	319	274	301	323	338	324	315	323	298	327	311	306	311	287	325	306	326	308	329	348	329	348	315	323	337	278	320	311	300	311	300	310	307	308	309	336	357	309	364	309	321	318	306	306	328	368	328	278	327	305	287	315	343	298	300	330	284	324	288	318	358	318	339	304	299	346	297	333	346	314	297	324	320	320	336	318	330	317	327	335	298	337	349	356	311	286	335	341	305	285	300	322	344	332	351	328	302	323	300	314	324	313	296	298	307	328	325	297	286	300	329	325	323	313	310	333	314	319	308	288	340	360	286	322	342	321	319	321	313	342	315	318	343	325	287	318	292	284	284	334	312	316	307	311	332	346	317	289	296	337	323	331	328	274	320	323	350	315	313	341	353	321	315	329	301	319	333	326	332	286	329	302	324	330	309	305	310	325	335	315	318	330	327	298	336	292	330	305	307	282	312	306	310	329	284	334	359	317	325	303	316	324	311	337	302	342	332	308	331	331	294	351	317	318	289	300	321	319	323	318	310	340	308	301	312	334	301	293	345	320	316	322	342	311	313	290	301	327	313	355	298	316	308	308	345	295	304	339	335	292	312	291	293	327	317	325	341	347	316	320	339	331	299	288	346	317	331	311	286	303	286	311	294	307	323	301	320	323	290	340	330	332	329	320	324	319	331	328	315	344	319	286	309	305	315	328	333	305	315	324	329	269	326	316	308	319	334	302	299	317	303	322	325	318	326	294	313	376	295	323	324	313	352	295	312	292	320	298	309	362	318	300	320	344	298	321	337	349	355	292	324	345	303	342	303	312	323	313	312	324	309	341	331	304	316	347	302	317	325	311	324	331	290	322	327	325	323	316	300	298	295	319	303	353	297	323	313	362	285	323	325	363	358	325	320	313	357	322	337	312	309	319	344	304	289	303	342	292	328	329	288	330	312	334	310	308	294	325	295	331	315	298	335	331	281	305	319	333	333	320	321	296	308	313	307	305	321	312	314	338	302	302	350	336	296	304	342	323	291	312	332	312	312	360	314	345	347	317	308	310	297	315	309	306	329	318	336	352	330	334	296	332	352	290	334	334	331	318	365	353	317	314	324	308	285	321	314	315	302	298	321	304	307	298	308	325	307	322	335	297	331	324	309	324	295	322	326	348	315	273	278	298	306	334	305	340	338	339	306	339	309	332	327	318	326	312	302	306	286	315	334	320	290	358	345	354	307	327	308	337	314	323	325	307	274	305	306	329	324	346	312	326	336	318	295	330	294	332	296	319	309	314	290	301	306	297	335	305	308	325	312	323	313	329	331	328	324	327	322	347	285	311	327	349	326	305	317	347	312	323	301	322	283	340	337	319	331	284	316	325	353	313	325	327	373	345	330	329	312	321	352	314	314	315	330	325	363	277	290	306	335	325	316	317	314	304	335	337	307	303	320	321	297	316	344	352	290	328	309	318	295	282	337	330	336	328	319	333	319	318	307	336	279	323	310	323	348	335	325	311	306	321	343	310	303	312	327	316	322	329	349	321	307	302	306	334	314	294	318	342	353	336	308	315	321	316	318	339	311	323	319	315	288	343	293	331	389	300	315	327	331	298	316	342	284	315	333	343	301	331	323	337	325	346	326	309	301	325	306	321	313	307	316	299	296	330	301	327	300	303	358	289	301	314	332	319	331	327	331	307	313	341	291	283	308	298	319	320	339	329	323	321	339	301	291	318	340	312	291	315	341	313	304	335	316	310	332	316	332	332	283	315	343	341	320	322	295	303	322	329	307	306	297	315	330	311	314	305	348	334	300	322	312	329	343	333	316	336	311	345	326	347	326	303	345	325	308	308	333	333	337	305	282	319	308	322	340	314	352	309	309	314	331	344	298	325	315	296	339	330	300	291	318	334	322	340	295	312	332	310	340	304	307	334	302	291	321	327	296	300	356	331	323	340	333	294	304	329	291	312	329	281	331	332	312	344	305	315	312	334	333	331	327	321	311	337	308	310	314	317	302	329	315	303	323	303	299	302	321	355	315	288	319	316	293	281	301	335	335	333	314	343	321	279	331	302	331	302	324	297	315	319	277	310	289	345	309	343	318	325	334	310	341	299	325	314	296	322	332	311	336	305	305	316	319	352	331	306	309	303	349	312	308	358	312	322	288	341	350	316	314	327	299	316	357	353	327	309	349	327	341	291	324	316	325	299	279	362	332	301	323	330	312	294	312	322	305	322	323	317	318	336	323	340	342	313	316	277	332	343	300	324	328	305	330	311	313	307	276	328	304	321	330	317	321	345	337	319	291	310	307	313	322	303	296	296	328	322	331	310	337	324	344	302	331	299	342	288	340	314	331	337	316	305	321	334	327	322	351	330	301	325	344	327	337	291	291	330	343	325	312	282	341	299	299	317	345	299	316	296	310	315	297	310	304	314	292	323	327	309	284	324	323	308	279	309	302	317	345	280	302	324	325	287	315	269	305	295	311	323	301	324	287	335	331	316	304	332	309	329	302	298	334	324	342	346	304	327	331	317	303	311	294	311	324	327	310	287	320	319	334	331	327	315	308	323	330	330	328	333	326	326	321	311	317	301	357	326	346	343	334	303	339	310	305	321	317	317	333	279	336	306	287	312	319	318	347	318	317	313	272	326	295	357	295	305	321	316	318	303	309	334	311	344	302	332	311	316	315	354	310	322	304	326	310	310	301	319	325	336	313	332	318	312	325	310	329	301	308	342	321	307	309	342
37785	13605	6123	2992	2123	1672	1371	1030	893	782	662	615	575	522	517	503	480	459	469	429	417	432	427	483	413	430	413	448	428	422	380	391	386	406	393	410	396	362	436	430	369	402	402	398	404	390	390	374	393	383	389	356	380	382	381	373	348	367	383	377	374	371	380	344	365	396	396	385	393	343	384	361	382	375	368	389	405	370	362	351	379	351	356	365	359	367	375	364	360	371	375	409	351	373	359	363	377	368	343	381	355	409	371	365	344	369	346	344	333	339	350	378	327	380	361	411	357	360	377	348	355	352	368	356	379	400	397	351	346	365	373	385	360	368	360	355	396	351	380	326	395	363	365	361	364	378	413	383	362	366	362	353	399	358	348	417	368	397	386	369	368	355	374	341	383	356	372	372	357	410	369	384	346	374	393	364	394	354	345	372	363	368	360	380	383	369	386	354	340	355	339	376	356	373	373	378	352	349	354	359	363	401	394	374	355	373	374	379	380	354	367	337	336	345	391	354	403	340	386	343	399	377	370	349	373	361	376	341	344	368	364	361	364	375	403	358	352	386	387	406	362	388	345	346	362	339	387	354	385	362	409	360	397	369	349	363	375	334	397	377	405	361	361	380	360	354	371	391	395	358	390	369	349	348	395	320	374	381	380	372	415	339	371	387	379	376	355	364	375	394	338	372	357	390	407	349	362	334	369	346	358	368	368	355	339	355	363	382	360	404	376	394	410	368	373	368	389	354	346	369	363	383	370	397	371	373	386	353	423	382	340	351	418	362	362	384	338	352	407	373	334	405	395	380	394	378	375	395	388	376	358	393	390	369	373	335	371	359	352	348	358	399	348	380	374	384	363	367	358	301	388	361	367	366	354	377	367	384	364	404	367	363	332	355	393	369	369	357	361	391	343	354	373	361	374	372	380	354	368	359	374	374	345	404	375	321	361	374	355	401	347	377	341	354	391	377	361	365	373	370	353	385	371	363	388	351	378	364	365	397	382	345	353	363	389	381	363	352	345	361	374	338	375	349	341	347	372	371	372	366	375	371	392	396	395	354	349	352	389	355	365	397	352	385	360	341	344	359	384	369	333	364	345	379	361	369	390	389	367	345	383	325	371	363	370	386	345	331	372	320	387	347	350	330	366	379	350	371	402	371	390	383	368	352	398	348	400	349	366	420	368	376	365	365	362	394	386	383	366	366	363	363	380	362	376	333	349	362	369	373	356	375	354	380	351	337	367	405	372	359	377	360	384	365	371	339	400	362	351	364	383	375	433	385	386	363	371	374	321	366	371	354	384	395	352	367	379	353	387	357	363	365	384	388	343	374	319	396	361	375	373	379	375	333	371	360	354	368	358	358	401	354	382	340	359	387	359	394	349	359	343	367	370	371	354	342	379	339	364	378	354	384	353	353	370	365	343	350	332	352	382	358	359	358	360	364	373	370	335	363	362	351	353	348	348	389	388	367	365	381	362	400	373	348	378	342	358	359	364	363	374	374	325	362	391	374	380	378	398	349	369	320	335	348	341	356	357	360	338	340	403	343	378	363	341	359	390	346	384	378	346	337	342	397	365	366	351	347	392	382	381	333	364	385	343	368	401	387	397	374	360	364	391	363	393	371	360	340	341	346	353	379	364	345	366	356	362	382	385	347	346	410	358	378	403	375	362	377	373	397	329	390	357	379	358	366	393	349	360	344	378	306	360	406	360	366	380	325	370	372	364	361	361	400	374	376	370	379	320	349	352	358	359	362	372	374	353	335	373	353	364	387	368	375	362	378	366	408	395	390	374	360	382	345	314	334	343	364	381	343	393	395	385	377	371	387	350	351	338	352	382	385	363	332	404	390	348	391	374	381	398	376	329	364	391	391	378	370	396	375	364	396	321	365	360	394	371	355	400	336	338	357	371	360	308	380	392	358	336	369	358	393	350	367	371	397	377	370	411	387	355	368	365	382	372	357	340	324	350	389	379	367	369	393	348	388	349	355	372	368	375	377	389	357	346	359	351	367	359	350	360	359	367	335	382	397	357	369	374	357	366	385	333	407	407	377	341	389	365	354	354	368	337	359	351	373	357	392	366	369	330	384	383	361	396	379	380	374	376	393	383	359	337	341	383	366	406	359	371	361	356	357	369	358	367	390	390	342	389	373	327	350	381	376	382	337	361	388	379	348	360	361	397	396	383	365	380	359	392	392	333	340	385	339	395	336	361	376	353	375	372	364	345	360	347	367	364	417	376	387	391	379	381	370	366	343	342	375	343	375	380	377	346	365	390	355	359	345	338	372	369	370	373	356	383	369	405	372	376	362	336	373	361	364	369	375	383	364	347	345	372	343	353	390	336	365	364	341	386	386	362	353	373	367	370	338	366	385	357	339	377	396	353	365	385	393	326	372	396	369	344	391	370	336	386	378	379	379	347	372	368	359	366	426	378	336	387	362	372	373	353	343	339	364	368	383	404	350	356	361	374	365	378	368	369	357	385	369	368	362	364	359	360	319	339	371	359	375	367	358	354	348	367	352	368	350	382	364	376	391	367	389	353	415	353	373	368	349	347	378	383	368	399	343	347	367	351	346	354	374	358	383	369	370	377	367	382	361	371	356	359	381	345	341	353	368	335	351	348	382	360	328	349	393	367	351	368	410	372	352	360	385	369	368	356	355	375	361	410	372	354	400	370	366	350	360	387	371	423	376	366	362	358	364	366	356	358	343	353	332	379	363	364	360	410	348	378	390	379	389	371	366	379	388	362	388	408	378	404	323	354	366	361	349	388	350	364	374	372	381	364	362	347	341	373	377	373	388	359	388	354	341	387	383	364	350	371	373	349	385	364	375	387	355	352	383	369	375	363	369	378	379	362	362	359	350	374	352	381	381	378	328	393	375	382	347	405	387	383	338	392	423	412	349	372	350	370	358	390	343	365	352	394	365	343	363	338	395	381	396	348	344	369	388	362	381	369	367	396	365	417	375	390	350	362	380	391	369	351	368	360	344	350	374	361	374	356	380	343	359	347	384	389	385	380	354	378	385	361	362	362	360	378	379	372	359	382	349	347	362	351	370	371	355	376	375	367	354	335	390	333	345	354	366	337	371	348	363	352	362	367	388	364	375	349	379	365	378	394	334	383	372	357	408	363	359	360	373	375	350	370	368	373	356	382	380	357	367	387	384	382	396	392	406	380	386	371	403	344	366	369	340	372	354	388	395	361	354	356	365	359	366	365	423	366	371	385	363	361	375	384	369	350	363	374	390	339	373	373	376	322	379	347	356	372	344	368	364	356	394	363	351	370	341	344	375	382	369	333	369	388	392	357	383	367	367	341	339	347	350	352	359	397	368	363	355	385	339	375	380	323	385	356	370	377	390	376	367	404	343	357	384	378	333	380	344	406	366	348	366	352	416	383	390	360	382	364	381	355	374	400	386	381	371	345	336	372	363	354	383	355	368	397	358	383	373	375	371	364	357	386	361	386	347	358	349	346	370	370	321	331	361	371	344	373	395
24427	20737	26925	24482	13074	1383	1042	841	829	785	784	771	737	736	768	742	741	747	758	772	722	766	767	753	788	767	789	711	744	765	707	748	732	701	721	761	705	755	724	762	736	723	753	709	715	729	731	710	704	786	715	732	735	746	712	713	736	730	737	678	711	783	757	741	755	749	738	723	723	745	714	714	739	715	701	716	735	743	753	691	708	695	735	754	665	743	729	743	706	716	724	709	705	733	711	719	690	728	745	748	690	683	718	720	675	716	715	712	692	722	713	719	726	714	791	691	717	704	742	678	686	751	763	743	765	698	704	660	747	699	687	757	726	717	751	690	747	747	694	693	684	738	748	746	744	732	722	749	707	789	722	745	744	747	722	738	696	716	736	708	705	730	760	702	726	718	742	714	763	704	705	745	738	705	732	706	728	719	660	726	734	710	725	711	734	724	757	674	728	677	692	743	691	708	733	767	801	710	777	686	758	716	702	703	708	741	705	709	778	720	734	736	676	743	707	709	726	711	748	757	708	744	719	727	761	748	718	730	708	733	687	754	727	804	716	715	727	685	748	700	715	769	703	683	762	764	743	687	692	717	685	702	725	734	718	683	747	731	705	744	705	703	715	710	690	726	703	748	708	749	714	764	685	693	737	695	656	693	712	709	722	716	674	695	699	694	743	786	732	706	692	681	747	728	741	724	736	770	732	725	667	721	728	692	668	738	702	703	719	699	753	741	687	697	684	701	736	756	688	742	644	690	714	716	707	747	740	679	723	734	716	715	654	717	701	712	684	722	722	713	787	738	705	727	772	701	715	725	757	710	740	720	747	707	733	758	686	732	710	736	725	715	749	763	710	673	690	705	726	689	757	739	748	749	708	746	687	766	717	754	751	722	751	747	694	720	725	706	767	659	745	730	684	716	647	745	749	723	737	718	752	736	732	737	754	715	720	759	731	703	691	761	731	701	656	693	772	726	709	693	726	736	693	734	759	718	734	730	715	713	704	737	694	726	732	757	719	711	766	701	693	730	711	725	708	680	701	702	736	698	705	703	705	724	731	717	729	710	734	712	732	752	692	757	732	752	706	723	728	680	745	726	697	719	708	696	727	698	734	757	785	748	759	739	710	701	679	738	759	738	707	734	701	703	683	692	691	710	750	669	667	719	717	726	807	701	753	764	697	718	708	711	689	712	749	765	769	727	729	736	716	750	713	771	715	703	767	734	745	696	729	743	740	716	709	716	727	725	750	745	749	699	713	736	714	745	708	709	740	699	750	737	742	714	774	730	723	673	698	757	709	748	736	738	748	660	716	702	666	668	674	698	723	724	686	720	746	733	703	698	756	716	731	701	738	721	729	696	759	754	715	715	712	697	713	768	709	727	731	691	723	737	755	699	732	658	759	771	763	726	704	712	694	733	691	738	705	744	762	774	713	701	706	728	702	689	705	657	731	682	712	680	716	703	733	713	733	731	793	748	769	734	741	681	716	772	715	735	806	734	720	710	751	666	724	695	725	704	686	654	703	662	668	706	768	730	714	732	686	684	720	727	712	726	709	700	760	737	740	757	737	737	701	708	737	712	711	711	689	747	706	719	701	740	763	757	699	747	672	764	746	728	720	722	741	732	724	736	720	784	757	731	772	740	712	734	736	699	712	681	737	687	726	724	739	726	705	704	673	713	723	700	707	721	695	690	739	732	699	749	677	725	712	699	707	696	699	724	701	716	708	723	704	756	704	709	754	709	734	721	730	717	706	687	717	719	719	696	752	709	707	751	710	768	755	713	714	732	704	702	744	702	746	787	767	732	715	712	713	716	729	715	676	709	667	739	675	733	696	744	691	702	703	695	719	749	648	681	778	701	728	704	719	725	704	772	727	723	710	746	685	709	769	700	749	737	726	682	734	726	752	725	709	748	729	704	706	745	754	721	728	721	745	723	728	775	701	729	738	729	721	722	720	765	676	671	759	699	704	726	691	720	782	732	690	744	710	757	694	711	744	727	716	723	726	757	726	715	711	701	712	733	659	733	746	712	673	703	732	726	694	714	723	772	733	688	737	727	688	704	667	738	708	738	700	706	764	662	708	685	742	733	708	720	651	720	682	712	672	706	679	689	726	672	740	745	733	707	774	747	714	741	734	700	723	727	705	665	723	666	732	753	754	714	713	704	749	758	701	743	733	690	761	749	731	684	708	675	682	704	683	732	691	720	692	698	721	736	713	711	687	773	730	664	742	729	719	763	705	681	728	748	758	751	723	720	688	744	740	703	750	710	731	754	709	770	697	735	730	727	700	694	733	688	683	695	769	691	730	705	681	721	733	746	746	735	746	753	737	693	716	709	715	670	698	748	708	711	704	776	742	731	725	756	785	714	687	722	716	741	737	702	708	703	731	703	696	751	728	719	693	748	781	757	725	732	716	731	745	731	732	731	705	792	708	779	651	700	668	768	763	700	727	739	722	702	727	738	709	714	734	704	707	718	748	683	705	744	789	711	690	699	706	713	666	745	715	720	738	780	727	759	725	769	751	773	679	736	733	769	680	718	750	663	733	726	741	718	764	735	696	750	719	741	680	713	693	728	735	687	755	737	763	749	726	744	700	741	746	715	761	684	705	719	764	770	760	652	762	740	696	739	737	695	722	746	719	677	765	706	690	708	718	762	712	708	696	752	736	719	741	697	720	760	728	778	727	725	718	711	674	698	695	729	674	692	682	708	703	724	740	719	693	691	732	749	698	751	691	735	761	782	729	733	678	726	753	760	723	665	735	697	769	742	706	707	730	718	694	715	713	702	688	719	759	713	727	714	706	744	738	672	661	743	695	696	737	731	733	750	733	703	729	743	698	703	725	756	695	739	763	656	706	702	720	760	787	700	738	694	709	701	687	702	696	727	682	727	748	689	742	739	774	689	680	751	689	730	717	701	660	738	715	711	740	743	758	769	753	738	690	695	727	679	651	725	730	762	698	733	690	738	701	739	698	763	753	701	745	693	704	706	713	705	691	752	735	699	721	736	757	678	703	728	691	710	686	728	744	697	732	710	712	759	723	750	698	743	718	669	694	745	745	743	782	679	707	763	705	711	725	722	763	681	744	674	713	750	739	732	737	738	705	685	729	708	694	736	719	704	678	709	723	732	739	681	741	717	733	685	729	779	699	786	713	729	681	740	788	703	687	748	664	745	740	729	687	747	733	719	687	728	687	670	697	752	720	760	744	707	737	663	699	776	698	744	764	686	757	703	698	686	689	735	703	770	720	773	726	769	766	692	726	707	774	752	716	719	734	738	730	728	713	733	731	694	711	704	706	747	774	701	718	727	711	732	718	706	745	692	726	739	689	733	724	767	695	715	739	686	711	732	721	726	704	750	747	727	749	719	745	710	712	726	693	715	676	682	728	708	676	688	670	656	675	687	732	720	719	725	692	703	752	735	700	684	758	725	743	704	744	671	693	734	760	659	723	691	731	696	686	692	681	729	697	757	741	693	711	722	656	778	709	694	763	778
39496	13097	3742	2211	1731	1484	1339	1205	1085	1052	940	942	920	943	914	851	878	842	785	830	805	817	847	833	893	889	810	891	870	833	825	756	806	864	861	830	835	828	813	814	852	805	813	767	824	819	809	842	850	748	766	787	786	810	828	828	788	804	784	860	830	761	791	807	772	811	839	819	825	828	822	744	804	779	740	785	805	839	772	779	809	845	804	788	770	788	795	795	838	836	747	779	786	761	824	828	836	762	792	836	756	820	835	828	779	811	812	767	806	756	789	820	832	784	822	829	821	809	807	765	820	783	852	790	818	824	768	809	774	825	824	832	792	850	791	748	810	801	812	795	810	781	833	788	777	822	793	797	779	823	796	850	753	810	809	795	851	775	786	850	857	793	845	872	756	802	838	866	815	809	809	820	770	846	806	812	807	836	853	792	753	789	790	795	831	854	816	824	837	795	793	826	778	772	818	840	779	834	809	787	810	810	770	798	808	740	807	809	804	785	772	787	765	776	790	807	838	844	797	823	777	803	776	754	779	863	828	841	768	839	829	808	792	801	792	774	864	786	803	807	776	826	786	834	780	827	831	763	820	795	780	778	796	835	773	836	796	770	751	831	853	792	817	817	796	881	790	816	805	775	811	796	833	820	819	795	765	792	784	822	805	780	841	832	788	802	771	798	832	819	829	801	824	813	789	787	855	797	814	783	840	771	860	814	881	859	809	787	805	832	790	789	840	815	840	823	813	835	777	814	789	878	796	833	766	817	825	821	816	801	811	766	850	783	824	771	762	770	826	788	855	839	833	824	793	781	801	783	813	816	855	782	822	796	764	865	804	837	860	772	743	767	801	806	805	782	847	777	819	757	798	845	842	848	810	839	808	813	859	764	829	809	764	797	771	781	792	793	806	788	802	797	793	749	795	821	795	768	742	805	828	787	818	825	748	841	794	766	841	792	792	796	805	854	821	811	816	831	749	829	805	819	736	808	825	799	833	852	820	784	876	770	853	805	801	878	811	753	805	755	796	779	769	818	740	806	808	790	844	748	877	856	823	811	788	816	817	855	745	767	784	795	829	800	797	789	791	810	789	772	784	770	770	789	823	841	840	764	813	807	760	839	776	802	834	778	824	827	806	809	769	789	797	821	806	819	764	767	810	858	804	800	772	747	791	841	778	826	807	798	791	840	841	833	821	821	792	851	768	846	788	813	832	798	820	791	775	755	809	831	795	806	810	798	798	792	780	795	829	800	810	836	803	811	861	772	806	800	808	785	842	823	758	843	800	774	787	821	805	800	832	818	752	815	776	806	844	796	797	782	798	839	771	785	803	778	834	803	755	780	795	806	847	794	784	881	794	838	799	797	779	813	836	853	835	765	773	812	829	844	810	832	857	794	787	795	828	813	838	802	798	845	798	847	806	790	745	789	823	814	771	776	837	792	811	803	783	768	830	738	742	793	831	801	797	819	797	797	818	849	777	814	806	813	813	807	790	774	842	796	802	820	826	805	849	839	835	790	803	776	845	811	816	768	828	820	843	794	823	840	790	780	808	809	790	756	851	845	796	814	779	796	779	858	845	830	772	780	819	769	865	769	784	773	766	868	815	752	789	814	764	825	797	775	819	779	772	793	816	795	820	826	814	814	819	775	841	814	810	804	818	796	749	835	814	792	812	845	863	829	819	786	805	798	799	786	812	815	786	776	817	803	830	785	791	788	826	823	807	799	797	808	817	781	774	810	764	797	824	823	827	854	816	803	789	791	757	866	847	821	837	805	857	782	794	801	792	819	788	807	768	833	855	812	794	793	823	790	790	748	757	860	796	816	846	826	854	796	807	787	798	778	837	829	800	781	783	737	801	794	812	835	803	789	815	771	823	818	821	732	850	822	803	827	785	783	786	825	741	770	785	815	760	851	775	843	776	783	777	814	777	810	746	832	820	848	805	830	785	781	777	847	794	806	780	779	778	812	805	790	832	799	826	785	790	788	793	844	829	815	849	766	800	829	810	792	852	785	804	790	806	778	775	839	782	811	793	829	798	798	797	780	787	869	829	848	817	808	770	788	769	797	814	827	841	764	868	824	758	794	807	820	770	826	790	795	828	810	806	770	801	792	801	792	829	799	810	809	812	754	783	759	871	798	742	807	804	818	804	772	812	788	827	797	833	784	793	848	809	839	832	784	790	754	787	806	850	775	806	810	802	810	818	803	817	783	806	827	817	798	829	819	765	812	814	796	817	808	812	849	794	804	781	790	831	784	787	771	795	865	855	867	799	814	827	853	778	816	804	800	821	752	791	813	784	783	826	769	807	765	803	795	780	739	811	801	777	781	811	767	767	768	809	833	795	763	832	827	812	764	796	829	782	819	773	749	751	754	823	804	856	833	790	784	787	789	794	789	789	762	829	777	811	815	784	817	836	815	775	766	784	819	796	809	794	773	779	761	755	804	827	773	870	797	837	797	772	808	742	831	844	827	807	806	795	791	771	796	840	843	794	751	788	787	806	815	805	830	825	828	756	795	855	765	809	850	784	852	766	776	805	832	805	831	789	774	760	821	860	825	823	825	808	830	813	832	800	821	767	814	805	863	793	797	810	829	831	752	853	752	793	809	826	832	793	812	832	817	822	762	806	817	798	827	763	825	834	770	811	793	806	829	790	793	808	798	778	820	751	840	815	804	771	784	792	789	848	817	797	805	780	804	809	821	844	803	816	786	800	812	761	788	845	792	785	770	766	777	832	804	769	787	801	763	776	812	797	797	825	817	796	822	799	777	802	843	823	851	806	817	849	792	829	846	830	805	805	782	791	768	831	792	827	820	789	808	783	817	739	825	780	857	782	849	767	786	775	784	785	796	793	820	777	804	840	786	845	840	777	799	768	759	782	816	806	792	854	775	758	806	792	822	791	805	783	797	817	781	850	867	847	760	821	793	762	786	818	860	819	805	809	838	779	817	795	839	796	780	803	734	800	793	807	828	792	844	818	765	817	829	795	756	800	792	797	821	790	834	816	817	835	825	787	791	821	795	766	788	802	774	787	817	789	806	734	777	854	803	790	821	781	743	821	804	822	825	828	767	821	821	809	756	793	827	753	835	799	829	750	821	790	816	784	803	836	800	832	839	835	855	799	803	787	785	826	764	775	831	798	826	862	792	762	786	798	792	765	791	796	783	797	851	812	819	795	795	818	835	759	776	826	801	778	783	803	770	876	819	783	812	807	829	804	851	801	761	778	808	738	772	841	737	794	826	792	753	777	870	813	787	791	832	817	764	804	815	809	830	819	818	827	771	787	785	785	734	790	806	852	776	805	819	823	841	847	796	753	781	806	796	749	825	819	830	785	801	806	828	771	781	838	811	835	794	807	818	790	802	780	787	846	808	810	794	775	781	825	780	782	813	811	786	787	764	807	876	830	751	761	779	792	803	818	788	793	828	794	774	820	802	796	831	856	782	820	808	823	792	812	795	770	856	765	805	803	821	822	848	875	769	809	819	826	813	764	757
22231	20752	28346	23220	20752	20801	11858	1384	971	913	850	799	690	653	626	630	642	574	637	569	542	630	572	625	643	574	596	584	535	557	573	569	560	538	603	519	540	562	541	558	509	506	506	497	526	536	537	581	554	534	568	551	513	540	501	489	544	507	612	538	555	534	522	539	499	503	525	515	511	494	517	501	527	514	525	568	508	535	530	545	530	557	543	546	541	540	505	500	542	503	513	555	503	486	535	539	534	515	519	526	546	500	534	493	465	576	517	508	543	521	512	544	513	513	529	503	511	512	511	508	535	500	518	518	523	537	494	508	493	497	517	532	460	578	514	498	553	524	494	514	488	516	508	519	552	517	516	517	533	508	512	506	522	537	510	526	501	506	540	525	539	539	487	534	546	536	516	509	506	512	497	485	517	532	502	483	450	508	489	547	527	513	554	525	541	520	515	546	534	587	539	499	498	550	498	522	526	542	547	475	575	527	505	502	512	516	538	535	532	515	528	525	489	514	546	520	492	477	508	515	544	520	498	499	491	543	508	489	516	523	520	545	525	502	551	513	572	515	496	526	518	498	542	527	531	489	509	494	501	518	497	508	526	517	512	531	518	485	563	509	540	532	515	519	528	518	500	501	498	506	514	540	521	567	499	498	502	515	493	547	518	467	542	534	519	538	487	501	480	508	529	535	518	491	525	501	519	491	548	492	479	532	528	500	479	516	486	581	537	501	529	465	482	540	514	483	509	511	551	531	553	503	516	539	527	519	512	492	470	509	507	508	519	523	496	499	525	501	564	519	502	521	491	539	498	524	509	503	520	510	529	527	501	500	509	504	545	526	523	514	512	559	519	488	508	494	534	496	489	513	553	545	538	516	517	499	485	475	529	544	513	533	490	486	562	528	509	493	510	507	490	516	476	522	523	535	491	507	493	514	540	482	504	531	554	536	548	527	523	477	519	514	524	498	500	499	501	518	520	517	515	572	515	524	512	525	534	506	515	482	499	508	525	494	558	512	514	486	499	493	518	549	515	532	526	517	541	526	528	523	513	549	510	537	535	513	494	539	504	520	542	527	510	514	562	526	511	500	524	503	519	532	544	493	500	536	525	512	472	522	462	515	503	528	500	554	483	509	511	550	466	526	492	550	524	522	546	520	511	516	475	498	561	505	466	537	515	564	530	505	494	528	507	510	517	541	520	488	534	523	506	468	533	505	547	524	484	508	501	482	533	525	522	531	550	487	518	496	509	516	568	511	527	542	506	523	485	485	513	515	535	533	494	519	509	520	509	533	519	528	519	576	486	508	538	538	475	532	507	515	510	545	506	538	533	531	503	509	530	490	511	538	497	513	565	538	494	514	539	546	511	472	549	517	542	465	530	521	520	483	510	545	514	521	494	513	495	539	509	515	506	502	503	548	499	510	536	537	529	518	523	490	545	543	484	536	505	495	528	518	501	503	486	571	487	451	518	514	505	510	480	501	493	509	543	493	521	517	538	520	503	513	550	518	505	491	491	526	534	496	532	534	540	589	528	501	534	530	528	530	495	490	549	518	480	490	548	518	523	528	476	532	536	505	515	515	519	525	548	544	511	507	504	485	526	505	544	499	463	510	512	503	509	513	508	528	511	474	488	551	538	531	480	507	540	506	501	505	576	470	512	503	485	544	494	521	532	476	484	515	543	518	545	474	503	498	476	534	516	515	528	520	493	513	541	534	516	473	506	486	512	518	524	491	551	531	513	558	488	524	548	552	525	500	495	543	536	510	563	533	535	511	511	487	561	509	510	505	479	495	521	475	513	543	541	531	560	532	517	512	541	575	521	510	506	537	541	550	526	522	543	538	512	516	538	514	505	538	497	527	517	506	530	529	531	488	510	544	525	528	501	506	523	538	486	513	504	544	517	539	504	517	534	501	512	521	511	561	505	490	502	579	516	553	495	527	495	511	530	533	526	506	532	550	512	508	499	512	496	531	477	500	531	512	474	529	494	517	477	502	536	540	491	549	528	518	513	483	523	528	494	510	519	521	519	498	500	526	535	537	449	546	507	493	516	526	535	495	494	513	504	507	518	509	508	518	483	505	499	525	517	495	514	514	517	510	509	519	521	490	538	490	521	521	515	489	542	467	481	520	494	485	476	541	504	516	549	530	523	503	577	552	528	506	554	523	510	546	528	497	507	510	519	538	529	525	511	480	516	512	500	533	513	530	488	488	521	520	529	536	490	525	506	548	515	501	486	479	519	499	495	477	497	545	572	504	531	514	513	519	528	517	563	516	523	498	501	506	521	482	533	505	547	505	522	530	507	493	518	521	490	495	511	496	488	497	512	523	563	515	514	545	547	532	514	514	538	505	536	519	537	508	460	490	515	518	550	521	544	529	486	480	513	536	538	470	483	532	523	538	499	491	535	489	546	521	476	537	494	477	495	467	517	523	449	538	500	494	516	474	518	532	521	512	514	531	539	534	533	532	471	490	552	522	529	548	507	523	506	528	530	477	533	507	495	529	504	523	510	517	545	533	520	511	551	514	523	530	501	522	532	511	528	546	528	540	505	523	463	559	490	527	509	531	547	460	497	543	524	524	522	494	499	496	538	540	537	519	535	516	524	519	548	466	502	488	500	511	539	525	504	522	524	518	497	525	523	518	493	540	523	519	468	498	485	515	489	517	471	506	464	456	520	540	508	529	499	515	550	504	526	524	489	498	566	496	541	542	518	494	522	512	550	511	526	499	513	522	496	517	510	506	489	561	474	532	531	563	531	521	530	469	525	505	516	518	545	529	505	545	538	488	522	495	487	522	502	493	513	542	547	517	518	517	499	513	506	522	521	519	518	511	494	505	553	487	519	507	491	531	515	524	526	518	476	482	506	533	498	529	509	492	514	513	551	553	462	521	518	507	541	526	503	553	517	547	510	495	541	526	513	506	459	562	526	528	533	529	536	517	536	517	502	549	521	558	515	508	558	539	509	519	539	521	549	528	539	508	527	516	520	477	488	533	482	506	495	513	511	537	527	482	544	542	497	539	498	517	499	515	461	521	475	528	522	524	499	530	510	490	561	545	537	516	514	508	513	521	542	501	522	504	500	511	562	551	541	533	532	526	492	521	562	512	520	460	510	498	470	530	480	485	511	558	466	524	471	518	508	493	517	516	486	536	540	502	547	526	534	547	570	501	506	528	514	532	540	540	498	507	540	509	539	533	504	500	519	541	478	519	519	518	527	514	572	527	526	537	506	572	546	513	474	564	499	498	542	537	558	551	543	507	494	516	555	557	549	517	475	533	521	508	483	489	514	521	495	506	511	491	523	517	529	522	517	529	482	513	562	542	487	509	519	532	501	515	487	520	548	527	471	536	465	509	502	468	567	547	507	527	509	518	487	519	546	533	541	500	496	513	497	503	484	539	534	482	511	513	498	500	505	497	535	524	513	532	503	549	525	489	529	491	557	470	489	516	503	515	525	503	547	504	497	514	506	528	516	521	518	478	517	526	569	523	528	515
44904	20112	10224	5443	3838	2999	2442	1978	1564	1349	1195	1066	933	869	762	781	793	746	701	652	675	665	725	698	723	713	675	655	633	652	593	606	596	603	677	609	570	652	618	614	580	579	601	556	609	584	542	592	572	618	588	546	586	593	556	537	586	576	546	548	550	569	556	585	562	572	589	547	595	567	584	591	545	582	567	540	566	566	558	621	590	586	544	572	599	589	575	576	555	579	598	588	567	553	561	584	556	541	550	530	557	573	562	577	574	551	537	574	540	577	554	554	534	563	576	549	575	525	544	582	582	563	539	594	566	583	604	554	549	535	586	546	589	586	532	565	577	555	554	519	526	555	564	561	536	555	527	545	580	596	569	576	553	596	559	559	589	531	565	571	549	539	515	551	568	551	536	612	549	525	541	563	556	541	559	576	538	548	573	554	540	524	518	566	513	526	559	575	545	549	568	580	612	544	554	567	533	559	558	590	526	543	552	526	549	540	571	521	555	557	526	552	584	578	566	533	554	577	546	550	613	527	562	547	554	587	590	593	559	589	597	552	558	582	552	529	510	572	545	576	609	543	559	553	558	565	550	554	524	580	601	541	562	543	570	528	576	514	576	545	531	518	506	606	578	543	544	559	584	553	542	546	576	552	540	566	541	576	569	574	505	536	574	549	567	557	571	576	532	551	554	539	555	548	607	573	581	604	562	557	565	525	551	531	581	522	618	569	539	575	592	572	557	583	535	541	531	574	585	538	575	561	562	603	559	539	579	553	572	563	602	558	557	593	584	531	528	531	572	589	570	479	525	548	576	590	563	550	558	547	530	561	586	577	551	603	559	544	519	556	504	585	569	525	572	544	578	546	522	567	596	512	544	558	579	532	566	548	551	547	535	544	556	558	584	543	601	572	514	514	529	517	528	509	577	533	547	575	535	518	550	574	547	576	568	569	526	562	576	542	577	522	593	557	624	597	576	566	568	523	603	542	546	567	557	542	570	589	584	557	600	532	551	563	589	529	579	592	530	530	554	550	545	553	537	532	532	560	576	554	546	584	559	543	571	563	573	563	572	602	533	520	579	536	532	572	568	530	539	552	536	592	544	578	528	577	548	562	600	558	579	559	544	535	586	546	594	542	589	562	524	550	516	545	553	573	527	526	532	539	506	571	544	569	553	620	587	593	523	530	539	553	570	585	580	553	500	546	553	586	606	586	574	545	569	513	529	573	547	546	517	596	558	618	542	567	564	599	585	551	591	537	514	570	564	535	555	582	568	540	579	524	547	576	580	590	543	539	555	551	554	539	530	535	529	574	565	542	581	555	517	573	523	539	571	576	543	605	551	568	602	587	542	577	542	537	549	523	534	537	535	581	550	547	533	548	561	573	541	522	568	590	578	524	547	552	599	586	588	559	552	529	556	552	563	534	583	598	524	649	536	516	560	593	587	570	594	592	582	550	534	533	573	531	569	570	574	552	573	547	536	547	549	515	537	572	590	579	581	533	558	552	553	593	542	602	517	509	546	551	563	557	536	593	595	546	547	583	569	556	548	601	547	555	572	522	532	563	582	529	591	570	527	538	571	560	531	569	588	529	541	583	572	554	577	519	597	574	561	593	548	570	556	569	562	531	545	542	573	554	575	603	566	568	566	544	561	513	586	565	537	550	609	517	565	532	529	546	603	539	543	553	525	577	547	591	577	525	569	559	568	562	555	570	602	537	567	540	534	556	561	555	562	528	581	602	545	606	565	532	562	547	519	566	591	514	622	565	581	584	583	564	536	573	514	520	601	543	530	546	525	573	589	571	562	520	518	551	553	526	579	555	565	530	591	570	561	575	553	571	549	544	568	535	535	558	561	602	575	561	534	549	584	581	562	553	556	506	543	543	555	570	575	516	602	575	557	534	551	518	571	541	593	582	581	626	498	527	583	540	537	549	543	560	553	544	572	587	547	537	578	566	543	586	615	552	540	530	578	581	546	559	584	574	519	552	572	623	563	533	588	551	561	546	544	529	530	542	551	507	563	583	540	569	539	559	570	520	532	540	565	585	611	580	567	507	537	538	565	531	559	595	563	572	538	529	557	510	563	556	572	548	557	552	538	550	580	539	553	581	555	571	525	577	625	546	577	571	546	511	573	581	601	582	546	546	536	560	556	566	587	557	538	567	556	563	532	593	540	563	539	556	582	553	525	572	565	581	569	554	509	536	578	556	567	557	542	561	532	594	596	589	553	516	537	556	554	580	585	551	552	596	538	570	562	517	557	536	589	553	531	608	569	574	589	532	596	569	555	584	561	574	569	556	544	568	542	515	577	571	542	562	558	553	582	566	530	550	556	564	591	572	550	537	573	580	504	560	571	541	581	576	539	517	538	577	610	580	560	535	544	565	581	583	564	551	579	552	555	509	520	592	560	558	591	554	543	537	570	568	569	534	571	525	569	561	545	581	552	536	558	546	536	544	530	552	551	549	568	606	509	564	576	555	559	577	493	556	552	589	547	545	573	543	588	568	540	569	548	545	572	572	569	557	591	532	568	537	560	544	554	559	586	546	582	553	532	560	566	516	555	551	552	573	557	558	521	592	559	535	509	561	561	541	607	576	564	556	531	527	575	561	579	536	553	531	590	541	582	550	553	534	507	573	575	540	553	518	543	566	518	543	573	560	553	542	566	527	549	499	539	594	539	592	545	555	568	548	576	554	508	579	539	556	559	526	584	517	559	584	574	545	539	580	527	566	525	529	591	572	579	539	530	532	586	572	574	567	555	613	560	517	562	565	520	534	526	541	575	568	556	559	540	578	518	525	550	541	543	577	550	587	529	564	573	575	569	583	514	546	589	541	581	571	573	514	532	548	513	515	559	566	510	595	571	568	560	571	538	592	567	583	544	584	573	571	553	563	553	575	566	621	554	582	534	577	531	550	552	537	555	576	538	578	530	560	560	567	540	575	556	594	575	573	592	546	509	559	608	593	561	592	544	559	524	536	609	551	554	573	563	557	534	538	571	547	558	588	546	613	548	578	582	562	562	591	577	559	545	595	537	543	543	533	527	518	526	582	548	531	545	570	535	616	551	557	585	542	592	547	517	524	547	581	584	570	551	530	553	587	551	565	537	525	564	538	566	584	561	534	602	554	578	516	602	533	592	563	595	582	603	495	532	531	542	566	542	507	580	576	562	573	619	545	522	565	547	508	581	556	509	505	580	575	584	566	555	568	548	567	587	565	541	511	563	570	529	576	557	560	538	529	563	558	583	619	575	547	550	567	559	547	548	550	563	532	540	582	544	557	548	549	541	563	549	567	599	550	513	561	508	547	556	568	583	558	555	593	567	563	545	559	552	562	573	530	531	517	567	518	549	539	559	558	548	572	546	584	514	562	560	550	561	541	591	557	568	575	545	561	564	560	565	579	582	554	552	565	572	538	596	534	526	580	599	559	577	577	552	596	535	546	581	559	582	590	563	538	548	553	557	555	528	553	566	545	534	589	593	594	581	571	534	559	576	538
29846	21055	11937	1559	840	817	649	564	542	517	531	537	530	541	495	502	530	540	542	544	504	516	496	527	501	558	546	526	511	504	539	526	521	525	514	516	498	544	509	524	546	539	558	516	522	532	518	523	531	558	484	521	524	548	494	542	491	483	522	521	485	516	549	495	516	535	471	540	524	483	538	488	499	533	527	555	507	506	530	523	514	504	517	560	529	566	497	553	504	507	527	520	517	511	562	485	537	500	533	532	535	502	519	517	506	506	496	486	529	565	505	500	526	487	509	558	523	535	538	479	534	530	513	518	511	492	525	503	520	557	526	514	523	480	498	555	504	493	512	515	528	509	550	500	513	508	537	535	529	514	523	535	534	477	514	502	503	504	539	523	541	545	518	488	457	522	521	533	496	516	525	504	530	514	535	520	492	529	498	452	478	498	481	532	509	514	521	528	530	501	523	541	531	542	516	520	513	559	528	533	539	498	514	532	487	556	534	527	509	491	531	514	530	519	488	521	493	521	492	481	537	535	527	534	540	491	541	568	551	456	517	500	556	524	519	532	492	533	522	533	512	507	534	520	521	433	508	502	512	535	533	500	506	538	535	529	496	527	516	504	508	527	508	545	527	519	529	539	509	514	504	491	496	474	517	481	519	528	520	549	495	501	500	526	549	504	509	532	549	523	499	512	520	512	531	519	530	532	492	498	531	545	514	515	528	533	522	563	526	546	536	525	494	551	501	508	510	520	513	531	537	524	494	500	494	515	494	501	512	512	494	498	508	486	495	512	511	543	542	512	518	478	507	512	532	487	538	532	485	471	531	554	483	504	505	522	515	525	521	512	475	525	493	540	509	477	535	496	500	550	532	529	511	518	486	541	487	516	551	493	514	489	517	511	512	498	539	519	505	521	546	522	522	508	506	506	485	522	542	494	532	507	508	485	524	502	568	541	487	489	519	543	490	514	549	532	520	526	553	525	540	474	519	516	510	532	504	530	538	480	539	470	509	554	501	488	555	504	517	500	518	538	539	540	566	548	491	513	489	468	502	492	566	528	564	524	526	546	541	493	549	508	525	503	523	498	539	539	510	532	549	541	509	543	506	563	525	524	521	461	511	529	553	534	511	523	509	536	458	500	520	510	520	544	513	547	512	512	521	485	499	524	545	542	484	540	535	545	516	487	476	472	480	553	546	533	515	512	475	504	533	553	527	525	516	502	534	511	534	522	510	517	530	498	493	523	516	546	549	506	531	511	497	498	527	500	522	553	468	498	541	533	541	548	521	542	519	506	496	490	515	496	509	484	490	530	539	532	518	510	532	493	509	551	494	484	517	529	545	509	517	517	484	497	498	506	509	531	530	483	509	512	558	483	494	545	492	532	529	522	493	505	513	510	508	540	510	508	514	465	505	513	483	540	519	515	500	527	504	539	516	485	495	504	487	484	493	500	559	534	529	517	516	521	509	520	550	581	470	512	557	487	491	564	474	481	497	522	545	514	485	542	516	562	530	548	510	500	507	534	498	506	521	489	538	524	505	472	568	507	527	503	574	525	536	512	520	533	508	513	539	508	531	524	537	501	530	514	521	529	519	567	515	532	496	520	516	522	495	520	508	535	551	543	505	534	468	526	494	534	545	551	532	524	486	501	468	516	517	548	547	527	506	507	516	496	522	513	539	503	505	506	521	500	539	476	517	478	513	538	533	504	525	477	510	531	508	478	505	549	527	498	529	534	512	545	508	486	492	514	499	501	522	534	499	532	539	532	486	523	503	504	542	515	484	501	467	535	514	482	482	549	542	506	503	533	503	511	543	525	494	509	494	525	488	523	559	532	504	527	519	519	533	503	528	505	546	535	553	534	503	488	478	527	532	513	567	519	538	481	558	524	537	465	528	537	536	519	516	485	485	541	530	487	522	509	564	488	525	535	543	527	515	492	514	505	491	539	499	524	485	527	533	557	520	534	522	558	501	529	520	480	521	497	533	532	539	553	508	494	525	501	496	520	513	526	502	507	553	536	515	488	493	511	508	543	548	599	505	559	499	544	523	560	493	509	527	529	522	494	540	501	519	540	539	524	520	519	525	542	518	476	507	540	515	500	523	493	503	544	506	509	513	507	545	541	529	550	521	496	507	502	526	513	539	560	550	505	544	541	524	541	508	528	539	516	483	525	526	500	512	515	490	493	505	492	534	526	514	535	550	495	501	516	493	484	504	523	539	552	506	488	521	477	548	543	519	511	515	506	499	483	543	499	521	517	512	491	514	508	533	527	492	533	518	501	516	526	521	522	531	557	519	493	533	540	518	499	444	553	494	533	515	515	537	571	524	524	510	518	509	526	499	514	506	500	486	504	501	516	489	523	527	526	489	525	512	468	502	491	516	552	466	529	528	463	499	521	520	498	554	531	461	511	549	546	521	521	519	566	487	510	539	535	484	494	510	485	533	529	499	514	524	507	508	550	532	497	502	533	494	523	546	487	504	499	523	507	539	533	533	523	513	504	516	547	509	553	532	517	509	495	520	506	564	519	559	549	543	533	499	484	518	499	523	536	507	501	508	516	497	540	493	576	526	526	592	520	507	496	530	541	504	498	487	520	541	488	523	514	504	541	493	530	534	562	528	502	478	517	515	515	502	494	544	574	516	584	517	503	551	532	534	532	504	520	475	490	497	556	520	549	510	530	508	582	551	531	522	546	503	514	509	517	532	516	531	511	528	451	519	539	507	534	505	520	480	516	535	497	507	495	532	522	507	524	550	556	505	478	506	544	528	489	528	508	549	559	499	545	491	558	521	567	513	512	480	499	503	529	575	547	547	559	512	537	530	534	517	467	529	511	520	499	531	507	517	501	525	496	530	531	521	543	486	471	526	548	511	492	489	552	539	510	516	515	501	509	499	478	478	513	549	517	540	542	488	571	472	518	512	507	520	477	501	487	507	519	500	487	472	501	512	530	531	475	497	497	498	510	495	550	543	515	539	495	528	538	496	536	490	520	531	509	504	503	507	496	541	497	535	488	513	540	504	512	515	556	544	495	510	487	530	493	519	480	538	501	526	520	510	512	504	511	507	539	553	517	546	508	512	533	519	514	513	502	544	520	526	530	505	514	484	512	535	525	492	519	524	532	508	513	553	508	515	545	484	525	540	517	517	529	527	539	505	509	525	560	513	488	554	517	523	518	488	478	463	542	479	500	517	498	529	512	503	528	483	466	548	494	506	476	523	533	499	538	510	514	506	519	514	483	496	513	553	551	477	514	469	495	529	523	505	529	482	549	496	482	535	515	500	541	509	518	467	515	494	525	535	517	498	523	544	546	529	534	507	473	544	531	446	507	518	489	502	495	503	505	560	544	486	500	486	538	532	517	533	531	524	552	521	520	499	489	529	492	534	518	503	474	506	510	543	514	486	529	515	510	526	509	490	564	490	557	545	494	515	515	570	559	539	516	571	582	540	506	485	491	521	493	532	491	533	499	466	546	549	502	534	489	553	508	532	520	493	557
37535	7528	1067	832	715	678	683	643	654	581	628	633	630	606	586	644	578	609	634	652	600	601	586	628	618	609	597	640	591	587	629	632	624	611	601	612	605	591	591	549	563	573	601	628	597	575	646	619	581	645	610	573	594	622	567	583	589	599	566	602	590	565	587	582	559	605	632	575	636	585	682	598	634	645	589	613	580	574	616	601	575	640	600	603	593	624	588	590	602	631	585	568	603	551	591	583	613	627	588	585	625	556	620	583	583	568	615	579	644	555	569	597	595	586	580	579	640	610	586	628	579	607	569	629	605	623	567	598	601	594	584	617	578	624	557	627	618	578	604	592	601	591	565	562	552	614	579	585	602	600	610	633	604	608	580	608	538	609	624	612	631	580	580	573	602	605	586	577	566	560	632	609	599	576	567	577	579	592	617	575	588	622	565	586	592	630	579	565	583	607	583	635	609	599	600	587	612	558	586	581	608	612	630	599	578	607	596	613	593	566	601	614	587	605	581	587	568	583	611	637	612	586	606	564	618	578	561	635	550	568	571	583	602	604	621	618	632	603	585	594	608	587	644	576	624	604	631	621	601	559	585	617	568	613	623	598	621	587	607	603	583	527	641	598	573	602	648	583	561	610	598	601	638	586	586	592	611	590	551	638	577	592	613	607	597	589	552	561	632	621	558	587	628	603	539	621	588	619	589	576	585	630	613	611	582	603	591	634	606	597	571	622	577	590	534	671	593	573	617	602	601	566	601	640	620	609	613	567	613	628	596	576	634	573	604	607	595	581	623	594	555	586	592	628	580	602	605	552	614	652	595	640	633	562	566	584	616	598	573	611	604	630	584	604	601	569	577	612	569	623	606	611	586	606	583	621	608	589	592	613	576	588	590	601	585	589	587	590	566	617	620	602	586	592	601	581	582	600	604	582	556	564	549	580	580	637	572	627	599	576	609	580	586	573	585	615	590	620	611	574	555	574	583	580	601	555	600	598	594	590	602	603	608	604	565	548	579	621	561	591	651	561	591	580	587	587	604	652	555	582	594	589	570	574	591	548	586	623	574	630	586	604	613	572	552	599	625	587	604	554	602	612	624	598	652	633	605	599	579	604	621	615	614	585	614	601	682	611	556	600	549	574	561	604	602	640	627	594	565	560	592	596	581	625	562	573	592	614	604	633	540	545	540	609	599	602	594	606	554	612	613	610	592	582	616	622	617	567	562	602	602	624	591	626	555	575	562	599	642	604	587	631	619	596	609	600	596	598	575	595	572	599	631	594	547	577	632	610	594	629	589	583	587	580	566	621	616	577	559	565	569	601	632	598	609	588	585	626	612	596	567	604	549	617	604	545	620	588	593	605	550	596	613	595	593	670	608	618	626	587	613	599	571	591	583	601	575	596	581	642	608	596	596	612	600	616	640	626	573	631	593	604	541	604	612	601	568	616	657	599	621	604	597	578	624	598	596	619	615	583	602	605	578	571	631	609	548	633	576	582	598	572	589	573	636	603	611	605	623	605	599	611	583	567	591	648	582	620	625	554	613	602	594	598	610	631	581	592	628	556	604	603	606	599	592	592	627	579	583	565	598	604	610	592	665	595	589	618	630	579	587	575	575	636	569	589	631	626	586	601	594	610	585	566	614	603	621	574	594	586	643	577	583	600	621	582	632	600	592	579	596	614	562	619	594	617	588	570	592	604	569	596	570	631	588	581	588	576	558	602	546	563	580	585	588	590	558	605	614	588	624	630	635	574	588	572	584	572	613	562	637	575	605	599	561	596	641	613	586	607	580	570	605	648	628	602	606	577	622	580	562	606	613	654	609	588	588	580	587	623	657	600	553	629	549	598	614	592	608	633	649	562	601	602	563	568	634	583	630	646	629	658	624	565	599	573	572	611	621	597	578	601	592	614	563	570	607	598	598	584	633	595	566	627	599	581	589	647	571	608	559	636	625	603	619	623	593	610	582	661	602	551	530	611	613	603	667	604	637	598	604	602	601	577	579	605	564	559	590	598	556	605	576	606	589	619	601	592	628	611	582	604	580	587	561	619	571	592	612	583	576	596	624	602	612	629	572	605	591	595	601	611	623	588	611	604	604	587	588	574	561	615	629	598	599	607	596	622	586	616	555	568	646	598	609	559	571	590	619	624	627	585	590	633	572	582	589	631	642	636	604	634	572	604	609	610	592	583	621	597	619	577	559	566	624	630	610	618	615	570	633	537	596	604	621	642	592	638	579	579	598	589	635	593	598	598	552	568	623	599	647	591	568	555	595	587	597	645	624	602	620	593	606	581	625	580	585	536	583	602	646	614	566	607	583	629	615	593	595	623	625	596	633	617	642	601	605	602	567	663	598	603	568	581	581	606	637	587	657	598	597	607	562	559	597	603	617	619	594	615	610	570	610	596	603	600	608	621	617	620	584	565	595	599	621	609	607	605	568	590	580	564	600	594	572	577	605	621	624	622	587	591	596	659	598	550	611	632	598	563	577	584	597	599	612	598	593	601	610	622	587	604	597	587	587	618	621	596	618	616	565	592	635	631	620	600	593	596	628	586	641	597	585	577	649	632	594	608	572	604	579	597	576	577	607	623	583	561	586	568	597	586	606	604	578	609	594	600	541	617	604	643	540	567	608	596	563	582	602	580	585	559	564	567	585	583	574	607	619	597	577	582	618	575	530	608	590	624	574	656	581	593	589	585	621	598	571	565	584	585	617	620	599	639	609	623	619	613	583	615	613	613	570	593	585	588	588	628	632	652	583	564	639	619	561	636	595	603	586	550	598	555	576	577	647	596	624	564	619	628	535	559	618	607	606	600	602	555	582	633	580	561	630	587	580	602	602	594	609	582	620	617	604	602	596	590	562	655	553	602	561	619	624	583	574	583	592	607	573	569	610	629	569	569	603	613	594	630	606	642	563	597	569	543	574	594	595	605	626	595	636	601	580	642	575	585	582	578	591	631	590	580	611	622	605	626	548	606	576	570	611	629	614	611	605	619	604	618	620	577	632	631	629	593	586	577	606	616	564	571	561	576	573	574	603	572	623	577	586	572	615	612	565	587	581	615	617	614	590	625	594	621	579	612	630	635	571	602	588	604	570	615	675	577	660	594	601	580	600	582	568	597	574	599	584	624	579	613	626	588	598	577	538	563	628	624	600	601	553	598	582	553	656	573	629	543	619	602	598	595	602	597	622	553	587	608	585	621	582	558	577	565	564	571	615	613	600	546	594	578	595	586	629	592	637	617	560	602	600	556	592	582	606	583	613	627	603	629	594	587	640	612	599	614	602	556	570	591	581	646	631	628	592	588	609	594	583	642	580	556	566	645	587	561	626	599	618	636	592	583	604	601	586	583	593	593	578	614	590	535	615	550	601	617	597	594	605	579	613	601	596	594	607	592	601	533	633	635	627	570	592	562	623	633	630	618	593	582	587	594	570	616	614	643	588	648	600	591	573	600	582	610	555	592	599	607	603	617	616	584	575	576	633	589	619	621
23204	20724	27937	23540	20704	12047	1087	569	543	564	460	443	423	438	390	339	376	379	371	350	367	361	368	364	367	344	364	330	313	334	334	347	349	299	343	331	329	344	352	374	326	320	330	329	327	337	321	341	330	334	291	297	348	331	343	341	338	341	343	361	321	328	342	332	331	302	305	312	315	322	305	361	354	321	311	292	347	293	335	344	279	308	346	338	331	293	317	306	329	324	349	328	332	329	330	309	346	297	339	332	286	321	320	323	346	354	324	315	303	330	306	312	354	348	340	326	312	320	315	321	297	308	329	333	333	337	351	330	339	331	298	317	312	349	343	342	317	322	327	321	315	357	311	321	353	315	313	321	316	290	300	309	313	312	290	320	334	328	307	320	312	349	329	342	325	304	303	316	315	367	325	341	326	347	313	342	325	334	312	309	343	326	329	323	350	318	333	286	298	343	350	319	352	352	347	340	333	316	340	307	323	315	377	323	341	320	314	296	326	340	309	339	342	306	331	294	313	306	318	314	329	321	333	322	299	324	286	326	353	276	319	302	293	299	362	339	306	309	314	317	330	342	313	280	321	312	303	329	339	309	335	335	310	351	361	296	310	320	299	308	322	334	346	304	302	329	278	343	334	331	333	323	325	351	324	337	321	340	320	342	329	340	306	317	356	330	331	343	359	312	328	302	338	323	343	344	301	331	318	329	319	366	295	341	330	349	318	325	317	325	351	304	321	325	328	318	351	313	333	320	331	324	311	302	320	326	315	320	348	335	323	289	319	323	333	327	308	324	304	339	310	283	310	313	319	323	296	337	316	302	318	332	317	357	338	316	293	333	308	322	335	335	342	313	348	313	310	306	352	295	348	340	318	323	294	308	324	316	331	318	294	337	315	319	309	311	312	316	322	292	332	321	309	308	311	316	345	304	324	310	362	334	340	338	322	340	301	353	307	344	309	334	322	327	320	331	335	310	317	312	327	335	307	334	316	313	323	305	321	319	282	297	310	283	352	329	325	310	334	312	319	328	345	320	317	319	318	334	302	330	350	333	302	303	312	329	299	338	349	306	352	315	313	320	328	319	312	285	324	312	284	322	292	302	327	311	314	345	312	350	337	306	308	333	348	297	325	324	331	303	348	343	318	326	299	347	316	336	302	293	342	316	303	313	317	297	323	330	321	327	348	330	323	351	322	316	330	335	309	304	340	355	332	345	326	317	336	351	321	368	296	328	293	334	326	342	307	336	285	328	324	297	347	348	310	345	333	307	357	329	321	337	308	337	317	304	300	326	335	348	334	341	314	322	322	336	318	279	355	329	331	326	328	341	352	311	321	307	336	363	309	317	316	312	326	311	319	297	339	332	321	334	326	343	322	326	301	291	309	322	349	284	333	324	318	307	339	319	326	325	354	282	326	295	318	310	308	284	342	295	356	338	320	326	312	296	313	314	360	335	315	340	336	315	337	342	321	353	308	337	333	361	325	324	319	336	300	288	329	336	320	335	324	337	277	334	351	294	309	339	337	288	298	303	298	322	301	325	312	333	326	310	331	343	315	291	321	322	321	314	337	317	298	321	332	325	339	319	339	304	336	335	304	313	356	317	323	315	331	336	302	310	309	311	307	313	309	327	360	285	327	318	312	338	332	347	316	332	319	334	287	312	352	302	325	336	334	291	323	350	316	347	351	334	335	307	315	323	340	347	311	316	328	297	308	328	317	305	338	344	350	312	330	324	330	297	315	332	333	329	333	307	345	313	296	341	314	331	315	319	316	307	335	330	348	343	309	286	340	331	313	310	327	331	300	330	314	330	329	312	340	317	330	312	332	354	323	295	316	346	337	297	367	326	365	319	322	314	318	285	334	317	326	311	301	355	319	300	341	312	339	340	323	301	332	338	332	279	340	329	311	350	370	343	321	336	316	339	351	287	313	332	317	343	318	330	278	340	302	300	315	333	373	340	313	324	330	305	307	328	318	350	337	310	318	318	349	329	334	361	315	349	317	312	299	289	340	316	332	297	337	318	326	324	333	323	283	337	347	300	326	316	314	319	300	311	320	311	349	315	295	318	315	322	323	316	317	351	308	292	306	317	317	300	282	292	340	308	362	321	337	374	313	312	342	323	314	344	297	326	360	310	320	330	318	311	335	338	315	316	343	305	340	325	348	349	333	340	315	330	328	323	316	319	309	310	338	313	296	286	299	314	350	330	331	336	353	315	324	295	312	360	345	310	319	283	315	316	301	333	285	353	317	329	302	304	313	329	303	298	309	320	328	313	300	307	306	342	298	297	306	305	295	299	313	332	335	306	308	302	280	329	334	313	317	308	327	296	360	331	334	336	343	328	292	332	322	332	285	306	353	315	298	304	312	318	325	320	339	324	294	325	342	325	302	315	324	311	314	303	315	328	300	314	352	290	326	318	313	313	307	317	311	324	290	321	316	314	343	331	303	320	325	302	332	337	359	317	281	334	339	313	319	328	348	297	307	312	294	337	341	294	319	327	319	322	324	331	328	314	316	346	326	310	343	306	333	315	307	318	331	331	332	309	333	314	366	293	344	329	324	332	317	337	336	305	346	322	327	327	325	311	309	336	322	331	317	298	307	363	342	325	346	298	344	306	335	310	323	306	328	317	330	317	326	304	309	321	318	322	313	350	357	336	345	340	328	347	306	302	333	309	336	309	338	334	294	320	343	343	314	296	320	329	315	330	312	316	321	350	335	294	304	327	295	298	320	349	314	293	317	332	329	316	311	333	303	301	300	326	335	352	322	353	332	299	303	319	351	318	338	324	366	296	326	368	298	324	306	317	320	320	318	309	310	297	294	296	326	323	323	329	326	282	292	311	338	332	269	303	343	343	323	309	326	278	317	342	329	314	323	352	312	322	306	372	324	298	322	315	332	316	334	323	370	323	356	341	308	276	324	312	290	332	335	335	380	309	303	317	319	301	297	303	308	302	315	334	332	342	317	369	311	315	312	317	311	317	308	324	310	323	329	290	326	319	320	312	347	374	307	297	310	288	314	342	341	331	358	308	317	342	310	308	327	363	324	330	312	326	322	323	303	313	314	322	321	330	334	320	326	351	310	312	308	290	317	329	350	292	348	323	330	316	320	326	306	301	314	329	337	358	321	342	346	337	301	366	336	302	327	324	296	312	325	319	308	324	311	354	312	323	312	323	328	321	301	331	343	319	334	333	293	317	334	308	318	322	348	311	335	343	321	319	331	331	315	337	306	350	322	297	327	319	314	301	295	307	319	323	312	321	339	312	307	343	300	346	294	327	344	339	332	331	332	296	320	325	309	332	317	323	281	340	346	345	343	318	340	309	353	330	302	360	321	327	291	310	334	301	328	325	305	335	319	339	324	325	317	296	326	355	314	329	326	314	297	290	337	290	299	330	345	332	332	348	307	313	317	326	286	355	325	347	317	319	330	341	304	330	319	303	320	293	332	289	339	322	339	300	315	325	343	358	333	315	285	340	335	297	319	310	319	355	298	337
39715	13995	6000	3002	2090	1581	1280	972	813	749	620	639	563	535	528	505	470	481	434	453	404	477	488	423	444	481	429	427	414	402	465	435	438	436	377	411	438	396	411	380	390	439	387	365	376	400	385	397	393	403	379	383	419	392	350	389	377	398	371	391	393	372	402	401	361	387	361	390	324	400	365	364	409	342	381	336	389	386	366	368	372	377	368	387	401	400	351	399	338	342	378	358	336	401	379	326	347	383	387	361	385	362	365	342	381	384	379	375	369	360	416	389	344	383	379	366	353	361	359	381	372	374	392	395	395	394	382	387	366	360	382	365	360	358	379	357	355	380	398	396	352	383	377	378	390	410	368	399	376	380	405	366	362	396	391	393	342	357	387	358	361	374	406	410	361	348	364	366	399	358	390	399	372	366	360	371	379	397	388	374	358	376	347	376	366	358	419	357	355	366	396	385	395	367	347	416	364	396	361	358	409	434	382	376	364	377	381	357	383	369	386	370	367	391	375	390	359	372	373	362	368	371	382	371	364	387	339	376	363	391	378	345	398	374	384	368	372	388	389	334	372	397	363	370	388	339	362	400	337	381	361	381	343	355	371	379	388	376	361	359	374	384	392	384	380	367	391	374	362	407	385	365	372	420	391	400	370	377	393	375	394	381	340	358	357	359	382	356	357	402	370	379	387	401	365	364	385	346	400	376	383	356	395	388	380	366	380	361	378	384	397	373	365	381	361	372	374	367	366	353	374	356	369	370	392	401	351	400	361	398	382	370	342	367	373	382	383	366	387	336	400	390	381	381	341	392	344	389	376	389	375	362	374	377	365	388	373	385	346	335	401	361	352	415	390	373	387	374	374	374	354	394	362	349	380	397	398	388	346	355	396	370	407	390	372	349	375	392	368	370	375	370	346	380	404	348	374	404	384	399	369	378	359	368	380	399	356	384	384	361	389	355	374	406	378	366	431	360	401	376	390	388	376	365	357	360	357	347	409	375	359	349	386	389	376	378	401	369	360	382	379	383	357	357	375	355	356	365	368	383	400	361	363	366	326	396	386	397	372	359	360	380	354	391	390	378	360	376	354	362	361	378	374	366	391	364	370	393	352	376	381	360	385	344	389	353	394	366	370	368	434	404	371	373	413	367	347	377	367	382	395	380	373	381	386	370	404	333	378	376	396	382	355	408	390	410	374	390	357	373	368	373	370	378	375	385	409	361	377	359	372	368	408	387	416	385	373	367	331	385	385	396	386	384	367	377	370	407	355	382	384	389	389	366	332	374	398	366	390	383	367	357	371	365	362	392	343	398	389	371	354	337	371	360	361	386	384	359	360	384	346	350	375	393	356	390	391	380	347	360	387	392	385	381	375	370	383	379	388	371	397	372	348	384	383	397	398	357	354	398	374	394	347	363	376	375	360	365	394	342	328	331	382	386	357	366	349	382	382	358	390	403	368	387	398	376	346	377	348	368	353	371	399	339	345	385	383	365	392	358	360	355	353	363	382	367	385	370	373	366	379	403	394	358	360	362	386	353	383	376	383	360	351	406	360	367	344	375	386	358	369	390	401	389	360	388	391	387	381	395	355	371	365	399	377	404	379	391	369	377	409	392	373	369	385	387	371	379	355	364	377	366	367	388	377	353	400	389	364	423	374	344	394	380	373	412	357	370	395	376	372	366	381	355	365	370	378	357	380	348	402	348	391	402	369	355	360	379	363	376	363	418	387	349	379	376	353	334	386	360	373	388	339	410	386	364	366	355	384	405	369	374	388	393	356	393	380	347	406	387	401	390	364	344	354	362	364	397	333	371	367	391	385	374	388	359	379	370	354	401	341	369	405	348	372	370	384	352	368	365	422	345	361	394	364	365	427	400	365	402	379	352	360	382	374	396	381	366	384	352	374	372	419	353	355	365	380	352	375	349	375	363	385	396	389	362	379	394	386	372	375	371	397	396	383	375	368	371	368	400	383	350	378	337	353	412	403	344	355	383	355	398	371	368	341	361	392	374	336	361	394	401	339	372	375	349	379	392	331	353	377	404	398	343	389	391	375	397	359	419	379	353	397	377	372	342	368	365	370	387	358	365	375	377	370	378	398	359	355	381	407	351	341	365	393	377	348	418	385	380	371	399	373	379	376	385	392	431	382	383	363	394	383	367	352	411	365	379	406	342	370	350	339	368	399	388	402	391	353	393	356	356	374	379	388	395	399	371	364	348	380	363	364	383	363	388	361	389	358	374	396	388	369	373	379	349	401	373	378	369	385	378	407	399	392	366	398	383	350	391	402	362	391	373	380	373	384	359	399	391	371	391	367	366	417	363	375	389	374	349	351	394	346	384	368	362	347	408	361	376	403	365	378	381	397	364	375	373	368	365	361	387	385	361	363	388	367	396	370	386	365	405	358	377	352	373	379	357	391	373	361	358	369	362	376	407	345	376	349	405	376	366	372	367	384	365	385	365	367	333	410	398	362	400	386	366	391	369	375	374	349	387	360	364	354	362	373	356	372	379	356	357	368	372	396	359	370	360	388	365	344	379	391	375	381	401	397	376	358	404	343	384	374	370	382	378	369	341	403	404	390	358	393	387	391	389	334	354	392	362	392	357	383	353	399	376	394	399	390	390	384	358	377	384	378	384	355	384	371	370	390	370	358	388	328	372	376	396	355	368	383	368	362	380	388	373	388	351	333	381	358	367	353	381	364	398	364	412	375	360	369	408	384	369	405	401	363	356	384	331	358	377	398	392	393	364	360	365	346	344	356	407	394	392	375	374	380	378	385	390	368	368	368	381	357	349	389	393	359	382	383	374	360	379	356	408	382	355	354	384	412	397	365	368	371	365	351	392	373	363	354	363	364	370	391	345	406	362	408	366	350	386	367	377	354	371	382	387	406	366	390	364	366	400	400	365	383	379	384	379	329	384	382	360	384	381	385	385	353	381	350	394	409	420	362	394	405	369	375	391	358	381	386	411	410	391	372	346	396	416	386	355	414	395	366	448	377	397	347	388	376	410	381	391	355	356	385	368	370	384	351	396	380	380	362	382	364	381	368	385	401	354	394	362	371	390	351	391	374	356	374	345	373	360	367	340	371	409	385	398	371	409	393	373	383	364	348	380	358	360	373	374	389	371	376	403	362	393	388	354	371	363	348	350	373	373	386	392	375	405	381	358	410	364	385	368	388	344	344	348	385	373	357	373	361	388	355	361	370	355	381	399	375	398	385	399	357	382	357	388	351	357	351	370	368	377	370	361	368	419	334	328	392	319	400	370	332	320	385	385	357	342	397	378	371	393	359	376	413	404	371	368	397	350	399	356	393	358	380	365	364	340	368	378	381	358	389	361	394	388	374	380	371	368	369	408	346	373	384	362	384	373	390	369	373	396	417	349	383	368	403	390	413	363	393	347	394	339	359	403	379	347	392	371	389	383	394	374	359	342	380	402	349	296	407	373	390	409	396	348	384	413	359	387	383	385	381	370	371	368	402	377	397	354	389	342
24398	20705	26970	24374	13325	1332	972	886	809	775	838	807	746	720	762	695	785	749	728	778	749	767	709	701	725	740	753	755	735	717	751	721	730	673	686	716	765	746	738	720	723	702	714	737	791	745	721	763	713	736	723	704	729	691	724	738	747	684	704	725	670	698	735	767	742	744	692	739	724	693	728	714	708	685	706	733	736	700	727	693	750	765	756	729	703	714	756	740	718	724	771	723	707	706	718	745	688	729	753	687	681	732	738	747	745	731	710	670	705	709	720	729	684	704	721	752	732	718	675	710	719	719	686	707	779	700	715	714	689	693	721	717	725	758	694	772	679	727	730	698	741	732	688	702	719	725	733	783	711	727	708	757	721	717	690	738	727	729	708	686	775	711	692	735	702	731	693	734	725	723	736	731	763	725	721	688	743	718	737	728	729	712	752	714	762	707	698	758	761	689	710	711	781	783	673	704	745	737	703	706	702	674	724	709	685	745	675	714	727	727	746	730	735	694	684	704	728	721	718	691	761	665	709	719	739	715	686	713	746	771	719	713	756	737	740	765	732	733	727	736	742	681	707	722	718	738	727	735	717	736	783	761	704	739	694	736	710	698	745	749	725	709	733	739	694	778	680	736	699	727	679	768	695	711	708	761	749	713	737	736	776	691	757	713	733	738	728	739	677	756	682	742	731	719	713	769	762	739	737	705	713	771	692	732	726	699	691	714	660	712	745	729	684	679	724	698	692	726	723	739	728	739	708	709	735	718	677	711	686	700	724	722	714	765	715	714	733	722	694	723	711	747	730	749	747	758	681	718	730	706	775	738	720	720	708	747	693	697	719	758	700	770	749	704	693	731	718	682	759	732	739	696	711	754	766	713	720	713	722	752	760	770	750	758	778	744	706	730	724	670	721	726	683	746	699	739	727	726	691	773	750	727	765	703	721	707	694	731	758	726	749	742	700	685	716	709	721	725	744	694	688	728	705	690	744	688	697	720	713	725	718	708	699	709	728	719	710	705	736	711	696	714	689	732	715	717	751	726	684	733	695	711	751	746	720	719	745	738	686	706	745	742	717	724	718	727	761	749	695	723	733	744	722	713	737	726	741	720	714	772	688	722	703	725	726	692	751	762	714	741	731	685	737	730	692	696	727	710	720	709	737	676	732	686	694	720	741	700	718	768	694	690	720	734	731	762	689	730	684	718	698	690	656	729	675	750	754	688	709	722	733	689	697	721	750	696	675	753	682	723	730	735	737	682	716	739	696	688	703	698	748	716	722	755	675	705	736	708	722	706	732	709	750	730	709	698	716	734	671	756	710	680	739	767	764	757	741	736	725	730	713	714	720	762	747	685	709	709	726	741	708	716	675	721	752	701	723	733	737	749	738	760	693	709	738	668	703	752	724	675	718	697	698	716	686	742	681	743	708	722	694	716	722	714	718	721	669	713	726	736	706	717	722	671	723	722	704	705	713	704	771	695	723	702	723	692	743	694	707	742	789	754	735	700	641	757	764	730	765	686	717	732	736	715	709	712	722	745	696	721	716	732	707	736	754	767	726	718	680	742	726	779	719	731	720	765	706	696	706	742	697	756	739	747	747	688	717	740	711	697	744	705	725	730	716	686	714	685	707	695	714	731	734	708	709	708	749	664	669	719	724	696	718	679	748	712	729	745	687	718	728	750	688	734	730	719	715	751	709	689	750	767	687	724	724	653	706	716	687	705	693	698	742	721	649	741	731	736	707	696	727	744	767	731	701	725	728	730	715	740	689	676	751	740	707	722	712	712	740	700	735	728	750	667	703	700	705	731	762	705	738	664	671	680	703	710	702	712	702	664	697	674	721	750	798	728	755	706	740	755	706	745	705	718	705	691	763	724	717	750	725	686	773	709	732	745	736	765	716	719	696	723	746	741	700	723	742	715	719	715	692	788	728	721	694	738	695	723	722	755	753	775	724	738	702	689	709	694	695	670	738	699	679	678	746	658	667	664	745	694	730	791	721	725	681	732	689	697	691	745	719	670	748	715	706	762	710	739	690	741	714	681	710	728	744	700	714	746	736	745	714	695	701	716	708	766	701	681	747	686	720	755	744	749	666	723	766	712	724	725	745	730	747	667	736	802	670	706	704	742	712	734	680	682	696	714	674	691	719	743	728	709	703	764	742	660	716	752	671	752	756	700	726	720	754	713	717	735	687	746	723	744	698	712	670	741	714	693	750	765	736	745	743	692	795	708	721	738	744	726	723	687	658	685	687	700	732	717	722	753	749	715	709	723	705	731	727	686	777	734	691	707	717	727	718	702	742	706	706	691	717	700	762	723	693	689	679	731	745	718	750	687	718	722	744	765	665	763	725	709	728	723	744	740	758	645	686	715	735	721	723	718	706	711	694	702	734	694	682	728	761	738	701	709	706	773	753	712	723	743	746	700	765	689	697	723	714	769	691	730	750	694	725	693	721	737	698	734	741	708	743	709	732	727	704	677	692	717	699	720	698	802	705	713	720	726	732	691	765	723	674	728	705	719	717	695	696	692	746	697	753	680	718	752	719	717	740	701	712	750	759	678	732	708	714	714	751	714	713	651	707	726	675	752	767	752	707	763	753	707	714	682	709	744	692	722	720	694	703	698	678	688	681	711	692	745	732	656	728	754	728	761	753	678	756	667	704	709	729	723	735	717	754	709	698	708	722	691	697	731	715	729	771	709	689	695	754	719	705	743	742	735	685	701	700	699	718	740	726	712	754	730	793	720	737	695	725	759	678	741	676	781	734	710	699	709	760	713	701	705	707	800	686	728	691	753	721	698	701	741	743	753	697	698	766	748	768	749	724	734	719	737	748	715	733	721	759	714	740	722	674	744	756	731	650	726	738	733	717	691	727	687	753	758	757	741	729	776	727	720	718	696	766	698	731	708	728	730	729	719	738	670	793	707	690	709	712	694	691	713	742	723	744	713	723	735	672	702	691	694	708	710	733	745	723	759	720	720	735	701	739	696	726	690	760	685	709	724	725	747	744	694	711	781	753	712	732	720	693	716	719	669	672	716	737	653	743	670	729	681	723	675	708	745	778	716	729	748	710	694	723	764	740	729	724	701	720	720	737	710	664	701	699	705	719	715	761	721	708	681	728	667	715	783	705	707	734	705	747	698	732	730	720	720	723	731	737	701	736	719	736	745	721	727	733	759	743	733	753	737	709	734	726	730	703	712	708	705	680	740	714	710	758	689	732	718	785	717	682	752	750	679	688	710	740	703	672	726	722	687	720	719	734	680	724	755	695	734	777	704	746	722	764	721	711	717	725	717	750	731	728	692	731	705	726	723	771	674	731	700	705	692	734	673	726	779	738	748	717	684	701	650	750	728	758	711	778	720	678	732	709	723	703	698	754	742	760	731	777	712	754	715	686	682	718	648	785	758	727	754	750	744	714	666	715	704	725	742	708	678	692	725	751	738	719	722	696	647	733	703	743	725	736	731	738	723	747	705	729	727	742	713	701	717	763	738
39300	11124	3979	2262	1849	1459	1351	1150	1136	1060	922	927	849	898	870	893	895	783	852	874	832	789	840	844	848	838	891	806	798	801	819	830	804	818	846	868	866	793	821	867	854	839	811	792	774	817	795	851	761	789	827	822	802	814	814	794	804	757	825	808	784	821	804	869	786	797	869	791	838	775	814	797	812	792	766	770	796	759	795	813	877	852	821	793	837	786	797	843	833	796	850	805	843	811	783	748	801	805	756	814	815	808	848	820	822	783	781	760	764	773	820	803	788	695	808	819	779	819	818	809	799	781	815	820	814	828	858	810	792	815	776	822	817	789	802	875	813	794	778	844	805	802	830	853	773	801	831	833	802	805	768	835	758	844	753	792	811	753	831	833	793	824	838	806	778	800	819	805	818	859	798	803	830	802	822	806	812	803	792	850	811	767	813	815	810	784	774	780	785	793	778	823	820	803	832	847	787	759	848	778	859	826	782	812	829	793	794	764	818	791	792	760	757	781	803	815	789	817	737	837	790	820	789	848	807	782	791	819	790	780	801	807	826	834	808	838	835	795	742	807	792	825	841	754	827	806	775	822	830	798	823	778	846	829	791	791	760	824	801	806	769	804	821	826	882	817	819	855	844	832	807	806	827	809	819	783	783	826	813	811	804	835	798	806	874	847	820	814	855	788	852	824	820	840	814	844	773	772	815	819	821	798	795	814	833	778	767	809	785	779	816	797	801	803	792	808	789	790	839	812	826	804	838	795	825	801	745	819	811	810	829	750	784	775	852	786	802	849	791	797	760	753	778	774	779	815	775	800	829	768	785	816	775	825	801	783	802	810	802	835	828	832	839	877	822	822	798	883	817	813	809	817	758	834	806	850	793	803	817	759	775	787	843	785	804	846	799	810	790	806	824	801	788	850	808	770	795	821	831	799	813	785	817	793	761	795	793	775	796	790	808	816	735	852	830	754	766	789	850	775	796	801	822	770	819	824	753	787	749	801	843	808	828	823	813	822	847	821	830	822	745	803	844	833	847	776	828	764	795	843	822	803	829	802	780	821	804	795	782	771	846	798	778	822	769	813	763	803	800	860	776	787	820	777	820	778	835	753	800	853	811	824	812	840	830	801	798	832	758	755	814	775	785	811	818	791	804	792	789	778	830	797	807	764	791	833	874	749	806	818	841	826	787	816	804	742	826	800	828	816	863	805	755	827	795	793	813	803	814	852	842	807	738	775	762	832	784	845	874	821	800	763	832	831	837	800	824	812	808	766	819	763	851	811	827	842	765	819	817	767	793	755	805	764	825	797	771	814	804	824	794	814	798	789	819	832	768	792	779	786	777	857	812	811	825	759	775	845	821	776	738	815	839	787	789	762	770	829	829	795	765	778	848	810	805	790	792	829	812	846	782	792	796	835	803	813	842	824	846	824	824	818	790	822	810	798	815	818	802	862	830	810	821	793	827	788	864	846	828	809	797	877	794	785	801	808	832	818	815	825	805	779	803	784	838	787	846	809	741	847	820	835	827	800	804	845	784	819	804	824	812	800	757	795	831	852	802	803	776	798	794	832	816	813	783	811	778	808	792	806	788	834	812	787	787	828	738	785	800	796	799	806	827	727	788	841	827	803	841	845	840	802	782	817	817	807	799	814	809	824	788	799	835	810	803	801	828	815	811	795	793	822	804	745	806	823	801	833	793	784	839	834	842	845	796	767	789	816	805	786	797	801	811	870	807	778	806	777	843	809	838	795	847	798	800	807	812	812	773	836	739	749	804	800	807	784	815	731	793	812	817	785	812	850	768	827	826	776	820	844	758	798	722	822	823	758	837	809	793	777	771	807	769	821	821	793	790	817	817	794	832	782	804	788	821	812	766	836	764	815	849	813	788	792	812	809	819	768	814	762	765	800	809	786	795	796	785	828	820	819	844	798	823	790	810	771	792	821	777	726	800	790	823	826	807	776	841	824	871	754	794	798	776	793	802	796	784	850	771	798	839	867	769	791	807	810	820	824	807	829	808	792	821	804	839	823	787	823	831	780	783	863	819	797	853	816	781	792	801	720	802	829	800	829	804	829	809	797	767	775	788	795	853	748	786	758	791	840	819	814	799	792	770	816	864	765	809	765	792	748	801	826	759	770	826	776	845	793	828	809	793	792	794	845	771	846	841	799	766	807	808	824	767	799	779	814	870	798	841	825	791	776	799	821	777	798	839	846	820	781	861	789	800	834	816	829	808	814	793	779	786	806	830	807	787	775	820	780	775	835	788	792	824	839	811	775	812	847	803	794	844	810	787	797	834	787	830	798	784	839	830	824	793	765	805	824	798	818	858	795	787	747	866	756	828	818	857	758	856	802	818	790	799	853	772	785	795	806	815	787	817	746	794	807	784	872	790	788	834	757	808	842	815	763	793	865	814	778	726	829	810	788	816	819	863	800	777	792	790	813	818	809	851	788	786	823	789	805	851	804	824	791	847	784	793	836	793	753	746	818	836	817	789	801	856	851	799	792	806	799	795	807	823	750	821	797	788	774	785	814	815	810	825	772	809	798	792	800	824	837	795	808	848	835	767	808	818	802	822	793	835	797	818	830	798	784	791	770	839	784	789	792	769	810	771	783	821	827	855	789	811	845	818	766	800	860	844	819	808	793	819	841	789	763	797	792	818	771	814	809	818	823	775	812	822	795	836	736	829	853	814	719	766	839	821	794	746	817	832	809	824	791	794	794	827	831	777	792	807	801	808	783	789	812	856	824	826	836	802	774	808	791	776	792	831	769	817	846	772	794	777	802	781	783	832	836	773	816	834	823	792	843	807	783	771	799	792	773	745	787	780	801	865	782	832	866	833	808	790	790	820	845	735	832	869	797	807	757	835	829	828	765	772	775	814	788	806	809	855	808	777	820	840	782	836	767	823	807	787	840	809	810	764	794	791	882	771	817	791	853	791	789	810	776	805	792	792	773	783	799	805	814	843	760	846	787	768	816	842	837	821	814	744	863	872	856	774	834	815	743	817	777	748	777	784	758	802	842	800	766	833	796	804	755	816	818	839	747	808	809	818	844	821	740	799	839	779	802	789	807	808	841	764	842	780	834	758	850	798	827	870	793	770	764	765	850	786	811	819	758	854	808	806	827	810	855	870	797	846	814	827	779	817	841	767	803	788	796	809	814	797	833	828	819	828	817	815	760	810	800	781	753	799	782	780	811	779	862	835	785	817	760	758	812	796	785	821	789	859	797	848	805	815	774	822	815	751	763	757	810	818	834	816	797	825	831	825	814	772	794	819	789	831	820	817	850	781	772	789	806	799	811	830	791	810	799	793	824	844	855	796	810	860	797	765	787	783	807	793	812	804	800	808	807	813	797	744	752	798	815	818	728	733	845	822	816	793	830	819	778	834	816	796	781	835	793	789	833	812	773	776	788	816	809	802	789	818	823	831	812	812	845	809	822	779	844	783	807	844	742	803	861	771	756	788	801	788	800	803	778	769	764	791	750	773	802
22223	20772	28424	23199	20772	20829	11723	1378	953	958	810	721	752	648	629	586	625	562	641	634	583	623	574	631	550	547	559	574	589	533	522	557	598	568	580	539	534	562	566	582	548	543	511	564	501	553	511	521	532	520	511	576	567	501	567	503	531	531	572	555	523	509	556	575	568	532	522	516	496	539	507	497	535	480	552	516	481	512	531	528	505	544	527	522	545	486	513	531	504	528	495	515	541	519	535	531	555	512	527	535	509	494	530	517	475	555	511	524	554	560	539	512	503	520	550	491	556	542	497	510	512	535	508	523	556	497	568	511	497	538	529	529	547	549	548	510	529	545	531	534	534	555	535	496	521	470	513	486	525	527	556	498	524	533	499	541	528	528	501	553	507	504	547	493	517	483	522	484	511	492	495	530	475	500	503	479	513	516	503	523	497	538	530	492	481	537	545	521	504	526	527	533	543	495	536	538	555	481	512	483	541	535	528	492	538	492	492	551	499	493	499	515	512	486	486	472	493	550	538	525	519	500	507	527	504	516	528	522	562	490	483	518	541	528	519	524	536	517	534	526	506	516	534	528	512	469	497	546	548	501	535	477	537	532	505	501	527	526	560	537	480	520	498	497	561	509	512	529	517	532	508	533	532	545	494	555	529	542	551	566	522	521	515	509	518	502	560	537	541	508	532	512	546	539	487	520	555	512	507	530	528	533	515	539	493	531	505	517	482	542	511	520	537	524	459	531	521	539	475	564	544	521	526	540	525	522	526	469	497	468	466	525	540	526	535	516	534	523	519	556	513	508	561	510	519	513	514	509	492	504	512	519	505	513	513	482	498	535	510	508	504	509	515	567	529	512	542	531	526	523	555	549	502	550	530	536	500	533	512	532	504	603	510	549	545	534	504	514	475	523	503	490	464	497	558	500	535	545	518	532	530	566	507	520	536	518	512	502	538	495	527	505	516	501	508	503	501	503	519	555	514	497	499	520	517	539	527	499	521	481	506	510	531	534	520	508	497	504	547	486	547	530	492	547	558	500	531	524	541	518	484	521	501	529	530	503	514	516	563	516	500	490	521	492	524	507	498	559	493	516	519	495	528	476	556	489	489	550	523	521	500	578	552	543	485	519	542	530	526	501	501	500	506	510	498	562	507	494	515	526	535	514	510	509	528	512	489	522	493	463	524	538	520	525	509	477	528	501	516	495	552	506	518	516	502	520	493	525	519	531	510	561	473	537	520	497	557	540	570	524	544	488	531	491	501	531	473	486	503	524	537	509	509	483	476	509	559	530	488	538	530	514	531	511	533	554	496	513	527	485	536	514	537	495	552	537	507	545	522	557	550	532	527	506	489	528	560	514	508	519	516	554	507	531	503	517	511	495	492	461	557	509	513	524	510	491	519	561	515	566	511	534	506	537	512	524	540	488	492	510	549	490	533	549	534	493	539	523	569	549	559	512	520	514	446	528	555	514	537	510	561	525	513	506	540	534	495	493	535	527	490	539	546	517	522	537	493	500	523	548	484	482	527	537	508	505	558	472	501	524	574	554	544	557	531	556	539	504	512	506	541	516	504	511	525	528	506	500	486	503	526	536	513	503	549	530	489	547	545	544	517	518	529	534	507	511	548	535	527	552	465	515	521	544	523	504	490	498	501	486	501	498	504	521	544	510	498	516	528	557	488	491	538	576	535	533	475	514	474	550	549	531	545	530	544	528	538	535	555	499	523	543	515	514	515	494	503	499	551	513	500	511	502	546	550	546	498	530	518	520	494	516	522	547	487	538	544	504	493	473	521	522	535	551	514	517	526	495	510	489	539	471	495	514	497	513	538	517	512	538	527	525	494	485	496	514	533	534	524	506	554	497	507	507	526	564	508	555	551	525	512	517	522	526	502	538	515	505	514	516	497	510	496	526	523	495	498	528	614	510	535	499	552	567	531	526	495	521	520	475	534	528	493	504	571	497	537	518	524	497	488	536	537	522	510	544	551	528	511	536	521	527	534	530	515	530	535	506	524	501	516	513	554	529	474	504	500	501	517	537	538	551	553	504	524	486	514	546	514	520	531	536	488	508	533	492	499	468	554	458	546	537	509	538	512	533	516	502	526	511	490	518	532	498	554	508	536	517	507	536	541	494	546	526	521	561	528	543	504	566	540	532	516	520	507	497	495	552	515	502	479	498	531	505	542	489	552	499	539	497	503	530	496	532	563	513	570	510	537	506	559	522	534	575	532	534	514	533	537	540	533	534	492	496	552	519	509	534	487	509	526	564	523	509	494	535	497	502	560	544	534	570	482	510	519	522	522	524	509	557	541	504	534	525	499	518	539	470	490	558	548	495	544	487	491	481	491	547	571	477	536	523	527	515	495	481	500	549	501	515	485	476	592	536	487	512	527	503	539	507	473	513	513	502	500	523	494	528	504	506	509	528	562	507	527	528	485	507	506	535	501	495	530	570	514	518	548	507	484	514	463	559	504	543	533	487	479	544	534	503	494	501	496	486	510	483	520	539	516	523	540	487	526	518	554	532	515	543	538	534	513	502	572	551	537	493	525	524	512	504	519	508	543	525	534	503	538	480	504	554	480	487	483	517	543	510	532	488	497	503	572	492	494	480	524	512	566	567	509	554	503	507	532	542	490	466	528	492	535	517	504	515	510	504	504	511	544	500	525	491	526	519	501	524	508	482	506	480	478	542	509	554	540	488	530	488	528	549	554	543	552	501	557	568	554	526	523	540	488	497	502	526	479	537	539	514	554	514	574	514	504	533	497	491	553	531	530	512	514	524	505	536	489	524	536	533	503	528	546	525	521	539	501	498	524	568	558	526	534	550	535	481	510	488	523	534	522	568	533	479	539	500	526	538	508	494	507	497	532	529	513	502	469	523	515	509	518	502	506	518	536	528	518	513	513	524	490	523	520	504	556	530	514	528	462	527	516	505	529	511	503	530	535	515	536	530	516	518	503	534	521	514	502	548	500	476	501	528	506	521	516	521	524	506	516	528	508	538	523	533	496	508	475	528	525	518	521	546	473	471	514	534	501	470	502	539	527	530	536	521	518	541	502	508	527	516	499	506	530	540	525	549	534	520	530	528	543	480	532	569	506	549	449	523	522	545	526	521	568	523	520	524	519	510	526	533	527	492	553	503	542	547	558	505	524	573	532	500	491	514	504	519	503	526	516	516	535	528	505	493	548	517	541	533	528	537	516	513	515	524	507	512	536	516	524	508	516	558	530	546	528	533	518	520	491	522	502	521	518	511	477	522	525	495	516	531	527	521	520	530	508	540	501	521	517	536	519	558	598	521	557	521	547	492	516	529	513	471	499	516	478	530	503	495	533	511	495	500	533	525	456	539	529	487	520	514	517	490	533	520	532	500	540	495	518	527	476	508	516	497	503	511	550	515	516	474	503	513	520	543	568	513	507	490	553	545	491	479	529	568	574	511	532	514	522	508	511	532	493	511	540	517	557	510	505	489	503	510	508	542	527	505	505	506	493	536
43927	22100	10430	5613	3779	3018	2306	1972	1621	1401	1168	1018	934	888	816	752	706	722	744	657	686	722	732	644	695	658	694	698	656	649	643	598	659	659	640	603	569	630	641	598	636	559	569	622	596	585	576	600	578	595	547	608	573	578	578	598	571	597	589	589	592	618	582	566	590	633	607	591	583	563	551	585	605	571	584	579	571	557	629	630	552	564	600	577	589	563	598	569	560	583	538	572	543	575	595	614	534	557	572	529	591	545	579	544	597	567	562	536	619	577	586	545	565	543	564	606	606	550	572	532	568	563	588	560	569	556	567	558	567	571	573	574	557	570	565	575	591	583	587	555	567	587	600	568	567	554	588	557	562	549	564	563	562	579	557	532	536	538	562	530	548	572	552	582	564	519	579	558	575	557	551	523	612	514	545	568	578	572	573	582	546	576	579	593	558	557	562	574	566	580	556	595	554	552	574	550	559	579	602	606	500	560	581	569	589	561	569	547	573	596	501	564	572	583	525	559	595	534	561	554	568	571	555	564	562	575	589	606	561	554	548	555	549	562	617	531	564	597	583	601	549	567	549	515	527	543	550	585	542	555	561	581	578	573	589	549	545	577	519	524	562	587	551	583	529	586	547	558	549	551	543	548	522	557	527	609	546	571	584	555	555	560	567	572	571	566	579	528	615	553	573	569	583	582	563	564	545	552	513	570	549	557	606	571	552	556	578	595	549	569	561	573	535	579	530	594	574	542	601	563	556	582	547	585	565	570	526	562	549	580	584	577	574	562	562	521	581	569	576	562	580	559	591	575	561	577	542	610	545	597	540	566	595	601	595	580	536	558	588	593	544	606	541	532	524	541	568	596	527	565	534	564	587	568	582	562	564	564	567	553	594	540	577	523	562	544	538	585	580	509	580	575	591	581	576	580	579	550	553	559	570	595	582	543	560	590	538	585	604	572	562	590	551	561	553	552	569	567	493	529	573	560	531	583	571	595	535	582	574	579	519	559	544	569	577	580	569	582	557	567	543	567	587	569	561	597	542	574	549	573	525	574	588	570	551	537	557	561	579	520	550	595	562	560	569	560	541	536	529	535	616	604	587	569	554	576	554	573	601	549	599	560	557	561	582	553	579	586	594	558	521	571	555	519	549	556	574	540	536	497	577	606	598	584	585	553	521	527	597	546	581	561	499	567	619	570	561	579	566	533	552	548	575	536	594	577	538	548	544	538	583	502	580	556	522	553	573	542	562	524	543	580	553	642	549	617	602	586	566	542	607	539	544	561	571	577	602	550	560	564	548	563	575	568	542	566	563	581	549	571	567	515	537	596	579	587	546	542	592	598	575	586	591	539	543	555	520	577	567	565	557	533	568	551	561	587	556	560	528	560	583	575	512	535	546	594	553	521	554	553	571	572	549	549	583	556	557	565	565	541	539	566	579	525	605	514	560	577	579	595	542	570	546	537	570	555	587	519	564	582	563	540	540	565	571	572	527	572	574	573	566	586	601	569	557	566	563	518	508	576	555	576	551	577	554	559	544	534	557	585	504	598	581	537	611	588	553	535	571	512	574	585	611	598	565	511	555	580	557	575	528	581	528	547	557	542	559	563	582	588	536	556	559	558	559	537	550	593	571	570	538	631	528	589	572	531	536	576	607	572	544	556	579	599	560	508	560	547	572	564	537	576	560	556	508	563	571	612	538	593	569	546	521	523	581	589	582	516	529	561	549	583	567	542	605	542	539	549	548	580	570	578	583	546	553	556	597	597	543	572	572	559	561	506	560	567	582	608	563	557	539	571	587	553	559	613	537	538	515	572	529	554	581	564	580	570	573	586	586	553	550	581	555	552	549	565	552	580	563	553	541	535	544	574	575	539	566	590	585	578	571	543	530	544	562	533	515	598	586	559	592	537	558	519	586	551	556	604	587	600	555	543	590	573	473	600	579	531	583	556	554	574	577	553	534	568	544	545	559	580	547	562	567	558	581	544	540	576	568	595	574	534	570	537	604	563	568	507	559	572	537	544	553	562	569	548	541	514	537	542	510	536	560	578	559	577	562	578	596	581	594	568	570	575	540	567	608	552	560	564	531	573	594	541	545	573	567	590	568	540	573	531	532	549	574	566	585	575	565	585	594	518	542	595	557	564	557	569	606	574	584	557	558	515	582	552	531	555	575	518	528	585	592	565	543	539	587	549	586	566	607	539	568	548	528	532	576	544	561	579	555	586	571	560	560	561	554	557	583	568	558	533	527	557	553	615	586	604	565	587	585	571	539	536	572	557	586	565	597	551	558	598	564	560	550	596	584	552	567	581	516	562	546	553	625	576	563	565	583	596	561	546	558	561	572	573	585	602	607	527	569	573	527	553	587	568	567	563	611	529	577	564	545	564	544	552	545	525	580	587	557	576	595	534	605	556	578	576	577	580	527	531	531	560	558	558	561	550	540	561	565	551	602	559	577	557	563	549	556	561	551	609	563	570	533	547	514	560	551	541	557	602	568	577	591	553	578	563	556	540	557	524	562	576	567	554	535	547	577	572	575	547	521	536	564	546	553	580	584	570	563	567	592	549	550	591	567	524	569	560	552	599	579	556	592	586	568	599	549	587	568	560	556	556	555	606	574	525	584	597	530	569	591	571	560	559	533	545	584	549	557	569	558	597	590	569	517	585	581	517	580	543	579	532	553	537	620	525	577	548	535	526	599	569	545	563	572	558	581	586	595	596	553	583	575	557	588	587	588	578	587	556	558	576	550	527	574	560	544	606	536	587	573	604	567	578	551	544	578	602	563	564	554	573	584	553	602	551	556	528	560	582	580	590	547	560	576	581	588	573	561	552	569	570	572	560	564	560	571	576	592	618	569	593	543	577	567	557	589	552	548	569	568	509	566	581	575	545	597	568	600	591	587	535	572	553	522	549	584	595	567	520	566	591	590	532	544	557	556	567	554	556	561	546	575	612	562	597	573	600	575	532	558	553	624	564	559	556	552	583	566	556	566	577	498	590	533	595	570	538	560	571	559	549	583	562	591	580	536	554	578	561	552	578	587	570	563	555	562	551	567	581	557	564	573	529	571	528	586	556	595	523	574	587	571	554	582	541	617	533	553	565	599	575	575	585	553	601	537	565	611	568	583	573	553	566	541	615	547	577	544	581	608	556	579	557	581	572	550	597	563	579	541	567	585	566	613	546	554	573	546	561	519	558	549	542	581	512	532	568	578	565	546	572	558	575	582	580	594	572	555	595	564	598	596	582	575	529	536	559	576	591	545	561	558	560	563	561	566	581	596	514	535	580	533	580	574	602	554	598	549	575	574	529	562	564	525	613	527	589	605	567	559	553	536	559	557	597	584	603	542	572	552	612	557	576	592	504	541	528	559	564	548	528	606	576	598	562	562	600	609	615	527	576	572	565	577	526	577	562	566	575	578	556	587	578	588	601	545	551	580	541	583	555	570	589	552	550	605	568	590	564	581	577	534	592	543	536	561	547	570	554	561	545	568	573
30100	21619	11336	1297	644	606	555	562	486	527	503	536	510	535	544	498	525	517	522	543	501	544	541	503	544	538	530	559	527	527	557	488	525	523	544	492	547	519	519	566	536	512	493	491	504	511	550	549	529	509	533	505	495	462	546	489	492	518	498	517	522	534	572	541	528	533	555	531	523	510	546	508	534	513	508	490	495	527	537	528	541	544	510	541	485	507	498	522	522	511	510	483	507	499	555	546	430	507	498	574	540	507	514	488	512	485	519	547	513	500	525	507	523	542	544	493	556	527	503	471	529	583	504	482	533	500	530	528	522	503	564	529	554	570	495	486	524	538	524	542	562	517	539	488	508	524	522	523	475	503	510	540	557	492	542	533	510	495	483	479	543	562	524	511	521	572	551	520	554	507	550	523	532	521	538	512	493	506	517	496	465	531	523	578	493	532	512	522	526	485	512	503	523	490	494	516	519	490	462	535	559	502	488	558	556	517	514	535	451	478	536	551	477	505	538	545	543	497	546	521	511	539	541	502	528	510	496	522	537	532	532	545	511	551	538	561	533	540	546	524	516	506	541	561	470	521	542	463	492	501	574	558	514	524	517	501	537	508	525	524	517	505	570	482	527	532	535	494	549	510	536	553	552	502	533	530	490	532	479	510	514	568	559	549	509	497	543	501	528	544	523	496	553	547	514	498	505	524	528	498	510	505	529	488	527	518	516	528	540	529	537	495	525	527	517	528	561	503	515	517	509	496	545	560	507	511	488	515	536	548	555	555	541	549	525	518	489	475	505	544	537	508	475	512	515	497	489	513	530	522	492	543	482	547	520	481	485	531	510	524	507	503	513	504	476	533	505	466	516	494	558	519	510	519	569	528	508	501	512	497	518	541	521	489	553	546	538	508	509	516	508	473	534	524	494	550	486	488	536	517	487	513	493	532	496	548	517	530	482	547	519	519	502	518	501	522	546	569	521	518	551	519	514	524	482	522	521	531	497	553	530	512	511	531	524	467	542	523	520	540	548	564	522	558	468	550	519	535	587	525	521	503	533	514	507	487	551	533	481	504	531	463	508	475	524	507	556	554	512	550	510	512	549	504	559	538	560	521	538	487	540	532	492	508	539	522	557	500	527	523	488	520	500	484	517	486	494	479	513	555	533	538	534	544	531	514	517	557	492	529	540	486	506	523	528	573	512	518	548	524	483	522	505	516	516	533	521	513	542	529	500	502	533	511	500	534	515	560	508	533	513	534	535	526	497	511	545	553	489	520	511	519	494	540	543	502	497	561	546	516	546	508	518	515	500	498	550	521	494	482	516	522	533	577	517	528	524	506	538	536	540	478	559	471	483	538	509	547	529	508	533	499	543	562	527	547	534	525	548	525	519	538	529	537	492	529	519	536	584	535	499	528	514	520	521	533	482	487	525	544	508	546	520	538	555	517	523	543	510	494	550	548	490	468	510	547	519	534	510	510	564	506	526	512	566	532	555	519	533	504	509	495	522	464	518	519	531	541	512	539	511	482	494	536	504	525	535	519	497	515	530	527	532	533	533	532	527	524	558	534	481	521	564	506	539	503	495	509	516	489	512	530	527	512	515	526	525	537	527	508	508	520	512	539	507	512	563	525	551	504	544	525	517	503	476	515	504	507	533	515	529	509	561	530	511	523	510	530	532	501	493	533	548	495	530	524	579	532	524	560	548	529	550	552	513	552	501	514	525	536	492	519	504	506	518	508	532	543	547	533	538	512	540	493	498	504	551	496	509	535	517	533	586	519	557	502	576	550	490	501	495	507	529	521	535	506	467	510	517	531	544	543	515	531	535	528	512	503	514	540	557	550	542	532	507	519	492	499	527	503	517	556	516	506	551	504	530	506	532	501	545	498	509	513	526	537	522	528	550	474	526	508	516	491	529	513	515	504	506	528	518	468	588	526	493	547	524	567	517	484	518	492	542	519	566	511	522	520	523	494	561	531	514	508	506	543	514	521	554	557	524	501	550	495	504	500	511	561	504	558	535	513	554	514	521	499	498	515	559	549	561	504	547	509	541	540	538	504	492	561	526	530	523	517	490	513	545	495	547	488	547	549	512	526	497	514	526	469	493	529	495	504	506	524	519	535	509	547	511	546	531	547	479	544	521	523	482	537	546	507	532	534	520	524	543	492	515	544	540	565	517	492	534	562	512	566	531	529	502	515	530	532	524	510	530	507	543	525	526	520	508	520	505	502	515	546	522	532	530	544	512	529	521	535	510	524	532	519	538	530	533	515	521	544	468	486	519	522	512	536	484	535	563	524	498	523	484	535	496	487	530	532	525	533	573	525	563	535	505	539	540	492	537	501	528	527	474	533	530	533	510	492	522	541	441	518	511	553	547	531	537	546	527	556	486	557	533	499	544	529	523	563	505	507	541	502	514	467	546	538	520	519	558	548	516	515	494	496	535	521	572	515	557	536	541	529	547	529	487	468	522	553	527	562	560	514	556	502	536	524	515	490	532	559	487	494	529	552	508	473	484	473	483	525	501	547	537	550	520	482	537	482	540	570	546	487	509	555	545	511	518	529	536	513	491	538	500	539	496	503	514	481	533	521	520	538	490	531	492	526	528	554	496	495	519	572	525	531	539	519	558	518	512	497	567	501	514	507	533	510	500	555	498	555	539	521	555	579	520	496	542	541	536	508	536	535	613	493	497	524	515	523	517	530	501	511	527	515	538	523	516	525	524	519	529	489	548	513	519	487	507	500	509	532	540	503	480	542	567	525	520	502	533	532	510	477	517	547	543	518	462	510	517	512	471	510	528	525	538	494	567	522	483	531	535	533	506	534	545	535	531	569	506	482	508	527	503	504	480	507	563	546	497	543	472	491	534	514	534	538	506	545	495	538	484	499	488	554	541	519	536	559	528	523	523	515	535	524	495	498	520	545	525	489	536	517	512	522	524	515	516	513	525	520	487	489	520	492	543	544	534	494	480	486	517	548	545	519	444	594	526	548	490	483	534	543	529	510	531	568	513	493	481	532	537	541	539	510	466	522	514	514	511	561	490	483	522	538	534	518	548	570	508	518	499	492	502	512	512	516	507	489	507	546	522	566	519	511	516	538	515	543	521	537	524	533	518	517	520	482	528	551	520	550	534	542	497	497	538	518	510	531	537	533	498	570	520	496	528	520	519	529	523	546	529	507	509	507	517	519	546	532	538	513	430	546	515	544	513	527	461	484	500	532	558	563	548	522	537	525	539	482	531	527	531	552	512	475	515	487	534	554	537	545	518	543	561	554	517	566	567	500	546	541	535	510	504	500	477	502	551	534	539	515	523	537	528	524	523	544	554	500	522	551	529	506	497	544	520	526	549	498	512	495	508	514	525	503	518	523	577	527	551	527	513	525	539	549	552	506	531	504	526	498	557	529	529	518	524	504	554	517	488	499	534	517	546	524	500	497	493	552	526	538	493	532	547	516	512	492	568	537	526	467	496	505	500	549	541	506	526	505	497	490	484	551
37910	8882	1230	853	686	651	665	614	656	639	588	640	594	642	612	609	647	571	608	637	638	638	608	646	614	662	611	629	601	644	622	633	593	593	632	613	637	616	628	627	618	593	599	589	577	607	617	586	629	629	629	588	549	588	590	574	609	623	579	625	617	609	669	588	616	600	635	585	593	613	590	671	620	601	570	630	612	638	599	622	599	630	602	570	560	560	592	607	609	608	606	606	594	634	639	626	575	586	576	587	645	574	615	587	610	611	620	585	624	598	634	593	626	541	626	595	661	622	604	636	610	601	636	586	618	674	588	602	605	594	567	641	563	593	626	595	577	595	595	575	580	584	556	600	592	586	587	611	573	598	565	566	559	605	574	662	628	615	574	612	589	585	595	614	615	602	605	585	612	594	647	588	626	580	570	564	579	630	589	628	570	617	589	637	602	571	640	603	583	582	606	592	636	566	599	626	599	606	590	607	612	620	606	611	585	565	610	586	545	587	620	580	589	634	619	583	570	646	594	607	619	627	576	565	597	609	568	597	580	591	606	615	606	603	579	616	637	616	585	590	624	602	584	614	593	587	599	632	559	602	603	625	605	604	631	607	614	565	631	612	627	619	627	593	624	579	611	617	643	661	603	580	608	570	606	620	633	561	588	614	619	642	612	600	612	606	548	592	609	583	610	642	597	595	678	557	587	609	590	623	639	613	565	572	601	603	613	596	564	605	582	623	591	629	596	618	596	605	555	638	544	607	600	588	612	612	611	567	604	615	635	636	630	585	589	585	588	601	610	593	637	541	635	594	675	603	633	617	616	582	573	595	617	622	617	608	570	679	611	605	631	567	628	601	591	593	609	599	605	592	610	648	588	601	574	558	620	625	624	616	542	599	625	619	642	654	620	614	675	608	611	593	626	616	620	600	603	648	603	593	550	597	579	565	592	636	621	619	600	608	583	620	606	582	608	572	578	608	587	599	607	593	590	595	612	577	600	615	582	609	591	590	603	638	577	571	606	612	612	595	634	570	630	575	615	581	595	587	602	638	637	571	629	590	585	574	567	621	647	562	576	645	567	606	590	622	587	641	587	593	587	590	636	597	639	642	628	605	593	588	561	627	651	633	601	598	616	627	611	625	598	635	617	586	619	601	634	633	649	608	570	609	570	633	598	590	582	639	651	592	620	584	620	590	616	614	610	604	585	586	582	633	606	588	602	609	599	565	589	545	591	571	635	618	595	609	630	621	594	602	594	601	626	616	597	594	609	593	582	572	605	625	606	634	544	615	587	595	598	663	611	595	605	613	544	621	636	605	635	641	595	637	542	597	583	576	615	568	607	610	607	624	560	538	618	611	588	596	601	597	623	603	604	585	616	598	593	592	639	592	605	635	620	614	621	579	597	613	619	652	621	575	560	614	622	619	603	623	606	601	569	569	601	600	647	635	601	590	618	606	534	574	646	531	564	595	661	617	621	598	637	592	595	589	589	586	659	624	618	551	549	619	597	575	604	573	594	587	604	593	607	615	610	619	639	597	574	609	639	618	601	627	596	580	604	582	582	617	567	567	606	580	565	549	610	621	628	575	613	605	591	626	634	616	590	589	602	613	586	632	552	566	611	652	638	590	606	625	648	605	647	626	650	625	582	593	633	551	597	602	605	635	621	579	579	561	631	602	624	575	604	621	585	600	591	615	628	634	619	595	589	569	567	571	585	570	627	569	592	587	597	611	642	614	618	618	612	555	609	608	622	587	603	618	569	619	596	571	605	643	600	608	606	636	566	622	603	638	597	589	552	629	626	588	600	664	613	629	584	599	617	621	650	538	610	610	572	620	569	560	591	616	618	573	582	663	597	638	594	605	579	628	577	631	618	632	632	620	585	624	618	608	588	673	612	592	627	615	660	608	567	592	591	592	589	619	576	635	618	617	603	606	617	578	594	640	619	584	599	639	621	621	636	580	601	612	640	633	589	587	602	587	608	574	629	589	611	610	576	628	579	612	593	599	552	625	574	683	573	648	585	650	640	620	576	566	616	627	554	594	618	586	592	590	640	572	575	585	596	635	625	594	627	636	660	590	613	574	574	561	620	563	631	634	619	599	593	606	613	565	606	609	608	609	567	618	579	613	588	574	597	635	560	628	629	586	527	595	636	613	620	650	594	569	596	613	582	608	630	613	602	593	610	614	573	604	619	584	618	596	578	613	650	604	637	595	618	626	592	607	592	603	597	599	593	603	585	565	550	585	616	637	592	590	587	616	637	601	596	622	599	582	586	550	607	583	596	637	655	646	573	613	594	608	600	602	623	582	638	621	569	625	636	601	573	590	626	623	584	584	579	594	636	619	608	647	620	622	597	607	613	618	658	635	560	604	623	616	610	578	619	606	562	585	628	589	646	531	583	617	582	572	611	617	630	616	607	583	628	627	591	603	619	606	605	605	598	604	617	610	572	571	599	639	567	575	610	632	610	580	623	589	573	617	589	590	639	596	627	559	606	594	622	609	589	624	589	629	623	620	588	636	619	565	601	604	588	599	613	632	616	646	625	606	648	591	564	640	672	630	629	593	600	594	571	617	587	566	609	595	617	597	608	601	561	599	596	589	581	647	627	587	617	625	624	596	603	579	550	625	632	605	589	596	655	583	571	613	646	590	583	637	622	632	596	609	624	629	619	618	610	600	590	585	594	547	584	592	575	623	588	634	583	657	640	588	624	614	624	594	649	613	618	612	611	553	648	575	616	607	606	603	608	612	638	606	605	579	605	615	617	615	609	635	576	578	624	649	594	615	608	582	598	637	602	596	626	614	638	576	583	603	572	544	591	607	588	588	615	582	654	612	596	554	663	561	616	579	621	612	588	606	594	587	602	591	609	601	652	582	616	590	615	604	615	616	580	604	591	598	591	626	576	627	630	595	595	606	626	597	677	608	635	617	620	599	564	604	628	619	617	581	573	618	612	633	593	622	643	587	616	609	594	645	628	629	574	614	577	643	564	575	596	650	598	556	618	630	605	594	588	619	620	630	574	585	548	628	605	563	558	584	571	616	551	610	623	550	600	628	593	608	616	616	600	603	617	564	590	608	621	597	587	643	664	587	615	579	564	601	605	632	576	620	657	604	581	632	581	607	554	597	621	632	561	597	587	590	606	585	613	556	604	592	587	659	592	593	609	621	578	629	637	579	582	611	678	619	579	597	612	611	595	591	666	607	659	562	607	623	619	614	611	604	581	638	612	610	579	563	618	582	603	619	626	564	572	559	609	626	628	553	603	593	632	595	608	588	612	619	606	595	580	604	592	627	601	570	588	607	611	626	614	594	601	590	591	616	601	654	598	635	653	628	596	590	585	568	621	609	663	609	571	624	594	572	562	591	585	630	614	619	615	624	627	650	550	611	586	591	625	598	596	598	627	581	586	640	577	595	584	635	594	603	584	602	660	594	611	659	613	599	646	588	609	625	578	561	621	567	614	611	595	590	612	565	563	580	626	572	617	624	588	589	582	600
23128	20720	27964	23510	20720	12153	1108	619	541	518	471	449	406	398	374	359	373	413	357	353	382	421	353	360	376	377	375	383	353	332	360	327	327	344	354	371	320	351	366	351	344	347	327	320	336	353	324	347	371	366	321	326	347	316	337	331	318	368	329	367	375	358	306	331	320	342	314	312	333	338	351	313	336	341	343	361	308	359	312	338	315	356	314	283	349	332	349	346	322	337	332	338	342	336	334	340	344	355	329	323	353	326	313	329	312	347	345	357	338	341	362	334	322	350	317	338	308	307	318	319	314	357	321	317	352	340	327	323	353	318	340	328	327	299	372	333	332	334	317	312	330	278	312	328	330	313	315	321	311	308	373	323	314	328	302	344	328	320	319	303	333	312	351	308	330	343	361	329	327	320	311	339	327	333	313	322	302	299	348	305	333	325	313	296	354	334	314	285	284	318	330	325	326	320	336	344	358	307	302	315	326	320	347	328	327	350	340	315	330	357	339	331	331	316	330	326	346	347	319	325	304	310	348	285	335	332	315	324	309	318	273	315	324	325	321	326	328	339	354	325	309	301	374	326	367	313	317	316	339	346	287	349	310	375	328	326	329	347	335	324	310	307	329	334	317	329	308	338	343	341	339	356	332	303	346	347	314	319	305	319	355	315	297	338	336	347	332	336	303	348	314	356	322	335	329	295	330	321	318	326	321	354	300	363	318	324	312	344	335	327	324	336	315	336	297	320	362	337	351	322	331	335	337	342	305	318	331	322	313	322	320	298	331	299	287	321	324	320	336	308	354	318	323	329	367	320	328	328	332	290	309	328	314	332	357	340	317	361	348	319	334	324	327	315	304	316	317	365	352	318	314	338	327	328	333	351	322	318	323	324	312	312	329	319	332	322	338	298	323	328	356	329	315	306	353	346	317	322	347	331	327	333	327	328	330	349	363	317	364	317	332	314	335	308	308	336	299	346	350	320	311	322	331	329	336	319	318	307	316	336	338	314	331	326	319	332	329	302	316	342	335	308	295	366	312	322	346	311	312	305	352	328	337	367	330	307	285	308	318	311	295	295	322	332	339	311	309	328	371	313	341	301	314	318	352	350	313	320	326	320	299	315	362	335	333	337	293	324	303	350	328	331	321	311	355	336	307	349	291	304	343	320	379	347	358	336	333	333	342	335	288	327	324	339	312	326	364	283	302	371	322	313	291	286	318	333	322	330	335	364	291	311	345	330	318	361	294	338	363	327	305	336	282	300	329	312	325	325	298	318	339	302	316	322	328	307	310	324	349	320	367	332	325	302	342	351	321	317	345	329	303	326	347	350	312	362	295	340	292	338	309	329	354	347	324	309	332	353	330	308	296	315	320	322	325	325	326	347	317	313	334	337	330	329	352	321	352	365	323	324	351	324	310	321	316	354	357	328	322	327	352	314	353	355	341	295	349	312	337	311	293	331	304	344	334	309	337	308	308	301	320	332	340	316	303	349	305	338	353	305	322	342	319	366	291	355	334	358	322	310	338	328	307	324	296	312	359	323	364	316	321	315	319	340	319	331	309	330	334	314	311	337	316	324	331	336	312	296	310	340	336	317	323	345	301	327	332	328	347	332	345	317	336	366	353	335	271	310	315	326	300	332	306	341	315	352	334	309	347	319	325	327	304	304	316	332	366	298	306	336	325	292	287	337	349	314	331	327	315	328	343	297	311	303	337	355	323	338	309	325	304	354	307	289	320	344	305	339	314	374	308	324	318	348	335	321	333	299	333	318	335	321	347	330	337	325	310	326	305	350	331	312	327	360	333	322	377	345	334	338	323	297	302	346	351	302	332	356	308	309	328	308	316	327	292	302	341	340	324	291	352	284	340	354	352	327	317	338	313	300	312	317	326	347	333	337	325	337	338	337	338	320	370	339	319	344	306	339	334	320	308	314	341	361	324	329	327	338	314	339	339	297	329	324	325	325	320	330	321	354	311	322	307	301	319	293	325	336	346	323	335	316	323	351	322	364	337	338	320	307	324	320	339	317	301	299	320	332	355	320	319	315	298	314	308	324	311	294	361	331	333	347	340	317	332	341	320	360	340	341	324	322	325	320	314	338	339	342	308	357	319	335	351	333	342	305	330	327	360	331	295	347	339	343	320	335	339	333	347	348	337	298	320	328	325	336	329	320	329	352	354	319	336	347	320	306	335	342	329	333	340	295	331	303	352	310	345	314	296	305	340	334	297	335	325	321	326	315	315	324	356	329	311	337	311	320	340	359	321	325	345	351	346	334	347	345	344	321	336	344	317	300	343	302	304	326	347	285	326	310	345	326	301	314	317	313	332	336	310	314	321	328	315	319	323	330	341	316	313	327	309	314	364	321	316	328	300	315	338	310	318	338	303	318	341	334	318	343	311	311	319	338	359	336	335	309	306	346	321	340	325	372	316	335	324	325	340	346	337	353	303	301	292	337	326	361	352	341	323	321	316	325	319	300	323	335	366	328	342	334	346	297	320	298	311	301	322	327	338	334	281	339	318	342	333	336	354	326	347	316	279	318	291	321	372	310	334	321	317	302	328	332	315	303	355	316	310	325	314	341	284	339	337	308	361	348	349	345	308	336	340	324	301	318	322	300	305	320	356	334	357	320	342	341	355	352	319	345	335	318	310	332	329	318	323	308	313	339	330	308	362	351	337	343	292	326	325	314	344	326	317	324	326	328	328	321	304	335	303	322	332	338	339	310	331	317	332	314	332	322	330	344	333	305	322	322	331	323	308	316	319	314	335	321	332	309	342	329	330	323	332	308	306	350	312	332	317	347	325	343	328	310	323	301	349	302	306	298	323	359	332	337	332	327	327	316	328	331	362	333	317	330	313	341	299	339	322	292	315	334	294	361	320	352	330	351	313	358	307	323	341	317	316	333	329	304	358	321	354	302	326	367	315	303	314	337	337	335	324	342	327	324	317	329	339	347	274	346	352	316	314	336	318	295	306	302	330	306	313	367	362	307	341	294	313	342	326	321	328	325	335	314	326	365	334	341	325	323	355	321	321	326	359	360	328	312	339	335	328	356	339	348	347	336	330	358	326	336	345	292	311	333	339	357	340	319	340	331	347	347	339	327	313	332	337	353	397	310	322	305	327	323	354	327	352	341	334	329	345	344	337	330	327	323	319	327	308	320	315	312	300	342	343	340	316	307	356	320	303	294	325	336	306	382	335	325	321	317	316	324	311	316	339	318	308	337	345	338	308	330	318	301	320	327	306	324	329	320	345	332	316	303	309	323	293	325	308	362	340	342	323	302	327	340	330	301	320	310	297	314	347	307	306	363	359	341	306	337	323	345	316	340	321	292	319	326	305	349	316	301	339	348	326	326	338	317	302	321	300	322	324	321	362	300	315	347	309	336	324	303	332	344	315	323	343	340	341	315	341	327	320	295	347	328	287	317	326	364	308	313	321	325	310	302	312	334	339	314	355	332	334	311	357	326	351	327	346	306	323	308	305	316	310	346	356	312
40645	14703	6149	3083	2157	1613	1351	1034	868	786	710	631	543	531	529	492	501	453	468	452	458	434	460	447	455	433	474	457	416	427	395	456	389	436	441	388	414	382	413	413	402	389	413	398	405	409	424	372	412	401	404	443	382	393	399	353	394	408	403	435	385	387	423	397	400	393	377	385	361	380	362	348	406	398	396	394	368	370	345	389	371	398	370	437	383	410	373	355	396	383	406	385	377	369	398	359	392	393	374	410	360	358	366	371	367	346	380	393	361	370	371	367	353	414	350	387	372	374	404	391	416	342	401	403	399	370	346	421	393	377	359	412	370	375	392	368	381	371	351	375	403	386	354	371	391	382	384	365	408	383	392	401	377	370	371	392	380	366	396	385	364	370	409	345	393	405	361	358	389	373	359	355	375	352	396	366	372	344	394	395	375	395	383	394	383	356	382	397	365	343	386	363	380	402	393	366	379	434	386	383	399	436	358	399	334	375	377	360	386	363	378	393	357	363	385	373	407	391	413	369	386	400	386	398	377	398	372	394	394	394	378	381	377	352	380	368	367	398	378	375	361	389	369	383	379	382	384	406	391	395	374	341	373	386	387	374	394	345	364	360	368	398	392	403	374	414	363	389	376	384	398	352	393	393	358	359	359	356	387	367	392	366	383	394	357	385	363	392	360	371	362	377	374	365	361	392	334	342	376	379	439	422	399	374	381	392	391	387	374	398	380	386	391	362	393	341	395	368	387	378	381	379	366	367	356	400	372	347	405	370	396	347	388	379	362	411	403	390	394	378	394	381	364	406	381	396	376	392	404	382	393	391	380	381	357	374	356	407	387	394	394	371	365	350	393	359	342	393	419	389	381	366	371	371	377	384	415	384	384	405	364	387	368	374	349	372	417	342	391	352	374	328	375	364	332	363	352	404	388	357	377	414	412	419	381	430	374	382	363	380	373	364	390	393	378	379	381	383	391	365	391	403	358	368	379	348	381	372	339	371	394	397	398	377	377	351	348	355	376	375	382	385	384	373	359	380	385	351	368	382	361	373	383	394	379	372	382	401	376	389	381	398	372	359	403	383	366	372	382	364	388	381	406	387	382	420	353	382	393	378	398	372	384	349	404	355	349	401	390	384	398	353	389	412	358	411	357	368	373	405	350	391	386	386	364	389	395	385	393	376	408	390	388	371	413	362	387	384	369	365	345	381	391	365	413	373	405	394	385	389	361	337	405	401	412	405	367	363	366	390	362	368	371	406	399	383	357	384	385	385	411	385	391	355	426	351	378	379	355	405	387	382	394	356	374	379	374	320	374	383	375	410	380	369	352	372	393	365	395	370	382	381	378	369	370	391	393	408	400	368	364	341	364	385	393	389	384	381	361	386	380	395	372	375	415	383	382	393	391	382	360	405	377	405	389	375	400	327	356	343	371	380	375	348	391	380	396	418	348	371	361	393	394	399	407	363	344	380	361	379	377	396	387	354	378	388	411	379	372	381	377	399	376	392	386	351	357	388	397	360	384	358	372	366	394	381	391	377	360	347	364	354	362	369	356	375	390	362	383	386	378	426	385	380	390	368	396	371	378	388	379	354	392	418	386	398	387	359	374	402	398	378	388	391	412	373	348	372	403	392	369	407	408	394	387	389	368	374	383	376	385	393	392	381	391	373	393	386	373	387	372	391	354	397	395	398	415	395	342	371	365	416	370	391	371	374	371	361	353	360	379	384	354	374	371	367	381	393	360	416	363	393	352	400	359	373	374	414	389	369	345	385	355	376	385	358	383	390	353	373	367	407	377	390	347	372	403	366	397	344	391	397	345	396	372	388	346	382	385	384	357	363	387	378	390	395	397	404	360	391	377	358	344	397	392	409	362	384	390	402	373	419	414	380	354	368	416	371	377	369	384	386	394	360	395	386	357	434	347	388	382	401	387	368	427	391	398	343	344	361	372	375	360	387	382	372	403	332	379	373	367	358	396	375	352	367	394	353	388	392	386	414	394	326	363	369	370	368	376	437	377	421	398	374	396	370	403	405	390	389	412	353	374	381	414	371	375	390	388	359	415	354	350	400	397	404	377	379	393	416	355	380	394	370	370	334	352	374	377	396	378	370	382	372	379	352	399	385	358	378	368	394	377	427	378	384	405	391	381	375	362	359	370	377	365	430	394	395	379	391	398	366	363	371	362	384	397	368	347	393	368	384	383	389	379	360	396	376	390	371	374	413	375	404	385	364	411	372	380	368	390	370	352	399	386	384	354	363	381	389	388	390	388	376	354	402	395	370	392	353	401	406	396	396	407	398	397	375	390	390	373	378	389	358	381	383	394	410	363	418	360	393	372	354	368	379	390	333	391	398	372	351	404	404	386	380	400	371	372	359	357	393	379	365	352	376	382	395	365	388	371	369	381	358	421	356	374	397	383	410	367	379	404	363	345	384	362	376	366	364	371	395	351	381	380	391	363	369	387	386	373	361	364	368	359	399	362	373	402	381	398	350	402	403	367	386	371	318	416	370	368	400	406	365	361	400	385	399	375	385	407	391	372	376	410	387	396	379	388	381	386	392	376	370	385	389	412	336	335	394	397	387	398	389	408	371	411	374	373	353	366	378	361	407	387	356	385	359	346	382	395	363	393	410	367	370	380	345	380	336	393	389	406	386	404	413	366	400	374	354	386	369	392	389	384	381	404	372	372	352	390	416	357	400	360	384	341	370	367	396	375	384	353	384	365	384	390	397	383	416	408	369	386	352	378	387	423	384	413	396	329	356	366	380	371	367	369	377	400	372	402	380	358	405	371	377	409	444	382	400	366	370	327	377	354	307	399	389	385	407	378	383	429	369	354	360	341	390	362	385	390	422	401	361	379	340	368	372	371	389	363	383	356	386	386	370	384	370	352	366	370	367	379	397	406	383	421	364	372	367	351	390	373	336	370	358	379	374	370	382	402	372	376	395	393	367	409	432	402	395	382	345	369	388	406	378	367	415	389	359	389	358	392	408	380	379	386	425	394	379	384	407	395	368	412	400	378	373	387	395	357	364	375	406	388	385	352	376	417	382	375	407	404	363	394	383	423	375	338	373	394	382	372	390	400	394	417	362	368	352	402	369	388	363	356	386	384	384	399	370	370	381	388	404	384	363	370	378	361	381	434	416	383	370	383	347	391	361	370	377	366	379	383	358	392	368	405	396	417	409	331	388	361	399	377	381	371	355	362	364	375	381	355	405	423	383	356	378	389	382	390	356	395	387	347	390	356	371	389	376	374	413	397	366	340	400	382	394	400	403	396	367	350	409	408	378	362	370	358	357	373	372	393	350	386	422	372	367	360	363	348	376	368	378	356	394	406	383	365	374	375	387	381	388	379	384	319	383	400	371	369	368	369	349	369	361	372	362	415	401	363	408	397	381	367	379	388	413	360	383	379	384	394	363	336	351	404	382	375	388	332	382	376	378	367	375	382	349	383	372	384	389	359	417	363	384	368	358	365	364	435	368	352	347	400	419
24345	20717	26995	24420	13309	1406	992	901	841	840	768	798	779	734	787	703	771	717	771	758	737	704	753	743	742	771	763	746	722	754	744	769	745	712	730	756	684	725	765	755	748	732	716	684	759	765	755	703	701	722	747	733	761	707	717	717	749	779	709	741	765	722	772	728	743	743	731	752	733	797	735	725	670	711	742	699	734	660	700	787	754	696	744	734	757	689	785	697	736	710	709	725	729	682	736	729	787	699	718	722	723	722	691	709	718	711	709	760	685	715	714	709	795	730	725	757	706	702	717	723	700	740	739	680	754	719	714	710	704	734	750	726	718	717	710	722	734	761	717	736	734	715	749	677	696	769	716	702	712	738	742	716	706	746	719	710	750	723	757	748	695	742	734	764	759	744	743	697	725	673	740	784	724	704	724	748	706	722	696	735	740	741	729	749	747	751	741	744	721	693	724	691	715	663	725	700	665	739	710	765	733	703	709	783	704	770	718	746	680	689	718	715	731	733	759	765	739	751	731	710	738	743	743	713	741	773	722	749	722	680	728	718	746	705	690	784	750	738	731	703	715	728	730	767	757	760	730	749	739	740	743	736	762	731	783	762	752	729	751	721	718	725	715	756	737	728	762	729	700	737	758	751	719	745	743	704	687	761	760	743	741	749	744	716	717	705	740	763	746	752	703	743	744	702	738	676	714	693	739	755	712	743	767	759	741	789	735	735	776	714	711	728	693	661	766	666	739	766	698	744	681	743	741	723	738	707	740	755	754	699	760	791	710	771	714	752	695	705	752	729	710	744	726	730	705	736	785	756	751	739	769	691	739	771	736	749	731	660	756	749	743	704	710	727	700	708	745	742	754	729	747	764	756	708	741	681	705	749	721	771	725	720	716	757	742	661	746	767	789	720	733	729	776	645	730	678	700	695	744	734	731	665	702	761	781	752	713	699	700	724	735	733	719	716	694	717	715	709	716	715	691	683	773	754	728	726	695	705	739	765	696	703	734	714	733	715	723	763	699	686	714	766	745	674	704	718	688	714	694	692	712	666	717	688	715	691	688	709	699	710	758	725	730	777	682	692	721	733	696	765	732	791	717	693	765	800	750	718	734	694	738	719	760	746	784	722	787	716	724	744	739	716	715	710	693	710	716	715	685	718	723	746	764	757	721	728	705	737	721	724	770	717	728	756	717	719	713	783	718	753	711	722	755	747	741	765	675	743	749	708	767	749	716	749	736	709	714	755	684	697	759	718	688	746	712	671	748	730	692	714	735	688	780	736	771	754	679	777	695	700	689	707	768	735	763	699	689	735	720	725	688	692	700	692	714	690	710	719	704	692	704	706	774	686	707	704	714	731	704	674	728	711	721	665	776	741	714	730	704	747	731	715	709	714	711	723	743	783	720	734	712	769	815	767	668	692	717	759	755	757	743	758	713	769	738	691	686	742	758	734	729	763	721	731	745	691	758	698	744	662	773	756	737	767	737	669	748	747	730	748	759	683	731	683	727	745	690	759	706	765	748	680	685	727	767	744	757	696	719	744	684	692	708	692	684	799	730	718	726	713	724	791	719	745	708	735	688	697	730	728	751	742	724	747	736	728	720	673	721	741	685	750	719	751	786	746	769	733	673	726	727	697	720	709	730	730	722	731	738	698	723	704	712	730	741	738	671	711	739	681	733	693	719	711	716	679	722	766	711	694	734	705	647	733	777	730	700	733	689	721	719	723	711	764	757	717	701	711	692	780	728	690	699	696	726	728	729	694	761	688	697	761	775	719	702	704	768	711	739	711	715	696	769	729	672	709	735	720	721	733	723	720	745	705	659	673	724	734	696	714	703	691	688	756	711	728	744	722	720	722	712	769	693	757	704	766	700	725	690	762	716	699	739	739	729	708	732	735	724	724	732	749	771	736	748	760	698	711	748	712	692	738	749	739	752	721	750	683	706	738	744	709	754	784	721	755	749	681	707	681	766	764	731	686	734	661	731	728	694	744	727	716	731	684	734	721	745	712	701	781	717	729	704	742	760	708	680	736	727	775	717	744	772	718	694	720	740	704	731	756	745	762	742	693	678	785	751	740	718	763	731	724	763	711	764	733	732	693	742	726	738	695	710	760	703	734	707	742	722	732	773	741	756	745	701	730	741	711	730	743	742	710	697	721	682	741	694	715	727	723	724	736	725	689	722	694	737	721	715	704	791	723	726	714	724	751	724	694	721	751	767	749	734	703	688	721	707	772	748	747	744	717	710	739	727	744	742	742	711	690	783	744	691	652	678	718	732	744	723	737	745	735	766	771	763	722	755	728	739	769	729	686	718	708	708	668	791	735	728	736	717	753	729	747	716	734	722	696	735	697	691	747	726	671	659	731	771	737	736	714	737	703	705	706	745	746	722	747	706	680	743	709	709	675	720	717	717	697	734	718	720	688	758	737	798	712	723	765	654	759	728	731	709	755	670	713	721	719	721	755	747	747	747	690	768	697	747	715	737	696	768	709	744	705	773	732	702	782	716	708	712	697	759	778	727	740	714	699	794	759	706	690	717	747	740	699	704	748	680	692	704	724	744	708	740	726	710	727	676	684	695	708	743	731	726	724	713	738	732	731	719	748	722	692	706	708	709	689	739	708	699	791	720	743	651	693	744	683	698	748	723	765	819	738	757	717	734	710	746	715	733	726	771	711	716	736	739	695	662	746	752	726	720	688	702	720	731	711	719	723	784	739	731	705	728	732	707	727	725	710	716	695	720	680	710	756	735	733	730	731	740	712	747	733	733	716	730	726	745	694	682	731	720	723	716	747	736	761	757	746	770	712	751	753	745	745	752	713	746	712	736	709	721	735	714	715	718	777	726	705	733	712	744	690	745	758	706	689	758	752	734	735	647	735	694	711	691	748	742	723	734	724	720	700	739	750	756	673	741	714	707	702	707	740	711	678	676	742	724	663	734	769	758	709	731	742	757	695	724	739	689	714	733	646	646	710	737	715	725	735	746	711	763	720	721	688	746	739	740	724	726	669	783	687	698	696	713	714	711	703	716	728	740	683	709	767	754	729	751	772	719	743	693	741	761	773	704	722	746	770	774	761	685	706	729	730	705	726	737	747	714	735	729	712	721	753	684	748	706	791	720	745	687	748	689	706	731	729	720	715	739	735	721	729	728	700	707	754	735	750	738	753	680	684	723	773	720	727	777	718	744	722	695	717	720	727	743	684	678	762	731	717	728	712	752	717	778	700	721	743	708	703	733	692	737	689	765	674	701	698	699	733	693	720	742	706	696	688	740	717	715	719	738	722	748	722	760	709	725	739	664	715	726	707	691	772	684	760	713	703	665	701	741	778	744	708	717	720	721	728	661	722	733	753	707	693	739	704	713	748	716	734	718	705	732	701	728	698	716	717	737	745	747	746	710	716	747	728	763	754	757	724	724	749	722	810	690	711	749	701	763	708	747	715	692	708	756	767	726	703	744	719	757	704	713	701	724	759	713	707	709	739	712	741	672	740
40088	13328	4142	2424	1839	1529	1249	1184	1121	1111	964	912	854	884	885	903	845	880	860	863	866	847	833	898	812	901	818	849	898	821	827	833	857	760	831	849	838	898	795	856	832	831	821	793	822	843	816	808	819	875	793	857	860	847	885	795	827	832	800	845	798	821	773	847	845	827	803	820	801	830	801	793	845	764	806	775	784	797	783	804	800	820	811	833	799	824	775	806	769	805	799	799	814	780	835	778	847	812	839	799	784	839	802	857	817	803	829	867	797	855	836	866	809	851	813	852	812	818	841	807	833	810	813	805	786	813	794	795	810	739	850	831	828	824	869	832	822	796	799	824	809	820	823	824	818	822	821	887	815	802	797	787	831	788	845	813	787	796	784	825	799	798	830	839	804	849	799	791	806	807	779	790	834	821	808	830	845	831	780	838	848	812	804	820	832	798	835	822	843	823	756	808	794	852	841	834	811	802	816	813	789	746	784	787	885	838	833	804	794	826	829	833	771	845	856	870	810	819	844	780	795	836	774	729	819	823	849	787	827	788	845	826	806	832	786	782	811	859	780	820	786	824	776	783	802	814	854	848	834	860	807	795	789	886	803	811	773	820	790	867	835	857	774	833	810	822	871	793	744	792	789	803	840	801	847	822	835	788	803	804	820	809	848	812	784	791	822	821	859	809	795	814	779	802	800	785	799	830	830	804	799	818	765	776	823	840	812	849	826	837	823	742	799	746	835	771	811	808	850	859	796	833	795	796	801	831	838	785	786	794	807	835	810	880	828	801	796	798	847	822	794	831	791	836	860	907	819	819	828	826	839	786	759	802	810	805	831	779	803	793	859	826	800	827	842	809	831	770	856	795	799	800	787	758	831	783	847	787	800	755	813	789	856	804	788	829	861	813	859	816	810	790	821	814	801	831	810	788	802	848	767	840	855	777	838	821	814	833	795	833	827	783	844	843	765	837	784	823	833	879	830	775	825	834	813	831	845	854	766	816	878	821	842	902	817	843	818	859	786	771	811	795	771	765	788	822	830	844	816	799	801	843	773	827	835	845	824	781	780	804	790	809	816	816	811	784	793	880	803	807	813	794	828	775	810	857	834	828	822	802	792	854	808	811	803	813	803	820	790	850	810	811	838	822	839	847	806	738	801	793	817	836	864	850	832	813	789	841	826	800	826	860	834	831	776	750	759	819	798	808	810	837	855	834	780	804	806	837	881	778	790	840	830	807	873	793	806	741	806	836	833	870	845	816	835	802	783	810	855	810	832	822	851	825	824	798	859	816	801	812	755	830	899	830	799	817	840	770	793	841	832	793	812	794	811	751	822	824	792	829	821	785	863	778	742	792	797	835	803	843	829	800	829	874	813	836	788	795	818	829	809	783	781	864	802	824	791	812	817	817	778	777	765	801	795	805	784	846	807	818	831	763	837	788	797	802	837	819	870	861	837	844	850	817	797	806	787	820	780	860	817	771	839	857	812	862	790	794	795	804	826	850	834	839	848	806	853	838	830	822	816	777	806	775	840	867	830	862	821	828	818	799	835	766	797	844	812	784	798	848	826	827	856	830	816	827	799	843	785	776	798	794	790	768	863	849	810	799	816	814	843	869	789	771	821	790	835	762	809	808	841	763	830	782	786	786	831	836	805	818	829	835	845	798	851	804	898	838	822	835	843	768	857	788	787	753	838	795	780	811	769	781	841	800	869	822	802	815	820	827	791	827	774	776	862	809	871	849	834	812	784	747	810	834	799	839	827	807	850	796	823	820	765	826	877	767	785	806	807	811	801	794	808	789	802	811	824	783	783	772	779	802	810	786	829	820	825	799	872	800	841	844	866	828	779	769	850	834	783	823	795	838	828	809	830	780	796	807	838	818	821	827	812	822	832	845	857	844	834	850	885	811	840	788	880	836	851	818	838	797	778	795	777	771	826	832	822	824	860	815	844	804	854	847	746	784	792	839	827	829	792	817	823	821	784	851	827	894	850	835	847	809	857	808	810	811	803	827	787	792	840	851	763	815	824	756	827	760	814	824	841	825	841	779	793	785	826	795	819	813	804	814	804	811	805	857	847	804	805	810	794	790	790	769	842	821	872	787	822	771	778	810	838	795	875	809	828	865	802	777	758	799	773	798	754	772	789	798	860	785	789	824	787	788	758	774	833	798	855	837	855	768	836	801	832	790	822	817	825	801	790	792	773	850	775	784	847	811	803	798	806	836	814	775	850	794	815	795	798	822	830	820	850	806	839	798	844	778	823	828	765	787	777	853	770	830	785	842	790	769	846	840	821	886	804	805	822	827	836	824	802	822	859	820	828	828	815	852	781	808	805	841	813	853	786	785	784	826	782	807	857	780	840	798	829	786	804	771	816	815	782	834	779	795	803	733	846	785	811	804	815	833	817	790	823	812	793	803	784	839	749	810	828	799	782	814	805	787	809	806	844	786	770	832	791	850	794	779	852	800	833	821	804	829	810	791	844	806	842	780	807	820	843	809	851	764	846	808	781	806	814	817	830	755	861	846	800	799	748	864	780	843	816	856	838	851	783	825	786	803	801	830	878	815	800	812	801	801	815	827	782	833	802	859	776	819	872	780	861	757	804	756	793	802	819	875	848	795	775	824	808	836	821	808	782	803	823	840	808	807	802	813	786	768	792	791	781	847	816	818	831	810	797	788	881	842	801	814	762	828	805	786	816	795	780	821	856	816	832	794	852	777	818	837	816	768	784	792	813	804	787	760	796	848	839	811	858	829	785	804	820	823	815	771	799	801	811	879	815	804	778	794	766	801	818	840	831	809	763	813	797	789	868	816	837	819	821	874	818	795	768	819	822	791	837	827	834	813	795	786	774	852	809	788	813	749	824	789	796	811	781	807	800	839	839	820	729	847	818	820	811	810	820	817	783	786	843	761	771	809	832	829	780	822	819	839	840	802	822	841	822	803	773	831	833	821	819	782	842	790	873	798	841	845	871	823	803	837	808	836	805	806	833	762	800	791	839	824	849	832	793	851	812	831	861	810	790	809	805	800	781	810	789	813	799	859	822	838	821	819	791	838	847	808	856	774	780	839	825	809	822	803	840	832	826	855	869	828	804	805	878	813	762	863	789	818	818	817	771	791	816	821	885	841	812	810	783	801	847	788	831	830	845	800	826	775	769	805	840	822	863	835	825	786	797	820	826	856	778	851	844	834	805	817	829	858	818	846	857	826	814	803	829	812	861	805	837	817	808	808	852	791	797	851	855	841	822	778	813	852	836	782	891	813	810	807	823	771	799	814	818	801	817	842	806	811	763	803	823	787	827	786	801	846	855	786	843	815	801	789	787	785	799	798	789	829	833	853	800	812	854	828	827	798	800	811	814	817	775	835	806	762	804	747	829	801	791	827	817	844	843	797	798	818	813	810	866	874	813	831	742	800	782	816	787	758	811	830	797	845	776	857	809	788	836	815	818	762	828	819	837	782	803	816	842	824	841	761	847	826	833	734	756	789	826	795
22279	20810	28425	23291	20811	20861	11892	1351	985	964	852	745	764	747	623	651	615	586	638	643	595	654	575	617	642	587	612	564	588	607	568	624	635	543	560	546	562	520	560	578	577	586	545	543	527	548	566	537	569	577	560	568	529	540	545	506	535	577	538	525	510	562	535	542	525	542	555	559	522	503	560	566	527	529	490	533	528	521	507	533	557	563	547	480	536	538	525	507	509	560	494	490	526	521	518	518	525	528	530	579	522	525	527	522	495	562	539	558	552	535	501	505	513	533	555	517	527	524	529	514	553	512	529	558	505	517	558	570	522	528	502	512	562	543	554	518	486	498	530	534	548	523	521	488	538	546	484	554	506	531	525	536	488	574	513	530	533	541	548	541	495	550	529	529	553	571	536	540	553	521	524	548	557	515	540	514	524	527	514	553	535	534	551	530	519	542	528	551	543	517	538	507	568	529	558	518	543	565	505	556	565	485	501	489	544	479	544	515	509	521	515	566	535	580	533	523	525	539	500	519	527	522	556	541	568	536	526	528	510	550	507	530	512	570	569	561	514	543	553	555	530	537	553	511	552	508	510	505	492	564	533	548	570	548	541	518	472	494	544	498	530	490	529	534	538	592	529	532	530	519	494	530	564	569	532	532	526	558	509	553	515	487	530	531	532	544	515	556	486	537	542	524	510	542	491	520	527	536	501	519	519	471	520	524	521	497	519	516	529	524	525	551	549	552	499	548	514	509	501	548	512	504	542	527	542	517	532	530	523	542	550	494	541	557	515	569	499	526	548	510	550	527	543	536	540	543	545	551	521	553	542	492	543	530	532	570	537	559	531	528	543	511	555	523	533	532	543	550	563	531	555	510	509	501	549	560	535	546	549	547	508	509	558	580	526	522	550	497	560	521	518	504	539	519	527	525	519	539	593	544	522	498	471	506	550	566	540	497	534	528	553	543	493	555	506	530	483	499	526	500	543	545	511	531	532	507	561	559	511	498	509	539	537	505	470	535	547	525	532	517	534	571	527	520	595	523	551	552	539	513	549	537	535	527	527	583	510	541	526	514	533	555	550	492	549	514	525	499	564	553	556	545	522	519	505	552	519	510	522	524	506	490	558	502	509	493	513	550	565	525	555	533	525	538	571	522	526	476	515	535	548	514	526	518	497	528	529	585	521	541	577	513	565	543	496	579	538	543	511	526	565	563	582	539	538	452	524	541	488	554	519	503	502	537	550	553	563	574	561	575	535	519	538	504	524	530	498	537	533	524	481	531	515	519	520	507	531	536	548	514	473	513	565	508	544	518	513	543	524	550	552	542	533	516	513	538	529	509	521	499	509	535	505	536	502	528	545	512	526	526	512	551	501	487	523	567	593	543	533	546	505	512	558	538	550	537	496	532	530	548	542	518	511	526	531	513	536	516	517	537	532	527	526	567	525	498	531	541	502	501	493	572	531	539	533	554	509	572	560	562	554	512	502	553	512	531	529	556	525	514	535	493	505	554	509	521	548	521	602	506	536	536	571	552	495	525	514	551	504	539	529	535	557	570	518	525	516	573	551	547	537	492	502	509	530	560	546	558	499	523	500	497	575	518	534	547	498	516	530	503	531	520	552	531	521	542	501	501	512	518	529	477	529	528	558	563	524	541	522	519	545	505	527	504	537	567	553	515	491	543	465	531	508	523	521	488	522	542	542	503	510	534	540	510	508	512	512	557	524	538	532	536	512	514	534	537	476	517	577	543	539	495	551	528	500	519	532	556	508	524	526	578	525	540	517	570	527	517	578	513	485	531	502	527	492	546	519	503	546	515	532	541	525	540	577	541	510	550	528	541	544	551	489	535	514	546	573	508	529	583	514	508	541	505	511	520	473	533	525	527	525	532	572	550	547	532	542	507	577	555	536	542	553	550	558	533	532	526	516	509	541	552	539	538	535	473	551	597	559	479	514	524	515	522	515	551	524	509	549	525	525	505	488	530	516	563	528	540	537	498	529	535	490	545	546	525	492	512	535	494	528	546	553	522	530	525	547	533	567	553	512	490	514	523	561	549	496	496	534	526	518	508	526	510	545	544	526	502	536	520	578	560	545	505	526	496	525	516	577	513	486	560	540	573	552	532	502	528	552	516	539	516	530	538	496	539	528	535	586	540	532	522	544	536	542	546	521	477	454	552	546	546	486	575	502	560	567	522	514	531	513	539	503	546	513	490	517	508	510	511	515	529	526	510	540	543	546	578	569	554	519	539	546	523	511	570	523	576	549	520	523	536	585	526	519	507	553	538	545	516	525	511	498	559	508	526	542	531	516	491	546	514	551	488	509	547	516	521	528	571	552	533	561	586	515	487	494	533	454	530	496	540	502	549	533	536	531	530	525	519	550	522	490	492	543	532	505	522	528	547	552	502	535	507	543	562	514	514	528	528	537	533	513	504	511	523	537	566	563	571	520	536	557	522	528	554	578	532	526	540	497	528	515	554	526	538	575	518	544	485	536	526	522	466	535	551	536	575	542	512	556	517	543	499	516	527	504	520	500	491	543	501	527	508	513	525	488	563	532	497	513	539	503	544	545	514	523	503	519	516	531	562	552	514	548	499	519	516	519	515	536	533	519	525	530	541	526	538	536	535	552	525	530	557	521	518	490	537	573	510	502	576	518	509	533	533	517	513	577	515	522	489	543	496	541	488	529	532	552	534	534	523	505	493	544	572	493	532	539	507	540	476	497	552	521	536	558	520	537	518	477	475	515	512	525	501	519	501	504	490	494	510	515	530	595	513	499	560	494	520	517	568	546	517	527	567	541	526	542	529	539	519	543	520	530	560	514	524	552	518	504	513	526	514	521	560	538	557	539	509	560	547	505	555	519	545	512	523	541	528	520	553	558	510	502	517	534	549	577	475	531	522	580	528	545	492	505	566	535	579	540	523	566	497	522	555	476	533	531	547	491	547	526	512	523	559	507	566	523	556	541	491	551	544	551	557	552	483	492	542	515	519	481	538	559	525	488	503	534	497	549	571	530	539	539	523	507	494	528	537	512	571	536	542	531	536	511	556	512	526	554	503	549	536	513	555	478	532	548	491	524	502	503	508	549	540	554	527	558	517	556	538	522	507	512	559	499	507	578	530	519	554	529	548	589	519	535	550	545	488	554	511	529	590	544	514	528	537	529	528	540	569	523	532	555	536	534	558	523	544	580	521	527	508	531	536	481	521	541	504	507	582	541	526	515	521	551	526	528	540	527	520	525	506	532	526	483	514	509	486	539	550	524	501	556	528	468	521	549	512	515	562	537	559	552	528	509	535	541	574	501	516	505	544	559	544	535	531	496	505	500	528	480	567	519	546	528	550	563	509	514	527	519	514	583	493	515	536	521	536	548	569	538	513	565	562	590	517	533	553	537	514	507	555	525	537	504	550	548	517	506	533	511	573	547	494	521	518	538	529	546	529	525	582	519	500	562	505	542	541	545	544	522	501	567	461	496	528	552	529	552	525	566	485	566	511
45043	21106	11074	5812	3945	3037	2444	1925	1669	1455	1163	1045	980	859	824	847	761	726	701	702	729	694	659	727	695	699	705	691	646	670	657	679	657	633	646	614	625	623	659	632	594	588	567	609	566	593	565	611	579	597	609	617	599	585	589	592	649	564	622	615	618	570	585	593	621	563	577	574	607	583	599	599	603	583	573	583	601	583	587	586	612	563	591	558	531	585	619	589	624	614	590	620	545	557	572	558	590	594	586	580	582	533	584	574	600	601	573	580	530	535	573	563	521	569	559	591	597	574	550	642	580	565	533	596	569	536	588	558	577	538	545	580	550	580	585	568	557	583	532	550	558	607	596	564	570	527	560	537	593	550	603	594	562	532	554	567	576	571	584	563	563	568	557	554	602	529	575	541	602	581	569	556	547	582	560	604	562	579	585	587	565	540	567	566	567	580	575	605	619	565	576	551	553	555	583	620	591	580	583	580	591	561	557	556	509	556	568	605	573	596	582	548	562	567	576	543	569	593	538	573	555	580	563	549	609	561	585	587	564	603	611	581	594	569	574	539	583	535	550	594	607	588	564	578	571	574	611	525	589	548	569	589	581	578	592	573	571	574	563	557	614	552	541	586	561	609	590	595	566	537	573	567	575	557	609	540	603	581	589	548	624	558	560	538	602	544	554	563	562	549	590	586	561	568	547	567	596	569	531	576	610	548	576	578	542	553	610	578	542	643	584	561	544	544	580	550	543	579	603	616	549	563	551	579	580	570	578	588	605	567	592	590	574	629	540	567	587	569	580	594	543	555	536	561	565	576	556	590	557	548	603	574	602	549	579	528	629	566	573	576	589	552	546	597	555	598	612	537	568	544	592	534	560	580	566	584	574	547	541	602	600	547	568	574	523	560	584	569	560	561	569	594	584	562	598	584	563	565	545	567	547	579	584	591	580	549	557	568	541	572	574	566	605	571	565	553	614	592	594	570	551	601	563	569	567	607	513	562	599	604	543	577	567	563	556	597	573	581	557	555	559	601	566	559	576	543	593	564	596	553	579	583	532	530	570	584	574	581	603	578	631	573	577	567	598	619	591	597	608	550	559	557	566	558	547	556	575	537	546	588	589	596	592	571	567	568	567	578	551	567	552	549	618	586	594	510	630	572	548	570	574	581	540	609	593	570	610	573	578	593	522	602	591	545	559	572	515	558	549	567	566	571	573	600	626	581	603	558	586	606	580	568	581	593	553	609	559	567	543	553	550	593	600	577	585	560	547	580	581	531	588	527	564	566	533	601	556	553	568	569	559	553	609	579	562	541	574	583	539	560	587	528	568	590	554	594	587	607	586	622	549	563	585	546	591	580	574	549	562	572	601	588	568	596	570	568	544	595	542	565	575	586	614	601	552	602	592	550	544	576	580	513	580	580	596	614	579	551	618	554	608	578	563	621	576	545	596	556	527	572	534	596	540	600	544	578	545	525	623	569	631	583	568	605	556	599	568	574	544	570	568	543	594	535	587	573	571	545	550	615	593	547	560	573	592	551	587	567	577	530	583	538	544	548	563	561	565	569	574	588	566	605	575	578	568	562	567	580	522	591	623	567	584	598	581	565	603	544	610	572	534	630	577	536	540	543	540	602	555	588	586	601	543	573	586	559	604	575	600	595	517	564	562	566	554	631	591	581	595	588	587	573	568	577	587	538	556	572	585	556	556	600	575	571	610	576	582	591	588	557	563	598	503	549	577	568	594	539	585	555	565	588	616	564	549	534	601	600	542	616	562	542	546	531	569	582	535	563	538	584	592	554	570	587	582	570	606	546	569	549	572	559	552	569	563	559	591	547	544	542	591	591	572	594	554	531	558	584	536	614	566	558	571	574	563	582	561	579	612	587	578	579	580	596	617	534	555	599	561	537	612	582	576	540	564	637	586	601	558	582	551	560	543	578	627	569	567	602	576	543	556	556	560	561	617	585	579	564	580	577	526	582	572	565	547	571	595	582	488	603	611	552	588	603	544	577	542	572	612	631	594	579	571	534	561	588	606	571	579	615	579	547	572	585	575	623	585	576	553	583	557	543	573	603	549	645	588	582	568	584	581	584	577	593	569	545	601	571	586	602	573	591	596	542	582	534	564	589	560	592	599	554	579	557	585	559	552	545	561	582	597	586	555	564	571	578	521	577	597	583	584	625	613	544	570	565	555	602	591	565	567	585	567	594	546	628	536	593	573	553	549	594	613	540	543	551	560	589	598	559	571	588	573	629	606	551	570	575	556	576	556	557	565	545	605	561	559	584	575	565	601	547	539	582	584	582	565	587	564	566	547	574	565	563	581	534	556	590	533	555	560	577	543	575	577	547	555	601	584	583	567	583	553	580	589	577	571	594	520	597	596	595	538	566	582	589	605	564	575	598	595	585	567	581	569	567	546	536	582	597	580	558	593	534	608	584	569	603	538	527	603	552	556	552	576	553	570	565	590	539	528	579	575	577	580	596	586	542	572	585	574	580	599	549	585	601	573	564	579	542	567	584	591	593	568	556	585	567	568	554	569	587	598	577	615	521	567	607	569	597	576	564	557	585	573	562	590	546	537	565	560	567	521	608	588	602	515	568	542	602	574	557	597	553	569	576	557	561	568	558	605	568	585	571	597	572	590	577	588	592	547	545	623	617	575	582	577	570	594	555	542	600	564	591	538	600	570	590	564	565	542	569	598	587	548	558	544	559	542	590	569	586	579	569	587	564	587	613	634	591	609	561	537	529	581	569	609	564	614	556	594	565	551	584	587	578	579	566	584	574	550	545	589	554	573	598	587	629	564	553	583	591	588	530	539	525	559	611	569	607	556	551	557	579	576	560	614	570	607	547	543	597	565	554	598	589	601	528	581	576	570	578	579	567	522	591	598	585	565	547	566	565	592	580	536	567	565	543	549	580	574	599	575	555	612	537	605	574	598	556	573	560	539	566	611	582	596	569	599	587	574	610	557	584	598	601	584	588	602	557	578	563	582	583	586	552	528	553	592	576	571	569	551	550	538	550	581	557	576	560	587	570	593	596	543	553	588	595	569	570	552	569	538	586	587	559	541	558	608	552	594	559	572	606	570	564	569	544	546	586	586	541	588	563	561	570	575	582	569	580	547	583	573	579	570	585	595	581	583	579	613	620	541	570	621	581	574	575	615	599	564	599	562	601	557	636	570	573	571	598	529	583	569	518	584	560	540	593	585	593	549	564	537	579	554	554	558	586	556	548	585	582	595	544	562	591	586	571	531	567	588	532	575	578	533	565	540	554	536	613	626	550	571	568	618	562	573	540	580	581	571	587	599	580	586	530	563	585	541	622	566	543	513	598	581	535	593	553	561	596	579	561	554	558	552	588	570	590	595	594	587	575	549	595	589	564	577	584	546	571	541	572	630	573	573	575	571	567	536	553	601	579	548	589	574	590	628	530	607	566	593	575	537	571	586	588	554	556	559	574	562	547	559	568	596	602	576	607	527	555	577	569	538	566	605	522
30531	21463	12082	1709	795	750	633	581	520	529	547	576	530	548	486	537	549	485	544	537	524	550	507	545	550	576	587	578	519	559	522	485	524	583	580	574	516	516	559	536	521	510	529	566	549	537	539	542	547	544	553	535	563	505	518	520	564	523	540	534	525	533	527	477	515	511	517	536	502	556	555	535	521	517	518	552	576	541	547	527	545	530	514	524	514	532	516	485	498	539	521	520	510	535	553	526	552	518	535	569	568	523	539	522	535	514	538	501	549	517	570	513	549	554	517	582	511	493	562	504	530	524	490	515	576	568	562	514	501	554	554	531	489	547	506	509	532	525	529	534	534	519	502	533	530	501	503	532	563	522	517	536	551	491	521	535	531	530	523	529	544	520	511	525	548	519	564	506	519	543	544	533	520	548	530	542	548	552	545	537	558	521	529	509	514	516	524	526	560	528	551	517	506	565	516	537	559	510	518	517	528	522	575	532	512	508	535	527	476	557	563	500	561	535	542	552	553	533	506	536	517	534	520	507	529	519	505	549	511	527	547	536	500	500	534	512	519	540	538	527	530	509	536	498	507	476	525	545	526	579	557	548	533	523	528	507	506	555	545	525	511	506	506	526	540	563	564	513	532	504	564	492	507	524	561	540	541	508	491	538	553	565	512	497	498	501	566	525	487	504	553	525	572	513	534	542	520	552	526	529	556	538	540	530	525	518	575	546	505	513	545	544	535	573	520	524	510	502	508	516	558	528	532	572	533	500	532	507	523	563	525	536	537	519	532	549	493	540	547	505	540	526	495	560	515	506	589	545	525	504	508	532	542	498	540	523	531	482	529	537	547	520	500	486	571	514	525	526	535	517	506	545	525	539	532	538	493	522	545	517	499	528	532	522	576	515	551	525	486	489	537	524	514	536	546	526	543	520	557	497	497	562	502	506	513	531	505	551	525	574	548	487	549	519	537	518	504	489	524	522	530	520	540	536	555	488	581	529	485	531	546	531	537	532	522	507	519	540	521	521	573	558	562	538	511	526	515	546	549	544	533	542	518	528	555	548	525	536	513	529	519	536	548	543	539	511	481	475	547	572	541	563	590	513	489	573	497	515	511	525	507	510	531	495	534	531	515	553	522	504	545	506	517	535	529	557	525	520	551	524	544	528	557	524	546	518	546	548	550	511	536	507	490	537	541	547	523	532	533	541	506	493	504	545	558	537	545	537	518	520	534	557	506	522	535	527	561	554	536	501	510	551	556	532	504	534	546	552	544	552	526	549	506	537	523	543	520	512	504	532	519	540	544	552	505	541	514	545	468	554	516	527	504	524	542	529	523	560	501	525	514	562	544	505	526	555	514	497	527	497	537	546	545	585	551	552	529	494	471	507	519	475	541	489	545	510	533	527	514	513	553	508	521	510	523	547	552	480	551	536	498	487	562	560	550	528	553	555	529	495	534	544	525	518	501	471	544	522	528	540	517	519	502	523	514	582	528	521	521	504	544	541	529	593	539	578	510	556	546	561	533	556	540	533	542	514	517	549	546	510	528	533	550	538	513	561	491	538	537	557	537	554	517	548	524	531	518	529	507	494	525	542	529	485	559	538	559	523	528	554	509	536	573	525	523	533	555	472	571	560	515	578	510	511	525	549	503	542	528	500	529	496	505	534	550	509	512	546	562	521	524	511	562	515	532	518	514	501	504	524	532	491	492	545	533	563	548	532	532	551	566	561	516	550	534	485	517	574	514	467	537	517	515	548	542	528	550	540	560	529	518	541	600	508	536	535	526	542	520	510	538	490	520	505	530	521	513	503	546	595	539	483	558	552	546	493	508	513	536	543	568	492	494	527	554	526	515	548	537	528	561	523	577	480	567	520	539	571	550	528	556	533	545	526	494	547	555	537	561	512	520	525	531	511	533	564	527	491	533	514	567	503	527	516	525	517	515	536	485	543	564	528	499	538	548	533	524	535	574	540	531	511	504	538	531	565	514	572	540	510	573	523	538	531	548	502	505	546	538	533	512	545	524	570	578	595	534	544	525	549	570	467	501	497	498	523	552	507	497	521	514	525	553	532	530	571	478	507	493	541	559	529	528	500	550	543	554	538	509	544	544	516	554	572	545	596	524	542	544	516	545	513	481	549	507	543	504	534	568	552	515	500	565	546	540	509	503	527	527	510	551	527	548	535	526	540	540	522	511	505	540	537	519	531	532	505	536	530	506	567	512	509	546	544	494	506	512	523	509	551	531	564	528	519	526	511	538	551	496	519	551	532	495	525	548	506	519	552	527	473	563	507	543	562	513	552	542	515	503	514	530	528	478	558	559	489	513	533	542	574	497	497	530	559	520	508	502	523	524	525	511	549	579	520	487	558	596	546	549	548	562	532	559	555	553	519	528	542	532	522	524	518	551	482	535	498	507	482	501	513	535	527	551	535	541	511	561	530	527	543	515	531	530	526	557	523	580	530	561	562	522	533	559	517	545	455	526	525	515	564	545	537	545	533	512	517	536	536	552	563	539	544	520	511	533	576	559	520	533	507	513	517	566	516	523	524	563	567	502	533	549	540	514	573	482	547	584	510	530	547	513	511	574	541	525	528	517	501	541	515	527	538	516	547	552	533	545	532	505	510	555	515	520	524	519	510	525	551	551	543	510	538	546	557	536	522	508	508	533	530	547	541	499	539	486	507	532	552	478	550	525	539	524	527	531	500	543	540	516	533	518	507	519	499	506	544	572	544	548	574	510	521	470	551	527	548	515	558	545	514	490	532	580	579	534	539	513	493	524	506	545	491	537	543	517	549	535	528	498	548	522	532	524	593	519	506	520	528	515	577	513	543	533	523	501	519	512	563	544	564	491	538	525	513	479	479	572	531	543	536	503	542	520	496	505	536	541	532	562	533	539	538	524	498	544	539	532	520	504	501	553	520	536	467	528	475	482	568	475	560	566	502	538	498	512	502	572	506	517	573	560	503	580	535	517	539	532	515	561	572	494	513	550	505	524	557	513	506	515	550	541	535	528	541	498	522	522	536	547	573	559	547	546	523	516	499	544	519	556	489	559	536	506	556	572	521	535	547	537	523	532	549	549	508	555	492	516	564	549	479	557	536	516	558	558	506	519	571	506	529	535	520	509	555	538	538	508	518	504	503	550	490	557	541	537	525	557	557	499	514	533	520	544	520	514	505	578	528	511	515	489	512	548	529	493	545	523	554	528	558	511	538	553	544	563	532	533	564	533	514	489	531	523	499	494	535	543	553	537	497	547	526	559	552	499	514	544	534	499	538	536	551	531	494	508	536	547	536	546	519	558	532	557	551	549	478	552	558	527	494	550	535	522	550	513	503	536	490	528	529	512	496	520	529	516	555	530	509	542	548	554	535	546	510	543	533	551	497	522	533	535	535	559	521	497	517	542	513	549	547	525	510	522	504	527	542	520	520	557	514	508	570	564	512	566	506	527	491	501	561	549	509	514	549	537	516	507	587	465	555	532	486	505	547	550	495
38773	8036	1453	971	792	706	680	624	648	662	628	604	589	647	622	626	649	629	660	668	649	677	645	644	633	600	627	619	625	630	633	625	649	611	594	648	615	663	599	589	659	609	642	624	607	615	631	562	584	616	659	586	587	603	579	618	641	633	617	614	645	618	595	601	639	599	628	629	602	598	618	592	604	620	577	631	627	660	635	621	656	594	588	607	622	587	639	639	597	602	590	579	569	678	626	633	621	612	614	592	629	627	585	561	596	609	646	605	635	667	568	591	602	589	611	618	624	639	583	555	643	636	552	548	633	638	570	617	575	657	596	638	655	579	621	600	585	596	606	590	599	639	611	649	622	593	637	633	613	620	593	609	595	648	623	618	635	568	606	609	592	633	602	606	597	629	611	651	609	598	645	630	615	624	675	620	597	615	595	569	604	630	634	603	651	649	610	622	636	641	618	601	635	648	614	618	613	638	621	667	598	621	595	605	618	653	605	583	610	597	622	642	636	598	570	586	575	604	597	625	618	604	651	643	630	624	593	578	581	585	609	603	618	596	613	589	611	584	617	602	620	689	618	605	619	600	661	601	617	572	643	597	598	581	587	658	611	604	614	613	609	620	613	607	594	601	622	628	607	664	674	559	590	593	579	624	572	604	602	588	663	618	630	614	638	573	605	590	627	582	575	593	642	639	644	631	622	606	618	594	599	633	615	622	635	661	591	597	625	648	604	598	604	628	617	617	583	640	628	614	613	571	576	576	614	596	586	620	602	627	593	596	626	615	611	594	582	611	644	617	594	600	592	587	628	634	626	646	596	587	588	621	601	640	639	664	566	636	629	581	552	666	638	618	641	556	592	608	594	585	593	594	643	609	574	632	569	580	583	583	582	603	595	598	626	611	627	581	599	601	572	567	566	632	592	573	598	620	601	605	621	597	585	604	581	576	635	636	614	596	608	657	544	607	580	605	612	583	614	638	608	579	593	617	611	613	665	637	602	579	648	593	604	634	591	605	622	589	572	640	618	641	568	606	600	589	650	547	648	615	620	631	624	614	602	571	582	583	615	618	655	619	601	598	591	625	638	599	618	628	645	575	629	611	593	645	580	598	577	576	637	567	587	609	601	642	562	581	601	615	642	590	579	652	642	629	604	617	635	607	618	626	606	615	588	594	616	625	569	628	571	605	585	583	573	582	579	623	566	632	603	596	594	638	599	648	580	575	628	639	595	638	598	613	561	642	609	585	616	586	603	645	609	614	618	629	641	590	593	561	608	594	625	604	639	584	581	621	598	615	596	564	642	602	603	634	567	601	600	580	645	595	662	593	593	661	583	616	627	644	616	640	618	585	644	596	610	645	641	599	659	615	561	620	639	614	597	639	650	579	660	645	626	644	587	611	646	596	598	612	609	601	639	575	629	665	672	602	589	618	639	628	648	645	608	616	640	589	659	609	639	590	597	603	614	638	623	668	591	591	632	602	607	614	628	640	592	609	618	582	644	603	636	628	627	604	580	606	623	639	590	611	622	617	601	604	563	603	634	592	581	563	590	611	596	586	617	598	590	583	608	645	603	605	595	594	616	643	660	601	615	616	631	599	628	604	644	599	614	629	604	610	604	626	609	657	613	608	634	603	613	626	580	618	596	619	641	596	618	617	513	651	600	644	583	615	596	582	619	571	610	615	626	628	597	645	616	602	619	603	590	652	599	649	598	626	631	577	617	627	623	625	612	600	602	632	601	594	606	603	626	577	569	608	650	644	593	601	654	600	602	650	627	666	569	650	625	641	634	622	620	616	631	609	631	615	601	609	632	619	585	625	617	628	596	620	579	619	617	606	628	611	591	590	628	610	627	635	614	621	626	595	599	623	616	623	627	635	629	611	631	603	629	605	608	612	685	598	602	635	602	577	642	609	616	636	604	659	620	641	633	600	610	595	593	606	620	621	600	601	645	630	589	607	629	601	599	649	635	590	631	609	549	619	564	639	595	606	611	666	603	652	616	573	580	613	624	654	608	651	615	566	605	625	606	631	581	607	645	625	626	609	637	614	625	599	612	631	557	632	608	668	607	598	621	595	610	641	614	609	649	591	604	591	627	590	626	613	596	606	624	582	589	615	629	600	625	637	590	583	673	585	588	617	564	589	656	617	589	639	595	596	621	619	599	617	596	601	642	599	588	626	605	581	630	602	625	607	624	629	639	601	612	608	600	561	578	617	561	616	622	591	611	620	618	629	642	597	610	638	617	628	575	631	644	617	593	582	591	592	616	591	649	641	620	589	601	636	610	641	661	603	586	653	586	602	628	618	597	601	540	577	624	618	608	647	600	614	586	598	625	635	584	573	631	600	616	639	593	585	574	579	598	619	600	637	668	635	581	615	592	611	605	611	621	640	581	598	580	626	609	615	617	640	599	632	589	647	638	606	588	612	616	608	644	645	603	592	661	606	649	608	607	607	634	616	606	598	621	636	602	602	645	652	632	621	595	581	591	598	625	613	567	563	616	598	598	593	611	595	593	595	584	600	600	627	602	614	619	590	610	611	629	619	570	572	622	593	656	618	616	619	620	621	564	613	601	649	656	605	611	630	605	613	609	655	600	578	601	608	632	608	620	577	613	672	601	640	583	611	624	637	667	620	628	615	559	615	672	600	573	583	596	620	587	636	557	576	603	638	596	598	605	588	664	644	616	658	646	647	626	588	602	599	632	591	624	641	612	594	588	637	599	618	685	609	631	603	578	621	607	593	596	616	601	600	600	630	620	628	627	621	660	614	598	629	604	607	604	609	628	584	586	615	643	644	598	565	601	583	597	596	615	600	600	633	594	602	651	610	626	618	609	635	611	644	606	586	593	614	570	636	616	602	638	617	611	609	630	554	617	614	559	613	626	630	644	631	597	589	588	644	611	654	682	604	615	576	656	603	640	581	616	621	595	628	585	609	585	615	636	640	612	611	609	579	591	639	584	652	592	587	563	639	582	618	585	609	635	605	619	607	607	633	604	580	614	635	662	586	588	570	614	573	598	603	621	580	623	596	600	586	626	642	609	606	591	615	605	624	577	601	580	596	622	583	643	602	606	616	600	606	599	609	610	634	595	631	634	625	616	600	598	631	590	601	604	588	585	578	581	618	600	590	649	592	582	614	651	637	606	600	575	625	601	626	597	654	584	598	611	645	556	615	616	642	629	616	643	631	576	597	642	636	640	601	598	603	604	634	586	617	612	590	590	595	626	603	641	601	640	577	637	600	619	589	565	617	616	613	631	639	595	616	661	623	599	596	606	666	574	584	633	597	624	631	581	595	619	608	624	593	625	656	583	626	632	562	583	577	600	628	617	635	554	615	665	652	618	632	638	622	628	623	646	565	596	591	601	597	636	652	618	650	610	630	609	624	600	585	606	602	656	608	638	624	656	611	633	662	652	649	637	619	612	583	574	618	604	587	624	613	634	598	591	609	611	669	610	589	615	568	603	629	556	584	602	626	622	605	577	625	581	639	624	543
23110	20697	27942	23498	20684	12266	1061	661	553	643	464	491	443	445	413	387	383	381	377	363	382	383	386	369	384	365	368	351	350	351	336	359	383	384	343	368	381	363	337	342	359	352	371	373	334	338	331	325	351	356	346	345	356	375	363	336	346	372	337	321	364	323	348	346	336	358	341	349	348	309	326	375	334	355	352	387	341	335	333	344	337	339	352	326	350	327	343	333	344	337	350	327	325	367	354	365	275	343	332	354	349	374	303	350	312	344	316	330	364	306	338	339	335	348	350	375	372	303	366	331	336	349	353	315	357	375	323	331	320	348	375	333	367	362	363	362	329	314	359	338	397	362	333	331	345	341	346	316	344	333	366	325	337	334	357	344	359	347	333	335	346	352	350	373	305	359	328	334	355	363	342	303	332	335	325	343	380	368	332	361	331	360	337	321	359	320	314	325	301	344	365	325	338	365	349	317	340	319	302	331	340	358	341	353	351	345	304	331	333	338	339	340	348	339	371	338	339	364	348	344	341	313	327	335	309	339	316	359	330	343	347	310	358	351	357	313	331	354	333	363	340	368	339	343	368	319	342	329	326	372	326	350	327	332	368	334	366	342	325	318	358	353	362	351	350	340	350	359	375	332	312	349	334	344	353	341	322	334	328	354	328	359	346	368	351	318	333	350	352	349	335	339	306	324	358	339	344	329	342	346	325	330	333	341	322	327	362	310	336	319	367	346	349	352	342	342	342	367	311	344	329	338	353	337	357	343	350	365	339	335	358	331	366	351	357	311	343	338	361	375	341	343	330	346	350	335	368	354	334	326	326	361	326	343	359	363	374	338	341	341	341	320	335	344	331	372	339	306	334	339	306	340	356	317	346	345	343	356	326	340	333	340	343	332	349	314	344	353	351	336	357	316	329	348	325	338	352	357	337	342	358	328	302	319	319	335	324	367	351	358	340	318	365	344	350	362	362	337	323	343	339	341	346	338	339	336	342	319	355	344	330	354	349	367	316	328	297	306	314	338	308	348	344	350	369	319	338	326	339	336	365	353	327	359	319	361	329	366	333	312	326	305	348	342	334	336	318	373	359	341	282	298	331	343	367	366	344	308	340	335	327	327	354	338	334	349	325	353	340	355	347	360	306	322	329	318	323	353	324	346	353	340	350	351	344	365	331	333	337	329	344	327	339	339	336	382	348	337	291	307	331	351	301	335	367	375	375	349	326	333	357	317	340	332	370	315	342	359	376	345	340	339	364	345	346	332	332	341	309	345	338	331	355	349	351	327	342	353	378	340	362	340	337	368	365	304	358	337	343	335	329	325	344	355	314	309	350	319	358	327	340	345	363	348	354	347	354	329	347	346	310	337	327	305	329	357	341	342	351	343	361	349	331	324	327	351	336	371	322	361	360	345	354	354	343	364	356	347	361	334	337	345	346	339	306	332	343	295	369	354	340	307	324	321	313	327	348	324	332	342	348	318	338	362	327	368	395	359	317	377	351	330	302	311	347	341	325	341	333	318	372	360	318	347	381	354	342	364	344	337	361	332	371	324	324	340	335	347	322	341	374	336	338	358	317	337	367	328	309	359	345	314	362	322	341	378	348	358	330	327	369	300	362	323	303	342	348	333	329	328	345	344	358	310	324	346	355	363	358	362	322	368	351	336	367	363	354	348	372	334	314	351	356	345	349	350	332	302	366	326	323	339	355	372	323	347	313	311	312	330	371	324	349	356	348	352	373	385	336	356	335	325	308	346	356	328	368	349	310	322	332	351	335	359	317	345	348	326	345	357	337	366	352	322	309	323	311	323	345	325	347	355	350	334	323	336	339	341	340	326	346	342	313	339	359	324	350	331	321	349	366	304	361	350	320	346	367	332	342	368	312	335	334	351	354	324	348	356	379	310	339	346	338	346	358	326	314	320	341	342	355	333	366	354	342	349	345	321	348	341	335	341	359	350	351	351	332	326	329	320	345	345	320	339	353	333	343	351	330	333	363	309	316	340	374	359	336	338	366	336	320	364	350	325	337	312	330	355	370	337	316	344	372	316	346	315	352	307	349	341	341	354	318	371	304	340	349	351	353	342	319	362	293	379	352	344	306	332	306	331	340	351	345	315	313	339	340	379	330	334	324	349	374	353	359	309	322	330	345	350	280	365	366	335	329	338	303	337	337	367	363	335	351	325	328	339	313	364	346	316	342	317	351	353	345	332	345	364	287	346	352	335	320	330	381	329	351	368	340	332	350	327	325	325	315	373	342	340	350	332	324	341	332	328	298	337	367	306	323	326	335	336	330	324	356	321	331	325	328	337	357	322	350	326	330	319	316	358	339	332	332	358	322	339	353	333	361	325	334	322	339	345	329	313	325	326	313	352	321	369	334	338	320	343	373	371	380	347	357	329	323	312	333	339	353	368	325	344	317	325	324	380	349	362	348	354	351	326	356	306	323	316	325	355	343	362	327	318	328	332	327	350	334	312	346	352	349	320	319	322	342	319	323	393	322	375	343	345	331	343	340	306	370	329	345	317	314	341	353	355	355	363	342	326	374	340	348	376	347	359	316	366	383	329	344	350	309	359	385	335	352	366	371	330	360	315	354	327	335	302	343	327	321	308	314	344	339	306	335	326	342	316	329	316	320	360	356	319	310	322	323	341	314	348	342	326	334	335	333	382	360	367	332	307	356	347	354	305	327	342	345	347	338	341	346	347	371	354	345	344	349	314	344	338	342	342	380	343	358	338	319	356	369	346	315	331	359	342	340	345	359	337	340	310	349	317	321	359	338	346	338	360	314	343	364	299	327	353	330	333	348	318	350	321	356	313	336	331	334	362	302	334	334	325	331	309	348	343	344	353	316	307	377	357	319	328	296	333	301	340	305	345	314	335	338	326	317	339	317	351	330	329	344	330	364	378	351	314	356	331	358	328	353	371	329	348	341	332	346	382	374	335	353	310	359	350	341	329	357	362	348	338	349	340	340	364	349	330	350	339	342	345	357	317	340	329	349	341	357	317	347	332	350	346	358	331	372	355	359	323	327	358	361	345	338	344	342	349	385	336	355	345	355	328	316	345	307	324	348	355	311	337	335	347	357	387	313	344	316	341	325	323	331	331	343	351	351	343	334	346	374	329	353	335	346	332	343	341	338	318	331	315	337	330	335	304	332	327	359	334	389	343	342	321	345	332	333	314	348	338	313	333	346	356	359	367	326	366	363	354	363	339	338	335	323	337	315	326	352	319	339	351	332	325	331	334	377	352	351	347	322	351	371	353	378	304	342	309	341	350	323	332	334	346	342	323	337	329	343	365	343	323	365	303	338	323	370	333	359	353	342	349	357	347	328	354	327	372	345	380	350	317	286	366	334	363	328	316	316	366	341	331	365	335	353	355	368	317	319	321	333	341	316	354	356	366	317	349	348	351	330	330	316	357	359	328	333	343	356	345	315	331	334	291	351	335	328	334	381	326	327	341	332	351	310	324	340	360	361	330	362	343	328	342	332	335
41398	15914	6147	3039	2190	1618	1288	1039	846	1073	660	635	564	559	505	501	489	450	446	447	441	399	432	497	433	419	495	431	428	444	442	402	411	468	411	428	419	389	401	431	400	410	381	378	410	389	417	383	396	414	400	457	404	407	409	396	397	408	374	406	378	424	426	388	372	376	396	430	408	394	373	416	417	367	393	416	380	374	432	351	373	406	416	416	378	369	412	421	402	405	435	419	400	365	412	433	354	416	445	402	389	425	402	370	404	403	367	384	405	421	390	402	423	392	353	389	400	357	368	381	410	384	382	389	394	380	438	389	403	393	397	405	370	396	429	358	402	376	377	381	433	362	393	395	389	358	384	399	380	413	377	389	394	386	411	346	370	393	412	399	391	372	358	353	362	374	413	387	349	391	402	402	418	407	399	408	407	408	403	395	402	404	380	417	385	404	408	378	384	378	365	390	404	414	414	410	403	346	419	368	401	398	402	382	340	402	382	393	393	392	387	396	368	368	413	404	361	391	380	380	403	372	385	386	402	399	414	400	402	420	393	345	395	386	399	398	393	394	378	362	395	415	360	375	436	404	426	427	436	393	407	398	396	393	379	383	425	407	422	390	380	361	342	409	421	395	392	352	410	386	427	412	374	386	359	420	362	403	396	412	366	389	373	416	370	384	362	364	366	408	375	412	425	398	376	371	399	397	384	404	406	391	362	394	367	383	394	395	386	357	412	398	379	390	405	352	372	362	394	405	402	386	392	368	360	413	376	366	394	409	388	394	369	396	407	381	413	404	405	367	387	391	364	388	364	371	362	398	365	427	368	366	372	382	399	426	391	401	378	409	383	422	407	390	412	440	389	371	372	419	383	371	354	362	409	374	383	397	397	344	398	373	378	375	374	386	399	375	425	388	392	380	374	385	404	394	405	369	422	364	410	366	407	385	362	397	337	408	377	408	384	379	366	399	394	405	363	373	380	386	395	391	379	386	429	391	394	390	354	384	403	396	390	429	372	404	395	412	392	402	392	364	431	394	390	402	374	420	395	384	392	395	402	403	370	383	370	403	383	401	388	378	432	373	393	372	374	402	398	379	404	390	389	372	371	379	378	389	397	394	415	406	362	367	381	397	376	396	378	398	373	396	377	408	380	396	406	421	368	341	414	364	383	403	394	378	398	408	415	399	395	406	378	381	395	369	401	401	368	416	401	361	377	417	382	403	446	379	380	432	398	395	393	388	395	421	348	382	354	423	382	411	374	372	340	406	380	385	412	381	361	384	391	394	358	410	414	371	368	396	428	430	394	375	383	414	407	413	366	393	422	405	357	390	403	382	381	365	450	378	433	437	372	401	407	392	371	379	372	412	378	417	423	436	398	359	384	388	381	402	382	358	389	400	416	404	365	406	390	386	390	361	387	402	404	404	386	390	375	378	426	421	377	410	362	404	360	420	367	404	396	393	381	376	397	385	396	369	370	399	366	360	404	353	399	389	410	406	380	370	415	377	385	416	393	365	367	386	400	371	372	388	377	375	421	364	395	377	344	386	397	398	402	396	367	414	383	370	411	373	421	424	376	398	392	401	407	403	423	380	377	377	416	380	412	384	433	396	405	381	389	372	387	426	367	410	403	417	351	432	402	396	370	414	366	404	398	402	399	386	368	385	395	371	379	400	379	383	413	371	393	383	402	408	356	372	379	373	397	374	389	378	402	432	406	405	408	375	397	379	419	383	351	394	402	350	371	387	406	377	370	425	438	364	418	349	406	371	382	412	406	364	422	396	393	401	394	401	387	373	416	364	386	395	373	383	388	431	384	375	401	407	362	399	387	381	384	376	388	401	421	368	385	368	410	362	333	392	400	393	376	379	414	382	385	392	439	410	384	392	381	420	380	388	391	373	391	404	365	405	405	407	405	360	385	391	382	369	403	392	393	385	368	403	394	374	423	393	393	369	384	381	385	398	401	366	421	423	389	388	376	385	394	384	375	398	371	384	388	398	361	402	420	380	394	384	388	385	331	367	382	341	452	422	393	396	365	373	407	392	382	382	408	394	416	401	410	398	406	415	403	378	366	409	432	408	391	391	385	366	397	362	395	399	375	408	378	402	385	384	421	384	410	383	363	419	400	379	381	412	375	398	404	366	384	422	369	399	417	393	403	397	378	373	359	408	386	384	404	418	406	408	365	390	345	410	373	373	353	390	399	387	408	376	394	401	346	362	399	352	382	390	399	321	363	389	394	398	389	422	396	406	426	405	364	427	389	391	373	367	387	401	404	367	402	432	378	430	379	364	363	393	412	353	373	396	415	390	402	403	401	381	412	347	392	389	358	386	426	419	411	372	420	424	384	344	417	426	347	396	379	372	407	410	389	405	408	365	412	355	393	373	367	400	368	390	400	390	371	413	409	410	389	365	386	411	380	389	378	386	395	387	395	378	395	384	399	409	369	382	370	368	358	415	400	366	394	397	358	385	380	379	376	426	409	385	385	378	416	415	363	355	406	359	373	404	399	392	371	374	364	386	401	393	383	376	392	388	390	359	430	368	396	352	418	381	384	373	414	419	415	405	401	386	416	395	380	386	405	370	397	412	421	353	366	433	390	407	361	412	404	422	350	376	402	387	357	380	402	376	360	407	365	390	398	372	395	378	378	429	396	384	403	392	398	364	413	354	405	356	380	397	385	408	393	407	378	363	379	357	363	385	387	377	396	378	411	418	403	359	397	366	369	351	373	381	394	409	399	381	395	384	416	367	381	401	407	371	419	391	394	387	376	380	400	416	382	392	345	382	405	403	392	377	446	400	396	386	435	383	400	376	425	360	425	416	387	400	389	389	413	370	408	344	409	371	410	382	385	391	385	384	376	380	404	372	396	399	382	379	389	424	356	366	372	364	386	389	386	365	389	391	379	416	404	335	377	366	379	407	387	356	367	368	367	404	360	377	401	398	399	364	389	393	375	394	404	384	402	377	366	402	329	383	414	403	398	426	395	406	383	392	414	390	386	342	391	380	392	404	385	364	393	400	414	385	401	405	392	354	366	396	406	406	390	353	390	386	434	399	392	409	393	356	431	383	415	390	375	396	391	392	365	374	372	382	381	388	414	385	383	397	348	401	395	379	405	389	405	391	373	393	406	372	389	385	377	394	406	367	396	348	391	415	360	412	391	374	349	383	413	427	401	385	372	399	398	397	375	373	411	389	355	402	390	407	415	396	385	399	390	387	363	351	410	387	413	401	396	379	407	398	385	426	379	410	380	375	391	355	414	387	389	402	383	449	395	366	395	406	399	382	368	416	366	394	350	355	389	403	368	410	434	400	362	380	365	378	363	419	430	372	381	408	420	406	390	412	393	370	428	379	379	415	398	365	398	411	376	367	394	438	372	362	388	357	434	413	368	401	360	393	397	368	392	369	355	403	384	377	386	379	383	357	412	402	390	385	386	392	359	377	393	388	424	410	388	370	388	396	377	398	400	393	428	396	405	388	386	371	398	413	388	402	413	387
24503	20742	27048	24370	13565	1385	990	860	823	853	847	820	787	819	756	777	782	736	806	812	746	776	785	745	738	777	785	785	835	741	776	779	765	743	806	728	732	758	747	754	797	754	731	776	765	737	746	708	771	768	756	701	737	705	742	753	788	724	709	686	777	767	744	761	765	736	723	724	701	760	719	764	708	726	746	724	738	742	763	723	712	678	776	728	789	731	728	750	728	727	789	774	694	713	747	716	683	742	745	713	701	722	720	737	669	749	695	716	719	745	731	753	711	778	732	727	722	738	774	725	733	757	737	710	747	750	732	723	719	763	724	723	795	772	701	730	724	666	751	733	708	737	719	758	710	729	758	746	699	711	767	728	687	711	761	764	683	715	732	766	742	738	761	747	740	679	745	745	741	719	754	748	735	715	758	728	691	753	792	715	731	693	775	725	719	719	739	746	727	711	737	727	741	738	752	745	786	759	743	728	766	722	747	789	745	764	708	768	754	715	720	753	738	705	795	767	680	689	736	734	745	724	731	738	782	679	716	765	723	739	685	770	723	713	737	738	696	727	724	690	716	707	763	789	739	726	718	723	736	784	741	732	789	718	737	754	750	727	786	738	704	733	718	713	748	749	751	763	742	703	756	750	722	747	749	710	780	752	731	748	778	748	733	748	743	742	745	733	694	687	737	748	716	671	749	706	722	764	774	721	726	721	718	749	752	766	741	790	777	735	737	720	747	689	702	750	725	727	725	721	753	724	727	732	725	743	740	721	730	781	752	728	722	759	712	744	697	807	758	774	744	783	734	701	739	754	708	697	791	761	697	756	717	722	719	728	731	690	725	773	719	744	746	758	719	695	739	753	773	715	704	743	748	795	770	730	734	750	716	766	785	720	719	722	745	752	691	686	713	711	735	706	738	754	680	771	689	752	770	729	733	703	725	745	776	717	787	696	746	725	721	715	702	709	758	715	733	726	749	694	749	735	749	738	761	706	747	717	738	709	742	714	753	713	723	715	713	765	668	741	785	717	705	722	795	747	721	770	795	743	720	732	728	704	678	724	769	738	750	726	769	723	816	754	681	690	773	736	747	699	713	762	753	785	751	744	725	699	763	757	683	776	729	707	700	710	754	795	720	743	725	774	739	737	755	744	739	777	765	739	674	731	721	757	707	713	760	719	806	789	740	736	757	754	769	744	734	737	690	742	731	731	739	743	760	740	727	769	715	716	751	664	724	748	687	752	755	743	699	742	734	713	730	737	711	748	728	713	729	706	781	691	751	700	769	760	740	742	744	765	718	729	716	721	763	749	763	710	716	774	714	777	741	688	735	736	714	786	777	752	699	753	784	755	763	734	717	730	704	792	759	702	726	684	678	712	760	711	738	750	713	753	756	722	777	765	749	730	738	722	770	723	723	786	757	738	727	723	755	752	748	770	766	738	708	790	731	716	719	696	728	747	738	754	709	726	786	739	736	775	757	736	746	689	729	763	693	722	769	693	711	724	771	720	746	783	756	750	733	756	730	682	754	752	704	783	752	722	719	706	752	745	784	713	773	733	705	714	720	784	776	709	699	734	746	746	717	727	740	755	736	658	731	769	717	739	726	745	750	726	754	688	685	708	737	713	749	722	715	701	747	745	764	761	742	701	734	745	742	730	747	704	755	781	782	711	732	735	743	725	747	700	755	743	737	741	778	759	704	790	772	712	721	721	721	730	763	738	735	754	761	771	778	716	723	778	749	748	705	755	712	712	701	775	729	762	716	702	720	790	739	756	703	753	706	740	730	743	722	712	716	741	743	733	733	781	704	752	780	708	773	719	737	782	755	737	763	761	768	691	714	694	739	751	719	743	753	749	721	725	746	712	754	672	741	745	731	791	780	721	732	760	745	752	733	719	714	754	736	776	747	736	718	708	751	739	752	728	706	692	758	711	719	736	743	706	740	751	725	709	713	770	766	761	756	731	757	824	755	773	716	735	689	756	743	778	759	744	728	702	745	738	714	722	719	722	736	678	773	708	715	720	730	676	746	741	723	700	719	786	687	737	721	721	686	750	722	748	727	717	729	724	791	715	709	681	700	815	786	737	732	668	717	783	745	747	729	742	685	710	748	739	733	753	707	749	704	743	733	721	766	707	719	768	710	697	742	703	743	719	722	722	713	740	739	745	747	736	767	725	710	750	743	722	747	725	780	703	743	724	750	749	657	719	783	721	702	670	711	749	723	767	772	724	742	730	778	684	752	754	696	692	688	753	745	779	718	756	759	791	721	739	726	752	735	697	724	715	718	723	696	727	725	744	739	779	710	716	729	754	748	720	780	728	720	741	715	759	741	729	725	749	707	704	785	695	748	735	728	744	760	744	777	739	778	730	778	732	725	761	722	717	689	711	696	717	703	733	727	729	732	750	752	726	730	729	742	763	741	741	713	738	732	756	709	782	767	776	721	764	745	754	763	775	789	749	737	766	720	710	745	691	772	713	700	683	737	751	731	708	721	745	760	721	708	784	735	753	723	762	760	683	723	696	753	713	732	730	672	721	705	739	737	775	738	756	755	706	763	736	746	759	756	692	746	780	758	720	739	780	731	707	783	748	757	780	758	707	703	705	754	692	728	723	733	755	764	780	725	706	745	774	739	749	689	779	751	826	743	756	762	715	752	746	721	743	709	721	723	732	753	718	695	715	769	733	698	732	704	734	756	745	741	722	749	771	744	795	731	722	758	756	682	772	776	709	762	681	696	697	742	729	745	760	728	726	760	796	674	743	737	750	739	752	730	746	682	745	739	721	739	681	735	772	737	743	766	730	736	739	804	766	740	784	737	665	723	756	721	711	706	718	694	733	684	736	719	758	731	673	690	744	764	762	721	752	732	721	728	660	708	739	710	729	683	711	745	761	783	719	720	706	718	746	772	746	737	731	711	730	728	763	724	669	764	702	719	720	725	790	758	711	754	723	724	739	728	723	737	742	701	747	723	737	749	768	690	740	746	709	747	702	732	730	766	762	681	715	790	715	718	696	684	721	756	792	759	769	722	784	771	756	775	736	731	766	738	768	752	749	719	751	729	744	770	737	706	755	755	760	711	799	723	740	763	753	732	792	746	707	739	734	742	697	699	727	740	784	752	722	749	739	735	766	733	735	732	737	680	764	690	739	671	739	720	762	780	705	733	790	738	713	705	697	779	658	739	718	754	749	690	765	712	744	744	666	744	781	698	682	737	719	712	716	772	781	693	729	717	717	707	747	728	722	724	744	741	736	776	751	742	719	749	735	738	734	776	725	711	701	746	709	764	725	732	707	690	765	734	737	729	721	727	755	751	749	729	710	706	745	714	758	768	695	708	777	702	789	702	752	710	752	734	789	728	675	724	703	714	766	706	746	734	709	722	724	760	739	781	700	707	739	750	745	744	699	716	699	737	715	730	778	713	760	712	725	696	705	735	699	772	759	796	700	735	764	725	728	781	753	782	786	698	739	723	730	747	748	729	716	720	741	772	724	707	741
40953	13363	3778	2204	1852	1534	1262	1166	1094	1055	1016	955	964	931	895	930	924	857	813	859	901	828	876	899	882	873	920	863	866	836	837	816	854	895	827	797	856	858	799	789	897	805	843	839	824	820	844	855	887	813	838	847	844	806	816	792	805	783	846	830	840	851	844	855	804	841	765	784	784	798	789	860	759	836	798	850	839	869	787	865	846	808	824	831	822	786	879	831	850	856	860	830	785	869	803	816	853	800	823	837	869	798	849	866	865	844	822	822	846	806	855	809	799	822	827	770	826	796	808	765	830	850	762	838	861	822	854	833	788	800	837	821	853	747	808	860	855	853	855	844	830	833	832	850	835	839	816	790	814	843	821	787	852	822	798	807	801	822	820	815	793	873	771	858	844	864	810	797	818	856	866	853	843	844	832	854	854	822	845	839	822	832	807	811	807	821	812	791	805	842	844	792	857	835	841	798	804	860	854	805	779	817	827	848	823	844	778	831	872	830	839	840	800	820	827	815	797	796	826	798	763	787	802	822	812	847	834	822	848	820	837	814	813	817	846	836	826	825	775	824	808	853	818	800	852	848	839	819	858	834	860	792	815	851	807	812	829	816	756	813	835	831	861	843	827	831	770	810	772	830	816	835	813	854	806	796	831	797	816	832	810	824	844	838	825	823	805	816	863	800	807	845	818	803	884	811	783	807	809	834	812	785	814	841	801	800	825	829	859	850	800	815	771	842	805	816	821	823	834	825	850	781	784	781	840	824	816	815	798	796	842	846	813	827	840	822	819	799	825	797	796	852	849	775	788	850	819	863	838	805	792	850	783	846	827	879	827	841	830	835	797	824	814	821	808	810	847	843	748	796	827	794	825	845	864	797	833	843	855	836	767	823	784	859	842	795	837	793	839	829	813	777	825	843	831	830	805	846	856	866	885	808	833	751	873	850	813	835	767	892	836	812	791	831	829	813	810	799	836	789	831	798	806	882	793	843	843	794	806	807	815	828	823	853	828	844	833	826	817	794	817	874	812	825	872	802	861	811	852	835	868	842	793	818	866	789	835	828	779	831	819	826	861	834	822	817	785	820	779	813	774	853	843	815	826	885	826	798	854	834	877	870	817	814	820	823	807	807	824	793	824	860	813	850	804	808	794	831	812	795	811	880	826	808	832	815	817	795	840	815	861	839	841	801	810	850	831	820	832	850	833	797	836	799	788	841	811	793	778	823	795	808	835	868	843	884	803	793	826	847	913	855	793	752	797	826	819	833	819	805	787	835	831	836	806	794	787	796	781	855	806	817	816	812	858	841	768	848	868	809	829	833	831	809	803	849	803	813	804	877	798	827	822	832	810	843	832	805	852	853	866	814	762	843	788	764	831	786	835	861	809	814	845	846	818	798	842	823	852	800	807	799	819	836	847	820	805	872	827	789	825	852	825	822	835	858	875	855	814	858	863	817	785	845	840	823	797	794	886	844	811	831	834	800	798	820	825	848	855	811	822	799	840	802	826	819	845	793	800	798	797	840	822	814	841	813	859	788	845	811	832	817	792	800	810	873	861	864	854	819	820	790	875	846	831	868	837	819	818	848	778	832	826	852	834	836	865	809	830	856	803	830	750	829	845	811	788	793	804	797	811	840	844	857	772	836	892	796	788	792	761	806	831	858	842	819	840	785	850	845	834	843	807	814	789	782	889	780	809	789	797	828	872	814	826	793	836	793	835	826	797	829	800	802	862	807	807	799	869	881	860	845	849	835	851	807	832	795	805	813	844	813	854	855	826	822	817	812	833	826	789	838	756	839	808	856	807	786	858	826	828	791	834	856	804	797	801	807	780	783	832	881	854	855	837	812	861	834	767	812	793	845	819	813	848	874	834	808	868	834	868	856	840	816	860	841	846	782	811	862	801	881	807	828	808	814	817	816	810	831	807	792	815	862	869	828	809	856	862	828	781	856	790	830	818	821	829	838	810	840	833	793	840	820	834	837	828	788	772	834	806	839	799	880	872	818	842	811	777	842	823	810	803	805	769	773	815	858	811	854	813	831	782	844	851	794	802	825	801	847	849	865	865	798	846	844	814	756	800	845	816	895	816	858	805	824	838	821	808	832	815	845	810	797	866	845	812	817	816	842	839	774	829	812	819	808	819	822	885	863	798	853	827	805	812	826	844	869	815	819	845	804	815	834	841	827	805	807	868	839	852	809	837	818	776	801	804	820	847	836	836	830	834	860	841	821	809	832	823	835	791	855	818	838	789	859	815	780	802	846	823	789	840	856	850	833	831	791	862	851	839	815	847	802	841	886	863	783	843	816	859	809	819	841	754	804	832	885	811	785	808	856	840	824	836	822	799	794	824	800	836	791	832	796	844	792	828	786	824	808	798	769	878	843	801	785	827	827	825	809	773	804	801	795	837	851	748	810	805	830	846	791	860	879	818	845	849	787	843	805	854	810	805	809	844	840	832	816	764	768	828	836	756	843	865	777	831	826	839	801	859	815	834	797	830	742	764	817	796	829	853	831	811	800	856	786	848	808	811	809	823	846	805	843	840	848	784	804	758	782	785	777	792	797	778	844	863	795	821	820	835	914	838	862	865	840	826	831	807	888	829	817	817	813	832	815	827	840	862	829	853	824	805	825	799	785	755	771	824	864	843	854	825	791	827	855	832	855	822	858	806	841	814	810	832	809	799	827	816	810	821	868	803	837	814	816	817	834	862	830	779	903	820	755	774	754	867	883	825	829	865	778	832	849	861	843	795	812	785	771	796	803	829	863	811	862	838	792	806	820	766	860	849	799	827	822	864	820	871	821	788	836	776	828	874	832	808	792	888	812	795	815	842	871	809	763	823	775	833	855	852	837	772	794	806	811	802	821	780	797	871	840	799	847	803	869	799	856	801	850	826	805	832	789	801	881	801	809	847	802	831	810	802	795	751	788	822	853	769	836	846	800	833	822	806	824	797	857	843	811	846	823	890	794	822	807	846	816	785	828	821	892	827	821	806	846	777	808	817	770	824	806	811	816	821	832	846	838	830	819	765	797	854	827	792	823	832	830	855	784	792	801	840	822	815	798	816	823	858	840	830	828	792	824	796	834	797	849	797	803	831	849	849	824	812	800	791	829	806	801	837	831	791	827	805	874	801	845	851	804	831	834	813	807	840	833	829	822	810	774	810	827	862	802	821	809	844	859	834	865	854	795	770	806	797	797	824	785	784	810	843	812	757	768	833	784	815	804	830	834	840	836	840	823	785	779	840	809	848	860	846	807	864	793	835	824	810	839	792	818	768	819	855	821	810	766	810	782	860	867	789	842	777	815	887	808	802	816	855	839	881	785	823	798	788	846	832	811	777	815	846	866	801	805	867	799	816	802	806	812	840	799	815	840	780	798	832	835	789	825	832	819	814	859	803	781	817	857	813	813	769	820	804	880	820	804	812	815	834	848	797	839	807	821	811	821	828	763	815	833	822	794	825	818	792	855	842	797	859	818	813	888	791	823	822	861
22277	20822	28485	23249	20824	20864	11820	1373	1020	928	792	731	705	748	702	660	642	579	606	645	597	634	605	624	609	629	588	574	622	607	551	624	566	600	572	548	538	508	551	546	555	514	523	540	529	549	560	575	547	524	578	566	563	572	528	559	495	542	528	537	534	549	563	512	585	551	588	523	525	518	557	538	563	551	549	542	546	541	508	587	527	575	556	557	575	520	550	523	531	554	525	497	527	527	540	572	557	541	537	519	531	539	534	541	555	531	509	528	543	531	546	470	499	518	526	582	549	518	534	564	512	532	529	570	518	591	519	546	566	567	550	561	577	504	536	530	540	556	553	543	547	528	555	560	566	591	521	573	526	578	540	522	513	569	543	529	529	541	531	611	526	481	499	484	516	499	542	553	569	594	573	580	540	581	533	564	544	575	506	530	569	525	529	542	521	528	565	531	526	547	547	567	501	553	545	519	550	565	548	543	541	577	547	575	538	521	557	533	535	520	556	547	528	515	554	556	520	523	541	529	551	499	515	560	556	519	554	541	567	525	569	555	541	509	562	530	575	567	503	550	525	471	500	522	521	517	564	548	552	524	550	545	537	533	508	539	525	532	501	550	545	537	547	525	515	558	533	537	518	568	554	529	552	560	536	579	565	558	564	526	510	510	517	558	534	539	517	514	591	533	562	567	547	535	560	509	540	523	510	537	549	509	531	537	572	516	504	564	509	518	569	538	582	556	519	515	509	550	570	522	529	562	552	527	570	516	508	483	529	530	567	562	547	495	523	569	559	572	521	552	537	544	486	564	560	531	538	551	569	537	541	537	557	537	573	560	523	529	531	498	565	601	529	519	511	547	575	605	549	514	530	594	563	554	554	520	548	532	509	510	572	531	535	497	520	564	579	528	543	543	502	528	530	497	519	548	544	522	559	515	546	599	579	531	545	534	541	589	536	591	525	487	515	487	539	502	535	590	556	532	547	565	560	500	548	539	543	525	535	521	562	518	524	535	501	533	548	494	528	545	513	511	501	561	503	537	518	499	554	512	526	534	564	495	571	541	527	533	563	573	540	525	527	544	560	501	547	579	519	500	550	571	542	536	515	521	535	539	543	510	522	540	523	510	543	516	550	543	531	564	513	509	515	566	545	514	537	547	533	550	558	501	528	549	537	544	546	513	547	535	551	534	519	520	520	484	539	586	551	537	529	524	516	541	536	544	537	547	550	529	512	546	551	565	523	551	532	554	517	543	560	563	515	531	549	510	553	538	551	505	528	553	567	551	551	559	533	539	535	497	529	553	530	489	491	520	528	514	507	517	557	596	530	525	554	547	550	504	506	560	555	533	530	566	543	502	517	535	560	507	517	542	519	564	565	516	538	516	535	573	545	546	531	551	543	565	512	524	538	513	534	529	576	514	546	567	553	556	554	528	545	552	562	533	510	513	512	530	536	532	524	523	525	580	552	528	532	529	462	587	524	517	555	510	535	548	543	508	494	513	520	490	520	541	555	522	560	511	512	566	566	499	558	540	490	536	536	528	559	534	556	506	548	557	543	480	548	524	536	532	572	496	524	529	516	568	507	552	554	570	505	529	542	527	612	494	518	555	513	542	542	542	549	543	566	537	534	565	545	506	535	558	534	550	538	562	550	550	512	544	546	536	533	572	566	539	541	539	539	510	529	540	541	577	516	515	555	563	549	549	583	527	536	519	502	548	522	543	517	500	508	543	584	567	486	494	509	537	524	560	529	552	546	523	552	555	532	535	549	497	518	527	529	531	517	571	539	565	528	528	545	502	528	526	531	531	562	473	503	569	514	536	535	525	506	539	559	559	559	577	502	529	551	539	574	505	535	534	549	527	519	495	565	561	528	530	509	516	528	531	547	548	549	526	538	560	556	518	506	542	512	521	516	546	557	528	533	566	543	536	541	534	553	488	545	536	485	539	494	522	533	539	570	552	520	536	551	540	541	525	548	543	541	519	520	544	493	526	503	544	544	526	531	542	578	553	532	513	567	534	544	539	530	539	513	550	529	528	560	551	521	531	511	555	532	513	544	533	539	552	561	524	502	550	510	528	561	489	537	582	538	558	527	552	583	522	540	536	565	550	543	573	525	546	500	546	551	529	571	505	542	545	562	535	537	515	562	515	511	520	557	546	526	529	535	506	554	531	542	504	531	545	514	570	536	554	512	557	573	514	543	537	513	579	555	530	470	529	518	564	566	532	514	547	513	517	572	526	552	561	567	527	513	530	543	547	539	530	564	518	571	513	555	544	525	521	499	567	535	552	531	560	529	534	530	563	531	557	497	524	528	538	539	538	554	559	539	561	529	537	526	509	566	562	539	532	522	572	524	587	546	554	520	495	554	525	574	564	541	547	540	559	534	505	532	536	525	553	514	543	502	523	517	571	543	541	532	504	553	516	519	542	514	529	562	531	570	565	540	523	550	535	541	554	579	556	543	534	511	511	491	512	510	511	561	551	530	561	546	543	557	548	548	527	510	548	471	579	538	526	534	565	538	572	538	538	554	559	527	511	570	510	587	481	532	558	512	557	532	498	534	575	557	495	512	564	545	536	530	559	509	536	556	505	544	487	534	493	580	501	559	504	522	523	529	519	550	538	557	552	518	525	523	538	548	527	556	538	461	518	623	494	556	529	523	519	547	518	503	575	487	507	516	514	562	514	546	497	535	552	518	549	557	506	589	522	533	516	526	552	521	538	546	541	576	535	520	566	526	534	537	523	537	541	557	542	527	503	525	530	509	556	532	542	528	544	515	527	588	543	551	520	498	522	524	556	522	534	534	548	537	525	540	550	498	534	533	569	533	531	559	515	519	551	560	512	578	510	521	536	520	569	535	553	575	574	533	545	564	509	525	547	520	529	536	542	567	524	521	519	527	552	531	535	522	513	522	504	569	556	515	513	578	584	590	519	526	549	537	535	542	533	561	546	472	491	521	539	541	532	562	571	496	521	523	561	514	545	546	514	521	525	555	510	473	490	489	529	525	527	524	560	559	544	539	551	525	512	557	531	493	535	524	553	539	521	550	540	564	523	562	517	510	552	569	531	537	560	530	552	548	536	549	511	563	515	517	575	501	502	538	539	547	534	507	550	545	542	548	564	509	584	555	539	549	568	508	503	561	539	574	482	564	544	537	541	540	556	509	505	555	554	514	536	573	535	542	536	512	524	570	505	545	541	554	547	525	567	555	519	568	515	518	494	518	536	532	548	506	567	543	560	521	544	553	539	536	562	540	521	548	528	533	566	552	502	560	574	537	533	483	534	544	533	504	546	530	560	490	525	529	508	544	529	523	549	530	572	565	527	511	546	571	546	512	517	543	531	492	562	574	556	511	537	578	544	538	579	560	527	504	530	526	513	526	512	509	558	524	557	508	546	562	539	530	508	572	497	562	555	507	532	565	581	561	513	546	535	515	506	538	545	536	533	492	523	531	541	564	538	554	532	518	541	588	560	563	533	557	547	497	529	528	561	553	516
45635	22974	10213	5501	3916	2986	2433	1951	1597	1426	1174	996	982	817	836	792	756	715	692	696	715	730	774	692	696	685	696	682	640	664	657	641	654	644	673	618	670	647	596	634	582	603	614	565	618	627	633	657	619	602	633	666	614	546	593	561	629	585	556	610	591	553	583	561	599	588	578	614	560	587	625	576	542	584	577	628	554	587	573	603	602	584	625	636	576	603	560	521	616	561	562	526	495	637	637	672	580	597	588	573	579	575	595	578	581	593	599	610	578	607	588	610	556	555	598	552	603	590	566	599	590	593	592	613	580	590	609	565	584	552	615	576	580	609	585	585	557	627	621	584	571	625	553	628	614	587	589	607	623	600	578	572	578	591	612	594	593	583	576	540	644	604	619	574	562	564	561	622	591	571	597	584	591	595	584	611	616	562	617	581	603	529	559	613	577	587	605	623	599	576	551	575	610	551	605	603	589	564	605	585	600	558	608	563	575	620	587	589	610	543	563	599	580	552	623	591	583	608	555	577	559	564	586	604	584	586	576	586	590	610	577	593	573	574	596	589	577	624	589	591	614	567	617	563	600	601	565	591	576	605	604	574	584	578	586	644	552	596	590	572	584	561	582	622	562	544	594	619	569	591	608	563	610	559	603	620	594	579	597	587	590	578	552	590	585	574	558	584	601	598	593	596	558	548	574	556	627	581	594	583	609	553	570	549	583	551	622	569	574	575	589	621	588	570	554	547	572	602	568	543	579	557	588	590	598	568	608	562	541	579	589	611	603	591	624	566	587	567	543	568	584	564	575	596	586	553	526	633	609	563	599	580	563	567	587	562	572	568	614	594	578	586	597	596	554	566	584	616	586	613	593	549	595	598	609	573	610	511	623	586	578	620	617	587	620	602	532	601	616	584	538	601	596	523	619	568	577	595	617	553	533	535	582	611	593	590	597	621	583	564	565	603	609	559	593	566	594	564	568	600	569	559	563	595	582	569	538	623	596	574	571	582	580	619	557	560	629	590	593	575	550	570	582	575	586	586	593	621	561	627	568	560	553	589	617	586	559	613	604	573	575	590	584	586	527	590	563	571	607	561	588	578	562	585	563	598	618	610	556	603	632	607	548	599	589	610	573	570	579	565	633	583	593	622	596	604	571	577	586	578	611	570	558	609	548	596	601	570	520	597	569	593	585	624	586	625	549	597	601	546	588	606	572	595	550	568	581	574	561	562	608	573	648	592	580	536	571	593	550	580	595	591	586	578	561	551	583	521	565	660	578	595	601	575	628	609	576	598	608	610	573	558	589	580	613	541	551	600	575	587	551	604	609	574	562	586	599	603	626	558	585	622	548	554	593	581	654	611	588	564	559	536	623	588	607	578	556	551	572	579	575	548	578	555	552	583	549	605	615	554	605	599	593	593	605	588	555	622	568	590	566	534	609	560	597	571	605	597	604	555	601	610	630	594	608	610	608	559	566	603	573	592	582	544	596	564	563	535	542	583	610	616	537	600	619	575	563	649	583	628	600	560	589	565	536	582	596	585	585	634	571	595	612	622	561	618	605	609	619	610	590	614	610	574	619	614	612	561	570	567	580	574	593	604	634	587	605	560	592	553	569	579	581	562	596	604	583	586	571	581	602	598	584	580	542	603	591	554	605	579	624	612	559	608	562	561	587	556	585	574	598	608	600	596	618	586	560	570	590	601	573	574	565	571	582	580	550	587	570	600	577	612	600	604	609	582	565	584	622	581	557	543	567	561	603	570	576	572	610	588	574	582	595	587	585	600	587	568	581	570	621	565	611	560	599	587	610	589	594	585	568	611	590	588	571	589	611	585	598	555	613	519	607	607	580	616	543	570	550	569	575	625	605	544	595	569	595	590	614	547	562	634	590	567	619	604	571	556	614	589	531	615	601	582	553	598	607	576	555	580	544	573	561	587	604	561	566	542	587	568	589	576	596	581	578	606	575	572	586	613	574	633	597	611	553	601	573	617	613	552	581	611	625	552	598	591	593	605	594	564	573	553	590	580	609	582	582	576	604	603	638	586	567	564	572	568	575	572	583	576	590	612	627	585	571	594	573	587	578	596	584	618	571	595	618	634	592	576	598	590	579	586	541	582	549	595	616	592	631	563	590	611	583	568	547	522	585	546	589	604	609	605	599	537	607	579	570	581	580	587	566	580	583	566	586	586	582	572	594	606	594	591	606	582	608	576	563	590	570	556	562	586	607	612	600	594	592	553	559	598	600	566	607	530	610	571	565	603	582	551	600	601	589	594	589	611	550	593	542	575	582	603	574	588	580	546	580	544	572	555	585	646	592	556	593	602	573	595	607	600	557	573	579	578	588	549	548	571	583	588	560	630	568	559	560	593	610	604	584	566	647	586	558	619	536	558	542	612	582	599	598	586	604	531	615	579	581	601	594	632	529	575	556	581	590	555	602	621	638	607	614	601	609	582	554	623	634	572	560	553	589	567	559	558	575	573	544	578	593	543	584	567	531	614	549	550	602	587	603	585	567	609	597	577	582	555	548	633	587	595	579	557	592	571	573	568	627	594	592	594	589	576	618	599	619	548	574	609	581	559	556	603	571	553	574	597	605	564	600	566	585	599	603	582	578	575	553	592	636	583	586	582	582	588	566	637	579	561	623	615	543	609	608	570	586	562	603	592	625	606	590	568	582	590	613	580	556	576	563	609	614	646	567	580	585	606	591	592	622	626	558	588	569	612	530	602	626	557	571	590	566	522	573	583	603	553	566	539	589	590	580	548	602	574	536	598	603	593	585	568	557	590	583	563	561	575	568	608	577	585	593	639	563	601	602	575	575	585	609	605	549	578	597	584	590	568	586	601	587	613	563	581	582	632	585	557	593	567	595	573	598	571	538	610	611	579	558	584	593	602	627	585	588	571	581	601	576	545	574	562	581	532	567	577	621	591	632	600	609	562	614	592	577	600	537	559	602	564	590	550	574	605	574	591	609	585	598	546	556	546	581	591	574	553	549	572	629	570	545	563	598	592	597	554	587	535	579	563	548	561	577	637	578	564	585	543	560	590	586	582	571	603	582	593	611	589	538	563	545	586	606	603	573	559	579	547	586	616	515	588	585	626	614	579	572	590	640	608	563	636	581	593	546	611	575	557	590	573	598	578	600	601	623	574	573	614	584	606	591	559	541	571	536	577	555	585	566	564	558	596	551	605	543	612	605	571	616	576	631	573	593	571	558	566	634	572	564	618	577	584	579	577	554	558	591	559	583	567	584	605	524	563	588	629	562	626	578	611	584	585	573	575	541	598	611	564	577	591	591	564	549	555	590	547	576	571	556	572	564	612	605	616	567	610	612	631	579	589	588	610	595	606	612	611	604	569	604	579	611	549	541	583	584	610	616	525	580	612	559	577	609	579	586	556	548	631	602	584	559	588	545	585	607	636	590	604	598	573	620	599	575	578	605	590	578	578	585	529	621	606	595	597	630	551	567	594	609	578	587	586	613	579	588	602	589	588
30424	21712	11987	1582	787	730	627	557	564	539	535	563	515	542	543	536	544	541	522	578	533	528	563	559	564	573	536	561	561	565	557	560	578	542	542	505	529	540	582	531	579	504	515	515	542	560	545	540	488	558	529	541	527	509	561	567	557	535	526	548	488	560	491	512	516	572	535	544	522	516	552	541	512	572	563	503	548	547	481	541	567	547	515	524	519	553	551	572	511	504	540	541	545	520	501	577	540	536	522	536	566	542	581	567	593	569	565	578	530	558	553	534	513	529	544	537	547	548	551	541	558	530	545	562	524	532	527	529	539	517	548	513	530	576	519	509	547	548	550	547	554	549	535	540	538	502	522	493	549	512	557	514	519	535	583	556	548	519	549	525	524	479	525	525	487	565	525	544	545	523	555	531	546	575	546	536	515	547	560	526	589	541	538	558	530	534	535	552	564	517	531	562	553	548	509	541	528	504	561	505	538	535	534	515	526	569	555	542	507	524	544	528	566	519	507	545	503	547	563	573	549	522	532	504	516	492	516	523	551	589	539	544	531	546	525	523	519	595	512	521	523	563	535	532	537	575	519	551	528	541	534	541	573	511	533	495	533	565	511	500	493	564	511	520	506	537	564	551	525	572	529	548	535	524	529	553	496	560	552	532	499	535	531	547	540	524	552	553	529	545	523	518	524	593	532	534	548	541	534	560	519	521	585	566	552	533	518	555	576	527	562	544	512	515	536	531	521	501	527	558	536	501	541	535	480	531	574	555	572	501	509	482	562	531	515	538	532	523	517	531	551	551	555	499	511	541	535	508	548	531	528	521	512	532	561	520	543	519	568	546	533	523	556	494	573	513	500	569	537	541	551	538	583	552	515	511	514	540	476	477	557	517	532	553	573	527	542	552	544	537	525	578	544	578	514	530	535	550	530	558	528	523	519	541	551	507	541	537	565	522	508	483	571	546	552	510	531	522	521	520	536	541	513	546	507	532	569	514	547	549	549	512	540	529	503	517	576	528	553	494	511	539	517	569	524	511	541	573	588	495	547	515	511	551	544	546	531	510	580	546	506	520	502	488	522	529	539	565	548	535	559	553	494	553	540	567	511	523	548	491	491	554	528	509	514	501	524	546	557	547	514	543	528	525	560	504	511	528	535	534	523	529	491	515	522	514	544	531	530	534	561	504	546	551	514	535	558	551	547	554	524	529	560	559	570	496	491	571	562	581	500	525	579	548	578	503	518	546	522	500	532	524	553	515	543	513	511	547	539	494	520	505	541	570	531	548	514	566	536	516	545	577	555	542	527	534	557	502	528	522	545	541	511	548	544	534	545	534	508	513	482	523	546	513	557	505	570	539	541	580	514	537	520	529	518	518	534	519	498	530	498	489	521	523	571	528	554	535	534	531	545	544	531	548	532	550	494	475	532	517	542	551	576	540	539	490	555	533	499	571	510	575	503	542	521	542	541	561	587	549	546	532	551	502	569	555	509	577	578	509	572	515	544	505	523	578	511	544	515	525	536	526	563	518	549	514	537	547	512	504	525	505	536	551	531	528	564	561	534	495	503	513	530	505	500	571	533	524	577	565	505	509	511	499	517	531	551	542	516	519	527	566	511	531	522	538	520	514	534	568	535	559	493	536	561	527	539	541	513	572	518	576	541	521	520	541	550	508	519	560	586	542	541	501	564	536	570	543	577	527	562	577	539	556	495	486	534	546	532	518	568	528	523	566	551	558	528	500	577	577	533	560	519	568	554	493	533	524	512	507	507	581	531	545	536	580	524	565	533	588	566	539	505	537	545	572	539	526	538	525	522	509	527	511	499	556	530	579	567	537	525	483	565	521	504	505	557	543	568	544	519	569	550	556	504	578	533	556	558	542	530	525	519	536	509	490	563	573	521	508	533	551	519	542	544	530	535	508	554	480	502	557	539	526	537	499	509	572	516	553	571	525	543	561	548	533	530	509	501	534	560	559	526	502	495	503	570	535	554	554	559	539	542	533	573	538	497	539	483	538	514	514	527	564	500	520	566	532	531	553	514	499	506	543	542	543	495	539	498	547	544	507	511	540	540	538	533	534	513	530	554	553	535	528	549	543	549	517	507	546	539	552	515	537	496	522	537	567	502	538	531	499	491	520	557	560	543	545	519	543	487	560	525	554	550	539	517	544	517	517	545	536	544	549	571	545	549	505	553	555	569	535	518	527	582	520	561	490	552	514	556	542	555	534	522	527	525	505	513	511	524	549	551	498	521	515	570	551	536	559	546	500	533	525	524	534	531	562	532	529	534	551	520	509	597	510	574	532	571	539	523	550	529	520	544	520	527	498	524	528	529	514	570	530	511	531	535	527	503	504	504	556	508	516	487	532	519	543	549	512	506	576	523	496	539	500	531	536	566	530	517	515	526	539	545	536	550	526	520	520	512	549	545	528	483	525	507	523	536	531	532	549	506	557	514	519	516	531	512	540	534	536	561	534	555	480	534	517	528	517	516	486	537	553	563	533	516	542	518	525	531	536	540	576	552	514	555	538	487	543	576	545	553	520	544	515	546	585	518	568	559	513	534	525	535	540	518	512	508	556	579	517	512	520	577	531	537	554	582	510	537	544	508	480	530	514	501	522	512	528	499	530	534	559	583	558	534	558	533	539	521	546	553	544	529	527	504	525	558	544	510	528	519	553	520	526	526	487	499	539	543	549	544	555	554	505	470	537	520	508	535	557	523	528	539	539	501	545	547	574	534	489	569	527	548	556	560	550	516	529	571	520	551	484	553	531	546	550	532	530	544	519	543	542	501	544	517	537	555	521	544	541	520	550	575	521	541	501	511	534	533	533	533	472	557	559	568	522	534	588	520	538	553	517	524	519	515	545	544	517	544	540	529	536	548	535	507	566	531	548	522	566	538	509	529	514	568	554	534	565	570	570	524	585	573	516	547	523	521	508	565	541	533	525	582	539	506	528	515	506	539	563	531	525	555	541	549	499	513	474	511	524	530	574	522	517	522	565	513	545	525	539	535	528	575	525	533	525	557	513	524	490	544	537	531	507	529	486	545	545	544	505	539	515	572	563	538	533	547	557	535	509	557	527	586	551	533	532	548	541	524	537	547	510	541	514	577	558	538	553	544	531	532	579	530	532	510	512	522	526	502	523	545	566	542	561	556	536	548	492	546	577	555	526	542	502	520	547	482	532	560	515	522	523	532	544	598	530	559	494	554	506	524	498	536	496	524	516	528	498	501	558	497	531	526	495	505	544	498	568	525	539	520	484	524	565	534	587	539	544	500	542	526	522	536	556	528	535	514	522	553	505	554	527	516	522	571	542	506	550	516	530	504	521	479	517	530	547	504	536	535	561	530	526	580	535	522	548	535	536	516	550	525	514	525	506	529	541	530	569	557	531	527	570	528	509	511	536	531	542	503	509	536	514	501	524	533	522	539	510	508	577	559	529	546	532	537	509	543	557	518	501	525	548	504	562	499	566	485	512	498	547	564	515	568	526
38732	8895	1123	795	747	703	663	669	656	712	643	647	629	660	625	636	636	609	641	614	602	637	662	627	612	631	647	622	621	641	641	660	653	614	692	590	607	641	609	596	623	633	621	608	631	591	637	644	656	626	595	671	604	596	647	663	606	646	653	606	631	675	614	629	645	618	638	611	609	600	613	606	560	606	643	607	641	582	639	639	641	616	637	611	602	646	631	628	601	611	598	604	601	620	638	615	638	599	586	624	619	627	617	578	604	588	615	614	621	653	618	667	596	602	609	592	595	640	610	583	553	610	654	638	613	615	651	600	607	611	598	625	630	622	622	631	628	628	595	645	629	647	665	587	640	627	602	610	639	608	570	601	600	609	635	625	619	603	631	623	589	612	559	612	600	591	591	595	611	650	627	592	674	601	660	631	645	592	635	610	642	581	605	642	601	574	631	622	601	592	633	620	613	556	619	652	601	596	615	609	644	609	618	646	666	591	620	629	616	636	628	602	606	614	621	599	664	631	644	595	651	583	663	625	594	663	621	632	619	670	586	605	615	605	619	659	626	655	636	601	617	653	615	627	642	617	631	649	615	645	609	603	642	585	658	622	626	643	613	637	627	588	664	597	589	627	611	620	632	632	627	590	589	633	585	642	598	623	597	612	611	644	647	570	668	664	599	673	639	640	583	544	634	611	594	623	652	640	629	610	622	644	624	619	626	582	629	616	627	626	610	640	643	630	579	595	628	636	649	603	589	622	644	577	616	624	609	627	611	672	636	577	585	589	583	583	592	638	638	575	624	641	601	577	650	617	621	627	617	620	603	648	574	602	622	620	568	637	613	638	619	671	642	641	631	593	645	640	603	628	631	594	635	616	610	575	619	633	598	607	644	625	621	619	582	648	637	645	652	650	633	598	603	596	616	620	599	589	644	614	643	640	616	560	619	605	619	640	604	597	635	600	605	611	646	635	618	610	594	664	611	641	626	617	587	556	677	616	607	627	631	639	643	593	672	541	582	613	620	635	635	645	594	596	614	621	641	609	608	656	604	604	624	612	593	626	626	609	648	618	636	581	624	629	586	599	623	627	609	625	616	588	640	596	636	624	592	629	643	634	591	585	639	613	676	615	653	641	577	626	633	600	638	646	629	589	617	562	647	613	595	635	609	621	606	592	578	620	622	620	621	604	642	617	595	606	622	613	641	563	565	643	588	645	596	646	637	617	620	577	640	619	662	592	618	613	657	596	636	556	599	695	658	612	633	657	622	637	631	582	650	605	622	563	606	654	625	629	634	581	615	582	652	664	622	572	602	622	641	617	604	626	602	640	596	609	606	638	596	613	609	604	622	607	581	616	557	614	603	602	628	620	586	642	640	664	594	564	630	617	592	621	620	626	630	636	624	600	629	618	627	618	614	607	622	629	533	619	610	584	629	609	656	694	593	655	622	584	650	660	597	633	599	614	647	619	651	624	643	588	687	594	626	623	584	623	611	611	586	583	586	606	668	655	624	649	617	592	633	584	630	617	659	626	599	613	612	639	617	613	616	630	618	639	635	585	633	632	602	629	618	628	573	623	622	629	658	636	576	574	600	631	617	657	627	603	658	624	623	606	603	653	634	629	622	637	584	603	616	640	619	636	611	622	611	642	665	611	610	608	627	636	611	579	610	614	582	639	600	645	614	590	623	628	664	575	619	648	594	625	604	652	603	617	637	629	586	608	551	622	589	618	577	626	622	637	631	643	622	618	601	609	636	646	592	619	624	621	666	595	619	615	630	615	611	633	606	601	568	631	593	666	597	634	575	587	607	635	593	624	618	632	624	605	596	628	611	599	657	624	638	680	661	629	618	615	618	595	609	619	614	615	641	613	611	665	635	648	639	626	588	636	626	606	621	643	616	596	574	640	658	533	589	636	633	629	635	663	613	616	604	616	611	648	592	602	617	608	629	590	585	597	626	619	637	599	687	623	583	613	591	652	608	612	633	635	660	596	628	638	582	585	579	634	659	628	628	599	599	609	620	625	618	553	615	582	649	660	646	634	592	618	674	610	619	630	641	656	624	647	614	633	620	602	628	609	647	613	627	591	628	615	584	614	657	623	601	665	627	625	616	615	604	640	670	587	658	639	609	641	641	596	648	596	625	663	627	611	625	648	635	595	577	670	630	580	660	615	629	626	639	571	636	630	641	611	618	577	624	576	662	614	614	645	623	592	584	616	628	634	624	618	612	599	612	633	585	571	594	624	597	634	636	622	604	637	627	620	655	612	623	649	656	644	588	580	625	634	661	632	577	655	593	568	639	587	632	583	632	620	625	644	624	662	635	602	579	618	598	606	643	605	655	593	592	610	625	574	615	646	639	637	639	602	649	596	623	638	637	618	632	589	636	609	598	611	595	635	576	595	614	539	649	649	590	640	634	616	625	631	615	635	634	626	632	629	627	649	606	588	630	570	637	612	599	638	598	579	600	633	602	617	573	619	625	615	643	568	662	597	656	603	598	598	581	656	641	641	628	623	645	599	614	632	642	605	636	597	650	650	629	605	640	642	599	651	605	607	591	593	599	583	596	627	618	683	650	597	585	604	657	616	620	639	636	627	641	676	640	596	599	589	599	622	647	615	609	653	608	655	595	645	643	655	641	631	598	673	593	584	612	577	627	626	625	650	625	642	628	601	643	626	630	668	628	650	627	615	584	597	590	622	618	582	642	590	606	607	641	613	589	619	621	625	635	595	593	630	619	590	613	601	676	622	646	567	622	612	572	661	649	617	603	577	585	592	652	607	562	606	639	630	572	645	622	620	630	654	627	585	645	597	595	598	606	624	608	643	610	635	593	600	629	623	631	622	671	640	599	605	638	617	619	654	585	605	585	656	629	624	675	605	592	596	639	598	601	607	626	659	604	616	627	637	597	576	611	622	618	634	634	580	616	612	628	608	612	639	598	618	629	626	605	648	615	567	626	617	616	625	600	654	581	656	637	636	627	677	676	643	623	638	623	624	643	604	633	589	611	597	635	640	622	555	636	626	640	589	617	634	614	644	633	621	642	618	629	653	636	596	668	616	632	666	661	630	662	654	584	606	581	617	612	623	602	614	654	590	611	658	597	654	650	617	633	631	577	612	617	645	624	629	607	634	658	592	591	645	636	613	644	618	646	634	603	614	622	585	607	651	632	610	663	631	679	620	622	628	619	633	661	592	610	586	592	616	585	619	619	632	589	641	593	599	613	632	634	629	602	578	655	606	613	635	607	646	621	604	636	627	619	594	609	648	622	605	636	629	644	619	648	624	623	581	648	584	639	620	608	597	654	634	616	634	621	617	596	639	635	580	641	601	597	621	627	629	641	605	661	640	609	584	616	604	606	637	602	634	616	582	655	643	589	611	658	649	630	649	601	612	630	587	658	606	649	583	598	669	632	625	641	597	667	611	564	631	619	598	632	599	631	611	679	585	630	627	602	596	622	629	574	627	604	620	654	618	655	590	584	570	592	635	609	580	639	596
23194	20720	27946	23516	20703	12039	1126	669	561	484	473	468	406	437	447	413	381	406	390	410	386	361	432	368	390	378	395	376	383	400	361	387	346	379	343	376	357	390	296	367	361	399	340	362	352	369	361	375	368	336	348	344	334	363	340	355	305	371	348	355	336	350	385	339	336	333	381	336	340	333	330	346	343	364	332	359	356	348	352	345	346	357	356	364	330	307	355	353	368	355	377	321	368	338	355	356	339	328	359	368	355	315	341	372	323	363	322	319	346	356	382	345	342	345	363	305	332	354	343	325	330	347	352	321	356	340	340	302	363	341	348	338	305	338	322	341	348	365	304	369	342	317	350	330	329	393	371	361	350	363	318	334	328	348	316	355	343	327	367	331	330	381	352	351	366	340	317	359	353	350	332	319	357	336	356	333	334	360	369	336	342	331	343	355	349	336	353	350	358	329	368	334	337	330	337	352	340	349	364	356	372	346	340	353	347	334	353	348	360	350	349	326	334	343	371	326	327	315	315	347	334	328	364	362	317	357	350	351	329	319	309	347	347	330	334	324	323	360	337	381	350	333	335	342	336	367	339	332	343	325	337	357	353	347	391	317	345	339	345	349	350	354	346	340	351	337	378	353	329	323	326	342	326	338	333	336	385	324	341	377	344	345	356	338	363	333	330	340	372	327	311	314	348	335	337	334	342	327	326	345	309	325	339	376	362	361	355	357	357	349	313	301	341	330	352	360	376	318	330	347	306	348	341	336	355	333	316	351	320	325	344	344	349	338	344	344	330	350	334	366	362	380	338	306	332	356	343	343	310	347	317	328	330	329	378	347	329	341	334	353	341	353	349	335	328	334	349	317	352	366	316	301	357	324	311	317	360	342	329	366	325	342	354	310	347	298	352	336	313	342	334	353	335	332	346	332	343	357	381	362	320	334	352	353	376	337	319	347	349	341	331	352	369	322	319	341	343	314	343	343	351	335	359	381	352	334	385	384	375	335	353	329	342	394	359	324	363	383	323	337	345	296	376	335	320	331	335	357	357	354	331	344	348	347	352	343	320	345	353	348	335	330	332	363	340	322	357	366	373	349	372	341	339	352	339	329	336	332	325	360	333	344	347	319	336	315	341	364	353	353	318	346	351	331	396	348	363	335	342	333	357	336	356	337	345	356	376	343	321	334	330	317	364	315	343	340	329	359	347	346	339	374	348	361	344	343	336	332	328	357	358	351	363	353	325	344	364	348	339	317	386	386	364	312	356	354	356	354	361	328	327	329	320	333	345	336	346	355	327	310	368	321	338	335	364	336	352	344	328	339	348	349	363	347	324	327	315	354	345	363	320	351	343	329	328	337	319	335	340	335	334	345	328	331	314	321	315	335	336	320	318	360	346	306	330	346	338	368	320	354	351	355	364	355	333	339	331	345	366	339	316	336	341	335	356	318	356	323	361	303	321	336	331	303	315	344	371	365	331	360	342	338	316	371	347	362	361	334	336	333	346	326	336	349	351	307	355	338	331	318	327	323	318	338	319	349	360	349	304	347	370	332	332	330	363	311	351	341	345	327	347	356	323	312	342	330	335	325	335	311	282	332	321	352	354	351	354	334	316	341	339	361	313	360	317	340	328	344	297	342	315	361	354	348	346	341	320	338	332	345	325	341	339	338	340	344	362	342	351	313	337	344	320	319	353	324	334	316	352	334	328	340	378	346	337	341	314	341	321	364	348	345	349	317	394	348	331	345	323	367	346	339	367	344	329	313	341	355	345	329	364	361	355	352	319	348	326	332	343	383	325	357	359	346	322	327	359	359	307	334	345	346	324	319	390	347	346	330	326	339	367	336	366	329	359	341	336	334	340	340	331	329	334	375	355	311	357	321	350	360	338	324	331	331	345	336	319	337	332	341	337	336	338	348	371	330	353	345	345	348	357	342	344	326	345	341	347	348	324	327	352	331	336	386	339	357	306	306	319	322	296	362	319	337	354	341	334	347	329	347	372	317	334	351	365	318	321	277	359	354	343	345	344	360	342	339	360	323	364	378	347	350	320	342	352	321	382	350	336	362	320	325	339	356	373	365	324	328	384	347	319	333	339	336	322	328	324	348	347	352	389	344	331	305	337	355	350	342	370	358	350	318	359	334	385	353	342	317	364	350	318	330	333	329	357	339	364	346	334	329	345	342	334	300	319	308	338	320	375	356	359	329	319	343	362	343	323	365	353	348	346	313	330	360	329	313	381	341	348	357	354	361	361	333	362	320	338	336	332	351	372	358	332	323	343	367	352	337	329	302	332	309	352	295	301	308	334	338	340	311	342	348	348	386	344	348	340	335	361	345	349	352	346	336	342	338	357	388	336	341	367	334	350	340	323	354	320	329	327	358	353	309	354	332	354	344	337	351	328	331	344	337	336	331	322	332	354	331	376	345	367	335	345	301	301	346	317	327	327	311	348	334	356	346	357	330	359	349	351	334	382	343	310	335	335	336	362	351	323	362	352	338	328	373	331	343	356	361	323	340	317	363	349	368	347	362	328	290	383	330	349	376	350	373	345	330	320	351	311	347	367	360	304	347	340	329	321	383	316	328	324	351	356	346	337	362	382	348	315	332	374	323	350	333	365	334	332	300	345	342	354	321	400	350	346	351	353	368	361	377	357	355	306	312	330	354	344	334	328	387	351	336	304	345	319	369	306	335	340	317	337	327	337	349	335	337	339	350	348	361	339	363	315	355	326	320	355	335	345	340	365	355	324	323	389	342	327	332	343	344	339	340	353	355	362	334	317	336	362	347	335	334	316	350	321	363	333	340	344	332	352	334	325	333	303	348	353	385	324	359	309	362	348	368	363	341	313	348	320	337	353	358	342	340	364	336	318	328	338	365	352	362	331	345	328	390	327	361	354	336	336	337	318	356	339	372	355	313	323	328	346	294	335	335	346	344	342	376	360	335	325	335	346	305	318	317	313	337	316	341	302	288	358	330	321	327	337	323	329	309	350	342	344	311	329	351	294	361	374	372	378	330	335	328	347	345	327	314	365	358	330	317	347	318	393	325	330	355	372	351	348	324	341	303	362	362	359	329	328	337	368	325	348	310	352	335	346	330	340	362	324	334	324	312	357	383	369	361	357	319	344	339	357	335	310	352	362	318	336	357	350	366	313	345	347	350	342	335	334	340	339	358	387	320	343	345	351	330	329	335	366	342	313	355	311	335	358	352	349	342	341	345	375	391	355	328	338	324	327	340	333	331	311	362	343	349	337	367	361	332	344	373	326	347	340	339	309	364	328	367	368	326	349	360	336	326	354	336	340	350	329	337	338	353	330	342	334	354	338	306	348	335	309	369	360	329	331	380	345	311	350	309	377	327	347	345	356	354	359	343	367	351	359	317	343	330	335	299	338	363	341	349	349	358	358	348	322	334	327	328	330	369	363	358	352	368	307	367	351	334	340	345	332	390	346	332	331	339	342	370	320	355	371	357	343	347	310	337	357	350	398	303	355	344	324	315
39818	14112	5923	3005	2073	1640	1302	1043	916	820	704	643	576	577	530	532	440	434	440	471	526	472	489	467	430	483	469	453	419	469	436	438	497	411	442	395	449	447	438	421	445	404	395	413	365	383	389	412	436	409	414	425	412	385	381	380	403	382	379	416	381	410	421	394	424	392	388	409	427	412	416	412	408	386	380	407	436	395	415	411	410	395	386	393	350	402	412	392	394	420	405	422	372	414	411	407	413	410	418	395	391	425	424	376	402	375	378	415	402	355	399	418	414	394	377	421	446	410	394	400	385	378	400	375	428	408	395	407	408	411	421	384	405	397	423	410	388	428	398	370	436	399	407	410	407	385	381	378	402	385	384	355	401	384	404	407	404	386	406	370	395	363	413	409	381	387	412	386	413	392	407	400	408	391	406	417	397	377	389	413	368	389	422	398	410	389	406	401	393	404	418	398	448	398	445	390	420	391	410	414	384	398	385	429	429	428	370	427	431	404	386	401	394	376	445	388	437	387	412	412	386	403	361	392	397	414	407	385	407	427	365	399	384	395	377	406	374	398	437	390	403	390	383	381	429	370	400	395	357	376	384	414	367	402	438	405	360	398	387	414	431	387	412	397	378	417	436	351	390	369	382	375	390	399	394	404	400	383	411	377	381	377	400	433	417	368	380	401	395	401	387	381	368	405	394	394	441	407	420	421	352	389	403	386	417	378	369	387	376	408	405	354	376	392	417	425	398	382	436	336	404	362	425	447	396	403	376	392	412	416	407	400	360	381	415	426	369	404	356	438	401	370	373	423	396	386	420	431	381	361	427	409	352	374	406	398	379	402	364	406	442	400	387	403	371	395	359	410	389	393	379	405	395	382	413	377	380	421	439	391	431	383	387	403	373	406	431	384	423	428	427	421	369	409	399	388	393	386	419	391	427	397	402	388	387	362	415	428	418	427	371	410	394	383	371	401	372	386	386	399	399	412	407	427	410	383	397	403	408	352	427	360	419	399	368	373	405	396	379	388	395	396	345	429	407	420	372	393	398	364	407	413	393	404	374	394	381	367	385	414	380	373	407	424	399	405	405	372	416	371	366	389	413	401	401	366	410	382	404	380	420	397	417	378	399	397	374	390	396	402	390	386	410	406	366	418	417	389	339	399	391	428	401	381	388	430	375	383	409	382	374	389	396	345	393	379	381	388	422	437	366	383	409	408	383	398	377	380	426	381	378	419	412	394	374	399	367	383	375	416	400	375	404	401	383	376	396	382	409	393	363	389	377	379	402	370	376	405	407	442	370	368	392	375	414	374	405	387	420	428	382	382	411	402	400	376	402	362	370	354	393	382	372	370	426	370	391	384	421	422	388	382	406	431	386	394	411	402	377	388	402	390	385	377	378	382	369	404	413	386	421	396	426	403	413	386	424	370	372	396	351	419	388	398	397	391	397	427	390	408	395	390	379	368	387	381	362	419	373	381	393	411	400	379	410	394	351	371	421	407	381	395	400	434	380	402	402	368	393	397	396	422	423	371	407	388	410	407	382	427	408	406	425	399	377	395	389	365	375	410	362	378	425	396	410	400	425	407	390	399	393	417	412	374	384	403	383	385	374	439	407	392	415	372	388	389	411	367	380	413	382	411	355	428	374	385	403	406	403	410	403	386	421	418	373	367	418	385	387	391	398	417	399	407	384	418	378	402	396	402	409	416	389	393	380	379	368	420	371	397	383	421	434	377	367	361	419	409	411	379	400	406	372	404	386	346	396	400	383	374	371	388	409	395	382	379	379	420	387	360	405	393	401	384	410	398	412	389	384	372	356	347	376	383	359	402	425	405	423	396	416	388	421	394	418	406	367	384	379	354	370	371	400	399	391	364	383	412	455	376	374	367	404	404	387	397	403	391	374	360	382	369	366	380	383	389	361	380	425	420	390	396	406	393	351	410	389	377	382	395	444	385	422	392	387	410	387	392	342	375	412	382	417	382	396	412	395	391	422	431	414	376	383	372	366	403	409	376	367	392	363	387	381	384	393	369	406	415	402	396	431	358	368	417	430	384	411	389	441	402	395	375	374	379	407	391	377	412	415	383	382	400	388	410	372	346	380	409	426	415	402	427	382	421	391	376	392	352	398	358	406	386	414	387	421	393	387	412	385	365	416	334	412	400	402	351	398	410	406	404	387	412	394	392	374	427	442	404	424	403	375	385	359	400	399	427	394	404	403	385	404	372	396	390	388	384	392	394	397	386	398	416	393	407	387	395	373	384	373	390	400	416	381	386	366	360	399	403	377	393	431	406	403	431	384	404	414	389	387	379	375	410	378	349	383	401	387	387	379	431	375	415	393	352	418	367	380	365	388	382	431	361	420	412	368	406	386	403	413	442	382	379	418	388	389	412	407	379	364	421	367	402	379	353	369	406	415	396	359	338	400	420	396	430	402	374	388	402	428	386	392	427	381	396	403	370	396	375	397	378	388	388	415	376	392	356	403	392	389	408	374	413	365	404	417	382	410	367	371	375	380	374	386	423	413	425	375	402	398	419	382	392	380	423	383	411	360	391	406	390	365	371	351	383	417	413	369	391	422	378	396	404	378	408	384	399	397	404	423	415	373	403	381	392	372	378	384	433	400	393	420	418	409	383	389	406	391	407	352	390	374	364	393	398	358	408	384	352	430	365	426	385	390	401	386	365	405	381	412	387	367	392	389	416	384	397	398	399	415	378	395	414	382	384	395	400	358	440	378	356	416	421	375	406	364	395	410	401	409	380	402	401	373	410	384	374	374	417	406	374	389	392	411	391	402	416	401	395	416	414	370	352	362	398	409	381	404	388	408	400	376	376	373	404	360	392	410	403	391	375	369	374	407	414	402	378	369	371	355	382	400	417	394	418	395	390	406	383	362	360	389	402	405	369	389	432	422	371	397	395	388	395	381	376	399	392	427	382	410	397	404	397	403	399	398	367	414	371	378	361	370	389	435	403	412	390	387	417	387	381	384	404	421	353	365	401	416	406	382	394	407	430	388	420	378	420	429	393	392	382	400	381	365	391	392	409	346	425	426	401	410	381	403	413	392	365	387	382	416	395	417	404	400	406	388	405	435	387	383	381	421	406	387	390	412	412	420	344	419	372	400	404	390	406	391	358	409	391	441	388	415	425	398	383	396	383	374	401	426	378	409	388	408	412	363	398	404	380	432	414	397	419	336	384	399	404	375	373	381	383	403	394	408	369	400	414	396	372	411	393	364	380	390	403	395	395	378	421	391	402	398	407	369	392	424	372	415	376	417	386	406	408	380	375	390	397	398	364	373	385	387	379	392	383	359	380	405	390	410	388	376	391	384	421	428	413	365	384	379	388	382	417	392	410	404	389	394	437	392	398	410	403	392	405	386	381	421	404	413	345	423	377	404	395	431	387	380	372	389	390	367	414	412	401	385	400	422	401	414	395	436	372	407	347	367	369	370	395	379	392	399	372	393	374	372	379	397	371	365	388	400	393	402	389	397	400
24477	20715	26947	24395	12929	1298	1029	873	864	851	839	783	845	836	784	750	786	782	800	776	855	766	773	740	774	740	783	770	743	779	779	735	762	743	700	753	737	710	744	785	740	758	734	752	699	720	713	796	732	754	756	745	777	732	713	760	742	696	694	760	707	706	764	718	740	749	707	748	783	754	748	726	754	696	717	747	760	746	726	749	749	729	751	747	778	758	724	767	734	748	718	764	759	691	775	724	724	706	685	740	743	706	741	736	741	747	687	746	815	738	775	716	732	777	751	782	715	734	704	734	776	788	706	745	786	750	770	695	732	695	781	737	715	677	761	719	732	692	717	743	720	704	710	730	796	725	745	688	680	718	740	686	729	717	767	730	789	775	738	731	740	743	761	719	716	689	725	720	766	753	752	778	767	772	747	749	735	752	735	752	722	724	757	696	748	732	757	785	729	734	740	705	747	740	792	702	742	736	726	784	762	693	750	759	734	742	733	688	769	693	694	738	790	741	762	784	741	741	726	710	732	749	755	752	732	742	747	777	758	757	727	784	706	726	742	753	728	727	725	730	732	763	691	737	740	721	703	721	726	685	780	762	734	754	730	764	748	739	674	724	745	776	738	703	715	736	755	735	737	690	777	785	798	719	772	720	789	744	743	692	727	725	747	717	749	779	720	724	738	753	777	725	727	733	721	753	717	746	719	699	731	686	742	700	786	799	735	690	726	705	769	710	766	772	728	707	727	735	745	703	741	767	810	721	738	767	738	714	739	765	702	750	746	695	721	788	691	717	762	711	710	790	743	706	728	713	698	771	717	704	706	738	758	729	790	704	739	761	739	740	713	715	808	741	700	782	755	759	788	723	729	690	729	739	765	786	751	725	679	736	731	745	700	736	697	757	754	725	754	779	732	780	759	758	710	721	746	749	727	751	749	725	755	756	712	727	731	741	767	774	775	745	789	747	742	751	774	720	770	704	766	718	702	727	737	738	784	760	704	705	743	784	737	747	712	693	701	718	743	755	733	724	709	739	708	709	770	758	701	755	755	731	718	728	677	665	782	740	728	739	728	767	706	738	756	745	765	717	741	766	737	776	753	696	726	784	785	711	759	773	706	768	694	761	718	715	723	757	775	738	717	768	750	715	683	763	796	708	702	733	741	794	756	710	717	697	754	749	846	786	748	748	740	710	739	782	718	714	718	741	726	725	759	776	767	699	769	739	766	783	751	653	701	808	759	719	710	769	706	781	731	720	713	782	716	740	749	730	711	809	711	703	749	750	757	762	776	762	708	725	712	722	722	706	739	731	766	720	728	736	747	699	691	738	729	732	738	734	719	705	715	735	730	698	749	749	699	745	746	760	716	732	701	749	739	724	672	711	758	759	694	705	816	752	751	751	745	706	729	748	746	766	764	721	719	734	704	736	697	745	683	795	701	745	753	743	753	776	753	739	764	774	700	748	760	719	769	687	754	720	728	742	713	756	767	710	743	745	768	744	758	711	747	757	774	744	746	681	687	751	764	695	705	777	750	743	709	733	717	717	749	753	737	736	787	686	756	677	699	742	727	745	741	741	744	759	708	747	728	738	727	733	722	728	686	720	708	739	748	749	758	719	710	719	754	746	716	724	742	727	784	735	734	753	783	737	711	726	690	769	732	742	766	725	740	744	728	735	739	752	674	740	700	699	732	751	780	781	798	761	783	745	761	764	782	735	720	731	734	754	742	736	740	711	735	783	717	794	741	713	764	741	762	734	698	706	743	715	740	687	741	709	701	739	681	733	726	774	707	756	772	702	750	730	710	760	759	711	765	758	698	724	740	728	716	740	757	680	705	713	745	788	705	726	756	749	748	717	751	711	716	785	739	757	734	728	781	698	716	730	757	736	752	753	702	754	708	705	738	704	788	753	662	747	692	745	739	708	733	750	760	712	763	750	752	729	712	760	694	725	698	726	694	708	712	781	702	739	757	743	779	708	761	751	719	758	725	740	757	722	693	753	714	693	768	737	739	692	719	733	754	737	758	694	733	736	773	773	727	722	780	740	736	740	722	683	745	720	728	741	752	689	669	714	745	784	760	710	705	717	757	764	778	768	744	771	721	696	706	748	756	732	794	765	726	707	709	751	753	714	704	711	769	741	717	754	758	684	766	746	696	731	689	722	736	770	733	731	802	721	729	666	681	731	707	708	717	734	736	802	740	741	723	763	728	698	732	732	729	723	743	727	752	737	723	749	727	694	737	714	747	741	773	771	776	815	758	723	779	787	741	803	748	729	731	708	752	741	758	772	704	761	726	731	767	725	762	734	756	722	780	688	734	672	689	732	771	760	734	688	760	738	739	712	784	765	729	734	761	718	715	735	693	690	754	724	734	762	776	728	739	703	698	759	696	725	744	765	701	719	742	709	745	747	737	710	738	721	735	730	776	728	752	769	758	708	773	695	750	795	701	759	773	772	740	726	773	752	722	688	774	724	738	748	756	770	725	746	748	723	779	750	756	715	736	731	738	753	717	680	690	720	733	778	716	774	698	752	738	710	737	750	762	762	769	687	728	651	726	739	705	777	736	720	733	760	728	738	769	736	693	764	710	736	762	771	757	763	721	752	722	754	738	730	754	739	755	728	679	718	742	751	667	709	710	724	753	739	752	701	753	729	723	777	753	754	711	709	713	695	751	761	748	681	767	772	740	704	747	724	786	742	774	742	750	721	728	728	689	733	738	727	760	745	744	741	713	701	769	721	760	725	697	689	725	742	747	706	706	737	737	783	749	679	749	740	717	717	739	751	725	742	757	766	798	731	727	692	738	714	781	746	751	815	748	751	795	707	745	772	732	743	748	732	739	714	731	737	729	743	767	745	715	708	757	743	742	712	712	760	738	729	778	736	722	732	759	730	747	725	762	747	737	756	776	714	695	728	747	758	715	681	714	742	774	753	761	724	730	730	772	767	750	730	712	737	731	761	736	709	798	767	723	731	781	741	721	773	731	734	777	749	760	722	698	712	735	767	699	779	703	746	774	779	744	720	738	729	714	705	722	753	747	722	727	775	741	753	700	723	763	759	747	728	767	738	745	745	745	707	762	702	723	685	695	702	723	738	764	754	739	726	745	712	739	709	727	782	761	778	732	715	715	738	752	724	700	714	729	728	740	722	705	703	710	764	723	703	738	729	769	759	766	757	749	757	733	722	716	764	760	682	737	731	729	745	697	680	728	743	746	731	725	744	736	743	742	731	736	752	707	725	733	753	740	705	759	775	692	700	727	757	720	727	747	703	751	718	771	697	747	732	769	721	710	728	735	731	730	730	732	723	739	735	758	725	803	747	766	737	727	746	724	720	746	761	729	772	735	707	727	743	780	751	769	698	760	754	725	710	688	691	728	751	707	748	753	699	698	731	728	697	717	734	738	774	734	716	741	692	753	714	732	688	701	754	701	749	735	729	718	729	780	758	766	733	715	709	732	738	720	743	756	709	728	732	769	722	720	740	738	714	743	728	745	734
39182	12846	3831	2242	1790	1555	1312	1205	1082	1042	1023	971	925	929	916	911	902	925	863	882	857	831	895	927	893	898	852	852	870	887	856	830	877	883	926	851	865	893	885	861	834	811	908	828	857	770	842	813	859	935	870	864	812	837	803	776	803	845	806	834	816	830	853	822	805	819	819	886	806	837	808	862	868	855	756	851	864	813	843	829	830	761	859	891	814	828	843	836	827	842	909	806	817	841	847	892	827	798	814	821	765	851	817	830	864	810	860	841	847	825	844	819	875	796	805	809	765	808	820	790	840	866	853	891	823	814	822	815	858	865	825	843	821	787	796	823	811	833	850	844	814	854	831	858	837	777	866	831	812	823	807	784	844	862	817	850	799	823	854	853	775	836	837	832	802	825	845	841	846	840	846	817	849	792	808	831	807	798	802	807	864	873	794	771	809	847	812	864	856	848	833	809	861	818	779	872	884	790	838	858	882	793	794	884	830	821	800	830	785	770	807	885	785	835	850	826	824	826	863	798	852	845	793	783	810	841	805	814	833	797	803	794	834	790	806	849	811	855	834	839	869	807	827	837	884	805	831	826	874	836	817	911	858	843	817	775	794	808	769	837	798	802	854	844	784	830	830	837	786	808	839	877	851	829	830	821	866	830	857	811	811	809	780	825	827	831	838	811	820	765	839	843	850	828	862	851	852	827	847	828	861	808	800	770	830	834	810	826	817	842	829	836	844	791	832	796	856	816	812	808	835	821	814	830	804	838	816	767	808	840	770	827	790	826	813	819	858	803	794	815	777	823	862	741	846	837	851	796	805	802	861	813	832	774	862	869	832	861	810	851	828	841	784	779	778	836	845	841	813	877	822	822	806	838	811	865	816	881	845	815	812	866	834	839	783	825	780	833	856	768	853	836	811	883	819	833	876	843	831	852	834	834	846	803	837	840	817	811	876	779	836	782	860	789	820	801	853	809	893	828	787	838	813	811	803	827	845	813	807	838	818	748	826	794	837	860	769	885	822	841	879	802	869	820	846	765	817	835	781	788	838	857	831	839	862	821	784	899	829	832	806	774	846	803	836	827	808	802	880	797	818	794	841	825	865	792	849	813	829	812	860	850	823	844	876	832	820	790	859	829	820	843	858	837	795	795	841	792	884	797	771	826	796	868	852	839	815	791	814	844	829	886	839	867	826	840	843	866	780	761	823	804	888	826	815	856	800	856	843	793	825	883	826	839	794	860	829	801	875	835	808	814	853	886	806	849	819	834	809	829	802	826	848	835	803	874	825	810	863	878	791	790	889	786	857	855	840	831	782	839	847	830	811	850	797	833	834	842	813	878	830	848	870	814	844	846	804	850	845	831	797	857	805	823	815	845	849	857	842	783	824	857	830	833	845	836	856	823	826	853	818	847	879	861	855	847	835	830	800	855	838	818	804	798	836	877	801	811	892	835	818	800	840	837	774	834	799	842	838	825	807	832	812	805	811	808	827	858	843	833	831	830	763	921	858	809	808	878	849	854	850	836	836	826	860	829	831	787	781	839	864	823	859	852	879	806	876	810	799	790	750	823	835	799	839	833	809	847	842	758	787	815	862	857	787	886	770	820	855	836	851	924	820	854	838	781	833	791	855	853	823	838	820	812	814	834	810	812	894	812	816	859	809	800	861	845	867	787	841	810	885	833	873	830	883	867	813	834	869	877	860	860	889	785	836	864	792	828	834	784	873	828	803	889	817	797	827	790	805	826	795	815	868	868	832	869	845	859	820	816	850	867	863	825	807	860	845	790	877	861	824	864	863	847	855	765	831	849	850	842	795	817	854	861	840	767	823	845	847	827	800	837	821	810	793	818	828	819	812	875	812	855	827	852	842	860	827	849	822	796	809	854	823	834	825	823	817	820	896	813	843	853	838	819	837	838	766	885	864	867	857	790	841	834	813	830	826	856	903	772	831	851	785	847	791	815	820	823	824	819	770	828	838	854	810	866	841	799	814	830	846	779	842	871	818	827	842	785	826	870	871	764	868	837	869	768	861	805	816	891	846	825	744	850	853	811	860	810	799	807	836	834	828	827	851	834	795	827	819	827	827	794	818	800	905	843	849	808	841	800	885	839	834	820	804	805	823	833	832	828	880	800	833	799	838	825	873	824	873	827	803	815	839	827	828	799	771	811	848	845	860	852	882	767	817	869	814	870	799	823	817	794	843	853	897	842	836	851	900	780	816	860	787	856	835	841	827	831	852	800	816	819	766	821	843	851	811	815	827	795	854	803	849	865	813	832	840	800	840	815	814	796	878	855	847	821	844	804	800	813	841	800	837	800	873	787	818	839	868	827	768	788	763	785	821	832	782	845	826	806	827	849	800	860	825	787	811	803	846	842	831	783	804	832	812	892	833	847	830	823	841	855	873	768	805	857	854	789	836	839	823	819	809	816	828	820	802	889	859	838	831	821	845	836	825	850	823	853	801	831	875	818	824	814	808	778	843	820	829	773	837	803	799	802	852	821	798	845	774	839	799	817	893	801	827	899	801	813	779	803	804	864	766	863	830	846	783	848	850	867	793	799	839	819	817	796	843	873	848	837	860	828	805	789	869	796	825	794	810	849	802	823	830	862	819	805	829	812	820	863	847	818	824	830	816	821	801	872	864	837	879	865	821	836	856	806	832	809	837	827	844	826	835	786	859	791	824	853	802	801	790	857	832	850	846	839	863	846	822	794	804	903	853	835	812	782	843	821	841	808	801	857	777	828	834	841	835	814	834	803	849	870	796	810	848	842	807	810	806	834	774	816	852	834	810	809	785	831	808	792	832	868	881	799	820	840	750	831	797	877	834	829	836	813	882	790	821	818	804	855	860	836	812	809	829	843	841	784	822	821	840	860	789	779	783	820	801	802	823	841	838	892	824	819	866	779	793	871	823	864	889	824	841	852	818	862	830	771	852	814	791	798	852	829	793	842	842	813	841	830	824	791	849	809	793	837	848	812	832	779	799	806	866	809	830	841	820	842	831	882	793	776	804	860	729	829	775	787	796	765	822	824	818	866	824	838	834	892	844	863	832	835	802	816	892	826	840	804	826	882	818	870	816	854	815	790	795	776	817	823	849	833	774	809	830	838	844	819	829	872	831	804	888	869	838	745	834	810	843	815	824	857	838	851	829	839	836	811	839	844	817	805	891	807	814	835	853	817	805	890	809	819	834	850	860	857	832	791	853	828	824	846	766	865	843	788	810	856	814	832	821	817	827	775	819	826	816	799	807	824	827	828	784	811	809	852	845	850	889	782	834	759	792	858	852	812	880	825	818	877	779	759	819	895	808	814	824	822	830	815	810	856	808	829	781	826	825	843	865	815	813	826	817	835	804	816	795	857	824	815	815	834	873	808	850	823	792	830	851	896	818	777	814	815	826	840	862	835	830	801	808	832	824	875	813	797	861	860	795	855	798	828	833	823	781	772	856	825	873	878	852	817	863	830	783	859	824	822	853	794	843	807	858	840	776	866
22309	20846	28493	23306	20838	20895	11863	1338	984	890	813	786	729	693	668	685	629	659	617	679	629	643	641	621	601	615	581	600	581	577	605	595	584	561	591	586	573	557	558	543	582	533	529	557	561	605	612	558	579	573	580	573	553	555	590	527	583	544	545	540	553	559	581	530	549	560	548	536	555	600	581	553	548	596	538	520	565	541	573	586	566	554	607	530	556	560	521	543	519	517	524	548	579	509	555	542	573	554	565	524	541	555	534	554	546	526	548	493	560	571	540	575	542	538	563	537	540	547	542	543	535	507	552	582	570	513	513	540	559	547	573	525	469	534	545	568	550	588	556	561	529	580	527	544	501	549	527	583	545	514	589	548	563	584	595	550	519	522	530	537	557	544	527	539	559	574	522	533	481	499	564	528	573	542	540	530	581	559	553	537	528	551	544	541	568	574	498	567	540	551	505	531	572	546	523	574	537	564	527	528	567	545	537	568	530	549	546	509	549	554	543	552	523	545	586	561	602	494	541	530	536	531	549	522	577	545	560	545	539	502	558	527	498	511	546	540	571	544	554	577	547	568	544	527	555	497	552	525	544	534	559	526	543	538	552	548	488	584	562	547	551	540	545	534	555	519	572	514	529	562	562	549	546	526	605	583	537	575	545	569	512	549	512	581	527	545	583	524	541	543	523	522	550	556	551	520	560	533	541	569	550	515	535	573	527	512	481	503	553	521	563	596	536	550	555	519	506	538	558	538	541	572	533	557	582	506	522	531	561	568	575	595	534	510	529	505	522	551	558	533	564	531	544	513	529	553	541	559	563	512	531	548	521	562	515	515	501	512	533	533	529	549	542	512	554	551	578	505	549	572	561	576	575	600	573	555	535	572	565	585	513	559	557	540	524	566	551	562	514	551	563	555	592	549	541	530	555	551	523	548	554	555	560	529	554	515	584	540	590	538	559	578	556	529	510	535	560	537	523	539	546	488	569	570	577	556	559	554	571	546	558	561	554	512	518	526	551	547	531	541	562	539	563	525	528	522	545	574	546	542	548	541	526	567	525	513	535	514	552	558	565	560	582	537	513	518	558	582	555	529	582	570	502	529	585	522	544	553	572	510	519	537	571	557	564	518	551	518	569	534	495	543	522	562	559	593	560	524	524	498	557	573	513	549	546	553	520	555	536	521	561	570	532	555	534	580	547	550	520	584	498	555	513	579	539	563	562	534	522	563	507	517	525	548	593	552	528	564	549	537	564	589	517	517	536	520	556	562	514	596	556	572	548	531	569	565	546	552	575	568	553	544	542	582	574	575	534	582	510	523	555	552	568	542	569	481	563	547	543	529	557	560	533	543	555	550	588	544	513	556	536	552	543	574	523	524	561	547	567	564	517	543	551	546	568	512	531	539	548	529	542	569	522	540	520	505	519	520	538	548	569	587	563	536	509	521	568	561	569	555	517	572	521	536	537	527	551	568	544	592	537	559	586	489	532	558	565	537	529	508	541	536	532	586	564	494	544	543	548	526	535	562	553	549	538	571	532	555	562	553	539	552	514	521	568	583	584	521	514	501	545	548	530	563	528	548	604	499	546	578	551	568	559	545	525	543	566	534	547	564	555	549	567	548	544	496	548	545	563	538	520	488	510	519	572	596	525	562	559	559	523	539	535	532	529	554	605	581	522	531	546	559	527	556	533	532	512	535	550	574	557	579	569	487	508	573	510	520	551	523	512	522	555	503	504	576	515	598	557	506	570	513	544	496	567	523	524	518	544	531	530	556	560	546	509	568	541	505	521	569	523	556	549	560	535	537	495	582	550	540	556	538	575	512	556	569	532	543	542	566	559	509	549	565	543	540	573	600	531	541	549	574	557	542	501	551	563	521	555	575	573	524	548	525	534	554	527	559	520	551	516	556	557	579	497	498	584	509	532	515	601	522	538	531	544	561	519	524	510	552	574	518	537	596	557	521	536	575	575	573	537	560	518	543	529	557	530	561	557	565	569	523	510	581	562	562	544	545	487	523	559	521	567	555	573	577	508	548	539	521	532	502	520	544	583	529	555	492	507	589	536	528	543	556	549	546	547	525	585	557	555	516	533	565	560	563	535	548	548	536	510	559	527	502	523	541	587	604	546	553	529	586	563	579	578	505	573	567	528	534	577	571	554	541	554	533	569	522	551	520	469	521	537	540	566	529	513	564	507	604	550	550	590	524	568	535	546	528	564	546	545	547	565	507	520	536	540	516	544	565	560	572	563	530	543	550	567	591	570	509	504	519	564	517	514	512	548	542	508	546	552	494	560	502	531	557	522	586	552	522	539	553	518	537	507	565	523	513	526	550	557	564	558	505	524	521	543	562	520	574	581	521	555	557	515	561	530	524	544	573	536	577	574	539	562	508	532	575	554	521	541	573	502	546	527	532	525	529	527	550	534	574	554	540	528	515	552	527	537	539	522	556	551	499	576	519	501	568	549	569	507	539	530	552	558	544	551	535	521	545	527	553	555	534	563	536	582	552	576	550	555	501	561	531	564	565	560	523	516	553	518	554	556	538	542	549	511	560	546	561	553	562	557	518	582	567	524	524	535	492	537	482	564	527	532	532	550	542	545	538	557	497	504	492	533	576	558	550	532	541	571	533	507	605	536	541	531	550	535	564	532	509	524	537	555	548	585	496	560	541	550	562	548	552	509	532	554	533	519	507	543	523	505	534	558	554	590	540	566	593	540	558	552	537	568	547	560	535	537	550	569	604	546	528	514	541	556	519	511	553	558	564	579	537	538	553	536	590	553	517	494	577	545	563	528	528	549	540	531	545	500	538	569	556	537	533	528	535	541	553	542	537	529	580	536	567	556	594	533	540	538	534	520	557	557	562	499	505	567	504	555	553	556	569	560	526	576	542	515	572	568	527	578	495	564	545	531	545	545	552	485	556	542	557	550	548	539	559	549	546	523	571	516	547	546	559	530	597	535	529	528	530	511	519	521	582	525	568	553	540	549	498	575	529	575	524	556	568	540	476	531	557	522	519	526	562	550	522	562	553	550	577	553	592	568	535	571	583	552	532	562	565	553	531	564	541	544	549	563	512	558	551	551	504	541	535	540	546	498	565	552	550	566	575	559	597	535	525	585	565	513	556	539	597	532	532	540	519	572	539	528	533	532	521	527	546	505	536	545	524	573	498	560	537	585	511	545	543	547	557	556	509	586	541	527	527	549	553	546	548	561	515	530	589	550	564	557	537	552	537	542	578	539	533	556	551	567	544	554	538	587	588	560	523	511	516	513	534	565	550	508	564	567	542	567	559	529	553	568	574	546	535	543	565	529	542	563	577	507	587	521	569	574	555	545	502	540	579	545	487	551	520	571	567	579	538	506	557	571	484	551	512	539	541	557	555	532	517	538	591	538	546	551	540	531	535	579	561	570	518	511	587	517	517	540	544	533	552	561	557	514	557	512	547	556	568	530	526	564	557	572	573	546	549	521	511	596	528	543	524	531	527	554	554	572	591
44893	20997	10416	5443	3963	2941	2348	2026	1641	1434	1261	1053	1004	927	814	788	771	791	752	704	777	771	754	755	728	743	695	672	697	697	653	720	719	692	674	662	667	626	632	620	591	587	616	607	625	620	627	627	683	653	672	624	596	605	596	624	591	592	608	589	570	568	615	575	588	557	607	609	608	610	599	540	650	601	609	646	601	657	579	608	599	604	583	632	583	589	605	596	608	581	555	583	558	582	595	567	605	595	585	605	592	566	598	615	605	609	613	559	623	592	574	581	547	628	561	608	614	566	617	632	577	564	600	594	591	604	583	563	565	601	588	582	563	575	583	581	595	567	543	591	593	597	646	601	572	569	590	598	595	614	584	582	629	567	599	605	595	593	622	565	581	573	552	593	561	579	595	586	587	565	579	603	578	587	605	569	628	621	617	573	609	577	606	574	626	584	630	604	623	559	622	606	595	583	568	596	612	562	573	595	581	585	587	606	590	565	567	590	563	577	580	627	619	540	593	577	613	559	595	571	590	593	596	583	575	615	579	549	621	626	587	588	576	571	596	559	595	558	621	593	616	548	593	604	636	565	597	623	607	634	592	590	592	583	568	611	571	615	566	570	596	558	630	622	619	554	605	593	602	558	548	584	596	610	554	597	579	567	572	613	593	603	592	611	587	547	540	554	605	574	625	598	599	641	597	606	614	601	623	618	596	627	594	560	586	598	615	533	560	617	573	648	646	564	585	597	565	533	625	627	584	591	603	584	591	568	624	621	611	578	604	610	582	643	584	569	595	580	556	568	601	593	578	556	622	606	597	601	568	576	594	590	568	580	593	597	606	602	575	617	598	573	629	571	591	547	605	623	548	586	601	605	580	602	611	623	573	568	559	624	629	549	605	577	565	581	624	589	584	598	544	564	608	592	618	558	599	579	591	573	587	618	586	623	557	583	572	584	622	583	627	557	577	586	592	574	618	567	637	584	638	616	570	578	582	597	596	550	580	581	587	592	596	614	568	601	592	665	600	576	602	537	614	574	613	566	590	613	613	644	576	552	565	592	608	591	558	607	608	583	621	564	564	614	591	608	613	589	599	594	585	567	576	585	605	601	628	584	557	594	573	621	620	576	596	595	577	561	579	551	600	566	571	591	585	606	593	626	581	597	597	573	622	566	612	609	628	574	628	586	599	598	567	587	601	618	609	591	640	642	561	556	569	607	579	609	618	571	568	566	568	580	622	567	586	583	586	603	593	623	558	643	586	570	592	566	545	554	555	603	584	585	574	607	587	598	599	578	596	616	649	567	629	576	609	593	575	606	600	605	592	611	586	576	618	600	556	623	600	594	660	568	611	570	585	640	610	623	613	574	562	566	562	586	575	562	642	570	576	550	524	543	608	577	562	578	605	577	612	556	606	603	603	597	575	619	583	592	613	566	598	583	591	647	569	611	627	598	620	630	601	563	601	551	553	599	611	575	628	587	605	577	637	583	630	563	588	581	591	595	611	577	593	623	585	567	596	563	641	605	614	541	615	617	592	572	604	585	575	575	577	575	559	598	593	586	587	571	643	590	593	616	571	631	586	646	564	585	621	581	569	584	581	562	573	569	600	644	578	605	609	597	589	555	562	575	618	571	648	571	593	563	620	596	612	612	550	586	613	597	627	571	592	600	569	593	621	597	633	573	521	573	608	606	603	575	557	602	574	546	576	612	589	565	621	547	605	581	572	547	587	633	611	602	597	661	622	580	599	606	590	598	533	542	605	627	593	554	596	561	553	596	561	572	525	556	618	601	550	605	581	565	579	575	566	582	610	543	558	609	578	618	572	621	602	569	607	616	565	593	614	585	623	563	549	626	595	592	591	575	598	580	576	564	612	600	574	611	534	613	587	582	611	614	595	589	563	583	581	539	589	583	604	589	588	561	556	608	536	608	616	583	582	601	563	623	581	571	573	591	575	559	613	606	574	643	585	597	564	574	590	629	598	587	611	552	566	554	608	594	583	538	589	624	619	587	586	602	627	593	605	599	614	617	594	625	551	591	571	644	607	567	617	602	612	595	584	617	572	580	572	586	638	603	601	598	542	617	583	574	602	572	537	551	586	605	589	594	626	555	595	578	591	622	615	643	561	605	626	605	584	587	585	552	590	561	594	581	607	627	599	564	583	636	552	624	600	600	626	597	568	613	587	635	631	590	585	618	547	580	593	594	575	616	613	600	571	629	608	599	541	597	583	599	587	554	568	591	582	635	600	593	596	565	568	524	612	565	599	578	560	575	600	618	581	619	605	558	542	550	575	567	595	591	599	555	615	565	556	603	644	599	581	598	573	578	519	598	627	616	604	621	565	529	567	592	596	597	628	608	553	567	583	545	601	585	567	532	583	591	603	553	603	548	600	627	673	581	619	605	617	614	588	618	622	674	611	604	573	563	557	634	567	576	594	570	606	579	615	542	585	594	617	565	614	587	577	585	607	596	561	550	604	598	617	584	623	582	614	611	594	621	664	629	603	550	574	547	578	608	563	575	545	591	564	577	568	580	571	596	599	607	596	585	592	556	605	591	623	571	585	609	581	580	568	567	600	588	560	564	600	557	610	576	588	610	606	597	607	607	586	577	572	600	536	594	610	634	602	585	572	565	548	595	598	540	601	640	605	549	602	595	573	592	568	633	583	581	566	585	615	587	582	548	624	570	579	573	623	604	638	576	603	602	604	604	606	593	591	562	579	607	563	598	634	567	554	616	645	560	586	569	591	556	587	592	588	596	598	560	624	564	592	565	580	579	540	609	615	600	604	606	626	601	595	600	596	592	567	615	575	627	575	606	596	610	618	630	580	575	625	569	601	599	599	571	582	599	596	563	604	593	584	606	584	588	612	576	580	598	577	612	583	571	602	609	580	673	589	558	614	637	578	592	610	611	604	606	573	605	598	587	586	566	621	573	579	614	549	625	573	583	579	564	557	598	642	593	582	562	593	574	559	615	611	581	570	612	572	593	616	606	575	610	594	585	577	632	579	539	594	578	607	580	539	564	577	612	581	636	590	536	610	559	581	555	586	607	565	616	608	571	585	588	592	530	613	541	604	590	597	620	573	566	592	582	576	613	606	574	583	617	569	597	598	594	586	613	616	621	611	580	599	647	606	608	576	596	632	582	620	604	573	573	589	576	606	606	624	614	572	577	540	642	620	573	596	593	625	592	593	610	566	630	614	562	623	613	572	595	572	599	575	588	610	599	584	593	626	582	584	603	583	624	579	610	613	571	587	573	606	582	612	586	571	605	603	576	607	587	593	571	635	554	571	609	595	595	607	594	603	593	591	576	560	611	587	580	637	569	553	598	594	559	583	581	552	603	623	573	602	593	592	600	588	609	627	581	576	594	625	590	570	598	581	602	583	574	540	560	602	594	595	579	576	632	588	574	586	552	604	584	600	586	612	591	554	602	585	615	557	578	629	597	552	595	619	629	585	587	619	629	592	558	583	620	632	621	568	604	575	554	526	554	608	609
30136	21360	11180	1329	644	613	592	625	539	551	536	518	563	512	539	543	504	523	572	566	553	549	573	548	558	517	549	548	516	558	559	512	515	580	550	568	569	570	523	571	523	509	534	581	553	569	518	567	525	562	555	539	518	536	545	548	537	538	543	543	550	507	527	565	505	516	586	536	576	544	497	538	531	528	565	558	557	549	560	543	559	501	514	547	515	509	534	538	532	518	551	523	516	535	575	587	492	539	526	520	550	569	509	505	536	572	538	562	568	541	496	492	502	538	545	556	517	567	552	538	556	526	527	516	517	549	516	533	519	526	488	539	533	577	544	535	500	549	542	589	524	541	516	545	536	524	526	524	550	528	507	512	548	542	542	522	549	559	526	513	570	547	534	495	532	553	507	543	534	535	561	531	505	577	520	544	505	549	474	561	565	552	537	544	537	547	575	584	519	547	532	530	559	530	519	505	545	518	559	545	551	558	534	506	529	577	583	564	551	531	577	580	550	572	527	556	569	537	535	531	544	522	545	542	515	550	521	545	501	517	488	541	565	581	528	575	548	485	554	522	565	536	537	571	559	543	558	542	502	560	532	504	567	543	538	570	542	562	550	553	509	514	519	530	476	505	544	549	531	504	522	518	530	533	572	526	552	563	531	529	557	576	530	479	558	522	555	535	523	524	520	553	526	490	501	560	550	515	567	511	519	501	553	530	561	547	549	599	496	527	519	493	486	541	537	609	509	518	523	539	546	544	511	549	543	499	537	549	527	542	532	544	562	536	498	526	522	491	503	558	454	550	563	510	537	546	524	557	594	550	555	532	532	544	571	542	569	550	527	481	549	553	526	551	543	523	530	505	538	525	506	567	532	554	569	510	475	545	538	543	521	536	554	552	531	560	542	547	604	541	563	547	544	521	547	555	521	560	522	512	572	545	558	544	511	539	527	533	516	491	527	544	539	516	531	550	487	557	556	518	528	513	576	563	507	534	514	530	579	532	572	549	512	550	539	558	540	505	537	516	538	533	540	539	511	547	520	535	508	496	516	579	548	562	506	526	555	537	541	517	491	496	555	544	538	513	539	551	546	529	507	530	496	539	523	549	538	548	525	533	530	528	559	492	543	544	589	554	492	550	547	512	540	563	574	545	547	487	516	500	550	541	549	588	538	524	535	552	574	530	519	519	549	507	550	544	534	563	520	493	529	545	557	521	517	548	546	533	544	569	559	542	533	558	516	515	516	518	580	526	555	525	489	509	536	525	541	580	545	583	510	536	547	578	540	540	505	516	562	590	532	506	540	513	517	526	584	513	576	536	506	536	576	536	550	540	467	535	532	540	509	506	519	543	528	533	583	520	472	576	516	501	529	530	550	559	539	501	518	598	529	575	548	559	565	517	546	523	508	523	533	552	519	560	529	533	518	508	534	526	538	517	514	540	490	532	480	509	525	537	571	565	574	553	493	535	500	512	531	532	528	526	513	579	499	597	560	511	518	556	552	530	489	495	542	595	567	535	589	525	589	507	541	501	512	550	579	500	580	518	536	531	534	553	525	535	586	515	538	537	564	537	537	573	559	563	543	483	505	518	542	518	530	519	564	544	519	560	505	573	499	539	582	577	520	546	538	564	531	595	544	515	528	528	533	510	505	564	544	574	545	530	531	520	531	541	552	540	547	532	564	527	545	521	535	548	546	524	552	591	533	526	547	555	535	519	556	541	573	584	527	517	539	549	537	496	508	547	551	547	542	520	512	530	513	569	563	490	516	517	551	559	530	509	488	500	523	535	574	501	498	546	555	526	531	539	587	560	542	562	567	531	525	577	555	558	530	539	558	515	541	506	544	512	536	561	572	573	505	513	526	481	575	495	551	519	542	525	524	554	532	539	574	585	516	556	547	540	535	515	495	560	530	566	560	495	532	507	543	533	542	530	516	577	550	562	558	537	581	557	521	531	486	526	562	541	561	513	518	545	518	511	551	546	531	560	550	527	541	489	525	552	547	549	530	559	514	520	547	513	569	565	522	527	515	522	491	522	573	520	531	495	561	520	552	525	580	534	525	535	534	543	562	536	514	506	523	539	563	526	540	515	505	537	548	537	508	545	515	527	532	573	571	524	559	537	524	534	524	568	520	561	500	564	552	520	507	499	525	558	553	495	523	497	526	535	507	537	546	531	533	505	532	546	530	552	545	553	501	528	537	531	560	464	549	540	518	576	557	575	522	566	521	536	529	561	513	526	538	542	535	517	568	532	523	528	538	529	540	528	562	540	544	543	551	539	545	546	552	516	512	522	521	572	549	563	512	526	524	540	513	534	516	560	519	539	528	513	541	562	542	549	559	565	528	562	552	545	528	574	549	535	527	505	522	530	525	552	575	525	548	532	530	561	543	520	523	525	509	502	558	524	572	543	505	535	492	541	507	545	539	567	523	551	550	506	543	542	554	532	545	562	529	547	539	545	545	528	534	511	497	510	517	509	519	489	532	536	529	578	519	538	563	539	495	567	520	523	522	557	537	550	529	549	568	550	533	539	521	542	539	535	535	558	520	534	566	573	513	519	512	566	536	515	514	579	542	534	561	517	551	578	535	579	509	561	539	568	538	514	561	538	529	552	559	554	516	521	522	532	530	535	559	544	522	533	570	575	564	526	550	564	520	539	555	560	507	547	560	523	532	539	551	527	559	549	525	514	514	535	541	544	531	549	506	566	513	534	541	517	514	534	532	533	490	538	537	539	566	555	559	527	516	548	562	541	564	515	573	539	589	549	521	556	577	560	492	515	568	570	534	548	547	555	524	528	553	536	548	542	519	525	543	529	528	525	528	536	521	533	549	522	525	520	524	527	542	516	507	489	533	544	542	532	545	572	541	538	525	543	561	496	540	517	547	531	582	557	541	569	471	573	552	535	531	500	539	529	504	535	577	531	561	568	561	550	579	529	583	565	551	539	551	525	508	523	562	563	510	511	512	524	501	552	545	551	532	502	581	524	546	514	540	524	550	535	595	560	523	553	549	518	535	548	557	542	519	537	543	520	543	529	556	513	503	563	545	547	524	529	543	487	513	564	496	519	558	556	523	556	582	551	564	519	544	517	509	546	554	524	548	555	523	539	530	521	560	572	605	507	528	552	532	552	532	507	491	524	545	577	519	523	567	510	560	534	574	514	523	528	518	541	539	527	558	585	549	500	535	534	558	564	511	513	529	502	533	512	562	542	565	526	568	494	539	528	531	508	519	561	541	521	492	589	546	550	537	538	523	513	499	543	532	525	558	527	567	581	548	531	521	526	501	527	537	528	551	543	561	491	570	547	513	561	536	524	522	538	514	512	550	558	556	534	539	490	505	543	524	552	518	561	567	547	545	562	479	507	559	512	498	507	534	542	521	512	560	531	504	537	538	486	505	486	553	502	562	541	535	532	597	527	506	553	549	506	550	561	508	547	542	530	550	570	560	599	524	563	537	500	494	547	546	527	498	498	521	584	566	507	587	570	558	524	525	540
37542	8236	1019	764	747	664	690	618	661	596	697	628	626	632	595	632	655	637	647	641	681	596	616	646	624	665	649	636	620	643	626	681	654	658	634	619	687	642	599	622	616	624	625	649	582	607	636	666	631	588	676	610	655	633	596	646	627	625	634	626	642	626	622	647	610	556	633	633	605	620	652	636	614	652	677	612	625	595	637	657	644	623	613	629	647	622	647	623	608	586	594	619	649	650	651	626	618	590	624	622	634	597	602	651	625	594	665	636	652	635	654	618	612	653	619	670	646	586	658	665	589	643	622	587	577	648	658	589	624	606	634	588	617	600	609	610	619	567	628	638	622	625	633	625	609	603	630	564	646	623	618	576	589	596	623	590	615	647	638	599	593	604	591	635	630	631	625	629	610	580	600	577	559	605	669	604	580	676	619	592	634	627	648	629	605	624	641	614	592	659	649	570	579	587	589	648	625	608	632	623	598	586	609	593	617	633	604	636	639	622	620	631	667	639	613	624	655	592	660	620	586	617	596	681	652	662	645	603	624	635	601	653	651	639	626	666	657	598	678	619	637	633	612	600	599	592	619	648	652	646	629	635	590	631	607	648	592	599	619	622	579	636	626	571	630	615	650	636	611	642	624	614	642	630	630	638	663	620	685	633	635	609	572	621	616	616	619	619	600	640	662	661	658	631	680	625	686	638	608	642	611	597	628	593	642	604	618	606	600	635	664	591	574	590	623	616	575	593	638	638	629	637	607	624	617	625	597	616	623	594	630	613	607	628	599	656	668	624	628	634	653	610	620	601	649	647	610	621	627	638	615	596	643	605	639	684	653	635	635	654	593	602	628	609	608	598	622	596	660	628	631	672	605	633	577	617	610	601	640	671	661	645	649	597	592	568	616	618	584	665	568	580	600	630	579	633	628	658	642	648	601	599	657	604	649	595	597	632	581	616	625	641	612	618	612	662	649	631	568	598	606	640	626	625	654	674	666	651	653	620	602	615	601	602	595	642	612	640	618	601	634	623	597	565	613	654	664	646	641	618	613	607	654	646	621	640	650	644	652	623	626	609	641	596	645	610	622	628	657	594	590	615	636	630	609	633	632	626	598	631	597	634	584	608	636	630	654	601	621	616	578	614	609	582	658	629	604	607	607	595	670	651	617	703	600	647	598	640	613	610	652	604	580	583	658	626	607	624	625	626	631	610	600	607	639	666	632	653	637	614	612	626	655	635	645	648	650	646	617	624	623	650	625	581	611	631	591	634	632	607	588	586	627	616	617	647	611	698	603	624	642	632	599	647	610	596	594	611	620	635	613	613	629	639	637	617	625	614	616	630	628	611	606	596	634	614	650	612	578	588	631	622	614	590	595	636	604	612	583	606	597	639	598	611	617	631	654	611	625	672	665	629	647	621	621	593	615	626	593	627	668	614	612	599	618	594	606	600	580	624	626	608	577	598	626	633	598	588	653	650	620	650	614	601	587	630	631	597	639	595	589	599	640	654	608	652	600	625	619	616	613	616	599	621	634	602	630	611	615	630	634	599	631	650	652	633	599	578	658	617	637	666	691	617	659	661	637	575	599	558	577	623	591	660	612	623	635	613	656	570	599	618	601	605	680	642	606	649	590	597	590	640	604	594	595	617	657	600	602	623	626	630	648	642	553	600	617	625	607	627	641	631	566	615	662	616	641	621	570	573	620	624	666	606	660	647	623	627	617	617	614	587	609	637	587	614	612	610	638	651	618	602	640	619	593	618	617	612	637	601	618	599	644	639	638	607	612	625	644	648	653	594	624	611	661	618	641	618	628	641	601	604	621	646	614	605	632	616	607	620	616	631	605	673	625	615	604	628	642	631	621	617	614	582	657	628	682	640	636	627	610	601	605	627	628	636	607	607	678	615	620	632	625	643	641	604	613	600	653	579	616	634	603	599	604	624	631	598	653	645	642	678	632	633	638	604	600	678	599	621	589	621	638	650	575	601	604	595	623	628	666	617	633	633	593	629	642	652	583	634	596	639	615	655	603	615	664	634	606	638	655	657	643	607	634	609	629	621	669	639	608	641	590	593	620	601	611	628	596	668	581	600	600	634	650	636	649	641	626	663	623	619	617	639	664	648	596	597	643	602	621	579	638	626	550	648	617	567	635	649	623	620	636	657	632	647	615	578	614	593	630	631	587	606	599	606	640	661	632	625	658	588	592	588	597	601	607	582	616	594	656	604	609	627	620	592	602	568	617	631	603	657	592	599	633	622	630	604	646	631	663	622	643	657	646	615	614	654	605	653	612	591	602	608	615	631	627	630	613	603	593	609	605	607	617	553	555	622	629	633	587	656	646	611	578	576	589	659	608	614	654	587	604	647	633	639	595	627	629	600	566	598	641	601	610	625	635	645	629	624	627	586	629	619	625	599	634	598	651	617	624	588	600	572	615	639	621	601	636	605	605	638	624	668	593	597	614	625	601	625	602	624	608	629	615	646	648	644	603	637	633	621	604	610	614	632	645	636	596	589	620	641	664	600	607	616	625	600	627	631	635	626	615	662	610	597	622	610	631	674	683	580	615	631	629	641	656	652	649	619	601	574	640	608	626	583	702	574	668	624	604	634	663	650	618	603	631	655	639	590	562	614	606	626	625	616	611	628	608	667	587	579	591	664	626	608	646	614	579	599	574	654	654	635	647	635	630	625	597	584	671	591	628	616	590	649	607	611	621	654	643	596	610	581	610	638	618	589	601	601	575	577	615	642	600	645	587	632	624	600	610	590	636	659	575	618	599	642	609	631	630	629	602	609	603	604	612	637	579	615	611	640	640	580	600	667	580	616	652	626	610	644	641	570	633	635	632	638	579	634	634	676	582	632	630	635	634	664	603	595	608	657	652	646	613	625	643	618	650	625	598	625	578	605	645	604	599	630	616	581	589	611	566	596	605	629	618	616	628	637	647	642	645	601	598	644	620	649	648	615	646	621	605	651	576	624	671	628	603	600	615	599	614	626	634	601	646	620	638	606	625	680	612	647	638	623	582	653	619	602	586	588	657	566	625	613	633	646	627	590	575	575	606	647	650	630	580	592	619	610	551	631	645	617	636	601	576	612	636	627	626	665	638	650	659	670	628	644	653	608	598	648	640	624	634	579	608	667	602	645	593	641	627	647	632	615	605	645	640	583	613	631	627	638	602	619	624	560	602	628	663	616	605	622	632	611	611	568	615	614	648	631	646	569	630	628	595	609	634	621	618	622	596	620	595	625	655	637	586	579	682	677	637	607	604	608	672	628	595	671	599	621	615	576	622	637	589	563	601	637	616	607	615	621	633	634	614	643	655	618	616	598	663	658	651	614	599	587	625	666	629	574	605	588	605	621	617	640	623	614	651	677	600	654	612	611	633	595	624	607	636	628	649	617	610	634	655	644	627	632	573	636	639	628	595	618	601	574	618	616	642	634	651	624	635	629	652	602	627	591	579	649	611	660	602	629	612	627	576	610	649	641	598	649	603	656
23120	20715	27931	23539	20696	12050	1050	679	566	516	498	505	468	420	410	412	374	421	369	396	395	405	402	341	360	339	398	361	386	379	388	359	361	378	353	349	371	356	349	364	350	393	357	379	380	358	398	364	396	394	355	337	371	347	317	351	348	354	344	378	360	362	349	369	346	323	366	320	362	348	327	351	313	340	355	339	368	336	329	376	354	367	366	342	358	337	354	356	337	359	357	369	381	366	330	331	331	310	343	309	347	394	342	336	367	348	339	392	366	354	318	348	358	327	376	335	350	337	350	360	336	332	374	346	326	349	368	357	375	360	351	317	367	352	340	350	353	346	363	334	352	327	370	354	339	342	339	355	338	362	345	323	339	343	360	348	373	333	365	329	381	376	354	351	364	369	368	308	351	362	373	369	352	384	341	356	376	374	372	317	339	333	343	318	350	385	365	328	336	357	351	321	362	338	341	336	350	344	344	323	331	333	364	331	345	306	363	378	322	352	341	341	361	347	380	352	328	333	343	342	355	360	363	367	352	335	342	344	322	356	334	355	340	363	368	341	353	311	370	359	320	342	369	336	367	327	327	341	330	326	366	349	334	323	331	353	316	322	336	343	353	341	323	314	337	358	343	385	319	344	341	367	342	339	319	359	340	344	320	334	355	345	359	357	360	315	325	356	326	339	364	327	339	399	349	389	355	358	352	327	373	355	342	335	367	325	357	298	339	358	354	342	354	339	337	323	365	321	364	312	369	372	313	336	365	334	339	361	354	341	362	355	363	335	361	319	357	362	351	329	371	374	363	359	330	354	332	339	342	330	335	358	337	349	368	350	375	364	332	317	343	381	347	317	354	362	359	372	347	293	330	349	341	356	339	355	333	360	361	346	337	298	352	372	351	335	363	367	361	328	348	323	311	327	348	338	325	371	351	373	368	349	322	349	356	342	354	334	344	342	351	378	319	341	349	388	342	334	318	333	384	361	396	371	371	342	329	383	336	348	342	333	362	332	338	313	356	320	360	338	358	336	348	332	415	337	305	321	338	338	331	315	328	325	340	337	324	363	353	356	370	358	350	361	322	360	362	345	353	344	316	344	381	327	346	350	348	348	322	348	362	338	372	355	375	327	344	357	348	349	335	359	329	375	376	354	320	353	370	347	356	372	336	364	332	356	342	367	283	329	319	338	366	365	350	330	348	355	337	331	365	337	364	349	343	325	366	359	341	314	330	356	323	356	338	315	352	341	329	338	350	341	358	364	332	357	345	329	348	321	342	365	326	326	386	347	340	339	312	351	362	340	361	362	331	343	347	350	341	386	341	382	350	346	327	338	325	361	357	351	337	316	344	346	339	334	376	335	350	344	331	346	350	352	340	356	345	353	352	336	347	338	350	360	343	339	345	341	338	356	291	319	384	392	321	331	344	353	361	357	352	340	343	328	364	348	338	375	345	345	361	354	376	329	346	329	363	365	330	320	352	369	342	365	362	346	328	339	321	304	356	350	347	349	383	336	340	340	319	344	382	352	342	360	365	358	370	308	335	357	347	308	358	347	357	344	328	331	344	339	350	361	343	375	357	369	352	357	348	354	321	356	350	334	328	368	388	358	335	358	367	337	334	371	337	339	344	338	371	326	372	361	325	368	345	364	312	303	349	350	345	345	375	350	369	325	348	320	332	368	320	341	331	346	366	364	326	342	344	348	382	338	340	357	362	348	350	324	332	360	360	328	369	352	357	322	353	325	353	345	340	337	365	371	380	349	304	325	334	339	328	307	325	345	363	360	359	348	347	359	353	367	368	364	376	343	352	319	366	316	297	317	320	343	366	337	337	329	354	346	322	342	354	353	352	316	358	338	349	337	342	369	322	326	345	369	329	368	358	347	373	369	370	303	340	364	341	344	366	391	344	357	388	359	334	366	349	371	367	359	360	340	402	364	367	375	320	359	359	379	332	347	367	348	337	340	343	300	352	340	347	328	346	348	340	368	302	342	368	344	382	342	328	365	331	337	334	368	384	386	389	368	356	358	349	338	375	343	341	326	368	396	402	326	340	337	330	368	362	347	349	352	343	322	361	374	356	352	345	334	346	344	317	334	352	354	346	354	352	323	334	360	349	342	326	328	357	324	347	329	365	319	359	362	368	334	369	344	358	336	379	327	396	352	373	347	350	309	326	325	344	369	341	321	326	356	365	333	373	350	363	346	371	330	349	361	369	341	361	363	349	313	341	360	331	342	371	343	344	320	359	333	358	344	362	361	348	349	363	350	314	348	360	374	329	339	368	345	364	369	362	326	339	361	362	348	351	330	344	338	318	333	388	356	354	331	346	328	352	375	340	352	365	356	373	337	392	353	371	358	336	347	339	369	346	363	337	354	356	365	387	336	335	360	319	367	361	317	314	336	350	392	385	345	331	315	338	325	328	374	344	322	340	369	328	344	332	348	340	342	340	334	348	333	337	339	358	320	381	354	332	339	338	360	335	367	358	349	367	378	351	346	336	344	355	361	349	370	364	368	361	354	304	333	359	345	336	318	368	379	346	359	332	365	344	362	338	348	332	348	343	354	354	328	373	338	349	347	296	375	332	349	352	280	354	337	352	339	331	330	352	360	353	392	325	359	327	364	318	341	343	326	363	353	340	342	368	366	343	370	368	359	347	347	348	361	383	321	347	356	335	354	351	326	330	343	367	342	370	377	346	359	347	374	354	360	334	352	339	374	357	354	365	322	322	384	372	329	345	318	336	343	302	355	334	351	321	357	346	368	362	334	377	331	339	339	336	335	357	313	332	327	335	305	348	322	316	379	331	317	360	347	347	354	357	353	355	354	352	341	349	315	349	318	355	350	353	320	357	343	365	329	342	364	343	347	332	342	322	383	387	297	371	337	363	332	338	398	349	368	343	338	352	339	316	357	377	348	360	370	353	330	366	360	339	357	367	321	365	352	339	344	375	353	320	347	370	324	310	330	345	354	364	303	348	372	354	344	363	344	313	344	346	357	326	352	355	361	328	335	353	303	336	342	344	366	356	356	336	325	370	319	327	372	355	342	371	328	346	340	365	312	363	348	345	376	335	366	371	342	343	342	356	348	343	326	367	363	360	337	362	355	374	386	332	366	344	372	331	364	347	349	312	323	337	322	363	358	329	307	345	351	355	334	324	341	369	319	334	374	365	352	357	361	350	352	342	349	312	350	344	355	341	351	374	363	354	365	341	330	334	317	311	377	329	351	371	308	367	331	362	347	353	366	354	349	347	354	357	338	371	345	311	350	328	359	340	353	339	384	318	367	332	364	371	329	322	361	363	328	331	314	345	349	349	367	341	338	357	346	330	343	316	342	341	334	304	339	366	351	352	355	358	365	323	362	343	346	385	342	367	337	362	329	379	328	331	327	331	338	339	356	347	341	349	346	376	334	333	336	356	338	371	322	348	357	351	378	340	379	311	342	381	330	345	361	312	362	342	343	340	342	361	323	381	380	379	333	360	326	336	311	334	348	317	364
40132	14151	6153	2971	2046	1658	1316	1062	923	808	706	627	652	530	529	528	554	496	526	519	450	497	522	454	493	491	455	438	463	470	406	452	484	460	417	438	438	417	410	432	414	395	430	408	393	463	418	410	440	440	434	417	413	451	417	420	352	418	423	429	427	455	408	415	422	412	403	412	412	414	386	417	415	380	412	392	371	420	421	423	384	404	447	410	426	433	436	403	389	382	383	414	386	417	351	391	384	380	411	401	400	405	385	419	376	385	399	374	370	422	386	387	419	444	418	388	401	405	395	412	400	394	409	402	402	423	394	364	400	426	410	376	420	395	420	384	442	416	401	446	435	401	360	426	418	389	390	387	443	387	398	413	401	447	381	401	376	419	418	408	397	363	397	435	379	410	397	377	393	383	418	394	411	430	399	402	370	397	389	439	415	409	419	371	373	393	442	435	420	420	415	383	429	396	403	406	399	410	409	380	418	374	398	413	406	390	420	364	384	362	371	385	393	414	410	384	377	426	441	375	415	427	398	364	423	411	421	389	360	407	389	406	424	379	424	386	365	403	408	381	419	401	420	399	417	424	392	400	381	406	377	390	398	390	413	422	446	382	368	374	431	386	372	382	445	392	386	404	385	412	394	383	361	396	386	378	443	372	404	407	376	374	336	382	429	367	371	432	368	399	408	402	419	411	400	398	371	373	414	385	406	401	379	431	383	357	393	399	405	379	452	468	382	402	419	393	356	362	376	417	387	405	411	406	413	398	374	414	379	401	405	389	390	391	409	402	432	411	399	400	357	413	399	368	434	419	379	411	403	402	395	398	399	408	396	406	425	405	370	395	408	417	396	416	408	409	384	407	385	407	430	389	390	400	385	433	403	412	407	392	396	376	393	434	395	401	429	389	418	418	400	406	374	428	394	383	413	407	414	383	375	372	361	373	391	389	372	382	411	407	396	401	394	404	423	402	394	395	400	412	393	398	399	402	369	373	409	424	431	385	396	384	385	421	374	430	427	410	408	394	388	415	389	390	396	383	403	393	396	378	418	425	409	396	374	415	410	394	396	380	387	451	413	415	395	398	370	385	394	383	371	397	393	367	412	389	382	415	368	414	367	385	434	432	384	446	412	399	435	435	423	421	386	390	404	410	390	415	393	412	420	413	389	425	389	407	394	419	407	421	390	392	399	391	416	395	376	402	394	412	405	382	392	386	374	396	380	389	371	397	378	374	417	382	355	394	404	411	405	447	388	396	415	404	409	414	407	390	379	389	384	405	373	432	359	402	401	423	462	350	404	404	410	391	408	390	395	429	401	412	410	428	403	416	401	402	386	416	350	411	405	410	374	380	368	401	422	370	424	400	393	369	425	404	409	400	402	408	410	388	392	392	407	373	383	428	392	396	387	415	411	407	402	395	379	379	430	367	404	411	388	397	394	377	409	392	389	405	406	428	405	372	428	390	377	397	429	390	375	387	397	408	429	422	426	403	427	385	394	406	453	388	389	441	405	382	428	396	402	411	363	383	396	413	419	429	410	405	385	402	383	396	422	388	395	413	413	360	406	386	375	394	409	434	413	408	392	382	410	382	420	438	423	410	391	401	413	426	417	415	416	421	384	399	409	406	399	431	406	448	438	400	395	408	394	399	415	373	433	364	409	447	382	383	391	401	366	378	380	371	370	381	401	409	395	385	367	443	383	417	431	391	383	393	414	399	388	390	356	414	372	382	358	400	405	364	417	424	385	398	401	423	401	413	397	367	410	373	378	364	395	383	406	399	400	380	400	390	392	366	399	399	358	397	392	374	396	423	389	381	384	376	395	392	384	398	415	402	391	436	369	423	416	374	418	422	374	389	431	390	393	424	434	393	402	414	401	393	414	365	408	387	412	381	373	419	377	420	376	392	394	384	334	385	386	381	392	394	402	374	384	374	409	383	377	399	402	405	414	409	396	364	380	378	455	420	395	423	393	408	410	411	378	388	386	411	370	389	424	405	395	371	405	419	391	437	429	362	403	385	408	386	400	429	392	388	405	427	439	403	389	396	395	386	402	372	366	405	422	360	359	415	413	412	405	367	399	401	414	406	390	377	425	417	368	419	396	408	441	402	391	387	442	403	389	433	388	427	383	408	444	394	402	423	395	372	411	402	390	402	401	403	374	372	400	415	382	385	433	402	415	404	414	400	365	415	415	390	411	439	421	431	406	364	382	376	371	384	379	400	410	422	398	425	410	442	360	421	419	407	427	436	382	382	396	402	384	390	391	381	425	396	381	351	368	373	447	397	391	401	432	382	383	434	427	422	370	388	380	380	331	428	397	420	399	381	395	413	376	402	419	404	430	381	408	393	425	419	396	392	389	441	400	352	398	382	363	401	408	405	442	400	364	383	363	420	409	387	412	431	394	398	380	433	387	451	414	409	409	397	392	380	423	366	423	435	398	444	398	382	395	408	353	385	407	403	404	426	409	394	392	400	436	413	418	372	396	402	406	420	392	384	388	446	411	410	410	420	433	385	376	385	424	408	425	382	376	391	411	394	409	381	409	410	403	408	417	408	393	383	379	404	416	407	398	413	404	391	381	409	410	384	385	390	406	400	373	381	405	446	396	386	423	404	404	395	397	419	424	416	392	398	388	399	386	416	396	409	378	426	388	379	408	454	428	412	409	410	423	424	419	391	439	430	425	382	389	404	385	410	402	412	410	384	388	407	411	415	407	410	408	395	354	401	348	372	442	404	443	417	394	378	397	395	388	418	410	399	424	402	423	399	373	393	433	396	381	384	399	379	367	394	388	383	435	374	383	416	397	352	394	418	360	413	420	406	378	393	393	398	364	401	399	427	367	383	384	410	404	406	442	417	398	383	371	411	427	413	412	423	363	407	348	371	381	437	390	413	392	455	417	351	393	415	419	382	373	396	419	390	361	411	392	410	391	399	429	402	383	409	403	391	386	422	402	408	407	373	403	382	378	413	378	422	388	410	372	377	396	350	376	405	399	396	430	416	403	396	385	405	416	386	372	389	403	404	428	430	389	401	408	405	393	383	378	388	371	373	415	383	444	392	393	394	411	371	399	411	396	363	422	403	406	401	403	384	385	386	402	375	412	388	396	396	408	407	370	374	430	396	429	431	399	420	384	404	423	388	418	385	364	390	409	374	365	389	385	425	412	410	420	394	373	423	413	425	420	376	396	377	414	375	433	406	388	415	417	404	429	422	398	401	405	431	390	394	398	419	389	398	426	373	409	417	422	378	379	393	440	381	385	405	417	396	394	435	358	378	418	379	381	366	413	391	390	342	388	401	426	399	397	436	394	424	385	372	411	410	390	372	409	410	403	410	423	401	425	419	376	426	433	408	405	407	360	393	410	438	392	395	403	423	404	368	419	383	380	413	378	419	425	381	375	390	387	386	435	388	429	351	386	378	396	391	411	391	391	360	371	421	389	419	427	369	420	400	396	390	399	367	376	430	382	424	394	421	401	411	390	398	391	417	414	414	404	373
24488	20713	26999	24396	13266	1289	1060	890	800	811	837	771	802	778	751	752	750	772	763	779	746	769	749	768	758	737	751	778	692	744	767	779	760	739	782	745	731	763	791	731	749	740	796	748	796	757	744	724	706	772	770	737	693	730	723	733	744	732	743	743	692	755	720	719	731	733	754	727	764	746	733	739	756	729	794	744	695	787	779	734	718	749	794	714	790	757	777	733	755	717	754	761	753	748	757	726	739	743	733	727	751	713	766	776	737	734	778	787	759	782	728	761	752	752	726	746	729	752	733	701	703	752	757	762	772	686	746	713	716	729	730	752	765	750	731	719	761	771	754	725	731	762	779	775	809	786	720	736	760	753	754	738	753	734	736	752	784	772	783	740	743	800	719	746	739	772	825	731	754	742	734	731	743	772	770	759	750	757	753	813	733	756	731	763	766	807	711	775	786	774	770	738	785	743	801	725	775	745	770	778	763	694	714	718	745	741	761	754	725	715	767	766	746	761	740	703	746	767	739	758	774	763	741	767	800	722	745	710	725	759	740	732	735	741	718	743	769	737	766	726	768	711	703	745	801	733	697	771	772	737	701	783	714	732	781	783	700	767	731	741	734	718	748	741	764	779	699	788	751	792	742	732	743	732	788	755	772	778	773	717	761	766	795	772	780	760	750	753	778	735	756	736	780	742	736	721	742	716	725	724	774	739	754	733	757	742	725	762	759	755	750	696	723	725	681	726	744	718	736	712	709	796	758	704	746	735	742	806	731	766	743	765	793	736	729	758	729	778	721	736	713	730	750	722	787	760	728	739	754	753	727	741	699	711	728	749	752	773	755	683	747	720	725	732	763	743	769	719	717	739	789	756	732	822	749	726	757	833	756	735	765	761	765	770	744	704	717	714	749	729	780	753	792	719	716	752	750	704	769	708	742	747	759	756	777	747	767	752	777	748	765	718	753	774	721	719	732	749	774	719	740	757	748	762	721	775	773	718	751	784	759	772	774	740	724	751	698	751	730	783	776	699	716	749	741	769	770	781	721	702	674	714	730	776	768	714	743	728	741	737	785	759	768	758	798	747	734	692	753	725	748	792	774	725	769	703	769	696	770	702	774	739	731	741	738	740	709	745	756	752	740	785	737	760	753	752	750	699	805	761	799	712	735	752	703	755	749	721	738	730	784	748	723	775	703	696	719	759	742	713	750	722	734	708	709	767	735	757	728	796	749	745	765	757	791	696	690	741	766	699	799	759	775	746	789	770	683	763	761	738	801	738	790	741	738	735	738	758	743	749	741	762	736	747	772	761	759	751	732	778	717	733	719	765	774	714	746	687	736	754	692	754	748	728	826	769	740	746	691	752	736	750	738	770	758	723	720	771	779	729	727	711	749	747	751	792	727	763	742	743	753	688	745	770	733	748	770	744	704	755	747	720	781	696	791	718	702	743	751	726	762	783	736	748	755	769	771	710	739	714	751	768	781	774	780	735	748	739	734	720	754	780	740	725	705	752	763	738	730	737	751	726	767	760	749	760	714	705	749	762	736	715	765	720	759	752	718	720	754	769	757	726	743	747	761	801	752	729	764	751	748	756	717	711	709	694	760	829	778	788	745	764	771	732	740	717	684	757	705	719	717	754	742	761	746	773	709	707	796	737	759	742	752	713	733	784	773	727	713	745	780	759	758	753	764	726	702	697	710	743	784	781	749	727	733	774	786	746	746	708	761	704	757	711	762	715	761	739	763	750	744	714	719	774	790	799	725	740	720	741	733	782	762	725	745	717	774	786	715	713	715	705	746	757	778	699	751	705	741	762	748	710	738	730	737	703	720	775	712	761	747	691	770	762	817	729	761	739	744	772	774	751	715	767	736	772	726	744	738	716	777	738	757	799	741	756	754	753	726	653	751	763	733	735	715	730	743	785	747	756	735	770	832	757	711	761	802	728	732	728	749	775	748	737	766	757	735	815	755	761	767	801	728	760	715	735	770	763	773	724	697	779	746	743	684	751	730	736	729	706	759	787	714	728	806	718	774	766	744	739	758	745	728	789	714	720	760	722	726	750	767	749	745	734	735	703	766	745	748	834	723	788	743	754	740	731	697	715	741	725	713	763	739	741	735	722	737	742	748	762	779	749	740	753	792	779	750	749	764	701	761	726	743	748	757	762	797	748	716	737	712	781	793	701	767	727	727	739	750	736	780	742	768	760	778	750	695	717	740	724	754	744	719	698	728	708	791	759	719	737	737	762	734	701	735	738	740	774	780	776	756	765	720	735	799	773	772	718	743	769	715	757	764	735	763	724	750	813	690	752	773	733	742	730	741	774	770	743	756	732	783	785	712	686	775	698	759	767	784	775	756	739	742	736	764	746	696	745	784	736	720	739	753	762	772	764	804	763	712	710	706	749	705	723	735	747	729	723	813	727	753	740	770	722	761	777	795	806	779	756	704	760	708	788	773	775	698	740	766	793	756	709	740	764	739	721	773	749	800	778	745	729	716	797	741	726	761	777	681	787	695	768	744	728	736	766	753	756	739	716	730	748	755	773	712	749	733	787	733	756	731	722	765	739	747	748	769	740	790	780	770	747	729	751	714	744	702	705	758	711	734	748	693	732	737	751	735	746	750	740	776	766	687	775	761	722	692	736	728	789	716	765	757	707	721	747	749	756	729	752	770	744	726	760	724	748	709	718	777	723	741	694	737	778	747	745	739	742	727	775	765	774	690	778	728	726	755	729	766	728	742	801	757	747	771	744	731	760	745	728	712	749	742	780	700	781	785	748	748	730	758	717	730	724	707	761	776	731	744	738	736	683	729	666	759	767	772	724	741	681	748	727	713	762	769	767	780	706	721	731	715	781	758	783	708	675	751	707	744	759	755	743	718	730	767	772	750	730	790	786	740	757	753	746	767	732	734	743	718	774	762	754	781	756	705	705	736	733	667	716	698	750	752	781	752	690	715	700	719	755	767	755	772	704	754	700	718	778	699	739	757	777	753	734	723	644	788	752	763	757	733	755	778	710	765	817	752	743	729	756	769	741	722	705	750	771	702	785	740	732	833	762	740	759	785	725	724	714	770	730	751	727	714	754	744	731	758	715	727	737	791	717	754	737	724	720	742	715	743	759	747	785	779	769	778	777	737	732	748	779	762	752	744	738	731	730	718	747	745	709	750	772	710	747	723	718	712	787	717	709	788	769	738	763	738	762	749	736	751	749	766	726	736	741	732	761	736	760	745	719	717	756	713	718	765	718	755	762	752	715	790	728	687	750	770	733	710	781	713	700	762	770	732	781	757	721	716	762	739	744	770	757	728	724	756	763	722	707	720	704	754	743	713	756	786	808	733	724	752	732	716	780	743	733	703	758	735	718	749	734	716	755	754	749	756	731	738	746	747	739	716	714	751	727	697	745	765	797	740	731	765	742	794	787	753	736	749	764	739	744	757	714	762	750	754	775	746	759	754	772	758	751	788	728	780	719	732	781	735	772	762	722	735	755	751	731
40416	10746	3633	2165	1713	1541	1315	1189	1107	1068	979	1003	932	858	903	892	869	871	867	856	899	908	900	871	887	914	863	853	866	854	864	849	867	851	880	897	830	835	851	813	882	847	868	912	881	863	833	814	831	821	819	831	819	839	851	802	819	824	790	830	842	843	869	825	816	871	810	871	850	873	875	900	820	839	822	864	886	862	819	840	813	844	806	813	842	836	838	832	848	830	895	800	863	825	864	833	807	806	786	854	815	860	873	796	837	848	864	871	796	843	785	837	812	836	868	805	827	859	865	851	848	847	817	854	831	843	822	887	825	855	814	760	827	803	851	832	837	854	835	840	870	855	863	776	848	850	808	815	845	840	864	817	833	818	863	843	793	863	813	827	827	819	899	876	829	877	795	803	807	853	878	885	821	870	879	825	865	834	838	881	863	823	816	807	850	828	845	866	834	842	816	848	830	880	813	826	805	864	834	847	850	844	777	844	808	791	897	827	867	802	827	861	841	871	853	805	805	860	767	876	810	822	840	798	807	847	860	818	813	860	854	840	847	857	843	867	850	875	823	815	819	822	815	824	901	784	870	852	817	855	811	845	793	802	834	794	822	857	805	823	839	816	814	845	860	860	833	871	835	883	770	823	822	840	814	788	834	811	834	849	812	812	853	814	865	870	798	849	849	858	834	856	837	846	875	843	844	841	853	836	867	837	817	881	827	885	861	824	856	780	892	835	909	830	806	815	851	811	847	854	771	863	797	814	837	868	813	828	860	859	834	832	872	800	844	855	806	818	803	814	822	803	881	822	843	822	878	852	841	793	850	848	811	846	824	819	772	846	811	829	838	870	833	788	817	816	799	859	807	837	858	810	847	828	828	773	825	794	875	826	861	873	860	901	807	826	859	836	822	819	790	885	804	863	816	855	813	806	863	835	872	822	833	825	781	879	833	887	830	790	814	822	835	817	808	858	828	829	791	794	869	843	871	809	832	807	859	828	861	827	799	829	826	842	831	840	824	844	823	861	855	805	827	846	868	811	824	808	788	834	813	854	859	838	832	865	825	849	836	849	802	841	878	836	840	895	821	812	868	759	779	834	909	799	798	807	845	885	857	843	846	790	839	874	847	816	819	825	812	881	883	831	870	844	831	857	846	874	870	829	814	842	839	859	842	866	855	914	831	875	801	858	865	863	892	793	777	908	904	873	851	853	871	837	830	828	764	848	788	875	870	765	862	808	797	782	874	851	824	827	847	880	800	847	822	805	814	854	812	845	860	835	908	833	843	852	851	793	818	804	841	844	841	849	844	847	775	784	788	846	802	803	846	870	822	852	812	835	825	882	848	835	824	843	810	831	787	881	859	813	869	834	836	841	880	816	786	855	840	819	839	877	793	846	805	788	881	880	851	849	810	842	852	814	901	801	824	849	871	794	807	906	855	724	833	858	866	849	850	793	770	762	828	859	882	796	836	829	832	851	869	845	816	836	842	848	812	837	829	862	876	875	819	853	809	820	862	829	879	863	830	816	848	856	835	898	855	853	852	808	777	792	887	844	865	844	877	849	831	823	809	826	795	813	821	796	871	827	876	817	843	843	855	831	859	858	838	795	791	793	798	833	844	836	829	831	847	864	788	868	856	840	867	824	864	895	849	852	837	887	797	872	811	881	867	853	805	902	875	860	847	783	855	853	840	852	841	814	869	849	826	832	824	846	848	811	826	781	849	824	849	882	864	816	843	827	817	860	897	802	862	818	883	812	853	811	806	828	894	816	869	829	817	856	831	858	869	828	835	810	868	850	823	862	826	890	849	826	863	869	886	866	856	823	848	851	868	813	886	863	804	842	804	850	766	834	791	823	818	852	787	877	865	833	822	805	824	819	824	862	846	858	837	837	777	848	885	777	862	801	810	872	824	823	828	834	824	853	859	837	842	812	812	821	879	824	879	832	840	833	849	835	776	821	841	806	781	853	848	865	849	831	782	863	835	872	862	836	802	806	880	778	866	873	887	876	819	887	891	851	844	834	829	815	796	803	825	817	850	860	807	823	799	822	831	839	860	854	838	843	839	800	856	852	860	821	806	869	850	888	862	844	821	795	804	836	844	838	810	803	844	876	827	829	809	880	787	810	819	799	833	850	796	794	850	867	860	811	794	820	834	828	833	803	863	817	824	783	816	873	855	827	854	811	815	867	839	797	841	841	868	841	861	823	847	860	866	782	864	819	817	856	840	837	872	776	831	847	854	884	837	851	835	843	829	859	809	839	831	789	819	844	818	831	886	890	822	858	846	840	909	833	847	870	849	783	850	879	856	871	821	893	786	852	850	819	858	861	845	826	807	848	777	830	780	789	878	846	781	809	845	830	845	859	840	837	823	827	830	810	870	786	858	848	817	825	818	858	848	841	793	840	828	812	851	822	805	816	742	798	850	850	860	793	826	773	879	851	848	825	838	799	836	844	827	793	816	873	846	902	821	790	830	835	818	763	807	848	870	891	856	870	855	853	866	852	798	831	774	874	785	819	849	836	854	863	848	814	833	841	858	868	841	840	827	848	865	829	858	862	848	826	817	835	817	809	879	825	843	876	824	848	804	831	819	831	826	835	837	780	821	810	850	818	832	821	876	865	820	873	828	835	837	797	861	844	785	833	797	800	863	783	852	837	886	871	820	856	877	816	848	897	808	879	820	904	831	783	804	835	794	846	840	850	847	817	844	831	851	798	885	834	888	858	824	838	914	825	856	774	854	837	835	838	817	850	857	800	834	810	868	852	833	807	837	831	854	793	871	865	840	854	869	763	858	851	830	839	888	872	850	853	862	849	819	877	899	800	797	823	834	835	891	872	848	847	826	853	842	751	815	821	820	880	797	905	852	880	864	840	881	862	822	897	871	848	815	884	862	844	857	776	847	839	819	837	857	839	845	814	844	825	857	858	861	791	834	863	897	762	867	793	794	859	877	833	780	846	805	809	841	862	858	849	815	839	799	842	864	806	831	835	861	804	881	848	794	795	849	816	875	780	827	821	817	866	858	848	862	881	854	850	866	854	795	900	829	822	845	897	860	828	803	790	881	851	861	869	840	845	891	895	822	900	784	835	864	862	826	883	831	839	819	898	833	810	878	794	818	841	844	816	827	829	856	810	861	834	858	868	880	865	850	821	792	857	865	857	855	820	797	796	821	875	800	843	849	805	800	889	840	802	833	861	829	788	797	886	817	849	829	875	855	830	782	868	830	845	876	831	842	813	870	852	849	886	865	832	836	836	820	766	911	849	830	880	795	788	842	837	798	863	818	831	836	778	807	813	860	824	862	847	876	862	814	871	851	847	851	806	818	873	840	926	886	829	777	831	830	848	860	825	850	820	826	847	829	854	856	908	814	874	808	848	850	783	818	834	863	843	830	841	827	845	833	770	893	784	836	874	859	852	868	836	857	852	816	866	854	813	815	863	842	811	851	826	837	813	837	814	806	817	810	845	772	840	894	832	914	830	858	860	879	880	879	822
22161	20740	28359	23190	20729	20784	11569	1399	942	974	889	754	754	728	664	641	626	633	614	609	658	635	627	597	653	664	587	603	592	636	652	630	566	626	562	610	578	609	564	548	538	575	528	573	574	571	575	594	607	547	580	561	546	552	555	588	524	565	531	558	542	601	567	534	534	511	514	568	597	549	514	558	530	566	561	603	591	579	575	566	569	574	593	562	583	581	595	528	535	561	569	550	547	559	550	586	574	531	566	555	587	562	532	556	594	550	543	580	520	575	531	564	570	566	556	529	518	569	558	542	588	528	499	560	536	557	546	548	527	559	526	558	516	526	546	537	565	591	538	544	512	542	534	564	565	553	573	574	481	509	567	548	561	535	541	583	570	507	520	534	550	564	549	577	521	522	578	534	570	594	582	548	567	544	570	539	556	545	551	483	524	541	509	552	526	557	560	553	574	532	585	572	571	547	580	558	557	514	591	515	532	526	608	551	549	578	576	556	532	508	545	533	546	539	534	539	559	541	537	569	601	570	568	546	536	566	578	512	623	530	516	562	519	543	539	574	540	562	558	537	535	556	534	559	569	556	498	582	575	544	563	578	557	554	512	557	558	568	546	549	575	545	562	533	581	551	534	532	564	543	560	555	567	505	522	506	548	534	544	562	523	503	511	565	521	548	557	602	559	521	554	564	584	535	550	541	552	562	529	562	532	548	541	471	595	579	538	575	552	530	565	540	535	576	548	496	517	546	562	537	602	555	512	583	513	583	593	571	513	538	587	564	552	599	523	563	542	526	541	535	560	545	555	517	547	578	540	530	565	530	553	560	553	533	558	534	588	546	568	597	578	560	523	568	519	519	555	528	575	578	582	537	539	541	550	541	548	566	581	536	587	550	532	537	539	557	555	548	542	568	506	574	533	527	551	532	543	529	544	536	564	582	511	551	572	537	541	515	530	587	509	522	608	603	542	533	537	597	564	545	564	571	535	567	554	498	529	528	538	600	522	537	528	505	541	573	546	575	537	555	522	557	528	522	524	579	541	554	551	547	513	543	547	572	534	558	566	545	548	586	584	529	565	575	580	570	581	515	534	576	551	590	543	530	495	585	558	551	582	562	551	519	499	554	531	549	567	529	560	572	549	514	606	548	502	527	580	574	568	617	573	579	548	520	537	559	552	549	517	532	547	532	558	573	555	593	574	549	526	518	566	534	592	552	535	573	561	556	541	550	535	512	556	560	490	507	517	508	562	538	513	556	560	580	553	575	523	596	610	533	542	559	548	533	545	575	537	567	526	614	544	551	585	524	536	567	577	558	581	541	524	562	546	554	554	534	550	541	556	568	550	526	565	542	570	532	545	590	545	560	566	558	536	528	519	523	520	551	510	573	587	565	542	576	551	540	511	524	508	521	563	543	554	541	549	518	536	539	544	589	537	587	542	578	530	554	576	533	558	549	571	553	563	556	543	532	534	543	555	549	526	569	553	574	528	502	545	558	564	564	556	538	565	536	522	575	586	511	586	528	547	558	516	555	549	521	511	548	574	596	569	532	561	564	552	582	560	559	522	515	563	527	584	551	542	583	556	604	576	559	542	589	539	544	558	552	560	533	610	538	548	582	514	505	559	580	508	568	553	544	560	550	523	560	538	507	562	540	542	522	578	582	534	510	545	539	570	504	507	527	529	541	563	590	485	549	550	553	562	534	554	577	590	528	568	563	506	542	563	511	585	556	562	530	545	556	537	533	564	508	546	523	556	564	556	509	562	561	540	544	556	573	589	557	555	562	568	527	520	565	536	548	568	527	546	562	543	554	532	559	522	511	535	512	574	564	573	554	563	533	543	525	576	547	537	538	512	562	563	519	567	520	528	530	567	541	567	547	536	526	551	610	605	553	540	554	514	534	599	531	530	532	531	535	514	550	547	558	500	537	569	532	541	553	582	565	564	555	526	526	540	513	523	547	564	622	528	566	491	514	535	544	542	549	545	545	513	562	534	535	502	566	540	574	546	539	538	574	537	545	538	565	574	549	578	519	540	560	510	512	557	572	576	525	566	539	565	563	565	538	527	583	535	513	543	581	531	530	557	521	558	538	532	563	581	546	542	547	557	556	548	578	559	568	527	558	518	558	562	508	531	552	534	522	536	540	567	539	536	525	534	591	546	564	586	540	563	547	548	571	530	544	562	539	542	537	555	539	557	514	496	524	570	512	573	557	531	522	511	545	561	527	584	531	512	538	543	582	574	531	536	522	532	565	545	535	523	531	570	554	520	504	575	516	542	567	547	587	551	549	508	510	548	555	530	531	523	499	576	516	550	573	573	534	533	514	535	504	569	521	564	549	540	524	561	555	531	534	572	536	521	487	569	536	521	560	574	562	555	520	527	574	528	549	569	502	504	594	584	541	525	542	583	540	523	556	552	542	516	548	509	566	540	551	536	537	528	615	524	607	541	527	544	545	555	538	494	568	517	517	542	521	576	566	571	545	553	537	573	538	499	554	594	580	515	504	531	540	531	547	546	562	558	560	542	501	554	543	515	514	516	578	517	524	535	545	549	574	483	567	536	565	528	575	547	537	582	531	549	603	505	572	528	480	551	540	506	554	573	512	562	530	538	560	512	511	521	529	519	546	547	507	565	540	515	546	541	592	530	539	548	600	568	577	543	523	550	515	557	560	518	511	543	537	537	549	573	544	567	533	514	560	533	563	542	586	541	518	499	522	559	549	538	502	518	545	570	545	589	547	543	575	502	497	538	535	531	513	567	554	529	527	525	532	491	542	554	550	524	525	552	554	562	536	528	532	581	544	574	622	512	524	522	529	546	528	556	559	558	553	542	539	512	564	587	539	547	580	544	565	526	549	540	557	580	546	533	552	544	562	542	539	583	581	552	489	526	545	560	534	547	531	518	596	588	579	584	557	541	553	519	562	553	516	523	535	547	548	538	551	526	520	583	517	515	560	503	544	560	563	531	574	531	519	580	558	574	554	516	529	529	498	574	530	550	530	561	490	570	537	561	497	561	553	543	531	545	498	565	531	562	541	541	552	505	506	567	561	567	550	523	527	545	556	567	531	560	551	595	489	579	604	533	556	539	530	579	532	541	546	552	549	577	519	539	537	526	504	589	568	515	594	547	563	520	525	554	591	566	566	570	537	561	559	554	540	568	583	565	602	538	536	554	560	538	526	556	493	621	488	520	518	529	557	550	539	565	556	543	540	556	545	551	530	590	537	536	565	521	532	543	584	515	551	527	552	528	551	555	531	543	538	525	586	560	580	560	531	506	548	504	562	519	517	549	540	551	534	567	514	532	542	576	524	545	551	509	529	557	574	536	548	530	529	554	537	521	563	560	574	509	606	546	525	535	560	501	560	517	577	539	537	556	517	558	554	548	576	544	552	520	569	526	521	544	548	577	584	570	559	564	543	538	555	572	601	550	536	582	553	582	544	548	554	533	585	538	572	507	549	523	513	567	534	530	565	543	502	535	565	541	544	562	536	541	535
43221	20887	10486	5642	3980	2992	2406	1963	1646	1395	1206	1113	1007	962	864	836	713	741	754	776	795	752	737	749	723	723	713	746	690	668	699	679	700	620	709	674	657	626	642	625	636	653	685	617	630	649	641	674	694	662	659	669	635	637	592	620	601	634	596	611	621	603	624	640	584	633	548	578	574	570	584	593	597	596	597	565	545	653	599	615	642	606	596	596	640	626	641	617	578	566	617	650	590	545	579	556	560	598	574	572	640	568	624	588	595	575	605	572	629	563	606	576	578	610	591	575	569	619	612	579	601	601	581	610	578	573	536	578	598	597	573	595	589	599	613	610	538	612	564	594	567	558	586	616	597	540	627	594	596	580	601	569	592	561	626	568	559	586	586	571	596	560	635	605	601	573	586	586	574	572	601	606	585	605	621	627	578	625	612	610	626	598	623	616	581	609	612	576	574	597	651	581	588	615	571	638	600	563	597	598	574	606	626	649	645	571	579	628	584	606	596	618	612	560	615	593	595	584	627	643	582	591	614	602	602	575	590	562	534	567	600	648	594	600	572	600	591	558	592	561	592	601	546	599	602	622	616	587	600	607	607	617	573	591	566	578	580	594	602	593	568	611	573	617	587	584	582	578	601	600	579	575	604	587	555	602	609	555	587	613	541	574	580	595	606	574	569	616	602	598	577	581	579	618	603	653	628	571	588	603	624	574	586	574	613	595	551	575	556	593	577	550	588	641	581	611	610	608	626	561	612	596	600	571	607	565	556	608	606	603	614	594	571	590	608	590	585	611	602	613	562	594	612	590	585	545	583	568	598	567	584	563	604	608	594	590	562	596	573	602	597	615	598	603	592	686	633	592	566	583	586	580	589	574	580	572	591	610	579	593	576	624	575	654	573	611	604	608	595	597	571	573	579	581	561	631	606	613	613	604	581	578	549	625	586	589	620	613	592	613	632	573	588	610	607	616	575	587	612	632	613	579	603	557	580	584	555	599	597	575	541	597	615	569	576	628	556	576	570	607	570	592	573	583	588	554	589	613	632	590	589	587	592	592	584	548	585	612	580	611	571	606	554	610	548	606	607	592	607	561	578	572	628	587	552	619	643	601	560	590	608	553	596	601	602	577	592	573	589	671	602	612	601	575	607	578	548	646	588	627	568	564	563	608	583	577	624	616	620	636	614	571	558	581	550	667	587	636	628	590	591	604	611	594	609	600	571	609	568	577	587	624	620	583	613	580	626	597	578	564	610	515	584	626	614	586	566	547	606	573	579	584	585	590	624	588	584	553	600	566	565	579	622	600	586	616	566	615	638	636	614	619	598	598	617	626	604	587	619	597	589	582	602	583	578	632	559	586	578	605	547	600	551	561	592	563	617	602	587	624	578	563	582	596	571	572	589	634	600	622	549	556	604	617	579	591	586	586	575	588	593	594	527	576	590	631	594	594	607	629	542	593	608	624	588	586	599	620	613	611	598	580	592	568	586	569	596	552	589	581	608	581	574	585	563	605	576	624	624	590	562	593	583	605	574	581	598	607	611	625	592	574	591	604	566	581	566	546	544	598	620	577	582	648	602	557	561	587	576	538	599	554	611	600	596	555	584	644	610	584	611	578	557	610	622	605	620	571	599	639	569	574	620	581	621	601	561	579	590	567	623	587	550	622	555	612	592	590	593	625	588	573	590	572	623	610	572	614	628	581	593	623	605	615	651	611	605	621	588	588	622	593	586	626	614	582	604	597	574	585	597	565	567	610	600	570	584	626	639	573	585	581	607	545	575	595	582	597	584	615	580	559	572	623	576	596	560	606	606	625	577	630	643	611	583	631	564	577	617	603	562	590	607	575	599	616	574	624	582	597	588	588	617	618	617	613	586	588	567	619	588	586	593	614	602	580	609	571	595	580	599	582	593	573	581	551	541	589	576	603	581	583	583	607	591	626	599	599	551	571	575	594	582	562	577	553	625	569	570	598	599	601	582	589	580	612	598	566	586	646	565	585	575	589	577	593	607	599	600	560	603	596	602	573	587	566	623	626	624	597	643	588	609	601	594	578	615	570	575	607	570	609	577	581	578	571	587	580	558	626	596	587	600	569	587	625	596	541	570	585	590	584	606	557	571	607	580	597	609	548	565	568	545	571	547	600	603	578	551	589	577	577	548	555	574	582	552	605	637	587	525	549	607	576	628	570	604	577	606	605	566	605	617	576	585	600	604	560	578	619	630	567	627	569	553	646	584	618	631	609	562	588	615	624	596	554	531	609	582	568	581	602	539	606	606	562	554	582	559	577	546	571	623	576	624	604	596	568	585	640	612	603	600	599	612	633	582	578	596	604	595	580	597	603	604	608	586	589	567	603	570	611	597	611	620	595	649	603	587	599	564	578	596	620	571	592	604	593	618	640	586	596	590	572	603	579	571	597	552	564	602	617	604	598	618	560	580	567	645	572	609	610	612	597	583	589	566	654	537	585	612	582	565	604	601	585	598	581	584	584	560	595	589	584	608	581	599	592	608	551	578	583	589	565	574	573	594	598	574	612	561	607	594	594	583	636	567	592	582	591	570	565	617	595	565	595	628	593	564	576	602	602	631	610	569	601	579	553	570	593	554	606	618	568	640	582	555	594	635	601	577	575	544	563	568	593	582	616	573	600	615	589	564	599	630	585	564	582	590	614	565	584	567	651	615	600	585	615	631	614	584	557	594	571	585	603	579	561	625	591	572	571	616	556	556	629	572	616	559	608	581	581	630	641	559	579	576	607	572	625	589	588	597	566	591	560	632	577	601	565	581	590	612	589	583	565	567	548	596	587	594	611	572	602	583	596	567	595	602	533	618	584	586	601	573	588	645	605	603	595	588	597	611	576	562	629	563	570	600	581	581	568	580	569	618	625	578	601	567	592	574	572	613	641	589	611	559	624	592	610	571	579	632	581	602	637	594	556	600	571	640	595	615	586	560	637	607	584	583	564	570	562	615	587	630	606	590	610	604	586	606	606	595	593	584	570	601	585	600	630	557	571	603	626	614	598	632	614	586	587	597	559	628	605	589	579	574	588	631	602	639	601	590	584	600	586	589	595	633	607	598	622	568	627	616	605	551	571	584	638	607	631	566	592	596	631	604	631	610	614	533	596	614	630	629	597	566	599	578	590	576	605	594	597	608	579	625	568	572	614	603	560	581	601	592	601	619	582	609	612	564	612	603	588	577	592	613	617	578	601	543	582	625	583	581	608	601	629	606	572	610	602	557	576	606	610	572	567	605	613	596	594	590	587	555	616	594	564	566	581	593	530	606	598	577	557	583	580	590	577	569	579	604	625	577	579	583	648	605	553	606	624	625	578	593	603	555	591	586	568	572	584	608	582	597	613	610	606	576	568	566	562	597	617	598	600	558	586	617	590	536	643	591	551	618	566	560	591	595	615	541	577	582	579	580	638	592	575	589	591	608	579	628	572	591	617	621	589	598	613	572	574	571	585	625	556	582	637	563	564	559	579	601	579	634	574
29883	21081	11226	1210	632	640	545	546	559	543	549	564	538	527	534	607	527	558	586	499	580	573	550	559	561	525	570	573	585	604	537	550	541	535	531	567	567	544	551	591	570	565	544	553	557	534	549	575	537	588	573	544	579	499	553	527	554	547	530	535	552	524	536	553	544	547	575	526	544	536	561	565	552	559	533	579	520	546	560	554	586	515	534	557	532	558	540	534	549	563	543	553	513	560	560	542	578	524	540	517	529	532	548	523	523	566	562	528	505	555	537	566	491	520	551	529	548	536	526	533	518	488	547	516	579	526	537	578	555	562	548	563	544	561	530	566	566	556	599	534	542	531	537	514	520	532	541	522	511	534	552	548	573	528	555	556	523	539	529	563	540	537	538	547	558	496	537	539	536	566	547	548	532	517	542	531	538	559	531	547	553	520	572	523	548	525	576	534	526	566	583	547	503	511	531	538	566	569	555	547	495	529	529	557	526	517	545	555	555	538	534	525	523	536	543	545	533	541	524	548	541	603	550	526	547	580	580	557	554	569	552	538	511	557	559	518	530	567	563	549	548	552	540	556	566	558	524	538	515	574	548	536	527	533	537	569	535	560	536	538	550	486	578	491	522	538	542	549	589	554	540	561	559	559	525	551	533	536	557	553	488	567	548	504	537	524	532	526	489	515	561	538	532	541	586	535	557	502	530	542	540	534	531	554	544	606	550	556	571	539	539	529	539	528	532	561	556	532	477	579	557	524	521	576	537	517	591	552	599	550	544	529	535	550	563	536	540	545	530	547	531	570	563	574	507	547	532	490	509	561	544	515	552	519	561	555	525	529	560	573	550	552	546	556	566	589	535	558	556	572	560	544	543	545	557	519	535	556	547	542	489	514	567	526	526	547	541	537	571	570	579	546	539	561	566	536	535	528	528	533	557	574	570	549	526	573	571	574	518	550	542	523	539	565	530	569	528	561	551	493	552	548	513	523	558	570	546	543	570	538	548	565	497	514	551	552	550	525	518	573	541	540	531	574	551	523	548	551	528	547	530	580	522	557	520	533	556	523	505	548	542	550	559	563	574	556	539	520	536	549	569	532	533	531	517	552	595	575	574	562	579	544	496	557	537	576	549	573	548	597	516	565	537	543	522	528	532	536	541	536	596	543	565	557	576	554	523	557	562	549	562	565	527	556	551	565	524	558	527	515	560	552	534	562	558	598	542	559	538	542	538	540	535	552	602	547	554	570	602	569	558	514	543	553	538	531	502	565	557	542	563	566	550	563	482	553	557	564	566	521	532	515	524	542	563	549	520	572	533	557	553	547	553	541	534	514	545	570	563	528	524	506	537	554	517	550	577	546	492	546	521	562	530	539	534	542	578	618	577	573	548	520	515	510	563	541	536	591	555	564	538	527	589	559	573	553	557	531	555	554	531	520	570	568	541	526	526	586	556	551	496	567	557	522	513	531	547	567	517	568	535	569	571	534	535	555	506	590	503	543	542	544	534	558	547	553	561	580	550	540	524	535	584	564	595	520	516	531	561	548	551	559	592	581	558	543	533	542	505	580	563	579	522	577	510	553	532	590	546	535	537	567	540	548	538	557	530	507	522	529	562	519	520	543	518	508	582	539	579	549	563	553	533	543	554	566	571	539	539	555	545	574	613	537	518	541	553	508	570	553	559	495	500	520	533	537	567	572	573	520	534	522	551	534	589	513	605	512	519	533	600	563	551	520	575	551	554	594	556	504	524	510	529	534	560	554	543	531	533	571	581	502	594	575	558	561	558	525	552	553	573	586	542	587	520	573	553	580	598	573	554	515	572	556	564	515	524	521	643	537	501	532	551	545	559	553	546	569	571	601	545	536	523	556	557	515	587	552	574	593	554	565	540	582	534	539	543	543	576	563	528	517	576	520	535	542	540	552	537	577	535	544	584	572	537	536	520	549	563	532	554	569	538	540	556	550	515	560	541	568	540	541	570	566	568	606	549	537	519	539	505	531	528	555	555	586	579	583	549	530	522	570	532	540	540	613	527	539	536	488	536	524	529	513	529	524	572	510	510	557	550	563	551	535	554	582	542	593	557	564	517	534	571	557	544	522	538	558	541	514	538	557	558	535	574	542	533	569	526	535	567	526	533	564	557	558	548	541	535	545	551	518	562	523	563	539	542	572	548	547	509	557	535	512	551	563	557	590	532	541	512	547	565	540	558	543	551	540	525	540	546	533	549	559	518	550	494	532	508	595	568	575	583	579	547	571	569	511	557	548	534	540	539	553	555	589	585	505	545	602	576	526	524	550	528	513	522	561	542	541	530	500	521	566	568	562	539	562	540	560	547	582	504	566	550	557	538	533	584	527	536	581	574	568	528	528	539	583	538	564	539	535	542	541	540	521	514	541	559	539	512	557	564	523	504	550	560	527	514	510	544	557	558	538	515	571	557	524	534	547	540	550	548	587	536	566	555	508	513	601	511	527	512	494	572	572	579	556	512	522	539	520	558	561	559	515	532	523	550	598	605	543	530	536	557	533	555	503	600	577	512	528	570	564	574	544	543	543	510	542	515	540	516	543	572	565	571	587	524	491	547	553	575	542	519	514	565	547	520	517	558	596	531	556	578	545	517	558	543	523	581	558	546	552	528	588	568	516	526	590	543	540	532	507	514	554	579	536	536	531	594	525	558	549	577	571	523	572	586	538	566	511	561	597	510	551	552	587	580	531	555	548	567	564	553	529	579	546	513	501	567	544	550	535	542	526	556	549	539	537	534	549	560	556	562	521	530	522	541	531	567	535	568	572	522	502	535	484	523	535	560	571	562	559	554	527	515	528	587	559	533	543	545	525	518	522	543	572	533	520	535	556	573	522	539	540	559	539	555	561	576	544	530	544	515	528	585	549	554	568	583	570	544	526	551	562	543	579	565	528	557	570	545	561	534	543	572	539	536	566	541	566	569	528	566	560	548	575	504	536	550	529	543	532	544	576	553	565	502	585	517	546	545	552	528	567	558	558	585	546	485	565	533	533	534	554	534	539	548	558	572	532	543	539	555	541	565	558	538	575	544	561	518	527	521	517	562	552	574	541	581	598	578	533	536	531	544	575	529	542	530	554	534	543	553	562	513	539	551	508	515	615	524	531	538	551	558	523	560	540	577	532	555	541	551	589	546	565	552	569	533	534	548	570	564	601	523	528	542	580	515	561	540	548	528	538	555	529	534	566	537	607	553	527	568	554	556	530	573	525	551	525	537	530	530	545	547	577	520	538	537	519	515	522	537	543	560	573	549	548	574	556	524	600	509	546	543	512	543	532	545	566	578	539	600	549	566	509	589	578	528	592	566	531	573	540	564	512	551	502	573	551	587	535	514	524	581	548	520	532	506	523	524	540	562	577	530	501	552	506	543	542	573	519	580	568	571	556	570	563	541	544	545	557	503	533	604	583	565	556	510	580	542	548	545	536	601	534	555	538	543	552	525	534	530	534	574	561	523	549	559	555	549	532	576	606
36667	7873	1024	809	723	704	666	663	703	691	612	647	682	665	636	629	592	633	686	642	672	704	676	643	650	632	655	671	638	667	626	649	657	636	668	624	637	637	604	618	653	655	637	616	677	676	631	672	691	649	622	633	641	636	628	624	670	583	634	666	638	671	621	662	659	671	635	616	606	605	616	637	589	644	606	622	623	670	625	647	603	629	640	580	690	624	618	621	610	634	627	598	624	626	629	631	603	633	620	606	635	659	641	640	625	670	658	609	618	642	609	634	592	626	596	656	641	640	649	630	637	642	659	607	632	633	658	624	691	635	677	597	607	660	640	633	608	643	646	628	646	619	647	636	687	637	642	680	597	649	654	631	622	612	649	609	629	663	622	640	632	612	641	617	676	581	627	617	634	646	679	612	600	635	624	624	628	630	667	619	621	649	617	663	656	620	604	637	637	650	598	645	631	628	566	621	652	600	615	641	625	571	636	645	651	651	657	654	606	645	622	613	652	614	616	654	608	588	641	635	633	625	647	629	608	619	637	570	643	678	605	640	620	629	615	652	642	606	621	650	621	691	594	626	623	593	636	650	606	626	605	664	614	641	651	621	602	666	619	648	603	624	617	650	620	651	641	617	659	590	578	656	650	646	666	618	651	663	652	639	644	651	608	650	635	721	611	624	615	604	609	611	618	602	643	646	632	640	598	638	679	623	623	680	572	668	628	639	657	647	629	647	641	627	635	654	593	594	642	645	635	633	615	657	614	640	659	623	625	570	601	620	619	658	630	647	671	659	654	626	691	641	606	623	631	643	659	608	623	619	631	690	580	636	674	646	619	667	640	622	659	601	613	609	649	652	649	635	635	676	643	610	662	619	593	647	586	615	635	634	653	642	586	616	629	600	604	618	647	642	645	639	640	654	583	653	625	625	660	650	674	664	690	638	618	618	643	594	611	654	660	629	602	638	656	650	620	633	659	624	603	591	599	611	614	638	627	624	640	655	633	622	603	631	614	629	638	607	616	651	658	623	601	558	626	626	648	650	594	629	628	639	614	595	603	642	591	625	656	626	612	653	625	659	616	641	627	615	608	643	589	626	677	647	605	627	627	624	686	586	584	639	616	601	623	622	609	612	646	591	627	661	643	624	653	658	620	633	623	633	600	655	639	638	640	634	579	641	623	640	640	625	639	630	614	605	642	614	637	622	563	614	668	605	665	640	633	650	668	660	661	646	587	578	679	663	630	635	628	638	675	615	640	654	663	636	655	650	686	611	626	624	689	620	680	644	618	660	619	662	661	624	641	629	612	668	607	654	593	619	637	586	608	630	670	619	630	605	644	593	641	636	572	585	633	620	625	659	612	629	614	615	649	660	681	655	601	638	607	652	628	658	645	654	610	635	628	647	661	616	614	636	627	641	654	674	584	593	621	650	610	639	628	634	640	638	641	646	637	592	642	643	626	614	629	642	683	654	626	601	633	636	621	663	662	602	658	584	642	605	678	623	614	610	678	606	637	649	585	642	594	671	632	635	660	600	649	662	597	613	662	622	627	657	650	609	644	661	637	645	662	612	647	645	642	645	632	629	613	657	643	592	647	615	655	651	686	677	636	641	633	652	594	585	639	648	627	626	620	626	652	647	628	548	617	655	611	662	605	617	633	620	654	643	658	615	617	675	669	628	611	631	597	636	611	596	661	685	632	615	634	645	615	606	626	632	627	660	660	598	655	620	615	608	668	616	654	681	653	650	570	630	606	643	606	633	642	614	666	619	620	639	604	611	681	641	620	643	663	629	597	574	630	649	624	636	649	614	653	639	616	570	638	581	691	666	617	633	649	655	630	658	616	688	641	634	642	620	625	621	633	660	641	620	625	635	662	614	700	627	627	590	597	610	594	631	600	649	632	597	625	621	659	682	630	633	642	632	675	602	607	603	603	634	591	645	620	677	639	660	676	656	634	627	663	615	612	673	597	592	625	582	643	677	644	647	637	633	609	590	635	656	641	635	634	673	640	634	627	638	612	646	641	690	626	653	645	648	599	649	620	620	653	616	655	631	683	672	597	624	649	612	596	668	614	641	653	638	665	644	616	627	648	631	654	631	640	599	654	622	655	665	645	606	606	631	668	642	594	639	610	638	657	634	628	577	632	641	655	600	615	646	641	619	632	617	618	650	675	676	626	619	672	640	635	622	625	646	643	646	619	618	635	647	677	661	635	595	629	674	637	666	583	631	623	626	625	628	639	631	581	643	674	632	639	610	619	646	632	629	634	628	638	593	658	632	585	643	669	649	677	602	629	631	638	669	645	661	630	676	587	615	602	663	629	631	634	601	685	589	601	646	620	663	620	651	637	634	656	644	583	603	614	679	587	639	632	590	628	631	628	603	626	634	614	656	646	606	638	628	640	613	647	592	626	665	620	680	581	601	687	627	652	629	637	599	651	619	578	652	626	630	652	647	667	621	677	627	678	618	591	654	638	630	632	624	599	593	651	637	649	661	606	680	647	589	648	638	593	625	667	663	629	611	626	665	681	597	663	654	640	602	632	648	626	655	656	623	700	597	626	649	657	625	631	613	669	610	622	631	632	637	630	685	653	648	680	617	625	619	626	628	615	630	619	624	604	660	622	595	615	624	661	662	651	636	605	627	657	625	642	675	610	584	647	590	662	634	634	640	665	631	665	610	675	653	661	608	673	647	622	612	639	640	675	641	622	661	649	641	619	643	665	646	657	638	675	645	614	606	600	622	639	650	659	636	631	620	678	616	656	647	613	625	640	624	654	664	630	636	638	625	600	632	651	637	651	596	650	621	565	667	617	601	578	648	599	624	617	664	634	632	617	631	594	594	651	640	646	640	637	581	639	679	636	616	649	625	618	624	674	612	586	678	626	633	611	626	632	585	638	617	631	641	623	669	609	597	605	596	591	663	618	631	605	635	655	684	635	627	656	604	643	641	633	682	585	640	620	641	663	626	613	619	661	615	641	599	643	618	599	628	582	594	647	633	638	601	629	612	654	593	649	642	692	653	620	623	617	653	655	598	669	627	620	588	641	623	661	621	576	609	611	617	651	631	585	648	652	662	617	630	649	630	628	640	636	593	625	616	609	612	666	630	632	635	636	594	627	624	662	654	658	637	640	631	637	634	620	644	640	658	591	656	637	650	635	657	589	642	610	608	612	606	655	655	660	598	663	621	648	639	647	651	671	642	626	617	619	623	609	631	668	640	657	597	620	611	661	605	659	587	617	646	588	631	627	648	652	640	595	677	613	638	602	642	647	641	638	655	582	587	574	658	662	615	641	609	627	633	640	634	668	661	631	639	669	636	596	611	612	637	624	621	621	668	600	602	634	630	634	614	631	615	650	651	672	642	642	632	642	661	651	639	683	665	644	654	605	645	622	651	652	627	604	621	593	631	636	616	620	633	688	601	630	662	623	655	613	636	596	612	618	594	599	626	619	632	632	641	646	651	623	655	624	620	665	630	633	630	622	631	648	645	595	606
23149	20712	27954	23524	20693	12016	1076	646	590	512	508	459	485	437	423	388	379	417	402	399	425	413	414	438	431	405	371	422	424	375	402	393	383	382	366	339	372	394	355	357	346	364	354	355	392	383	374	390	400	397	359	364	353	392	352	394	367	368	365	359	388	413	367	322	372	362	336	379	372	360	346	363	366	341	349	324	360	372	338	350	363	338	347	358	339	348	321	349	355	367	359	359	341	377	335	360	370	327	329	346	350	388	344	356	359	357	376	359	370	368	372	354	319	340	341	351	319	342	353	360	382	377	334	337	364	324	357	342	346	352	360	349	354	344	375	359	359	344	336	351	368	351	390	385	360	355	332	330	338	355	377	359	369	344	332	365	340	398	362	378	350	362	358	361	339	369	350	352	340	384	359	364	383	432	357	361	377	365	349	374	361	376	366	351	374	339	319	375	374	362	330	345	334	342	371	367	375	372	398	358	350	360	356	337	366	330	320	333	344	351	357	345	346	331	347	359	359	361	367	365	372	344	347	334	365	367	392	338	362	364	371	349	392	390	329	374	301	360	404	320	329	361	353	344	349	356	351	354	336	369	359	320	358	382	345	365	342	326	404	354	362	365	344	383	359	368	348	363	324	318	356	343	352	353	365	374	335	343	348	355	355	348	358	365	351	376	372	389	330	349	361	391	338	351	333	372	366	387	357	332	378	306	373	375	338	355	375	361	345	350	379	333	366	384	326	377	354	397	324	374	403	312	362	332	392	359	351	374	343	384	374	339	344	357	372	367	369	349	343	322	363	349	363	386	374	372	357	350	340	392	353	359	359	308	347	344	371	355	326	365	360	342	387	348	345	372	325	331	368	361	362	374	340	360	371	359	365	362	342	342	367	328	328	369	340	375	337	363	355	363	315	372	359	341	351	334	359	379	358	344	347	329	356	328	370	349	389	377	365	359	357	361	360	341	335	390	353	353	384	374	306	363	410	316	339	369	361	335	342	372	330	352	344	393	355	373	375	353	335	359	343	348	368	343	344	333	360	341	331	329	346	358	377	387	388	362	374	323	339	307	333	373	362	334	346	354	339	394	375	335	360	349	347	347	369	353	353	327	357	336	326	349	358	363	293	368	355	336	368	366	347	396	362	337	345	382	369	335	371	369	384	364	355	368	332	344	342	365	356	353	374	350	365	331	386	388	335	341	362	319	371	344	346	385	383	349	340	393	382	379	349	338	342	305	368	371	391	332	356	380	368	351	356	320	358	338	359	375	346	368	348	381	351	326	368	357	363	363	357	372	389	354	345	361	368	368	346	363	371	368	348	332	321	385	341	373	326	334	316	369	358	345	337	364	378	319	304	377	384	342	380	375	351	371	337	377	352	368	336	353	351	353	331	375	363	393	352	335	353	338	347	330	361	359	371	344	332	342	364	321	376	373	353	351	357	371	324	338	338	373	389	353	324	330	325	374	361	358	322	372	333	366	375	367	324	363	337	348	376	326	357	373	355	345	343	364	370	366	356	358	381	359	316	362	388	341	352	398	347	351	364	360	397	335	344	360	352	375	417	346	348	338	370	361	326	361	343	369	355	385	350	353	340	334	332	370	338	342	382	366	358	374	345	341	344	372	332	357	370	353	360	364	351	362	376	347	337	375	349	373	361	355	328	357	359	324	358	384	340	357	401	376	360	344	351	348	337	344	355	357	369	346	363	334	370	373	371	384	369	328	332	326	417	323	360	373	378	395	341	351	359	366	362	367	374	327	381	381	354	320	359	367	347	362	341	356	381	337	368	344	394	351	387	383	349	356	358	339	371	356	350	337	361	373	352	386	378	367	363	328	352	313	364	389	363	375	382	387	363	339	345	321	299	381	362	351	333	352	342	360	363	350	337	360	360	381	344	354	352	369	360	341	329	345	322	377	327	351	362	356	331	379	369	369	341	372	353	330	341	339	338	328	380	345	364	342	385	359	332	380	349	337	358	369	313	358	343	363	344	336	389	340	342	362	343	339	346	367	352	386	299	360	365	331	332	346	350	362	330	379	387	346	361	370	355	350	351	338	350	382	365	333	361	347	345	385	323	313	357	373	320	358	351	374	389	373	372	347	366	362	369	359	389	322	358	358	344	333	383	388	349	362	347	352	320	377	340	382	370	356	362	356	370	346	346	344	371	381	398	334	338	340	362	325	332	360	348	336	351	353	358	386	353	337	338	351	345	332	354	362	351	362	357	348	355	371	358	373	360	363	376	342	377	356	410	391	365	355	399	379	331	354	358	365	340	317	354	363	367	362	364	359	338	324	326	352	349	370	331	352	308	357	388	371	373	351	331	352	350	357	367	345	344	351	340	381	341	342	337	383	365	386	381	365	369	367	370	384	343	329	354	366	346	326	349	378	368	347	349	377	356	372	353	368	341	354	370	350	357	355	349	348	371	351	361	337	363	357	363	373	371	365	375	342	348	349	386	356	343	371	335	321	340	371	380	359	356	376	376	376	320	371	366	305	324	361	341	382	374	352	350	351	348	348	362	341	371	358	368	372	375	365	347	373	330	364	381	351	342	340	353	346	354	340	377	375	342	344	372	325	337	375	351	362	335	342	340	321	372	384	370	361	352	349	349	370	325	341	369	362	359	339	353	382	372	353	377	383	354	343	339	363	359	346	378	363	357	363	355	356	351	354	368	323	370	326	347	377	387	310	371	395	371	338	338	372	344	327	382	357	372	342	370	383	374	362	333	394	317	364	376	392	376	354	359	339	341	368	374	356	300	343	365	380	365	366	331	356	355	380	351	345	355	380	341	364	336	363	315	391	379	366	344	397	340	344	367	325	359	348	347	354	370	373	338	374	369	357	351	330	344	349	357	335	345	343	350	334	344	342	362	341	367	321	379	350	342	345	333	363	400	357	370	346	347	383	324	362	354	371	323	348	351	364	342	370	362	330	359	362	340	316	372	340	358	371	362	337	374	357	355	385	331	367	294	346	397	360	338	379	342	372	364	361	326	379	335	382	323	345	348	329	360	323	336	347	377	334	369	332	354	388	336	328	376	407	355	334	354	358	374	324	375	332	355	318	356	355	403	358	379	366	368	324	354	322	354	358	354	326	387	325	333	392	353	372	338	352	360	370	360	356	328	362	353	347	378	333	337	393	352	338	356	357	324	369	367	379	350	362	375	333	357	335	370	348	345	347	367	347	371	349	369	381	337	349	357	342	322	389	323	366	350	364	376	343	344	384	372	345	363	402	356	337	400	362	358	354	360	359	356	348	333	368	358	353	362	353	341	378	352	373	332	358	334	352	332	360	321	330	357	364	364	375	374	348	391	373	363	387	375	383	385	384	382	330	329	339	332	343	369	362	386	361	319	355	342	320	342	360	359	335	371	348	344	352	385	364	352	353	348	374	355	396	332	374	319	368	364	334	376	344	361	365	375	394	356	349	358	360	351	321	340	334	342	367	323	342	369	380	367	387	336	350	360	355	346	360	353	365	336	340	362	324	367	326
39733	17042	5918	3036	2041	1638	1272	1087	927	823	710	668	602	591	540	527	497	448	591	528	506	523	483	521	479	454	484	467	462	487	555	481	415	508	429	401	448	415	415	421	434	446	402	406	438	459	433	490	500	476	451	426	429	422	431	399	450	413	423	404	393	428	450	441	437	429	405	422	441	424	373	478	415	427	411	454	421	378	419	422	450	371	371	435	434	429	384	407	444	420	411	396	395	430	438	418	421	419	407	390	410	420	389	421	421	434	410	402	441	394	434	410	393	420	412	387	396	396	389	375	416	428	407	393	403	414	370	408	386	388	423	429	416	426	399	393	411	473	421	421	432	431	427	399	392	427	344	378	416	394	416	390	418	442	397	392	411	405	394	377	433	386	404	388	420	421	391	432	419	396	430	384	411	407	442	414	428	410	405	402	421	380	413	443	392	398	418	424	423	450	387	406	423	424	423	406	411	399	414	409	410	368	420	396	389	411	415	413	424	386	410	396	416	434	441	413	395	402	430	403	380	404	388	412	417	383	408	407	410	448	392	407	398	420	429	402	383	408	438	440	409	404	412	418	403	425	405	421	430	428	388	386	418	421	399	417	413	395	394	396	420	405	408	404	431	428	382	385	417	424	404	402	441	361	425	393	382	378	438	394	400	414	440	412	420	426	396	411	416	408	419	438	462	412	394	414	374	374	418	403	419	416	399	418	361	396	374	433	399	416	415	411	403	402	400	431	417	430	432	418	428	466	440	375	434	400	406	383	415	424	436	420	395	412	447	419	398	451	418	391	361	425	418	388	419	451	416	392	387	386	420	412	417	368	402	423	423	388	414	416	374	390	407	409	426	414	415	427	394	404	420	376	371	385	401	413	392	394	390	382	402	388	437	419	385	357	383	378	397	395	424	414	400	430	402	440	419	389	427	416	387	422	413	385	403	390	409	410	448	385	419	410	421	402	437	418	401	425	416	406	432	398	412	403	394	452	434	416	406	385	383	395	385	460	407	338	405	444	392	426	410	413	450	408	437	446	422	402	414	390	426	424	416	431	409	392	399	433	384	429	411	387	375	418	407	437	396	405	420	405	404	413	419	427	426	409	389	433	420	402	429	411	394	388	429	414	393	396	410	430	410	427	383	405	423	411	431	453	390	447	417	395	428	403	398	416	370	410	406	389	390	436	394	402	407	414	391	406	392	385	424	401	381	422	416	421	416	435	412	404	398	416	401	429	414	424	437	415	423	416	440	424	418	396	425	418	411	415	395	395	400	406	428	412	438	421	468	412	405	400	400	371	471	449	396	431	442	419	372	424	410	401	394	414	416	429	410	403	403	434	425	423	432	416	437	408	391	403	432	444	422	368	379	417	404	380	431	431	385	450	409	391	439	399	419	443	376	396	422	419	397	417	394	424	376	439	439	412	408	390	403	429	403	444	453	399	391	420	420	393	396	405	355	436	393	427	439	402	398	418	433	411	430	435	451	432	428	396	445	430	446	444	424	416	412	418	383	409	382	427	411	418	430	406	400	396	432	412	461	384	429	412	428	404	406	407	382	423	395	413	409	410	416	372	411	409	390	457	423	398	410	427	396	410	396	388	388	420	415	426	440	441	385	393	410	405	411	373	423	433	441	408	396	424	407	426	420	425	381	426	425	398	422	418	400	436	390	419	375	434	405	402	446	367	435	393	429	419	392	435	422	385	396	419	404	430	413	459	377	386	433	387	410	412	419	367	412	347	415	398	406	403	409	400	405	440	442	399	386	418	380	396	383	388	429	403	400	418	408	419	429	417	391	421	389	410	402	369	372	422	374	380	413	459	380	437	417	375	415	432	411	425	411	406	397	438	437	432	457	392	431	369	426	433	398	393	433	421	432	407	419	413	396	424	419	435	399	429	400	433	404	396	409	367	394	444	407	436	397	433	422	404	422	441	436	452	463	411	424	379	440	385	404	389	384	431	390	442	408	425	410	402	402	430	396	435	423	400	399	365	407	385	435	404	395	419	395	397	392	437	408	418	449	417	436	458	422	407	450	434	392	433	406	413	410	423	394	419	405	406	416	381	408	400	398	442	394	473	425	445	431	436	414	399	426	423	419	424	447	374	389	424	424	407	401	394	420	403	385	388	427	405	426	425	407	396	377	397	429	438	432	459	409	429	432	413	419	413	358	393	420	433	365	396	409	401	383	408	419	421	377	408	388	414	423	434	419	408	412	407	426	462	416	397	409	381	410	404	403	443	463	425	372	414	417	407	381	438	407	409	378	389	402	378	401	393	397	397	398	439	410	423	391	399	391	435	421	421	385	412	432	389	426	373	406	407	417	425	389	418	401	404	437	437	407	399	432	415	399	408	399	429	413	427	424	413	451	422	438	382	401	399	353	364	400	373	418	419	426	403	387	404	387	391	393	405	430	406	397	415	386	402	371	433	420	451	424	391	372	390	446	382	390	415	434	436	421	403	410	398	448	404	365	394	427	444	425	401	378	441	414	383	392	406	367	380	427	398	406	438	394	445	390	418	417	412	410	400	403	400	425	423	419	424	415	431	404	424	404	384	404	426	400	404	409	377	399	426	367	428	403	410	402	421	417	435	433	440	406	426	379	426	420	395	418	455	433	427	425	421	401	394	387	359	389	367	412	393	369	443	444	406	379	441	424	410	456	401	409	422	430	392	413	391	413	420	408	415	408	410	445	424	409	404	450	428	417	397	407	411	381	388	394	436	421	381	398	400	407	422	402	391	390	424	426	414	425	424	453	410	391	416	421	406	406	444	429	400	402	390	448	375	403	430	428	413	409	426	385	391	384	437	433	410	373	426	456	436	407	433	425	416	403	410	406	385	392	426	420	406	424	397	406	420	369	404	408	403	406	413	389	401	448	409	389	389	410	425	417	407	426	419	427	416	365	396	416	409	386	409	416	390	433	400	418	411	414	431	411	396	404	383	446	412	375	351	393	437	397	437	408	420	434	422	364	370	393	459	402	388	389	371	448	385	444	443	419	410	411	418	407	413	414	393	370	376	405	409	419	420	371	433	430	397	414	398	406	404	372	390	412	406	390	407	402	411	416	405	386	403	385	398	407	418	410	403	431	411	385	396	429	384	410	402	370	406	413	405	422	421	424	392	429	416	406	381	394	399	416	415	387	420	400	412	408	410	418	423	426	421	391	421	377	395	420	417	430	401	436	437	440	449	413	387	417	400	428	407	402	398	415	404	406	433	383	409	388	426	419	391	398	421	408	423	400	429	362	400	430	397	432	413	394	421	393	368	386	393	431	436	406	427	429	400	429	396	417	378	403	420	405	376	401	424	410	378	365	413	406	409	386	388	379	420	431	412	400	426	394	415	427	426	397	419	434	385	397	411	403	388	407	432	439	384	444	413	405	432	412	377	379	396	384	407	397	436	387	410	407	390	420	391	450	402	418	419	436	368	438	405	417	382	402	393	415	409	386	424	391	396	414	409	446	435	408	387	433	422	400	405	400	373	441	391	402	384
24399	20707	26990	24407	12921	1372	1021	891	862	811	818	838	780	808	821	759	792	742	824	800	778	827	790	727	825	790	806	787	811	773	830	813	780	801	778	751	735	763	755	782	761	784	781	753	753	757	788	746	787	854	752	745	806	745	773	771	756	801	760	783	791	764	796	746	729	691	715	754	791	734	758	761	767	751	681	809	746	709	739	778	780	784	767	782	703	713	736	769	735	771	782	725	745	768	697	742	741	699	768	725	785	751	749	724	751	778	765	711	731	795	765	782	694	806	723	722	719	756	777	794	748	783	733	726	751	779	755	746	783	757	730	719	814	746	746	766	751	751	736	748	740	744	717	765	777	770	777	746	692	802	736	777	747	755	774	742	786	767	815	745	749	762	738	765	760	768	774	717	741	776	742	755	743	762	748	679	780	691	710	741	732	736	765	746	736	697	769	763	721	766	775	758	764	713	706	744	738	781	749	737	748	771	719	726	753	769	747	749	774	744	753	757	770	787	732	721	744	782	789	717	759	728	752	766	712	752	806	824	748	708	797	751	739	779	744	821	740	795	729	770	746	790	744	789	736	744	710	732	693	705	777	759	745	748	764	734	781	779	731	801	763	749	754	738	811	762	807	751	753	723	751	736	737	740	704	775	715	767	736	750	731	755	744	732	756	766	758	772	726	758	675	731	747	780	794	740	804	800	787	752	719	724	797	805	761	681	754	774	764	691	794	757	721	676	760	787	744	726	728	737	755	768	800	715	736	748	715	736	774	730	751	762	785	802	778	800	731	760	711	747	785	745	825	786	797	753	745	763	720	736	787	741	772	759	752	779	689	761	748	744	768	758	779	774	824	808	741	715	704	778	816	773	741	766	749	755	764	716	739	777	778	800	748	825	740	841	723	726	748	760	716	749	695	775	752	732	748	710	763	733	795	734	759	775	746	769	773	753	736	742	797	730	759	724	731	768	774	730	755	830	795	788	759	765	730	750	709	739	737	738	773	729	731	737	789	764	758	724	797	769	784	715	779	790	756	747	743	746	801	765	761	747	805	789	789	772	771	750	699	747	729	735	752	753	747	745	734	780	727	731	746	773	738	742	712	760	781	784	725	753	775	745	730	776	762	770	782	778	723	735	722	792	740	741	738	770	769	785	732	707	759	795	726	792	768	766	769	801	710	774	752	775	777	756	746	760	765	770	753	736	763	765	735	733	764	747	762	791	781	740	720	723	713	733	731	793	725	793	730	793	749	669	742	715	733	785	738	767	725	719	750	731	715	797	760	714	761	732	720	809	683	752	779	738	764	719	764	804	742	710	746	747	760	779	764	790	740	762	736	738	787	763	806	747	747	795	805	793	727	772	722	779	756	767	723	714	707	761	710	749	758	777	738	796	740	786	751	727	730	773	744	736	773	745	759	746	780	794	724	737	759	753	800	784	728	794	807	760	740	740	750	744	743	752	782	732	754	800	762	749	751	726	779	728	726	747	732	777	787	758	713	788	766	742	747	750	786	741	821	704	705	754	748	723	744	738	682	727	767	750	739	788	771	745	776	779	786	776	788	782	743	751	755	789	800	764	782	798	746	816	747	762	782	745	812	760	710	769	759	741	741	775	775	794	789	744	763	723	761	737	823	732	784	813	774	747	769	730	754	750	698	707	735	769	786	805	744	749	742	785	794	782	745	758	717	745	754	811	758	773	755	721	750	792	782	775	760	740	721	755	749	749	745	762	748	766	749	728	733	733	720	725	775	776	770	759	786	742	703	804	785	756	762	751	801	777	733	769	712	724	720	776	765	778	735	708	771	760	722	774	717	724	760	802	765	764	716	742	775	795	743	747	728	726	732	787	783	736	705	754	724	702	808	769	757	746	766	751	735	806	724	774	723	753	779	753	752	782	774	760	750	752	737	753	747	730	761	809	754	755	771	799	765	736	738	728	754	704	718	751	807	771	747	735	723	747	767	746	748	709	766	745	752	751	795	743	768	771	789	755	794	798	703	771	781	743	751	753	743	794	735	726	743	756	771	782	731	802	742	769	704	740	719	757	766	809	711	728	719	692	737	759	754	711	785	791	750	728	738	707	820	810	766	728	759	754	767	708	739	724	756	809	763	737	747	769	732	750	745	754	707	803	786	759	696	801	787	735	711	709	750	744	766	718	751	696	781	737	732	798	720	740	723	747	728	739	753	740	773	774	780	694	739	758	723	732	766	814	752	728	725	729	740	764	801	743	790	741	716	761	779	761	767	783	734	730	737	764	731	777	762	748	750	787	812	757	792	713	740	774	786	752	779	808	740	795	743	775	769	749	739	741	781	733	752	758	708	691	760	794	808	780	763	716	739	748	768	773	679	758	759	741	749	766	753	765	743	789	755	750	759	716	771	742	719	801	743	769	743	762	741	772	778	770	707	779	723	760	795	807	783	752	688	724	740	725	752	753	774	780	723	776	746	752	726	746	783	796	738	749	777	786	771	778	751	717	798	758	737	749	729	728	739	773	764	725	721	753	670	792	791	758	744	796	721	753	799	838	767	820	761	778	765	801	738	783	754	759	721	739	736	719	737	783	758	831	775	797	802	752	740	718	744	785	785	718	722	742	706	729	711	730	744	756	745	755	794	765	768	732	809	763	761	740	741	791	738	740	750	745	747	760	765	776	758	716	803	746	760	751	743	717	759	763	736	737	768	764	769	760	792	807	783	744	773	783	709	736	787	793	723	784	770	771	760	752	711	800	760	697	748	760	721	761	743	794	773	727	709	785	761	779	783	774	796	771	739	796	710	784	781	755	772	763	794	775	777	763	748	771	726	711	784	758	772	770	774	793	759	826	718	752	802	755	775	736	750	770	738	736	731	703	727	744	738	798	742	768	777	774	797	757	743	754	750	782	726	767	737	686	770	773	744	731	753	764	720	809	792	745	767	720	774	761	764	710	737	750	749	752	764	747	761	750	753	750	772	713	736	740	741	732	703	742	771	754	740	757	803	742	766	721	795	740	777	761	790	794	749	778	746	765	758	754	753	782	744	775	789	760	797	780	748	751	741	773	761	747	754	734	772	761	725	787	799	762	804	739	748	759	740	824	766	788	814	730	745	756	769	781	777	722	745	713	749	749	763	707	766	765	720	732	740	715	767	756	725	782	761	797	783	777	753	788	744	754	715	811	794	770	771	729	751	781	753	775	745	753	725	778	788	744	749	755	763	742	721	725	803	743	758	749	772	734	729	750	731	755	782	767	818	761	761	766	743	751	791	740	722	777	726	755	763	778	746	748	760	773	766	721	756	737	780	787	796	740	832	750	810	690	775	710	777	788	780	737	748	766	748	707	807	764	719	793	748	785	750	768	763	758	791	824	748	744	754	780	806	775	735	796	743	768	777	754	790	730	747	747	686	766	774	732	795	791	783	751	796	743	694	752	803	758	778	741	776	784	702	793	721	776	785	781	758	759	743	748	741	798	744	792	740	746	737	786	765	761	741	764	701	716	760	752	788	753	723	734
40051	16985	3774	2250	1817	1566	1312	1221	1079	979	1030	950	976	908	900	857	924	886	878	898	888	928	891	884	897	911	897	865	867	799	901	924	871	820	877	889	883	848	816	897	860	869	827	883	887	862	872	932	920	880	872	825	852	824	857	811	861	857	862	820	848	872	808	885	860	858	839	808	809	865	841	848	844	894	861	824	853	871	841	819	871	805	844	927	836	879	848	875	809	874	856	911	852	853	896	868	870	863	884	853	806	832	854	870	870	824	837	841	861	779	846	869	854	864	797	835	801	809	888	901	844	841	875	829	835	881	832	822	840	835	795	872	818	790	837	828	852	853	897	832	831	844	816	836	885	850	812	849	869	903	889	817	884	838	818	846	855	834	837	848	881	817	854	826	844	857	855	848	837	886	836	860	798	858	859	875	909	821	814	849	828	798	824	865	859	817	874	817	800	824	842	817	794	816	849	877	861	851	869	832	832	832	848	895	860	845	830	879	801	845	830	835	790	793	836	822	841	861	884	869	813	884	795	818	856	837	819	855	849	790	797	856	842	800	839	845	881	873	857	825	775	850	834	826	850	824	818	904	866	848	817	832	868	887	825	853	851	816	864	850	832	915	826	857	863	841	870	844	797	889	891	824	835	799	858	856	863	899	900	841	828	892	911	843	878	834	861	823	824	907	800	848	887	871	872	864	822	920	865	823	879	831	842	896	877	879	826	889	833	813	872	872	832	839	895	869	849	774	852	859	865	824	817	817	797	805	835	847	814	841	839	834	867	829	833	826	839	800	860	886	830	827	865	873	787	847	838	833	934	843	868	803	890	836	878	809	912	820	843	871	906	887	887	871	860	816	848	869	851	862	873	843	863	873	820	803	898	847	799	887	907	870	879	855	861	832	809	877	912	846	851	840	888	855	872	809	845	810	841	812	777	842	793	814	863	891	827	858	841	880	835	826	866	814	876	883	821	850	845	830	846	872	849	827	835	846	869	812	837	896	866	871	877	835	893	796	865	789	861	877	844	822	836	858	870	843	840	840	851	891	879	815	844	802	891	838	782	836	841	870	873	865	845	883	839	885	870	807	863	852	826	851	827	849	884	864	826	820	823	817	820	812	860	826	872	876	830	852	819	866	842	880	822	827	810	812	868	801	761	881	822	802	882	876	837	865	824	814	856	821	861	867	815	837	861	855	880	786	843	844	848	866	874	847	835	852	875	899	867	837	834	847	865	848	790	807	833	847	814	888	839	844	867	847	847	903	885	818	898	869	861	832	833	855	855	925	856	850	829	830	804	897	819	864	858	853	838	835	881	821	836	774	867	817	812	845	835	832	813	832	840	839	849	858	836	811	830	864	852	838	817	836	839	801	863	825	852	826	870	865	835	818	837	868	839	805	823	780	789	850	863	883	832	848	848	830	828	811	853	910	865	801	860	834	832	897	808	796	856	837	894	883	818	859	835	837	879	848	806	780	876	855	869	857	864	848	831	822	921	839	811	845	855	842	926	878	809	850	845	825	857	836	850	819	852	822	857	852	903	851	867	817	808	838	894	833	860	830	853	879	866	836	878	849	833	898	870	862	848	862	878	834	811	821	864	803	814	804	869	804	874	839	857	857	834	872	842	816	807	830	814	855	890	798	866	887	827	785	888	856	872	838	851	811	825	838	873	848	825	775	879	856	864	847	792	800	858	853	860	854	766	800	834	830	817	867	832	812	805	809	845	878	865	833	836	852	835	854	840	842	879	863	895	822	794	846	853	861	899	875	807	851	891	831	868	843	810	870	866	835	814	871	856	836	889	851	845	811	836	857	828	893	818	863	816	790	860	837	864	803	837	835	857	821	829	882	864	855	843	854	843	840	859	828	839	869	835	898	840	824	806	836	881	802	869	887	849	908	860	879	792	817	845	769	858	841	852	838	843	796	880	847	754	873	835	819	877	862	901	818	791	854	799	844	829	834	872	830	870	869	822	813	826	839	820	893	850	846	832	845	851	854	861	832	841	823	859	876	854	882	824	865	862	881	840	923	840	848	843	913	841	859	834	814	860	843	833	833	929	812	877	854	856	846	841	831	832	817	809	872	810	859	835	794	801	834	862	819	853	857	851	873	840	815	809	867	791	810	780	838	908	887	828	855	829	805	878	789	849	812	880	840	810	853	844	802	820	888	814	840	789	866	835	848	830	847	908	832	840	863	813	798	847	858	849	840	857	890	816	831	845	864	826	829	853	870	856	853	791	861	877	784	819	817	876	879	876	816	821	867	811	835	835	821	785	866	853	823	853	836	835	852	815	855	818	875	840	819	774	808	867	869	866	881	871	866	832	834	845	847	830	906	815	843	894	854	807	825	854	829	863	858	859	847	861	831	846	830	812	780	807	826	840	819	899	870	853	859	821	839	847	841	853	839	894	841	866	891	863	919	854	895	801	879	871	865	862	842	873	843	773	806	843	797	873	881	810	860	790	805	853	848	815	865	835	833	846	885	840	881	825	883	833	823	811	812	885	862	849	856	852	892	814	838	877	819	826	874	906	862	848	828	833	857	856	867	801	857	817	799	824	842	806	791	870	804	884	823	857	873	894	845	829	838	848	842	889	858	854	849	907	844	886	881	846	830	821	819	840	849	842	873	903	875	824	866	858	815	885	854	834	822	868	889	826	868	864	841	880	849	823	824	833	853	844	800	865	828	855	876	817	824	887	864	834	871	836	837	825	856	838	838	851	812	837	817	871	859	816	851	868	902	820	813	863	843	782	819	829	805	836	830	811	849	782	910	803	864	928	816	826	808	832	839	832	790	815	838	877	851	842	883	832	862	845	883	823	883	874	785	887	813	892	876	823	811	819	854	803	831	873	822	907	824	822	902	830	923	896	870	814	852	848	777	826	843	853	852	877	828	863	834	844	858	790	837	876	793	869	850	840	866	857	859	870	905	853	860	864	867	864	860	846	834	851	815	796	845	881	812	831	833	836	870	833	843	856	806	855	856	857	823	828	802	868	843	872	797	797	826	868	851	799	871	861	858	878	855	812	785	846	856	882	855	883	853	857	793	808	834	853	891	838	836	829	839	828	841	841	855	900	830	837	856	833	786	855	895	868	873	801	865	861	839	834	869	790	882	808	859	813	809	859	861	850	796	835	847	910	819	859	902	853	847	871	864	844	845	866	826	817	805	891	868	801	837	772	832	881	872	858	818	813	838	779	910	889	875	863	860	837	834	878	857	845	748	826	801	854	829	866	824	881	890	869	826	891	895	807	843	867	860	816	918	869	866	823	878	847	852	859	819	821	830	806	829	868	847	856	880	840	840	805	792	884	843	865	871	835	878	847	796	865	856	802	820	824	861	830	856	849	884	824	780	838	841	848	821	853	861	830	883	831	795	810	832	807	783	885	832	857	864	873	841	883	840	861	869	816	834	835	870	824	842	825	859	838	856	823	827	842	824	811	912	815	835	833	815	807	837	864	825	819	871	818	821	789	838	864	889	835	891	801	833	849	813
22208	20740	28334	23207	20732	20776	11658	1413	1033	967	849	759	710	712	702	704	672	704	655	688	667	664	630	655	626	660	661	608	656	660	638	690	614	592	576	599	602	556	565	581	618	567	578	598	573	587	592	567	619	596	636	568	614	562	549	561	553	565	543	556	574	593	560	594	585	607	516	543	627	572	590	556	569	542	591	581	621	589	586	592	599	563	565	569	530	583	544	533	553	602	590	559	545	558	568	561	576	561	569	539	573	580	613	528	569	534	554	567	578	565	566	537	564	545	574	539	523	573	581	510	561	551	541	571	566	539	538	558	508	538	531	596	604	546	560	579	543	564	518	523	601	575	556	565	576	564	526	562	523	585	560	560	569	574	587	559	570	553	531	592	583	550	555	610	511	567	557	540	575	559	547	557	596	589	574	579	540	579	556	535	578	609	536	559	597	551	570	568	514	569	557	533	552	561	530	544	561	554	567	581	613	546	571	563	550	579	565	563	589	556	558	510	548	516	584	522	553	543	583	517	551	548	541	534	547	546	593	583	559	557	619	579	573	576	584	538	568	558	551	562	562	560	536	522	578	554	536	586	555	525	560	570	545	567	605	559	560	546	538	522	561	559	577	547	557	578	526	533	549	552	536	564	581	596	533	599	561	566	542	550	536	570	599	557	578	561	561	558	587	564	585	570	527	560	558	566	558	554	566	509	600	565	580	540	521	575	564	557	564	528	562	558	540	548	523	530	575	585	555	566	582	555	568	507	541	575	571	613	569	560	546	600	550	564	575	552	512	564	540	588	539	586	533	617	550	527	569	578	565	559	581	544	513	532	546	602	570	552	565	551	522	517	536	601	573	534	549	552	551	547	611	517	594	574	550	575	566	579	554	568	547	546	574	532	521	544	516	550	532	565	532	555	589	561	546	540	578	562	557	536	562	556	571	549	572	533	496	547	532	550	600	532	527	536	514	571	559	543	534	547	574	539	597	549	570	573	576	551	583	570	510	558	569	547	545	536	553	538	530	554	553	550	611	571	552	547	572	548	556	562	556	555	532	538	580	552	505	566	564	575	571	521	581	546	561	521	611	549	557	590	594	565	540	551	510	598	578	548	533	597	554	551	588	555	556	566	598	542	563	562	551	535	575	561	567	555	587	565	551	579	576	541	551	582	560	548	540	527	599	549	558	577	578	515	601	552	584	592	573	569	565	542	537	556	614	573	573	517	566	547	553	542	586	547	550	601	608	558	606	590	594	573	565	567	538	543	610	560	583	525	566	571	524	592	557	556	535	560	548	513	545	551	534	595	539	545	587	609	571	585	551	528	569	580	552	598	547	562	583	580	555	535	593	556	556	537	582	571	552	587	608	582	558	619	561	519	570	549	572	569	585	587	539	529	521	583	575	562	544	565	591	556	557	545	576	519	539	519	579	571	562	542	551	563	557	592	555	553	596	581	524	590	541	555	518	566	573	563	587	558	569	540	533	553	577	509	528	551	540	555	548	537	575	552	586	551	558	550	574	535	546	543	553	596	519	584	545	553	573	541	556	559	608	551	574	551	521	554	578	576	531	575	584	605	523	582	561	557	564	576	545	594	552	568	575	565	551	554	532	524	564	580	556	525	549	561	567	549	569	591	577	548	556	572	570	561	565	547	548	575	547	563	567	556	522	543	532	567	571	544	569	562	539	624	570	563	529	531	566	613	571	522	552	574	554	573	530	584	571	545	589	572	531	622	547	582	525	560	570	559	522	587	585	543	562	557	478	571	509	530	581	592	545	524	543	597	549	531	596	567	540	599	545	552	553	594	567	543	568	611	530	565	531	562	563	554	556	550	570	569	553	547	614	590	565	585	542	544	514	540	552	484	596	560	553	552	580	568	507	600	520	546	552	583	551	545	550	553	539	610	573	568	568	514	589	573	547	550	543	579	542	524	573	585	552	615	588	560	560	564	617	549	544	594	534	551	539	544	535	553	574	544	575	543	556	564	547	540	563	574	582	559	536	548	566	535	557	536	580	565	570	561	525	577	567	547	576	590	564	557	549	570	565	553	558	586	539	542	543	561	556	535	570	526	582	559	541	592	583	576	489	561	573	556	571	548	534	583	605	594	533	523	562	535	551	560	551	557	544	583	553	577	582	519	551	540	532	538	610	519	574	551	570	544	579	581	562	549	569	553	569	514	518	547	563	553	564	549	535	531	591	533	544	556	580	581	557	625	539	530	541	568	543	532	557	522	506	521	552	545	558	539	546	524	525	557	546	549	546	585	560	548	564	594	491	515	539	592	558	561	560	554	576	554	556	557	561	565	534	592	573	568	560	553	571	545	550	553	562	598	537	580	554	535	545	569	617	551	567	529	545	583	587	526	596	570	550	515	592	567	553	541	561	566	526	566	558	566	533	577	567	589	507	579	580	581	559	566	542	569	540	542	553	532	545	579	558	554	545	535	572	550	535	563	519	504	541	533	545	606	603	546	579	513	515	550	597	607	549	553	519	577	558	542	568	541	595	547	543	515	575	601	558	535	579	560	623	555	558	542	519	558	534	574	523	563	495	531	601	554	536	567	547	565	524	556	533	579	557	550	578	599	573	569	584	569	529	555	534	571	557	534	565	541	523	604	551	574	564	553	563	566	569	519	583	563	537	576	561	550	572	557	549	545	584	538	562	553	529	549	519	573	571	590	553	559	547	527	543	532	569	533	544	523	563	568	569	550	585	616	557	557	572	541	580	545	590	565	580	544	571	557	534	569	551	514	561	552	538	573	557	594	534	572	569	582	521	559	529	533	637	541	571	540	532	567	523	532	543	522	554	574	573	537	585	569	529	529	565	500	518	563	544	554	521	599	552	547	657	547	554	534	550	554	593	569	539	569	553	570	538	518	538	567	535	581	579	525	521	546	550	573	504	510	562	566	594	552	554	558	549	511	565	586	606	570	569	564	599	586	559	517	574	551	544	563	548	583	513	556	552	587	532	543	587	598	553	604	580	543	510	568	543	540	605	537	581	543	534	600	530	538	555	570	546	568	583	546	546	533	568	548	515	570	551	560	524	567	568	572	526	579	549	534	557	566	598	521	565	586	546	568	602	502	584	592	591	559	574	566	539	569	558	567	544	562	523	555	572	548	548	561	574	563	582	548	528	553	575	567	548	562	602	541	548	560	543	578	609	541	576	524	535	531	575	542	625	559	586	579	579	507	538	553	598	568	573	561	555	525	543	551	553	594	589	586	555	561	518	482	537	546	566	560	550	559	532	506	524	535	525	578	575	569	579	577	542	561	581	530	552	519	557	570	533	574	579	531	508	567	535	540	513	573	528	540	555	537	552	565	546	615	553	562	569	568	537	607	566	533	534	534	538	498	579	549	511	605	530	557	554	585	536	577	533	544	538	607	567	561	546	544	539	576	565	566	548	557	569	605	544	557	567	552	600	527	528	558	534	576	609	566	567	590	574	566	554	557	546	566	553	592	526	565	565	518	575	537	537	569	606	544	553	573	566	556
44756	22632	10361	5413	3834	3073	2395	1953	1647	1369	1220	1084	973	911	852	851	761	808	860	777	827	814	815	754	793	752	748	767	716	775	702	745	711	731	718	649	677	641	623	647	658	653	641	647	648	669	701	710	673	700	697	641	616	664	631	608	627	640	592	623	658	615	622	623	646	587	585	664	630	657	604	634	600	588	626	655	606	650	618	625	616	634	630	635	631	610	612	595	591	654	664	585	567	637	596	617	611	636	650	590	601	607	597	604	561	617	588	622	593	562	576	584	606	618	671	617	623	621	586	596	588	621	622	577	621	646	638	615	659	667	570	575	665	587	638	606	621	654	606	597	639	615	617	582	581	609	623	599	624	563	617	621	615	607	589	593	595	598	611	623	613	563	598	593	610	590	633	636	649	580	632	613	593	588	615	615	598	632	588	599	587	594	643	625	636	578	631	565	633	626	623	615	663	592	601	656	601	612	633	613	631	658	593	588	596	525	607	560	629	592	625	560	630	565	625	594	613	528	627	596	597	621	603	571	557	599	602	600	612	638	599	608	632	582	611	596	648	608	639	630	627	612	611	606	614	613	601	596	607	623	600	630	645	580	599	657	676	600	624	622	616	607	584	597	593	607	573	641	602	627	596	553	619	614	634	650	641	615	619	600	649	601	577	629	565	590	612	607	578	655	594	626	609	604	592	612	624	587	606	576	573	538	630	595	617	574	558	631	561	625	646	593	625	601	664	618	641	607	556	605	610	602	642	620	638	599	592	602	627	584	598	578	612	614	594	574	590	585	596	614	592	598	577	622	648	572	574	649	596	603	603	587	616	614	608	597	654	599	611	608	596	598	571	624	635	641	617	628	589	587	643	597	598	562	566	592	596	612	609	582	588	600	616	639	612	583	626	630	627	576	621	621	637	590	601	617	656	579	633	636	588	553	572	618	588	642	556	605	615	622	637	638	636	614	569	645	649	549	570	658	591	622	616	593	598	611	589	592	588	623	621	600	651	624	637	657	573	617	628	647	600	632	593	625	598	606	589	557	608	618	582	616	639	561	604	559	614	579	634	604	598	615	622	567	558	584	605	601	567	591	602	634	585	563	580	588	624	569	630	611	605	623	622	628	566	608	614	555	576	589	604	610	583	625	619	633	592	628	633	574	577	630	548	637	601	584	585	632	632	634	613	614	651	600	625	579	586	598	640	555	603	622	607	662	605	595	617	609	559	580	601	635	588	621	602	616	616	584	632	608	586	631	599	593	624	604	631	597	582	593	625	558	613	624	591	602	575	572	564	607	592	614	579	638	633	630	591	579	599	609	608	570	618	643	597	594	595	602	587	604	626	591	589	616	647	601	635	611	576	585	603	622	590	617	609	572	597	636	530	592	603	609	643	636	593	687	605	635	525	626	612	595	591	605	576	566	602	601	609	613	555	625	593	609	598	588	596	655	625	606	657	548	599	621	614	597	627	644	590	586	650	592	584	617	638	590	610	613	578	607	620	600	595	537	589	591	604	557	654	634	634	618	603	617	597	615	561	674	614	578	587	637	614	575	582	585	597	649	610	597	633	612	628	666	615	607	574	592	612	626	602	576	547	581	609	667	579	624	599	578	593	575	602	583	613	588	579	578	572	603	584	671	632	623	642	581	591	596	617	604	595	573	630	571	612	605	600	600	572	621	576	592	622	609	623	570	603	598	589	608	626	634	619	582	591	611	612	611	587	628	548	617	658	597	603	643	658	565	579	641	583	576	620	626	656	612	587	638	654	595	544	571	642	596	566	603	581	649	621	609	586	613	575	610	588	631	670	631	589	635	584	598	611	645	604	643	634	590	631	596	597	610	648	577	617	612	586	571	611	583	585	624	606	554	604	613	613	616	607	650	603	623	610	613	605	620	568	611	633	627	625	608	620	609	665	583	633	584	627	647	635	612	583	627	588	571	600	585	608	621	647	595	615	605	594	599	628	640	603	633	591	618	590	546	605	646	608	581	608	586	580	562	623	620	567	608	584	642	567	613	655	624	625	572	637	600	598	611	570	609	590	609	563	619	563	551	620	611	621	635	613	588	599	602	609	587	615	613	629	605	583	623	651	593	640	591	636	623	613	594	598	634	622	572	639	576	605	561	604	601	602	581	589	614	591	635	573	589	600	606	570	608	604	618	585	656	638	616	607	670	554	602	526	624	609	595	594	584	620	576	631	573	602	611	623	645	623	567	593	621	627	592	610	621	615	584	638	619	642	622	634	613	593	611	621	590	622	592	664	623	593	632	614	581	601	630	592	634	554	630	640	621	604	539	607	621	608	602	592	647	623	569	607	632	541	597	596	628	602	594	622	608	590	625	577	586	554	625	599	552	581	565	642	577	606	548	611	590	539	556	613	591	600	588	624	593	604	607	608	586	613	557	577	626	598	596	657	592	635	604	653	619	590	631	601	604	594	654	580	603	611	588	579	631	647	599	595	599	594	609	612	586	599	637	605	645	593	608	632	597	586	561	610	581	602	598	564	595	620	621	615	603	611	611	596	634	584	619	610	588	618	643	653	652	646	560	665	604	604	588	589	564	544	569	585	599	606	615	614	583	606	627	602	624	590	602	645	597	629	571	623	658	632	629	578	608	613	596	599	581	635	635	582	650	589	653	567	613	612	618	647	588	624	662	581	626	640	577	589	622	608	594	602	646	637	601	589	629	629	624	602	607	574	616	558	604	583	636	614	599	563	588	598	600	601	600	617	650	619	561	576	613	578	598	627	595	609	617	593	576	568	595	651	622	615	633	621	598	611	605	606	643	626	650	566	610	593	638	620	654	556	637	618	602	578	592	589	680	593	618	586	602	612	590	617	596	596	608	636	599	633	623	560	645	593	647	616	612	570	628	647	622	595	603	576	622	622	586	603	611	566	569	616	574	571	595	612	600	614	633	579	598	648	620	599	623	595	639	610	580	580	634	595	552	600	615	567	599	577	636	602	598	629	579	560	586	612	558	651	615	609	614	627	623	614	602	587	646	625	624	611	581	646	623	608	601	614	612	587	604	561	609	611	610	582	585	584	612	528	613	610	597	613	569	605	630	627	585	614	614	586	582	579	658	580	608	661	578	604	624	596	625	600	618	603	608	601	590	577	633	577	629	604	590	606	574	634	587	600	594	575	574	625	591	596	611	578	586	609	597	634	587	608	628	614	600	592	575	644	611	592	617	611	633	567	600	612	602	633	615	634	588	556	620	606	638	619	627	631	602	580	585	591	626	632	579	589	630	596	634	633	593	613	615	583	607	628	618	630	599	622	597	611	590	615	628	600	601	600	573	574	604	575	613	593	605	595	573	592	597	631	603	599	678	577	576	622	616	609	636	558	577	604	587	568	570	579	600	586	591	610	589	608	615	616	584	626	633	567	573	610	597	644	626	694	599	616	635	652	593	600	565	556	605	607	575	586	564	628	617	567	579	629	621	638	582	590	651	600	668	614	612	598	621	591	597	614	570	639	605	580	568	621	582	555	611
29710	21100	11059	1249	590	615	564	564	544	584	505	557	564	579	497	538	588	578	542	577	555	596	591	561	589	568	558	553	581	571	587	602	574	563	576	529	556	522	526	545	543	547	543	608	556	554	594	572	571	571	580	561	571	599	568	572	562	556	572	541	556	566	545	555	543	559	536	550	550	519	592	559	539	557	544	609	587	585	569	562	568	519	530	535	547	562	571	541	548	572	603	546	524	566	540	538	531	596	527	541	566	570	538	532	565	533	562	539	569	561	565	543	568	541	547	525	582	556	545	548	544	567	551	546	549	595	548	563	565	565	582	559	555	539	569	537	548	538	544	552	551	535	574	537	509	555	532	527	548	599	549	545	579	560	506	542	537	523	576	520	587	553	576	514	553	556	518	534	561	541	623	509	554	515	536	585	554	554	582	588	575	577	519	532	532	547	531	547	535	517	534	560	569	523	561	557	563	568	558	531	568	597	550	521	570	578	555	557	509	582	529	573	552	533	495	580	550	583	564	524	564	508	537	589	536	568	563	567	558	560	515	601	555	526	521	522	560	589	535	588	561	556	554	496	606	571	541	492	556	535	578	575	548	541	601	637	548	562	575	588	539	533	585	556	555	582	539	558	551	554	522	581	544	559	541	558	541	576	525	560	580	588	543	537	563	565	547	540	522	584	582	556	539	576	518	540	502	526	610	574	542	578	550	566	583	581	555	534	537	538	590	563	559	516	571	551	564	575	547	539	554	531	529	573	558	563	546	509	560	534	535	563	578	546	583	539	559	540	548	582	538	512	563	584	549	549	561	569	514	567	541	545	576	562	541	523	588	571	542	537	573	572	539	568	530	544	529	509	541	589	570	573	523	515	547	571	523	558	554	603	561	576	539	550	517	599	552	589	566	556	566	583	546	506	572	563	535	536	539	559	575	535	594	557	541	529	535	563	531	547	520	533	565	557	557	530	509	549	563	534	550	572	551	570	564	584	566	497	523	586	572	573	543	574	566	558	543	565	529	568	550	519	569	527	546	557	539	554	541	544	554	553	534	515	578	520	593	573	562	532	541	560	569	569	562	529	550	566	512	585	545	554	546	550	549	556	586	576	498	555	528	538	563	576	559	515	552	545	518	543	542	595	590	555	539	523	553	556	566	575	536	572	591	566	583	527	521	590	554	535	571	544	525	586	619	564	580	573	506	519	551	513	561	514	545	535	542	536	559	585	579	578	559	541	514	557	536	549	539	518	567	549	519	536	578	573	519	579	551	521	481	577	554	558	502	575	570	507	545	550	560	553	538	576	526	525	571	545	539	552	595	587	556	540	515	554	548	550	596	576	564	572	569	509	514	524	573	561	548	534	594	545	556	551	534	510	578	536	562	497	522	546	550	567	537	539	556	524	592	552	581	573	582	512	538	507	565	582	548	528	514	535	567	557	503	531	564	554	507	563	538	554	540	524	569	535	532	535	579	566	591	577	551	498	551	531	547	543	583	518	559	582	557	545	541	594	560	558	570	542	526	547	532	535	553	531	551	513	559	514	560	537	567	577	529	579	578	576	536	512	567	526	550	569	510	538	549	580	534	554	558	517	551	522	584	496	561	536	546	566	532	519	545	562	559	559	563	561	546	567	555	525	560	552	561	580	566	561	557	549	517	542	523	557	551	531	556	558	569	540	553	571	547	540	563	556	556	568	526	601	517	611	558	568	543	541	515	561	561	514	568	581	535	606	572	548	508	536	560	549	531	550	481	566	551	536	564	565	536	557	537	597	518	574	559	541	510	583	533	524	616	560	547	553	551	535	541	513	556	577	540	570	564	522	587	580	536	559	539	564	596	499	544	561	549	547	546	577	584	513	574	559	603	534	533	585	556	548	574	539	538	571	525	516	556	561	577	539	510	581	542	576	524	534	572	597	551	547	540	583	536	643	571	542	576	530	554	580	590	568	530	577	527	547	551	540	562	547	580	567	526	568	515	578	555	543	555	604	549	574	536	550	517	585	574	545	545	581	563	578	557	530	566	538	527	545	522	522	600	546	521	546	560	535	590	524	558	545	526	571	544	586	580	559	562	539	539	512	544	512	569	547	477	542	546	530	543	555	562	584	536	578	539	557	519	555	540	556	544	541	513	569	568	508	532	605	512	503	520	576	506	542	623	522	579	587	549	512	566	547	526	520	538	526	514	523	536	524	535	527	557	577	559	547	553	558	582	526	548	553	545	587	585	574	554	590	571	574	576	539	539	538	574	528	589	568	560	573	569	559	559	588	563	560	558	543	558	550	532	498	553	557	531	553	536	522	537	544	519	546	555	563	518	576	544	530	572	548	561	573	540	548	523	548	584	527	574	542	536	564	547	553	541	580	527	535	604	556	523	556	551	611	547	546	533	511	558	549	616	560	512	528	509	569	550	521	558	521	618	520	545	559	553	559	580	580	546	521	571	550	550	583	511	550	536	529	537	542	525	545	574	553	556	584	601	565	581	541	576	541	527	518	563	562	508	559	562	508	536	520	565	568	565	506	545	542	562	535	580	558	543	545	574	504	582	556	576	559	571	557	534	569	570	570	597	516	593	556	547	564	553	521	528	540	552	545	540	556	573	555	561	531	525	537	525	574	520	561	524	519	557	530	565	575	555	556	582	576	563	547	567	531	574	570	503	530	580	549	540	569	583	533	546	564	562	575	572	539	534	564	548	515	566	569	576	583	572	555	491	534	564	557	548	556	518	513	541	520	550	544	579	531	539	589	554	568	553	537	524	529	523	585	551	547	556	568	560	544	542	543	545	535	551	521	528	572	526	512	533	537	568	555	550	538	520	532	542	530	521	564	542	593	607	543	572	541	538	532	571	577	527	551	572	537	518	526	496	592	563	529	532	569	558	559	611	566	542	567	548	588	529	528	537	577	548	555	588	562	547	569	535	528	526	556	559	542	548	545	527	543	550	541	550	529	554	608	526	571	561	583	531	529	529	523	546	526	563	575	516	546	574	552	580	542	575	509	555	583	547	557	581	531	600	544	540	600	526	570	523	565	571	569	561	531	526	543	560	565	548	575	605	556	538	461	558	533	555	496	566	557	570	513	544	569	582	537	533	549	565	493	584	538	574	576	575	559	567	521	556	547	579	554	594	529	571	565	576	543	546	539	557	552	526	529	523	559	566	512	577	543	538	624	582	562	604	585	511	566	574	548	563	562	554	544	546	543	547	531	540	542	564	555	543	584	554	546	589	552	558	571	551	571	533	566	587	581	538	569	566	579	561	537	526	544	547	562	603	545	557	571	552	547	526	572	529	542	530	576	573	589	571	539	582	555	549	576	556	587	576	566	538	527	548	602	557	520	527	541	547	556	521	611	553	535	583	532	536	574	520	541	533	585	514	557	561	554	530	592	559	530	564	552	544	609	528	534	578	545	535	530	548	564	581	558	522	542	527	584	569	537	583	519	544	555	531	540	513	531	592	551	574	567	558	583	560	585	535	553	536	548	538	542	533	554	580	558
37091	8262	1031	758	724	697	675	743	669	650	629	642	634	688	678	633	641	659	660	692	657	718	646	659	702	677	644	678	644	728	700	661	654	722	636	678	619	628	661	637	669	639	650	614	654	663	657	661	651	659	667	636	674	666	690	651	694	641	674	644	648	625	666	658	674	633	632	602	647	603	610	630	615	581	672	628	603	617	632	667	637	662	662	664	588	642	624	605	596	639	630	665	638	645	683	644	628	622	671	682	634	617	684	656	618	669	628	644	672	591	645	629	613	633	625	613	611	642	621	607	621	621	559	611	639	616	678	677	642	576	604	625	655	618	608	619	616	617	662	665	664	629	615	676	666	605	582	679	632	652	609	643	636	652	628	613	668	671	682	645	641	661	592	638	628	647	611	622	625	651	634	649	682	643	635	613	644	656	641	594	652	654	657	650	635	649	593	648	668	674	656	712	656	682	622	688	621	599	639	591	654	608	617	632	610	662	623	647	635	657	651	607	641	683	648	604	665	662	673	658	646	655	582	635	620	676	665	602	686	640	625	629	626	664	650	676	629	634	591	653	630	658	653	635	647	637	612	636	621	635	646	652	631	662	658	625	603	631	582	643	673	630	639	637	633	623	655	617	607	657	662	648	696	701	634	623	637	626	644	620	627	614	669	623	658	597	642	647	622	623	696	643	691	672	628	626	662	654	598	627	654	617	625	660	597	665	638	632	611	659	598	622	633	675	641	617	652	669	658	657	620	655	686	654	625	650	663	687	642	638	642	621	636	658	632	631	689	643	676	613	619	647	646	633	677	628	672	633	627	629	644	658	657	625	598	645	665	626	676	596	623	658	661	655	618	626	637	683	651	645	619	629	632	657	635	613	641	652	626	618	640	623	631	630	630	672	657	638	616	598	651	630	633	628	631	618	653	642	625	649	662	604	620	647	643	645	632	629	667	638	613	639	650	652	632	662	622	652	593	642	680	650	636	660	603	613	663	645	663	649	627	632	648	633	629	614	647	672	664	649	623	644	673	601	613	658	632	601	631	628	685	645	661	609	638	704	632	653	633	637	649	644	577	686	611	610	617	623	629	637	656	639	632	674	631	661	615	690	667	629	602	650	633	591	627	619	631	590	649	610	639	635	626	651	648	607	633	635	580	617	666	639	591	601	660	643	679	647	619	657	673	649	644	645	666	635	658	634	630	636	636	623	608	600	627	601	653	669	642	627	709	663	599	640	633	624	610	596	612	691	646	631	595	665	639	638	668	603	672	686	618	610	629	643	656	639	615	623	618	648	634	653	660	663	625	633	625	625	666	638	639	640	594	631	635	658	630	603	674	663	617	633	634	610	632	652	641	654	632	650	632	666	609	582	620	657	654	591	641	666	661	662	650	674	644	678	630	650	668	656	661	645	657	642	640	612	629	693	655	635	651	621	624	637	638	622	652	600	588	643	623	634	616	652	615	656	672	633	694	668	642	637	658	654	607	623	615	656	688	634	663	680	619	574	640	633	631	635	639	596	632	637	641	639	650	647	673	641	638	606	628	641	655	669	596	622	597	624	604	667	655	659	646	638	655	602	633	653	640	653	659	615	632	716	633	681	678	604	626	607	633	662	651	626	646	680	627	622	623	637	624	669	633	625	600	632	679	652	613	686	639	638	675	644	620	633	627	649	628	666	662	666	652	591	624	604	620	635	632	634	639	631	654	625	602	606	671	663	637	617	586	665	579	694	592	575	656	623	660	634	617	667	607	612	619	636	635	604	655	584	674	625	627	649	624	564	613	663	661	672	617	659	684	635	640	698	584	653	619	654	610	691	639	701	691	651	671	627	669	651	637	654	605	672	622	627	627	663	622	663	649	597	626	613	679	585	632	660	642	626	675	625	626	632	656	644	601	653	620	605	709	623	667	638	675	614	658	629	614	674	626	665	629	642	633	679	584	662	617	680	617	659	638	612	614	670	622	668	624	637	628	624	625	631	663	677	636	676	586	625	671	626	633	597	644	678	634	633	641	677	619	638	640	656	701	670	598	655	624	648	622	660	590	627	650	650	648	618	665	603	636	659	618	629	647	647	618	653	621	626	618	619	656	618	642	630	639	658	628	616	649	632	664	657	689	632	654	655	659	607	623	666	664	633	649	671	610	634	619	654	650	651	658	638	629	644	667	643	665	670	683	614	559	623	613	630	576	670	643	630	621	659	649	676	613	625	678	655	640	678	656	664	635	659	633	624	606	601	668	674	624	650	660	655	666	644	623	652	643	642	617	690	669	655	680	647	596	630	654	677	605	642	663	628	635	602	631	657	641	663	627	693	642	658	667	629	641	631	629	600	694	622	599	650	651	621	631	652	673	630	638	606	636	611	650	597	661	682	629	652	651	638	672	639	658	629	657	642	614	644	618	598	624	653	647	650	637	627	650	629	672	613	612	637	631	610	637	638	695	621	611	630	669	660	659	624	609	642	642	615	660	613	629	643	650	646	642	649	636	662	640	609	641	636	628	605	658	606	667	646	643	642	669	691	641	604	680	618	640	641	583	666	666	692	658	683	672	674	677	652	653	664	644	635	634	643	672	608	672	641	669	612	653	643	641	627	638	626	677	633	621	677	671	697	640	661	630	692	634	647	626	658	672	617	625	644	623	661	651	625	641	646	640	628	625	629	645	632	573	632	641	635	679	656	629	665	577	574	654	676	670	645	626	651	644	652	687	660	677	678	650	636	640	638	651	636	643	648	638	664	646	598	608	592	618	663	621	643	670	604	658	643	678	639	651	653	606	665	668	611	621	629	607	586	646	669	629	636	603	655	626	620	622	609	659	657	612	593	660	650	627	618	614	648	667	649	682	652	694	631	617	666	655	632	655	668	632	626	614	636	636	622	672	625	613	667	662	688	606	658	634	622	639	651	643	625	640	628	645	688	677	654	642	612	657	605	660	643	633	647	625	647	653	603	646	614	596	637	639	630	623	640	695	604	630	650	662	623	656	638	660	668	644	664	645	649	634	610	633	597	642	652	649	665	664	661	621	633	598	614	645	662	604	616	576	660	674	609	610	648	603	654	622	592	648	630	655	658	616	586	686	673	646	623	635	587	678	652	592	616	671	607	629	653	626	653	648	646	624	644	649	665	642	658	587	633	623	625	677	633	642	643	666	644	664	673	661	670	646	625	676	649	644	674	639	621	619	611	640	622	601	653	608	618	651	622	623	630	670	677	650	692	646	614	673	588	661	624	622	606	669	671	642	595	637	666	643	635	632	623	644	672	649	629	607	643	645	609	648	600	668	643	635	601	649	671	654	640	612	683	677	618	619	654	642	665	604	630	624	622	637	650	645	618	652	634	666	660	609	633	613	656	611	637	654	645	657	623	627	622	648	678	649	659	683	608	650	648	652	624	613	639	618	627	609	698	618	630	631	675	644	609	668	635	651	612	595	679	678	629	651	640	601	625	672	621	590	659	667	634	608	610	661	619	631	622	620	630	649	644	606	614	655	634	623	611
23230	20748	27980	23560	20732	11917	1095	642	586	554	557	453	470	462	433	422	407	390	396	438	405	395	429	410	393	431	414	440	396	402	402	423	440	386	433	397	374	360	388	350	366	367	384	344	385	403	409	385	412	398	378	383	385	363	388	355	392	381	376	361	387	403	409	396	351	384	380	373	374	371	401	356	362	380	388	354	373	358	369	411	382	368	377	364	398	330	406	357	412	348	358	312	358	345	369	380	360	367	374	359	370	349	356	365	350	389	356	369	374	378	365	350	332	383	358	378	375	362	394	355	355	360	377	336	377	372	379	345	367	348	352	334	368	343	335	354	335	374	357	346	355	368	361	352	367	364	347	385	368	378	371	385	400	371	362	367	362	369	369	361	354	377	401	402	373	353	313	361	331	348	370	362	399	377	387	357	331	339	388	381	359	368	372	375	378	382	388	389	376	345	376	335	356	395	398	351	363	343	377	358	372	366	351	396	381	363	372	377	381	367	365	387	352	376	352	339	368	400	377	342	358	373	371	342	379	416	352	354	375	356	382	340	384	373	360	405	358	365	373	367	367	376	384	370	375	382	399	354	352	352	344	398	361	384	370	377	381	392	363	377	377	351	374	356	381	376	391	362	364	390	351	370	342	355	347	365	340	347	392	391	395	363	354	318	396	343	360	367	344	388	354	341	342	367	318	365	394	383	360	385	355	373	379	399	356	360	359	394	400	364	357	370	372	343	346	365	361	374	350	369	364	351	398	358	419	367	352	328	364	368	386	379	385	376	345	394	375	350	393	316	337	350	353	368	360	358	323	395	389	355	383	408	372	366	366	363	338	382	370	347	365	358	334	394	391	374	367	358	399	345	357	363	344	373	345	372	357	368	369	382	384	367	373	353	342	385	375	369	351	363	382	378	376	360	338	369	407	373	343	393	385	384	373	356	347	370	359	368	377	373	371	375	372	401	366	362	362	371	342	343	371	372	349	357	349	349	363	360	326	350	391	358	341	378	367	374	397	359	356	390	349	351	389	372	324	351	284	373	342	410	354	372	362	337	352	363	353	376	376	365	349	352	360	369	347	370	362	346	381	368	357	346	327	367	375	349	355	358	366	362	344	373	350	352	355	355	395	363	375	367	380	345	386	391	360	396	377	370	354	404	337	366	371	375	353	355	353	353	377	389	354	398	360	364	372	375	364	361	365	360	384	351	348	361	371	398	380	326	359	344	355	380	379	386	370	373	397	349	356	359	322	348	392	385	371	359	369	380	363	379	401	349	372	359	348	364	338	392	359	366	379	403	386	393	371	395	365	402	383	350	417	383	355	389	361	362	382	320	359	378	410	348	332	403	362	365	339	354	415	352	343	339	343	357	337	368	395	374	390	359	394	366	387	343	357	367	356	351	377	361	389	323	349	360	374	367	321	391	381	388	337	410	339	345	357	364	366	377	382	365	375	368	370	353	378	379	381	360	347	354	374	357	365	352	346	358	377	361	358	357	382	376	362	401	385	365	348	370	320	362	371	362	350	353	342	339	360	360	417	400	357	364	368	363	377	358	363	350	352	380	353	354	396	413	373	368	367	341	403	349	397	390	358	396	392	396	366	385	356	347	383	405	346	376	369	378	365	332	363	350	329	397	366	363	347	352	391	363	329	349	366	327	380	378	389	363	352	416	398	345	390	365	365	360	393	367	385	342	378	361	370	339	369	335	343	354	378	410	377	365	339	367	377	326	377	374	376	361	360	349	388	336	357	355	354	365	383	370	356	404	373	361	386	364	383	354	373	379	359	369	343	375	375	344	392	381	367	368	353	360	369	383	360	358	365	347	400	337	381	363	376	352	361	371	387	359	334	393	380	368	368	332	374	369	360	379	378	345	356	355	344	328	386	369	369	408	373	365	334	365	366	380	358	344	348	340	386	398	362	355	358	381	340	337	359	341	339	355	351	362	379	378	363	371	371	373	394	378	351	357	376	347	374	377	350	363	339	368	380	391	371	384	389	327	365	364	373	368	364	347	370	330	371	382	371	385	393	340	364	372	321	357	365	337	347	381	386	388	369	364	340	378	356	367	384	361	393	333	364	362	349	371	364	355	368	379	377	367	367	402	369	350	310	362	346	350	345	357	358	350	366	372	367	352	356	372	380	345	339	343	353	388	383	364	332	388	350	369	351	367	374	358	372	339	352	374	349	365	362	327	355	381	357	369	354	366	361	362	366	356	373	352	350	378	361	394	343	363	335	373	370	368	397	387	394	373	407	360	355	350	374	361	352	353	365	370	336	328	361	357	355	359	366	369	327	385	370	390	370	362	351	339	362	360	338	351	354	384	348	373	340	359	409	335	363	374	366	347	388	348	350	381	389	372	364	395	352	380	352	413	385	370	372	410	398	360	384	331	365	361	345	318	391	341	396	357	376	380	365	337	348	345	352	341	355	347	392	382	372	382	342	369	382	368	385	371	379	318	329	375	409	378	374	373	361	363	394	369	336	325	353	362	371	349	363	377	354	370	325	374	354	347	368	378	379	347	359	385	344	316	347	338	344	359	387	344	382	397	362	389	379	357	372	359	364	382	357	370	367	334	387	396	343	366	322	335	398	378	381	362	359	398	373	362	375	393	358	376	360	396	358	378	355	364	336	356	343	380	334	355	353	376	333	352	351	399	371	355	347	361	321	366	365	319	379	397	347	411	375	339	375	377	376	370	365	344	402	350	351	370	370	378	374	378	363	364	380	380	415	331	362	357	368	384	339	370	372	412	346	347	334	367	343	343	357	342	344	373	367	362	353	352	351	349	378	368	352	419	382	389	362	348	376	387	360	374	340	342	387	373	398	371	361	359	369	386	370	397	387	368	371	374	350	362	355	361	377	385	341	384	355	349	363	355	370	392	398	362	343	343	380	369	371	372	350	389	337	359	381	406	347	366	382	389	323	366	344	374	377	353	342	346	349	347	387	349	370	344	358	322	371	316	360	362	367	381	403	402	361	339	362	366	360	348	384	367	370	365	331	343	333	372	342	340	340	379	379	353	358	347	359	354	381	371	367	358	349	349	367	388	350	383	392	369	388	352	352	364	337	367	374	381	344	374	401	353	367	409	372	402	415	327	375	323	363	351	372	367	360	367	358	392	359	404	375	375	341	364	357	390	376	369	352	321	375	392	369	418	328	361	363	351	357	338	363	351	387	351	370	326	374	366	383	387	351	343	360	370	396	361	346	404	358	360	361	340	358	389	318	347	370	381	358	338	346	405	322	357	336	377	349	343	339	383	367	354	357	352	374	393	358	365	351	366	355	374	361	397	370	338	373	379	360	361	337	356	370	374	350	379	361	353	380	420	358	386	358	363	359	373	394	341	364	354	348	337	383	369	379	357	363	342	358	368	343	346	368	374	390	396	376	348	367	353	348	330	348	359	364	401	381	351	349	349	388	399	342	358	363	382	358	360	358	346	382	372	358	369	396	373	333	377	362	335	380	338	342	332	351	372	336	359	356	368	343	339
38752	15432	6141	3133	2069	1647	1328	1066	941	840	745	652	590	587	582	543	534	525	506	528	513	494	501	528	516	568	524	538	506	538	509	534	494	482	490	449	424	451	420	440	475	418	487	474	479	494	476	485	507	419	426	459	433	434	439	430	446	467	461	459	447	408	435	421	393	471	449	450	425	447	455	418	406	439	387	433	411	407	422	458	446	428	406	453	424	436	434	427	439	418	434	442	460	414	385	406	389	414	441	441	437	402	447	410	429	430	430	412	447	438	417	429	417	429	440	445	410	431	451	433	410	403	447	412	461	432	398	410	408	442	407	433	452	411	429	457	417	434	428	397	413	421	426	430	413	430	433	446	426	420	418	438	397	422	442	448	412	447	429	437	414	442	435	430	417	440	407	451	474	432	395	410	423	445	436	424	459	437	416	408	411	436	387	381	438	408	384	421	425	441	415	426	439	420	419	447	436	429	369	417	427	443	406	435	435	388	479	420	442	418	388	386	401	443	411	408	416	387	425	417	444	415	420	413	410	434	384	413	399	452	389	407	445	444	405	424	423	396	403	397	404	415	428	395	437	432	395	422	417	436	450	409	446	425	422	414	407	415	433	428	432	450	411	393	445	380	413	429	433	409	448	398	390	434	397	422	439	457	413	437	394	461	444	442	417	416	417	393	458	390	400	425	403	455	430	417	401	370	418	452	413	407	415	398	429	423	404	414	428	427	416	430	438	410	446	398	472	417	427	417	396	404	442	434	421	413	402	438	445	439	393	415	421	394	411	399	431	413	426	438	443	412	434	447	394	414	400	397	378	405	449	418	408	419	381	417	425	450	423	440	414	419	400	407	428	418	421	417	438	407	437	387	406	413	421	405	423	419	418	434	397	446	436	399	401	437	406	426	444	467	399	423	380	354	417	399	439	431	410	427	439	371	437	440	428	423	426	424	397	447	444	440	418	419	446	414	402	428	416	472	442	417	406	456	485	413	433	405	411	420	463	421	447	421	417	446	458	411	441	434	409	412	397	418	422	407	411	428	480	404	446	419	396	465	394	430	450	409	400	436	384	440	408	446	388	432	441	437	447	422	436	423	438	441	371	400	426	432	431	389	418	481	405	430	399	436	394	387	444	441	397	423	465	392	453	445	434	420	384	411	423	452	447	425	393	461	390	396	412	399	451	414	444	400	418	435	448	444	426	416	423	417	444	414	414	421	409	449	379	390	440	398	412	421	391	460	451	453	451	436	435	413	466	444	450	429	416	389	418	432	416	437	433	410	387	389	454	439	402	450	433	433	416	433	397	442	396	407	430	442	423	422	462	425	432	458	436	448	442	390	442	430	417	411	411	399	382	418	417	409	445	422	422	417	391	455	437	426	446	409	404	413	437	452	412	406	424	394	424	399	424	425	435	420	400	443	372	435	411	403	416	423	418	414	448	407	394	446	438	444	431	431	419	419	417	452	444	447	445	449	412	441	399	432	435	469	439	401	421	449	384	416	449	384	422	449	453	416	454	442	402	397	403	408	412	426	426	398	420	421	445	435	425	412	412	409	420	450	433	426	405	451	433	383	428	379	444	416	435	436	394	405	422	459	422	428	425	404	378	401	414	440	419	395	437	420	422	435	428	427	419	389	449	413	425	422	401	397	445	449	419	427	412	406	430	394	446	423	437	456	379	424	423	413	408	436	425	418	430	377	422	407	431	405	414	415	418	399	421	410	412	435	395	441	405	417	441	428	447	429	420	427	394	407	436	407	444	422	427	403	417	444	449	418	402	457	458	441	380	432	418	428	454	383	405	415	432	428	427	424	390	395	389	417	423	394	430	426	440	452	418	400	437	438	425	441	408	438	421	440	421	437	414	367	416	399	440	449	409	430	449	416	428	421	408	385	396	398	416	430	430	422	435	439	438	462	448	437	438	406	415	399	418	420	402	393	435	418	397	407	408	410	395	442	417	407	422	430	443	418	421	434	439	413	424	430	399	411	440	442	405	437	421	421	408	401	468	423	394	437	433	394	455	432	403	410	394	420	418	434	414	430	424	434	432	421	448	390	416	423	416	424	420	394	380	421	427	415	420	414	393	410	407	442	400	449	411	413	384	414	424	417	428	389	407	413	422	427	406	394	412	428	411	445	441	401	431	400	400	435	423	420	409	444	408	438	437	434	391	403	414	438	440	444	406	392	414	443	463	413	407	397	409	450	410	434	420	405	461	391	437	359	457	442	434	441	440	407	416	438	428	418	420	418	423	446	406	433	419	430	407	421	386	441	407	388	424	405	460	410	430	419	412	419	437	430	424	411	407	446	407	416	423	431	404	414	433	430	452	404	421	427	403	422	412	442	387	442	389	435	445	431	424	399	415	453	435	416	409	440	442	437	440	398	398	437	481	419	401	412	429	414	410	419	417	422	404	391	454	421	435	448	414	389	432	442	444	411	400	408	423	432	432	390	422	402	411	412	429	431	415	422	466	427	438	453	408	457	441	429	401	392	423	405	432	420	467	383	443	427	406	407	438	417	430	421	429	397	451	485	430	434	412	410	433	403	401	381	424	447	447	424	446	430	404	413	414	433	458	419	403	401	406	418	399	392	434	409	399	439	456	438	402	406	417	432	406	437	423	419	419	424	438	448	454	405	456	384	437	430	430	449	426	410	412	401	404	431	416	446	435	466	407	396	422	420	401	450	445	417	422	449	440	428	447	406	407	407	378	403	420	439	425	403	444	415	432	411	422	412	407	462	448	407	446	414	410	376	424	432	391	419	402	431	406	400	431	459	378	416	442	410	421	429	425	419	409	396	435	384	411	428	422	458	444	437	419	430	431	396	387	421	420	380	391	435	416	430	412	454	451	396	404	399	430	428	455	400	405	431	394	411	380	438	431	428	432	436	440	416	405	469	400	454	439	437	405	425	435	429	435	414	406	392	447	406	416	427	456	385	412	397	441	413	427	441	437	429	428	444	367	425	425	436	417	402	468	412	424	435	422	434	424	401	420	437	468	419	436	385	396	467	439	417	401	452	411	437	454	427	414	452	408	426	405	408	413	430	462	440	436	442	423	410	421	395	417	398	404	377	428	422	402	405	388	429	410	449	439	417	427	408	426	424	417	429	392	422	368	422	402	418	402	407	413	423	414	428	413	415	405	423	431	382	435	451	421	425	391	399	445	398	437	442	425	442	400	412	415	395	412	382	409	421	456	427	414	397	416	411	415	415	462	402	452	444	387	416	359	414	380	429	430	436	446	412	399	439	427	413	453	437	406	424	394	437	454	437	388	417	422	438	429	414	378	440	407	404	407	430	403	421	408	414	372	444	453	428	443	400	431	450	430	450	471	398	459	403	453	460	421	421	416	425	414	424	405	412	436	402	437	459	435	433	457	398	432	399	424	459	388	408	407	411	433	406	440	380	469	447	419	445	416	432	472	379	382	406	460	424	449	422	449	465	383	436	435	400	406	383	408	450	409	384	466	437	426	435	386	440	398	407	406	427	406	447
24367	20701	27010	24339	12755	1366	1052	944	869	877	860	824	793	856	792	828	799	811	782	784	779	794	767	774	776	817	745	783	806	838	797	822	794	785	805	759	738	744	749	786	807	766	755	806	774	808	807	768	796	774	760	731	768	700	749	762	795	773	765	789	786	702	775	796	782	778	761	790	751	803	749	781	725	769	781	730	806	757	730	788	739	711	715	760	780	755	724	726	774	709	788	713	773	812	817	793	790	746	723	718	748	764	759	799	712	732	792	733	774	790	783	773	749	766	795	715	789	704	726	744	785	767	806	762	737	762	802	746	762	735	783	731	796	770	777	761	749	748	778	772	750	739	765	795	753	764	756	736	698	771	738	779	749	739	784	746	777	767	786	784	784	751	748	793	741	736	757	759	746	765	761	743	751	749	744	743	758	796	778	738	748	782	775	712	768	758	736	778	788	743	749	706	780	777	796	747	755	750	763	763	825	773	730	757	792	714	823	754	743	805	808	795	751	743	772	720	773	769	733	736	759	719	763	756	782	808	727	774	762	781	754	734	781	798	776	767	750	786	708	766	790	780	737	758	782	726	752	739	754	769	800	755	739	766	791	764	802	730	786	754	758	735	705	785	729	730	769	829	774	757	747	744	776	728	750	765	774	742	771	762	719	708	793	763	815	738	747	748	729	774	734	782	732	769	787	775	764	763	783	740	718	753	771	744	731	734	717	760	749	759	770	753	723	751	757	758	697	810	753	800	719	781	760	733	758	779	729	733	785	749	789	772	757	786	774	780	698	782	780	765	752	718	806	737	741	741	771	740	764	781	761	760	781	771	779	772	792	690	706	809	784	731	758	722	767	751	778	723	744	701	787	770	788	753	757	769	763	749	769	712	755	778	743	796	739	750	756	800	719	748	749	813	749	783	783	767	720	721	722	768	746	755	790	748	720	801	804	765	700	777	744	791	792	752	765	732	756	765	785	720	771	798	784	745	771	778	776	747	749	746	723	780	781	769	759	780	831	745	739	779	760	735	757	735	751	746	809	751	778	754	814	773	741	783	770	793	791	785	731	772	785	773	744	824	722	751	720	762	792	804	711	813	770	758	729	808	699	766	694	752	795	805	752	741	758	760	756	753	715	827	733	714	762	751	805	734	742	752	742	792	724	807	780	773	768	762	773	826	758	762	754	779	779	804	720	750	795	762	742	746	751	743	788	746	753	771	747	809	750	797	740	755	770	770	735	808	752	764	756	798	739	771	778	748	776	747	747	710	715	756	793	790	763	777	779	764	746	801	781	763	727	758	745	758	775	740	744	755	780	733	746	745	750	734	747	706	703	770	750	795	733	772	786	770	738	762	733	810	789	758	800	798	759	772	752	764	738	788	756	795	730	715	722	791	705	759	692	759	820	780	763	747	732	772	785	751	785	793	741	748	739	776	725	791	759	771	797	742	772	781	762	794	771	776	728	712	775	762	762	783	798	781	746	822	787	765	817	748	787	739	767	727	745	760	757	715	756	745	747	746	809	773	723	751	772	717	798	766	780	773	792	757	781	758	759	750	762	776	778	743	773	715	768	748	789	754	790	734	762	715	724	768	787	755	758	727	728	795	754	776	761	775	776	765	744	768	829	809	850	777	773	709	722	697	772	733	714	821	776	788	762	771	765	719	766	740	762	759	735	759	774	740	792	730	743	763	743	776	795	782	692	762	753	734	813	772	698	784	797	800	748	755	780	780	729	750	853	748	725	775	793	819	753	742	731	722	738	758	780	687	761	719	777	761	782	776	789	751	722	756	881	784	779	704	785	747	762	728	733	761	756	767	807	796	749	800	777	729	797	775	757	696	769	724	714	768	727	760	761	732	772	778	802	766	757	774	754	723	761	773	715	814	775	756	759	792	809	714	741	785	770	744	745	769	717	696	763	720	726	778	732	746	716	750	777	729	725	802	758	785	699	802	742	747	780	714	777	800	725	704	752	785	741	808	709	751	748	763	733	712	731	725	744	789	767	736	773	753	728	747	755	723	757	789	694	736	759	723	788	757	704	760	738	744	747	765	767	748	760	710	687	787	740	815	763	759	726	769	781	702	739	813	762	750	768	808	786	758	777	792	782	733	786	740	757	773	743	752	767	772	773	749	751	786	771	762	762	764	785	702	734	769	809	788	839	760	775	768	775	724	735	722	754	732	835	769	781	778	770	764	768	752	801	770	744	698	785	790	772	740	763	782	758	777	721	750	750	759	760	720	740	731	787	783	755	750	711	717	750	794	732	730	708	721	799	731	774	702	658	752	706	752	756	748	766	728	774	790	744	721	721	716	751	797	743	702	755	753	786	810	793	764	803	831	738	731	775	778	795	795	753	770	760	764	764	753	747	733	788	766	757	766	777	775	794	751	785	775	750	770	784	720	807	805	774	771	792	767	756	761	769	761	749	786	813	747	717	795	777	712	788	702	718	741	737	721	792	788	755	748	770	738	774	730	762	735	779	777	763	769	760	745	795	765	759	733	715	727	743	796	749	767	792	712	736	730	807	771	718	727	769	767	752	754	811	778	792	760	758	740	750	788	755	796	778	783	758	746	705	784	779	758	774	794	767	805	801	764	773	765	757	779	787	765	756	760	747	745	749	774	789	734	786	741	753	737	737	785	759	772	815	741	747	805	733	734	718	697	768	738	757	741	776	755	752	805	766	791	812	749	747	747	798	793	765	775	751	785	797	742	755	757	733	737	731	780	734	700	775	786	742	792	729	760	755	734	775	720	767	763	801	773	795	811	732	753	773	739	754	753	770	782	723	738	766	739	769	728	764	760	800	746	792	734	732	736	793	720	779	721	743	765	733	806	762	772	782	721	781	726	719	777	777	813	780	757	761	746	778	699	711	751	811	716	772	806	759	764	746	726	777	762	728	789	760	712	776	762	749	767	744	758	744	757	787	759	736	747	727	720	823	783	772	742	811	805	791	776	725	755	766	764	748	733	752	791	776	766	754	748	718	750	748	731	732	758	778	735	739	772	772	749	787	742	746	745	757	759	745	776	755	769	808	740	763	805	712	763	718	775	789	790	787	732	736	712	732	764	767	786	792	778	721	800	727	721	728	742	729	676	694	761	758	762	750	758	788	756	769	810	745	757	763	732	807	699	752	773	747	754	750	762	748	745	763	787	730	718	800	770	790	788	722	747	734	752	745	691	749	759	797	801	736	734	765	741	770	761	813	781	786	747	777	706	754	820	734	804	772	786	773	745	748	747	804	758	753	754	766	761	761	797	711	768	767	759	702	719	801	765	784	759	812	766	733	777	738	771	733	738	725	762	762	749	751	717	760	766	767	738	812	710	711	761	746	776	764	802	765	763	758	726	740	749	795	736	732	781	780	740	826	748	763	748	741	770	762	723	780	785	763	756	765	787	727	765	768	760	783	751	770	745	757	753	771	797	740	729	813	737	780	745	776	786	765	792	753	783	735	765	762	751	729	765	759	738	721	774	763	734	721	740	728	732	760	739
39620	15914	4039	2277	1839	1580	1404	1249	1162	1088	1027	958	886	910	859	893	955	880	889	876	915	869	916	905	936	908	910	910	1021	995	940	901	855	887	878	852	825	912	844	892	814	873	908	882	905	947	919	885	922	934	865	903	857	916	857	848	860	896	920	818	851	876	842	865	844	908	902	760	849	866	845	811	886	818	812	939	863	838	862	872	877	861	831	827	894	790	835	870	831	899	818	846	851	828	851	907	839	828	821	773	855	829	871	820	829	832	854	868	834	883	838	865	906	837	860	882	828	822	831	847	875	864	837	840	883	880	892	830	886	913	822	866	822	850	878	892	812	876	874	852	834	892	884	804	827	861	780	829	840	807	828	813	837	862	892	851	816	839	872	865	837	844	896	848	878	861	826	841	830	826	843	876	878	884	860	846	862	874	857	837	845	830	869	848	847	862	852	838	842	861	860	870	858	886	913	819	887	870	889	871	861	852	895	852	885	850	828	873	834	855	892	889	777	834	895	858	834	847	855	840	853	887	842	844	841	869	836	845	792	809	874	910	906	885	867	799	821	860	839	870	870	835	855	861	872	829	846	874	876	833	822	855	824	839	831	868	876	832	836	835	878	847	865	868	864	915	864	832	845	870	880	803	826	872	822	904	825	845	824	874	853	808	868	867	847	848	879	830	896	811	862	816	843	852	884	869	845	882	849	817	859	880	837	905	856	785	839	865	861	887	874	875	884	878	864	805	861	850	881	840	874	892	900	844	843	829	861	799	856	889	888	766	838	829	859	878	867	814	879	912	866	790	893	790	886	894	799	834	841	844	847	875	882	873	861	813	875	827	840	867	891	878	817	841	871	877	854	872	845	870	904	925	876	897	803	853	830	826	842	831	846	858	842	868	878	849	831	845	855	898	828	842	856	878	791	837	872	885	896	781	795	872	824	851	882	890	866	889	887	819	880	883	888	837	861	840	895	837	858	896	827	913	841	865	815	874	852	831	840	902	818	876	875	841	832	858	761	855	891	893	854	876	839	900	861	854	856	856	887	842	847	836	844	862	878	888	870	848	884	796	864	846	831	829	928	847	850	821	850	814	840	863	903	844	820	841	828	884	849	820	862	874	787	892	815	882	859	869	858	851	854	896	836	876	881	876	882	830	809	878	841	798	844	803	898	843	851	839	813	835	849	849	832	844	829	876	826	842	796	767	854	866	830	833	887	822	802	859	834	891	894	873	854	830	848	814	827	860	827	826	796	865	916	844	849	803	861	874	863	876	870	795	850	816	866	900	917	851	868	916	844	872	878	751	856	929	855	865	831	842	808	857	832	872	837	856	862	857	856	848	895	808	872	816	856	917	863	881	859	841	869	844	896	893	910	830	867	826	804	867	819	815	850	836	809	879	865	854	855	843	822	887	857	876	878	830	844	894	854	879	879	822	794	887	865	853	841	829	903	864	875	866	858	824	817	914	824	875	903	897	909	847	817	822	848	879	836	863	805	795	870	882	784	801	838	869	857	867	863	785	880	843	883	854	852	863	866	838	845	865	829	917	830	829	847	844	849	818	817	815	827	844	884	847	858	857	867	927	877	864	890	875	850	877	862	887	849	841	833	850	901	904	863	892	896	882	836	865	879	896	840	815	811	874	899	863	837	870	790	840	884	858	803	878	836	857	870	781	864	826	880	905	890	902	852	789	816	796	843	828	874	881	837	844	877	876	834	874	855	862	875	850	867	866	878	821	886	863	845	788	832	831	876	836	836	857	843	893	879	869	808	887	854	861	846	907	858	831	820	886	865	849	884	897	872	863	828	887	831	801	806	843	824	832	828	921	852	892	914	866	844	852	851	834	854	798	843	871	833	846	859	857	871	865	860	910	864	865	846	869	825	838	860	849	818	848	851	871	889	820	831	826	832	866	862	867	846	872	888	874	831	832	808	861	844	811	862	864	866	849	866	804	877	849	807	860	802	760	875	820	802	829	865	860	837	865	836	862	819	875	852	857	796	864	915	860	879	850	882	833	842	847	909	867	874	837	845	838	835	864	865	846	846	866	820	884	855	833	861	852	820	869	816	858	879	887	837	870	862	849	857	864	853	844	887	856	826	881	949	882	818	877	884	850	851	845	882	840	860	858	904	863	867	859	807	898	877	828	856	865	835	836	843	874	878	841	815	844	856	836	868	829	818	885	848	879	818	871	849	824	835	796	888	859	858	855	935	852	844	870	900	875	895	876	858	874	852	845	866	834	840	875	802	859	836	855	903	811	845	844	845	849	848	888	837	865	807	951	771	900	774	826	878	864	808	872	879	819	883	814	871	865	859	840	847	829	836	910	917	855	889	858	822	893	825	881	848	854	869	841	891	841	870	876	839	839	821	896	842	846	855	813	831	861	859	839	887	880	848	848	866	853	877	824	872	878	916	831	888	895	859	873	865	857	822	873	790	884	860	814	843	831	831	858	844	897	888	904	821	840	834	864	806	881	795	873	865	853	838	828	831	836	873	828	871	851	819	875	866	882	854	876	794	877	840	890	869	833	845	811	802	857	855	846	793	805	850	855	827	861	839	817	903	867	874	839	835	894	850	826	854	871	838	856	930	851	845	866	840	878	837	883	850	848	859	887	826	850	868	790	869	884	829	849	835	890	783	862	856	831	844	890	830	879	812	860	827	807	860	869	808	860	842	890	864	856	870	857	850	810	883	846	861	861	891	863	846	814	826	830	827	850	907	853	856	917	868	837	870	819	842	873	864	887	888	831	828	834	833	838	888	827	883	860	884	842	847	850	822	911	854	921	862	836	855	873	848	778	887	809	855	834	895	870	843	868	799	809	869	837	851	893	809	901	830	874	893	867	919	896	873	864	852	889	804	820	860	811	842	809	794	869	884	761	891	805	844	827	837	823	850	874	874	914	867	861	844	856	849	827	856	862	842	870	857	887	857	890	856	817	853	865	860	844	860	838	802	880	896	839	843	898	908	844	866	809	862	882	861	892	815	870	884	819	885	825	807	869	849	859	829	819	853	831	837	864	843	839	879	850	820	832	805	874	884	844	866	811	821	857	885	890	831	879	829	920	837	877	843	856	842	827	862	830	859	812	831	883	853	879	863	895	798	827	840	823	841	835	813	829	856	882	866	859	880	888	884	810	865	819	884	821	837	887	884	866	850	787	833	873	862	838	806	851	898	888	862	852	851	851	967	873	876	843	840	891	867	849	865	879	837	832	872	859	888	847	858	867	836	918	873	893	873	822	895	841	835	859	811	823	871	824	851	859	870	867	845	850	864	845	890	784	928	851	840	866	874	903	798	853	820	869	786	873	817	814	835	847	843	850	808	887	874	851	846	890	845	870	825	844	848	849	849	888	855	846	827	897	862	886	848	880	872	874	842	845	848	890	819	837	911	855	858	822	862	919	911	844	895	774	825	860	829	838	862	860	896	825	857	916	855	878	867	839	900	859	849	876	858	819	790	852	865	813	850	809	831	845	891	856	861	867	832	868	847	857
22216	20732	28321	23178	20723	20763	11611	1421	1053	910	922	816	816	673	763	672	693	700	671	673	695	669	662	735	665	653	679	706	648	724	660	661	667	596	605	628	582	596	577	549	585	611	607	589	643	603	608	645	654	581	615	577	610	588	553	602	596	556	568	578	583	619	574	599	606	520	557	574	583	540	533	557	556	535	578	542	629	529	558	582	617	573	572	600	561	543	589	602	643	561	564	549	575	562	558	568	614	560	549	559	561	605	563	592	587	593	549	533	552	535	610	615	578	571	591	596	492	588	579	603	567	618	579	580	577	558	548	575	530	579	627	615	573	554	525	558	546	553	593	556	572	582	571	556	583	566	540	629	581	564	562	584	582	575	571	576	572	553	606	545	543	604	583	565	559	520	554	573	524	569	601	585	546	571	586	530	579	569	582	531	561	557	560	527	595	538	554	557	566	545	526	589	608	556	552	598	578	596	580	616	564	557	585	546	534	568	564	569	577	571	597	563	582	586	560	592	563	606	583	573	543	575	605	572	565	561	542	568	572	591	565	561	568	602	553	595	557	570	597	572	553	576	588	581	549	569	582	550	571	543	581	593	553	565	569	574	564	584	550	579	574	602	592	568	603	572	582	578	568	541	574	575	597	578	559	540	549	577	567	560	577	604	555	559	571	539	582	551	558	596	577	550	565	558	583	593	590	590	576	582	589	584	569	570	570	534	583	525	543	557	574	546	583	581	538	553	544	555	595	609	595	617	554	555	549	608	559	575	556	564	569	583	545	583	560	587	587	577	556	614	602	554	533	548	567	575	545	569	610	580	580	624	542	533	559	602	590	577	538	587	575	531	593	579	597	593	543	567	596	500	540	572	621	575	599	586	576	554	571	601	539	579	567	555	542	589	540	556	597	606	576	564	581	569	556	576	578	565	607	535	578	572	569	590	572	590	549	585	592	581	590	526	585	581	601	578	551	580	530	565	556	553	605	568	603	605	507	558	560	558	564	563	582	569	569	564	604	585	537	567	565	545	552	591	542	558	561	563	550	615	558	547	576	555	549	567	555	529	562	568	573	502	590	592	584	571	630	584	585	520	587	569	558	546	609	570	581	561	598	558	630	561	564	587	569	582	568	565	572	539	542	579	539	582	589	540	580	561	578	596	569	642	556	555	541	571	560	536	625	574	548	566	574	553	594	554	558	565	575	576	567	576	574	543	611	566	570	571	529	568	568	585	574	646	537	565	537	585	577	544	568	574	559	542	593	572	567	599	555	600	536	567	510	576	569	566	527	536	545	608	566	563	574	576	587	530	581	618	552	581	577	582	548	611	549	563	593	554	608	558	598	554	583	574	593	555	587	557	593	575	541	614	543	543	588	544	565	610	521	573	567	545	559	555	569	580	585	603	563	601	552	579	576	551	529	581	596	526	588	579	569	590	569	530	545	540	570	565	579	566	543	571	599	548	579	596	562	548	543	571	574	563	557	528	559	576	588	585	612	575	551	581	576	570	595	535	533	535	581	559	549	549	587	609	519	583	527	558	542	552	547	601	578	536	575	568	571	558	546	532	583	534	562	559	503	529	563	602	548	588	548	586	566	539	527	598	577	559	535	598	541	562	590	587	577	537	540	547	590	557	617	559	550	527	547	525	562	537	553	567	525	608	548	582	551	562	546	569	586	544	560	560	593	580	571	583	579	520	528	569	637	584	564	592	605	625	566	610	562	566	610	551	565	534	521	587	541	537	611	582	612	537	587	585	580	572	583	574	594	607	570	566	544	576	620	578	546	528	566	564	570	581	533	537	624	584	527	579	626	597	530	549	545	539	543	538	546	553	572	629	561	530	552	634	556	592	539	540	523	533	542	540	576	602	581	584	559	550	541	549	568	547	572	564	582	607	587	584	578	584	576	600	510	564	536	613	573	580	540	583	567	589	596	579	588	574	565	550	556	535	586	579	579	603	572	528	599	545	609	550	535	544	584	564	585	551	541	548	568	566	552	578	611	537	528	567	538	545	584	563	555	554	581	562	564	567	561	533	543	620	584	611	560	546	586	569	575	611	580	575	538	573	583	530	533	566	570	541	577	565	597	571	533	534	568	536	530	538	544	596	597	563	590	614	555	566	531	578	593	535	575	548	551	582	555	588	584	585	589	606	572	544	540	569	550	583	555	585	514	565	586	573	545	593	569	575	546	539	559	582	555	565	578	574	583	566	566	558	572	583	543	548	525	582	585	535	544	585	585	595	571	577	611	565	549	579	545	554	609	571	530	532	532	606	552	609	546	611	633	554	570	575	573	540	537	553	624	584	506	569	568	577	586	589	552	590	558	582	571	544	517	541	558	550	561	580	603	563	564	524	560	600	535	582	578	566	553	589	569	538	537	599	577	577	580	535	551	620	564	584	586	563	577	563	568	577	562	557	610	588	559	580	587	560	564	607	563	564	564	546	586	567	587	581	571	533	582	598	576	559	553	556	582	575	555	547	569	562	599	577	563	571	599	597	530	605	552	586	535	526	567	579	549	548	583	566	564	568	599	577	582	574	563	549	638	588	572	519	562	582	576	576	549	580	631	568	576	563	583	567	542	564	627	549	600	550	567	592	582	586	607	570	577	577	615	558	572	556	588	559	559	583	501	548	541	538	530	581	533	546	527	561	558	547	525	611	646	580	556	568	567	543	536	623	551	571	562	566	512	592	594	586	562	577	566	559	590	583	555	516	549	545	537	584	539	556	526	569	594	603	577	552	596	605	613	580	534	564	594	534	515	540	585	573	533	573	546	557	569	551	594	546	581	571	604	565	578	541	599	580	567	583	618	580	582	559	578	572	535	598	567	605	537	553	583	574	537	569	578	560	521	567	566	587	523	557	601	635	560	586	610	566	564	585	606	564	546	569	569	543	592	599	627	581	553	572	590	566	540	580	598	560	558	608	593	558	554	617	602	605	562	590	563	564	555	550	577	560	571	558	593	527	577	563	580	576	582	564	601	589	577	575	583	578	567	585	561	593	561	511	547	581	549	588	538	565	600	574	542	573	567	587	570	565	566	570	617	570	551	529	537	547	541	542	543	523	557	589	561	568	622	550	553	550	607	555	528	604	579	525	580	577	532	584	585	584	567	546	607	578	608	579	515	582	551	565	597	578	598	553	584	583	568	586	582	615	562	572	559	546	571	567	576	569	583	527	545	597	563	616	537	562	557	605	549	563	577	597	578	568	566	603	589	589	556	559	530	556	540	567	559	552	580	577	573	556	598	557	574	583	541	560	524	538	571	563	576	603	575	591	554	580	561	562	576	561	583	606	568	535	572	565	529	573	565	569	589	586	580	557	548	553	554	582	546	513	519	586	564	570	545	585	584	555	558	586	561	584	525	557	570	578	552	602	595	552	586	577	573	538	579	612	584	601	558	541	587	572	596	534	605	600	562	596	602	545	604	573	569	564	571	535	547	561	575	542	567	577	565	566	540	567	579	561	553	582	553	553	534	485	582	570	566	583	570	557
44190	24221	11028	5761	3905	3059	2461	2045	1680	1515	1187	1018	984	952	816	911	796	799	786	814	812	821	823	878	772	811	852	892	878	834	862	840	776	707	661	675	633	687	689	632	658	676	714	662	711	672	732	739	754	676	663	668	622	608	639	625	623	632	670	621	629	620	655	628	671	656	611	637	599	623	638	653	618	603	643	629	597	634	608	644	603	616	596	645	624	652	612	659	583	637	614	668	587	623	586	620	635	596	602	630	587	604	574	591	620	621	594	606	625	656	650	586	608	649	617	612	632	594	675	619	642	635	605	623	618	626	604	596	599	606	653	664	630	597	608	561	637	648	625	617	630	626	614	636	585	613	609	627	642	628	627	640	659	600	637	616	628	597	592	679	605	667	654	637	646	576	571	656	600	671	641	606	571	640	648	598	593	596	640	630	585	592	586	608	659	623	587	605	605	658	598	633	582	624	626	580	617	616	597	618	647	574	553	651	612	581	592	606	600	600	600	629	619	567	595	604	633	642	610	654	609	581	615	636	620	592	616	661	596	639	613	653	625	621	599	576	612	578	619	570	655	564	637	652	617	655	631	660	609	578	596	610	615	612	632	584	603	599	604	601	642	645	638	673	621	620	644	597	616	639	621	612	606	645	640	624	539	610	585	617	621	583	623	601	615	641	608	584	607	611	638	599	584	634	622	625	671	623	578	655	574	654	660	602	612	608	603	585	631	615	652	620	650	622	631	602	600	574	625	600	630	612	638	608	595	580	600	598	615	619	625	653	618	604	659	615	614	563	586	605	618	593	618	607	627	597	588	574	643	627	580	634	613	638	610	643	628	615	599	600	593	619	642	623	626	616	657	611	594	628	642	608	604	621	631	630	575	640	630	606	612	592	603	581	602	636	631	567	634	651	626	648	610	630	605	610	627	639	637	613	634	635	607	618	619	626	622	624	594	641	602	607	611	616	626	629	577	629	653	601	640	637	608	661	604	620	617	635	609	619	625	597	621	594	588	571	651	633	653	581	634	621	607	644	631	585	614	599	608	593	670	621	623	648	610	636	631	594	644	631	582	661	653	631	603	666	579	614	641	644	621	619	631	603	614	609	599	578	604	648	602	567	597	601	598	611	639	603	585	628	590	635	637	641	586	635	594	626	631	651	623	628	641	632	612	672	613	625	621	601	611	583	602	627	597	581	584	630	603	626	656	590	624	597	631	608	669	578	609	639	641	627	629	615	598	614	598	601	588	622	625	603	600	619	561	622	630	617	641	579	597	611	586	617	638	660	594	588	590	617	620	588	610	578	639	599	591	657	626	667	613	629	624	597	651	634	614	616	615	582	612	581	635	678	616	638	658	598	591	634	661	606	625	630	599	661	609	606	614	586	651	621	600	603	606	662	600	610	641	602	633	599	642	624	662	589	608	621	628	618	618	671	594	650	603	692	629	640	638	657	606	618	584	654	619	637	632	638	649	591	589	676	644	613	632	626	637	634	657	644	584	598	628	677	629	623	629	630	604	571	635	635	604	643	595	667	621	630	669	610	640	592	580	626	619	631	606	578	613	590	619	654	634	590	684	603	618	660	585	651	635	643	630	639	614	661	639	628	621	580	628	630	645	633	584	637	672	621	621	619	595	621	585	628	634	589	678	584	621	620	618	624	613	598	621	592	651	569	665	592	637	625	625	581	633	621	658	598	637	610	586	597	604	614	610	654	618	613	628	593	637	617	672	680	634	637	624	633	657	594	617	641	643	669	635	593	594	631	591	633	633	606	606	635	598	577	567	596	603	670	602	577	629	633	631	563	636	597	619	659	594	648	597	643	643	631	609	588	641	600	625	618	617	628	623	571	644	618	622	642	539	630	600	567	630	629	610	655	602	637	620	588	582	621	587	627	651	661	594	611	646	681	667	618	598	570	670	599	599	606	654	649	628	580	618	614	642	621	602	629	630	623	608	606	586	611	633	633	648	595	616	599	627	627	600	601	605	631	590	640	640	646	635	578	551	634	633	633	620	583	579	581	631	579	597	638	595	635	648	657	607	610	631	631	618	599	647	670	604	566	643	632	606	649	613	627	599	592	619	641	587	609	590	648	634	687	625	627	637	581	612	620	631	638	610	606	626	590	656	618	618	603	612	594	674	641	641	621	655	599	643	614	607	646	622	591	635	592	620	610	573	603	585	666	640	649	599	640	634	544	631	640	604	606	580	643	614	617	566	591	612	614	637	551	594	610	589	599	613	594	645	594	628	643	553	621	582	600	585	649	711	606	572	620	607	599	580	639	616	587	622	601	594	631	597	644	607	597	625	608	608	604	573	629	633	623	626	613	602	634	637	619	591	612	613	608	623	557	641	625	660	613	613	641	646	647	581	628	617	606	634	618	573	607	631	602	662	627	605	637	643	624	643	629	619	630	637	645	603	601	599	605	642	612	601	637	613	609	606	615	606	627	590	632	586	635	619	625	657	605	633	597	572	628	606	610	562	636	613	612	623	632	651	628	619	621	602	614	649	614	550	571	593	623	666	598	591	596	653	640	600	590	595	615	582	600	610	609	652	632	665	579	623	590	596	597	594	623	587	624	611	630	651	631	615	609	603	640	687	608	614	568	561	681	617	681	641	636	608	645	597	587	659	617	631	597	625	656	592	612	584	627	615	635	603	604	558	675	598	603	644	637	586	648	630	607	573	640	618	624	653	682	597	654	632	594	642	619	592	576	601	642	583	607	687	614	642	610	608	629	651	623	579	638	626	618	640	654	605	606	601	619	637	615	635	558	581	610	613	590	620	616	637	625	645	686	638	609	578	584	624	633	635	607	577	646	620	596	590	621	586	578	624	607	595	603	576	602	626	651	619	616	659	629	587	592	608	611	629	606	616	615	591	574	649	578	584	591	577	601	594	610	610	596	620	603	628	565	583	624	620	641	658	646	610	620	652	641	618	655	633	640	623	607	605	590	608	608	594	601	630	583	601	626	630	621	612	600	679	611	612	685	599	657	625	653	621	603	605	606	644	624	618	602	623	576	576	607	631	613	599	597	605	619	608	592	627	574	645	642	626	614	624	622	632	655	658	618	623	619	665	613	672	618	603	598	647	595	618	615	630	632	579	644	607	581	637	623	627	620	594	643	601	621	575	615	579	590	657	631	583	644	642	613	601	589	641	607	653	613	564	612	605	611	574	585	603	593	643	656	626	606	603	638	591	617	627	619	607	649	635	578	596	628	657	607	648	612	636	600	657	634	616	626	589	641	609	632	583	621	634	584	614	638	668	624	634	619	607	602	572	630	646	595	630	626	676	627	629	600	624	605	609	617	618	626	604	636	626	636	657	597	611	592	604	613	631	606	646	566	654	583	615	630	619	567	654	632	617	598	636	607	632	576	648	585	600	617	629	633	588	617	586	648	590	627	586	607	627	610	621	637	601	574	639	590	619	577	613	642	632	632	631	610	583	641	636	630	595	594	623	593	619	630	603	636	645	598	595	664	650	639	626	636	613	689
29792	21295	10937	1376	710	580	616	584	588	575	562	579	581	601	573	563	576	545	592	517	570	570	587	601	581	571	613	564	620	606	594	586	601	603	552	556	561	537	571	582	554	570	560	535	585	560	527	558	571	573	549	545	571	593	548	543	549	584	553	590	535	553	577	579	527	554	565	521	549	531	579	569	582	553	545	555	511	549	545	536	580	563	507	526	578	545	585	547	556	512	533	553	538	542	569	607	594	567	556	559	574	543	561	499	544	523	536	533	574	543	575	523	569	535	534	579	600	562	564	527	519	563	537	529	592	562	574	569	531	557	552	541	617	535	602	535	507	532	535	571	565	558	567	572	571	528	547	549	562	607	579	555	568	530	565	548	548	603	571	574	573	539	563	537	580	536	538	601	555	571	554	568	558	565	574	549	588	556	586	496	562	581	538	581	528	543	573	529	549	553	527	587	554	556	550	567	556	547	548	606	538	601	556	563	577	625	545	521	576	534	571	565	576	593	538	558	552	513	545	564	559	602	549	545	537	551	529	556	566	579	546	577	520	574	510	548	546	507	512	569	564	523	564	547	510	567	526	517	507	583	610	588	532	577	566	555	536	568	553	513	560	553	609	519	558	587	546	574	568	534	538	605	510	568	548	587	531	519	555	587	521	526	575	510	552	588	554	536	536	563	530	572	560	591	555	572	595	577	551	554	597	587	555	598	603	536	571	583	577	577	564	565	553	585	551	588	568	535	542	575	583	573	592	536	555	561	541	509	539	575	534	604	546	577	588	584	562	545	557	540	528	552	541	547	540	565	523	565	560	556	578	570	567	592	538	541	602	565	537	551	562	556	567	526	563	572	562	576	586	564	540	549	554	530	538	528	562	558	567	544	569	533	551	535	579	540	543	563	548	538	577	543	564	546	544	556	577	600	526	578	543	551	561	514	551	537	565	577	567	550	517	564	534	556	562	546	557	561	568	578	581	552	530	564	605	576	553	541	520	520	524	582	529	548	572	563	585	546	562	534	578	533	541	564	564	560	537	537	575	541	551	543	542	582	599	535	528	551	576	546	571	576	602	554	550	556	555	583	544	537	556	556	535	579	533	612	575	582	595	494	579	536	570	548	530	589	581	609	588	537	572	544	550	581	568	527	553	568	554	593	561	532	548	584	560	573	517	602	540	580	533	570	609	564	563	564	585	584	546	574	548	568	527	578	569	550	547	513	574	571	530	572	554	572	583	563	590	563	553	551	579	541	564	518	551	541	518	514	549	547	554	517	540	527	592	526	576	552	582	533	564	529	555	552	581	554	611	563	566	572	546	547	563	573	562	585	596	543	557	571	515	571	560	603	561	554	592	530	568	543	592	570	575	549	586	569	530	554	558	538	560	546	533	562	559	570	534	568	552	528	521	589	564	528	556	549	462	575	532	549	541	541	518	542	553	552	589	554	575	549	599	590	587	594	589	512	551	558	578	562	555	574	564	561	550	585	545	538	593	551	532	570	571	582	545	585	560	574	540	536	525	556	573	542	534	516	558	533	545	607	567	520	493	573	510	538	602	524	580	546	565	545	503	567	588	556	510	547	539	595	589	532	573	567	554	569	554	551	542	595	593	538	583	529	556	592	530	558	564	514	516	581	555	585	523	562	542	557	590	508	557	557	543	560	587	535	543	518	548	559	526	579	558	593	598	562	540	573	580	551	583	528	518	599	511	555	537	544	562	588	556	519	570	586	547	591	572	572	516	564	578	548	562	565	547	546	542	516	556	571	566	527	547	534	561	544	572	579	547	567	568	564	532	559	593	514	523	569	557	550	561	565	541	554	548	529	548	560	554	569	525	551	509	563	584	559	554	536	545	516	602	597	529	582	568	542	598	569	550	575	542	552	570	573	571	531	559	567	547	565	556	614	556	541	542	575	549	607	554	550	545	549	594	567	556	524	553	570	505	570	577	574	569	589	557	566	565	535	535	609	573	565	576	538	558	556	605	559	578	563	542	549	555	519	567	553	564	543	546	603	553	570	543	510	535	529	585	563	554	580	538	560	541	593	569	548	546	561	567	572	573	536	561	567	561	515	587	535	543	580	546	550	552	582	567	531	521	527	594	569	547	542	546	542	550	552	536	528	513	560	612	476	557	536	533	528	542	554	554	536	562	593	553	572	545	531	548	557	579	556	557	565	553	593	516	586	537	553	562	588	546	534	570	498	556	595	532	553	571	561	542	556	549	599	554	568	551	572	551	514	541	575	513	531	544	527	536	554	574	561	600	570	520	514	595	550	545	569	550	565	543	534	550	533	573	574	559	534	545	568	507	586	577	556	589	520	575	510	527	540	534	581	584	570	530	541	552	563	540	566	547	569	545	599	542	572	514	581	556	551	558	583	572	530	550	535	592	537	580	575	556	527	561	581	591	541	557	544	570	581	523	541	570	587	537	548	570	591	547	533	549	561	533	567	550	583	553	595	557	534	548	550	599	572	528	590	514	549	544	563	563	552	539	572	575	558	553	549	575	601	555	538	561	567	527	545	520	571	531	603	572	541	556	545	518	567	580	554	537	569	615	567	555	573	526	543	532	599	531	556	537	555	550	532	530	584	554	569	595	575	575	558	557	548	564	516	528	496	546	580	555	592	578	556	559	541	578	535	546	533	543	548	518	556	559	545	550	548	524	587	525	569	562	566	566	564	573	565	561	576	573	541	492	547	535	516	570	575	536	540	542	575	562	565	558	548	542	582	558	541	560	545	504	578	563	552	582	553	572	558	577	541	530	568	540	564	538	549	577	554	518	538	523	560	563	546	533	573	553	590	605	551	518	582	543	553	591	566	525	576	535	569	549	559	578	536	550	537	526	564	571	538	556	571	580	529	579	543	596	570	577	550	586	524	581	545	597	563	581	572	532	518	577	530	555	571	514	582	530	584	554	577	547	544	536	579	523	571	516	594	556	549	531	539	568	553	568	548	518	521	580	546	544	589	554	556	563	598	566	550	547	575	566	539	527	591	576	566	551	581	555	565	556	578	596	521	584	507	550	598	540	558	592	535	546	576	553	568	583	568	558	596	539	557	562	598	541	530	585	546	577	593	578	573	512	541	576	547	554	574	569	528	561	571	600	543	556	541	539	577	553	516	575	589	559	562	596	540	569	581	592	572	570	562	571	630	544	550	545	563	562	570	600	574	577	526	552	557	555	546	556	530	527	582	603	544	569	538	525	521	562	553	557	587	555	574	554	586	584	553	574	525	569	548	563	542	587	542	549	582	586	537	584	596	530	570	558	580	558	592	542	549	573	546	569	564	556	561	574	563	542	613	554	534	547	546	554	606	562	585	517	612	541	591	557	538	564	546	543	577	553	570	553	563	545	555	556	510	558	497	594	559	585	565	569	570	541	570	532	557	550	564	567	527	561	590	568	562	615	495	557	559	562	530	549	492	515	566	562	547	591	598	555	573	559	565	574	546	570	591	580	559	538	543	582	575	525	549	563	554	574	538	585	564	550	558
36523	10319	1654	962	811	703	677	712	719	699	632	649	631	635	614	676	605	676	710	638	685	667	694	684	734	718	692	730	744	632	696	674	676	661	684	669	659	657	617	671	625	668	609	650	653	678	691	651	712	660	682	656	642	673	665	635	641	619	642	612	600	673	637	669	643	675	585	671	667	635	680	633	665	662	634	649	637	651	628	641	638	676	671	618	655	627	656	638	649	692	651	650	651	637	668	667	679	617	626	621	623	614	694	599	650	682	594	643	620	641	634	681	628	613	648	604	615	660	626	688	641	579	658	655	615	661	723	600	632	640	637	651	598	649	675	606	653	634	630	583	646	648	607	662	692	650	717	651	643	637	660	671	656	610	655	661	635	656	621	710	644	663	640	633	665	649	634	687	617	644	606	643	654	678	668	624	667	651	624	669	662	601	624	652	639	611	689	642	634	659	645	643	646	658	604	653	641	654	636	658	602	608	638	645	673	628	628	620	599	684	606	658	662	628	635	646	615	596	613	643	644	604	638	607	630	656	642	670	624	690	616	704	668	642	649	684	630	616	660	635	709	646	637	628	656	644	675	653	671	613	665	661	685	653	587	647	647	668	633	673	667	642	666	650	620	669	618	634	667	638	629	647	693	699	676	676	647	648	657	675	661	661	669	602	632	649	619	695	629	637	650	621	597	646	693	667	637	644	697	627	661	668	669	627	666	662	721	633	634	627	667	662	686	661	638	658	600	622	651	655	658	619	655	613	662	637	597	634	657	679	680	658	671	641	675	647	637	619	688	628	652	659	613	718	644	644	654	655	655	663	636	677	640	647	679	655	638	651	607	644	624	642	649	664	644	657	606	658	668	659	641	666	641	635	636	641	667	619	634	649	648	663	638	627	675	614	600	616	638	616	638	591	662	671	652	632	617	658	632	683	633	596	656	640	631	685	653	676	659	695	611	645	646	639	678	613	699	664	625	611	638	652	663	639	643	648	662	670	654	622	638	669	653	613	672	608	611	691	655	612	611	664	601	613	648	658	681	645	651	666	636	658	620	682	608	653	654	659	627	670	646	660	642	663	669	653	654	659	613	630	660	637	647	602	690	647	643	634	629	633	662	633	653	649	702	637	658	654	620	664	655	671	631	697	661	613	639	641	579	671	640	638	655	624	652	647	654	610	636	660	642	609	667	662	683	645	615	656	669	632	681	662	643	646	623	660	628	698	660	646	648	658	654	641	615	629	636	647	667	651	697	693	607	677	616	619	682	657	645	658	664	632	618	616	647	630	735	625	642	586	633	647	671	617	674	663	716	634	660	646	665	630	645	649	675	615	652	647	613	620	650	648	668	665	619	620	643	668	621	646	633	616	661	606	671	633	646	661	677	606	630	656	661	655	654	641	655	629	634	674	615	631	673	601	620	703	625	622	614	651	645	603	660	663	601	591	643	633	659	626	620	638	630	637	641	603	617	643	633	613	629	674	616	653	651	651	647	654	643	655	612	626	679	674	619	685	683	601	688	610	655	642	605	639	626	612	721	640	642	637	651	652	644	633	635	604	660	654	672	601	641	664	685	607	648	654	650	651	659	591	672	642	638	632	637	629	671	673	628	625	548	626	685	627	673	670	688	717	690	633	631	602	621	648	630	637	630	646	639	604	650	666	656	669	619	656	665	655	696	677	623	635	654	634	681	660	626	670	633	657	612	644	673	681	653	634	615	643	622	608	648	583	626	632	667	627	696	629	581	635	639	623	634	627	617	651	641	650	661	626	641	617	635	618	652	608	636	650	653	648	658	632	642	575	623	658	616	662	575	637	628	629	653	628	673	667	661	641	687	666	642	671	608	663	633	640	641	647	635	666	629	636	618	644	646	645	607	650	593	677	665	670	685	646	668	647	609	614	660	636	651	616	643	643	636	623	622	628	655	686	666	615	618	639	648	672	651	644	681	618	650	670	664	643	694	663	633	604	647	661	636	654	614	654	673	635	626	634	631	617	643	641	664	637	620	589	635	642	649	613	663	661	609	671	674	655	658	661	679	649	621	650	644	655	596	604	617	663	593	658	677	708	644	652	638	671	653	651	655	638	682	647	628	647	631	665	643	650	671	624	614	671	618	664	627	627	613	644	654	647	640	653	674	653	677	630	650	648	644	625	635	626	629	639	659	621	624	626	632	646	657	609	652	679	701	660	700	582	666	629	660	671	631	651	671	686	631	658	666	614	643	602	609	696	620	651	616	647	656	651	646	655	621	671	653	631	641	660	608	665	671	654	640	691	633	629	683	641	580	632	635	662	647	665	641	653	652	613	655	636	629	634	627	635	623	647	651	614	643	631	654	639	593	638	614	621	657	617	694	678	655	653	623	628	653	679	617	627	603	627	667	658	607	634	598	659	655	610	613	656	654	614	625	630	650	650	640	672	656	637	658	656	652	636	616	612	646	597	668	652	687	636	606	632	640	602	619	631	671	637	607	593	655	598	663	656	638	689	644	638	684	626	650	641	707	643	632	627	629	701	605	640	665	634	620	650	667	660	644	619	617	590	668	692	649	624	582	631	664	657	681	636	593	625	655	629	647	659	668	645	634	607	633	633	581	640	670	606	645	635	662	671	635	621	597	612	641	630	640	637	681	653	650	626	667	674	672	645	618	624	623	620	607	642	659	636	618	639	693	635	636	672	623	604	652	644	658	637	677	644	702	677	618	651	611	637	638	675	648	665	640	648	637	645	654	630	669	677	620	660	636	668	661	619	622	604	678	610	664	658	645	651	672	571	617	589	685	645	670	659	603	670	645	615	668	691	680	634	647	653	656	670	651	666	612	641	667	651	620	621	654	672	676	661	657	693	657	603	682	652	630	574	623	658	614	641	657	668	636	615	621	698	623	607	609	630	636	662	584	593	654	654	631	637	602	669	601	685	632	669	607	644	649	624	655	649	641	659	715	653	673	599	651	622	642	670	658	644	650	623	641	651	622	613	629	639	683	659	612	655	699	622	671	595	623	603	652	634	645	657	629	643	654	633	649	608	621	669	614	642	675	626	676	595	628	680	651	644	612	664	698	633	629	611	629	650	687	638	637	663	626	656	675	644	643	684	625	636	669	611	646	669	685	648	654	651	612	638	628	656	637	641	693	660	621	650	596	621	645	627	590	636	613	615	647	669	630	626	651	622	614	644	617	630	650	652	613	638	663	654	654	686	603	621	624	635	620	661	623	630	658	633	650	703	655	687	627	617	621	627	635	664	659	631	620	623	634	667	677	676	649	629	649	718	635	684	654	645	641	641	623	646	678	641	678	685	619	637	625	647	614	674	664	650	682	660	620	654	629	594	636	648	659	608	634	649	650	638	614	629	666	617	670	627	660	625	639	647	611	622	640	686	648	634	648	621	605	685	654	685	623	666	631	641	712	626	597	628	655	667	666	617	625	656	673	653	633	682	639	628	651	613	642	618	634	656	611	654	658	641	642	667	665	635	678	621	607	631	665	619	643	641	642	674	602	643
23100	20708	27883	23584	20699	11835	1094	758	621	604	561	498	453	427	441	410	430	463	451	467	401	419	454	432	431	482	473	482	494	460	463	471	431	398	420	369	391	389	370	403	406	404	385	402	425	416	403	423	403	421	403	380	372	404	405	401	359	403	380	363	361	383	381	377	354	357	412	371	362	366	358	401	356	341	390	389	361	394	367	402	390	389	384	340	358	413	356	390	400	377	370	411	359	349	389	339	369	368	347	416	353	381	367	410	377	358	377	389	384	351	386	363	402	379	365	381	438	384	401	355	379	361	398	394	385	375	361	358	374	376	358	395	355	411	368	372	412	357	379	353	366	347	404	353	360	349	373	367	376	372	388	366	391	424	422	380	358	386	377	393	373	353	385	368	410	423	345	401	372	334	381	394	364	370	394	351	338	367	364	373	370	364	353	369	395	369	368	366	370	413	398	381	368	360	360	373	370	348	366	359	387	387	395	365	363	381	364	370	380	334	381	387	384	364	381	391	372	345	367	350	369	349	358	403	338	404	374	373	365	376	364	376	362	372	368	388	376	367	395	351	353	390	346	397	372	378	396	348	387	391	372	361	365	369	375	356	379	396	331	341	347	377	349	379	373	362	370	362	343	375	364	363	388	346	354	381	371	347	413	392	367	359	368	391	363	357	406	377	396	361	378	356	381	347	391	364	360	412	366	396	381	370	391	380	388	370	375	353	380	359	394	336	368	356	352	371	392	379	395	380	350	359	369	362	367	371	338	387	355	362	351	344	367	398	365	384	373	367	350	344	370	359	377	364	397	342	391	359	405	373	399	397	396	394	355	394	387	335	367	394	377	363	356	385	373	391	389	380	361	362	361	359	382	370	375	379	370	366	392	342	336	346	362	385	354	372	361	360	391	418	363	374	360	389	381	380	388	375	364	368	401	385	408	408	364	391	366	365	329	367	370	377	391	367	382	385	394	374	405	394	349	358	381	345	364	356	401	358	349	345	354	356	404	366	418	391	360	362	413	350	377	365	358	359	348	361	363	395	388	388	361	351	377	400	391	341	384	362	406	361	412	370	393	335	417	426	356	355	345	322	403	396	343	363	371	325	347	380	369	351	392	386	408	383	396	358	372	372	348	398	368	402	381	388	381	365	381	398	368	389	392	370	377	332	382	347	395	369	359	382	397	372	415	372	405	358	389	342	332	369	376	342	380	372	365	373	377	368	399	360	352	412	356	362	367	378	358	402	361	410	368	382	379	378	389	366	385	337	349	399	382	383	375	360	368	347	370	372	394	341	424	377	374	342	338	405	348	306	367	335	369	365	378	354	361	352	409	407	373	372	411	417	371	361	358	384	374	382	375	385	383	396	395	351	398	372	386	347	398	334	390	370	370	352	374	378	414	400	355	388	390	373	352	374	359	355	351	371	362	404	381	393	375	354	392	374	396	391	389	363	355	363	377	387	367	398	398	344	355	388	367	337	369	372	341	388	361	349	387	383	383	366	366	334	356	374	333	371	397	360	363	379	347	379	370	395	394	349	371	387	372	387	383	329	420	422	366	349	361	382	354	362	385	359	376	414	415	390	338	372	366	383	359	369	348	418	354	359	371	366	346	363	393	394	426	394	390	361	367	360	362	352	395	381	343	376	374	392	350	348	374	419	387	377	359	365	367	349	375	373	360	382	380	384	394	375	411	361	376	381	387	363	355	359	382	375	370	374	360	409	409	409	384	390	398	366	370	397	383	362	376	367	348	391	354	397	372	378	376	351	338	371	406	373	338	363	391	376	358	390	386	391	368	339	391	379	355	417	349	345	390	406	366	367	373	412	354	369	382	374	375	343	384	371	374	381	367	397	376	349	381	371	380	357	362	378	339	354	378	369	383	377	369	400	379	353	379	370	399	405	402	399	384	359	341	360	375	403	356	428	365	390	354	347	375	389	375	389	374	354	401	348	365	356	389	365	350	397	356	401	362	333	381	396	354	378	370	363	369	399	407	386	369	387	387	348	377	373	306	371	385	375	385	369	390	364	372	381	374	390	385	384	365	371	373	364	394	359	371	356	370	347	366	333	365	363	395	382	371	362	373	399	355	391	350	385	366	309	350	389	393	410	366	385	397	352	365	380	379	343	350	396	369	387	373	377	369	369	346	399	370	405	350	363	352	362	373	367	338	377	344	365	378	373	376	406	359	395	358	396	392	361	381	391	355	361	358	389	372	367	366	365	364	368	380	386	347	364	353	356	351	384	376	361	385	365	383	386	346	388	364	376	367	373	343	392	367	345	327	393	385	394	370	367	342	367	377	385	384	435	377	385	383	363	371	380	364	374	370	361	369	342	378	374	358	371	368	382	401	368	401	373	346	378	389	334	362	386	358	381	363	356	380	379	375	377	377	339	357	386	366	374	358	384	394	376	391	397	388	354	378	409	392	355	368	375	383	367	361	360	352	349	373	376	347	371	372	356	378	351	361	351	350	364	380	341	343	388	391	369	392	378	385	366	409	380	353	381	367	331	370	376	404	343	363	374	367	366	366	390	358	393	366	384	375	353	379	367	395	351	407	421	395	364	359	371	363	378	385	369	375	358	366	366	381	356	362	362	365	377	393	359	392	377	357	401	404	362	409	371	333	352	362	364	330	389	365	387	397	404	363	371	386	374	359	365	405	357	363	396	361	402	394	396	366	398	398	385	361	364	403	389	400	330	379	375	403	389	354	380	339	378	350	360	409	380	383	390	371	389	341	394	361	368	355	354	377	344	352	369	397	409	384	375	374	358	367	385	353	359	366	383	368	344	360	331	375	390	366	356	382	402	378	352	369	382	399	353	364	352	351	346	358	392	367	397	389	355	363	375	391	373	351	412	375	350	365	376	354	376	398	351	381	368	360	375	409	413	379	349	375	357	338	381	388	362	356	376	354	416	359	375	341	373	372	360	368	384	390	352	331	380	360	396	391	354	367	354	392	376	361	386	382	363	371	400	389	360	377	370	352	348	400	403	357	357	359	357	377	391	372	366	347	347	335	380	386	376	370	388	322	400	376	379	392	392	385	364	385	395	359	376	395	409	351	339	403	387	379	384	364	376	355	357	361	367	375	378	324	378	399	370	389	349	381	371	406	394	370	370	352	362	378	361	348	400	375	408	351	372	367	369	374	385	373	359	358	401	374	360	386	405	384	353	368	348	397	382	378	380	366	361	403	366	365	343	312	368	405	353	368	361	375	355	350	397	358	386	379	359	405	342	375	355	359	387	382	390	365	339	382	367	405	379	402	362	387	382	385	369	354	379	364	364	395	402	376	364	395	387	396	365	337	348	361	396	341	387	364	371	387	382	369	366	377	411	359	398	419	376	358	344	359	404	378	369	385	356	393	409	384	372	346	379	377	356	398	363	368	358	408	370	380	313	380	401	403	392	358	369	397	364	391	364	353	373	357	359	335	391	359	371	370	373	379	364	368	372	398	336	362	406	373	356	337	348	376	395	354	357	389	348	376	351	361	339
39550	19647	6677	3318	2187	1722	1272	1146	912	842	694	675	618	564	544	532	521	517	551	577	574	519	520	555	575	552	558	606	606	607	590	556	551	516	477	453	443	461	459	455	516	490	506	476	464	473	462	459	531	488	463	450	489	472	469	424	410	402	446	428	460	422	468	432	438	464	463	456	455	445	431	383	435	436	435	441	459	419	432	435	436	478	430	428	430	463	407	421	416	427	432	440	442	452	400	460	432	428	450	400	420	465	417	416	414	434	423	396	405	423	476	433	458	468	468	443	462	450	455	371	475	418	438	404	451	445	439	415	399	435	464	426	451	444	432	421	406	437	453	430	420	454	406	469	443	424	456	457	430	426	414	440	444	440	403	442	396	459	393	424	438	442	429	436	448	453	424	465	446	402	429	412	468	413	426	422	432	438	421	428	438	425	400	444	411	433	437	371	417	449	405	444	411	400	460	436	421	424	423	446	448	418	486	442	458	427	438	411	486	455	457	451	420	443	446	409	429	422	426	459	429	417	449	426	437	431	410	425	461	431	431	431	453	442	424	442	443	402	460	435	435	471	439	445	469	431	446	464	423	436	427	459	418	470	446	423	418	439	432	403	397	408	449	433	426	443	454	448	436	419	429	451	402	457	410	425	434	437	398	432	473	451	413	424	454	422	400	413	431	422	432	425	437	436	435	418	403	437	440	385	419	420	441	428	438	420	483	463	447	423	441	464	404	388	418	431	440	405	446	452	452	401	451	418	426	449	416	401	429	483	405	421	421	423	445	435	405	438	401	408	434	418	415	425	402	433	443	456	417	433	421	459	441	410	427	436	474	392	424	457	422	442	424	435	430	435	399	392	439	425	415	429	437	439	441	439	408	452	436	440	407	441	426	403	450	420	425	427	416	406	446	455	430	390	438	436	435	421	430	414	411	395	402	472	410	462	456	400	425	416	415	469	458	400	422	408	423	404	435	447	447	417	435	426	395	421	416	431	413	432	448	427	408	466	436	473	410	446	440	421	433	400	458	423	446	424	444	425	407	422	425	423	493	446	425	438	423	436	419	403	405	450	419	440	450	434	401	422	436	439	468	446	447	412	412	431	444	454	430	490	430	432	448	426	448	399	427	400	458	432	445	450	428	434	438	416	416	413	447	388	417	420	428	439	454	416	461	458	439	411	419	444	405	422	421	448	426	469	403	401	436	427	418	467	408	409	410	415	427	428	493	452	439	420	435	430	433	441	407	410	408	449	391	457	414	445	451	405	419	382	414	467	441	437	416	459	403	409	458	395	455	413	468	400	438	436	428	413	446	407	415	426	425	424	454	414	434	432	414	431	434	415	424	402	427	440	424	439	437	393	424	418	425	418	482	388	473	401	478	441	412	439	421	439	447	400	417	402	417	428	451	427	402	426	410	423	461	423	429	446	460	393	415	422	440	436	432	419	439	442	401	437	454	436	453	418	457	424	444	458	414	470	505	453	409	435	452	399	496	446	450	404	415	434	422	433	434	436	454	459	406	429	391	397	436	436	466	418	477	455	415	452	390	473	420	424	464	422	464	408	424	438	422	424	470	425	450	429	455	441	414	407	393	433	397	442	423	393	457	463	422	436	450	410	454	422	427	421	424	430	418	387	406	440	462	444	431	410	443	448	418	440	439	425	432	449	420	443	448	475	390	403	414	407	413	447	428	439	455	452	419	426	424	424	439	399	372	402	391	440	463	441	409	416	401	445	418	410	455	470	414	431	427	433	425	434	417	447	436	413	423	462	406	458	398	433	450	416	426	406	472	441	433	406	427	429	410	450	445	420	457	427	414	422	373	419	452	411	417	430	425	409	412	414	406	431	429	451	441	451	444	462	436	417	456	435	423	448	436	431	430	449	424	440	455	444	425	453	430	428	426	397	452	398	425	394	418	443	408	467	443	361	414	445	437	422	425	455	430	452	405	409	404	425	454	422	418	451	430	426	410	423	437	412	427	416	393	424	424	468	445	417	447	405	440	424	428	392	450	443	410	425	413	424	414	441	424	414	426	415	432	431	419	425	424	407	420	453	442	451	430	440	443	414	437	441	395	430	419	400	421	400	428	417	416	399	440	417	446	467	433	438	415	394	401	449	405	479	424	458	435	449	467	403	440	436	445	407	440	461	411	443	437	402	453	447	433	438	399	423	396	448	429	420	425	447	441	423	410	444	421	415	427	435	467	468	423	426	430	412	432	459	465	412	445	443	422	399	436	404	430	407	450	415	434	414	450	434	485	435	439	461	409	414	413	406	434	417	492	438	426	457	447	404	426	444	426	424	437	437	428	436	438	423	436	476	438	444	467	439	420	429	425	441	451	414	438	409	445	442	466	407	425	428	427	454	400	452	436	437	422	427	428	411	442	442	471	421	441	435	438	425	422	460	427	393	431	437	423	445	438	414	401	440	447	419	427	453	465	421	442	467	440	428	422	435	439	434	436	443	417	456	404	429	427	444	407	447	413	455	445	449	388	420	427	413	445	410	444	436	414	419	455	431	414	465	470	441	407	453	427	419	405	402	447	427	460	441	453	431	410	426	432	464	421	390	419	437	463	429	466	462	445	421	444	418	413	445	438	423	474	438	414	447	442	432	417	450	437	439	428	419	436	426	468	441	432	437	390	440	425	429	427	437	438	403	404	398	425	437	437	423	417	453	398	450	410	395	440	432	416	396	428	432	446	431	429	447	427	426	396	417	410	426	400	453	495	410	415	429	425	362	418	432	428	427	430	402	421	440	435	422	435	447	451	405	444	429	400	430	438	473	410	453	454	437	429	424	436	457	395	375	426	427	443	428	439	434	443	433	424	430	400	418	407	431	404	415	423	394	400	464	442	420	433	424	411	427	394	448	424	423	418	420	416	445	391	434	437	420	436	401	420	421	444	426	414	428	416	429	443	418	431	458	439	435	445	415	447	453	458	447	428	434	445	429	383	439	411	423	402	420	415	428	414	436	425	430	469	422	438	423	424	441	460	451	433	404	441	424	471	391	411	428	418	436	467	442	452	436	429	440	427	439	405	397	434	433	464	412	448	412	410	433	398	418	416	416	438	420	459	455	425	398	446	414	442	450	436	421	465	425	477	453	423	452	424	466	466	421	431	429	463	419	416	418	442	411	437	415	427	467	461	415	432	469	416	401	426	464	448	470	440	437	396	423	427	398	427	447	443	442	425	441	424	433	444	419	413	436	439	450	430	475	438	400	445	425	388	420	438	433	425	457	451	453	441	414	411	378	452	433	444	439	423	426	476	417	452	470	427	417	432	450	388	416	450	425	409	459	437	443	421	453	430	408	431	458	456	426	439	466	460	422	472	415	433	406	417	436	433	417	412	446	403	444	441	436	456	455	411	391	447	454	428	418	422	435	462	444	441	444	476	446	455	448	417	444	441	413	455	414	418	469	407	407	414	450	447	425	444	416	485	433	436	418	412	414	388	408	461	440	416	448	395	422	450	427	441	427	435	424	405	433	441	481
24469	20737	26966	24458	12607	1335	1052	879	926	793	837	873	843	828	784	791	791	819	829	804	829	838	860	872	776	869	842	828	854	854	878	850	800	848	778	823	805	811	797	783	817	736	818	823	847	790	826	829	845	745	764	798	711	750	740	783	776	750	797	812	741	815	796	735	749	828	793	731	806	832	758	789	775	730	736	834	750	785	698	772	798	729	756	718	735	726	799	739	758	777	837	776	759	769	671	757	761	758	772	775	750	748	771	729	781	783	790	764	772	723	767	794	723	765	750	753	817	778	809	768	789	773	768	735	746	789	771	813	744	752	769	775	742	789	825	796	793	791	740	779	779	785	757	771	795	772	761	790	747	739	837	773	787	791	828	693	753	769	753	746	781	733	801	731	813	776	791	787	756	745	765	798	732	744	731	764	766	737	791	776	749	693	770	773	785	813	782	697	803	757	771	803	753	808	827	783	792	783	755	748	761	763	765	781	739	779	770	780	753	851	785	803	787	807	801	762	765	808	806	771	787	705	773	803	754	777	747	765	766	795	848	738	800	764	772	835	758	763	766	749	772	813	776	736	757	816	774	786	772	765	766	771	765	777	809	772	800	770	767	789	781	730	762	768	817	777	785	756	843	759	760	831	761	810	791	801	742	733	721	794	747	766	787	747	779	778	799	808	763	801	774	740	780	771	821	772	791	794	761	744	799	775	772	780	798	767	800	759	817	782	777	806	752	763	766	745	789	788	762	785	769	762	801	804	826	770	761	827	790	788	794	849	746	747	761	801	738	787	766	795	789	781	778	766	793	770	746	752	770	752	731	811	762	760	818	744	739	734	750	785	798	771	829	815	802	764	808	787	814	771	778	808	743	765	767	790	748	747	747	794	840	810	782	789	794	791	804	747	806	737	758	767	843	747	774	763	771	785	802	805	770	781	806	758	773	850	850	780	740	794	764	754	786	773	795	770	830	767	770	756	785	763	771	779	746	789	796	764	776	762	751	732	804	753	780	842	777	737	766	728	811	789	761	799	750	775	737	758	769	795	803	754	783	753	775	817	783	770	795	780	797	762	777	772	790	809	760	794	767	728	743	778	785	802	761	766	795	779	767	735	784	778	742	772	769	749	761	791	777	794	787	804	796	807	784	775	729	770	762	779	778	778	776	796	724	759	755	766	806	752	719	841	757	757	762	802	712	815	798	820	737	808	791	757	787	787	789	774	760	778	751	789	768	808	767	790	750	806	844	769	751	744	781	815	785	798	789	748	740	745	758	861	743	795	769	810	742	729	751	812	747	812	740	791	784	740	776	816	791	768	760	773	840	781	790	794	794	754	767	809	811	757	774	713	741	796	771	760	783	797	752	784	737	820	790	759	767	786	778	739	799	756	741	741	724	762	793	768	753	743	748	719	736	765	729	773	772	731	751	818	763	776	784	754	728	788	763	770	794	804	760	776	803	748	810	762	825	758	762	760	777	778	708	784	751	755	761	771	768	797	791	778	823	755	808	800	733	776	809	777	789	769	774	785	704	754	824	775	755	839	792	757	779	752	804	744	757	719	737	800	747	718	734	763	770	763	772	835	775	780	775	755	771	762	807	770	795	775	747	799	751	749	750	819	763	771	781	795	746	818	810	777	804	742	749	753	787	761	719	764	764	725	792	772	771	748	798	744	796	744	770	766	716	796	765	813	719	751	762	763	786	774	772	763	734	746	779	757	766	761	756	736	749	764	835	778	761	787	795	779	721	741	806	766	744	770	772	740	782	784	797	778	729	757	779	805	732	738	766	753	800	753	784	777	784	740	813	817	757	726	773	789	782	739	754	717	799	766	732	733	769	789	826	806	752	745	782	778	736	733	788	774	765	802	759	745	711	753	808	743	741	726	770	814	776	781	773	766	799	763	737	775	769	782	793	761	761	759	768	792	757	768	794	775	799	767	742	770	761	820	797	775	787	780	783	812	813	782	732	819	773	813	755	792	743	745	811	790	718	787	719	810	787	806	794	743	788	770	778	774	763	762	806	783	702	816	815	761	783	722	808	760	768	765	771	770	761	735	776	713	787	755	802	828	770	804	710	780	762	790	746	759	758	749	776	819	761	827	758	789	802	777	769	774	762	741	709	776	762	767	736	760	798	798	785	773	716	765	804	788	742	789	764	795	771	762	799	764	787	789	739	760	807	746	702	802	787	736	792	734	772	736	771	836	746	767	724	755	788	708	765	754	795	794	782	740	772	764	749	728	763	752	777	719	815	758	745	805	766	832	764	781	826	765	769	773	770	794	786	729	773	778	759	754	726	829	793	762	731	755	765	756	775	745	810	823	805	752	803	772	783	794	762	767	805	748	776	782	745	728	780	856	766	766	756	773	751	785	731	743	773	790	769	770	759	774	820	765	775	777	745	794	779	785	748	778	793	747	814	778	750	783	797	735	748	795	760	800	779	774	789	789	755	774	727	790	709	783	792	795	792	738	792	773	787	742	745	797	780	774	760	792	723	774	734	765	795	772	803	759	789	737	742	786	729	802	745	773	694	777	733	775	755	788	746	758	768	744	706	778	752	750	774	744	761	813	768	715	801	751	798	787	800	812	759	766	745	798	784	758	757	757	803	813	782	752	736	767	808	756	794	782	755	737	741	780	757	749	732	753	767	804	795	810	756	742	775	761	768	772	778	763	788	742	760	698	773	782	754	793	757	753	769	773	791	789	756	832	772	769	714	763	759	854	807	770	830	805	774	837	724	759	778	737	764	782	807	775	726	815	793	772	750	813	755	785	796	807	805	790	769	780	753	740	759	782	762	826	732	791	783	772	776	729	782	793	772	780	798	772	807	739	789	740	730	786	769	756	789	803	749	783	767	782	748	815	756	845	728	723	779	798	762	856	794	771	744	777	798	807	732	738	821	775	810	746	765	783	760	734	747	782	769	764	813	762	787	746	809	814	769	786	792	761	768	747	800	795	739	785	725	789	752	821	754	774	782	781	754	770	807	786	757	773	705	737	794	748	772	802	819	830	773	729	726	757	740	786	778	744	745	757	729	737	768	757	784	854	783	802	786	756	806	748	803	767	814	750	791	800	752	797	795	743	811	814	766	783	774	768	798	791	745	783	806	733	733	764	815	748	718	788	729	785	776	766	770	799	783	798	724	732	799	770	773	762	744	791	778	752	784	811	845	831	786	736	796	771	762	761	775	769	793	810	756	719	772	721	762	779	753	795	768	778	744	781	755	791	783	817	767	771	780	833	827	747	761	811	787	776	800	795	794	758	758	784	796	775	751	830	767	786	797	749	758	798	784	802	822	773	822	772	773	760	788	729	794	776	780	691	734	796	726	790	756	729	764	772	771	771	788	756	705	845	823	718	734	762	790	726	759	721	750	772	736	741	755	778	748	758	773	799	833	773	749	788	743	736	796	751	787	824	764	813	796	728	783	771	826	788	782	748	751	753	797	751	749	791	739	767	781	719	756	820	729	786	779	776	776	767	726	787	798	807	749	750
39020	18280	4463	2479	1886	1579	1363	1212	1124	1051	1031	991	963	961	884	953	931	910	917	949	909	972	937	963	960	969	988	957	974	1003	986	991	964	967	863	886	924	854	850	931	927	859	916	934	967	919	934	880	936	882	905	909	868	860	827	899	865	810	849	838	885	869	834	837	881	915	892	865	828	913	851	878	797	859	858	859	888	864	883	870	872	786	908	857	847	841	951	836	832	870	907	863	918	855	879	874	866	892	879	866	840	883	856	911	839	819	858	854	906	812	863	857	857	884	846	887	877	874	821	866	804	833	907	820	835	874	896	824	833	848	897	849	831	916	895	873	876	869	840	854	878	818	828	908	895	841	858	895	850	843	874	868	809	885	831	905	845	850	827	850	841	871	922	887	928	837	825	873	932	855	908	873	870	852	855	887	874	807	886	817	828	884	851	827	848	877	891	883	827	862	896	883	802	872	921	819	825	863	883	849	861	885	859	819	824	848	914	879	914	823	863	826	865	889	890	917	857	878	927	855	849	893	838	855	845	902	813	859	884	865	870	909	883	824	837	860	925	898	862	901	801	919	895	868	868	849	883	824	906	844	851	875	873	804	882	907	893	856	894	902	884	821	879	831	860	888	877	833	837	901	862	851	891	874	865	869	841	843	915	855	834	869	836	877	819	815	851	876	834	908	873	865	885	801	867	872	867	866	873	864	838	867	894	827	871	903	921	858	866	882	856	912	896	867	895	925	875	880	931	874	862	858	836	892	854	875	860	830	839	852	855	840	805	841	875	888	883	873	853	855	825	895	824	872	871	920	849	882	817	866	916	848	911	862	787	848	873	899	823	863	818	852	871	912	864	877	901	871	828	870	883	866	868	875	880	897	857	843	850	822	874	867	899	888	790	859	888	854	880	830	870	849	870	835	942	927	848	802	815	884	832	833	862	882	871	900	869	908	822	834	948	840	881	854	885	843	781	893	846	810	875	857	870	885	873	871	859	848	871	885	887	837	876	837	884	812	861	818	842	873	839	845	863	898	852	871	881	859	847	827	845	901	816	859	872	890	762	916	818	865	842	844	894	865	856	842	809	816	831	815	877	854	854	864	872	876	830	884	817	832	895	862	856	877	865	904	836	844	867	855	901	879	843	883	890	896	888	855	858	841	855	904	912	897	902	849	862	890	793	848	836	857	808	875	921	893	861	859	818	873	867	855	864	836	865	848	922	868	843	829	870	852	824	912	873	847	856	837	875	824	928	871	870	862	878	852	877	866	858	852	856	852	846	904	827	858	854	900	893	882	855	916	912	861	888	810	888	879	844	947	846	874	871	891	842	865	886	856	825	813	819	837	855	806	831	868	884	844	853	805	845	850	904	902	884	890	918	871	820	844	867	891	894	843	787	870	876	826	892	876	907	881	821	880	885	893	874	858	843	867	855	873	850	897	845	851	860	863	873	863	823	907	849	809	900	850	883	855	897	857	896	879	844	829	875	868	866	863	821	884	858	875	869	864	901	888	909	838	880	823	882	864	865	865	841	873	887	871	836	910	869	863	813	863	873	868	904	799	860	857	882	855	931	880	824	868	851	852	888	850	838	834	867	894	859	886	878	867	886	858	851	830	850	848	859	881	859	839	873	862	861	848	839	829	813	826	867	905	933	814	832	905	853	845	854	882	873	863	786	852	833	851	829	890	905	875	838	880	830	825	880	866	907	887	813	843	837	900	879	856	869	863	851	851	811	849	907	860	836	835	806	875	892	846	945	853	908	870	809	829	902	901	862	886	859	916	824	871	841	843	885	859	856	911	850	890	857	885	894	904	931	873	862	842	860	862	869	880	853	834	830	909	846	822	917	830	850	905	829	864	864	846	904	829	867	862	860	906	832	869	888	862	910	871	851	868	866	858	910	871	877	893	877	850	868	926	860	913	848	806	847	822	862	895	884	819	885	870	860	861	796	918	890	903	871	871	828	860	825	808	873	875	842	920	837	844	855	804	870	878	908	900	921	892	853	818	863	875	882	874	851	884	851	860	881	859	842	857	893	922	877	849	864	861	878	865	917	805	855	875	859	884	832	851	860	899	888	829	838	878	920	815	820	884	826	859	873	928	848	852	850	835	800	878	849	878	866	851	859	853	836	836	852	876	861	868	885	896	915	854	877	813	827	869	855	850	818	894	854	836	869	904	864	902	857	833	860	877	875	834	896	908	856	849	840	895	857	869	882	907	844	854	888	829	876	884	854	939	839	856	900	835	889	882	854	904	850	883	872	909	827	852	869	849	910	902	838	867	895	835	840	885	902	897	885	815	867	932	825	870	831	855	878	913	890	858	842	862	865	836	840	859	829	848	869	890	856	933	908	869	857	893	903	849	907	908	794	865	854	867	849	859	870	863	858	845	883	842	860	851	889	842	886	865	859	914	916	890	874	846	888	854	829	811	859	865	865	844	842	880	871	850	847	881	924	855	841	877	865	823	879	884	819	864	804	864	824	819	839	908	862	884	853	829	914	847	871	871	856	835	863	839	873	859	887	850	900	895	832	864	828	829	888	862	887	911	850	898	838	809	813	832	856	811	891	803	788	848	871	861	881	931	865	879	844	818	848	896	813	872	867	897	846	838	866	820	864	859	889	856	881	834	904	900	791	833	854	856	849	812	913	903	851	883	883	899	887	896	912	840	866	871	834	865	916	925	835	894	899	862	848	865	914	836	872	848	891	880	881	914	810	807	843	811	909	866	857	910	836	871	864	893	855	853	830	898	835	843	920	825	856	877	870	897	833	894	873	908	855	884	892	825	808	855	865	904	899	859	911	840	822	857	856	907	855	908	853	859	876	852	865	867	851	854	861	860	910	882	831	865	883	912	837	858	845	874	832	930	836	904	872	856	911	860	845	836	871	912	873	872	885	841	840	853	881	851	904	835	873	920	867	831	837	882	849	861	850	859	857	854	909	867	876	886	822	845	881	864	860	885	909	887	851	882	887	888	823	831	847	900	863	870	885	913	916	825	901	882	866	869	789	843	900	840	885	815	908	845	871	844	829	842	857	897	908	860	862	876	829	867	843	888	895	886	909	885	892	901	885	813	879	842	879	862	894	843	837	860	819	825	874	853	881	891	840	824	843	840	818	865	812	925	822	868	877	832	870	862	841	877	848	816	878	882	858	915	859	892	858	872	862	871	886	848	846	882	874	811	826	839	836	890	915	866	903	865	863	870	865	894	807	896	879	896	844	860	879	832	934	841	812	948	856	872	859	852	879	846	840	867	898	842	880	879	899	857	882	874	852	846	892	829	899	878	859	867	874	837	879	871	847	804	842	866	867	828	864	864	871	853	852	836	825	890	899	910	899	903	832	905	863	863	867	848	856	877	825	890	865	896	816	858	896	856	812	895	876	860	872	862	873	861	854	867	847	859	864	842	838	867	885	851	866	866	882	911	856	913	839	855	839	816	902	885	829	835	920	913	832	891	865	875	844	892	861	849	842	897	897	861	869	849	913	837	874	855
22218	20776	28346	23281	20778	20829	11574	1420	1036	927	891	820	748	714	719	666	712	708	671	674	689	718	760	731	742	702	768	752	710	791	725	713	720	635	607	564	502	602	663	611	592	651	623	652	604	634	657	627	637	568	610	625	615	614	592	624	611	582	605	600	614	589	586	560	601	581	628	573	601	589	520	597	598	580	591	554	573	626	635	577	579	580	622	602	610	596	610	552	589	597	556	563	570	642	605	621	569	554	578	590	589	576	607	589	604	607	581	569	553	606	586	601	568	574	638	621	588	605	591	585	603	559	583	592	573	552	591	583	654	593	604	633	574	618	571	575	557	554	571	572	621	563	600	582	634	574	593	596	554	549	563	569	607	570	559	604	586	629	604	585	562	609	596	582	547	572	598	572	554	570	558	597	584	615	605	575	588	595	601	583	597	599	579	586	534	597	579	613	576	613	566	602	570	570	561	595	588	577	596	592	597	575	588	586	566	596	624	597	554	587	573	560	594	569	562	595	610	567	556	564	571	566	580	603	545	532	561	578	572	577	586	637	549	600	578	557	564	550	566	548	548	588	568	561	588	572	567	626	614	555	611	530	564	524	563	561	609	581	560	626	553	607	608	606	591	585	647	554	557	560	541	569	567	571	627	618	584	573	548	530	597	591	596	596	620	575	566	605	599	535	561	561	541	587	578	580	579	606	614	607	588	612	605	631	552	576	572	608	566	567	582	611	618	592	590	568	537	542	578	606	610	632	545	581	577	577	588	568	618	590	564	602	599	598	593	570	626	572	622	582	611	598	591	589	544	641	616	605	574	630	597	588	589	614	580	538	587	594	605	566	596	549	551	559	571	581	568	610	577	532	605	568	586	560	562	624	609	592	567	592	564	591	585	617	604	599	597	600	585	667	595	581	591	563	573	624	628	572	567	583	556	578	575	597	577	611	594	619	575	587	590	601	598	629	577	596	571	563	558	595	547	566	575	634	590	627	626	567	593	569	591	571	556	578	627	582	552	549	585	572	585	556	602	536	583	590	556	628	570	591	563	581	574	588	543	574	575	591	578	605	595	601	585	585	575	556	576	584	570	597	589	542	543	607	595	589	559	607	567	588	572	590	576	594	596	610	583	571	597	588	639	561	591	542	540	589	584	604	618	614	528	599	590	570	591	575	553	615	589	592	534	598	623	606	599	549	525	605	588	591	592	581	597	605	555	591	591	595	581	578	570	584	582	568	547	612	567	662	593	546	570	596	550	579	560	523	589	604	581	545	580	616	598	588	578	608	572	541	576	547	603	532	591	583	588	613	580	586	582	549	581	609	543	595	580	565	604	605	576	583	624	581	566	579	577	524	589	558	550	594	583	575	582	606	573	589	538	610	545	584	564	588	565	568	594	569	565	583	585	576	544	591	594	585	582	550	577	595	564	590	582	618	602	552	592	587	575	609	592	549	604	565	597	583	587	569	606	597	597	588	609	549	523	596	599	578	569	558	574	585	547	580	579	567	575	552	581	526	561	600	611	595	584	566	563	588	607	604	571	546	625	583	577	592	581	580	609	561	595	585	601	596	584	577	598	588	600	580	600	598	523	577	577	555	621	632	569	578	607	616	623	571	592	590	565	536	564	618	599	622	622	560	574	525	558	589	579	583	597	619	564	596	577	543	556	555	641	570	573	570	590	575	591	568	596	578	626	617	598	594	605	652	606	618	534	575	585	565	565	596	605	587	572	583	594	542	583	571	582	567	563	600	570	557	589	587	591	580	600	595	568	622	601	559	576	590	607	582	584	558	571	629	568	565	592	558	626	558	577	564	617	615	624	606	586	570	613	549	553	531	559	588	595	602	566	605	618	598	553	563	556	619	561	556	591	614	584	577	631	564	545	589	545	575	583	554	614	550	551	604	606	575	591	595	556	566	624	592	579	584	598	582	596	599	564	597	603	584	568	573	578	597	583	601	599	597	576	582	597	591	586	587	550	550	610	574	576	601	579	579	585	519	613	621	599	599	532	572	543	578	601	569	679	579	583	598	609	557	601	608	563	563	576	575	562	562	599	604	597	508	624	593	597	562	579	605	593	616	563	564	579	605	570	595	589	632	583	604	610	576	560	583	562	601	561	530	577	605	587	613	604	575	572	573	611	566	552	555	543	610	577	573	562	615	576	560	570	590	563	566	561	568	551	563	618	569	563	580	602	564	612	578	600	654	608	577	551	556	560	617	557	616	581	581	600	586	579	557	592	548	572	613	617	629	585	578	579	579	604	565	540	609	570	588	573	608	617	597	601	608	593	581	600	595	589	583	617	611	569	612	573	598	552	551	616	554	571	574	500	614	571	575	550	581	567	543	611	610	583	627	586	610	560	601	545	602	600	574	599	592	590	609	603	561	543	570	597	566	586	585	617	594	635	567	581	610	592	593	550	569	613	627	592	656	576	561	628	541	605	567	605	613	579	566	541	563	588	590	585	520	587	595	557	578	545	590	616	596	620	605	630	561	586	574	575	579	539	564	608	575	564	540	596	586	603	536	588	577	582	556	542	578	535	568	601	591	559	571	598	530	590	563	583	600	593	580	594	566	561	534	577	586	540	537	599	566	594	626	567	563	583	541	565	565	572	560	629	579	605	578	546	574	555	574	607	559	613	607	584	584	609	536	595	609	581	588	573	633	592	573	557	525	631	605	591	613	590	542	559	602	543	612	581	610	575	587	540	566	564	585	561	572	595	607	515	577	580	590	552	568	570	542	596	582	566	561	578	579	596	584	549	577	564	586	572	566	570	575	579	566	567	577	557	606	631	540	586	614	586	561	605	557	546	578	629	569	629	565	619	597	571	555	612	550	583	605	577	602	562	554	574	542	579	590	601	556	570	632	585	566	575	585	652	596	568	572	577	552	559	598	622	605	589	598	561	539	625	565	589	579	593	565	548	625	611	573	572	605	603	561	570	598	547	581	637	563	592	635	575	584	611	549	579	613	567	567	583	623	540	578	577	545	588	548	542	581	594	573	563	596	610	563	586	582	583	644	558	653	617	575	575	595	553	619	597	610	587	564	589	517	614	593	579	592	561	622	618	594	568	575	569	541	573	558	588	588	576	575	586	613	562	575	629	578	548	604	593	567	573	557	550	555	582	627	653	553	576	568	555	575	595	576	591	575	563	594	577	569	561	562	594	565	618	513	562	580	600	563	591	558	577	637	600	560	553	618	596	581	603	573	598	567	565	567	538	619	588	575	546	591	613	586	581	601	548	587	565	595	610	591	595	560	613	622	595	542	582	542	579	559	557	578	594	550	607	574	542	619	518	582	610	566	579	554	538	578	551	574	562	555	586	583	572	609	596	554	597	612	522	530	622	561	561	594	589	604	605	533	589	549	572	580	574	640	605	626	584	566	572	584	566	536	586	554	596	591	588	587	602	596	580	596	569	566	590	556	568	564	591	600	582	583	572	550	584	655	606	582	567	557	576	607	628	587	570	645	579	573	605	596	590	627	560	562	571	579
43832	24619	11287	5883	4055	3144	2420	1994	1657	1428	1221	1136	999	973	923	862	808	769	828	828	898	862	801	904	930	884	892	889	906	924	876	934	916	777	742	691	661	684	724	702	679	717	750	729	747	747	756	694	749	683	676	691	683	669	688	649	620	595	656	653	653	637	628	670	610	681	635	647	648	671	654	647	662	641	628	641	626	650	629	655	632	655	673	651	629	622	661	678	630	647	636	631	648	629	639	647	671	632	671	671	650	687	661	606	642	617	650	588	669	644	670	656	681	636	653	606	650	627	649	677	621	601	661	655	654	592	617	643	623	640	615	627	634	622	693	605	657	648	637	628	628	674	619	576	658	627	633	616	649	620	590	660	606	619	638	678	613	603	596	667	654	659	623	596	625	627	651	657	628	647	638	624	638	613	661	649	617	648	682	676	662	644	626	613	666	640	651	625	629	634	643	623	651	624	609	642	612	625	642	622	666	653	632	634	636	613	636	606	618	637	632	620	646	618	647	625	624	583	653	649	619	593	616	632	631	650	648	589	633	651	636	655	631	585	617	649	685	687	602	616	648	612	642	608	638	633	617	672	627	622	655	630	582	631	626	596	612	623	612	625	665	622	648	639	640	638	580	677	652	671	629	591	620	645	622	593	658	665	604	607	639	635	617	655	635	621	650	624	670	673	585	612	639	627	638	652	660	624	611	627	619	650	641	635	675	603	583	658	627	647	630	598	605	637	607	617	627	584	634	679	618	593	628	616	619	598	680	644	625	713	602	631	596	614	653	599	655	604	649	558	647	677	642	652	615	645	640	654	671	605	602	635	686	639	616	640	620	651	627	606	676	604	605	623	658	604	659	648	630	604	620	653	621	673	641	654	642	647	666	660	640	652	661	657	678	644	654	682	618	611	638	620	612	616	650	642	682	670	602	651	608	589	577	677	644	620	655	596	644	674	642	626	602	639	664	667	638	601	606	611	620	609	645	653	602	613	661	655	623	638	616	680	613	588	658	597	643	659	635	627	632	670	634	641	647	657	647	658	609	592	655	613	639	581	636	597	639	657	617	646	656	674	609	647	636	672	638	624	651	628	630	647	630	616	631	666	617	605	633	652	610	636	645	594	668	681	633	628	627	663	608	607	680	613	606	657	658	636	622	582	676	640	599	685	631	636	593	657	640	688	708	627	612	612	674	634	639	656	617	616	652	670	625	632	614	607	649	630	691	628	628	638	639	665	595	623	619	631	645	630	604	612	615	652	610	651	644	595	645	637	684	644	646	603	618	613	588	615	620	656	643	605	615	675	599	623	629	641	616	672	630	619	654	607	637	662	627	607	612	630	640	645	666	609	626	619	644	593	619	658	618	617	587	649	638	618	576	591	655	681	663	652	655	639	645	633	629	567	646	650	641	618	617	650	651	628	642	635	642	604	631	608	639	629	605	676	640	557	659	626	602	594	649	628	647	609	594	624	614	624	597	644	636	597	603	659	665	569	629	644	601	644	617	648	655	625	631	596	639	611	624	669	609	619	618	643	647	637	603	667	632	711	637	633	637	630	578	619	593	658	589	652	660	619	637	634	652	630	639	648	586	641	627	624	611	670	664	642	628	643	631	632	637	663	643	595	632	600	629	674	591	636	617	605	639	651	648	646	629	634	617	596	628	616	616	637	628	578	662	597	633	633	621	656	587	607	610	643	627	587	622	610	609	622	627	676	659	640	629	608	654	620	647	627	638	650	622	704	617	666	651	646	617	656	647	651	637	596	640	631	644	649	589	570	643	633	616	594	642	612	648	623	611	650	658	611	676	635	593	630	629	624	640	645	622	655	603	631	671	613	651	634	640	606	611	594	617	609	659	637	657	616	625	685	615	659	672	673	632	671	618	594	634	669	654	630	634	649	651	659	631	602	648	662	591	548	598	626	636	643	649	591	598	647	622	594	617	620	591	637	660	629	622	638	677	631	663	586	636	587	675	667	590	674	566	657	658	567	579	615	598	670	579	661	638	599	626	648	652	634	677	622	661	613	605	580	618	665	623	648	653	603	613	623	681	634	678	623	694	601	645	602	611	608	626	620	607	652	657	605	642	643	651	638	648	613	639	652	592	646	655	632	648	653	606	609	607	646	633	619	699	643	654	629	659	633	608	596	645	662	636	689	640	603	637	650	667	622	627	640	601	658	641	659	637	645	637	624	595	633	650	619	657	625	654	604	634	639	630	678	622	645	632	606	708	641	666	596	636	628	631	595	587	653	624	622	626	650	580	610	596	626	685	664	565	663	643	671	633	623	624	680	624	658	628	599	640	619	651	643	607	625	627	593	661	643	657	633	622	614	593	651	654	636	640	649	646	607	657	589	618	655	615	693	630	638	630	612	656	659	586	683	653	614	648	638	619	602	651	616	589	648	625	604	603	604	639	593	642	608	625	651	635	649	635	628	586	646	592	620	648	625	650	610	671	661	599	618	603	625	632	620	672	646	633	617	635	625	615	599	579	642	600	670	642	632	661	594	590	656	688	617	615	632	643	635	639	626	669	655	654	601	631	589	599	632	662	664	643	659	636	675	682	625	616	670	595	634	629	617	653	651	643	603	601	594	629	656	600	661	617	652	630	642	589	658	635	617	661	665	662	626	620	626	652	630	634	592	650	654	666	603	640	638	615	592	585	640	695	625	657	628	590	651	634	624	642	616	628	635	612	620	625	598	661	647	623	613	647	679	639	599	630	667	630	636	630	617	620	617	604	649	628	623	618	639	681	623	658	677	633	626	649	649	595	630	691	664	668	629	628	640	659	620	627	653	687	638	638	671	681	631	609	614	638	594	608	607	634	593	649	667	626	641	618	584	649	622	638	659	575	662	655	639	619	600	590	628	583	646	655	656	641	631	627	665	637	610	601	616	628	647	596	649	637	712	615	639	631	606	657	603	646	634	652	629	638	627	602	687	632	651	663	616	622	674	617	613	622	637	615	611	625	579	582	672	609	611	629	634	604	625	626	626	613	591	593	616	608	590	620	633	618	681	615	617	659	647	627	626	655	624	637	625	659	656	656	635	644	652	608	599	633	607	604	637	641	605	567	624	617	625	617	594	609	627	601	680	600	632	655	632	604	667	641	645	646	661	674	647	630	665	662	641	617	607	646	630	611	633	637	604	641	624	648	627	642	628	627	632	628	634	609	638	649	642	658	608	608	640	645	617	614	649	609	611	606	620	656	629	621	585	646	610	595	654	620	597	606	616	618	692	658	630	594	629	625	632	620	602	624	618	607	661	642	642	611	670	626	594	645	615	603	633	621	574	604	636	637	647	666	631	624	631	653	693	611	633	633	643	603	634	639	662	642	665	589	611	612	672	648	688	625	637	672	594	652	687	625	564	629	620	645	633	628	640	612	615	663	630	645	621	638	634	642	607	624	645	610	614	612	690	692	643	630	652	620	618	624	637	644	677	679	653	620	602	623	642	613	615	662	616	699	616	624	634	612	601	631	677	663	661	666	641	644	628
29589	21066	11668	1646	854	768	688	628	592	590	559	594	597	565	568	578	605	548	582	624	610	567	595	600	625	583	651	626	659	660	622	614	633	595	554	585	585	568	519	566	552	581	611	564	576	591	582	610	580	612	575	596	572	607	583	555	588	568	586	594	617	563	571	612	542	575	547	578	603	560	598	569	591	542	528	553	523	594	560	564	549	608	575	579	532	584	564	612	555	549	611	541	580	616	600	527	607	588	556	617	574	581	548	566	572	587	564	599	542	562	574	528	585	566	589	562	569	577	597	598	589	578	576	578	570	524	590	555	593	604	574	582	584	577	552	576	589	559	518	572	562	554	595	596	603	540	557	588	554	573	544	570	612	578	564	539	604	538	600	621	559	546	590	534	598	551	554	595	583	547	593	578	562	563	540	552	609	570	551	586	571	558	588	541	611	548	561	519	564	592	584	629	565	585	579	513	524	610	592	569	589	607	563	589	559	559	567	593	542	547	554	519	555	565	594	548	536	536	554	565	568	591	581	563	576	556	529	614	558	530	592	560	538	583	570	557	636	603	554	598	572	517	618	563	580	589	568	530	530	510	555	549	615	555	545	636	521	553	562	549	556	598	572	585	540	518	559	573	555	544	590	602	614	602	581	566	589	556	599	596	619	567	559	551	540	545	585	541	517	587	556	605	580	547	585	521	589	586	530	576	608	561	587	558	571	585	518	608	548	530	574	569	544	583	529	575	596	528	594	545	544	609	554	571	583	532	549	548	572	585	578	522	556	574	575	571	566	555	515	541	588	597	613	545	573	541	551	574	579	568	590	578	598	573	554	538	569	520	553	583	600	560	542	582	546	555	511	537	511	601	605	567	571	610	580	591	614	587	564	559	588	604	609	561	577	588	543	556	573	596	567	597	529	557	578	574	572	581	567	561	557	558	569	505	567	565	545	559	553	599	601	601	581	590	628	568	526	594	589	586	560	602	548	577	598	566	552	579	553	612	551	550	561	563	514	571	537	608	544	594	592	602	595	562	583	603	579	541	559	560	568	545	562	558	552	583	572	552	535	533	567	577	596	574	550	589	557	602	564	556	563	595	513	589	565	540	553	600	543	582	616	567	536	569	594	601	527	589	563	560	529	584	554	627	596	568	575	566	549	577	567	577	614	592	553	598	590	607	536	577	603	590	558	548	574	585	606	556	615	586	573	535	543	578	620	612	514	574	544	589	566	598	609	570	552	546	579	600	543	611	512	582	563	579	569	576	591	568	587	593	572	573	554	498	600	605	550	536	575	604	543	558	577	546	550	573	574	577	548	558	535	588	561	572	518	577	565	588	531	558	573	610	529	583	565	599	580	542	567	600	581	536	561	579	558	632	581	572	571	628	571	603	562	549	580	597	553	548	575	613	571	555	579	585	564	565	576	603	595	582	499	632	541	554	503	536	600	554	592	520	581	597	556	567	580	568	589	564	573	555	608	582	593	578	578	558	577	552	579	574	601	579	583	540	583	578	543	573	612	510	532	556	594	563	556	539	563	541	603	561	567	570	553	577	535	559	580	632	580	586	548	572	586	590	578	571	621	579	531	571	536	607	551	601	584	593	551	539	599	567	547	564	557	558	605	527	575	571	542	545	580	558	548	589	568	536	557	575	617	561	549	615	560	613	618	590	590	563	553	615	559	599	525	556	586	538	600	526	564	593	601	580	577	564	609	564	535	566	574	619	578	584	541	547	612	569	567	548	549	574	576	547	530	545	579	510	591	573	558	555	578	536	594	612	576	541	581	599	575	569	571	540	567	581	581	562	571	563	568	607	546	594	591	601	615	584	576	554	572	593	594	563	576	573	552	554	590	524	619	593	570	591	568	587	549	566	610	574	597	585	574	545	576	540	539	545	574	579	583	546	539	568	592	578	569	567	542	552	559	606	563	560	610	571	535	584	538	591	603	581	593	594	551	580	561	571	556	546	567	594	569	536	590	546	577	520	545	552	567	575	575	603	613	583	563	597	548	579	585	574	569	582	600	538	593	591	588	590	609	594	609	593	606	560	579	551	556	553	543	548	579	563	570	547	542	553	565	596	557	582	529	594	602	527	602	576	579	636	564	545	561	597	534	593	622	580	557	561	574	538	556	548	587	582	586	543	598	599	600	582	600	602	588	567	569	565	583	602	598	583	582	595	558	612	584	538	578	565	523	625	499	547	578	587	560	583	584	579	572	612	586	547	599	603	585	546	549	593	541	594	579	566	582	571	558	548	601	538	597	548	618	568	590	536	560	595	578	581	587	546	543	530	576	617	556	579	567	554	554	548	560	551	566	576	575	608	558	568	557	556	574	543	544	610	556	587	551	539	584	539	569	556	626	588	563	567	575	557	562	543	630	528	559	573	605	577	505	572	606	561	610	579	547	578	594	594	556	547	597	559	573	609	565	589	594	585	584	583	542	590	581	600	577	539	535	535	578	573	578	553	538	605	605	584	554	556	579	578	568	583	598	589	590	591	581	565	547	620	538	591	543	588	602	586	578	565	546	528	600	560	564	563	594	584	607	586	609	595	536	561	545	564	548	597	598	583	547	523	613	580	613	570	549	550	545	559	560	584	537	562	533	574	538	571	549	566	597	573	534	589	581	573	539	576	597	551	546	575	559	562	551	576	590	611	546	548	555	551	565	560	561	554	590	610	598	525	537	576	570	564	614	569	582	581	592	562	560	586	597	573	638	604	588	588	614	575	595	570	581	580	606	556	572	566	567	589	559	511	586	565	575	637	600	618	617	545	558	577	559	598	592	547	599	589	545	601	588	572	586	537	550	563	578	615	590	544	567	556	579	578	553	547	562	583	577	574	586	577	563	578	538	585	571	555	580	603	563	592	569	492	583	601	573	556	526	546	553	591	558	596	561	578	559	553	602	590	546	576	580	570	532	570	544	570	595	582	564	592	614	592	584	562	591	607	566	532	562	569	541	625	609	574	586	570	607	569	527	565	531	589	617	558	574	608	573	531	568	607	531	529	587	615	603	548	572	541	618	601	573	591	620	580	566	536	564	580	545	597	540	553	580	577	538	544	555	570	563	559	567	626	553	566	589	590	616	629	584	587	533	559	553	533	571	539	577	589	603	564	585	566	580	555	582	578	561	512	592	569	564	577	577	553	586	556	543	547	596	542	584	557	559	564	569	623	571	547	612	538	581	559	547	539	587	568	544	566	555	587	578	579	593	557	560	560	577	600	539	570	566	554	574	564	553	579	569	546	622	551	586	525	509	559	556	555	600	556	566	541	593	609	546	591	578	547	531	588	594	586	585	600	579	566	524	512	560	593	589	576	595	535	528	581	509	596	574	573	583	600	611	543	549	609	571	527	610	592	592	593	536	610	539	556	562	529	585	561	550	566	568	556	553	573	593	567	569	612	587	559	554	565	547	538	590	579	565	524	568	611	589	557	634	581	566	553	588	567	597	576	556	550	557	628	580	569	584	551	579	572	569	575	563	582	555	552	592	540
36458	8295	1657	1114	882	799	712	692	725	668	692	644	669	668	670	672	653	705	690	725	726	690	732	710	713	745	758	725	746	738	789	766	782	670	614	674	637	643	679	652	631	701	655	690	688	719	621	653	644	708	689	630	627	667	655	649	665	662	707	674	661	624	663	688	666	666	689	692	625	660	670	638	630	616	682	698	669	652	686	634	654	650	620	648	635	688	669	656	662	648	681	586	676	658	701	667	703	664	656	709	644	674	638	688	651	658	660	661	702	693	627	677	681	632	687	636	665	636	619	661	692	640	631	649	656	646	629	655	671	624	695	661	693	671	720	659	661	653	619	648	722	663	628	689	659	654	631	671	692	676	634	652	661	638	653	609	644	622	673	646	628	635	690	656	655	680	617	686	643	643	677	662	650	636	664	690	624	652	631	688	663	665	651	684	620	655	627	613	695	630	637	662	643	615	645	699	659	635	651	670	650	594	653	701	625	683	643	658	678	644	629	661	658	643	575	675	635	682	643	640	664	644	637	572	633	685	662	668	693	664	615	685	665	673	644	698	682	648	641	695	663	687	641	648	652	699	671	653	662	658	658	628	696	661	607	679	646	657	645	643	648	640	654	621	659	698	656	663	675	684	663	655	701	595	678	664	619	635	645	647	669	669	637	654	673	628	655	667	607	644	640	627	636	670	670	630	643	658	630	627	608	625	679	676	638	657	661	690	611	685	652	648	643	684	653	697	631	699	689	637	672	647	647	673	593	657	638	679	629	697	652	680	675	677	666	657	664	648	671	639	674	637	661	651	669	635	677	641	689	685	627	664	631	588	657	632	698	666	656	660	682	696	681	684	679	706	648	668	618	643	653	702	638	619	694	661	654	665	646	664	615	634	654	669	671	668	657	667	664	612	657	634	636	652	675	678	681	639	691	657	668	667	668	626	660	639	662	687	701	642	633	648	691	674	617	672	653	638	640	642	624	662	654	636	700	654	671	627	619	618	665	648	632	656	695	701	612	665	674	693	648	636	657	641	681	681	610	659	658	661	658	634	632	664	650	666	647	672	697	619	643	609	683	671	672	658	624	677	672	677	640	649	650	618	683	636	654	629	667	649	605	650	653	681	627	652	701	627	670	642	656	608	713	629	683	651	648	660	616	685	682	636	632	717	649	663	627	650	644	685	630	655	652	667	693	636	654	653	687	718	678	645	658	665	621	674	646	691	692	619	667	666	641	671	650	672	658	667	642	684	670	707	629	648	663	635	702	704	652	662	681	636	670	662	683	649	609	672	677	652	688	682	701	631	653	692	640	687	656	665	688	616	651	648	667	678	683	658	665	658	641	651	658	654	658	622	639	687	696	638	694	640	684	667	661	648	645	636	634	655	661	650	679	654	710	669	650	655	672	665	669	618	698	622	622	629	675	619	659	628	664	648	690	608	620	663	630	693	656	654	659	652	610	646	628	639	663	648	645	670	605	676	667	624	670	620	645	685	665	638	638	682	654	603	633	636	593	679	643	672	654	683	658	671	620	661	702	667	646	635	686	624	697	722	605	641	647	640	683	639	663	743	683	651	630	644	695	668	635	630	609	659	645	667	658	668	624	656	657	655	631	653	685	703	660	694	675	712	647	636	639	647	675	677	666	654	682	719	653	626	677	669	648	678	636	663	624	670	641	685	655	655	627	684	675	672	649	703	667	668	668	625	660	626	709	678	636	692	702	671	642	680	661	684	658	618	661	691	661	672	694	686	650	691	669	684	635	697	683	660	614	661	653	634	663	666	666	627	690	647	584	659	630	697	643	651	697	688	665	639	643	665	651	705	631	641	667	661	659	664	700	622	661	673	672	649	676	694	674	644	621	683	608	705	667	654	604	649	695	672	662	661	690	683	637	637	656	691	650	710	643	686	643	681	659	628	646	681	643	652	709	672	676	678	677	667	642	628	649	612	632	664	667	638	664	609	694	684	652	655	690	640	641	675	627	678	701	661	637	706	671	596	716	597	647	625	685	697	667	638	685	632	687	703	637	632	651	678	699	657	659	669	693	582	687	642	608	665	660	615	693	644	635	629	687	679	645	679	675	658	620	658	618	625	657	636	635	626	685	654	683	682	638	656	681	644	694	649	668	685	650	667	706	669	649	639	682	663	664	692	641	618	677	672	668	731	669	668	642	668	649	653	674	680	662	675	625	681	657	668	655	636	647	622	636	639	670	651	661	701	623	661	642	676	676	620	666	652	618	674	641	682	680	678	639	627	671	635	642	681	669	644	631	674	657	656	640	665	707	649	646	669	694	650	668	664	652	678	618	637	606	663	643	650	651	602	642	624	618	624	680	616	660	721	647	703	651	633	626	638	689	628	684	604	623	705	678	637	646	665	631	674	634	645	680	697	658	637	632	638	606	678	661	648	669	694	652	638	684	676	653	692	610	613	670	675	671	684	663	707	612	635	614	636	640	644	706	645	639	649	634	598	697	728	657	634	644	680	683	679	669	657	635	678	654	631	660	687	680	689	649	674	657	687	653	653	654	627	640	654	669	689	672	652	678	692	642	712	624	653	647	662	639	636	664	605	688	707	671	644	682	679	666	632	677	636	641	643	630	630	682	652	624	630	629	657	639	628	653	686	664	669	651	660	633	610	634	678	668	676	679	653	690	677	651	667	644	690	660	643	635	644	651	658	658	639	654	654	630	672	643	621	642	681	647	644	646	675	596	668	629	635	635	626	643	640	661	659	687	643	640	672	627	646	719	669	658	650	689	635	644	645	630	639	639	599	665	676	618	669	678	617	674	640	661	686	678	660	646	714	643	686	654	698	663	673	650	635	636	709	677	629	701	669	690	638	650	679	624	658	638	616	602	670	657	662	668	647	647	647	679	675	682	618	686	640	680	610	642	684	655	640	652	665	666	678	658	663	694	704	628	645	662	659	656	629	629	642	675	677	688	683	655	644	627	684	674	686	662	676	677	672	683	645	608	666	661	658	684	685	647	683	640	679	671	638	609	729	664	642	688	642	645	667	687	727	637	610	681	644	680	650	605	652	635	644	636	679	644	663	671	640	698	652	619	670	633	678	644	665	648	648	677	655	704	674	668	644	654	633	670	652	678	690	661	627	656	644	684	670	660	679	684	649	664	649	627	641	651	687	641	672	650	645	676	625	607	690	657	636	652	620	608	650	657	684	656	608	622	673	652	647	663	653	617	653	702	632	681	611	658	677	666	616	638	669	678	660	671	660	632	711	635	618	667	691	648	664	664	679	647	665	665	628	642	654	674	650	654	653	664	627	687	636	656	636	658	714	605	648	633	636	630	631	654	666	675	650	654	629	664	692	677	649	655	654	603	664	621	677	657	686	649	621	648	644	672	671	624	660	653	639	625	692	663	617	650	638	645	667	646	615	687	662	672	660	641	620	631	667	605	626	584	662	653	636	649	664	645	639	647	710	661	660	705	678	627	649	660	691	620	675	670	640	707	658	714	652	705	676	648	602	601	656	613	615
23215	20720	27907	23563	20701	11861	1085	721	652	628	557	507	456	405	461	469	414	451	447	450	472	440	431	445	458	478	491	495	488	502	466	484	459	449	392	399	413	376	396	375	453	400	432	394	427	401	423	405	402	409	410	375	368	391	382	382	387	394	387	370	400	380	389	377	395	362	386	382	416	366	432	373	398	378	389	348	412	367	408	408	404	378	382	413	401	353	371	368	392	354	374	354	380	426	374	389	420	368	383	352	399	367	364	350	376	381	393	364	376	365	389	405	355	381	386	356	368	372	372	387	408	378	369	374	381	405	393	386	373	380	383	401	376	346	393	353	372	410	368	371	385	391	371	380	375	390	346	410	383	373	387	372	374	349	389	427	371	398	384	335	359	355	367	383	373	366	382	364	383	410	413	358	382	365	339	388	387	409	389	344	394	382	369	345	395	385	410	405	377	401	378	364	390	403	378	378	369	363	342	343	393	372	342	379	383	391	376	445	354	406	446	378	412	375	398	368	360	409	355	381	381	372	382	343	392	350	404	358	376	383	383	390	414	374	400	383	344	392	377	382	379	376	365	378	394	387	388	385	368	379	400	378	359	395	365	364	387	344	363	404	401	395	408	397	353	387	402	358	394	382	396	413	404	431	415	372	396	384	390	356	377	359	403	371	351	382	370	370	400	377	379	386	390	385	359	359	368	362	345	342	346	412	357	382	344	395	367	390	389	374	365	392	363	375	403	370	358	362	391	424	382	350	377	368	381	379	375	334	404	396	369	391	361	352	369	397	391	377	406	373	376	359	347	358	401	430	357	366	361	388	377	384	345	391	387	372	367	360	354	405	393	382	401	365	381	384	373	376	372	395	358	376	387	388	370	355	400	364	343	391	406	361	365	336	382	375	345	380	389	393	393	408	396	381	380	358	394	377	364	383	407	393	352	375	364	393	363	370	385	393	366	359	381	385	380	369	374	402	367	394	383	349	390	352	412	367	390	385	340	406	373	387	344	394	379	376	400	392	401	356	364	346	403	420	373	377	347	348	391	373	378	364	390	392	374	407	405	376	349	385	374	352	391	362	352	394	367	358	343	376	397	380	420	372	376	359	336	326	385	393	372	342	359	354	379	367	368	333	394	370	379	358	389	357	357	359	356	370	352	371	363	385	366	389	391	399	419	347	405	344	367	373	402	384	369	437	382	397	392	372	370	382	370	384	375	381	374	371	354	403	387	344	384	391	357	384	369	373	373	370	380	431	361	331	381	373	376	397	373	384	420	398	382	402	367	373	352	381	362	389	361	420	370	362	389	406	425	375	371	363	388	398	368	410	353	369	356	370	404	355	408	394	396	352	394	414	371	403	392	403	399	380	355	367	382	399	383	375	395	372	372	397	389	401	371	393	379	356	389	399	421	343	396	383	358	390	376	364	349	378	400	385	345	360	387	395	394	362	400	366	394	378	374	352	351	380	358	357	396	364	374	384	318	377	378	375	368	412	374	385	384	377	361	380	358	364	378	397	373	385	391	379	397	377	362	355	366	399	380	381	356	368	405	376	408	371	373	416	377	380	346	383	370	378	387	361	374	401	359	373	382	422	366	360	368	396	372	389	388	351	381	386	400	359	380	381	363	388	415	376	381	354	397	395	384	356	331	383	358	390	380	355	386	383	398	406	363	423	367	362	389	355	362	373	368	392	386	377	339	375	364	397	374	379	386	339	373	399	386	394	362	389	371	424	408	363	425	386	392	367	377	358	367	412	403	344	359	408	374	383	392	367	398	359	379	380	375	361	358	386	373	344	401	367	354	423	351	390	363	368	406	367	377	376	385	389	408	412	344	394	394	385	399	370	405	406	389	378	359	378	403	406	338	371	366	361	372	368	378	330	371	394	359	383	360	363	370	370	363	381	405	385	368	376	355	355	368	337	370	384	369	388	347	400	372	398	342	397	395	353	362	374	424	396	386	369	410	379	369	375	369	377	400	370	378	368	376	353	393	369	370	331	353	387	351	396	378	366	413	397	371	379	380	403	400	366	401	398	393	374	364	321	376	351	365	352	407	366	385	397	406	358	380	347	343	361	365	362	356	375	386	361	394	369	361	359	381	386	370	346	381	372	400	391	320	376	376	374	358	407	393	372	377	381	346	384	351	366	371	367	374	359	397	382	377	377	364	369	372	411	332	367	361	369	386	405	374	374	372	406	384	414	388	395	369	389	383	381	369	397	403	370	368	402	368	377	368	388	371	397	350	392	376	376	383	366	371	385	375	334	382	379	347	386	351	391	369	369	387	359	374	391	360	366	362	366	397	387	374	409	385	365	380	375	363	420	374	392	389	369	362	337	395	372	382	356	368	348	402	359	400	426	378	351	383	363	379	406	373	395	362	404	347	394	407	377	384	378	383	361	397	379	402	396	395	378	376	381	403	369	364	401	422	385	361	392	376	388	407	367	367	336	389	342	381	392	374	365	387	363	369	385	390	400	412	382	342	379	349	384	376	378	374	357	380	389	378	372	368	376	402	383	376	367	362	354	362	357	385	393	391	345	360	400	382	369	361	363	355	398	375	360	379	390	410	360	373	347	361	380	391	406	385	408	414	383	362	391	386	344	353	411	355	388	376	372	420	380	360	372	385	382	370	388	382	384	381	375	373	348	376	375	342	364	361	352	371	385	401	353	384	356	357	393	409	369	401	334	398	343	416	390	414	400	365	356	436	384	394	391	371	369	397	388	371	390	394	386	401	345	375	408	367	390	388	403	389	394	424	387	360	363	365	343	400	371	319	372	401	393	371	392	365	390	370	354	332	381	395	400	342	370	333	376	360	385	359	394	366	340	390	400	418	398	404	369	405	378	375	376	399	377	367	377	358	349	416	401	357	382	388	380	330	378	385	377	408	401	380	402	352	365	407	358	397	392	380	373	353	429	406	358	343	398	370	399	347	383	366	374	354	363	400	390	383	378	376	365	345	390	399	410	385	340	383	405	370	363	368	340	382	375	395	402	397	380	401	392	406	369	367	397	360	386	399	349	397	372	368	358	368	390	401	366	360	357	353	368	356	392	370	374	360	399	395	405	383	385	366	365	387	387	381	404	380	332	396	374	365	403	345	372	374	349	363	373	429	394	391	382	358	385	371	371	417	374	353	364	366	404	351	396	405	358	413	356	390	388	420	394	380	387	356	382	375	434	411	370	400	407	374	363	356	376	395	353	386	366	397	411	399	388	377	366	370	349	370	376	392	370	369	373	367	374	402	372	408	368	370	373	368	367	401	386	372	401	355	394	391	376	399	360	397	391	367	401	382	359	383	355	390	402	374	386	373	368	347	383	361	349	372	398	378	392	371	403	348	380	399	364	360	415	361	378	405	419	382	336	389	379	383	387	399	376	405	370	378	385	368	389	397	400	391	414	427	349	405	403	358	365	394	375	392	375	404	378	364	399	360	353	380	373	386	356	385	381	395	368	393	377	364	380	373	402	363	372	387	370	367	404	381	389	371	369	350	359
37291	19597	6960	3569	2429	1703	1391	1094	998	850	726	717	651	650	555	554	530	548	578	549	542	572	630	581	566	665	646	667	640	668	622	621	593	514	498	457	479	465	443	473	501	533	505	474	502	475	468	498	491	470	438	475	420	496	475	435	474	437	448	469	478	477	433	457	443	475	447	425	421	451	455	454	431	402	424	403	474	451	431	483	436	428	419	463	444	417	441	456	433	416	442	469	435	430	459	438	449	464	440	419	435	462	427	426	451	425	427	415	444	467	425	398	410	455	478	426	417	426	396	430	430	434	435	430	438	478	434	391	438	435	464	446	439	395	469	472	416	401	430	459	475	400	448	432	460	436	438	402	435	452	450	451	453	388	412	488	412	420	411	468	463	439	467	444	459	411	474	413	435	428	427	417	441	421	434	415	432	435	418	389	432	435	438	435	457	426	446	446	418	410	419	453	446	427	461	463	458	431	457	438	418	446	430	452	469	429	435	467	428	446	443	424	425	477	436	434	435	476	450	478	458	425	407	437	429	399	442	435	448	433	453	428	435	441	480	439	448	470	405	404	440	409	431	419	420	418	431	435	414	481	454	424	395	454	456	403	458	457	398	458	418	449	446	448	440	438	432	437	459	426	404	421	438	382	439	436	418	478	440	463	430	415	445	464	440	452	422	394	430	465	432	427	441	448	412	478	397	437	423	443	401	469	465	446	469	419	420	426	420	445	470	450	476	436	460	426	454	452	447	439	424	433	457	404	419	438	454	457	424	411	467	468	447	485	430	438	437	457	445	441	439	452	457	430	441	422	488	457	463	428	470	443	425	453	409	454	441	438	481	400	472	447	449	448	483	443	432	445	440	468	418	419	434	463	459	434	468	461	434	450	439	466	440	407	492	451	423	395	450	436	437	434	440	457	451	404	463	452	432	458	480	412	425	421	486	436	443	439	414	427	399	454	427	436	437	469	412	452	421	397	441	430	454	455	447	436	452	429	423	395	428	437	444	426	454	455	447	433	452	442	412	465	430	465	445	426	450	432	434	421	464	420	425	460	438	406	434	449	450	424	468	501	399	414	468	453	444	404	428	438	410	433	436	418	428	440	451	427	416	465	433	457	444	451	446	436	435	417	422	434	467	426	461	429	437	440	441	429	433	447	446	437	406	440	408	421	451	458	442	435	460	452	486	431	458	433	419	450	397	447	450	456	413	454	440	441	415	465	428	442	449	447	392	429	441	412	398	418	441	458	433	447	418	454	449	450	422	432	425	421	416	448	491	453	437	407	460	463	443	436	399	454	432	438	408	428	429	443	445	428	430	414	450	433	432	434	430	437	442	455	427	389	434	435	456	468	442	442	383	440	432	442	439	406	394	454	475	450	437	425	433	414	415	435	431	472	422	389	416	432	458	435	437	434	424	421	431	460	445	428	446	442	422	407	467	453	416	447	408	462	384	412	420	451	488	447	415	403	452	391	413	440	458	468	444	446	461	422	397	437	460	426	457	458	424	414	429	437	430	462	474	411	415	436	409	456	455	464	446	461	475	423	465	420	427	503	421	459	431	413	424	432	458	442	481	428	450	443	408	436	484	445	424	434	457	390	447	430	466	442	406	408	411	387	436	407	425	464	413	431	447	428	442	402	431	476	424	437	422	421	458	438	454	403	429	425	455	407	421	434	448	445	408	450	434	432	479	430	428	448	461	405	432	441	491	413	464	462	488	436	421	438	408	430	456	414	466	469	406	462	428	479	403	432	444	404	451	447	402	439	453	438	472	453	417	445	410	421	474	420	439	458	416	436	415	474	445	430	457	437	474	410	389	443	458	462	455	445	404	434	440	457	428	437	420	438	434	420	439	407	402	406	407	428	439	411	392	399	436	461	430	437	413	437	440	460	448	453	417	427	433	465	450	475	410	451	433	429	438	468	434	412	404	455	428	430	413	456	427	418	448	443	439	464	481	400	428	427	402	460	418	467	455	427	437	407	423	420	436	459	419	418	390	461	459	398	424	432	440	433	439	438	448	422	430	428	408	438	417	453	431	485	438	409	441	427	438	436	441	442	426	440	411	463	389	461	472	459	462	437	437	436	450	462	391	390	448	443	460	445	422	441	454	425	436	436	444	449	396	478	419	440	433	419	452	431	418	431	448	453	469	421	446	434	426	439	426	450	394	430	478	411	468	417	433	428	482	440	430	446	433	449	454	442	457	415	455	412	441	452	389	430	434	435	461	431	461	438	422	456	449	450	431	434	431	433	428	431	432	426	475	444	447	423	436	411	420	380	412	412	446	412	409	430	441	402	418	436	443	440	427	468	441	431	471	431	422	441	446	439	414	425	474	432	408	411	441	452	410	415	435	472	421	437	439	461	436	414	440	447	443	455	420	454	441	427	439	465	427	458	401	441	451	421	452	435	427	463	431	429	421	490	435	388	446	427	432	439	457	456	423	460	399	468	473	408	435	453	446	415	449	433	458	406	423	425	451	435	414	447	446	436	461	403	447	439	406	434	487	441	413	413	426	425	431	463	456	445	420	446	408	412	434	440	431	415	403	456	439	429	434	438	446	408	417	420	469	431	427	462	423	409	440	417	415	415	408	442	439	428	459	403	436	409	423	426	423	467	473	402	450	436	454	449	465	429	428	422	412	453	435	398	436	402	414	422	474	447	451	472	416	409	435	429	438	434	430	420	448	452	458	439	428	440	438	446	410	450	415	425	409	418	442	420	442	448	433	438	481	435	459	438	429	448	400	415	448	412	452	454	417	411	486	441	443	433	452	423	460	435	493	374	415	430	422	443	437	454	425	430	431	415	454	417	406	432	480	428	431	434	417	462	457	395	418	449	404	474	395	419	421	446	421	441	437	433	416	419	433	465	431	442	481	471	448	404	452	479	424	419	451	436	458	449	452	460	413	407	432	437	423	440	432	427	434	401	449	443	420	439	428	461	434	457	443	451	415	409	447	480	446	443	421	452	420	474	432	430	456	452	416	434	451	414	439	430	459	419	429	396	462	451	409	409	464	414	454	446	434	438	437	501	446	390	421	420	418	445	419	474	460	419	425	422	422	432	436	402	461	410	456	445	468	453	437	409	473	443	434	432	443	437	426	431	419	444	400	438	423	449	450	407	425	399	472	447	422	462	420	449	400	426	418	462	485	441	441	459	414	452	435	427	453	472	415	482	406	457	407	445	438	417	420	442	456	431	443	419	442	436	402	438	435	447	439	419	431	445	472	424	448	432	429	417	422	421	419	457	434	423	470	416	429	478	426	432	419	415	469	422	420	423	415	437	413	399	421	433	468	434	479	376	441	450	403	453	414	448	412	452	455	418	469	454	435	447	400	454	449	446	420	435	428	433	433	423	453	445	415	423	455	433	427	452	447	427	451	436	457	406	412	435	402	447	434	465	420	412	444	449	449	452	452	445	446	463	421	456	453	429	449	438	428	432	414	428	448	450	425	425	421	416	408	443	461	435	468	391	441	420	422	426	408	423	396	425
24395	20705	26987	24368	12892	1390	1029	951	918	876	853	843	844	844	853	849	790	816	800	786	824	841	838	819	851	786	803	892	890	880	865	809	859	769	828	815	774	798	798	815	797	862	825	787	792	796	804	785	739	757	799	756	744	803	754	812	744	781	736	810	784	756	841	748	765	761	754	773	777	781	794	778	740	773	780	763	756	769	772	791	801	768	735	740	774	800	769	735	764	751	780	823	767	752	784	784	772	769	714	770	783	806	751	737	795	754	754	771	746	794	801	815	797	772	736	750	749	754	753	731	715	792	789	822	770	771	819	745	787	760	802	818	777	742	800	758	821	813	745	833	759	741	781	800	789	808	789	768	826	766	792	752	803	732	780	752	821	750	748	795	715	810	761	801	727	815	760	722	716	748	774	785	779	808	793	759	760	710	854	765	737	779	768	765	785	783	752	777	762	722	799	767	778	770	781	775	802	796	764	820	771	778	733	748	812	758	803	783	789	765	822	752	783	753	759	791	768	776	783	762	817	764	790	758	764	813	730	766	786	759	783	764	779	763	736	763	754	752	802	775	782	736	814	769	819	791	752	761	775	758	782	816	768	804	809	783	769	776	774	792	800	755	783	769	794	777	819	714	785	775	784	834	795	792	773	724	791	771	806	809	778	803	742	789	784	782	806	795	767	797	747	762	818	750	782	753	783	773	747	789	745	810	804	733	739	794	773	762	742	798	779	740	747	792	757	727	778	773	702	730	786	750	795	783	730	761	759	757	810	767	790	755	820	804	817	746	758	755	799	718	753	791	823	770	739	741	808	832	787	761	779	745	746	763	771	755	804	811	764	732	780	810	800	752	788	756	756	791	763	756	777	764	803	756	850	771	823	801	732	802	777	773	777	801	792	783	797	774	792	739	767	772	788	798	754	749	767	777	767	760	787	752	718	730	766	767	790	818	806	745	804	739	806	746	785	729	769	763	765	749	809	797	752	789	841	817	803	776	760	783	774	788	740	797	816	784	780	710	805	768	783	783	795	787	764	743	763	803	754	814	825	803	767	769	733	722	793	778	800	778	752	760	760	795	765	773	816	825	769	786	813	777	753	799	778	807	765	802	784	813	753	786	718	774	782	825	802	826	765	731	777	809	762	775	728	803	791	823	808	738	742	738	759	765	798	772	792	773	784	807	786	746	759	735	746	769	743	762	756	734	731	743	800	796	820	767	796	766	758	816	750	836	837	791	759	763	790	769	775	763	759	791	747	761	732	774	759	737	758	784	759	761	795	748	786	811	737	744	766	731	809	776	788	833	764	756	744	799	773	756	793	766	801	833	770	765	804	755	793	760	777	775	771	764	791	763	807	752	763	784	731	795	762	799	809	773	774	761	767	754	836	740	722	759	806	777	751	731	736	827	765	756	760	831	768	824	749	820	774	784	764	820	790	802	740	796	796	747	781	762	821	850	749	769	807	771	769	739	807	795	777	723	738	781	750	812	713	738	726	794	808	774	741	776	799	724	792	752	808	807	759	746	775	725	814	779	818	732	765	792	756	786	714	803	800	791	794	841	810	783	737	710	781	766	804	748	773	760	815	736	798	784	780	745	795	795	795	745	803	813	787	740	781	767	735	786	800	763	747	779	778	711	798	799	748	833	764	781	786	757	749	737	770	725	762	748	759	762	758	751	793	725	744	776	756	831	793	724	756	779	767	787	810	783	778	773	768	790	783	753	764	774	805	777	804	753	791	780	802	690	720	785	779	742	711	759	808	780	759	740	785	734	734	800	751	812	779	795	801	789	821	743	781	831	813	795	721	756	772	784	772	821	790	751	767	795	792	780	743	836	727	765	733	767	728	775	747	731	796	755	770	734	763	748	729	805	770	773	798	738	777	812	744	771	788	802	743	772	786	795	841	806	770	775	794	771	784	760	797	747	731	757	764	721	826	720	737	761	756	818	775	764	786	786	789	726	814	744	802	774	790	791	779	761	757	782	769	787	777	837	824	797	717	751	799	768	783	795	726	780	788	823	742	798	758	744	753	758	684	772	825	772	781	759	802	747	789	754	776	773	785	798	775	792	767	783	806	767	798	801	804	740	764	790	755	795	748	772	809	828	796	754	746	810	800	783	818	781	781	827	765	763	779	775	714	786	765	765	821	786	769	768	803	772	772	777	703	723	761	788	721	801	771	771	812	800	746	765	777	765	791	792	802	803	813	774	778	771	768	793	793	770	757	786	733	758	738	835	765	789	762	776	747	739	779	750	750	791	768	812	762	795	791	821	812	809	830	768	773	833	785	860	786	714	757	748	759	784	808	793	792	679	838	753	808	777	803	803	778	817	774	725	729	767	772	779	805	798	764	766	774	799	793	739	774	770	817	804	800	756	829	768	757	759	799	765	783	780	790	761	724	836	743	742	755	768	754	754	770	759	831	719	766	812	801	713	728	806	739	768	765	791	797	835	731	762	763	825	770	790	773	826	774	740	755	782	763	786	752	767	789	740	791	772	799	774	727	763	779	774	766	771	821	801	771	795	767	784	784	749	767	794	723	763	767	783	810	858	792	762	837	739	764	776	716	775	758	792	800	764	791	784	776	788	784	764	775	787	719	827	760	716	802	769	772	741	761	723	762	748	772	774	762	801	804	760	811	764	776	746	777	820	776	785	811	753	764	755	761	795	800	756	762	732	734	755	720	772	820	777	784	750	790	754	777	796	800	808	767	757	782	769	802	777	792	732	772	765	765	683	783	776	795	740	759	766	756	805	743	776	794	730	813	756	773	784	808	805	785	801	802	756	753	784	758	724	733	737	804	789	767	772	740	775	791	773	763	777	810	716	828	795	813	744	744	725	783	786	748	758	775	755	713	765	842	760	774	787	754	742	781	743	720	795	786	771	741	758	799	740	806	774	749	765	757	778	832	755	740	754	786	812	760	747	777	796	782	772	810	809	739	744	801	786	752	815	832	823	781	745	767	777	783	780	770	797	791	775	799	751	753	783	743	768	711	763	737	802	750	753	775	781	748	735	792	763	758	795	767	778	798	743	829	782	847	767	754	788	759	765	736	719	802	744	773	748	732	747	765	732	721	764	736	804	725	749	732	781	740	829	777	787	777	777	800	807	730	752	774	789	747	765	757	768	753	782	750	808	777	801	735	792	711	829	767	780	812	749	795	752	769	750	751	797	816	736	771	734	723	805	752	743	829	764	792	795	803	742	777	730	760	801	815	795	772	780	778	805	772	795	778	768	787	743	774	793	766	783	830	833	842	785	765	788	797	731	720	788	775	769	738	733	829	737	767	745	770	799	799	793	808	845	761	835	730	725	746	751	729	802	794	784	816	759	799	781	767	799	806	775	750	771	768	810	739	768	736	766	790	734	825	748	755	720	756	763	826	833	768	776	761	761	767	792	726	806	754	749	734	776	771	745	769	786	803	831	749	784	786	755	791	749	730	821	776	755	747	790	735	830	774	773	755	792	770	775	806	720	785	818	784	747	761	781	750	763
37848	17084	4457	2640	2103	1578	1373	1290	1221	1084	1063	996	980	932	921	984	939	985	958	997	952	925	973	1000	1026	1004	1073	1027	1043	1054	991	993	989	900	851	910	875	837	888	865	942	916	883	959	918	888	879	890	880	874	925	894	909	894	844	873	865	837	900	878	847	849	908	803	900	935	818	824	832	860	896	834	839	930	916	869	924	865	838	838	870	889	880	897	891	843	850	883	850	854	866	900	906	853	876	911	867	879	863	848	882	882	896	861	861	825	884	851	876	853	893	857	888	826	941	802	850	830	938	860	898	958	864	895	869	831	913	862	830	905	920	907	848	895	862	887	874	849	898	878	809	887	894	846	862	857	882	898	905	866	807	840	823	853	944	846	836	847	880	885	884	916	871	847	887	840	907	836	839	827	967	838	914	861	858	825	927	904	882	849	879	880	830	902	891	848	842	860	810	873	860	880	827	859	873	863	863	860	866	864	904	852	831	853	913	815	812	881	881	857	839	857	902	818	872	896	877	859	891	888	823	887	904	872	909	862	848	847	859	920	832	896	861	881	889	859	821	825	850	877	825	901	834	902	843	881	888	811	823	895	823	895	832	848	876	882	884	853	850	881	870	851	882	839	878	935	853	885	923	886	852	859	861	891	831	892	903	840	884	875	827	836	810	836	870	856	872	862	896	829	824	888	878	888	853	860	850	900	896	833	867	918	892	912	914	898	886	881	946	869	792	884	837	871	860	868	874	863	890	824	893	856	865	932	925	849	911	898	892	862	863	877	882	870	850	859	863	860	824	888	851	894	893	818	837	898	866	886	890	850	838	888	870	891	895	887	879	881	863	866	889	882	887	880	893	927	847	857	854	898	841	890	849	865	868	895	924	925	864	879	906	945	907	848	891	841	878	846	818	889	861	849	853	916	872	837	894	902	854	889	844	840	922	866	885	900	873	883	877	862	825	862	884	864	894	905	865	869	836	891	928	898	943	893	848	895	876	847	829	863	849	951	843	861	870	915	876	841	900	917	856	896	875	894	809	820	895	830	850	871	899	895	889	912	912	873	882	869	873	863	899	859	844	852	893	862	851	797	887	882	879	902	883	835	886	897	857	855	910	823	826	859	845	847	885	901	879	871	874	924	844	890	873	870	867	846	877	834	859	858	872	840	928	871	873	883	841	837	878	795	878	838	897	892	862	886	836	869	853	837	904	851	866	882	851	887	887	826	872	848	851	825	873	862	823	885	881	806	941	854	917	835	847	870	884	860	898	822	895	842	897	858	862	878	906	882	850	892	857	876	889	882	882	860	840	883	913	865	886	873	883	856	864	860	832	913	834	838	877	856	842	803	857	841	859	888	849	848	880	859	849	923	848	897	888	890	857	808	938	879	877	869	835	826	876	887	867	896	825	904	864	846	842	895	823	859	860	883	889	901	901	853	865	910	875	868	818	809	889	860	857	839	893	890	867	853	854	871	873	906	856	882	934	858	874	907	838	849	858	855	828	822	848	820	857	875	926	876	853	884	798	856	860	885	821	856	872	855	862	841	880	850	881	869	855	830	902	863	955	858	928	882	860	923	881	860	839	915	851	884	864	836	895	901	828	908	880	843	856	915	862	886	850	870	903	948	870	942	857	920	830	848	870	827	864	906	854	824	892	893	873	870	850	884	852	859	875	860	804	837	864	878	853	838	878	901	911	832	881	885	911	839	878	875	890	852	822	846	857	843	862	857	877	836	856	856	897	844	873	846	883	833	872	854	790	854	870	857	845	893	852	861	836	894	912	838	857	815	874	907	870	865	888	883	837	897	827	857	827	832	821	896	902	859	867	834	859	844	862	887	878	861	861	856	879	886	909	845	855	878	897	899	793	917	885	829	886	821	868	871	834	831	857	833	833	918	814	809	858	824	937	855	887	857	876	882	802	842	848	850	826	879	886	885	917	820	883	897	862	832	864	882	823	865	869	851	830	852	841	852	939	873	848	836	848	869	851	851	833	850	859	812	850	889	849	889	883	804	868	863	803	839	845	863	880	880	865	877	884	890	907	843	912	909	838	904	905	852	851	856	895	908	859	894	888	910	899	840	880	870	836	877	863	835	861	933	808	913	857	870	897	912	907	830	830	840	848	906	897	836	858	851	817	842	871	869	853	857	882	872	849	840	903	833	863	858	882	907	887	859	876	932	830	890	893	878	851	897	827	923	882	876	863	846	872	898	842	846	916	837	850	898	922	882	887	831	846	865	892	878	832	936	836	853	847	875	908	916	881	831	838	863	851	841	900	878	935	952	873	829	790	849	869	846	853	828	854	849	852	877	870	895	846	858	898	861	878	823	847	857	920	912	870	929	854	930	839	906	890	878	859	875	868	890	878	867	856	842	868	781	870	830	834	901	822	840	890	906	877	871	864	869	904	889	842	849	814	890	864	874	850	850	829	855	886	835	831	908	908	884	840	897	904	840	878	907	825	876	842	849	828	871	857	814	864	811	905	884	868	885	864	890	926	882	836	829	913	936	912	891	860	848	835	867	858	847	922	850	815	821	857	864	866	884	831	912	883	853	858	903	925	853	902	849	896	865	894	818	890	891	909	840	824	874	881	829	919	870	883	877	809	876	834	894	901	906	874	870	814	796	882	850	893	867	851	807	850	848	871	850	877	908	857	839	867	868	900	834	830	885	883	906	869	862	868	893	862	882	858	826	903	897	854	861	873	873	824	821	815	827	827	858	873	884	874	863	860	868	899	908	900	866	882	875	874	863	848	884	944	892	872	880	875	895	886	906	858	861	894	830	839	872	831	937	865	855	900	882	858	873	895	862	869	891	842	895	862	908	807	898	888	872	932	861	822	887	871	884	877	872	901	813	910	892	846	861	867	868	874	912	840	854	867	882	872	810	844	861	861	854	893	843	897	870	819	849	875	850	906	897	872	846	863	825	867	890	895	865	859	887	866	918	816	874	855	830	879	826	882	915	838	832	882	870	873	846	883	893	898	828	930	831	876	844	916	804	860	919	885	858	829	831	840	856	868	837	912	853	887	813	832	865	892	850	906	865	938	802	879	857	854	852	837	834	852	871	894	849	853	836	909	928	901	914	890	867	857	922	847	894	864	870	868	873	897	849	826	852	902	882	856	886	865	880	821	879	838	818	813	831	829	864	850	848	944	881	882	879	808	849	825	870	883	889	878	887	875	832	878	842	910	901	874	867	915	880	867	858	908	876	842	827	881	848	890	844	872	905	865	908	929	867	820	840	885	899	875	843	921	878	897	908	856	845	846	823	899	867	866	913	852	902	911	893	849	877	876	908	829	861	859	914	944	853	880	853	862	903	861	853	887	873	862	850	830	899	851	913	887	860	821	861	924	874	841	865	885	847	872	884	851	851	878	821	861	901	910	879	858	872	834	920	902	893	875	862	910	839	917	889	907	835	866	840	870	877	863	894	840	833	894	843	848	900	879	874	880	869	840	832	851	884	864	885	874	838	866	874	889	893	869	907	865	863	839	858
22141	20764	28396	23186	20765	20812	11550	1476	1100	1018	833	834	793	799	700	726	718	730	728	724	717	722	754	732	749	746	725	791	800	804	801	750	790	706	607	571	625	648	623	659	613	637	642	641	638	629	661	628	633	551	602	586	663	576	582	556	617	593	647	649	596	589	569	609	594	587	634	600	586	596	605	609	609	612	583	583	539	574	630	599	583	598	620	593	623	621	599	590	565	624	575	599	608	588	609	586	617	572	619	576	664	581	626	620	532	610	594	575	595	614	568	583	561	600	599	593	595	582	571	596	611	597	605	614	605	612	543	605	581	612	559	593	585	601	613	574	542	566	639	582	564	570	572	596	592	608	620	606	619	593	580	584	590	565	559	550	571	621	631	621	587	578	607	573	621	610	561	617	549	563	579	561	553	612	625	604	595	567	619	584	602	600	591	591	566	584	576	580	574	601	583	571	582	582	583	554	606	548	590	586	617	548	578	566	579	556	581	590	614	569	611	573	580	604	565	569	608	589	618	624	576	598	619	566	598	592	639	567	588	593	581	607	591	624	612	558	572	568	605	590	593	643	641	593	624	577	584	561	575	568	569	600	557	547	578	612	588	595	641	593	567	610	611	565	581	635	559	570	603	623	585	603	598	590	609	560	591	619	615	576	587	556	608	579	606	578	623	648	590	592	589	606	554	559	571	565	550	594	603	590	560	558	578	561	585	603	608	541	609	585	581	578	553	619	548	570	558	594	580	625	605	564	600	598	581	573	572	532	606	611	593	628	608	647	579	550	570	568	598	588	581	615	590	552	630	590	650	607	571	602	587	615	595	579	597	565	600	599	667	578	596	560	615	524	572	621	586	570	595	609	572	599	627	565	573	562	570	609	594	600	591	583	565	570	585	597	585	556	615	613	581	606	564	577	581	570	617	585	580	563	618	613	590	555	587	579	550	608	555	584	540	622	589	593	620	589	545	596	613	555	614	577	585	552	595	636	655	591	599	554	593	565	611	561	563	572	567	579	598	568	599	561	576	575	552	591	565	615	611	605	601	577	626	606	596	592	600	626	625	581	622	605	592	577	604	577	580	592	590	569	610	598	580	594	577	587	569	586	618	616	584	581	570	624	591	570	591	563	601	597	615	606	559	571	568	525	579	605	571	591	559	558	548	587	588	609	622	537	631	553	580	570	548	570	591	547	608	610	617	569	590	559	576	599	605	641	599	564	581	640	595	606	606	588	574	594	634	560	585	609	597	584	590	596	580	616	568	591	602	566	611	622	565	605	557	561	615	615	572	562	531	554	588	594	575	543	565	569	579	586	539	608	567	590	605	570	625	568	605	591	566	613	619	590	635	611	608	587	614	550	576	562	611	627	583	585	619	587	599	605	628	621	583	550	569	623	622	601	547	564	596	615	589	627	593	535	566	627	573	586	550	560	595	579	642	616	629	591	595	590	612	572	582	565	544	624	589	578	609	584	560	585	584	587	571	605	595	535	587	583	589	563	538	610	587	609	602	580	576	543	571	582	550	615	557	565	552	594	602	568	590	584	550	574	604	602	587	567	551	593	564	635	597	558	553	570	558	537	613	607	570	605	560	675	588	601	553	550	607	540	589	584	618	552	620	597	621	606	597	602	575	575	618	541	568	587	585	608	620	572	599	589	596	603	576	588	631	553	594	536	590	621	569	635	539	590	595	575	587	580	589	586	620	568	577	587	584	601	543	568	586	591	578	634	601	574	593	598	566	571	632	595	553	565	621	567	553	561	591	578	600	533	582	584	557	597	643	575	592	574	562	558	548	605	610	579	574	576	550	584	602	600	571	575	565	550	622	579	604	584	534	573	594	621	578	559	591	561	593	581	569	607	573	597	617	640	565	623	581	579	582	641	610	598	604	554	575	615	593	587	595	625	561	563	645	585	639	631	602	553	579	596	591	590	597	573	590	603	590	578	574	553	604	587	580	592	582	591	609	582	633	562	572	622	592	602	590	585	603	590	580	587	618	611	531	609	578	562	584	618	569	569	611	575	577	576	565	611	599	566	563	583	675	552	563	617	568	550	569	595	580	578	593	580	597	578	586	548	584	554	592	595	642	584	599	594	616	579	601	572	565	634	575	563	629	557	582	584	592	601	585	610	555	622	604	574	505	546	544	556	628	577	565	546	587	604	585	594	562	590	599	577	542	531	565	544	609	579	621	551	566	563	595	576	605	585	547	601	551	589	611	593	599	587	594	565	566	560	594	622	602	571	607	566	572	547	594	601	563	592	583	597	564	586	563	569	605	587	555	618	594	583	598	531	593	631	560	573	572	562	599	605	557	571	602	580	559	576	540	614	588	568	609	634	575	590	609	535	583	616	557	599	541	599	584	600	569	574	569	584	538	578	631	571	594	548	595	584	568	607	622	600	558	624	570	563	564	584	554	573	565	589	581	563	569	564	579	606	577	575	575	579	621	590	575	585	559	606	572	605	623	582	615	572	606	607	575	575	602	584	585	596	581	617	542	583	580	616	560	573	582	638	581	577	570	579	566	575	562	604	545	573	592	591	586	586	594	597	604	608	563	563	609	591	580	554	569	615	561	614	653	575	570	579	606	627	604	596	547	589	590	599	516	573	629	571	586	606	561	594	641	545	613	610	586	594	617	578	622	579	589	609	619	622	575	604	599	575	585	593	617	565	581	636	576	540	618	588	564	589	582	598	586	585	559	598	535	572	553	578	546	567	588	598	565	575	587	595	603	599	592	601	617	587	581	591	617	590	627	598	581	586	571	556	569	590	596	572	596	542	559	554	549	593	581	572	586	573	607	606	618	533	622	566	596	606	573	563	632	537	554	557	556	636	574	553	594	598	599	598	593	587	575	548	647	611	570	566	571	565	561	541	575	575	576	626	585	593	579	594	606	625	631	562	612	667	594	572	590	574	569	620	587	633	604	609	600	537	574	562	584	548	576	563	617	643	621	568	595	547	641	639	584	601	552	615	583	591	571	618	609	575	545	582	572	615	589	557	588	617	537	589	616	571	582	572	614	600	619	560	572	602	579	601	618	627	545	583	608	614	573	590	572	568	586	598	588	607	594	609	595	638	617	608	559	557	564	570	571	622	560	568	575	568	602	621	625	563	532	612	628	571	539	570	557	595	576	551	543	601	602	570	615	577	564	576	608	524	623	582	568	582	594	613	612	584	572	588	598	592	600	560	591	580	586	575	518	586	599	586	563	567	591	604	593	629	615	592	577	636	551	593	553	583	548	573	593	580	591	597	542	625	594	593	594	574	616	571	594	525	582	573	547	589	599	617	613	589	546	612	568	557	610	568	579	559	628	548	612	551	601	628	585	584	590	568	574	631	546	585	583	576	638	601	583	575	543	585	610	563	548	583	586	581	589	553	614	617	590	584	631	609	597	581	590	551	588	552	567	599	596	585	660	594	563	637	570	601	579	587	591	576	568	622	558	604	566	611	575	606	605	570	605	604	570	592	600	591	610	556	602	608	586	591	546	606
42224	25185	10938	5834	4164	3151	2432	2063	1754	1505	1245	1122	1048	956	868	884	847	848	892	890	866	914	967	911	918	922	956	1005	985	966	952	1004	951	830	635	659	661	727	662	710	717	746	717	728	714	741	714	721	688	676	735	679	675	676	660	670	682	654	640	672	659	676	667	664	640	680	649	646	677	673	640	627	675	619	632	623	628	657	658	677	628	651	647	621	661	629	622	644	654	669	674	653	662	627	626	627	675	616	653	630	652	661	661	621	600	634	671	630	662	639	689	595	625	663	624	660	631	670	661	664	634	629	628	638	666	647	620	658	671	634	665	644	645	636	629	642	634	612	633	617	625	656	626	620	663	680	663	679	658	617	637	598	681	628	668	628	640	637	621	612	671	678	649	632	644	620	678	630	660	639	649	663	618	651	649	623	638	603	659	615	617	643	644	659	653	630	613	663	632	661	619	642	634	665	628	671	640	681	666	659	656	642	634	629	641	639	673	639	657	625	647	607	659	626	654	660	605	604	639	660	637	616	655	640	641	657	646	634	620	645	638	601	644	617	631	632	631	619	645	636	660	682	628	634	664	650	622	656	608	639	633	654	646	642	624	616	614	650	624	620	641	601	624	620	630	679	634	643	627	648	651	636	635	650	639	623	643	632	661	645	635	620	676	649	643	649	640	617	597	642	629	626	620	638	640	609	647	670	645	620	600	589	671	702	640	612	648	622	663	643	673	608	619	633	611	638	680	622	668	619	634	647	631	634	596	690	671	665	645	687	653	647	632	598	606	619	654	608	646	648	653	633	637	632	634	618	617	645	664	625	664	624	664	610	639	621	647	659	664	651	615	651	644	616	617	605	659	624	656	670	665	690	661	613	618	628	620	623	637	640	675	664	667	647	640	659	625	679	631	662	633	588	635	602	619	667	642	662	620	611	647	662	663	586	679	627	638	626	697	653	580	653	631	654	654	648	578	644	640	689	657	639	594	620	594	664	667	631	594	669	606	650	667	606	673	631	626	612	666	643	670	612	639	673	619	608	643	657	669	681	680	633	624	625	618	646	618	611	667	591	629	601	637	614	622	648	653	625	619	636	624	672	617	599	601	625	623	653	674	640	645	643	692	687	600	627	629	628	595	648	690	664	653	646	612	667	647	611	620	659	647	651	652	615	668	630	654	682	639	607	643	676	642	647	599	615	617	663	632	658	613	639	624	678	690	658	647	637	639	682	663	637	692	632	618	648	641	665	606	656	626	672	659	648	631	658	658	613	675	632	601	616	588	656	651	694	627	640	653	625	650	610	630	646	660	657	625	679	639	580	663	650	655	648	669	642	629	637	691	640	654	572	592	638	638	616	719	651	610	619	660	651	643	616	657	623	634	588	688	607	655	621	623	670	620	636	607	673	658	607	688	647	590	604	671	624	660	602	631	640	657	642	686	663	688	648	608	644	663	671	632	604	645	639	621	595	639	642	636	677	641	655	661	648	644	613	683	626	609	634	618	630	680	670	633	643	613	633	623	649	615	631	599	646	663	626	651	611	604	628	672	646	637	628	613	656	619	649	664	659	600	625	632	616	612	698	665	624	693	640	665	620	645	627	644	686	636	723	613	613	675	650	626	576	670	649	664	619	633	650	656	572	658	644	641	650	657	624	613	604	660	615	661	578	644	677	636	607	657	655	644	657	613	634	631	635	623	629	601	623	628	645	635	699	613	651	668	612	600	665	602	688	596	632	647	623	685	635	668	671	665	652	651	658	653	631	640	627	643	614	659	645	622	621	655	625	624	602	619	669	630	629	699	626	602	673	636	634	649	639	620	619	645	605	633	630	613	678	679	657	630	641	672	606	581	611	637	629	678	675	661	619	645	675	673	659	632	657	620	622	609	632	639	665	684	639	669	594	615	628	649	624	668	630	613	594	639	619	628	648	652	633	636	658	602	673	644	628	645	649	648	680	619	649	642	603	609	635	657	593	641	658	617	649	635	646	667	632	657	631	616	673	650	626	651	640	617	645	635	645	630	644	655	695	628	640	656	667	669	662	634	588	654	620	631	615	646	641	673	639	646	637	633	651	614	679	630	676	628	637	655	577	640	685	610	624	652	685	650	613	669	607	609	627	592	637	635	642	646	650	615	653	622	603	629	624	635	650	662	614	620	591	638	603	604	585	615	581	623	654	611	644	624	623	681	673	649	666	677	655	645	610	624	649	629	628	633	633	627	634	684	641	636	660	649	655	620	648	681	639	647	608	611	669	635	665	680	655	624	675	680	684	642	633	636	632	677	651	643	636	666	679	626	638	627	695	653	655	642	646	661	653	651	651	634	688	618	677	617	618	619	612	661	627	639	619	616	664	673	631	625	662	648	650	627	603	559	667	638	622	605	697	690	622	616	653	668	643	673	646	631	632	613	598	623	622	650	636	602	635	616	647	618	650	623	641	629	612	642	611	692	631	657	657	656	656	621	634	628	589	631	619	618	672	636	676	656	609	646	580	604	577	629	591	627	636	641	594	677	655	594	591	635	638	661	636	618	644	642	686	621	637	644	628	656	651	654	623	646	607	638	629	647	637	618	651	640	609	639	622	656	627	625	694	645	681	648	649	635	580	663	560	599	658	657	632	636	658	656	612	604	633	632	653	610	641	643	629	615	634	580	628	606	646	561	660	634	627	634	662	637	662	674	638	633	642	666	627	634	637	673	664	641	643	635	629	593	595	605	592	685	633	625	695	617	652	582	658	643	611	600	663	609	619	645	646	677	617	630	659	604	653	641	669	625	678	662	640	631	640	647	649	655	630	659	648	666	642	620	636	621	640	650	631	606	666	614	621	624	581	637	653	607	630	605	646	623	681	646	677	618	681	665	623	620	662	661	624	619	672	654	671	614	649	628	626	625	647	646	700	642	634	625	656	631	626	657	651	688	640	620	654	655	645	642	645	634	647	644	612	618	635	613	608	627	665	626	665	626	665	634	626	662	639	662	591	653	644	698	620	650	601	602	619	672	624	634	667	636	616	660	621	628	647	616	635	610	624	644	619	616	635	622	650	640	651	621	610	608	648	648	677	607	620	630	595	652	609	681	634	629	638	601	610	624	648	632	641	663	612	620	634	663	657	610	641	615	649	660	645	611	635	617	587	636	644	614	623	632	650	592	622	621	653	628	637	676	581	648	655	624	631	616	666	605	640	635	650	644	641	642	609	631	617	639	626	620	632	652	645	640	654	642	630	665	637	667	606	615	641	639	608	628	645	655	595	613	601	648	648	643	654	619	649	638	623	648	663	631	598	653	644	651	648	667	672	609	606	638	654	610	644	649	647	679	617	654	660	693	643	619	619	650	602	628	645	639	623	622	623	632	650	623	609	659	625	628	607	630	633	632	600	671	675	598	605	658	666	633	649	626	663	632	626	630	656	604	631	658	668	608	591	627	659	627	652	643	585	638	603	637	642	610	614	620	627	635	674	673	626	604	656	650	673	632	632	583	621	633	635	679	600	665	605	604	609
29434	21538	10506	1347	740	690	602	618	624	575	595	592	565	579	613	601	562	614	537	577	637	590	629	606	588	667	623	617	661	711	642	651	597	605	580	564	572	569	603	587	592	614	630	633	564	576	543	609	574	573	647	564	628	566	542	590	565	575	594	609	604	623	575	541	565	564	585	576	602	602	549	565	564	561	548	520	538	501	582	509	595	566	558	588	606	567	505	557	605	575	578	567	584	554	583	544	585	628	538	542	583	579	604	567	566	600	580	542	560	535	561	571	536	580	599	600	564	575	563	573	563	545	578	582	585	602	582	572	597	566	618	579	564	517	542	574	614	570	570	549	550	553	618	575	561	583	602	566	601	584	556	573	594	574	569	580	608	549	572	558	601	547	553	569	558	580	566	569	565	558	578	566	574	600	593	579	545	581	557	589	496	540	551	541	569	586	555	573	572	578	541	560	545	572	572	545	563	586	571	570	584	611	559	619	551	554	583	580	582	594	581	542	569	549	594	515	548	606	563	576	569	616	557	556	554	576	570	557	539	571	582	584	536	550	574	612	611	564	590	557	559	588	556	598	556	568	589	553	565	561	539	602	580	557	579	583	563	569	595	566	582	552	555	530	567	556	585	605	547	603	572	563	586	551	582	595	600	566	614	523	583	585	645	567	569	600	582	608	573	604	608	631	553	580	517	569	578	579	564	557	572	555	581	538	563	579	621	598	598	587	593	603	615	555	581	568	592	600	538	609	591	563	589	570	550	601	573	552	559	595	518	602	603	537	581	558	558	596	626	634	577	606	596	552	571	555	573	533	609	594	607	568	552	578	577	612	574	602	581	601	574	570	577	553	611	589	552	606	560	583	556	598	554	537	549	556	548	550	558	613	561	616	560	525	557	571	591	575	555	543	560	605	616	588	596	571	547	594	548	543	601	610	544	594	572	589	554	516	651	627	601	563	550	538	535	552	596	540	581	534	611	599	579	577	587	547	531	595	582	585	563	588	565	556	606	602	570	558	554	606	623	582	514	569	569	582	591	566	558	550	584	562	586	546	565	567	542	582	512	618	595	538	548	561	540	585	565	558	598	588	587	530	601	552	554	595	541	561	571	615	628	540	594	550	562	585	551	622	578	563	571	546	595	574	586	582	598	535	524	578	598	596	603	581	581	543	573	549	596	581	573	581	570	571	612	564	595	544	552	583	599	554	559	565	580	562	591	551	540	566	573	604	618	588	611	585	552	563	601	572	577	546	563	550	570	553	571	536	600	599	580	585	622	568	612	546	585	584	565	629	627	547	583	592	605	549	642	600	610	562	596	579	574	552	571	593	577	511	528	571	626	598	577	556	546	573	576	602	520	559	546	551	529	609	578	609	540	565	539	593	576	569	577	580	543	570	603	554	585	534	526	562	546	604	608	577	569	576	598	562	606	585	608	560	575	557	562	542	577	594	510	586	574	566	565	550	575	527	592	590	589	569	619	508	591	600	579	590	575	601	590	583	553	565	558	543	531	579	593	575	536	550	584	564	576	562	552	516	592	578	567	574	570	558	584	552	574	595	587	554	575	545	571	588	608	603	609	531	642	559	580	572	573	591	550	596	543	535	556	586	578	580	618	577	595	586	578	568	582	570	551	577	561	543	584	529	583	558	580	584	537	534	558	608	579	554	565	553	572	572	571	579	589	612	599	553	582	560	582	618	563	574	588	574	584	578	512	581	588	562	572	615	612	563	546	622	601	555	566	571	572	544	560	511	568	599	563	542	587	549	566	553	535	596	578	621	538	513	581	620	568	588	582	552	579	612	554	566	541	592	568	551	590	567	563	550	541	565	589	596	556	617	553	517	565	563	601	535	567	547	536	527	557	569	549	575	583	605	587	556	557	576	609	564	556	572	555	595	582	565	608	572	591	599	616	591	560	561	611	611	583	591	570	588	595	603	552	561	648	579	537	574	559	579	564	547	547	555	583	548	573	588	580	554	563	611	586	598	598	546	607	610	545	570	602	554	558	566	602	566	586	566	576	580	547	518	536	575	542	556	552	548	574	588	607	576	548	545	536	568	589	560	560	618	583	612	593	581	544	581	586	605	592	543	565	574	643	607	575	569	548	550	596	603	583	616	553	598	544	567	605	574	563	555	512	570	552	613	567	579	583	583	539	551	548	584	563	576	550	552	535	543	533	584	548	572	544	544	539	546	548	539	616	574	556	560	592	584	554	567	573	614	528	577	633	571	567	557	577	557	595	575	587	583	546	564	576	612	611	606	577	587	588	625	573	590	586	556	566	598	590	561	596	568	586	554	606	575	619	576	539	535	548	563	550	523	580	560	581	567	595	581	592	605	566	547	577	542	588	597	577	578	571	572	579	538	537	558	530	545	543	582	597	523	571	562	576	590	578	554	568	566	563	553	564	589	609	561	590	602	576	538	584	572	558	613	526	561	589	568	561	585	582	592	596	576	605	620	584	594	567	581	579	592	560	571	565	592	589	593	588	571	580	605	606	596	586	540	601	567	558	594	597	578	555	573	610	614	579	557	575	597	569	530	574	584	619	577	588	575	554	556	556	584	577	603	580	571	554	618	617	553	525	588	584	557	581	647	622	599	585	535	587	538	539	606	545	612	564	571	569	566	556	567	588	549	568	550	577	530	575	540	563	609	577	567	621	583	584	590	565	603	534	572	568	571	571	558	589	590	602	562	613	567	583	598	559	565	590	550	632	574	614	552	547	546	568	540	580	589	557	573	634	588	571	542	580	558	574	592	599	594	565	534	550	546	557	560	646	563	584	582	570	576	525	579	546	510	544	578	536	562	627	567	569	557	598	572	559	600	546	559	556	567	627	574	592	590	558	549	579	594	584	592	563	545	562	554	571	563	557	566	538	595	572	575	621	586	579	513	557	596	619	596	574	589	572	511	517	559	555	593	545	585	581	557	565	579	532	643	550	571	542	569	597	531	592	591	595	560	603	554	611	568	592	561	574	563	609	582	559	587	534	539	541	584	555	594	608	635	575	623	578	603	605	595	564	557	579	588	594	575	576	582	563	565	568	547	534	562	577	571	562	554	569	561	532	596	583	593	573	567	572	599	571	545	588	570	577	614	535	582	541	626	606	582	595	598	590	605	568	571	575	597	580	574	553	595	566	569	566	597	595	555	568	587	557	581	599	624	600	583	548	571	579	549	630	562	559	567	603	618	538	537	606	573	548	517	542	575	563	591	559	514	549	561	572	575	567	560	559	511	596	566	576	584	564	568	564	552	563	601	595	552	570	584	559	538	585	558	543	576	588	579	564	589	536	570	531	531	565	581	616	579	576	591	546	555	568	551	616	598	568	576	595	613	570	554	572	536	568	568	562	568	562	575	605	549	584	569	549	569	601	572	508	548	574	553	587	620	557	579	595	576	556	548	547	581	590	584	566	583	538	564	581	584	607	574	576	584	600	593	605	579	573	542	572	575	554	582	583	598	599	604	566	569	590	573	571	550	585	549	554	599	618	537
35780	12381	1248	981	918	821	718	741	731	698	724	682	707	619	657	707	703	656	658	653	755	733	736	763	755	725	764	821	839	770	811	776	776	720	683	714	674	683	723	660	699	684	668	701	657	701	652	680	680	687	670	712	681	681	633	683	679	662	644	686	637	682	633	619	612	630	622	681	658	682	698	674	684	660	641	662	666	729	642	636	623	673	636	651	657	669	697	644	644	691	648	654	624	624	638	624	688	645	670	647	662	633	652	645	653	655	664	670	640	642	615	662	648	676	680	624	656	648	681	659	661	668	663	676	670	658	649	649	612	628	724	646	652	637	603	676	683	642	627	666	632	661	662	655	625	648	698	665	658	632	675	693	682	579	637	664	639	640	668	658	653	642	616	672	617	683	595	735	702	631	681	663	680	660	693	689	653	673	652	671	687	674	686	613	645	622	635	666	629	644	698	706	683	628	659	660	635	646	665	668	681	639	672	675	640	698	649	701	648	672	624	672	652	673	705	689	647	671	735	691	687	704	654	637	677	629	657	604	650	619	682	660	688	662	629	641	639	641	651	655	684	708	691	675	618	653	643	644	640	602	675	637	655	623	684	673	659	690	664	616	656	679	669	617	678	628	687	688	630	763	668	650	642	679	656	616	634	654	692	644	681	638	627	655	629	645	643	659	680	675	693	677	631	640	735	654	654	690	683	682	643	648	667	634	715	646	655	667	639	607	603	691	723	672	655	676	647	694	660	645	674	702	710	684	665	643	706	668	690	670	661	690	668	636	674	656	634	675	663	692	642	666	666	701	685	661	624	620	671	656	669	709	671	677	694	698	659	637	671	648	649	680	674	668	651	643	693	695	619	701	668	633	667	648	649	663	649	713	665	623	682	627	587	673	682	674	625	657	693	693	613	640	657	682	667	674	657	629	618	690	640	642	713	675	699	649	642	688	673	636	656	705	646	639	684	703	695	671	686	689	640	624	736	668	625	654	659	701	670	704	683	665	633	652	661	673	691	665	608	669	687	647	703	654	634	663	714	644	626	662	673	671	664	648	681	613	712	688	671	668	666	672	678	664	652	731	691	664	631	677	677	643	667	623	651	673	656	659	616	644	629	623	663	668	629	693	709	668	700	688	693	673	656	634	623	636	626	674	676	684	718	663	630	660	682	664	674	645	675	710	665	655	653	697	680	662	664	637	664	676	658	628	663	714	661	663	682	656	688	655	701	639	608	655	658	708	628	654	633	685	663	633	648	658	668	668	673	668	665	682	659	688	687	666	658	673	649	633	648	621	716	669	672	661	687	610	684	650	644	677	659	623	624	673	661	633	646	733	607	666	630	665	647	648	676	725	669	691	678	673	676	700	637	657	620	677	705	685	648	670	666	633	660	659	639	677	657	659	655	589	674	674	633	641	668	627	714	686	652	654	620	698	675	654	695	683	642	669	638	644	613	613	677	638	661	647	658	664	675	648	625	657	671	651	682	694	653	696	661	681	647	698	653	637	654	633	604	665	662	636	637	684	695	614	715	651	708	679	711	683	683	642	671	636	622	656	678	624	678	604	634	666	643	643	680	674	642	675	656	676	658	649	640	717	644	708	654	692	699	664	668	697	699	666	674	617	660	720	642	608	637	649	651	685	615	656	687	705	628	669	668	639	696	642	608	663	663	622	656	655	657	647	678	633	647	652	663	633	660	632	668	656	622	617	671	626	661	667	650	647	660	704	651	666	644	660	654	619	687	685	706	654	697	695	669	733	613	691	675	646	674	654	688	665	638	658	639	687	699	677	654	667	662	661	666	685	629	649	621	643	672	627	685	635	657	669	661	637	673	643	622	671	647	667	649	677	687	693	612	622	689	705	650	659	649	652	710	685	647	735	644	705	660	630	682	651	644	663	670	640	624	615	665	702	633	671	635	643	649	635	672	685	625	667	650	694	623	722	701	641	651	666	628	655	617	657	633	659	649	705	655	673	670	637	707	668	670	611	660	645	634	654	663	643	639	705	636	657	665	664	681	651	679	699	624	646	618	659	678	636	644	653	707	675	693	599	732	656	679	666	698	619	632	665	623	640	673	641	692	694	665	671	654	688	605	642	679	640	607	684	680	669	678	643	611	645	623	631	716	691	675	634	648	704	643	676	673	670	712	635	642	687	688	650	664	668	652	660	640	649	704	651	700	654	731	671	652	642	691	695	688	652	714	640	663	636	651	688	690	674	684	624	663	643	631	636	640	654	672	633	701	646	692	680	658	650	704	681	658	630	650	653	662	665	671	637	665	655	724	698	723	671	642	645	699	664	646	639	658	652	657	660	639	687	655	684	708	638	667	690	633	643	672	695	600	661	659	631	674	669	683	690	684	648	677	635	648	657	635	677	668	666	703	681	689	674	654	630	674	665	679	609	665	695	671	664	683	704	650	623	664	660	632	712	662	688	655	596	700	664	621	634	680	644	663	687	653	622	665	660	680	679	662	687	694	668	642	675	665	702	681	639	680	649	695	666	676	703	630	660	689	655	666	676	702	632	672	700	702	629	657	650	689	673	678	663	716	669	696	676	653	659	673	687	663	680	686	660	707	660	654	638	648	689	686	692	632	659	683	680	683	659	685	735	660	643	654	620	653	696	647	703	659	626	627	709	692	666	669	631	610	658	685	661	640	645	723	654	661	658	633	671	671	641	632	633	663	639	650	708	692	659	656	644	651	687	682	688	664	647	627	666	664	680	670	661	643	618	657	667	604	692	709	652	676	693	663	666	656	701	636	665	729	612	657	693	634	669	629	685	644	685	685	661	649	608	657	646	663	630	663	681	727	653	653	665	690	664	629	685	694	687	696	664	612	657	621	658	629	654	657	689	680	678	716	669	648	653	647	650	691	675	665	667	705	655	650	644	640	712	640	652	650	656	674	638	670	686	710	697	656	626	652	716	599	620	675	689	654	677	673	685	659	653	628	668	651	651	652	671	659	670	653	659	667	651	659	660	683	662	657	700	641	669	623	643	646	655	682	701	654	655	709	654	631	684	661	701	648	624	654	679	674	652	703	694	637	677	643	668	692	646	645	642	677	629	656	621	677	654	664	636	697	672	680	634	648	661	659	653	673	665	696	682	630	644	597	676	659	716	638	660	628	706	680	597	680	632	588	662	692	672	712	675	639	676	730	665	646	662	669	666	681	678	663	655	646	633	645	622	671	666	632	647	672	661	669	612	682	667	643	697	653	690	698	662	668	670	662	701	663	618	640	715	637	646	681	679	671	678	678	651	705	664	687	647	685	704	649	656	648	671	670	659	683	657	652	641	671	682	665	666	678	667	636	685	689	663	685	680	681	674	673	696	610	650	690	646	699	656	710	627	669	641	656	632	679	682	681	675	680	706	674	630	743	661	691	693	635	682	604	664	632	646	654	597	679	641	673	674	587	674	648	643	637	647	652	580	660	638	675	654	660	663	635	640	700	671	647	709	655	629	642	659	685	665	653	645	665	672	651	649	680	674	648	710
23250	20765	27983	23640	20770	11946	1149	781	630	595	544	539	471	493	484	454	433	476	498	492	484	486	571	485	491	485	533	547	579	594	517	518	496	454	424	422	387	353	423	450	427	432	455	406	427	428	416	395	400	426	425	423	377	385	412	398	394	424	391	358	394	370	390	378	395	389	381	426	410	351	397	394	432	387	390	387	407	406	381	418	360	402	348	380	404	344	406	399	403	369	365	405	375	397	386	413	385	365	413	370	374	431	381	376	368	428	369	379	367	391	382	383	403	394	390	359	397	386	401	373	386	368	396	385	385	371	427	362	386	406	378	387	368	382	401	389	388	410	376	371	430	429	401	440	364	373	410	388	394	397	409	411	395	389	438	412	388	394	399	355	399	428	329	362	425	387	365	399	360	388	382	345	394	396	362	367	394	362	405	396	400	359	351	360	429	392	420	382	368	405	390	412	411	396	376	385	422	398	364	371	376	390	430	395	375	389	381	389	366	418	373	372	340	402	392	422	394	389	388	363	382	448	390	409	389	393	380	374	383	375	399	378	392	377	371	374	375	376	455	388	369	408	366	369	389	411	410	390	364	392	366	396	423	405	416	387	398	389	390	383	355	432	384	394	445	389	374	424	415	390	380	397	397	397	366	374	391	353	379	377	389	416	393	399	378	376	384	355	400	426	416	373	437	387	363	385	379	403	396	396	386	401	399	392	391	392	408	372	395	412	425	363	356	378	383	343	394	379	415	398	412	415	382	407	372	396	380	415	378	379	361	398	384	395	349	402	374	424	400	388	405	370	408	393	375	372	393	378	389	366	407	383	393	387	333	390	389	372	379	398	385	378	369	402	400	376	387	354	361	379	408	405	379	408	393	388	388	379	407	393	396	386	352	389	392	383	388	384	402	348	412	415	395	349	352	394	385	389	395	404	429	367	391	381	388	357	418	372	377	388	396	392	373	412	380	399	399	396	361	409	403	385	376	392	355	384	408	401	390	384	368	397	410	380	386	381	412	360	400	384	401	373	396	362	403	393	371	396	374	368	419	372	440	372	385	370	408	403	405	393	392	371	400	393	370	401	404	409	416	404	437	398	363	380	410	367	369	383	387	371	376	404	372	395	365	374	371	376	378	356	401	357	394	403	392	401	379	407	401	406	404	412	380	389	370	394	360	384	389	379	427	373	369	394	417	352	373	371	403	391	382	382	381	378	365	413	371	358	444	397	382	388	402	421	397	409	427	379	387	357	381	370	398	380	395	407	388	402	377	373	368	408	382	379	395	368	404	376	395	389	360	371	387	401	379	413	383	378	372	381	381	408	422	388	402	379	374	419	409	365	403	404	403	410	405	425	355	406	390	382	389	403	360	400	385	399	424	391	388	380	399	372	392	421	372	371	396	389	375	375	388	388	372	388	380	380	399	339	395	376	404	393	410	397	349	371	354	387	384	377	376	395	381	389	377	361	388	377	375	377	386	424	381	368	359	388	369	406	392	382	379	372	395	372	385	401	402	389	395	404	401	402	418	409	379	400	374	375	372	399	381	409	390	365	385	374	385	423	394	420	409	394	379	382	432	392	378	387	389	428	389	415	410	403	383	362	401	396	399	426	356	333	396	363	402	399	364	402	350	416	402	404	381	367	367	377	379	399	357	403	384	420	375	405	380	356	398	387	417	388	338	369	369	424	384	387	409	396	394	395	452	379	376	400	405	373	399	398	420	394	392	377	396	373	343	387	410	355	387	399	415	409	370	400	393	367	383	377	391	389	377	390	363	406	375	397	403	368	390	390	370	387	377	390	395	375	385	388	395	401	416	378	388	385	401	393	408	392	404	367	398	372	413	384	392	370	393	353	367	426	396	383	420	369	383	403	399	380	397	371	421	392	350	371	428	418	352	416	372	439	377	385	362	367	380	370	401	389	406	388	376	400	380	367	379	379	379	393	376	365	384	403	401	396	409	387	397	361	369	392	396	403	391	362	399	390	371	387	396	389	381	386	368	406	403	410	398	365	378	367	381	390	388	417	382	411	377	366	361	366	378	410	382	428	354	402	396	397	371	374	368	387	387	388	380	405	387	421	388	396	379	382	368	359	389	402	385	390	379	399	377	395	367	388	386	393	396	379	407	360	361	388	382	384	390	409	370	388	404	394	385	433	381	361	383	395	382	388	399	399	388	380	417	388	383	394	374	390	397	383	370	371	414	375	377	384	402	332	360	399	394	398	421	346	353	395	392	378	390	374	374	402	420	373	386	414	384	384	364	398	373	398	377	395	424	364	380	365	395	393	412	403	392	392	373	433	417	374	396	424	380	392	368	379	381	379	403	380	365	415	381	400	363	368	391	381	400	388	410	415	399	416	388	380	396	389	393	428	406	359	369	349	396	396	388	377	388	407	384	376	375	396	382	396	391	412	395	420	377	393	386	388	368	394	372	380	418	353	360	401	413	391	414	367	404	365	412	391	383	380	410	359	397	405	386	394	391	407	403	358	425	385	381	401	359	384	367	414	418	361	375	375	396	392	383	402	417	436	369	369	386	431	333	404	399	376	379	410	380	378	379	392	377	379	406	387	360	439	392	416	401	399	403	393	371	372	362	371	432	381	377	366	400	385	353	408	379	366	408	358	416	407	408	380	362	415	373	392	384	346	389	366	396	408	390	413	393	381	400	388	395	365	381	369	420	358	356	395	393	391	401	382	408	371	368	379	387	423	383	412	333	364	379	387	434	347	353	376	410	416	379	413	389	399	404	366	398	368	378	379	375	393	397	429	416	385	406	404	402	364	370	357	411	353	393	355	418	378	405	400	378	388	373	388	369	387	406	384	410	378	387	387	354	375	407	423	367	379	406	385	399	367	387	364	390	404	400	387	377	380	388	344	390	406	434	386	415	387	396	379	385	384	410	362	358	403	360	390	393	388	376	400	399	372	421	388	423	410	392	365	379	376	388	388	354	374	398	405	382	393	385	375	397	399	351	404	400	398	376	371	389	395	383	386	371	383	380	366	398	418	430	403	386	366	388	412	350	399	414	388	383	408	372	382	376	408	371	368	386	360	403	416	380	391	376	414	374	388	399	410	368	383	357	415	358	371	415	359	416	396	399	376	373	373	388	403	370	388	361	409	368	393	400	405	388	356	389	370	359	378	372	397	365	435	350	373	373	361	375	435	398	388	394	401	378	405	388	418	376	385	388	394	404	387	381	358	365	403	395	400	372	383	393	399	401	402	381	372	413	402	409	353	411	384	364	356	420	394	422	414	386	396	390	386	392	427	370	421	382	385	344	382	382	386	384	395	378	378	397	391	418	395	394	397	404	395	391	393	409	384	403	384	360	413	402	393	382	424	434	402	394	369	391	358	408	393	369	410	387	374	372	400	365	399	366	352	421	395	368	371	398	371	382	345	383	430	365	347	344	425	396	373	393	354	363	392	410	366	385	377	418	376	354	403	401	415	373	410	365	375	378	383	387	392	384	387	407	435	391	354	383	383	392	358	387	375
38072	15047	6476	3330	2437	1902	1464	1212	1011	862	763	687	679	574	629	587	581	579	582	569	624	610	666	633	652	671	695	721	720	745	698	697	652	623	474	465	513	490	485	489	490	504	543	490	485	459	502	530	491	471	496	482	495	496	470	468	452	472	410	476	451	487	489	467	422	432	447	436	461	461	433	490	436	476	436	492	419	467	493	436	450	444	456	495	440	449	426	460	463	476	469	432	435	452	438	431	449	455	436	448	470	466	422	438	427	486	421	413	444	428	473	459	419	436	434	445	463	448	446	429	486	500	412	421	489	438	465	511	453	440	514	484	464	416	450	443	434	462	445	449	441	450	442	410	428	467	413	460	472	413	445	431	443	432	442	417	406	458	437	438	456	412	462	440	492	470	470	443	435	433	462	437	444	429	472	461	480	447	488	457	436	435	438	486	432	452	441	478	430	451	435	462	452	436	417	440	411	454	432	458	453	440	441	459	445	446	495	441	438	403	434	441	468	457	438	468	471	428	436	482	473	434	453	426	439	457	481	476	433	430	453	415	429	433	437	441	439	459	444	460	444	459	447	471	473	458	470	457	449	484	450	448	433	427	461	494	466	456	425	488	477	453	456	420	474	463	443	441	458	449	433	457	470	449	455	455	468	458	457	464	428	441	464	438	433	433	479	423	422	443	443	444	479	428	484	457	474	455	442	429	469	453	480	451	444	452	443	463	449	456	463	470	435	408	471	412	434	443	465	482	448	470	419	427	430	447	480	459	502	443	422	445	454	453	452	427	472	434	446	403	474	424	442	431	439	438	458	493	449	462	433	427	542	442	445	462	449	454	412	464	447	498	467	449	446	475	447	483	464	457	432	405	475	470	419	451	456	465	446	466	462	451	429	454	429	436	455	495	482	473	437	454	457	445	450	491	435	448	460	465	425	455	424	464	453	463	460	397	423	451	453	430	459	489	456	450	452	435	437	449	462	445	451	449	407	448	460	488	456	436	472	463	460	475	425	463	461	447	425	470	442	448	422	455	428	448	452	431	447	435	428	455	493	460	474	463	444	445	458	440	470	465	444	468	453	435	473	439	454	460	449	426	435	454	488	438	440	449	437	431	453	477	467	438	430	428	506	430	476	452	445	503	472	462	407	471	448	483	406	449	431	405	461	453	446	444	453	456	454	431	449	410	449	452	465	418	421	443	434	464	456	452	407	422	453	435	440	414	435	483	436	426	422	483	455	440	483	428	448	437	441	440	452	419	442	442	457	481	453	463	458	472	441	442	422	483	429	474	483	451	445	438	446	458	433	469	452	468	477	434	483	457	465	418	451	428	434	462	420	435	434	474	431	425	435	477	441	447	436	473	448	439	439	458	407	464	419	447	456	418	444	425	446	453	457	440	430	451	448	441	439	470	458	499	440	424	484	465	431	429	487	434	469	453	470	462	448	412	494	458	437	425	413	436	416	469	482	475	470	453	436	465	471	416	465	417	465	464	429	431	452	454	455	430	454	433	396	436	460	437	490	493	436	455	459	398	445	399	440	441	476	445	468	457	471	398	445	465	445	465	420	451	448	414	489	423	486	441	476	454	434	474	481	456	470	448	487	446	470	456	465	465	457	432	476	450	449	458	457	435	451	467	425	410	465	425	440	455	458	418	468	433	448	455	462	455	438	424	452	446	464	465	480	440	479	417	439	414	476	499	452	446	436	456	452	430	441	419	453	458	425	430	444	465	417	424	451	451	466	434	452	488	467	504	470	455	426	460	435	442	476	465	457	394	442	494	471	475	440	450	470	426	426	458	465	443	473	479	441	480	482	456	428	455	443	494	422	465	448	450	513	425	467	408	492	463	457	479	482	445	437	450	489	433	437	461	429	433	458	474	465	442	458	444	445	474	459	448	429	476	459	443	446	459	448	464	417	477	469	464	458	462	461	400	451	465	433	425	455	430	455	493	446	452	466	400	449	435	452	467	456	452	443	436	460	475	453	434	411	451	458	439	447	425	417	418	460	448	469	458	457	454	447	398	445	416	457	453	465	423	463	439	435	428	422	391	393	436	485	439	425	462	445	448	440	415	435	471	441	461	451	435	448	452	470	458	418	382	456	455	420	454	466	462	481	478	464	463	486	462	445	453	424	485	428	484	417	433	464	435	433	492	450	423	442	462	450	467	408	451	462	425	440	396	449	448	403	436	433	471	458	449	499	457	443	465	429	431	470	484	474	443	464	468	485	468	440	430	467	455	453	466	455	460	490	456	406	464	470	456	420	412	467	441	473	481	406	446	433	446	463	435	449	459	461	470	468	444	476	440	467	443	466	439	423	432	457	445	444	407	449	455	445	436	433	456	484	480	488	481	473	452	426	428	431	441	471	454	478	447	455	429	437	403	468	455	450	453	443	452	473	449	409	449	430	448	472	412	466	461	444	470	449	422	456	457	470	474	442	437	425	443	433	469	437	435	430	424	469	435	460	477	436	459	417	422	457	438	439	451	470	477	487	456	482	438	490	457	454	490	438	434	430	470	450	460	460	456	442	434	495	446	414	440	429	461	460	480	431	436	419	453	434	430	459	452	424	422	440	458	432	463	466	431	452	448	474	473	413	454	436	428	479	417	443	440	460	433	440	483	442	450	463	420	474	426	453	447	429	431	473	435	478	432	462	415	456	440	492	423	437	426	447	437	419	423	449	416	447	453	414	403	440	431	440	431	425	438	462	439	464	465	511	439	468	444	395	400	486	435	480	460	443	420	446	465	446	451	484	440	451	460	417	448	461	451	446	400	426	456	448	464	473	455	447	454	413	429	448	441	414	478	423	480	447	454	422	454	457	472	469	442	437	444	425	438	442	448	436	435	455	440	435	427	430	460	465	416	485	405	436	463	441	443	453	429	462	463	433	452	423	449	431	430	446	427	440	466	448	438	469	421	482	449	470	491	445	426	477	435	464	450	428	473	440	432	428	462	424	460	439	439	465	432	449	455	431	466	424	462	448	435	436	450	407	414	439	461	396	394	434	435	467	484	435	487	425	452	466	456	474	460	484	437	481	466	476	467	432	483	447	448	437	460	465	455	472	425	441	473	444	441	486	423	431	454	441	474	455	425	463	453	456	435	451	478	430	468	436	458	449	419	465	440	462	418	442	430	423	439	480	458	441	432	450	449	440	476	452	455	430	415	486	485	464	468	440	437	485	464	430	440	471	481	469	434	441	437	411	443	444	456	442	455	439	475	434	450	425	440	436	468	430	442	452	440	465	443	464	444	470	449	448	468	448	459	441	462	470	457	473	425	409	418	471	439	476	432	448	456	452	437	446	443	442	434	439	448	450	481	428	420	468	428	471	421	428	473	410	478	433	451	430	414	420	484	428	435	440	457	472	441	433	434	406	445	442	445	407	481	450	456	477	453	438	443	434	450	471	474	428	461	460	455	450	478	467	455	467	462	474	443	469	415	441	452	462	437	449	474	440	443	419	471	458	416	448	438	471	435	436	451	458	451	446	426
24431	20734	27021	24459	13130	1487	1016	1018	909	898	881	898	848	871	851	786	785	807	847	850	844	852	862	866	888	868	864	905	971	890	891	857	814	807	828	833	778	808	800	788	810	804	776	827	835	840	795	775	814	806	800	785	807	791	798	808	829	799	859	807	792	815	823	827	805	762	777	764	744	766	772	743	801	813	787	770	797	836	821	719	739	796	800	799	796	839	813	789	737	818	763	795	791	738	860	768	704	734	779	741	755	792	793	879	802	745	767	759	800	778	783	765	815	790	786	766	802	794	785	757	795	823	813	759	776	802	803	797	812	797	780	762	790	772	777	838	786	736	801	795	819	806	791	770	714	825	734	761	824	798	748	760	787	812	796	869	792	752	776	761	778	800	752	770	766	815	789	777	795	772	793	780	795	754	791	808	775	782	785	768	779	767	822	790	807	780	793	746	777	842	825	779	756	791	801	840	779	751	800	770	768	798	819	797	842	772	771	770	785	787	768	717	746	802	768	786	758	816	716	828	797	794	810	775	745	812	812	826	844	761	779	770	806	778	801	804	790	715	802	805	811	810	797	782	773	788	823	821	787	772	798	811	848	826	809	801	769	776	822	789	795	790	768	811	776	791	795	764	812	774	817	699	787	777	765	808	764	789	767	728	821	754	797	771	829	807	826	792	786	751	776	769	770	799	785	783	818	803	747	833	792	806	811	794	755	771	771	779	763	749	789	764	781	773	761	778	788	780	825	767	787	763	773	724	830	781	715	774	819	818	778	783	813	766	823	786	790	801	791	799	783	788	804	775	761	753	781	774	772	854	762	815	775	737	813	800	787	755	807	789	772	732	795	830	797	765	786	772	769	787	827	783	800	764	776	765	823	769	811	816	796	811	810	753	813	812	798	804	756	775	803	807	801	801	804	770	766	783	758	781	861	800	743	773	769	795	771	754	780	803	764	782	771	831	748	749	777	770	765	769	765	774	760	772	797	813	765	788	836	796	785	775	791	815	795	731	813	754	801	760	772	846	789	792	849	811	760	777	797	798	813	789	776	796	753	750	772	808	750	761	774	746	826	796	772	781	783	772	715	793	777	783	749	804	754	735	770	781	758	803	832	766	852	787	753	797	786	759	801	783	780	789	783	759	816	818	751	792	753	758	780	767	801	804	774	784	759	790	755	768	811	777	760	775	815	775	833	832	773	779	786	790	761	791	757	814	784	784	759	797	783	789	735	808	769	841	744	802	811	770	774	750	785	791	876	761	764	777	807	788	768	755	779	783	778	768	802	757	764	788	814	798	761	750	820	769	765	782	785	809	789	833	758	797	800	758	806	777	751	771	782	806	781	765	782	778	824	773	810	764	802	789	780	795	788	748	801	753	780	773	752	825	790	782	784	840	768	759	793	758	799	814	760	839	801	782	776	818	787	778	769	790	792	793	789	769	842	816	724	793	803	783	755	803	766	778	718	802	786	744	809	821	786	801	836	791	811	781	792	725	729	706	767	816	797	806	821	740	798	768	772	772	743	820	809	803	768	764	791	764	800	758	778	791	761	818	783	795	816	783	738	781	818	789	787	739	842	764	839	856	807	748	802	811	817	787	771	786	798	769	807	805	803	767	800	776	830	798	773	800	752	826	785	828	819	780	792	801	810	746	836	848	767	760	727	790	758	781	756	786	791	836	802	834	766	796	811	847	767	773	779	804	837	763	813	759	784	803	798	751	777	811	832	840	766	757	733	792	767	830	789	828	768	766	715	767	775	759	773	770	775	777	765	745	805	786	717	807	794	769	798	763	784	749	811	800	819	782	732	779	783	803	770	760	727	810	786	809	783	763	799	786	776	743	787	768	814	797	789	777	772	784	770	808	807	757	788	806	804	788	813	826	824	742	794	725	825	736	816	795	788	788	752	797	788	780	791	784	796	750	774	791	769	790	809	763	762	770	778	817	755	772	772	756	754	775	764	772	801	802	794	813	771	726	815	827	761	738	777	801	737	802	774	786	764	789	772	798	761	830	841	763	779	773	802	799	743	798	791	819	779	797	819	767	736	785	738	729	773	789	765	814	756	746	763	769	790	817	771	807	731	776	788	758	806	802	808	761	774	810	793	822	790	812	809	828	831	767	768	778	750	798	834	757	791	804	810	758	796	770	785	820	725	824	795	808	793	766	850	774	762	735	783	760	828	760	834	776	786	787	801	777	766	758	778	773	788	776	738	822	814	793	762	762	790	793	800	723	806	811	794	762	802	755	778	755	785	759	808	719	805	805	777	816	791	792	794	752	770	783	793	812	796	815	792	801	795	825	773	774	807	749	807	818	746	755	837	741	809	816	734	778	774	740	740	795	765	788	794	812	768	815	800	768	812	772	822	781	819	758	800	738	783	760	778	779	784	802	790	772	727	782	768	780	771	788	765	778	784	826	808	769	766	761	800	873	775	785	811	788	798	793	768	779	745	788	778	782	842	809	766	812	796	795	809	759	749	787	759	752	807	787	772	795	753	820	815	771	791	763	831	810	769	795	769	778	821	779	790	775	779	753	757	755	794	800	777	816	751	801	797	795	783	770	803	831	785	834	757	790	797	731	766	857	823	754	769	736	802	772	784	802	790	779	832	829	756	825	751	763	750	794	837	798	770	799	745	795	791	806	782	750	796	786	786	805	798	764	858	812	772	734	779	789	814	762	784	774	758	798	772	793	768	841	779	793	792	812	822	804	815	753	814	796	797	724	779	805	772	731	831	782	770	748	836	795	782	784	770	768	748	786	800	808	828	749	716	761	799	838	769	821	816	763	778	806	799	777	797	783	752	769	784	758	804	811	772	802	808	816	825	791	787	799	813	787	826	828	806	795	796	814	757	807	780	820	781	737	766	783	777	769	770	802	727	828	813	796	749	800	822	762	783	790	794	786	845	760	787	753	773	774	801	783	751	746	812	780	806	795	756	773	757	800	824	796	807	783	777	807	795	758	764	813	818	767	786	764	773	772	774	728	727	754	786	765	780	761	793	731	780	797	797	784	798	779	754	711	770	809	872	753	827	834	789	789	782	794	778	816	706	813	797	753	762	805	781	749	802	794	787	802	751	736	792	818	764	782	771	758	782	791	828	752	797	753	793	770	778	838	757	773	767	802	840	787	765	779	757	787	795	820	802	773	761	726	758	789	829	801	747	783	771	813	772	759	821	842	781	825	768	787	767	755	768	755	759	797	752	820	764	764	779	778	783	806	786	784	816	784	774	756	787	755	726	775	749	766	798	793	775	780	783	803	765	848	812	756	786	809	731	779	786	762	812	831	772	772	834	807	781	771	770	811	784	756	794	769	789	786	772	810	750	813	752	765	740	798	835	840	722	767	766	828	777	769	755	778	786	753	773	803	789	800	758	789	777	798	788	810	754	753	792	776	806	843	772	824	843	783	797	779	744	778	803	739	753	725	751	774	780	759	756	808	796	747	779	765	775	819	759	746	777	843	775	744	776	745	852	754	760	744	785	769	782	766
37464	10754	4229	2473	1928	1713	1453	1339	1140	1165	1053	1010	1009	973	968	909	910	950	916	1036	935	1018	1023	961	1023	1031	1055	1089	1075	1042	1084	1005	975	981	898	909	896	901	944	941	976	931	917	872	912	867	933	898	938	948	897	871	863	904	876	920	904	927	888	856	858	891	891	905	865	832	869	876	879	864	844	900	888	924	879	810	832	868	893	852	885	877	891	860	852	889	892	901	900	940	881	815	863	888	830	885	924	918	877	887	869	904	872	859	888	891	873	857	901	881	930	845	865	888	839	849	914	895	891	886	868	853	863	875	873	850	872	871	851	857	906	912	869	858	912	873	834	902	841	868	921	866	871	867	879	874	861	866	912	891	860	888	864	875	907	854	777	835	900	874	895	915	859	943	907	881	862	890	863	889	902	850	886	855	882	859	904	925	865	832	865	882	903	882	877	857	894	848	897	887	888	896	912	924	888	886	950	880	836	946	845	840	871	861	843	949	952	885	867	902	831	918	915	842	894	855	875	875	902	899	861	888	846	883	844	914	877	894	862	865	858	875	833	863	868	913	891	895	828	889	858	874	924	884	916	914	900	888	876	914	913	850	874	873	904	888	903	884	910	847	897	905	925	898	887	808	870	845	828	837	854	854	869	879	898	912	891	912	899	886	817	860	833	900	923	915	857	863	864	883	874	929	867	882	876	923	865	927	862	856	840	895	857	905	876	909	875	885	890	899	870	868	825	848	905	872	871	906	873	843	877	858	908	911	905	900	901	871	849	873	854	883	943	867	920	862	846	862	840	872	886	915	873	862	860	885	854	826	906	878	835	834	891	839	954	835	926	861	849	920	848	867	905	908	880	857	902	827	912	828	912	892	902	882	884	857	869	888	862	884	856	896	850	867	891	887	871	908	831	873	884	932	853	887	920	930	851	933	892	899	894	845	926	823	862	900	836	838	920	892	864	897	881	890	869	895	881	892	887	881	882	887	904	858	880	915	868	849	809	949	872	899	877	911	851	884	856	870	856	865	853	880	909	877	835	863	855	865	850	858	884	892	903	894	857	781	863	909	881	870	891	939	905	840	867	884	927	920	934	819	857	828	861	847	894	869	898	922	867	843	932	866	900	938	873	912	862	945	880	878	877	912	846	880	956	913	912	845	869	915	831	886	831	888	862	887	880	911	866	890	895	807	853	900	932	919	885	897	878	915	901	841	914	881	907	903	887	921	894	900	825	787	924	928	855	939	832	852	876	863	902	889	865	863	900	885	898	787	916	844	949	886	902	905	842	889	870	863	865	857	876	807	880	843	944	847	919	913	797	902	857	913	882	881	894	848	859	927	871	894	789	911	864	855	894	856	914	908	852	916	898	858	862	917	873	883	874	844	907	908	881	916	862	862	900	934	865	882	861	873	856	857	868	866	880	870	860	899	850	906	888	928	925	924	867	884	849	844	850	837	877	912	854	855	916	895	866	916	880	915	824	903	903	901	869	876	924	840	888	909	878	865	917	852	919	886	909	852	896	868	877	861	857	872	848	870	924	883	913	889	875	880	835	836	883	880	847	814	819	916	949	898	905	881	887	857	785	911	917	863	901	824	874	937	883	867	879	866	877	852	871	843	860	867	885	891	888	849	859	880	886	909	890	883	882	847	869	828	928	925	921	864	923	849	885	891	910	923	870	876	856	903	850	876	892	834	863	908	891	852	914	860	875	902	930	892	894	866	856	863	891	913	894	897	896	880	916	861	855	812	896	818	868	892	862	869	914	833	924	854	856	855	901	867	906	898	925	878	876	860	892	866	887	854	866	860	909	864	879	841	822	905	903	856	848	910	950	875	871	903	911	847	912	930	855	871	935	913	895	902	888	879	902	874	882	923	927	895	866	864	919	896	896	878	861	894	859	946	862	865	902	887	896	851	916	892	895	901	869	788	847	884	874	876	907	891	931	901	861	899	885	856	896	961	893	893	919	912	879	847	864	875	878	908	880	868	891	851	873	860	878	850	872	922	854	858	952	922	887	929	866	842	833	846	842	933	886	944	866	920	881	888	903	851	870	937	923	893	901	858	896	859	909	891	859	887	856	873	852	889	894	830	803	862	870	883	869	885	863	845	841	860	883	862	906	888	863	839	861	862	913	850	864	910	808	881	846	869	835	900	902	940	876	915	835	863	940	873	896	874	863	838	863	880	907	920	869	873	855	852	889	911	818	862	885	902	838	957	883	866	876	856	845	932	892	871	929	896	841	820	808	914	908	887	847	823	856	873	909	898	925	881	835	915	862	870	854	888	889	859	858	925	828	864	910	873	874	862	889	893	852	855	853	785	909	845	843	898	881	875	878	877	842	871	860	906	924	844	885	900	820	885	868	893	815	882	870	859	927	929	889	880	871	894	880	844	865	851	918	867	918	915	851	861	875	855	867	842	855	902	832	873	910	844	851	873	889	982	890	886	868	899	890	883	868	875	829	872	865	888	871	881	830	821	902	902	880	903	883	859	892	893	826	916	936	863	887	854	927	874	910	839	889	895	839	875	820	894	887	883	898	893	890	892	927	869	921	886	928	870	874	865	916	885	860	867	842	955	834	879	907	902	835	904	876	896	893	877	864	857	866	886	869	915	860	876	868	843	860	837	886	942	917	890	918	882	859	884	883	841	855	861	889	821	908	848	814	883	891	831	911	892	904	851	899	868	909	796	857	892	937	882	955	919	881	886	954	846	907	895	905	865	894	913	891	880	839	846	878	865	887	937	861	928	893	902	903	902	867	842	850	881	862	849	849	900	897	846	913	880	835	883	880	871	900	874	895	932	890	895	843	858	891	905	923	876	907	892	865	873	841	860	862	856	865	880	906	897	888	850	870	866	891	878	923	911	844	855	879	932	872	885	883	866	834	868	870	889	886	854	809	874	885	887	895	883	839	862	865	893	841	870	906	894	860	911	883	892	885	875	908	881	884	888	907	853	889	891	908	851	857	860	922	893	872	837	879	889	917	878	835	881	858	901	893	883	916	906	895	895	837	834	845	911	861	921	911	888	933	885	942	872	866	881	819	886	917	873	871	864	868	852	903	904	827	887	846	835	909	921	886	907	898	873	842	832	867	849	852	896	911	871	854	829	895	839	859	886	863	919	867	842	896	806	857	857	956	926	909	887	908	874	861	902	904	832	834	908	878	886	868	871	846	823	849	874	862	853	859	864	828	905	914	952	876	857	877	824	821	858	826	876	873	896	891	888	876	886	858	890	822	827	840	905	861	864	882	910	905	880	918	860	896	921	883	860	930	865	856	862	851	891	852	811	894	816	883	886	849	852	907	847	861	887	877	923	861	934	897	835	915	871	897	910	849	881	863	861	893	918	849	873	849	892	891	828	886	890	897	867	894	923	921	914	941	787	873	920	865	819	878	854	879	827	904	879	886	836	892	859	846	921	866	875	876	858	844	874	849	926	898	931	870	846	851	847	848	920	856	895	889	877	885	881	887	854	838	894	924	888	887	870	873	917	927	908
22262	20749	28350	23211	20739	20814	11469	1418	1079	936	846	808	752	811	766	733	723	754	752	744	804	777	783	806	803	805	795	829	828	798	818	767	712	737	654	605	633	595	637	661	656	636	616	654	620	650	672	614	666	602	665	591	654	662	607	609	578	597	587	630	596	682	597	579	605	603	626	595	594	605	595	580	581	564	598	655	588	587	582	605	602	619	610	567	587	629	599	624	613	635	623	638	598	630	629	568	602	622	570	586	576	618	605	557	610	586	614	596	587	623	534	625	625	634	596	612	626	563	616	578	592	624	581	604	579	605	587	584	616	623	611	576	619	594	605	601	566	596	652	598	599	609	612	530	600	581	655	601	621	588	616	585	612	605	612	610	608	613	569	610	609	605	571	554	580	580	580	608	589	572	626	588	601	592	577	593	640	532	565	628	601	589	629	589	596	588	630	575	641	540	563	594	578	582	587	547	594	558	598	578	574	615	616	586	612	606	604	570	626	572	608	599	561	591	590	601	587	596	544	652	579	565	649	587	569	579	558	572	579	625	603	574	534	570	585	594	656	589	600	599	590	605	601	568	572	605	620	591	554	599	595	620	584	626	591	555	566	589	577	567	606	595	619	619	581	570	579	578	635	608	640	647	579	579	618	586	592	614	598	653	565	575	590	603	616	593	602	595	595	595	616	574	568	561	597	631	548	641	570	564	556	603	581	631	597	563	581	581	611	601	591	600	622	610	613	582	544	629	552	624	581	598	613	624	590	602	599	638	595	599	595	560	582	633	561	594	556	609	570	596	589	578	549	614	546	595	602	582	599	574	609	589	629	608	590	572	549	590	557	605	603	614	561	575	638	568	646	582	554	576	589	592	600	582	602	612	610	608	626	574	627	614	603	607	621	621	610	607	553	586	571	589	608	599	625	629	595	574	625	621	617	615	654	633	591	588	598	583	604	617	639	586	566	626	583	603	618	553	581	591	639	627	577	599	617	630	588	588	599	617	588	567	632	599	577	578	603	600	603	592	593	599	574	562	644	576	567	595	600	569	595	624	584	587	602	561	614	648	559	596	586	605	617	553	578	629	626	573	555	613	614	593	601	603	609	601	615	553	581	607	598	583	579	593	588	587	610	656	560	577	590	590	553	590	574	583	614	582	574	617	626	569	595	572	580	629	592	605	575	620	652	547	605	599	595	597	578	621	615	579	567	569	575	577	570	577	585	621	560	592	617	584	646	579	553	622	610	635	617	588	567	601	605	603	647	613	606	577	596	602	576	588	608	615	577	601	618	649	588	598	612	609	606	597	558	597	567	587	608	599	578	557	582	572	618	550	607	573	576	582	544	633	597	594	557	602	594	550	599	589	645	581	596	578	592	616	622	614	597	586	576	590	591	554	616	565	603	611	631	610	607	576	584	545	551	595	586	585	570	574	580	562	584	649	589	559	603	613	581	584	599	631	551	588	615	586	603	576	614	609	621	577	602	577	608	571	597	575	587	598	597	597	558	612	632	594	611	593	624	595	571	593	591	586	565	586	538	601	601	569	582	619	629	594	615	571	610	584	528	590	599	586	616	565	577	601	604	616	608	607	556	525	591	615	591	608	567	534	618	552	618	597	596	640	564	600	567	605	579	567	589	577	600	647	613	569	591	565	577	550	545	585	591	611	605	614	622	621	584	622	640	600	581	567	618	569	610	624	556	583	614	584	598	588	582	561	608	617	630	605	585	606	628	569	570	591	572	550	559	596	607	579	569	574	609	572	588	598	570	568	612	611	547	585	518	558	597	601	625	634	604	613	589	593	602	588	633	616	588	598	566	604	580	586	594	604	552	624	594	653	612	597	619	555	607	579	580	621	590	600	585	548	563	612	587	596	596	578	574	597	578	608	580	606	568	550	596	558	614	601	585	574	608	573	604	572	553	604	573	568	589	637	558	575	595	582	592	594	589	631	588	586	583	581	575	633	584	585	626	542	615	552	611	555	604	558	606	592	577	557	666	625	606	599	589	605	573	667	634	608	580	583	602	584	611	597	667	590	586	611	560	577	556	629	595	596	600	628	631	610	575	567	606	554	576	614	574	592	614	575	590	632	550	569	563	589	576	596	589	639	540	596	623	567	579	563	601	620	613	598	595	619	593	605	596	584	573	596	589	558	611	602	584	584	616	610	591	553	615	549	553	654	579	582	618	617	575	636	635	592	596	589	674	569	557	620	670	602	571	576	627	640	627	566	584	578	610	608	571	542	610	587	573	588	611	559	568	568	589	617	594	579	600	580	583	570	600	563	522	581	573	640	623	602	547	623	580	595	582	553	622	618	587	569	599	582	582	572	578	566	559	576	630	591	602	581	618	613	559	581	614	550	606	581	570	622	567	582	597	562	580	615	591	582	591	614	588	570	551	596	582	587	570	527	587	614	611	612	600	600	575	574	530	622	573	582	599	549	607	614	579	576	566	574	600	563	570	614	614	566	588	601	622	621	608	576	605	604	573	607	614	631	599	595	591	578	580	563	569	565	628	588	612	628	585	570	593	611	592	601	616	593	590	589	587	604	564	604	592	568	608	550	595	574	615	571	599	642	572	556	621	644	608	569	591	591	563	619	549	640	610	616	597	618	647	586	608	594	591	598	578	611	587	623	556	595	618	583	603	582	584	577	585	582	624	614	649	666	556	577	606	665	610	646	574	597	571	595	591	576	571	577	622	604	573	606	577	588	621	565	611	599	582	602	588	571	574	582	570	574	620	564	534	574	648	601	620	620	568	640	594	583	618	588	562	629	588	567	574	619	630	593	633	583	579	603	605	603	603	595	595	611	606	621	600	593	597	591	602	569	556	557	607	621	599	593	543	556	603	574	574	596	605	522	619	537	561	586	595	648	624	624	586	588	634	586	568	561	583	588	608	568	586	580	561	556	641	618	596	626	592	601	646	575	592	586	567	595	609	621	604	644	614	603	558	597	600	581	582	568	609	552	550	599	603	603	550	661	591	598	636	558	574	612	602	599	583	605	619	606	634	599	600	586	594	590	589	581	586	563	589	612	551	585	582	601	557	575	619	610	636	607	583	591	615	588	565	590	581	595	598	593	613	597	599	581	592	613	535	604	636	591	613	572	590	564	586	552	580	590	623	589	599	609	659	584	569	624	567	587	556	591	575	605	574	600	586	552	600	620	611	593	610	601	557	596	565	586	576	570	581	609	593	586	588	608	574	593	595	628	616	553	572	560	607	582	582	583	616	564	550	631	593	578	607	567	566	616	627	589	551	552	586	653	559	595	593	577	599	608	615	593	588	599	575	576	595	601	641	576	543	603	565	603	585	566	606	577	571	563	624	559	552	619	565	620	596	582	562	611	629	602	592	565	603	556	627	609	592	614	555	641	562	569	579	556	555	572	586	583	587	598	596	562	627	624	584	658	543	577	553	580	599	582	620	612	599	576	633	613	558	567	639	570	608	588	597	554	560	585	589	591	593	588	605	618	597	538	571	594	618	531	592	614	591	592
41282	20540	10724	5794	4119	3317	2528	2048	1809	1461	1310	1149	1130	961	905	890	924	848	916	893	978	956	991	999	950	1040	1092	1121	1136	1077	1023	985	947	875	696	711	664	687	704	703	688	742	717	707	671	714	768	705	673	710	690	707	663	695	588	680	705	672	650	606	658	649	678	667	703	662	681	661	692	664	669	637	638	637	654	650	672	664	647	662	612	654	644	627	613	688	633	656	673	662	666	639	656	616	652	645	661	623	712	637	637	662	678	636	651	648	650	672	652	671	631	656	689	570	653	666	668	668	601	688	648	667	699	689	623	686	671	646	661	622	631	665	612	639	592	691	629	624	649	614	601	612	684	658	606	670	652	675	670	660	659	631	617	620	694	624	659	653	610	588	606	655	657	668	630	637	602	640	629	648	648	651	631	633	698	614	581	635	674	641	653	599	665	666	655	640	645	642	632	676	649	628	654	677	653	651	673	634	594	648	655	649	628	678	717	645	640	640	631	655	635	642	653	658	635	679	649	602	678	633	656	642	699	647	628	644	668	624	622	664	643	613	658	618	637	651	635	654	667	673	616	636	618	615	660	664	641	645	700	660	653	641	674	628	641	629	639	659	572	632	619	639	665	570	651	618	657	644	614	643	663	709	650	607	629	659	695	672	706	632	649	691	608	655	618	623	668	651	671	683	606	605	625	638	617	647	665	653	636	641	592	679	684	674	676	714	668	644	647	637	628	597	611	681	634	676	696	611	660	664	678	640	601	648	645	572	657	639	648	669	638	664	650	615	608	636	602	640	693	641	648	618	680	640	674	647	685	660	645	663	630	646	693	633	630	656	686	635	664	657	638	654	620	662	631	656	638	680	676	657	591	678	657	651	632	628	677	649	699	649	625	604	704	624	655	641	693	632	697	603	659	660	664	695	640	626	648	618	649	657	592	622	657	643	669	639	644	659	651	646	637	584	692	669	625	634	608	689	649	614	678	625	626	644	608	678	611	626	650	668	657	659	654	633	623	619	657	651	632	674	644	658	647	665	614	608	635	656	630	653	692	646	640	677	647	690	671	675	656	642	649	643	653	633	663	663	689	658	641	656	648	684	650	668	638	680	687	631	641	664	662	586	661	674	623	639	638	636	690	633	637	658	631	669	624	634	653	658	648	623	650	642	660	654	652	654	677	651	630	641	625	657	645	631	639	649	595	641	650	609	675	645	627	671	604	585	659	604	673	644	608	658	619	636	597	647	645	671	635	634	690	669	626	638	662	699	643	656	690	606	681	643	651	639	652	653	639	631	619	651	653	660	658	651	678	667	616	631	633	607	664	654	604	708	665	650	624	652	653	653	616	629	651	710	657	614	623	638	640	642	626	659	680	637	611	655	652	620	657	660	657	653	614	636	647	620	619	653	655	657	617	663	634	645	673	620	610	694	622	672	664	649	622	657	661	613	645	678	624	630	618	640	677	676	679	651	638	654	649	674	621	650	618	604	663	651	645	639	675	675	644	660	675	647	630	677	649	616	662	643	679	638	683	625	657	640	689	611	628	641	660	659	608	649	613	604	653	631	631	623	651	668	654	642	660	623	653	682	648	646	619	675	668	662	637	614	703	675	621	645	649	614	592	648	667	645	626	615	654	656	689	648	649	666	698	632	691	647	667	601	634	678	678	672	621	622	639	643	643	679	689	619	612	643	679	605	664	582	680	631	668	652	637	662	608	674	653	679	657	638	692	655	627	655	636	638	658	709	668	629	616	661	656	644	643	604	611	622	676	639	674	646	639	617	646	667	655	663	686	637	648	643	632	720	672	657	663	650	640	665	671	683	624	619	647	703	648	652	654	614	620	639	639	633	640	619	630	602	622	653	621	648	638	681	631	659	666	647	642	655	595	625	651	600	605	656	680	639	613	696	623	624	604	637	672	666	621	638	664	595	671	613	609	636	630	660	668	648	679	652	643	681	642	650	667	627	647	660	663	634	597	609	648	607	653	667	674	699	637	645	618	678	669	661	655	640	663	680	672	639	672	627	683	634	676	679	611	608	635	611	654	636	672	695	676	642	656	605	674	663	654	665	607	633	585	663	660	660	620	640	667	680	674	628	635	675	636	630	612	670	675	642	595	628	645	615	659	655	678	664	629	636	620	627	614	629	641	608	613	634	643	660	667	627	654	630	638	690	662	640	623	611	647	644	600	640	641	691	640	630	589	648	629	657	623	698	647	682	690	653	652	627	656	668	680	613	649	661	659	655	647	605	653	660	682	642	649	676	682	635	668	640	663	723	698	600	622	636	611	647	662	678	652	657	670	611	594	654	609	645	661	635	599	676	647	678	686	628	647	651	645	647	633	705	659	655	677	616	652	645	620	630	644	619	605	696	658	642	644	634	660	620	699	697	644	648	644	663	614	639	653	626	655	614	628	655	642	646	624	646	706	640	591	606	648	617	682	663	641	673	666	626	600	637	681	686	637	650	676	633	643	654	626	696	645	599	658	574	666	637	664	655	661	678	654	669	610	687	655	677	694	654	656	663	649	640	657	646	661	675	671	633	619	678	638	649	657	640	636	637	686	615	617	680	662	625	617	589	650	671	635	664	658	655	632	636	656	643	631	648	648	642	720	623	645	644	635	658	677	671	695	645	640	631	690	648	692	617	646	634	646	679	631	629	609	658	725	647	663	628	697	611	626	624	645	577	652	644	631	638	648	681	641	640	636	686	639	639	636	630	650	665	645	636	639	666	650	656	630	615	626	623	631	690	676	628	680	660	658	644	622	677	698	647	650	659	643	617	657	666	624	633	645	664	621	628	633	617	653	625	639	643	632	646	632	644	646	605	631	640	653	669	654	695	618	713	702	681	628	663	659	615	679	654	659	621	641	681	683	625	624	627	672	608	605	612	676	676	683	638	653	660	612	670	635	619	663	633	635	647	637	656	633	665	688	618	657	661	621	665	664	632	648	621	647	661	633	655	671	644	654	667	683	628	677	637	652	660	662	628	710	641	643	625	622	632	653	664	665	581	648	655	608	642	668	696	681	665	694	612	639	652	597	680	607	579	691	642	677	649	634	646	681	706	632	658	650	624	668	654	648	654	648	619	619	638	676	633	639	631	653	614	674	687	660	650	669	635	638	651	587	639	646	642	672	681	701	650	604	611	619	661	686	636	677	643	590	680	603	619	643	635	647	644	665	645	659	661	642	645	639	646	633	647	681	737	675	624	641	647	689	660	646	644	682	688	681	651	603	673	624	628	658	665	665	652	636	660	628	666	688	657	653	637	619	696	697	651	680	639	622	675	613	659	649	674	629	676	633	615	676	666	698	663	730	677	637	622	656	648	683	645	651	695	641	699	666	642	695	632	632	641	635	594	668	642	622	674	657	667	634	677	704	640	659	605	596	653	645	667	661	613	656	686	664	694	621	644	659	642	645	647	685	653	608	649	646	632	648	676	649	670	654	700	689	649	671	679	643	638	637	678	614	632	666	624	663	605	639	661	650	642	587	689	650	667
29027	21010	10702	1176	706	632	598	649	617	573	612	611	628	600	535	581	578	606	616	595	637	640	621	593	595	653	627	670	682	595	601	678	585	629	585	558	565	628	561	652	639	642	602	610	594	609	574	609	584	605	551	597	578	582	567	595	569	571	622	589	602	582	568	578	581	599	590	613	568	553	570	572	594	583	570	600	575	592	605	588	603	562	582	583	537	601	566	538	566	585	563	579	566	591	570	598	566	612	538	567	569	571	570	529	598	571	608	557	583	649	553	584	601	597	578	590	544	528	589	619	562	557	570	532	568	551	595	581	555	557	590	558	608	590	562	583	544	565	570	576	581	609	625	562	580	597	569	588	578	576	579	523	599	550	576	562	554	566	618	603	590	555	580	560	610	584	597	568	629	576	558	553	586	596	535	598	583	563	619	573	614	606	540	567	603	588	555	563	537	564	554	576	554	564	537	600	569	569	631	575	560	589	607	546	564	588	561	608	589	578	575	600	608	621	576	599	615	592	574	555	604	573	532	617	572	610	573	580	562	591	610	590	565	587	587	624	607	595	566	558	573	602	544	604	578	586	585	543	564	581	576	573	573	593	570	550	562	527	575	557	575	569	599	569	588	552	595	621	533	587	588	570	579	575	560	561	588	571	542	604	602	589	609	572	568	598	578	577	564	607	552	584	577	559	595	619	597	586	552	638	564	604	568	566	550	570	584	599	577	622	573	610	566	587	550	546	554	595	560	608	569	634	590	583	551	565	568	561	647	572	510	558	556	574	600	610	551	605	621	572	532	543	536	546	574	583	561	591	580	594	571	620	562	613	556	586	564	549	582	586	546	556	551	615	581	559	576	574	588	594	571	571	564	613	568	559	587	578	578	620	566	526	549	548	574	594	603	589	571	585	589	581	575	557	573	570	553	570	613	594	619	556	583	594	599	514	562	586	577	574	561	571	570	565	578	558	603	553	617	569	563	533	596	543	538	547	586	606	567	554	579	543	592	585	578	563	572	591	597	577	595	532	558	568	586	550	596	593	572	569	577	600	532	607	577	571	627	566	602	586	552	584	574	559	570	588	574	549	591	570	557	616	591	578	598	562	610	598	566	531	547	538	594	606	571	566	542	558	523	537	613	579	589	549	556	561	585	573	523	589	525	552	597	563	571	587	611	587	592	555	558	548	608	589	594	589	553	577	573	543	612	577	544	566	552	592	518	614	587	564	565	583	583	557	570	544	559	575	565	615	625	542	572	582	588	601	541	603	598	590	579	629	554	610	577	579	557	547	593	563	556	574	582	558	591	530	565	607	552	602	562	602	552	591	609	618	593	541	555	601	574	548	599	571	583	584	539	589	605	615	593	562	558	541	648	580	603	584	555	558	631	593	614	581	622	580	565	588	594	528	558	562	594	589	569	606	577	601	546	543	568	573	606	597	543	592	554	559	524	612	594	558	565	589	579	561	564	561	626	584	572	583	597	579	587	598	557	574	587	562	566	564	580	611	563	577	557	597	602	584	604	568	579	580	588	539	551	567	586	568	587	641	588	612	608	563	571	567	546	555	549	564	575	559	592	578	546	594	577	545	609	568	616	556	554	555	599	605	579	596	599	594	581	552	556	602	568	556	590	590	580	547	539	571	599	604	544	572	602	595	519	583	564	531	610	571	573	544	556	575	595	564	575	545	572	602	553	579	581	538	592	611	592	546	594	569	592	585	541	619	579	646	556	587	612	583	616	608	550	607	540	576	603	547	578	575	601	584	619	596	561	618	566	605	546	586	603	560	560	595	639	588	547	573	565	585	528	607	550	565	576	534	541	619	552	560	521	583	594	562	547	518	609	575	610	566	570	593	607	610	571	594	563	619	618	576	585	550	559	571	590	601	582	586	582	589	583	548	594	583	541	612	524	582	615	559	572	579	561	568	552	556	564	567	611	591	565	580	575	586	575	582	574	589	588	591	582	590	580	567	575	554	594	532	600	620	564	579	596	559	618	549	594	602	602	564	566	556	578	593	572	619	597	612	572	571	545	563	563	592	594	595	648	562	597	546	583	559	578	561	565	598	559	573	579	559	588	584	595	555	578	553	563	578	577	580	572	553	625	556	558	561	585	554	595	608	564	616	572	581	546	595	597	537	589	598	581	601	668	610	576	598	565	586	612	573	590	587	603	592	587	593	588	617	573	589	564	589	587	607	609	582	580	567	556	561	623	615	579	543	562	572	572	574	591	590	602	578	565	579	604	609	603	581	585	517	583	582	594	578	565	613	594	598	578	587	601	570	577	586	578	588	575	596	563	617	599	604	570	596	574	584	625	630	541	586	551	550	555	573	611	585	582	589	598	574	577	564	596	588	561	575	549	578	569	570	564	604	580	578	590	572	579	593	594	587	540	541	566	591	603	609	565	564	569	597	576	543	586	604	538	610	596	552	587	570	615	573	552	579	576	599	574	589	572	613	596	600	576	590	572	619	572	580	554	580	594	611	602	569	544	599	617	562	575	585	604	579	576	591	623	538	561	573	580	579	594	563	569	603	630	606	559	546	573	578	609	597	594	570	597	588	592	579	597	582	587	564	534	590	591	555	558	646	605	538	547	579	569	554	609	580	580	541	556	574	556	578	591	575	615	609	579	592	560	549	632	532	554	578	569	555	576	559	543	580	593	629	620	572	610	560	529	609	599	572	534	531	582	559	583	552	560	581	556	551	569	582	589	550	576	606	587	578	528	618	586	562	513	592	550	528	538	574	565	618	553	604	559	569	555	602	659	587	572	563	574	613	579	594	558	594	563	570	592	559	578	535	598	563	584	543	592	556	595	562	546	546	566	540	592	566	575	564	591	561	610	585	571	563	573	606	560	560	583	602	594	568	585	620	555	582	563	591	566	572	519	583	557	571	581	620	570	556	574	577	570	567	579	556	588	533	575	603	569	563	603	574	583	543	581	594	611	592	580	609	601	560	543	602	567	587	578	577	549	554	579	589	616	578	592	548	604	545	517	542	559	569	565	564	569	579	551	582	597	571	567	608	578	581	612	593	577	556	555	566	566	542	582	562	580	578	567	577	578	610	559	601	597	509	551	586	563	573	538	623	599	532	623	579	577	573	599	569	629	584	578	569	593	598	567	529	580	585	582	582	531	599	582	602	599	563	584	579	584	578	590	619	545	642	519	549	567	543	595	571	593	519	591	588	553	587	561	556	572	545	537	597	604	616	607	566	580	578	576	574	593	545	577	567	584	579	590	535	594	615	564	600	596	582	559	580	619	570	539	576	558	581	550	590	562	579	600	596	566	568	626	572	558	591	569	610	562	622	583	514	566	571	571	565	569	585	535	586	647	619	577	575	578	594	606	599	580	575	583	558	581	589	617	555	613	612	563	547	550	593	558	577	599	535	558	586	529	599	579	582	597	567	604	594	583	549	569	615	547	561	595	579	602	564	627	588	578	573	582	586	598	553	592	601	551	587	540	566	554	547	581	570	583	567	620	605	597	631	567	530
34754	9757	1147	887	738	765	795	746	694	725	711	738	670	671	666	639	664	719	755	765	736	735	735	730	761	762	824	802	809	780	780	767	813	761	678	728	695	689	644	721	711	698	691	657	723	698	674	699	699	721	716	628	622	653	663	740	723	657	680	673	661	703	662	658	674	649	696	637	647	658	658	698	739	642	672	644	656	706	643	683	733	720	694	652	711	688	659	705	664	655	687	696	642	668	680	689	696	635	666	691	735	681	686	645	631	685	711	688	674	687	684	653	631	673	672	687	643	670	701	630	675	647	668	645	695	666	652	681	637	668	668	653	664	681	627	650	686	633	667	662	644	653	752	701	646	686	693	662	645	719	695	694	656	698	699	613	686	706	693	691	651	686	664	703	664	679	625	682	619	667	699	689	696	694	678	656	652	718	660	658	651	685	620	679	686	664	641	626	699	651	712	754	676	679	673	669	685	605	608	672	659	667	650	662	668	693	685	687	687	701	661	654	659	646	695	711	667	644	687	676	682	636	692	697	686	664	671	671	680	672	715	651	650	649	653	677	702	671	700	636	691	704	624	681	664	663	701	682	667	675	643	689	653	667	604	655	680	654	635	710	667	615	636	678	672	646	705	684	711	678	644	683	643	690	662	636	669	688	655	623	639	655	654	667	611	699	665	660	718	683	652	674	654	669	690	693	621	633	703	705	653	678	667	683	649	674	691	668	697	684	652	723	678	724	648	683	673	616	686	720	717	628	627	667	661	671	682	608	644	678	728	662	669	660	641	672	655	689	673	685	671	656	655	671	692	672	635	663	656	700	674	684	709	696	711	623	671	661	654	676	629	686	647	670	665	687	635	662	691	641	686	700	713	660	679	649	663	677	692	653	683	689	654	713	719	646	686	677	632	669	691	652	701	709	642	666	691	643	662	673	676	671	745	641	720	606	680	712	725	644	677	693	661	670	639	609	679	660	632	619	683	672	681	678	645	697	622	681	650	666	661	732	635	695	636	653	666	659	656	722	688	646	666	707	717	689	709	680	648	669	641	724	664	695	667	674	700	706	682	693	654	625	652	626	671	659	638	663	700	649	647	604	665	682	649	678	672	644	664	628	692	681	617	703	695	621	714	664	700	687	645	642	661	684	640	642	689	657	606	642	694	680	606	658	686	655	668	709	680	687	703	692	665	651	686	697	644	644	654	702	713	694	696	640	646	685	675	640	710	637	657	671	708	686	638	653	690	681	694	648	660	669	652	684	690	672	630	692	667	657	661	666	682	647	657	650	698	680	693	671	643	719	679	668	658	681	667	651	666	664	576	725	653	716	659	671	680	641	656	680	692	641	680	650	663	665	697	632	677	683	643	655	731	641	713	675	692	656	628	616	694	668	694	651	669	704	691	702	700	593	660	670	704	653	681	696	669	685	620	632	662	688	668	698	710	668	685	668	663	647	667	672	716	679	689	652	708	695	650	700	704	683	668	676	666	646	690	651	691	637	636	699	697	643	642	653	685	693	674	686	708	682	615	646	691	654	667	652	690	697	653	668	679	683	645	670	680	688	608	640	711	646	653	633	665	699	656	648	678	720	690	695	723	678	643	686	666	664	649	665	693	631	643	635	678	636	659	646	675	688	678	670	666	724	632	679	702	659	689	652	717	710	655	651	671	650	694	654	646	675	625	695	706	639	663	629	684	667	685	615	704	698	640	672	678	672	701	659	663	714	654	706	693	658	681	707	668	712	638	664	696	670	705	677	676	697	645	679	693	713	653	669	644	673	660	658	662	704	670	704	642	713	666	642	649	648	702	654	690	656	631	641	657	692	675	706	660	662	649	707	667	696	693	665	705	631	683	701	667	689	669	635	689	661	701	670	633	682	628	681	688	709	665	691	633	666	684	655	654	674	721	736	658	615	610	688	667	642	693	673	678	696	658	648	646	703	689	644	712	717	653	684	696	698	720	697	662	672	664	696	698	631	670	693	682	662	680	708	661	658	690	688	681	713	705	665	655	671	663	664	664	683	660	673	677	631	631	649	634	659	668	662	631	654	673	721	624	693	688	650	672	657	642	678	693	734	675	676	675	682	719	597	643	658	638	667	704	716	667	675	659	671	667	668	665	706	652	654	649	652	700	722	647	677	696	678	640	710	693	668	669	698	654	651	659	641	656	654	658	663	632	670	659	667	665	658	657	716	630	654	670	679	704	636	679	651	685	627	659	681	666	710	697	636	672	646	667	700	649	658	699	662	723	671	679	688	688	683	669	671	661	657	658	650	666	667	612	722	652	696	694	658	649	709	648	656	684	674	688	674	693	710	686	668	676	697	687	636	632	674	609	692	640	715	651	681	645	690	648	689	661	606	628	683	680	677	693	711	679	669	684	664	698	653	656	674	682	644	671	647	673	658	690	693	711	663	688	677	671	620	651	685	648	687	704	666	663	646	650	661	682	676	673	651	670	675	716	647	669	623	697	654	669	647	664	685	642	621	627	630	697	685	666	634	649	694	669	672	644	644	692	656	680	663	688	683	678	643	636	654	700	680	706	658	676	678	693	694	647	676	655	658	656	684	681	680	642	670	695	673	718	673	698	724	684	628	716	697	661	652	684	710	708	678	676	684	683	718	707	684	645	657	680	685	703	693	666	682	679	658	683	643	632	701	719	672	674	684	662	650	664	663	688	671	705	665	652	651	670	686	671	696	610	668	651	677	646	666	686	676	701	659	703	733	677	669	637	650	681	687	714	657	652	674	656	720	613	686	682	689	676	728	646	727	695	633	680	635	702	636	713	663	673	652	680	671	667	687	663	711	707	628	657	647	638	673	664	660	672	687	709	683	666	670	709	698	625	722	605	660	671	694	670	705	674	671	688	710	677	666	647	676	657	662	700	666	675	657	673	691	676	706	708	641	660	688	632	665	676	664	685	708	697	632	674	679	713	720	656	639	680	715	682	670	656	663	685	665	643	707	670	648	640	688	706	652	661	691	661	673	700	624	703	713	726	679	666	649	696	655	669	634	667	676	668	655	700	636	638	670	670	623	674	675	667	689	701	674	641	678	699	684	639	667	643	663	647	661	705	677	670	692	642	620	668	711	682	636	715	644	667	652	673	707	704	624	657	732	647	707	610	706	673	701	651	690	706	668	706	670	713	636	677	668	692	669	657	663	680	699	720	695	648	692	637	658	713	674	688	679	635	659	702	633	663	731	656	649	653	654	654	668	671	645	716	689	670	646	687	624	689	715	669	649	687	651	685	658	673	647	668	690	687	609	639	673	670	683	655	720	647	671	663	658	700	659	675	668	637	712	663	659	681	673	644	643	691	620	696	718	660	625	684	732	669	693	677	662	654	660	678	657	619	678	678	721	701	682	690	676	661	655	621	707	677	658	686	657	705	689	688	702	667	681	662	696	664	689	689	709	682	661	652	640	678	674	692	665	701	658	679	695	681	666	650	719	658	652	683	665	678	740	676	652	695	681	641	640	695	664	634	658	724	654	693	668
23148	20708	27886	23579	20693	11829	1204	795	641	550	560	467	474	450	472	459	461	464	460	489	499	507	511	503	529	520	563	532	547	556	519	551	557	491	444	392	412	398	407	398	397	465	400	467	452	425	439	415	437	431	373	448	395	422	418	427	422	409	390	410	388	417	432	414	379	413	453	381	399	426	411	419	420	414	385	453	398	414	382	407	407	421	387	404	420	379	441	401	409	394	402	390	376	390	420	414	429	437	391	417	431	407	420	427	403	388	384	377	400	396	420	385	387	473	427	393	401	393	401	396	420	384	432	379	393	391	370	429	423	399	418	376	386	446	396	416	383	414	424	395	384	401	370	407	397	406	363	369	391	418	412	398	391	393	426	389	410	416	372	416	391	426	387	418	349	387	414	420	380	413	400	398	382	410	421	431	375	402	396	408	406	385	377	369	398	393	389	401	370	373	404	411	417	426	442	367	421	419	376	422	418	399	358	373	355	404	412	410	411	393	378	394	396	432	402	400	385	405	376	438	428	387	419	411	394	384	404	395	429	400	400	406	427	397	369	363	392	413	400	374	439	411	393	375	389	376	360	369	395	393	409	391	379	427	403	421	379	397	395	416	412	406	370	384	432	420	435	439	366	393	390	404	417	412	406	385	413	383	362	431	384	390	426	403	371	368	395	424	416	407	390	384	378	435	369	414	420	417	397	426	407	424	394	371	367	380	416	396	367	448	403	414	414	433	440	402	370	411	407	402	396	384	371	409	436	396	397	377	415	411	374	407	427	395	409	379	389	362	365	379	424	400	401	400	386	364	409	417	388	408	373	372	393	399	406	381	408	395	391	392	420	377	387	400	405	369	408	383	388	410	397	392	390	423	433	411	411	381	410	429	414	371	407	406	406	369	411	410	393	367	419	369	383	415	431	390	380	401	409	365	383	369	405	393	383	376	391	400	394	398	406	393	397	419	423	393	441	380	404	428	395	412	373	383	411	388	399	363	433	367	424	409	426	362	387	381	373	415	403	390	405	415	377	400	416	411	386	410	378	388	378	407	406	406	379	411	380	364	420	387	423	458	401	398	395	383	425	385	392	413	358	409	367	395	412	429	433	423	382	413	417	387	386	398	368	434	392	408	396	389	387	406	401	428	448	399	399	394	404	383	413	384	393	419	408	359	390	372	402	386	434	411	416	359	378	389	403	395	381	394	359	403	374	380	348	391	399	394	390	414	401	393	421	385	391	416	396	400	391	396	394	400	409	395	388	413	385	402	405	378	437	374	381	424	399	427	391	381	426	428	373	389	420	409	403	381	411	363	419	394	360	428	436	403	419	423	381	379	433	390	398	399	369	428	395	401	417	397	436	373	442	413	433	389	387	396	413	363	411	411	407	388	409	394	388	396	391	395	384	413	391	379	413	390	419	416	444	412	383	432	427	410	404	383	409	431	433	424	408	448	369	410	380	389	376	400	431	429	387	414	406	394	371	424	399	402	428	389	387	415	383	404	423	415	400	400	400	437	419	385	375	388	382	395	391	412	426	417	394	396	449	420	380	370	429	407	403	415	330	414	424	407	429	419	386	394	384	381	382	425	378	365	407	397	431	380	389	424	402	404	415	423	424	382	408	400	394	418	393	390	419	387	447	412	423	386	370	400	341	380	359	406	382	377	430	400	428	439	419	400	382	395	395	411	367	365	386	419	402	389	379	392	390	387	393	412	409	408	410	392	430	406	401	371	383	366	410	377	403	397	463	400	388	412	396	402	404	410	402	396	388	398	384	393	406	404	386	401	387	361	406	425	405	413	352	376	419	400	409	397	435	387	419	425	415	381	427	378	367	410	409	413	409	410	387	379	386	403	362	383	404	384	403	410	413	407	416	397	384	416	412	407	417	406	404	399	408	446	428	389	416	390	396	373	405	384	397	409	385	370	392	423	376	399	356	384	373	391	424	378	376	381	374	412	424	411	386	403	405	417	350	387	429	403	415	443	395	422	403	438	411	432	380	411	420	407	370	386	413	403	366	393	399	379	411	417	403	388	404	358	422	367	400	401	373	413	403	367	376	386	409	431	374	413	363	397	391	384	404	380	421	377	402	404	415	378	387	407	423	425	348	384	400	398	438	381	362	372	432	407	398	400	397	397	425	395	391	367	389	429	410	394	411	393	418	399	406	409	430	405	394	438	406	395	417	415	370	380	413	396	374	403	409	391	399	377	412	416	406	368	401	397	390	416	397	423	379	401	385	408	404	418	399	379	362	405	415	354	414	423	384	415	379	399	422	401	388	375	364	416	367	404	371	348	439	369	398	387	417	383	397	425	394	368	402	423	385	395	381	451	373	378	396	403	398	378	399	423	426	430	418	394	418	380	385	401	378	369	425	353	407	362	400	413	389	387	411	425	372	394	432	374	393	396	361	388	403	379	391	435	403	422	400	387	410	387	419	418	419	410	376	404	365	386	385	424	424	407	390	401	395	404	386	370	422	388	430	402	386	422	413	397	413	398	408	386	383	417	406	420	400	403	465	450	421	401	421	404	381	403	402	417	373	383	395	390	431	387	405	406	385	413	374	399	431	358	418	392	393	407	388	365	367	387	385	397	394	422	411	411	419	398	399	403	386	406	404	409	409	370	392	423	401	410	392	397	381	434	395	407	413	363	409	397	358	388	403	446	432	378	406	407	382	379	432	353	378	411	360	409	409	393	369	390	424	371	395	402	421	409	401	404	401	402	377	391	396	398	437	405	399	392	440	423	396	409	401	410	411	408	409	392	401	389	381	427	408	368	378	418	404	390	381	413	420	384	393	417	372	428	411	438	406	395	412	375	404	364	406	399	412	391	383	405	391	399	391	371	427	396	402	368	429	416	381	409	402	415	408	368	372	367	433	427	373	389	385	426	392	430	401	408	443	409	406	408	397	420	393	397	382	411	385	366	423	370	418	408	415	387	374	433	383	385	378	418	395	383	404	413	406	429	386	392	449	417	416	393	425	370	400	419	416	440	402	406	393	381	407	404	379	443	338	402	372	405	384	381	425	381	441	388	415	423	398	409	385	418	360	403	413	411	376	387	374	358	397	384	372	411	373	358	410	411	422	372	381	427	409	434	420	434	398	381	397	371	382	397	420	412	384	400	400	408	431	356	397	403	391	423	380	438	393	422	409	399	398	405	402	392	392	407	424	403	406	420	379	401	388	389	380	374	374	363	368	414	391	402	417	403	390	410	349	398	388	409	386	384	378	362	420	418	372	430	377	399	397	431	404	409	400	404	429	387	386	424	391	395	381	392	378	427	384	408	361	411	378	408	400	418	371	377	385	392	421	397	394	398	382	379	422	405	422	389	417	406	413	411	386	417	375	426	403	436	392	385	376	407	403	383	380	395	440	398	399	361	438	375	414	396	405	394	363	406	398	415	389	425	381	403	387	422	382	424	398	391	402	386	387	417	426	427	387	365	414	418	382	397	415	382	406	412	377	418	390	396	419	369	397	425	376	407	411	409	407	394
38935	22552	6042	3067	2229	1781	1477	1245	1015	885	768	689	610	626	609	563	560	599	608	589	700	655	646	650	675	758	760	782	727	750	720	669	627	606	541	510	517	504	564	525	511	529	516	518	496	466	494	519	552	508	531	506	523	486	491	468	483	463	455	483	467	468	501	429	459	454	456	483	474	476	454	482	500	477	484	484	452	447	479	481	464	476	438	440	452	481	460	469	424	448	495	409	449	447	474	459	486	470	476	492	472	483	464	437	421	472	454	431	437	473	448	484	451	521	448	457	466	454	430	461	453	472	449	454	504	458	449	479	452	459	459	497	468	467	473	468	470	410	489	468	466	480	492	499	466	448	479	470	429	477	448	437	512	482	485	466	474	474	512	461	484	487	491	487	478	462	449	487	483	449	463	449	470	449	398	465	415	505	495	477	482	454	439	458	472	479	441	497	450	436	474	473	453	477	458	462	464	448	484	450	460	445	437	440	480	422	491	490	482	464	463	445	418	478	486	483	449	453	414	453	438	454	441	479	450	504	454	520	466	455	455	472	439	456	469	454	483	423	410	502	439	465	455	470	481	448	505	497	444	458	425	465	432	451	470	463	426	495	436	483	498	517	450	483	419	465	476	408	437	492	482	496	470	450	474	431	472	448	454	483	454	476	449	489	471	459	447	419	411	436	478	454	482	489	491	489	469	502	441	476	456	469	418	450	453	456	477	474	425	436	458	504	445	490	486	454	426	456	464	472	425	475	426	469	463	476	432	447	467	450	427	489	481	490	459	473	478	431	444	488	489	456	467	451	463	468	464	470	476	500	474	446	478	477	406	440	461	494	475	451	450	517	481	447	454	430	490	467	498	433	471	456	430	446	486	462	400	440	455	428	449	471	477	438	483	477	476	449	488	481	443	428	455	465	460	444	447	470	461	464	478	436	480	451	463	481	492	452	459	477	455	480	472	432	482	468	485	450	468	446	434	489	456	485	453	464	476	465	457	471	522	467	470	478	461	508	466	440	452	426	480	460	491	452	481	452	425	476	452	496	460	449	465	429	461	453	467	457	430	469	473	465	453	480	446	468	466	488	435	445	447	471	430	476	477	459	408	470	438	453	482	482	489	471	434	467	409	472	460	489	485	471	524	487	462	481	463	464	435	500	444	487	472	465	433	493	441	440	429	483	422	458	429	458	461	508	427	450	482	458	478	429	483	436	482	481	473	477	486	461	474	480	473	437	464	488	460	477	442	437	465	484	472	488	450	495	466	486	446	458	461	457	482	484	471	470	460	481	458	463	460	487	456	474	498	448	459	477	471	428	472	484	447	459	463	450	425	498	482	480	512	476	410	458	502	474	476	483	463	499	412	497	465	502	442	447	451	448	461	457	452	478	478	447	435	467	460	465	472	460	457	485	478	475	473	478	485	408	453	471	431	458	491	469	447	498	504	450	433	446	452	429	483	446	502	482	487	459	451	460	498	414	446	450	472	490	470	452	456	429	465	459	468	483	463	474	513	420	524	449	453	493	466	434	439	449	467	454	424	460	442	464	469	458	441	480	486	479	424	472	465	447	439	454	487	453	441	471	475	450	449	434	450	504	441	451	490	457	466	439	470	461	471	473	441	452	443	444	456	457	459	486	471	466	460	456	469	436	471	445	457	475	456	485	480	434	454	456	436	469	440	451	445	457	428	476	444	471	473	480	454	415	469	496	454	460	430	443	482	427	486	490	442	460	414	467	461	451	492	474	493	481	496	439	490	453	474	461	474	453	441	434	448	463	485	508	449	468	486	473	485	465	440	482	471	464	473	452	459	466	472	479	448	454	446	448	484	489	452	436	452	481	432	435	483	451	523	453	438	441	474	466	469	448	428	482	428	486	437	463	441	468	455	476	460	475	476	430	498	441	439	438	443	450	453	445	473	504	463	483	459	470	455	459	466	492	480	470	441	455	501	479	493	465	515	466	509	404	444	437	445	472	442	471	437	438	445	438	424	469	506	494	452	439	486	436	444	461	460	488	447	436	469	482	470	471	409	463	421	476	466	460	435	499	469	460	483	442	435	463	426	427	453	472	494	490	443	490	459	450	454	462	485	477	471	462	441	440	445	449	496	489	511	481	486	453	463	485	466	430	452	464	456	453	469	451	442	484	424	516	472	458	432	487	482	444	426	449	471	423	476	459	498	504	492	488	449	474	434	421	459	453	449	439	436	460	456	471	486	446	493	476	438	473	429	449	458	461	468	437	467	465	435	467	459	490	439	426	491	443	480	463	465	489	479	496	469	469	535	442	452	472	478	463	473	465	496	492	480	454	489	489	452	458	465	461	454	487	472	473	480	451	445	436	497	463	451	443	423	457	460	480	458	505	431	466	484	439	471	466	451	430	433	500	448	437	412	451	486	491	463	455	474	458	446	487	435	463	461	468	458	472	437	449	439	441	473	431	456	457	477	449	505	486	461	453	476	459	427	463	431	482	465	465	470	449	504	477	489	491	496	483	445	487	505	444	457	480	445	435	466	487	478	454	455	463	452	464	414	429	507	514	497	463	475	476	465	460	470	446	470	466	456	496	469	440	454	490	435	437	460	458	468	475	477	447	456	454	464	470	471	484	472	449	464	471	476	466	488	487	469	488	480	443	515	453	463	424	434	516	472	448	500	444	489	439	459	456	440	501	512	440	498	464	504	476	467	398	479	474	489	461	470	528	479	443	453	478	447	459	480	474	437	468	464	491	440	466	462	480	486	458	452	490	490	500	447	466	461	451	471	476	445	435	443	443	439	462	463	479	454	489	441	485	434	468	480	454	466	485	458	497	528	403	477	490	485	476	476	494	457	451	442	448	495	479	467	474	468	436	465	482	462	447	498	417	454	460	477	429	492	482	471	402	464	480	469	452	484	472	447	440	427	491	512	473	497	450	465	449	462	471	478	443	456	480	485	443	483	495	478	414	469	472	482	475	479	459	432	507	440	433	422	541	475	451	473	484	458	487	502	484	474	501	469	482	448	482	455	455	507	425	446	483	438	457	501	416	458	450	433	472	463	463	445	444	456	476	415	495	443	477	487	446	449	444	445	451	431	450	443	472	463	460	491	479	502	460	454	433	449	480	433	429	440	433	481	482	449	470	459	431	504	497	484	500	465	456	400	440	434	443	418	423	444	494	474	463	514	448	430	483	513	470	464	465	427	460	456	445	467	481	439	479	431	515	466	440	472	450	464	443	454	485	447	460	498	481	420	467	447	460	448	483	459	475	466	441	448	439	461	465	456	463	453	484	462	444	499	441	469	467	463	456	424	455	516	499	460	462	503	448	450	418	509	468	457	455	478	451	458	456	489	431	460	473	457	442	452	463	475	490	474	446	448	425	470	447	490	485	441	455	467	474	488	471	459	463	435	482	444	454	437	470	453	456	501	461	458	468	435	437	489	462	460	443	437	432	457	486	471	485	462	474	489	471	486	449	464	443	446	467	464	463	493	462	468	463	513	505	482	456	476	460	448	435
24482	20712	26986	24354	13135	1445	1128	1002	878	867	854	870	759	841	832	828	838	859	839	853	846	857	944	861	844	875	935	937	885	954	881	945	872	890	842	845	811	798	780	794	838	758	813	836	834	779	879	816	806	831	786	797	842	821	767	815	805	811	762	778	820	829	793	799	820	780	843	830	800	797	805	833	761	800	791	788	768	788	760	773	817	820	819	762	765	787	829	822	750	773	748	821	811	757	768	824	815	844	794	810	779	744	844	767	816	850	831	768	804	723	786	819	772	840	788	781	806	812	783	804	817	823	801	810	784	780	789	814	787	798	836	780	750	789	729	822	854	776	753	839	862	817	798	839	829	739	837	792	835	769	793	789	816	791	790	764	787	752	837	809	783	798	854	787	799	838	778	775	719	849	789	789	772	803	791	761	787	765	757	753	782	783	778	797	728	845	818	810	843	798	811	803	743	760	803	821	843	770	748	768	813	783	753	813	792	766	830	746	818	790	753	787	761	834	771	804	822	763	813	800	817	840	805	757	806	837	796	827	803	753	799	727	834	796	822	780	754	797	848	795	770	809	753	820	778	810	786	817	814	810	809	778	746	808	800	805	771	804	825	785	769	835	799	769	803	754	773	772	738	750	804	813	780	813	758	803	778	803	814	796	822	789	795	772	794	824	790	784	740	814	753	770	805	757	833	757	759	785	758	759	817	689	790	763	849	836	844	810	836	803	775	782	832	816	761	781	786	781	821	773	781	799	814	775	817	782	799	826	815	763	757	759	759	819	799	749	769	796	785	815	789	808	803	823	831	867	781	784	750	793	795	768	773	813	747	838	807	802	851	797	828	839	771	796	821	829	771	795	768	803	768	755	791	777	801	760	763	783	781	828	765	817	803	793	854	743	810	776	734	778	767	787	807	810	789	754	748	808	816	811	816	831	788	817	836	767	814	863	814	783	835	794	801	778	830	800	805	786	808	831	798	779	784	820	778	769	829	802	819	823	832	734	774	802	744	770	813	774	801	761	750	806	732	765	821	816	778	823	806	767	808	795	803	817	826	728	778	815	762	812	785	850	761	772	813	770	820	767	758	752	764	815	770	809	810	770	830	819	837	798	782	773	778	797	792	785	792	764	819	830	776	797	812	766	789	790	797	767	809	785	768	796	791	775	825	839	800	799	795	818	833	806	822	785	800	792	754	821	787	789	781	788	769	792	873	790	775	749	789	805	776	778	820	800	752	740	776	813	791	838	730	827	798	767	801	791	819	792	754	832	792	780	781	749	804	772	780	844	787	771	740	785	826	767	803	770	797	776	817	737	797	799	836	852	780	778	815	783	801	795	797	871	770	852	759	780	783	766	809	799	842	801	801	769	818	800	779	764	841	740	790	841	800	753	769	852	845	762	788	778	802	791	803	812	728	743	809	769	841	816	751	782	801	736	756	762	767	745	787	788	806	849	779	774	771	784	794	820	751	742	771	797	768	791	809	797	801	804	811	786	815	787	763	798	779	798	757	784	813	799	794	839	779	799	876	764	816	818	802	801	804	796	807	794	812	772	799	801	767	805	810	810	794	848	762	790	826	820	813	800	765	755	777	827	765	753	824	778	807	783	812	770	817	786	802	776	824	810	818	825	816	758	799	738	810	744	804	824	805	746	822	785	804	859	768	836	851	815	862	748	821	747	838	758	837	791	772	819	782	848	779	794	761	834	762	824	813	807	840	814	739	803	775	731	788	750	786	750	775	754	830	793	799	779	780	799	824	772	799	757	785	774	771	734	801	815	755	850	776	789	830	766	771	825	785	761	782	824	816	818	796	797	850	785	761	813	785	820	792	800	810	795	783	787	788	796	841	725	780	804	827	803	775	791	838	782	775	821	808	792	808	747	793	795	812	818	776	785	854	824	782	766	801	779	760	788	767	791	804	790	779	762	829	768	807	793	770	774	773	792	761	776	784	790	806	769	805	808	826	763	829	833	759	818	779	818	799	769	791	757	754	823	814	763	799	789	809	810	802	776	846	782	777	780	800	828	789	851	779	799	807	776	797	767	770	753	817	761	791	772	805	786	784	780	797	813	844	767	797	784	767	760	821	789	784	818	802	796	823	815	781	762	794	822	766	789	748	773	773	822	779	819	815	768	788	769	820	784	812	800	792	820	767	799	752	767	831	791	820	827	767	817	781	793	790	749	743	783	789	784	792	820	822	830	838	786	792	817	762	846	776	775	814	735	778	788	764	801	792	764	772	785	771	822	824	832	779	762	808	746	770	789	793	803	780	757	775	813	776	784	805	803	806	771	765	839	809	817	777	770	792	794	806	802	831	770	772	813	773	820	774	761	760	790	856	785	813	805	790	785	740	809	790	780	828	776	817	733	869	776	784	767	761	800	818	789	819	780	798	772	825	772	801	775	798	791	779	808	796	816	783	796	745	795	769	758	801	792	759	818	777	803	769	783	833	849	769	768	803	806	808	789	834	787	737	749	763	822	831	805	800	781	725	798	765	778	816	791	740	786	804	869	811	816	769	804	748	804	780	822	761	788	778	834	768	806	830	810	827	737	842	801	791	797	826	797	878	792	807	758	792	843	785	784	790	808	762	818	798	802	822	777	762	789	798	738	759	803	813	787	789	810	759	788	799	821	862	855	794	750	761	796	794	797	774	777	801	768	778	788	783	799	808	741	766	746	773	772	727	812	832	770	783	782	796	772	743	786	838	786	825	817	829	819	791	748	792	822	784	786	809	811	804	809	751	798	775	810	832	798	820	816	781	815	808	770	796	767	819	800	800	801	791	799	799	791	753	781	794	772	792	776	838	832	795	779	814	780	788	758	772	812	793	787	777	856	812	802	769	777	769	796	772	768	774	757	787	810	825	838	786	804	770	843	809	791	779	820	768	789	814	825	771	768	798	789	777	711	765	759	825	795	818	848	848	801	798	806	792	738	855	742	781	818	795	779	795	733	781	783	842	803	818	799	828	796	819	823	763	777	787	825	814	844	772	797	769	788	790	789	784	803	787	827	774	848	753	750	784	818	776	801	774	780	772	758	814	829	802	791	772	810	797	819	820	803	823	723	778	781	780	752	801	844	788	762	768	803	810	812	779	791	760	764	826	815	763	813	860	739	788	762	774	815	785	775	753	735	761	753	785	814	789	819	792	768	818	837	791	806	813	738	777	795	722	757	791	778	790	789	798	754	782	823	789	765	837	851	795	739	832	747	776	782	800	822	760	820	747	781	833	788	784	755	734	768	794	743	763	840	761	810	762	785	797	782	786	812	822	769	763	817	812	822	827	801	837	824	780	779	749	789	809	801	808	761	796	750	812	818	787	771	848	802	763	788	774	779	819	797	803	805	732	757	782	750	796	844	812	836	761	799	804	795	798	771	754	807	768	804	782	789	802	795	837	826	840	738	821	809	795	768	799	802	783	795	782	801	800	784	818	784	734	803	813	774	817	794	764	743	781	792	785	779	794	798	809	801	767	740	838	755	822	761	769	803
38727	17563	3935	2343	1798	1665	1472	1395	1239	1142	1099	1077	999	974	1001	954	943	1026	942	1013	1073	1047	1067	973	1030	1085	1130	1134	1123	1071	1109	1058	1071	1005	924	959	923	868	920	958	938	946	946	916	940	885	960	1028	914	932	919	895	944	946	867	870	916	886	901	939	899	890	910	861	899	903	887	874	926	859	942	853	910	868	956	912	890	859	891	859	867	857	930	892	858	821	861	840	943	882	884	925	930	921	890	855	918	900	921	848	898	921	924	913	902	899	944	812	860	923	846	940	864	897	893	919	901	898	893	889	897	896	948	871	889	865	813	869	936	941	845	944	872	913	865	873	837	948	885	930	880	863	894	945	901	893	937	854	882	904	908	897	834	933	868	879	882	876	936	908	888	906	906	903	859	889	862	833	938	852	955	859	885	931	912	898	860	861	858	883	931	901	878	904	880	827	848	910	834	949	895	865	905	891	935	950	904	860	873	980	862	904	884	895	889	846	880	934	857	891	900	848	885	896	873	894	888	901	875	854	894	868	879	891	879	878	892	890	897	895	877	920	900	907	894	870	825	967	907	956	888	841	895	851	914	884	923	864	897	871	911	841	888	878	869	897	907	895	894	872	877	863	887	872	865	905	881	842	892	875	920	824	860	914	909	949	927	931	932	924	895	906	866	916	954	875	953	835	906	849	928	865	841	877	934	910	924	857	895	897	871	906	922	884	910	861	899	901	915	896	932	911	868	907	891	900	920	853	915	939	880	897	897	871	879	888	889	881	885	931	875	918	841	875	832	909	904	907	885	881	920	868	921	933	873	847	895	876	857	887	839	900	882	903	880	868	911	864	905	932	905	891	891	877	900	849	863	942	892	928	824	837	899	825	896	868	871	890	905	886	888	903	872	845	922	914	870	882	874	898	914	871	880	867	855	922	886	868	891	896	853	916	896	885	881	896	822	851	880	873	919	855	859	941	893	855	903	933	885	941	901	913	882	890	887	905	902	892	863	896	898	876	864	893	847	876	868	888	891	924	939	929	880	864	877	955	858	934	867	849	911	898	860	903	882	926	855	908	868	907	848	915	890	929	905	844	856	925	898	883	883	855	897	894	900	890	881	905	840	869	880	954	916	921	899	894	875	878	874	889	840	872	868	871	909	871	845	909	907	901	852	891	909	917	879	891	877	910	852	880	908	904	897	904	847	866	893	903	888	902	859	857	836	859	851	862	876	915	918	861	853	881	861	908	884	840	898	906	863	914	887	865	874	872	844	931	875	973	905	905	902	879	907	907	902	871	896	915	878	883	911	885	913	859	899	829	869	897	820	881	856	887	854	904	860	878	874	890	872	873	892	925	905	891	951	886	857	883	902	884	910	875	897	888	934	882	864	931	898	904	897	869	856	923	928	952	955	882	879	844	871	875	859	888	868	910	879	882	912	859	843	870	834	881	888	964	868	824	912	920	883	891	880	840	931	902	865	927	863	868	913	884	822	941	821	853	903	943	905	879	845	869	925	852	862	897	868	908	910	935	862	885	930	918	866	845	823	929	858	908	941	920	896	891	835	902	824	890	910	876	924	907	884	906	879	886	926	888	853	869	914	892	869	810	913	902	877	929	913	908	886	917	867	866	888	949	896	814	882	822	863	921	894	883	930	865	919	896	920	862	942	941	912	893	901	933	912	895	911	859	896	885	911	937	928	863	824	871	870	960	879	895	917	860	915	855	927	908	905	883	854	861	886	970	907	854	929	903	920	899	905	883	897	879	923	892	826	867	896	896	864	876	885	895	853	898	882	896	871	891	909	861	902	864	916	865	892	885	915	864	914	875	864	950	928	899	856	872	877	891	835	871	896	873	896	883	917	919	902	869	865	882	855	858	879	820	860	818	906	904	891	891	898	897	889	866	892	933	882	889	880	869	962	911	919	854	906	872	870	909	867	864	910	906	872	874	906	895	881	872	884	904	974	903	950	875	881	824	891	914	895	890	872	936	892	836	854	852	881	874	958	961	907	903	877	928	889	859	869	838	905	896	871	892	891	896	904	842	886	879	886	897	918	890	908	889	902	914	870	861	850	922	875	878	873	903	924	888	869	920	890	834	874	935	908	894	861	828	843	929	892	877	885	909	840	848	949	897	896	869	944	842	884	889	931	864	888	875	912	854	900	890	887	942	943	883	860	919	900	923	854	883	896	894	871	928	902	888	915	881	971	966	895	923	906	871	887	876	883	916	886	891	899	811	900	885	873	854	899	928	943	879	871	879	916	870	879	868	887	884	852	866	902	892	869	948	915	908	911	866	850	876	874	918	876	896	893	938	878	844	883	883	932	877	909	921	858	892	906	904	948	852	949	929	867	924	897	899	902	835	912	867	865	877	900	853	960	932	813	851	905	893	896	883	973	870	903	913	828	861	839	878	900	906	925	900	890	889	874	874	926	868	896	882	887	971	907	909	926	857	831	888	909	905	894	894	862	873	886	852	882	902	885	902	883	865	940	866	854	903	864	946	903	909	886	863	883	888	907	897	879	871	912	902	917	895	838	927	927	819	901	856	914	894	895	891	914	891	868	903	840	867	903	847	900	895	890	927	835	906	900	932	917	983	927	905	891	861	895	905	879	892	862	905	873	941	921	920	926	849	902	912	908	902	896	941	943	897	911	889	876	911	933	912	906	919	919	863	867	871	922	836	905	912	878	888	909	846	892	862	868	855	876	865	876	887	899	877	869	930	917	880	890	943	900	878	866	872	885	855	867	874	874	889	943	848	880	919	927	913	942	943	875	873	926	898	888	912	861	896	892	870	858	940	893	856	889	934	911	955	885	857	919	922	912	891	854	899	883	901	865	867	894	866	864	890	939	936	858	912	888	906	900	909	884	842	869	868	845	869	878	872	931	929	876	879	865	863	979	882	923	841	845	898	925	911	844	878	881	947	908	881	871	862	918	852	822	932	892	899	857	879	945	860	875	873	891	847	906	918	875	853	901	938	870	891	881	921	836	886	884	916	881	853	936	880	926	911	902	889	850	918	930	879	867	910	877	925	873	888	899	848	866	923	874	882	926	884	942	879	847	927	923	824	893	875	865	884	915	845	959	841	915	895	879	828	894	887	882	934	894	903	883	929	927	851	964	847	857	894	912	894	923	874	898	888	815	923	881	836	853	908	853	846	916	887	884	922	920	867	901	958	884	862	884	913	932	852	869	919	891	969	895	869	873	897	951	909	919	894	945	902	910	937	875	870	835	901	844	928	946	884	918	919	908	886	878	966	920	852	885	900	895	880	910	926	858	881	926	915	861	899	924	865	906	907	844	921	865	840	884	904	885	894	895	852	916	863	911	919	913	883	879	872	817	857	879	907	847	915	856	914	912	881	896	880	905	850	898	900	901	869	868	913	938	912	860	906	877	862	903	909	897	856	923	886	928	893	946	909	887	856	907	875	878	862	917	926	946	913	882	857	925	914	808	856	828	899	872	906	918	943	890	926	898	899	856	871	893	870	895	896	895	921	894	888
22210	20766	28383	23240	20773	20831	11827	1609	1132	1008	895	869	818	769	808	715	740	743	715	796	781	789	757	755	815	832	855	877	863	915	833	788	759	733	650	675	671	680	611	706	645	660	681	662	664	658	686	639	653	674	640	639	636	615	619	611	599	629	643	632	653	587	640	613	608	629	607	637	634	546	615	585	608	594	557	593	628	600	611	648	619	568	597	554	601	586	575	687	634	625	590	625	606	615	604	661	607	590	607	590	606	574	613	578	547	588	632	633	669	620	612	587	600	567	642	614	606	577	632	599	603	580	654	596	627	614	576	571	611	591	590	605	574	587	593	609	618	609	635	599	605	600	625	595	566	595	636	599	614	620	609	626	625	568	619	565	629	637	598	627	606	642	617	637	599	574	641	609	621	599	560	641	667	577	585	590	594	593	610	616	625	600	606	607	625	558	659	573	633	599	582	587	568	625	675	643	610	645	622	609	652	594	617	648	607	582	635	580	552	573	621	579	647	593	612	605	626	614	586	605	653	633	637	566	567	596	614	597	637	616	585	626	583	591	588	636	628	623	595	591	635	598	596	634	567	589	549	624	632	592	615	571	608	678	610	644	628	543	571	614	600	645	650	636	606	635	605	623	636	623	642	617	617	625	629	602	610	599	642	660	633	627	592	589	600	628	625	681	589	594	644	567	615	624	604	621	562	588	597	569	653	580	635	588	559	545	619	652	612	606	611	619	612	601	621	591	580	615	620	577	653	597	613	620	593	604	630	597	579	580	595	633	598	628	643	599	621	595	601	626	607	611	636	645	656	635	596	611	609	558	577	630	609	604	587	609	594	651	587	586	571	633	632	580	571	595	587	580	614	588	581	590	595	624	645	585	572	575	626	611	608	645	601	603	586	612	647	592	593	606	608	596	657	588	621	618	648	648	611	613	601	608	615	592	595	574	648	605	605	613	656	588	612	599	607	582	621	584	631	617	563	619	632	608	605	579	586	648	592	611	630	543	627	576	613	551	572	600	653	587	581	635	624	627	604	611	603	631	629	612	609	620	635	587	602	583	582	645	602	596	634	620	616	619	571	604	616	598	613	637	603	599	594	590	613	584	583	600	637	590	591	593	588	609	585	577	602	597	576	571	589	607	613	590	617	582	621	609	594	597	607	610	611	612	630	616	605	598	606	599	638	644	607	674	596	617	558	626	578	647	614	554	618	613	605	602	619	633	592	621	568	587	590	660	623	589	616	626	614	628	599	612	587	625	636	628	633	624	602	632	598	592	610	587	609	611	580	578	637	578	577	655	560	629	593	583	564	573	613	563	579	655	614	573	600	603	572	596	630	606	570	599	618	647	642	585	593	629	624	632	566	634	577	560	623	630	592	620	590	596	561	589	605	635	645	636	631	580	594	594	654	658	644	613	562	586	585	581	648	614	634	657	640	553	605	647	580	615	619	572	612	607	635	562	652	575	619	616	584	645	684	589	593	616	596	594	588	613	601	612	561	672	653	627	588	642	592	572	593	601	609	620	599	582	600	645	606	636	624	629	636	649	621	593	585	622	598	591	605	607	667	575	613	603	631	578	601	637	576	625	593	661	637	615	623	580	575	621	603	603	670	580	590	600	570	643	571	571	579	585	610	621	606	585	588	622	595	600	620	569	608	589	571	606	634	610	570	591	583	592	598	550	581	579	597	582	607	610	599	629	583	605	625	644	634	585	586	592	640	600	577	618	618	597	633	652	630	564	595	621	604	605	594	610	632	617	655	592	603	574	569	580	593	579	624	643	603	649	619	590	605	616	585	617	608	640	631	605	575	609	558	631	603	586	574	608	672	589	593	588	625	605	584	571	594	609	653	594	595	571	601	598	605	598	574	583	583	598	615	615	581	581	607	607	578	621	563	643	581	602	585	591	620	616	618	613	571	600	606	609	616	638	622	618	569	619	604	653	562	615	598	587	628	642	583	600	602	587	593	609	597	559	553	622	588	574	647	593	575	642	594	605	587	634	599	604	619	597	638	600	564	596	588	600	611	595	640	652	623	602	593	565	637	638	650	597	606	597	618	556	543	612	656	605	592	587	595	558	601	657	630	611	566	631	616	644	609	599	609	636	653	610	669	612	581	624	553	621	667	602	567	572	602	635	616	612	583	614	605	641	601	611	585	608	571	629	622	606	561	567	602	582	566	595	596	581	605	610	605	557	567	574	603	554	607	572	592	577	640	578	614	600	618	575	609	585	599	641	604	607	594	591	596	638	611	607	608	601	588	603	579	587	619	588	644	572	639	608	641	572	595	586	563	617	626	589	578	561	618	595	557	637	567	581	591	593	616	575	603	627	579	617	587	559	649	600	606	589	626	584	572	622	611	588	538	617	594	595	594	607	578	605	615	591	589	591	596	596	633	604	619	575	601	616	582	595	594	578	600	645	595	594	608	622	613	572	599	627	595	588	602	619	596	567	626	600	604	617	625	588	597	637	630	627	592	651	641	593	613	612	629	640	615	548	578	624	645	583	624	666	624	586	591	614	605	619	569	599	643	595	638	640	576	633	597	571	609	654	581	656	610	586	624	646	627	618	601	589	603	650	649	660	639	602	617	606	570	589	614	599	536	611	599	619	640	592	597	596	603	630	596	568	591	614	612	591	606	585	638	629	593	591	621	601	632	626	576	600	585	577	621	644	610	583	633	602	610	615	610	612	635	611	582	594	568	616	611	618	562	581	607	562	598	599	541	563	569	596	585	599	650	584	576	583	611	612	599	570	563	611	602	639	607	581	565	616	577	622	615	608	617	613	578	575	642	605	627	590	628	581	631	635	640	638	589	598	629	602	613	607	574	638	596	591	622	551	567	638	633	613	629	608	611	605	575	634	613	578	612	580	632	597	584	630	608	610	621	573	622	604	572	583	626	626	567	590	596	581	619	547	590	596	628	595	642	609	638	606	613	592	592	607	646	641	568	596	622	541	632	602	595	560	584	583	617	648	625	614	627	621	621	645	657	564	645	585	618	602	613	552	650	608	603	599	601	623	592	626	602	619	611	627	653	583	560	595	626	622	636	602	589	647	600	556	586	634	598	640	609	622	592	599	602	603	642	615	587	616	613	619	602	597	672	613	606	583	620	596	603	587	586	605	601	599	609	670	582	609	572	611	584	636	601	589	569	595	603	598	641	587	575	626	612	616	601	596	591	600	607	624	621	621	584	617	574	559	606	619	598	614	611	583	563	587	592	579	600	589	616	608	613	621	633	622	598	554	627	619	609	613	578	635	580	595	600	594	611	603	558	569	630	573	615	601	584	614	606	654	619	576	605	586	638	590	619	600	595	593	615	614	624	583	618	624	613	623	611	609	613	615	610	583	566	624	614	564	598	591	582	614	620	598	626	652	633	575	599	610	590	609	638	604	572	594	631	577	586	614	600	626	638	617	560	557	634	619	656	540	585	607	588	616	626	609	610	602	625	621	633	608	595	619	607	579	637	600	619	613	593	619	570	609	617	606	652	639
42186	26340	10589	5706	4111	3475	2809	2355	1962	1545	1285	1124	1027	1024	948	939	900	891	919	915	1004	1009	968	989	1027	1088	1081	1044	1119	1090	1110	1083	987	874	798	668	724	745	721	716	773	786	687	770	660	752	744	712	720	727	790	760	717	719	660	666	725	647	656	629	669	641	623	630	715	666	661	661	653	645	731	711	666	673	718	663	659	687	693	635	656	669	653	671	681	644	642	631	612	709	632	704	647	672	657	669	666	629	701	649	607	656	667	667	690	710	701	699	688	676	663	667	697	664	676	665	685	637	693	690	658	673	656	717	667	669	647	690	691	642	657	670	657	645	657	661	627	689	664	637	697	675	673	676	707	653	656	637	598	653	640	656	677	681	682	646	656	691	669	678	622	627	642	629	679	651	653	661	674	647	646	675	695	684	687	666	659	664	637	717	642	688	663	738	702	673	621	650	693	657	666	723	662	646	665	653	655	656	664	638	694	671	700	608	664	681	661	653	630	634	661	681	668	674	670	670	639	691	670	684	586	651	617	625	656	673	690	671	680	666	658	704	661	670	651	678	677	635	662	709	673	645	652	650	650	652	657	678	642	679	669	684	683	678	649	707	656	653	617	670	663	679	687	615	671	673	656	621	704	621	611	652	664	641	672	661	655	649	687	661	677	648	652	728	683	670	674	639	687	645	698	637	646	656	628	689	626	686	681	633	658	662	663	669	693	655	668	655	627	686	683	661	635	633	639	674	616	671	674	635	656	689	692	623	661	683	647	691	683	669	686	686	688	608	670	687	656	650	675	635	629	648	713	681	644	595	674	639	653	615	673	668	667	661	665	676	716	632	679	662	641	633	667	661	684	646	675	687	654	687	673	685	639	680	649	680	679	632	641	657	659	656	617	692	635	660	664	655	683	655	653	619	652	611	632	658	691	669	677	634	697	643	700	671	634	685	664	650	599	667	647	650	663	642	681	652	632	649	690	671	640	600	632	696	706	643	656	672	611	656	676	637	666	641	632	630	643	628	682	651	681	678	654	642	639	639	702	667	730	663	635	666	681	624	665	681	679	611	682	666	687	643	673	657	648	655	668	674	646	685	696	661	682	684	716	662	683	676	612	715	640	619	674	582	638	665	641	698	719	661	666	638	667	648	696	658	632	621	640	654	674	680	638	667	682	683	674	688	655	718	686	652	676	667	697	664	652	663	632	682	649	688	646	667	642	621	704	677	670	665	605	679	645	671	631	668	669	697	668	671	648	609	649	681	681	648	652	665	717	672	656	670	645	678	673	659	677	637	632	600	668	641	659	676	670	731	680	633	672	669	699	630	685	623	676	638	679	685	667	638	711	674	655	638	692	677	652	672	638	685	667	652	650	655	652	657	660	670	652	676	678	697	660	647	692	674	687	647	639	658	674	646	666	657	595	647	690	653	674	647	631	652	675	682	685	724	663	655	616	631	667	661	651	703	676	683	667	650	667	687	657	614	646	659	684	695	648	650	677	660	661	690	616	649	666	702	662	626	650	699	685	677	696	660	642	662	671	637	691	650	683	693	648	653	648	697	653	671	661	711	655	708	679	650	645	655	675	652	627	666	659	677	673	647	644	656	634	628	678	619	632	655	633	630	666	705	661	671	637	672	637	684	655	655	617	697	681	631	669	665	662	650	720	660	691	638	667	701	642	646	671	631	709	720	629	661	635	672	686	653	623	660	660	624	635	673	644	682	686	688	653	634	678	695	636	658	646	670	640	674	674	659	660	652	647	668	649	694	657	686	644	697	663	658	646	644	695	677	645	653	681	684	572	663	677	649	625	659	624	665	667	661	653	671	620	648	637	708	682	680	655	614	653	629	658	626	631	633	661	679	645	672	630	661	665	638	644	636	616	675	690	687	628	663	681	650	669	692	676	643	632	673	714	636	678	622	645	626	670	646	652	672	680	661	665	667	632	688	627	693	705	652	654	684	720	677	595	682	692	693	640	704	646	652	673	641	660	635	638	671	663	692	658	695	624	704	623	675	647	673	722	653	644	704	647	659	654	683	634	665	704	638	661	614	664	631	663	664	677	683	647	716	689	649	671	641	650	652	673	639	699	671	680	700	718	627	705	630	691	672	658	650	693	632	688	602	649	639	710	631	655	654	654	712	680	641	680	663	660	643	658	697	633	671	669	700	642	654	640	652	703	663	648	682	687	666	646	661	707	658	648	617	684	681	656	732	627	685	663	675	629	696	637	699	642	652	704	697	704	737	688	644	668	670	660	665	685	609	656	615	652	652	668	679	613	641	675	629	660	645	663	735	667	643	633	698	682	650	659	637	685	644	676	612	699	651	690	617	644	639	678	680	645	655	685	662	639	692	662	633	673	699	655	644	707	732	665	684	597	695	658	662	642	643	699	709	645	635	677	625	675	683	684	658	632	625	653	664	675	670	620	619	666	681	639	665	630	645	649	701	674	667	662	661	686	641	641	679	674	696	656	654	628	668	678	638	670	702	632	649	647	668	647	620	708	658	643	680	657	692	626	666	687	684	654	657	681	651	677	651	660	662	641	663	699	683	600	690	689	668	682	636	649	707	678	643	671	642	667	631	657	686	684	689	648	651	658	626	667	731	652	680	651	677	629	659	652	636	639	631	678	664	677	670	654	732	628	631	645	626	678	633	651	669	628	636	639	652	679	637	648	679	670	629	664	667	681	669	634	625	658	685	654	663	655	659	720	607	658	645	661	668	633	649	684	634	633	583	626	664	644	649	633	677	666	684	665	640	706	660	633	653	656	637	668	677	638	667	664	670	667	672	694	719	680	633	677	666	646	672	658	680	673	661	641	671	654	645	642	730	630	664	672	666	646	665	684	649	658	677	638	630	671	696	660	652	661	661	680	696	614	667	720	692	639	602	666	681	659	653	679	666	663	664	623	692	653	656	693	662	670	671	641	693	582	677	674	647	687	688	634	694	719	692	629	642	677	640	666	628	631	652	662	683	669	653	686	633	680	701	628	616	644	697	686	685	690	625	725	688	676	664	675	678	643	666	648	668	662	684	690	660	647	658	668	675	671	675	655	651	647	612	678	634	689	684	628	631	631	649	694	676	649	663	616	670	613	612	679	648	651	686	675	706	663	609	638	624	629	689	685	689	667	668	659	631	681	692	709	747	674	654	674	632	665	625	716	689	692	657	639	657	684	639	645	659	608	676	692	662	680	678	662	665	643	666	632	665	633	646	670	669	653	651	630	648	692	621	673	631	656	661	655	633	661	676	706	673	648	666	667	687	673	655	672	693	642	654	633	624	628	660	637	673	680	661	630	643	619	662	661	634	685	688	635	637	739	622	674	637	674	668	642	691	659	676	690	644	655	641	690	632	708	669	602	607	688	649	654	638	654	644	639	676	671	642	626	684	692	629	685	650	654	639	660	663	666	665	671	678	643	668	622	693	650	620	654	663	637	672	638	643	692	666	647	644	632	659	695	656	616	645	636	626	724	681	679	669	716	618	704	687	659	648	672	629
29436	21255	10909	1166	692	721	685	648	660	626	623	603	617	599	576	585	591	644	648	634	651	601	670	623	660	678	636	667	621	648	664	649	611	550	606	611	619	566	660	634	571	618	600	641	588	555	608	592	595	597	567	587	654	626	630	571	605	617	579	581	558	608	609	595	631	565	624	589	644	600	602	590	595	599	593	582	601	580	554	587	590	609	615	609	626	578	593	600	615	593	542	638	635	632	588	591	602	579	564	570	567	607	622	612	566	616	634	614	593	594	601	595	545	609	586	601	543	558	566	583	565	596	650	620	572	593	534	570	573	560	639	588	615	592	595	564	629	538	620	625	603	586	579	623	595	564	575	561	598	589	607	624	575	567	600	604	589	586	610	600	622	590	631	583	583	601	611	592	646	611	601	607	610	639	615	609	588	576	578	603	604	561	583	604	574	581	574	604	603	608	597	580	620	614	614	593	610	539	581	608	571	585	570	623	584	594	541	589	573	599	562	626	567	608	592	646	603	666	585	590	597	542	572	576	578	564	584	577	573	616	631	563	593	572	594	619	592	590	574	585	637	569	566	598	593	595	579	557	585	589	562	606	637	626	620	568	572	578	610	610	570	593	609	598	629	633	588	574	618	568	620	567	574	604	610	590	594	595	587	561	569	586	617	592	583	542	664	578	567	551	588	581	598	582	589	594	579	598	605	607	595	573	637	580	586	585	547	619	583	603	584	564	568	558	603	601	608	581	556	570	559	568	614	592	582	556	586	606	608	592	576	574	554	560	577	556	572	593	582	589	572	577	574	562	605	576	605	607	621	603	615	562	588	583	624	626	584	617	542	582	561	617	569	567	584	593	546	603	614	593	585	601	558	615	589	604	614	573	597	612	607	580	579	574	612	596	575	568	582	584	617	582	551	603	509	585	588	630	573	602	594	586	676	629	624	582	598	568	619	600	612	585	626	629	602	550	614	661	569	594	549	601	592	609	551	588	578	582	575	595	592	584	594	601	595	595	602	597	565	593	637	584	579	579	603	629	612	583	593	619	584	642	595	582	610	612	522	565	566	622	566	616	607	564	593	591	569	578	565	570	566	585	592	598	608	604	604	613	635	560	597	595	543	608	611	603	616	610	570	606	604	571	580	577	603	542	626	586	580	588	611	567	564	646	600	639	549	622	572	576	580	617	621	581	581	612	615	603	599	549	580	634	618	591	606	583	600	585	579	614	618	585	608	562	595	585	551	643	599	666	652	607	647	611	594	560	566	635	628	609	602	579	584	617	585	569	611	562	589	592	584	586	621	574	559	605	561	591	616	634	590	560	580	557	607	640	593	605	616	608	611	603	571	568	628	585	594	608	576	547	640	588	599	587	543	577	582	629	626	611	547	557	580	616	592	599	632	587	623	567	593	561	602	576	594	563	584	572	602	569	611	580	565	562	631	629	589	613	565	625	571	622	621	639	618	610	595	562	599	590	593	625	619	561	607	641	551	585	610	565	580	555	598	595	569	564	562	597	615	599	593	598	590	602	569	579	603	601	634	579	608	559	593	592	630	600	653	589	578	606	617	593	595	611	570	580	615	603	629	610	557	584	601	617	578	559	603	597	555	600	602	592	609	613	576	561	566	573	609	597	591	579	605	587	566	562	573	624	597	572	653	608	572	563	610	603	574	585	619	574	626	605	588	607	603	627	601	534	580	585	613	613	622	581	602	597	610	670	556	557	582	641	552	576	540	614	597	581	594	580	624	574	619	608	568	603	614	612	670	568	583	596	606	620	578	560	581	565	586	568	592	572	579	600	585	603	620	542	578	609	582	552	624	555	606	544	562	597	594	537	589	594	604	596	594	607	583	610	611	594	611	584	589	607	598	600	584	571	607	581	591	544	594	607	543	633	569	595	589	614	567	581	600	592	580	592	626	601	596	598	579	589	571	595	595	567	571	619	544	537	565	612	637	598	569	555	618	608	581	599	583	590	560	569	609	611	599	597	607	635	561	627	563	571	551	627	584	646	541	578	544	571	582	603	648	584	586	560	599	609	562	572	581	601	552	631	537	607	653	583	639	578	635	598	619	618	611	563	555	565	621	596	608	562	608	614	579	597	630	613	555	581	606	582	575	599	584	594	600	599	614	581	559	603	599	568	586	638	564	589	627	612	609	584	601	553	633	564	575	589	582	595	635	578	563	585	576	600	565	576	605	569	567	590	617	607	582	563	597	596	606	563	592	544	607	599	583	615	602	616	574	565	610	578	628	633	657	604	609	624	586	597	646	595	573	622	618	615	610	621	555	606	662	581	582	590	602	556	603	575	586	583	562	559	593	580	571	627	561	599	589	584	586	627	626	601	571	576	609	586	542	579	617	592	591	591	599	624	572	581	592	571	599	570	573	614	593	566	594	567	575	594	615	564	603	575	583	542	585	545	597	597	616	587	609	559	589	613	611	568	595	572	586	594	561	582	618	583	571	623	575	586	532	637	629	581	579	635	602	574	626	583	605	579	634	600	626	593	577	554	604	581	592	644	607	562	589	615	566	614	592	568	548	624	601	581	592	602	597	627	623	608	593	614	583	634	628	605	568	598	633	549	555	606	582	651	555	612	596	596	580	629	593	578	561	569	554	610	608	629	583	591	597	589	639	565	582	576	625	617	580	559	603	595	518	591	558	549	631	558	564	604	555	589	575	593	635	616	596	616	586	562	603	536	593	575	561	584	611	604	590	570	592	617	606	580	633	578	597	589	603	585	646	664	605	573	614	535	642	637	589	548	544	576	610	605	580	598	603	575	609	628	644	581	607	600	585	601	559	614	563	603	620	545	574	591	585	592	575	586	559	585	625	595	582	568	611	550	597	570	610	584	595	637	592	658	612	628	585	579	626	613	630	613	570	593	616	632	580	625	561	536	568	608	599	598	629	618	607	623	606	605	591	617	637	616	585	610	574	587	630	618	594	554	572	636	585	607	620	583	621	625	617	653	590	606	603	597	595	610	611	575	553	596	575	555	597	563	563	598	592	589	637	614	615	584	592	548	550	588	620	614	609	562	646	579	600	613	587	574	619	554	632	595	592	618	601	615	612	582	647	558	563	570	582	626	566	590	598	624	583	627	552	605	625	576	569	600	578	633	614	575	596	628	591	594	632	647	601	637	578	602	574	570	606	612	595	588	589	623	611	599	612	610	582	668	559	571	617	556	606	609	565	592	633	562	607	602	591	573	574	576	616	570	608	615	591	603	617	560	573	596	588	648	636	624	578	625	592	576	603	620	596	563	624	601	625	589	577	584	594	583	623	604	558	598	580	618	598	619	559	611	604	560	595	596	629	553	607	608	543	592	612	568	582	645	608	598	648	607	625	624	554	563	624	583	593	611	603	592	603	612	609	590	567	582	624	615	587	567	599	601	623	608	590	598	646	575	590	582	628	593	594	625	633	589	593	616	623	612	589	585	624	610	616	581	594	559	590	599	578	576	612	551	564	606	605	585	600	609	590	587	603	602	568	591
35865	11599	975	835	793	997	999	821	813	723	715	665	702	673	680	677	690	725	695	718	750	744	789	770	812	740	758	795	891	845	805	829	775	697	697	699	689	694	714	670	704	719	748	699	694	713	677	706	737	724	709	716	737	702	717	697	684	719	687	670	655	672	655	688	656	663	669	670	659	696	669	648	703	730	701	699	710	699	672	712	736	697	726	691	670	691	682	728	685	715	705	668	677	694	736	668	694	702	684	696	679	658	660	717	666	714	670	697	709	727	665	657	702	743	674	695	685	735	737	746	700	680	705	687	667	682	678	698	681	683	693	658	700	680	701	686	683	705	675	689	712	674	675	726	693	686	675	702	644	654	717	657	683	684	687	636	691	727	676	692	647	702	633	684	675	649	703	719	698	677	679	659	667	690	724	650	705	690	705	685	705	699	665	689	681	684	717	674	713	653	677	699	672	680	664	685	657	703	691	681	623	650	699	671	696	674	665	636	702	684	709	703	659	669	655	666	738	668	674	725	677	734	679	711	729	672	670	730	710	713	722	687	681	727	680	665	686	688	638	705	693	694	737	715	725	714	684	673	697	684	649	713	675	666	709	661	722	686	670	707	677	686	664	665	707	677	680	653	732	651	647	662	700	677	665	664	737	669	702	654	664	669	718	687	670	719	777	665	676	703	605	743	668	688	715	690	697	673	704	696	690	716	696	735	732	673	682	732	660	687	729	652	712	650	683	668	666	671	699	692	736	672	682	671	673	696	713	734	719	669	705	654	652	662	629	721	608	717	699	699	651	660	646	685	667	680	668	744	725	694	690	719	705	681	743	679	636	726	724	653	660	716	696	704	728	705	679	715	727	686	647	674	714	658	717	655	649	713	678	763	668	637	705	691	697	662	668	692	696	646	664	747	667	645	675	689	678	691	667	689	666	686	669	701	688	670	687	699	678	755	665	696	695	646	728	668	702	672	656	697	699	715	656	728	711	706	674	695	669	689	657	682	677	670	686	709	710	655	699	640	696	691	681	637	684	672	710	704	682	709	663	665	647	695	690	709	682	692	700	623	643	661	668	688	672	674	670	665	672	710	670	674	697	615	653	699	657	643	730	710	666	693	689	693	685	743	696	698	652	690	696	663	662	703	665	739	709	702	708	676	693	714	686	681	722	715	705	674	640	644	664	709	710	640	658	669	676	642	679	721	685	684	700	704	675	694	667	688	680	666	617	705	720	644	718	671	698	673	695	703	699	643	692	685	711	631	670	687	727	667	728	689	680	706	728	701	695	644	645	681	719	683	685	668	692	699	698	656	652	670	682	707	739	651	713	745	680	693	681	691	689	724	717	725	742	703	672	727	694	677	674	723	688	661	675	766	649	633	652	694	697	659	657	646	743	664	649	641	696	693	637	696	699	716	708	702	676	680	676	672	636	687	641	739	724	717	686	651	711	697	695	663	654	690	686	684	647	717	686	705	702	662	692	705	676	734	720	680	702	737	672	676	670	721	719	740	666	698	712	713	641	704	648	663	677	702	768	652	711	700	704	673	707	685	685	649	665	726	688	718	662	686	695	677	718	707	662	661	679	678	677	664	683	711	687	653	661	703	662	729	711	689	665	692	652	655	689	696	701	699	691	706	683	684	705	672	694	707	655	725	704	688	664	631	678	685	671	711	720	660	699	713	733	687	698	681	713	639	691	703	677	674	668	639	703	655	710	675	703	727	690	736	746	689	684	707	665	672	717	707	682	695	699	662	672	654	641	693	673	687	655	683	656	677	665	724	685	702	713	682	699	674	672	669	706	729	682	664	689	710	657	724	671	707	683	701	668	701	682	715	691	742	707	716	691	681	644	673	665	698	654	681	655	663	677	673	672	729	671	676	697	600	688	692	664	757	698	666	651	688	703	668	713	634	722	649	659	677	641	690	678	654	714	669	638	671	694	695	664	702	690	687	666	649	634	697	746	697	656	652	691	704	732	651	719	680	684	690	714	674	670	683	723	678	729	709	692	686	732	642	648	671	728	632	745	713	684	699	699	674	670	690	674	653	686	690	714	699	673	680	691	701	649	710	665	665	675	698	680	660	660	691	711	720	690	723	710	681	685	623	741	688	689	652	678	691	720	666	691	687	710	717	690	677	705	676	701	628	697	642	740	708	696	710	693	725	684	719	708	747	684	682	669	670	704	632	678	724	681	687	659	684	677	666	732	728	677	668	693	703	676	637	665	607	666	665	685	704	694	652	699	677	676	701	682	676	692	708	685	698	696	714	685	705	743	671	691	670	683	700	685	650	700	687	669	706	664	650	660	683	710	683	681	669	656	665	676	712	674	680	721	655	724	649	691	672	668	661	686	686	691	681	741	724	668	683	677	704	665	685	694	686	650	713	701	664	707	675	696	693	697	708	676	659	642	683	669	705	674	663	710	685	652	704	680	692	697	648	693	703	651	740	673	677	698	713	739	651	701	740	657	678	682	705	669	730	669	695	684	705	695	672	698	670	705	664	653	625	694	684	674	661	686	682	678	674	668	701	723	709	663	695	672	686	719	669	717	685	668	711	682	664	669	692	633	670	654	680	662	675	664	658	696	723	705	681	657	689	679	688	716	667	682	728	688	722	695	649	674	692	704	726	704	696	641	691	710	689	651	657	681	678	666	687	683	676	704	707	742	718	696	718	695	664	662	678	716	694	684	681	681	689	684	665	706	716	694	738	699	715	718	702	697	672	649	686	704	713	685	683	688	673	677	711	701	670	672	653	679	699	706	701	688	733	700	694	639	678	693	732	638	667	700	671	711	679	679	671	656	683	710	690	680	707	712	665	661	700	731	655	686	669	663	685	697	722	668	668	722	641	712	690	665	712	696	664	643	715	668	699	644	726	687	680	714	727	667	627	729	733	699	709	667	648	675	698	694	659	672	671	675	690	686	695	698	682	626	679	673	731	708	681	673	697	729	693	695	686	700	673	705	714	670	723	697	737	645	628	661	735	727	659	689	708	681	700	709	653	662	650	671	654	665	700	678	661	671	684	659	716	722	717	687	704	692	619	703	644	685	697	695	677	731	679	692	738	702	649	654	685	666	714	706	692	721	680	652	693	691	748	682	691	683	711	729	702	708	710	635	681	689	714	738	684	710	745	707	720	685	747	674	704	672	724	726	678	696	712	673	645	683	728	676	676	674	724	667	696	665	687	678	680	655	705	649	704	672	702	702	701	702	695	737	662	690	686	670	670	699	722	685	682	671	675	718	678	679	680	655	674	632	685	645	678	701	653	700	736	641	684	686	642	651	663	665	700	697	676	671	715	677	649	670	644	703	733	679	691	701	687	621	678	714	640	658	680	694	772	715	698	736	735	653	685	672	658	685	733	658	672	696	677	729	704	688	650	630	714	757	665	699	684	680	680	712	714	656	722	693	682	705	668	675	705	696	642	620	675	672	689	709	655	667	693	674	660	711	673	663	712	665	731	659	717	664	669	681	653	707	692	713	663	712	663	698	661
23236	20741	27948	23566	20720	11891	1217	717	656	619	570	474	517	473	451	473	444	483	508	516	558	490	499	570	545	548	534	572	637	564	522	547	499	518	462	396	432	417	440	409	439	473	456	446	410	446	409	465	481	446	434	430	430	434	434	431	421	379	436	412	431	392	416	444	417	429	411	422	413	399	399	420	423	432	368	400	417	428	440	385	413	417	425	414	421	383	344	405	408	378	367	396	436	399	380	407	425	398	420	420	403	387	398	425	399	369	386	417	431	420	442	408	374	412	378	392	417	439	413	438	392	410	391	439	424	430	428	392	398	387	413	408	423	397	411	373	381	403	397	383	385	425	425	408	415	417	443	427	398	363	404	403	412	402	407	414	382	407	427	410	416	391	421	416	379	410	378	412	426	381	416	427	441	442	420	423	402	449	398	417	428	422	404	408	410	401	406	402	374	457	431	427	429	430	385	420	414	411	435	402	420	374	395	425	407	420	455	424	426	416	387	385	400	386	404	426	406	432	401	394	396	431	438	422	418	444	421	444	389	432	435	403	436	422	463	389	363	411	367	427	396	396	413	415	407	405	406	452	362	425	442	398	444	407	413	448	440	407	433	412	387	464	419	405	401	412	394	412	390	391	377	406	400	379	420	421	403	457	404	396	397	429	423	368	401	362	410	372	394	438	452	400	396	409	409	421	372	419	384	416	368	424	434	384	399	437	408	416	392	417	417	393	441	400	420	417	416	399	413	412	418	406	426	437	423	389	421	408	361	382	394	391	377	422	421	401	408	408	399	393	412	395	413	428	410	359	433	413	418	392	428	406	408	375	381	434	404	395	409	400	405	449	415	407	424	396	417	397	394	421	411	431	441	433	415	438	427	420	393	415	444	402	389	434	414	407	383	404	415	417	402	395	408	415	402	409	429	400	417	433	378	412	395	394	440	397	409	402	434	413	398	439	436	427	445	398	433	371	417	402	419	410	420	428	402	420	431	404	429	393	387	374	392	390	401	426	422	380	436	381	451	418	382	423	440	397	401	389	397	429	387	404	448	378	386	385	378	409	428	408	431	389	429	422	379	371	413	410	455	413	458	422	373	439	415	413	370	415	389	408	418	402	405	396	389	389	399	424	390	390	454	434	416	437	424	384	409	397	397	415	379	396	415	426	417	429	432	386	412	412	445	416	412	383	416	425	431	399	434	402	397	393	421	410	393	395	390	421	365	401	409	399	458	412	409	420	411	407	446	434	410	439	406	424	432	405	356	428	417	385	416	439	382	406	382	377	427	390	414	393	425	401	429	388	437	385	433	419	417	418	393	408	421	409	404	385	381	421	412	413	412	393	400	401	422	415	427	433	405	405	419	373	438	409	392	405	442	397	421	400	417	398	366	417	410	416	416	418	424	435	407	464	434	421	374	409	417	399	401	395	398	395	418	395	402	363	411	398	378	394	409	387	400	413	392	410	409	391	401	401	395	421	430	396	467	418	382	411	426	414	393	422	400	413	408	424	407	396	402	413	391	414	402	407	420	403	427	387	409	367	425	410	427	421	410	408	408	441	421	416	404	417	392	394	477	437	428	415	458	388	401	409	413	407	429	394	411	399	379	355	415	416	434	420	423	436	404	418	385	407	365	397	431	383	418	420	427	413	394	416	348	401	409	383	418	433	399	403	450	405	393	364	406	444	409	410	403	405	386	380	421	397	419	418	443	432	397	377	392	404	405	425	426	388	423	397	420	404	404	437	398	365	452	420	414	418	410	409	416	397	388	392	410	383	382	411	420	442	417	411	444	386	413	401	400	423	406	398	437	414	419	406	418	381	368	384	407	426	429	395	396	379	401	407	401	382	411	416	395	404	400	426	394	406	406	394	405	406	383	338	400	423	448	426	410	398	403	455	435	436	425	411	404	412	375	408	351	417	412	407	425	385	414	407	434	414	396	380	433	394	441	437	417	431	423	422	411	391	428	420	401	428	425	413	357	388	387	434	397	394	430	410	400	448	379	401	394	404	399	376	384	420	430	430	411	434	396	447	374	405	406	394	438	430	392	413	411	392	426	409	395	365	386	394	403	412	403	409	418	402	442	424	441	388	441	396	417	362	378	414	407	390	395	415	411	430	400	405	403	408	408	417	377	419	399	398	411	385	398	391	407	415	411	390	421	361	412	366	434	386	413	437	412	426	413	400	382	422	414	405	392	423	390	425	411	384	428	402	446	441	461	436	400	419	386	392	423	392	416	401	400	366	440	407	440	396	390	441	418	378	412	387	416	373	376	398	418	456	413	401	412	404	379	411	430	393	396	413	373	420	400	391	434	420	408	402	449	411	391	418	424	425	416	419	420	413	380	416	392	401	403	427	392	391	383	438	408	401	410	390	434	402	421	407	406	434	429	404	427	427	403	401	409	392	410	463	403	344	402	414	419	432	412	415	398	437	419	386	373	419	413	393	468	404	401	361	397	423	441	444	417	416	399	415	398	390	368	433	400	427	430	443	400	400	434	395	427	392	421	409	433	420	434	424	435	394	439	407	412	397	386	428	421	422	452	492	387	421	390	381	422	395	412	461	390	391	377	429	420	378	402	409	397	404	402	402	363	393	407	440	373	405	403	416	417	410	385	395	392	407	404	417	406	431	392	422	407	364	422	405	415	384	393	441	405	426	442	440	398	389	440	398	373	410	392	437	403	418	392	409	445	411	421	400	406	467	449	389	435	389	445	379	423	396	404	421	411	407	433	435	395	421	398	401	449	409	429	374	449	391	389	390	404	400	395	404	448	411	416	398	411	408	389	424	413	397	419	421	451	408	439	420	414	398	426	440	435	400	414	432	412	412	392	400	430	429	398	377	414	419	406	434	406	417	415	437	417	439	408	387	438	378	401	413	417	431	396	439	427	386	378	406	425	417	437	412	386	432	378	416	435	369	403	384	437	393	398	389	397	412	392	433	416	399	391	392	387	436	384	397	391	378	399	445	395	399	418	432	434	384	395	390	376	411	392	350	374	398	390	404	397	385	424	426	380	402	441	386	414	406	375	369	405	408	419	411	396	420	413	442	406	404	444	426	409	428	388	411	407	430	393	420	424	402	410	392	398	392	394	390	440	407	419	408	372	416	388	441	386	429	425	376	411	383	361	432	416	413	407	415	387	394	424	387	415	404	396	381	395	429	382	396	420	396	410	417	410	438	434	382	383	392	430	409	399	406	424	395	399	443	427	361	409	426	417	394	420	411	452	449	392	444	412	422	421	418	347	398	451	416	436	398	387	426	392	408	401	425	435	438	417	401	404	399	395	365	420	382	392	419	418	394	418	418	459	414	419	396	412	413	430	406	397	416	387	394	413	400	376	389	399	422	385	404	415	427	401	423	443	391	431	431	404	410	376	419	422	422	422	400	429	416	409	409	411	395	419	406	425	414	370	415	426	429	417	397	448	417	411	413	396	429	439	379	426	419	446	464	381	409	419	389	418	381	410	391	410	430	415	402	402	409	406	410	426	375
38735	21600	6262	3168	2266	1681	1542	1166	1091	951	783	706	655	619	630	602	548	614	615	654	707	719	644	711	689	776	685	782	758	756	673	677	595	534	517	529	510	527	523	536	511	514	535	504	516	510	511	521	516	535	485	479	498	512	473	480	543	448	518	492	470	493	487	458	485	479	453	475	466	443	490	465	472	471	488	432	512	486	469	484	472	457	487	474	494	458	473	460	444	481	444	493	436	455	438	429	480	472	485	487	487	471	475	474	475	421	481	499	462	484	472	444	496	459	423	450	499	483	485	433	485	463	472	449	475	453	499	467	469	443	460	454	514	483	517	464	539	490	447	466	499	480	487	493	505	471	442	411	472	454	434	476	464	495	466	456	433	451	430	472	438	475	458	464	484	510	482	491	449	451	525	455	506	507	453	474	477	445	452	496	453	483	454	470	487	445	470	498	482	444	497	458	459	479	453	494	505	491	494	425	488	460	490	457	475	498	484	484	483	457	450	439	461	448	472	486	467	470	451	441	489	463	489	463	468	447	466	475	465	462	478	440	513	495	480	481	515	460	457	521	460	496	447	479	472	452	444	449	458	500	464	491	474	504	460	488	524	462	479	438	458	475	465	504	495	499	459	490	506	511	445	502	476	484	465	465	483	484	499	496	522	463	484	447	446	489	509	432	507	458	474	471	456	478	498	473	473	442	422	441	445	462	466	465	468	459	485	464	474	453	475	482	469	466	492	528	468	416	505	464	470	467	422	496	477	453	480	480	492	492	454	431	469	486	433	466	458	465	444	463	486	495	472	470	511	488	507	430	466	458	442	468	529	485	480	442	465	439	455	477	466	450	463	480	454	438	483	465	488	495	446	468	469	453	505	455	500	475	482	462	465	487	454	464	460	488	508	515	517	479	454	455	443	485	461	486	465	465	475	491	465	430	505	462	513	511	488	456	463	488	452	483	459	499	468	475	492	465	492	484	471	476	455	474	458	439	470	476	474	508	474	480	474	489	481	473	467	452	481	484	489	447	467	458	456	447	484	450	483	456	459	444	502	469	460	477	437	492	501	437	457	491	486	436	435	493	450	490	455	482	460	490	440	501	473	489	486	454	445	436	465	419	477	460	440	492	456	467	451	499	456	458	460	475	457	485	473	444	429	470	472	473	475	471	496	503	464	460	515	435	469	465	475	494	472	480	507	513	473	469	464	475	442	505	468	426	520	485	459	460	461	458	487	466	499	485	484	481	457	486	478	481	438	480	465	453	477	448	474	489	480	465	490	504	489	494	455	419	451	455	504	460	493	461	460	479	486	467	481	449	488	498	479	437	475	446	518	468	495	458	487	508	463	470	490	478	493	487	475	461	429	492	481	466	470	457	486	502	505	460	474	446	481	450	444	446	470	482	453	449	450	462	427	488	447	428	493	505	483	474	466	476	459	461	477	451	465	512	469	471	471	488	462	457	445	492	485	450	491	460	447	514	452	436	429	505	492	437	447	482	460	468	477	482	503	473	467	462	456	467	463	478	459	471	481	464	456	452	480	492	459	473	489	467	490	500	476	439	455	463	443	435	471	498	444	485	494	503	500	491	476	470	428	468	453	440	504	467	498	487	478	475	505	472	471	480	499	487	463	460	465	446	473	485	432	463	488	478	496	442	483	455	458	459	503	454	444	493	495	475	487	477	527	464	457	462	453	457	483	468	449	487	476	458	466	456	518	430	500	419	488	482	462	499	470	490	466	435	497	483	484	465	464	484	478	500	449	427	532	471	480	465	490	473	464	497	484	451	505	446	469	472	491	481	472	477	470	476	456	464	452	467	477	489	461	494	459	463	464	475	481	464	462	458	462	433	473	496	462	472	467	443	473	446	509	481	513	462	454	450	441	447	486	468	491	464	435	485	494	492	397	442	458	453	481	446	464	471	491	476	491	468	483	464	477	471	454	496	489	447	479	491	487	478	465	472	446	433	463	439	466	457	448	444	451	525	498	473	440	470	452	496	453	453	476	503	463	499	441	487	455	494	470	438	462	458	476	484	478	504	430	478	484	486	484	473	473	457	464	482	458	467	456	458	464	421	491	488	428	477	496	470	478	494	461	464	470	501	515	488	468	450	459	470	455	428	506	475	442	462	469	484	424	398	451	414	451	477	477	457	481	505	505	468	461	476	486	444	459	516	452	466	461	473	458	453	445	456	500	493	458	443	456	482	503	471	496	497	504	475	448	478	433	479	430	508	443	486	470	451	474	469	469	475	471	472	476	464	505	485	476	469	486	489	459	506	515	492	465	465	440	448	502	456	479	501	472	501	482	469	483	467	429	473	453	457	486	452	494	470	492	432	473	459	445	471	445	479	467	478	473	492	461	480	476	480	446	487	489	467	500	470	455	492	454	490	491	509	483	451	480	472	482	470	502	436	464	439	459	455	489	488	460	477	501	493	437	451	449	491	474	496	449	485	498	450	468	524	465	461	473	479	488	480	496	445	453	494	509	492	447	467	529	489	446	480	466	439	459	441	467	533	461	415	495	471	504	464	465	434	442	490	498	480	457	486	451	479	447	449	455	446	472	416	463	472	481	502	481	463	455	515	458	509	475	446	469	491	469	487	482	462	465	492	461	459	438	481	463	476	480	454	508	475	478	485	482	504	452	469	476	433	472	461	462	452	489	473	477	502	450	529	490	487	462	449	448	473	489	487	472	467	483	498	454	460	439	461	470	485	459	457	482	525	477	491	470	498	459	451	488	444	439	466	465	472	478	499	515	463	489	495	470	437	467	476	461	486	482	474	445	486	485	450	467	469	445	474	486	482	426	486	468	502	481	481	477	462	522	490	488	469	466	485	467	437	497	478	499	476	477	515	483	489	508	472	428	464	467	488	506	485	463	473	484	463	498	463	467	485	455	435	503	477	491	447	477	466	471	467	450	450	491	458	454	473	510	422	470	482	473	452	464	504	466	465	459	466	457	466	480	447	504	459	439	463	471	450	475	488	443	466	479	481	457	470	468	422	451	465	495	462	491	505	487	449	473	460	530	450	479	471	494	447	480	492	466	472	474	452	513	465	465	444	468	481	471	489	445	450	455	489	454	439	463	481	487	476	478	464	472	496	500	483	456	449	415	460	496	438	451	520	452	499	468	492	438	526	451	488	425	506	448	443	442	482	451	463	487	453	478	442	453	417	487	496	432	467	484	443	500	454	467	470	491	461	454	491	469	475	512	464	468	475	466	525	441	452	471	497	463	476	437	452	497	472	514	451	472	466	446	447	466	494	459	479	466	465	435	473	449	478	466	484	468	465	491	493	436	474	489	455	430	492	456	467	464	465	506	491	448	512	431	490	455	455	415	468	460	478	485	453	472	475	477	525	460	440	463	446	474	482	489	434	458	466	458	446	462	464	506	493	484	456	454	468	486	462	488	474	468	471	489	468	505	458	437	454	472	468	470	452	469	479	485	509	449	478	473	497	466	482	478	513	454	500	466	478	473	497	491	466	506	455	457	449
24477	20726	26991	24373	12805	1404	1107	954	886	920	894	841	822	826	818	839	824	846	797	846	868	872	849	898	915	929	927	928	921	897	903	935	901	872	834	846	822	886	792	811	778	778	868	809	787	777	829	800	817	798	837	812	853	831	828	799	835	811	780	819	868	753	795	812	812	797	818	773	784	766	804	775	784	847	778	808	770	799	785	765	860	767	766	844	784	806	790	825	814	779	785	863	779	778	823	754	818	798	821	856	820	799	790	785	791	838	810	892	835	850	808	816	777	857	833	765	803	808	785	740	761	810	744	757	822	793	811	780	767	802	791	754	783	840	775	761	828	812	806	799	789	808	788	807	829	826	825	819	796	814	808	782	832	809	795	865	763	834	787	814	818	799	731	789	817	834	808	827	813	812	830	764	759	830	814	786	817	810	804	778	800	754	773	803	869	739	807	762	820	740	815	743	781	795	794	856	825	803	853	821	823	792	785	832	838	833	788	804	792	804	810	850	808	786	778	826	830	773	759	792	845	800	808	800	792	846	804	804	822	779	772	789	788	736	780	793	823	784	750	793	778	791	793	767	803	761	805	828	805	838	796	816	807	744	793	805	763	785	750	814	852	791	814	740	817	800	871	830	833	794	783	794	796	850	805	758	772	786	839	786	752	796	796	753	817	801	870	806	827	787	791	795	821	809	791	741	783	773	811	794	815	804	776	807	781	827	834	816	782	783	797	781	809	875	786	803	820	767	785	800	795	765	782	777	769	770	798	871	810	807	830	779	762	753	812	788	837	752	791	774	828	760	730	801	783	831	778	730	797	857	818	777	831	783	806	752	785	754	791	802	810	703	771	833	788	776	767	790	790	831	775	806	833	813	783	840	793	791	784	779	838	838	804	797	774	796	793	828	790	806	828	798	774	813	767	766	758	813	839	800	788	782	790	774	782	802	781	800	789	806	795	804	809	775	818	805	829	784	819	821	833	791	769	822	824	744	803	781	773	784	842	826	802	782	768	784	775	826	765	801	779	781	781	843	758	819	768	803	828	814	800	813	792	824	783	779	779	828	778	768	816	801	784	756	819	807	801	830	814	789	769	770	810	815	802	822	825	801	826	779	741	855	803	797	787	784	798	829	762	818	845	782	788	824	779	841	758	806	794	810	759	800	807	788	858	751	786	773	731	764	846	842	741	784	782	857	819	784	857	804	787	795	807	753	848	809	747	817	860	788	824	849	769	821	839	776	815	789	813	815	775	800	771	833	789	824	742	773	824	779	807	861	802	796	897	831	825	773	776	789	792	796	827	783	828	776	792	782	786	775	824	751	824	799	781	761	761	820	797	804	815	798	748	768	819	789	786	867	776	811	790	789	835	767	769	817	823	811	832	809	763	731	857	766	799	748	749	765	800	819	825	810	802	826	799	811	779	828	770	848	803	745	812	809	808	800	813	786	821	774	797	786	813	803	784	748	787	757	803	792	809	786	817	782	838	821	825	821	775	775	815	776	784	822	777	751	795	819	783	734	780	797	782	759	811	848	736	753	788	800	817	775	811	789	778	744	770	808	797	796	762	816	830	853	761	769	792	834	739	796	802	842	784	798	787	776	797	790	797	758	789	812	731	787	872	745	769	842	813	803	830	788	805	817	822	805	846	794	784	790	818	771	800	783	818	725	764	828	829	820	748	792	755	757	757	828	795	839	763	808	760	862	768	772	784	761	795	813	761	811	813	800	797	834	780	790	808	811	779	794	757	800	789	815	758	821	751	822	791	808	812	836	852	806	756	815	829	819	829	744	817	814	805	769	804	759	819	800	794	810	850	804	764	806	799	780	822	796	817	782	761	779	800	786	794	785	868	793	806	817	860	814	768	808	772	745	808	789	825	827	825	755	744	792	829	793	779	788	844	766	822	775	818	776	807	762	762	806	786	738	833	854	874	793	788	792	737	762	843	787	790	799	804	824	824	749	814	762	786	793	816	789	839	717	758	849	774	770	806	816	800	847	773	829	793	812	783	791	786	785	809	814	764	799	781	820	822	765	815	772	783	825	791	808	787	776	858	831	827	804	819	780	820	765	800	747	796	826	834	756	764	790	819	803	796	790	800	788	799	775	764	778	838	790	788	776	840	762	798	816	771	819	793	858	844	810	791	771	833	785	761	790	807	795	750	744	784	833	763	821	809	747	821	777	806	806	833	784	777	803	791	765	801	805	784	798	763	767	826	835	809	799	777	770	793	824	774	771	815	767	803	816	760	859	804	766	759	780	805	786	783	771	746	795	813	806	824	771	765	785	776	804	770	815	837	823	752	782	829	772	745	781	820	772	783	788	827	769	834	735	787	834	782	816	749	789	815	820	803	768	755	784	848	743	791	827	810	791	780	792	836	782	817	870	781	811	835	793	851	792	804	811	824	838	817	811	766	796	780	859	814	790	779	810	753	796	853	789	811	794	790	766	783	812	770	786	781	741	773	784	810	797	775	766	803	791	845	742	784	721	802	778	814	797	761	818	765	800	811	765	737	797	799	786	784	782	728	807	823	801	807	777	820	779	787	791	814	825	812	813	803	777	783	760	719	795	731	821	808	763	792	796	773	840	813	788	824	836	778	799	819	799	766	759	834	796	812	825	793	809	830	781	804	803	841	858	810	791	822	822	824	820	804	848	764	771	827	728	795	803	802	794	819	848	822	782	816	775	821	771	806	782	836	813	801	748	786	825	803	777	764	819	828	772	782	826	780	776	773	810	841	831	775	781	771	841	784	800	746	881	867	832	804	791	853	793	783	749	823	775	823	791	808	801	853	803	762	815	808	805	805	823	812	797	799	775	802	787	785	799	780	875	766	762	794	862	838	762	764	773	815	775	831	812	781	777	804	824	841	787	760	814	832	739	789	769	786	787	842	840	820	789	794	809	793	812	794	842	758	803	818	766	802	830	785	817	835	790	829	829	800	768	807	801	767	785	774	836	810	752	808	839	797	771	782	824	783	745	784	769	830	821	779	769	834	825	819	798	807	791	741	802	799	764	778	787	791	760	795	807	791	842	848	822	780	801	773	822	761	792	786	757	818	780	800	798	755	785	787	795	779	801	815	783	795	809	733	759	842	796	756	778	787	791	778	778	821	831	754	790	739	832	812	814	774	828	781	756	793	762	818	805	825	785	800	790	800	798	786	793	809	812	800	817	814	814	789	778	774	761	767	798	782	811	818	763	761	811	826	807	785	785	784	794	811	803	764	804	867	785	789	791	793	809	792	781	808	780	786	779	779	768	787	824	795	798	797	787	822	790	776	821	817	774	823	832	799	779	785	838	825	745	828	768	785	802	764	792	792	783	801	814	778	797	808	809	815	801	768	802	800	807	724	801	817	756	821	838	770	808	851	810	738	788	779	756	779	820	861	846	789	785	789	765	783	795	760	767	780	784	801	804	771	839	763	830	797	777	812	794	840	828	790	749	831	792	784	744	764	793	878	796	755	816	784	826	813	777	831	800	768	835	777	782	822	781
39036	18247	3941	2348	1825	1669	1326	1327	1213	1126	1006	1031	1067	966	978	1030	960	956	982	1064	992	1072	1082	1050	1051	1046	1097	1158	1162	1111	1049	1014	1012	990	909	892	889	941	925	922	925	911	904	956	905	903	966	932	925	887	955	929	950	884	962	895	911	938	876	824	893	866	911	905	907	954	947	874	904	902	973	919	938	873	908	912	895	875	895	973	871	917	879	971	885	916	871	880	964	914	903	851	880	901	902	905	858	918	948	861	883	912	872	905	893	869	910	835	896	872	929	845	915	915	883	959	904	912	882	909	920	863	892	880	904	942	913	895	838	934	877	865	912	923	923	926	920	929	914	826	875	867	891	880	886	879	906	897	896	905	891	925	843	907	923	892	919	918	890	900	846	892	917	904	891	843	937	859	839	943	865	888	924	928	924	879	907	860	886	900	912	863	867	825	923	872	860	872	902	889	901	887	876	878	878	877	875	940	860	896	863	906	844	933	887	914	937	911	865	868	919	853	929	908	943	902	925	912	921	918	900	834	918	937	895	922	927	944	870	928	826	917	911	884	871	835	845	876	891	877	871	887	883	858	952	946	869	889	868	916	883	931	919	887	902	917	929	865	943	903	907	948	987	907	875	911	887	903	881	907	887	882	888	888	891	966	931	891	881	890	900	942	912	869	868	901	903	942	928	896	914	887	887	883	887	850	901	847	869	927	906	893	842	893	843	909	891	866	904	946	869	946	906	851	871	902	869	850	890	891	871	916	930	918	895	920	908	886	898	891	863	900	865	915	877	901	916	926	882	861	914	937	952	851	898	903	915	878	911	904	908	879	898	923	936	908	913	843	895	881	897	850	963	875	869	844	858	937	899	917	923	908	854	912	883	957	914	869	911	888	880	913	896	858	869	894	921	943	931	943	899	862	871	905	902	930	889	864	915	927	889	887	846	919	861	901	911	921	950	877	894	886	899	902	903	979	861	911	879	910	858	895	931	920	936	953	863	890	937	921	935	890	921	935	923	914	860	846	970	898	900	834	915	896	859	886	911	792	878	871	888	909	911	921	874	872	933	823	907	867	901	866	838	840	859	924	947	868	913	919	903	876	912	952	878	873	883	882	911	917	951	878	917	945	876	908	890	888	902	908	853	875	864	938	847	942	913	908	844	898	861	873	919	854	882	874	944	856	899	885	877	932	870	935	919	914	878	955	928	876	898	893	885	865	869	892	896	898	906	915	905	940	887	910	878	879	888	941	892	895	877	882	932	858	898	892	871	921	867	882	852	903	849	969	910	879	938	909	908	874	891	927	812	890	913	827	954	834	891	917	864	884	947	901	876	914	971	933	865	917	929	898	845	897	862	905	905	898	894	915	863	952	931	920	871	875	910	865	934	917	908	907	875	996	894	879	885	907	917	934	938	942	894	918	880	909	896	869	917	942	907	907	906	903	950	904	938	906	944	895	894	908	894	917	900	891	891	865	866	881	893	893	857	913	899	892	922	903	894	937	909	849	895	866	872	886	883	946	819	880	932	873	839	848	913	854	898	911	825	915	915	884	900	899	892	927	878	904	914	981	924	847	912	858	888	910	904	895	859	941	909	908	884	855	883	897	843	930	927	884	907	924	868	875	880	893	940	923	882	930	891	876	913	845	912	870	929	884	951	891	924	892	906	888	936	921	886	922	905	918	898	852	886	849	836	963	881	900	921	923	919	843	901	898	889	904	895	925	922	884	871	904	893	945	904	887	907	892	898	945	932	847	908	904	914	836	876	905	875	873	876	872	900	927	819	917	941	912	921	894	929	873	871	922	900	921	861	917	917	888	889	936	936	903	851	890	905	944	865	912	884	880	889	936	906	889	862	896	873	910	866	865	904	913	922	868	886	893	904	845	912	946	906	819	907	842	928	900	896	869	903	904	894	910	922	910	899	859	867	921	885	862	909	956	900	905	909	885	887	886	855	922	855	860	927	892	894	939	945	903	868	903	909	946	877	923	902	915	909	875	894	933	886	878	878	890	911	802	891	920	878	952	886	899	933	887	853	887	903	905	903	940	881	872	897	864	889	943	871	868	962	905	889	893	875	886	911	910	898	978	910	943	883	996	900	896	880	916	925	875	891	887	896	911	910	884	914	898	957	921	909	874	883	887	910	886	901	884	845	831	902	934	939	859	873	902	895	857	915	955	917	887	901	872	930	944	892	895	915	870	925	902	876	887	955	885	854	891	878	870	873	848	859	864	872	894	924	868	957	947	896	852	871	902	910	928	886	871	877	851	950	951	894	909	887	889	929	849	914	903	909	895	901	951	887	929	927	924	922	936	896	882	920	891	917	915	890	891	923	850	879	919	879	860	906	873	892	917	894	929	892	881	905	909	863	872	880	914	944	904	851	882	899	859	918	910	895	905	849	915	911	933	941	840	858	896	899	915	924	871	968	887	910	922	924	846	899	902	898	979	850	904	907	959	911	904	868	931	889	865	923	913	911	911	904	859	909	883	915	893	892	901	915	899	900	892	930	898	860	921	955	908	938	904	804	847	910	953	964	927	861	813	955	910	876	896	876	856	882	928	886	957	830	897	859	942	881	897	899	887	922	886	924	882	861	900	933	884	901	922	916	843	884	902	926	868	954	871	898	891	863	909	906	875	874	869	884	834	925	940	908	939	947	896	893	930	854	903	964	870	863	906	915	852	893	912	887	866	854	870	919	909	907	910	898	909	937	958	921	928	883	886	885	843	822	915	875	910	885	888	906	896	907	930	882	875	925	851	865	865	865	943	892	907	939	868	889	843	963	896	864	870	861	882	905	922	930	914	933	907	900	893	927	909	953	877	916	861	907	873	877	927	888	895	926	926	879	894	904	889	884	872	917	858	914	927	921	903	885	892	917	922	844	918	870	948	917	881	826	880	944	861	881	913	904	861	940	942	906	879	839	902	944	893	948	869	919	885	932	881	881	941	899	919	903	898	883	864	864	856	852	874	851	912	921	901	897	920	947	942	909	897	923	875	928	941	902	889	905	912	936	894	915	880	900	904	928	923	892	861	894	937	941	922	928	888	935	936	877	913	880	900	809	917	880	895	889	948	937	944	950	905	852	933	866	906	875	894	894	945	889	926	925	860	870	886	895	889	896	866	931	899	961	948	872	919	959	904	914	965	886	928	935	854	880	927	901	906	905	853	871	885	876	842	898	902	852	888	949	900	896	914	905	942	892	863	904	912	908	921	902	919	884	867	920	891	890	915	935	913	917	870	925	868	878	906	885	982	882	921	825	872	965	921	907	879	868	887	846	953	942	895	911	865	897	956	866	863	875	896	880	852	897	887	878	872	885	888	909	933	887	836	865	882	856	937	885	921	910	915	909	932	847	863	866	922	829	950	931	914	908	916	915	861	879	843	836	876	910	912	883	860	875	871	885	926	886	899	927	858	911	891	900	908	896	904	908	922	899	875	864	880	904	908	945	937	911	862	924	911	908	899	910	901	949	873	834	916	910	833	897	856	859	905	887	863
22176	20732	28399	23110	20723	20779	11639	1493	1061	1046	910	912	810	751	749	726	735	737	746	791	762	739	810	820	801	849	879	896	847	821	846	772	744	730	665	670	654	647	612	685	689	664	659	714	668	657	602	715	684	582	630	651	670	624	590	607	637	649	663	628	582	652	634	610	603	599	633	618	588	639	624	583	640	648	597	686	644	677	618	659	613	595	606	556	609	640	659	566	604	685	653	593	635	635	594	587	611	650	629	648	614	619	591	611	586	672	595	642	595	613	649	650	630	629	640	571	590	620	631	639	607	624	627	600	622	609	637	636	579	621	615	610	564	593	623	654	660	626	590	628	653	570	648	634	606	610	617	646	627	620	624	612	624	585	643	625	645	624	621	583	600	582	632	594	630	584	608	605	651	566	614	617	650	647	579	609	618	589	609	599	645	608	611	599	574	571	647	593	622	626	600	621	585	609	624	578	645	622	591	590	627	612	608	645	626	581	620	615	615	579	551	571	543	612	603	620	616	622	617	650	597	557	613	623	586	602	594	660	595	581	594	589	602	592	618	617	570	621	597	646	585	604	657	592	660	663	618	647	682	586	626	617	660	622	593	603	584	625	662	665	614	585	642	592	629	581	687	638	666	595	623	641	661	575	652	633	594	628	610	630	623	611	584	612	582	602	633	613	640	607	660	610	632	649	658	606	599	595	604	590	628	593	612	584	669	587	626	656	560	650	611	606	628	569	592	585	600	625	605	585	591	619	609	630	601	620	611	620	620	626	599	600	589	621	586	601	590	615	588	611	594	606	627	625	662	623	627	637	613	572	601	647	583	619	623	618	623	635	678	620	664	610	622	605	625	636	611	643	593	610	594	596	628	609	579	632	617	644	614	611	623	637	605	623	654	587	630	613	587	586	585	608	638	607	610	609	638	619	659	638	643	638	630	586	621	591	600	638	611	602	603	596	649	595	606	591	623	598	639	603	642	639	594	619	628	612	629	612	591	653	628	609	615	625	601	621	611	611	605	603	584	636	588	605	651	551	639	625	597	588	542	637	617	613	579	640	644	627	612	616	615	630	618	611	614	569	611	586	610	637	573	626	647	614	570	582	591	597	625	583	613	648	635	632	577	622	632	617	639	596	606	604	601	628	649	621	568	666	642	613	594	569	651	596	643	646	578	580	617	589	659	622	634	615	600	583	607	596	589	572	572	586	572	613	636	651	590	594	627	667	608	634	589	624	628	569	592	625	592	600	611	601	587	610	624	596	618	568	624	625	643	612	636	562	622	637	627	625	605	663	619	607	590	616	624	594	576	593	588	599	602	599	581	625	590	620	572	668	646	583	601	591	658	636	657	616	584	647	633	584	616	613	611	596	581	582	664	576	643	618	639	640	609	621	620	584	614	624	637	599	588	653	627	615	627	628	567	626	619	619	598	618	599	618	639	600	642	590	594	601	597	611	613	555	619	616	618	609	633	637	645	587	608	664	611	616	612	603	623	644	655	615	595	614	631	628	642	642	536	586	629	609	570	626	594	583	697	609	612	611	593	592	638	606	639	614	656	611	620	633	586	593	623	557	629	613	566	601	624	654	609	621	615	616	629	623	640	621	597	578	638	609	594	609	607	627	616	572	605	588	613	621	610	596	644	585	626	615	583	645	591	633	601	577	598	625	616	637	612	617	611	603	621	586	640	595	590	620	617	584	627	612	609	616	609	621	586	621	577	608	590	589	589	628	656	628	603	583	609	614	600	576	631	652	593	603	627	633	613	636	606	600	613	584	575	625	651	636	585	618	599	599	637	641	584	577	627	589	576	543	620	616	614	600	606	593	598	594	575	645	634	622	614	597	633	627	609	598	577	596	609	634	636	599	600	620	576	600	604	601	610	580	620	612	605	653	611	624	605	598	632	635	608	609	655	625	609	579	614	647	610	583	608	592	614	644	588	604	636	572	591	691	595	667	652	611	565	593	583	621	604	617	596	595	600	652	618	591	613	609	653	644	609	589	603	627	596	594	638	595	626	568	660	591	598	618	598	593	601	661	635	614	622	545	582	649	557	658	629	596	632	609	602	609	607	561	618	606	622	657	624	566	611	605	631	608	596	607	646	619	596	606	598	575	597	653	632	626	598	651	584	564	639	627	570	658	623	634	598	654	620	641	615	569	573	628	614	616	611	647	649	622	587	634	641	581	616	630	614	602	577	584	602	589	661	613	643	628	627	602	621	683	555	636	610	592	607	609	633	613	594	605	583	547	665	621	609	589	614	610	610	611	626	582	626	570	674	623	595	645	611	628	607	636	618	639	628	607	591	572	628	679	625	618	621	650	628	611	644	609	622	592	635	636	619	620	621	591	614	606	687	647	607	606	626	585	643	623	637	580	568	638	609	601	630	605	602	628	599	623	623	586	620	564	606	641	610	617	630	576	613	568	605	610	599	579	646	602	603	648	601	601	606	648	591	568	583	624	650	657	611	597	607	603	638	603	619	615	600	604	594	620	600	615	629	601	610	632	623	612	588	572	597	612	598	608	633	633	607	569	613	638	550	609	623	596	641	612	616	597	598	609	617	610	644	604	602	659	634	698	601	591	613	623	607	594	611	582	658	620	595	600	603	650	604	593	621	571	601	578	647	639	603	608	584	612	630	644	621	611	618	608	637	601	636	588	604	605	641	619	608	616	584	592	610	675	571	636	614	609	649	611	585	611	615	633	566	652	600	598	644	629	679	641	609	627	605	601	608	580	561	605	569	593	648	616	585	597	652	594	632	607	592	590	599	635	590	605	655	637	627	639	643	606	596	648	598	618	596	582	618	611	597	626	593	603	621	605	642	573	617	599	592	631	559	649	616	616	595	586	636	572	584	616	626	596	607	597	567	556	604	607	586	611	567	630	589	565	608	623	634	595	648	629	609	565	645	644	602	581	612	605	617	663	597	604	615	614	584	590	629	622	633	627	628	617	658	615	615	617	638	611	621	638	615	635	610	589	604	673	579	587	608	618	623	575	592	586	614	561	614	660	617	616	645	562	702	608	594	601	623	573	626	582	583	612	622	612	659	575	594	642	618	608	658	634	615	581	617	587	635	604	634	637	615	606	624	607	658	686	610	621	622	607	623	620	595	616	590	655	638	581	600	591	604	645	575	582	612	615	615	612	630	625	671	674	640	623	567	608	639	622	602	622	533	566	591	616	605	621	606	680	621	608	589	586	636	616	664	616	582	610	577	594	641	641	596	626	627	593	641	591	599	635	615	593	617	635	621	603	604	611	616	619	628	632	606	632	657	596	637	618	609	583	623	623	603	627	578	639	573	608	628	635	629	564	566	632	632	592	593	643	650	603	585	615	640	620	606	565	588	630	653	593	604	583	606	580	606	609	569	572	633	597	585	623	555	601	618	635	632	586	592	605	623	577	627	625	660	591	590	594	629	608	609	647	615	638	645	599	643	607	628	585	640	638	633	648	609	626	629	625	593	621	575	579	582	652	632	593	623	602	616	672	663	579
42808	27789	10745	5825	3938	3150	2523	2050	1735	1442	1294	1182	1056	989	953	924	911	940	942	1008	984	979	986	1021	1047	1100	1095	1141	1161	1006	1080	1004	907	870	815	729	738	716	759	762	812	786	804	792	738	701	722	764	754	767	755	780	736	729	745	664	717	675	671	689	704	672	674	692	666	697	669	646	672	663	697	681	668	635	694	712	748	683	699	714	688	657	705	659	637	653	659	710	688	698	633	663	674	673	701	632	648	656	663	717	676	670	654	693	660	669	684	683	637	643	632	617	631	690	664	680	621	660	666	688	651	666	695	627	714	699	691	666	659	645	651	687	653	681	680	709	648	682	691	667	704	686	693	701	654	677	648	707	670	671	647	712	669	654	653	638	624	678	647	625	644	693	665	689	702	598	702	711	680	705	673	675	686	639	708	667	656	654	677	680	662	707	660	652	682	649	626	705	713	665	686	658	717	724	677	653	693	683	626	667	668	666	652	672	675	640	669	678	687	683	686	667	652	641	716	691	675	638	694	668	658	631	743	658	660	664	673	651	695	627	672	658	648	681	614	706	675	693	630	720	659	627	698	656	702	677	649	666	698	708	667	658	693	607	682	673	667	684	675	634	659	646	670	632	697	708	647	634	665	639	729	730	674	689	679	669	665	692	647	653	698	658	649	663	679	688	658	637	671	676	665	669	637	679	653	681	692	627	612	723	635	716	670	691	645	697	650	691	645	671	674	638	676	672	612	664	625	655	662	654	672	735	668	652	683	690	708	662	631	642	695	673	670	675	673	666	688	669	666	652	659	665	666	679	702	651	657	654	641	668	634	707	678	673	674	634	703	704	635	679	657	696	647	667	658	631	728	678	680	656	658	645	671	652	703	662	682	635	674	664	656	627	651	651	677	674	641	672	679	657	696	686	677	709	695	672	673	670	675	658	717	622	677	669	681	658	679	706	680	655	663	669	680	683	618	682	656	704	693	669	678	668	723	680	631	674	639	700	694	730	666	660	657	644	615	676	663	690	669	630	706	688	684	631	627	716	658	685	683	685	674	685	672	666	664	703	686	699	674	673	673	625	643	681	664	724	662	664	686	665	706	683	695	693	697	668	671	679	667	636	670	661	676	660	674	652	650	692	697	697	651	665	687	615	656	703	643	643	651	676	650	688	715	651	730	683	627	689	656	682	674	652	637	661	677	634	654	704	663	692	709	682	659	690	716	708	653	620	655	680	689	676	684	663	661	703	685	653	700	669	632	651	679	678	665	613	603	667	740	704	677	661	681	676	682	689	674	685	614	695	673	681	672	674	671	639	739	649	648	672	670	674	695	655	687	671	635	658	692	683	678	672	683	684	665	662	622	653	679	675	680	674	677	677	659	666	685	713	667	641	655	623	699	674	664	646	657	664	673	661	628	649	671	690	634	668	658	673	685	694	630	627	668	654	693	656	665	658	705	624	698	684	656	683	654	642	684	676	700	683	669	658	631	635	619	676	672	700	679	605	670	600	676	657	695	714	648	661	677	648	685	663	630	663	657	682	699	674	656	670	665	680	657	664	685	717	664	652	675	652	669	650	686	688	665	653	637	677	651	704	675	606	709	672	677	647	686	657	649	679	640	665	671	706	684	643	659	656	676	647	664	657	652	669	664	674	675	673	704	667	665	673	691	673	662	676	631	684	701	645	662	687	659	706	665	618	640	640	642	715	683	685	644	698	662	705	623	676	655	662	650	700	632	678	689	693	658	654	661	653	647	655	732	659	674	680	655	703	678	653	677	649	709	669	629	689	692	639	710	642	670	645	657	660	677	668	678	676	702	652	679	672	665	680	661	665	633	648	716	665	706	704	689	644	615	660	660	680	692	649	617	649	735	691	655	683	664	633	611	697	705	633	696	658	667	725	684	669	626	689	710	709	627	700	662	665	719	636	687	693	617	676	682	667	717	648	667	675	688	711	651	672	655	714	696	659	650	636	713	638	671	682	679	636	669	689	697	683	676	690	693	673	719	648	709	681	673	657	666	682	679	682	642	676	674	640	631	716	681	692	645	658	738	675	669	651	680	681	664	689	689	661	680	656	628	682	692	671	666	685	632	684	669	608	636	712	697	712	694	685	673	643	632	665	670	706	667	667	612	705	677	711	679	711	732	665	713	636	625	641	719	634	681	685	647	683	660	700	681	682	641	683	702	664	680	647	651	694	627	680	671	662	649	674	688	681	648	689	680	625	683	605	659	649	678	693	690	704	685	632	662	698	652	678	679	634	660	651	690	691	759	691	712	669	638	687	707	677	701	686	627	649	647	644	662	709	646	692	677	648	610	645	692	656	696	666	632	656	658	664	647	677	681	655	645	690	687	633	706	688	682	662	663	687	718	702	707	653	720	738	691	648	659	667	663	642	649	665	693	665	632	671	657	695	687	712	676	677	661	670	676	668	664	678	672	672	666	724	706	687	705	634	661	659	708	667	684	670	661	653	717	630	670	662	664	600	651	648	684	642	666	650	655	729	712	666	652	676	645	647	661	711	693	657	666	622	659	675	683	681	679	683	669	655	645	691	679	668	659	620	663	650	649	673	693	660	660	702	665	686	673	686	637	696	678	719	644	690	678	644	676	683	639	674	702	710	691	694	641	657	698	691	660	688	662	683	638	642	671	656	693	667	665	657	660	715	636	670	667	667	687	615	657	694	636	668	660	687	684	710	706	662	657	676	648	602	702	706	677	678	653	677	690	649	677	648	691	696	616	682	669	721	642	616	646	689	650	675	636	706	693	679	698	655	672	646	690	674	664	639	694	674	702	685	690	639	662	636	649	676	684	604	699	711	674	712	678	688	649	663	705	644	706	692	656	653	678	726	690	648	664	689	648	687	720	620	652	660	707	652	656	712	695	726	704	674	693	665	667	701	647	669	695	665	650	673	690	685	735	703	714	669	620	707	688	655	633	650	639	659	662	678	625	674	709	672	680	628	663	639	667	660	656	651	680	686	703	678	641	684	713	673	674	687	662	647	629	684	642	688	694	700	685	642	662	710	607	693	730	639	676	638	668	678	656	622	674	715	669	665	666	639	651	674	683	622	752	710	649	667	633	664	636	588	669	671	630	674	654	685	706	675	688	694	657	646	655	688	651	658	703	691	667	669	697	701	694	638	680	666	654	701	615	685	712	677	703	719	699	705	652	671	655	695	660	663	718	626	691	696	633	681	684	645	687	675	661	693	679	672	659	670	696	652	683	654	675	709	659	641	715	611	722	693	645	727	668	637	694	678	676	663	642	647	702	687	652	680	684	703	664	729	715	668	693	664	655	655	631	729	632	641	673	702	638	719	632	691	642	636	673	685	646	681	661	661	668	675	686	666	658	679	664	654	646	635	641	653	658	602	644	653	708	629	666	664	676	690	676	674	618	690	683	707	719	642	675	663	661	681	674	629	702	665	651	691	678	662	652	659	670	664	676	687	676	702	682	670	678	699	635	627	679	703	673	587	727	675	642	702	643	666	719	687	693	696
29678	21427	11723	1697	916	891	760	644	667	568	565	587	622	585	597	582	610	608	626	636	625	625	647	663	686	698	687	687	659	649	685	665	622	704	600	604	622	627	629	572	592	631	622	634	619	614	613	589	582	615	594	623	627	539	624	577	570	605	655	563	549	546	543	595	601	550	571	571	601	623	580	563	645	616	554	600	588	637	596	655	654	562	647	631	608	586	611	620	575	563	608	604	659	582	602	582	591	581	575	556	622	595	588	573	549	612	581	597	569	571	595	621	630	613	575	608	578	590	613	583	572	625	584	573	583	595	578	588	595	604	574	636	594	576	600	604	597	668	607	611	592	614	580	559	588	630	576	595	584	613	613	615	586	593	615	558	578	598	578	612	570	578	588	618	566	634	605	633	612	537	564	628	632	604	570	599	583	580	605	596	658	607	608	594	570	601	654	581	584	572	579	575	579	615	587	595	623	602	618	601	617	599	578	617	596	634	578	593	642	623	596	582	555	652	572	600	544	613	597	633	616	574	581	561	578	576	600	620	639	629	622	559	603	614	579	591	584	589	603	593	625	551	561	581	582	557	613	596	580	650	608	604	644	606	635	568	617	611	637	617	544	605	594	610	635	546	623	607	555	575	629	601	576	605	624	605	580	604	601	590	554	559	625	628	589	607	598	603	578	601	580	584	574	575	591	615	590	570	593	600	561	602	610	566	598	579	605	560	624	647	612	594	603	596	597	607	603	573	578	567	622	610	595	624	586	587	577	589	571	640	620	556	587	587	608	628	577	538	588	597	600	577	616	639	609	571	639	599	585	609	597	611	580	597	617	610	597	617	577	565	593	594	589	594	557	586	648	590	582	638	564	574	566	607	552	557	570	609	610	610	591	630	594	593	602	619	584	603	580	616	565	608	623	559	583	592	580	587	611	587	622	592	602	589	576	626	579	546	629	578	572	596	566	594	569	564	580	594	618	615	599	603	571	609	621	644	603	600	575	627	610	592	584	647	582	635	609	648	591	584	617	570	650	613	606	614	627	581	627	605	548	579	659	602	622	627	595	553	582	585	637	577	581	603	613	624	592	572	575	579	619	599	624	620	597	595	601	616	581	603	604	618	603	561	630	577	598	623	623	596	617	612	602	591	625	580	560	554	540	618	638	624	666	610	604	629	612	583	602	598	569	608	605	601	634	578	567	605	600	583	601	606	550	577	590	604	588	562	603	608	600	569	632	608	619	626	610	608	596	573	569	577	616	607	603	548	626	603	630	620	612	563	603	561	643	622	570	657	595	570	583	574	624	604	589	595	642	609	623	568	623	587	578	633	634	594	606	598	614	617	557	611	626	595	616	605	578	649	599	625	592	609	638	588	592	621	617	572	586	561	630	605	570	596	613	629	581	610	590	590	605	570	626	610	597	575	614	633	568	621	632	626	590	615	570	584	572	566	596	625	655	604	587	538	584	586	610	593	601	573	598	576	615	580	575	620	617	581	571	566	554	590	616	633	601	579	570	577	596	632	565	595	621	590	572	571	636	586	612	580	531	625	578	626	659	626	585	598	613	550	629	603	603	617	584	616	611	587	585	587	610	574	548	613	598	562	573	582	573	596	571	613	579	577	589	572	623	628	599	618	578	614	590	607	599	588	613	622	554	570	610	642	579	621	595	585	581	617	595	608	607	605	650	625	625	536	601	599	609	638	638	584	575	550	599	594	590	609	603	599	572	544	599	634	589	602	565	580	553	598	572	580	659	615	562	583	631	577	593	604	601	572	585	566	623	564	583	593	601	632	584	566	562	568	583	611	621	615	612	593	586	573	613	581	596	599	607	596	622	595	602	628	608	589	591	552	620	560	623	543	615	560	561	552	565	628	577	598	622	628	581	597	575	590	597	652	612	599	632	581	607	550	595	651	592	635	618	581	580	588	568	622	571	597	578	564	599	595	578	629	634	597	589	599	595	593	652	609	613	572	578	587	602	587	614	561	592	608	597	585	626	581	585	641	588	632	611	604	565	575	602	610	579	597	606	598	602	574	612	628	579	580	596	606	633	610	608	578	622	595	552	569	619	591	602	612	566	540	533	631	587	578	581	622	608	553	590	565	537	585	605	594	644	578	586	575	628	586	600	617	661	593	602	555	583	644	602	639	565	628	574	573	625	621	574	570	600	596	613	634	548	589	613	566	593	578	587	644	590	585	598	598	600	641	610	584	555	567	626	588	626	556	591	574	596	585	630	611	576	624	608	612	596	582	576	592	584	605	587	626	580	630	620	601	614	611	610	644	642	575	604	609	602	552	583	613	594	614	548	613	602	678	596	556	588	601	584	630	591	561	563	596	584	662	578	563	572	549	581	610	596	566	587	587	584	623	587	560	592	642	617	594	593	567	601	639	616	613	580	577	568	587	556	597	597	546	595	559	581	574	665	591	658	635	559	542	593	577	603	608	621	573	602	591	533	584	581	619	606	601	576	646	584	624	596	579	663	588	561	598	616	600	609	655	624	606	643	586	615	553	618	607	576	617	581	606	570	596	599	598	619	606	601	637	596	585	588	624	615	598	610	618	584	548	617	643	618	588	613	618	611	596	615	579	667	596	611	578	572	565	613	585	583	604	577	608	581	604	591	596	625	609	599	606	595	583	600	568	615	586	625	569	602	620	577	576	580	601	579	643	618	618	655	609	627	580	636	588	621	583	651	585	585	597	606	616	618	632	568	606	613	595	613	603	566	594	647	632	645	601	579	585	632	589	581	614	605	576	581	592	625	631	591	558	644	599	626	619	604	633	587	582	575	564	578	607	571	614	633	622	631	632	593	615	585	555	561	640	634	601	578	571	549	583	625	617	574	639	612	620	632	618	613	616	617	614	573	603	588	602	574	621	603	580	606	555	592	653	598	619	580	586	600	610	575	569	607	579	599	613	602	577	584	591	586	587	592	590	574	556	561	600	578	622	640	586	641	579	617	589	623	652	620	594	651	612	593	597	566	606	620	597	611	584	573	594	556	588	609	595	638	607	604	584	611	615	605	615	625	641	594	592	613	545	576	614	626	598	594	569	595	625	596	606	601	598	612	595	585	581	670	618	624	612	584	561	607	610	574	568	595	561	598	604	585	646	593	592	636	633	607	545	589	638	596	540	608	582	582	620	565	629	607	578	585	603	606	546	611	621	597	612	583	632	627	604	584	589	614	629	562	619	577	561	627	607	598	650	587	592	610	602	611	590	566	577	622	635	598	645	637	606	610	598	614	571	590	566	644	571	557	622	652	618	607	600	568	632	595	588	645	596	628	592	572	616	629	601	627	644	603	601	581	571	622	604	584	586	599	598	546	610	598	603	564	615	570	579	566	613	598	625	598	584	601	644	578	551	623	596	587	588	556	578	549	612	568	616	616	606	603	627	591	601	634	616	594	597	577	575	598	600	585	621	604	590	607	644	622	571	610	563	611	590	584	607	597	607	632	593	599	606	595	623	634	576	587	564	620	592	596	571	593	567	554	594
36630	11880	1502	972	873	817	772	742	716	745	714	724	681	682	725	676	702	677	730	729	746	782	743	775	841	804	891	857	783	851	819	833	778	808	693	715	685	703	726	737	726	720	704	772	677	754	723	749	717	723	759	758	667	665	767	687	687	733	692	681	702	682	686	682	690	712	709	702	739	734	695	654	692	695	691	687	753	704	690	664	700	709	702	685	686	694	664	723	648	729	678	696	682	692	730	719	682	764	671	673	674	706	691	707	704	641	695	719	734	699	699	710	684	688	680	642	671	718	678	739	683	698	662	697	706	711	691	688	668	653	681	700	686	703	697	716	692	719	692	712	645	679	730	668	722	709	691	685	680	626	755	680	709	664	699	709	765	692	679	714	718	691	671	706	723	658	693	667	704	653	675	702	683	708	696	712	755	685	691	680	668	691	697	732	625	739	681	684	691	686	676	698	724	747	699	680	729	691	715	659	690	680	700	670	688	694	728	706	700	695	652	676	682	728	690	702	694	704	685	653	740	715	691	693	713	701	742	706	690	697	663	643	677	697	657	675	715	672	729	648	727	671	676	684	677	719	712	719	664	707	695	720	706	710	707	716	692	686	695	668	731	722	665	735	712	669	748	670	689	672	705	648	727	740	695	679	670	713	710	676	691	665	752	697	691	728	695	706	699	700	659	692	723	694	663	663	674	683	657	700	690	707	656	672	694	659	677	696	714	721	711	715	683	690	673	730	695	702	670	692	639	666	630	708	703	713	737	660	731	734	725	661	678	668	681	733	725	670	713	680	742	740	687	717	674	728	722	674	643	667	670	723	693	708	650	686	714	733	696	684	684	702	716	678	711	694	693	660	672	700	681	688	700	696	651	705	709	710	736	714	654	690	664	698	714	687	698	697	727	702	676	703	717	712	708	687	699	659	702	675	667	658	732	708	694	730	708	628	713	701	672	739	670	715	691	713	689	756	739	732	692	769	678	676	699	650	668	672	742	698	692	727	705	693	678	725	714	671	681	668	662	707	670	709	691	671	693	691	660	723	709	701	680	690	686	695	704	702	692	707	722	706	741	697	742	720	704	671	669	671	718	709	706	663	709	705	695	660	668	721	691	685	675	681	663	718	675	685	677	693	706	714	706	691	666	694	681	674	689	664	636	676	701	680	692	699	705	672	663	636	662	713	702	686	664	660	723	735	669	673	649	664	702	733	631	711	671	681	706	698	647	634	723	704	697	688	679	630	672	661	689	665	692	677	767	699	690	704	701	700	704	737	709	668	727	672	644	766	723	665	715	713	693	687	659	679	684	695	680	695	684	703	683	708	669	686	708	681	741	687	673	685	671	712	681	660	664	676	667	684	713	701	678	691	680	695	662	693	689	756	662	705	732	662	723	711	691	723	699	701	701	696	645	690	689	638	691	674	677	717	635	718	713	695	709	706	655	690	679	698	644	681	652	676	665	759	702	703	698	705	683	662	690	698	704	684	674	708	741	703	712	696	729	685	671	726	659	693	668	734	721	708	695	665	697	677	671	672	656	682	690	723	670	655	690	698	692	694	733	736	673	715	692	727	612	733	698	704	706	672	732	680	689	689	728	709	689	724	670	696	697	684	682	682	707	665	726	708	663	656	672	696	684	702	695	674	711	643	642	678	700	712	703	688	706	675	729	694	654	711	706	714	675	706	649	715	678	659	653	724	656	665	684	725	695	735	675	655	659	718	669	671	700	675	684	658	726	760	681	637	711	686	692	677	698	700	662	692	715	700	649	670	690	667	700	696	662	661	685	696	732	653	697	707	691	659	680	739	652	683	684	730	673	739	690	662	735	715	678	671	707	678	696	670	705	695	705	692	675	674	682	680	726	680	705	696	700	676	668	703	690	678	690	691	666	694	659	676	676	693	708	729	680	673	675	674	725	713	683	693	650	680	665	688	669	672	700	667	691	679	747	733	677	741	722	693	728	668	684	691	677	714	647	694	706	734	680	690	695	698	749	701	685	684	661	749	736	653	736	688	675	721	663	680	718	711	683	722	736	680	654	711	647	724	690	717	717	686	667	691	695	680	683	732	704	657	680	675	660	686	669	672	675	698	696	687	709	663	732	751	660	697	717	695	696	709	669	683	706	705	711	736	682	687	644	692	696	728	670	652	677	711	667	644	639	706	707	727	653	684	702	705	681	664	714	675	697	668	673	704	654	657	710	725	627	720	695	685	688	723	660	655	663	735	697	695	684	682	715	668	672	724	679	722	707	667	737	699	675	697	728	659	685	712	666	738	728	699	729	738	694	675	684	689	673	696	698	708	645	679	683	664	706	669	732	631	603	708	654	710	663	687	690	689	675	720	671	681	701	731	721	664	705	670	681	672	708	663	710	709	685	700	690	658	672	699	643	702	721	708	706	735	676	648	678	672	654	704	676	691	727	644	709	717	657	709	690	681	704	709	658	718	749	741	652	690	722	716	713	720	673	681	693	682	644	718	687	758	710	711	701	695	734	698	699	707	704	704	689	745	715	694	633	656	714	753	699	712	714	699	689	703	722	658	693	708	639	728	733	679	689	688	739	721	658	697	702	703	688	699	679	728	704	715	693	699	725	664	693	678	694	718	686	689	680	668	688	733	664	682	706	700	687	708	734	720	679	647	672	673	677	670	642	685	764	692	707	694	645	663	657	703	670	675	676	702	709	715	710	653	695	751	707	738	716	682	674	702	692	735	675	687	649	692	712	659	674	708	673	709	671	653	702	696	723	704	660	624	706	727	711	705	663	718	689	667	694	672	693	698	714	674	686	692	717	654	679	718	675	719	684	709	637	691	673	679	674	706	684	680	705	688	703	689	698	707	686	699	727	670	699	681	663	670	708	662	693	674	698	691	684	689	675	702	709	705	670	696	690	747	686	687	701	719	689	685	676	706	677	660	651	699	687	697	704	736	748	662	663	663	709	648	667	718	697	668	665	659	766	754	728	674	685	663	693	713	685	726	704	657	677	741	671	691	696	627	706	702	678	682	689	719	704	684	670	709	676	703	619	659	660	692	701	681	700	657	663	703	682	677	728	646	642	674	675	655	754	692	705	714	688	705	699	714	711	704	689	712	696	695	684	687	708	775	706	669	701	690	662	697	700	681	713	693	689	713	700	744	652	696	689	702	708	689	700	708	685	667	618	663	691	687	715	672	689	674	671	643	675	702	716	689	677	697	694	648	695	721	661	675	758	699	677	717	722	751	688	657	704	710	683	662	649	733	703	717	679	643	707	707	712	686	700	712	667	710	700	725	670	728	740	722	715	702	672	716	710	746	709	713	686	711	694	711	708	665	682	714	714	695	717	700	691	741	720	657	705	676	728	666	697	742	655	699	670	704	724	709	665	671	721	687	674	694	730	651	694	670	715	646	702	674	691	727	688	695	699	698	678	694	720	705	705	674	664	689	730	666	651	710	695	702	670	686	721	671	676	687	739	735	704	743	682	730	700	681	713	650	701	733	696	712	730	710	710	738
23096	20697	27917	23518	20675	11799	1189	721	672	579	585	522	564	561	479	481	467	468	509	504	523	542	527	553	531	542	563	588	596	594	570	493	509	493	476	483	409	430	394	413	470	436	500	480	467	482	465	450	455	492	479	468	419	453	419	422	433	420	427	408	448	470	417	390	434	411	456	455	419	438	443	414	377	395	417	420	431	424	462	442	389	402	420	396	426	471	451	402	400	401	438	462	453	412	389	427	406	427	432	427	436	418	369	385	451	425	389	417	395	393	423	410	411	407	424	431	405	478	430	419	452	424	399	419	435	414	422	431	459	435	423	410	433	452	397	410	477	395	432	413	412	406	429	439	433	402	414	385	432	402	458	394	417	413	454	424	401	456	421	419	443	452	430	426	394	429	438	428	412	426	438	449	416	429	396	403	415	439	417	403	402	410	402	412	424	413	408	435	422	422	414	434	395	416	400	415	420	423	387	424	423	364	417	374	404	415	431	442	440	398	439	468	436	418	402	412	439	406	422	397	414	421	407	406	419	417	419	402	440	400	423	411	411	463	415	383	401	421	404	412	407	405	389	425	388	427	433	428	445	419	411	421	409	400	392	440	444	394	434	399	414	406	437	408	415	397	440	419	393	425	405	403	423	411	417	430	424	401	403	414	407	404	445	425	416	449	403	452	434	401	395	391	434	412	405	433	449	445	426	385	448	407	395	378	411	398	449	388	399	398	377	412	417	409	408	419	416	414	432	424	411	407	425	364	433	446	404	439	406	390	368	405	418	422	400	446	416	400	428	427	420	418	439	399	414	408	399	396	436	430	403	394	425	441	435	429	402	400	393	393	478	408	429	408	389	406	416	393	420	448	424	380	448	431	437	359	433	455	388	414	425	431	432	440	410	442	399	407	405	425	393	445	420	432	420	453	395	426	422	419	430	425	417	421	418	404	439	380	438	427	391	401	377	394	398	446	418	394	455	414	415	407	395	431	438	386	428	419	428	385	441	406	412	416	384	421	417	422	405	402	449	421	388	415	433	421	396	453	401	410	428	447	411	436	406	419	429	412	419	433	418	419	382	427	421	391	399	424	392	390	424	421	399	411	374	369	437	440	448	411	412	414	422	438	396	406	413	384	400	409	446	416	435	402	403	459	386	408	432	388	417	408	433	407	458	421	434	404	432	386	416	414	389	412	419	436	419	392	408	472	394	419	425	406	391	411	413	452	401	435	399	398	427	430	435	449	403	384	381	402	391	414	450	414	422	405	423	432	455	418	405	432	435	396	457	422	404	469	432	394	435	401	440	419	408	421	416	401	403	395	425	428	394	408	422	424	438	426	376	391	415	389	415	434	373	400	416	419	411	408	415	395	411	404	408	421	390	436	402	426	444	430	427	431	406	424	424	452	382	425	393	420	443	416	410	403	396	410	422	401	400	409	441	438	398	417	417	421	424	422	435	421	395	394	448	425	437	406	427	386	411	428	397	407	384	393	419	405	381	450	437	437	422	391	429	422	392	385	371	384	441	412	447	430	443	437	420	417	405	418	442	384	412	438	404	427	401	442	425	386	391	427	395	452	430	409	430	427	435	433	418	454	391	444	441	406	391	398	446	429	463	411	402	397	416	438	376	416	420	462	454	410	418	375	402	458	407	407	395	435	405	410	398	422	393	393	385	433	431	394	395	427	428	450	421	418	457	422	419	383	402	423	385	389	438	470	393	430	389	382	378	434	387	416	416	390	422	452	390	420	413	430	422	408	452	424	412	409	449	419	430	401	428	407	432	434	419	408	428	422	414	441	420	403	434	383	422	382	427	420	438	453	433	429	416	457	398	411	404	403	453	391	390	420	412	432	437	436	438	426	365	405	399	436	437	418	412	460	423	402	396	438	386	447	439	386	379	420	433	399	426	404	426	428	407	424	410	457	427	389	423	406	420	424	454	434	409	413	460	409	401	422	447	434	442	379	378	431	400	415	427	403	437	411	386	444	420	438	410	398	423	395	432	457	421	409	430	426	415	399	447	396	369	398	405	427	445	412	397	420	413	428	413	434	451	421	399	423	438	407	417	427	431	420	381	384	408	408	425	436	379	386	425	411	399	428	447	416	448	413	361	426	459	400	418	453	411	454	428	442	437	410	389	393	430	412	408	438	436	425	395	405	418	408	405	410	422	439	413	407	409	429	423	411	408	432	415	395	412	430	409	409	406	453	385	428	420	398	368	437	418	415	450	416	451	464	437	406	442	397	435	408	436	398	401	413	427	412	415	397	421	396	415	418	453	425	451	414	399	416	473	417	475	421	391	411	400	402	409	418	426	426	416	407	400	385	449	420	408	446	426	404	437	419	458	394	391	434	449	410	397	443	420	397	403	400	383	427	433	411	414	401	403	441	422	409	425	428	415	400	395	441	427	425	389	409	440	406	462	396	447	403	436	425	428	425	409	425	430	423	457	425	461	405	435	405	409	406	416	402	395	444	414	422	424	411	416	394	439	412	430	420	427	420	415	398	429	431	445	393	433	417	434	386	396	411	407	435	403	406	383	398	405	440	421	410	420	400	420	386	395	426	428	413	415	394	395	399	387	436	384	439	438	403	396	406	429	445	427	409	413	420	461	421	412	472	432	456	409	424	403	387	404	404	383	395	439	407	411	433	428	451	436	416	444	421	409	423	418	421	403	454	435	437	427	404	421	364	448	397	441	398	446	449	423	408	404	433	433	417	427	426	405	409	430	393	434	422	426	386	337	417	423	419	424	410	386	437	379	428	394	426	411	426	425	426	413	373	446	420	363	419	431	407	436	436	441	415	416	388	424	424	415	457	433	452	432	402	423	416	392	391	376	453	441	433	436	391	388	447	401	405	449	412	394	412	435	423	423	421	431	399	442	388	393	449	392	432	450	426	387	395	421	435	430	439	396	418	445	397	427	425	426	415	407	421	430	459	426	413	381	424	456	445	403	392	410	426	408	413	406	440	432	399	454	467	411	386	458	450	407	410	410	417	409	407	435	435	409	396	394	419	430	412	418	381	437	412	445	417	433	446	464	412	377	422	427	390	414	404	421	415	398	422	392	441	383	396	442	415	433	403	434	401	397	421	440	461	402	393	380	418	417	406	406	389	411	447	417	405	432	407	385	390	413	401	433	408	393	376	411	416	437	404	452	430	397	379	393	444	426	451	398	410	453	428	410	418	420	452	428	399	427	407	428	451	394	437	415	456	451	388	446	402	406	403	418	411	418	415	419	421	412	416	417	412	418	416	436	396	431	413	387	408	393	397	406	424	458	421	428	436	432	447	403	384	411	424	457	400	415	386	414	380	431	401	415	397	424	440	433	431	399	429	398	421	414	429	400	431	420	388	384	423	413	443	393	427	419	445	441	421	407	422	400	371	401	427	449	420	450	405	419	448	428	420	409	416	420	418	411	411	409	435	449	400	430	417	411	441	410	424	421	396	400	423	413	397	416	454	445	421	400	402	433	420	422	385	405	368	411	401	408	438	462	411
38804	20444	6375	3163	2267	1708	1408	1204	1075	920	779	686	675	662	637	615	596	579	641	647	678	680	689	692	708	774	785	714	705	753	765	695	686	625	526	492	536	528	513	519	562	544	522	534	510	573	539	566	532	575	533	529	494	507	539	479	499	513	527	468	488	464	468	475	475	473	514	496	452	492	508	474	486	485	447	492	507	483	470	490	460	485	501	498	490	501	483	462	475	489	476	493	496	527	443	467	446	475	483	446	483	503	497	521	481	439	493	460	478	494	486	509	493	477	483	466	457	422	506	447	509	444	488	475	492	506	456	458	459	477	472	511	493	474	479	476	496	489	504	477	468	472	510	500	463	472	493	483	465	497	468	484	493	459	434	466	501	461	464	486	491	474	479	496	433	519	456	483	492	471	507	476	471	478	452	477	499	481	422	485	482	449	475	492	454	500	501	488	511	435	468	457	489	406	477	449	461	473	504	479	525	520	494	484	480	505	511	441	494	476	495	490	474	439	462	462	485	445	515	459	456	476	468	465	478	461	509	499	466	424	480	479	465	470	471	469	468	490	456	488	474	466	457	448	486	464	457	444	480	492	438	525	470	441	495	474	459	487	526	501	466	473	509	486	490	491	467	463	495	429	494	469	463	437	468	471	459	505	468	459	468	470	477	479	473	475	511	503	442	470	508	518	488	490	450	475	479	472	466	468	484	458	488	445	505	455	501	476	477	469	491	506	481	479	473	483	434	466	492	442	497	466	441	490	470	506	467	480	516	499	480	469	492	514	452	486	513	463	452	490	490	477	520	475	459	483	504	496	501	467	480	499	486	531	521	457	469	475	472	448	446	505	469	460	504	479	451	486	464	467	471	505	447	480	459	459	480	464	489	467	488	522	472	541	491	475	489	457	451	452	474	476	487	485	495	462	439	462	495	457	461	448	437	494	516	457	502	440	461	485	484	518	444	493	461	482	516	484	504	466	473	483	476	462	478	461	470	500	501	475	486	481	469	489	469	485	501	469	487	492	450	478	425	480	497	479	446	468	475	508	479	485	469	462	482	462	479	520	516	477	511	513	480	483	498	498	482	463	476	498	483	497	481	487	478	459	468	510	449	477	460	486	468	454	505	479	523	505	484	514	473	500	457	449	455	479	485	444	484	465	475	462	473	411	476	544	500	489	468	477	472	497	415	480	482	454	489	485	497	475	499	469	473	461	481	478	481	489	463	476	457	455	481	483	480	454	463	471	504	447	464	487	481	477	454	489	494	486	494	473	503	508	479	458	460	475	437	506	508	476	464	455	482	512	468	496	475	470	490	461	448	441	492	485	438	463	486	528	484	479	514	476	481	475	493	489	462	475	478	456	459	502	502	495	476	505	494	454	491	498	441	510	489	471	486	480	479	507	496	494	475	546	455	508	439	456	486	515	537	489	497	434	487	471	482	480	473	498	503	464	431	496	483	463	516	486	475	481	504	439	446	470	449	468	480	468	458	524	479	465	477	461	444	475	438	468	459	456	487	461	479	466	516	495	489	493	466	454	489	450	461	471	483	468	478	480	511	492	476	470	480	437	473	467	492	489	485	470	531	438	506	482	523	506	478	492	488	475	459	508	469	480	484	463	489	496	453	462	450	478	471	503	467	465	468	482	491	504	494	491	480	504	500	498	461	439	493	476	504	497	499	491	506	460	435	483	481	499	484	473	520	483	505	493	497	478	473	473	498	446	477	499	482	479	489	448	476	459	422	489	483	467	494	477	456	507	491	479	478	470	497	422	491	500	538	501	480	455	491	441	459	489	463	486	468	499	475	495	485	473	512	473	489	470	492	464	498	480	488	469	488	444	464	474	475	472	476	489	481	512	449	465	497	461	496	463	471	465	502	500	503	473	510	469	527	490	485	465	465	494	475	502	526	479	508	418	487	484	435	479	462	467	462	474	483	494	487	466	435	489	481	466	486	468	458	449	502	488	475	504	459	465	473	479	517	454	484	498	459	470	466	468	465	449	464	479	464	487	460	494	488	541	449	537	492	492	487	452	478	485	472	459	448	460	470	490	486	479	446	483	495	462	497	489	472	470	477	474	466	469	452	507	477	457	492	461	459	470	439	485	493	472	446	470	485	476	494	480	482	489	464	464	505	483	474	455	486	469	435	467	499	487	503	467	438	454	504	464	486	498	472	461	519	481	457	446	469	505	502	496	482	501	504	458	476	456	478	462	509	493	476	445	472	495	502	454	509	509	455	469	496	459	504	463	479	463	496	504	494	474	459	477	461	452	473	464	536	470	492	474	470	446	481	511	478	511	457	501	431	481	503	474	492	486	493	449	490	469	464	480	457	519	477	472	477	519	484	504	470	483	448	486	470	472	470	475	427	484	483	442	499	460	477	475	448	458	438	444	508	472	454	490	455	468	482	502	478	457	430	457	497	466	460	512	473	490	487	467	520	497	511	470	491	470	468	495	477	468	495	487	494	466	471	469	487	463	474	499	443	465	483	484	481	475	436	497	480	480	456	435	506	434	481	484	512	481	468	522	475	458	475	497	472	498	472	457	467	478	470	505	460	490	446	467	477	480	512	440	483	432	476	450	471	467	476	481	449	466	491	508	515	525	529	462	478	476	474	483	468	447	450	460	465	493	481	489	503	477	495	496	512	494	489	497	498	485	457	499	484	490	521	470	483	446	465	478	464	474	491	473	510	504	498	525	507	485	475	450	471	491	476	501	492	517	471	459	516	481	492	486	487	502	456	457	447	476	494	455	479	502	501	448	439	504	431	477	468	483	475	459	459	484	505	460	465	477	512	473	508	505	486	452	495	489	504	522	471	507	460	460	478	467	445	438	493	470	436	497	476	469	458	473	500	498	467	458	465	503	466	500	471	480	441	449	527	506	468	478	536	482	475	484	464	508	504	453	492	510	483	516	498	498	476	501	475	465	485	467	451	468	460	470	517	456	498	499	461	429	500	485	463	487	494	489	492	487	439	476	496	464	450	432	525	480	505	452	469	449	476	477	452	462	492	494	444	446	496	468	460	490	472	478	460	481	471	500	477	479	490	445	515	477	467	486	475	434	458	495	456	504	492	466	482	484	448	454	489	467	471	505	459	465	474	515	472	466	476	457	479	469	486	479	470	514	484	460	493	459	501	445	473	460	484	510	480	483	478	481	471	500	464	456	484	469	511	493	454	478	491	501	500	475	489	512	455	467	449	486	444	520	457	426	488	471	503	474	491	484	516	463	512	471	479	458	485	502	441	483	491	513	470	504	465	484	437	494	487	486	433	466	511	483	480	479	492	473	459	445	487	477	492	447	461	462	497	438	460	500	481	474	465	543	449	468	464	472	464	489	506	477	491	485	458	497	451	471	461	513	471	489	449	461	453	436	481	465	482	452	469	494	513	504	507	499	504	501	457	463	474	473	479	478	481	435	481	498	512	504	452	482	453	473	469	474	466	458	500	513	445	483	460	516	485	457	452	486	474	478	461	471	480	471	448	499	505	491
24351	20735	27055	24360	13155	1434	1110	983	878	935	948	877	890	870	890	840	848	867	848	941	900	868	864	897	903	976	946	976	893	939	944	934	884	845	824	870	879	797	804	848	859	856	837	812	809	844	860	824	790	869	795	826	878	915	858	821	800	873	802	796	811	847	851	833	832	789	829	771	835	807	762	776	830	817	768	843	801	825	861	840	789	796	817	772	796	833	788	838	826	796	813	791	807	836	806	861	848	814	839	824	834	815	815	824	845	826	843	801	796	777	810	841	826	787	782	798	822	862	828	847	811	789	802	780	794	879	815	809	875	770	770	776	809	860	774	854	838	836	855	830	847	797	826	798	795	757	824	750	807	794	820	840	817	775	822	802	817	795	833	808	848	812	832	800	792	753	804	782	791	815	831	816	762	783	783	813	789	816	761	847	799	800	819	797	825	748	805	792	855	860	793	815	801	730	785	814	851	782	839	798	850	848	800	813	786	817	859	778	811	808	819	778	813	901	841	837	800	797	811	836	796	821	821	841	834	786	847	808	818	808	803	797	840	832	815	841	814	794	794	835	783	823	805	801	824	769	828	830	873	776	792	826	790	835	796	803	845	776	809	787	872	814	773	766	799	857	837	774	792	833	819	807	821	759	870	797	808	774	789	813	820	840	837	791	794	825	813	847	745	799	819	804	820	811	784	788	829	806	821	828	779	791	784	836	822	816	835	789	836	753	812	833	831	803	805	815	827	850	867	816	835	797	790	785	783	855	790	781	791	783	836	793	784	850	773	758	830	836	779	758	832	826	806	847	834	815	783	815	802	800	861	835	758	847	822	792	789	830	801	795	826	865	808	793	789	794	820	815	871	787	819	783	817	815	836	814	802	792	761	782	819	808	812	794	762	772	839	828	828	795	813	830	781	830	881	803	778	819	823	826	780	858	852	832	857	828	796	827	777	840	832	851	829	765	762	831	841	804	811	774	824	831	760	819	830	827	805	813	810	829	801	772	859	795	813	840	768	796	749	825	853	812	805	832	793	812	834	833	746	824	806	831	807	826	854	789	804	805	796	866	781	785	865	821	805	833	776	808	797	790	797	806	873	813	799	801	826	838	821	889	784	772	775	853	767	813	804	819	756	818	851	868	789	840	804	764	797	868	839	855	777	695	780	791	815	843	757	795	831	816	778	817	838	817	801	831	802	823	779	796	820	793	815	846	805	880	801	783	804	860	855	822	813	822	835	832	786	804	832	822	724	826	841	822	874	836	795	797	858	844	797	836	847	859	806	786	844	794	844	789	853	842	769	835	818	875	791	800	827	890	833	844	871	805	775	843	767	813	832	822	766	811	743	818	820	840	852	776	817	849	819	858	805	841	835	773	828	841	778	794	785	807	816	779	797	803	848	779	800	793	824	820	874	800	876	765	809	800	757	871	800	854	828	824	805	812	829	841	799	860	767	808	851	812	831	786	782	811	837	816	809	789	871	816	857	835	810	820	816	783	842	854	786	814	799	824	830	824	769	798	832	849	816	771	800	823	798	790	853	827	829	816	867	796	869	795	826	790	808	753	745	809	794	857	817	765	817	782	857	795	754	851	794	827	824	809	788	784	852	770	803	794	879	804	829	828	761	797	797	832	795	810	784	816	811	776	763	770	779	855	834	818	849	801	798	758	831	795	761	838	820	807	882	843	797	805	772	856	770	842	859	755	831	856	805	788	787	785	808	837	773	836	727	838	824	816	800	821	800	831	814	796	811	805	811	849	762	792	780	762	840	761	869	790	790	774	793	855	798	839	813	797	831	810	787	815	798	780	797	841	819	798	753	834	841	784	798	781	796	823	786	815	766	823	808	798	749	825	792	846	836	790	807	782	822	797	822	790	766	780	815	821	803	798	749	809	844	782	797	823	784	801	790	871	855	812	841	762	827	800	861	806	815	859	801	789	826	809	782	843	768	783	797	804	835	835	809	775	878	748	854	832	853	849	798	830	836	794	816	805	771	828	816	814	811	825	803	845	825	876	834	763	810	806	825	778	815	798	791	803	818	808	850	801	858	808	787	827	807	804	805	820	817	855	850	761	852	783	813	826	851	814	817	839	843	807	818	787	820	830	810	858	818	824	830	835	836	779	800	804	849	764	811	810	856	854	847	774	772	829	858	807	853	807	820	847	784	803	794	819	805	796	821	812	791	731	806	803	831	837	796	793	849	863	803	827	807	796	851	867	800	825	752	791	821	863	805	810	838	819	804	822	857	805	829	842	849	783	827	880	773	829	816	822	776	814	852	839	805	803	832	766	802	820	772	791	819	788	821	766	817	858	865	837	837	789	852	824	782	812	828	826	760	840	815	816	820	784	856	845	823	814	780	802	794	805	709	779	776	801	765	833	839	827	796	782	795	829	814	830	819	827	826	833	792	824	826	815	864	867	788	810	796	794	810	833	823	826	815	848	831	805	846	802	805	856	820	867	828	784	786	769	823	802	777	787	779	803	765	809	764	805	812	792	881	792	792	814	805	802	806	787	834	797	764	823	813	791	794	837	830	828	786	816	820	766	767	777	841	800	811	811	801	858	767	812	814	833	819	803	802	853	848	781	783	902	829	822	825	813	777	786	833	784	828	777	804	782	779	820	771	833	810	823	862	812	810	780	746	817	791	830	788	801	820	823	795	802	790	807	819	784	805	803	814	829	801	812	824	810	824	813	832	785	801	801	828	765	787	839	787	808	843	777	803	826	836	822	792	818	778	792	843	833	776	865	803	838	810	859	797	780	806	826	818	779	807	817	769	836	806	804	814	823	773	820	793	802	833	817	832	814	845	765	812	801	820	822	765	799	821	838	819	832	790	832	844	782	795	777	770	781	791	817	751	832	767	852	855	775	806	795	807	819	826	830	775	816	867	812	865	847	838	842	846	841	788	783	804	806	788	786	879	808	805	799	836	833	785	798	817	761	839	789	801	839	820	833	793	833	809	828	874	779	836	791	852	795	791	805	831	816	759	806	767	824	856	777	828	852	815	826	819	809	856	798	764	788	831	760	805	846	832	785	764	825	806	843	839	818	786	795	817	811	820	791	804	836	789	807	804	815	839	838	829	824	793	853	826	767	790	759	821	786	818	793	797	851	818	776	814	828	799	792	794	838	827	776	818	809	836	818	765	783	870	821	806	777	830	862	845	804	803	794	873	827	834	819	792	806	815	831	831	808	819	837	761	795	799	821	842	815	780	821	779	764	812	786	857	784	812	784	829	777	813	810	809	867	801	841	828	845	804	749	776	807	771	780	793	812	805	755	809	815	800	800	798	820	831	820	870	839	807	820	808	802	784	821	827	802	795	768	817	844	844	846	811	819	854	786	811	769	793	812	840	838	820	820	910	842	816	802	793	812	863	846	801	803	809	855	827	791	790	851	820	792	848	855	840	787	808	773	790	789	801	802	789	803	795	783	787	763	799	813	837	831	767	774	869	779	800	830	811	785	811	746	849	780	813	782	773	763	823	793	803	876
39004	17155	4087	2328	1895	1582	1408	1360	1239	1145	1098	1048	1061	958	928	931	962	1055	973	1079	1057	991	1099	1075	1073	1066	1115	1169	1165	1125	1118	1011	1053	977	1010	988	941	900	960	984	980	950	962	912	949	899	960	915	937	938	884	943	954	897	948	959	914	907	892	877	897	865	932	900	903	901	931	924	897	910	892	881	872	919	925	869	881	916	922	815	945	917	919	963	970	886	868	896	889	896	899	871	874	913	864	972	933	882	921	896	935	928	945	904	940	886	915	953	911	907	880	895	877	902	916	908	921	948	912	900	884	859	930	971	875	958	942	934	902	879	881	933	889	913	931	895	897	887	919	916	938	874	889	902	943	944	878	866	904	939	919	861	863	863	923	912	946	945	927	890	965	870	956	916	912	895	896	864	930	832	912	893	892	933	945	861	940	868	913	861	938	834	898	947	879	882	889	830	893	951	931	923	904	869	904	919	877	894	941	934	848	908	867	938	872	907	928	947	866	902	899	928	899	937	931	891	871	920	910	888	934	919	927	894	906	907	864	894	890	911	870	910	913	873	915	916	935	918	871	871	922	905	941	945	901	877	900	940	875	905	873	899	896	887	863	947	930	938	911	907	952	883	899	926	887	891	914	954	899	853	884	898	906	911	888	948	911	849	935	885	874	943	919	922	936	969	936	906	957	876	849	880	938	954	866	934	912	883	848	933	964	908	852	888	896	880	834	896	927	909	902	940	906	878	888	881	888	935	882	903	922	912	865	906	921	872	922	911	901	942	947	905	904	871	887	869	870	859	954	928	902	868	873	935	886	886	842	963	908	895	906	882	862	918	936	937	877	933	946	911	894	922	871	937	848	889	870	855	918	953	929	893	941	904	913	908	858	865	933	911	918	990	906	914	940	885	891	978	858	914	914	873	896	946	893	939	913	946	916	905	850	870	891	916	919	902	884	906	950	902	927	864	855	851	857	906	911	920	915	935	931	921	920	869	915	878	947	893	918	894	902	893	953	914	901	948	879	900	903	878	871	897	861	800	887	910	902	910	892	898	954	922	951	896	952	922	910	912	897	875	869	906	944	921	852	912	917	898	886	902	908	957	909	922	890	898	913	906	900	901	920	902	829	873	880	897	919	893	905	887	871	946	902	880	917	930	938	862	888	937	850	882	878	912	881	875	927	956	880	855	899	881	913	900	933	865	933	937	918	898	857	940	917	851	895	905	876	855	918	877	919	874	900	935	918	880	851	952	902	922	910	917	880	866	974	894	896	893	945	891	888	897	905	920	923	842	889	874	908	913	914	914	872	927	932	921	920	896	925	959	904	877	863	866	889	928	896	903	930	912	832	857	891	915	966	900	968	917	904	894	850	922	887	866	880	912	930	831	918	903	926	930	859	924	900	871	915	866	941	908	954	854	922	971	925	924	970	876	842	961	869	882	913	871	884	866	918	902	878	933	925	945	883	941	895	923	867	950	907	919	928	891	930	892	907	916	894	890	914	893	893	914	928	944	897	916	886	878	939	925	919	976	914	909	902	952	892	898	880	914	891	856	960	884	917	894	907	901	868	892	870	961	907	908	945	880	924	901	935	944	893	916	876	889	967	901	927	866	910	883	952	883	926	883	936	889	863	915	873	962	907	912	881	872	885	942	929	936	917	934	911	926	886	903	868	975	954	979	850	924	956	870	916	884	867	906	906	892	867	864	921	929	897	862	918	879	891	884	884	915	970	890	906	933	902	922	886	901	898	935	951	899	884	864	901	901	913	917	916	940	880	948	970	920	866	914	909	905	937	930	906	899	873	946	923	921	893	930	884	930	880	937	974	913	898	887	892	888	953	960	928	936	885	969	902	918	941	944	975	872	871	879	920	911	907	908	948	911	954	887	949	855	902	894	955	907	933	915	898	941	916	913	882	965	877	858	834	916	914	869	923	929	913	888	903	943	883	912	908	908	856	918	943	878	892	912	928	915	894	887	956	915	919	859	896	917	912	908	904	929	977	872	944	912	912	925	891	900	936	908	929	909	920	898	891	892	941	896	925	946	872	948	887	998	924	932	876	877	905	895	885	944	987	879	920	942	889	885	890	908	941	906	874	898	868	949	871	912	938	932	906	914	978	898	906	871	934	897	891	871	879	899	871	925	934	875	944	926	900	872	926	938	910	869	953	894	910	892	877	897	940	922	881	893	897	881	898	918	897	884	877	879	889	918	926	896	883	895	963	855	888	940	858	938	899	890	873	922	906	964	925	882	914	922	874	950	894	921	914	905	923	956	949	909	903	924	889	894	886	950	875	900	922	903	908	949	910	932	862	946	935	864	954	919	915	903	918	940	936	913	874	982	916	884	865	937	888	919	903	906	889	855	832	898	879	899	892	830	913	914	929	868	910	966	911	894	919	883	922	930	914	918	894	930	827	898	942	919	919	943	902	890	966	949	842	935	888	927	935	933	878	924	923	926	880	857	888	911	885	898	923	945	930	904	968	915	894	863	866	880	919	885	935	911	870	928	869	912	855	936	843	915	883	877	915	928	898	932	869	896	943	935	922	861	904	893	895	863	884	909	934	886	916	897	899	892	889	874	906	834	855	925	861	945	899	948	916	926	937	877	904	893	910	888	884	907	884	873	868	903	886	927	900	902	916	890	926	907	839	860	942	887	943	853	933	875	879	886	869	908	915	897	899	903	944	959	955	896	924	932	925	891	876	902	878	898	860	905	926	882	948	898	934	908	833	947	970	868	942	925	934	899	868	909	924	899	941	860	931	940	876	921	967	880	863	887	880	936	940	972	927	906	901	878	886	893	899	841	954	867	934	943	899	920	923	950	924	900	932	885	902	979	921	893	893	893	912	939	952	916	898	906	900	879	924	851	918	939	925	876	910	892	923	885	883	935	875	907	921	911	869	920	913	929	928	903	921	902	911	959	939	939	949	899	901	881	939	895	908	884	911	862	881	899	902	892	929	925	864	919	936	850	863	927	864	876	926	897	964	1008	880	919	922	888	904	891	901	920	906	851	851	930	933	904	916	941	908	921	910	984	923	931	869	888	899	916	869	918	920	916	959	886	905	917	888	862	898	963	946	876	881	914	916	897	911	916	927	902	955	902	899	917	907	903	928	858	922	925	925	908	896	867	901	914	862	831	946	922	912	898	925	897	885	942	876	927	912	896	928	944	900	955	843	902	922	968	880	909	900	855	919	924	914	914	885	887	916	926	870	905	940	894	896	881	923	879	920	951	904	888	889	882	883	959	937	867	921	888	906	908	871	910	917	873	916	895	948	925	926	885	873	909	894	919	928	930	953	881	911	906	926	930	949	894	942	921	930	910	876	894	946	902	914	916	954	944	874	915	928	906	875	917	908	897	902	908	894	949	942	909	881	884	872	891	916	908	939	889	856	941	898	828	869	923	900	926	873	902	898	891	929	916	881	908	930	883	889	859	907	877	985	869	896	865	940	909	912	871	904	905	918	866	860	933	888	898	869	867	857	912	902	934	899	892	940	905
22298	20760	28430	23168	20760	20814	11841	1546	1081	975	954	822	790	822	747	743	777	780	758	819	787	836	797	833	852	861	857	928	878	875	905	808	776	803	706	646	708	701	687	671	697	672	676	710	662	698	657	661	679	692	728	678	679	664	650	668	621	605	623	603	660	628	673	656	646	635	608	669	670	613	637	650	611	649	627	628	687	650	601	703	652	597	618	625	617	600	656	637	628	622	620	648	618	578	665	651	613	630	606	616	612	623	571	637	640	634	579	650	627	678	625	624	628	629	586	664	665	620	605	594	635	619	648	662	676	589	652	649	648	611	641	602	613	641	590	612	618	683	645	614	621	661	647	649	619	632	686	615	577	622	603	583	618	618	610	647	629	607	637	642	641	607	656	663	655	623	625	642	608	640	635	685	579	626	620	584	589	651	639	619	631	631	587	640	641	635	625	625	615	652	664	590	652	639	618	655	631	633	653	652	664	635	617	677	627	631	593	666	632	623	632	613	625	605	645	609	596	639	590	662	621	636	636	626	588	646	619	656	669	627	641	581	663	648	679	668	629	646	622	651	612	628	630	650	631	631	616	639	645	625	609	622	635	653	637	675	601	695	577	644	648	650	563	612	612	679	576	639	621	635	593	635	625	611	629	677	660	588	646	649	625	637	584	641	623	645	676	623	629	662	645	606	591	652	591	612	630	604	625	658	628	641	604	693	689	622	656	633	631	664	616	603	587	582	605	704	628	640	617	668	646	620	622	634	584	646	618	645	605	640	605	629	645	675	671	626	602	633	618	592	644	617	692	580	618	647	651	642	624	621	558	631	630	637	644	633	601	680	636	662	616	604	655	622	605	625	587	634	582	634	570	625	596	634	647	625	605	661	595	624	646	609	573	609	592	670	631	635	586	623	659	635	622	627	669	627	623	594	584	631	608	651	638	623	621	649	628	611	610	666	647	606	614	594	656	607	583	615	637	664	600	710	629	707	642	655	627	659	596	648	613	618	606	606	647	603	635	604	605	658	581	611	637	643	643	633	624	638	624	632	641	661	608	646	645	634	632	628	630	619	664	623	589	646	632	621	658	637	666	629	620	608	626	662	609	648	595	604	638	602	648	619	648	638	623	620	620	661	670	656	642	619	599	628	631	603	650	609	648	649	627	657	650	635	596	618	637	658	616	642	632	665	611	627	638	624	628	667	641	611	605	585	610	616	604	611	612	616	677	632	636	632	660	613	628	679	639	600	615	609	614	649	680	662	639	651	613	630	635	669	638	591	649	651	668	611	634	614	621	609	607	596	601	635	595	652	590	657	581	607	600	647	654	669	591	633	630	614	636	627	614	628	615	648	597	628	646	670	633	634	628	616	637	704	670	604	667	620	611	629	604	599	643	635	620	631	616	609	644	614	654	631	612	575	649	634	592	613	657	633	600	649	603	666	627	662	643	655	643	617	625	586	649	660	654	643	635	633	657	615	637	614	608	623	650	654	643	638	615	642	649	626	574	663	598	627	607	604	648	606	636	693	704	628	604	636	639	632	651	612	594	606	614	655	640	623	662	639	636	625	647	632	574	648	635	645	612	641	600	658	642	594	624	640	623	568	634	651	630	618	635	625	609	632	616	645	608	626	604	634	651	614	625	630	639	626	653	609	607	608	646	703	664	646	594	663	633	605	626	619	637	626	691	630	643	594	635	674	663	638	673	571	632	692	616	687	635	616	644	619	628	637	636	602	618	660	630	642	612	638	632	590	618	654	637	655	687	613	614	622	661	588	638	644	634	615	596	649	595	636	670	588	656	614	665	616	608	609	622	625	624	659	666	593	591	617	659	649	630	659	631	652	613	631	647	608	628	632	651	613	617	652	651	657	652	692	628	628	647	649	629	630	594	609	616	599	613	650	653	618	608	675	646	627	598	601	645	657	633	660	641	598	624	619	679	655	630	628	598	666	640	607	633	640	623	638	601	630	628	667	636	581	641	627	649	649	590	617	644	649	638	584	615	613	620	614	668	593	596	605	608	667	608	604	649	616	621	593	592	635	597	600	616	581	625	603	627	616	624	585	632	656	639	587	649	604	624	654	625	657	663	632	665	622	641	630	669	670	641	617	639	633	620	609	623	629	641	618	670	675	622	642	668	653	612	618	632	618	607	637	674	686	624	629	646	611	620	581	596	613	625	635	646	648	593	620	666	655	598	603	605	595	629	640	643	610	576	635	598	597	638	619	589	604	613	633	609	605	617	643	614	581	628	626	645	631	641	615	598	623	600	655	635	608	641	618	721	602	619	615	613	592	582	657	677	661	590	600	634	689	625	640	670	662	659	568	628	624	595	607	621	612	606	631	681	656	580	661	606	578	581	629	605	611	580	604	634	615	623	611	622	661	596	605	546	643	649	623	629	572	620	617	639	654	656	609	628	614	647	626	631	602	663	644	640	643	630	644	592	617	666	654	657	639	636	638	630	587	613	657	624	605	637	674	616	610	651	636	650	650	637	650	584	610	619	667	574	651	613	573	585	607	613	626	659	658	604	580	617	642	623	634	634	631	632	658	598	621	626	599	610	602	595	662	640	618	634	631	647	607	615	657	642	621	682	658	618	642	646	677	571	620	604	647	662	609	670	626	606	614	663	600	651	599	655	622	621	649	668	612	649	656	622	604	620	657	632	606	634	629	588	613	651	624	609	641	632	578	623	643	634	614	638	623	617	636	608	663	685	593	648	674	618	621	589	633	646	608	639	591	638	624	613	641	619	592	585	607	623	630	604	654	651	623	643	649	636	626	645	682	614	583	651	623	604	654	643	631	651	653	598	658	670	634	613	630	624	639	636	644	632	662	630	592	669	576	629	600	601	629	666	598	623	626	611	645	627	663	588	600	623	639	602	661	609	600	683	558	642	632	654	640	620	636	623	603	606	630	681	587	645	631	644	641	613	611	646	631	672	645	661	633	623	653	609	587	647	627	650	608	622	616	619	609	637	607	646	637	606	617	628	635	622	612	622	614	619	622	635	627	635	632	618	654	600	649	644	640	642	603	657	643	652	646	597	599	627	594	600	703	583	623	644	634	630	624	673	635	591	616	632	638	684	658	642	614	655	628	627	637	600	641	631	649	615	648	678	585	631	577	593	585	620	619	635	635	652	611	636	589	606	654	617	636	643	674	647	564	660	627	645	635	622	649	641	608	642	644	624	661	645	646	611	605	624	621	611	598	631	613	616	615	606	617	622	612	610	648	629	645	647	645	619	632	627	612	633	642	592	619	671	610	675	677	619	623	634	611	670	612	637	608	660	628	656	607	582	599	614	658	604	641	641	597	597	617	642	617	617	632	635	659	639	656	618	624	591	627	641	613	583	649	675	647	635	676	639	670	668	611	620	613	646	604	627	665	651	632	614	620	624	691	645	635	612	590	638	641	619	633	628	637	610	640	623	613	608	707	599	637	639	631	633	645	628	655	603	610	644	618	649	598	609	616	595	601	635	617	607	631	638	648	643	567	626	608
43595	27235	10680	5645	3971	3162	2542	2173	1819	1491	1316	1184	1096	977	984	915	843	916	990	1033	1023	1038	1025	1032	1145	1118	1166	1183	1217	1227	1084	1040	913	910	776	794	739	717	743	750	787	790	721	751	773	772	729	737	779	778	789	802	768	717	725	717	706	717	663	617	666	676	693	733	725	634	713	671	691	698	679	719	704	673	683	683	685	681	658	646	665	680	712	724	706	708	688	691	686	698	726	672	686	699	686	690	687	652	686	664	681	671	686	672	639	694	734	679	643	708	681	653	633	693	659	654	716	707	658	655	663	665	669	640	691	755	697	631	714	683	676	687	683	700	631	676	676	708	700	676	641	670	683	673	683	736	642	663	671	669	640	700	661	677	693	694	710	669	680	662	684	676	712	626	622	653	684	717	723	674	701	675	694	666	710	670	681	642	644	678	666	646	675	686	644	693	689	689	682	669	704	683	707	674	669	700	682	668	682	710	689	730	639	658	697	669	710	675	657	665	684	694	649	713	702	709	652	683	683	671	617	668	672	698	652	688	679	661	701	679	694	626	678	666	664	724	701	673	650	647	667	700	721	719	689	669	668	672	701	668	722	689	667	709	699	741	687	679	672	675	652	684	673	676	657	724	655	698	661	663	695	691	724	729	708	660	667	667	671	677	617	663	689	687	690	717	687	683	705	672	679	660	657	653	718	663	701	645	683	664	669	710	653	664	694	700	687	674	700	656	676	664	716	663	692	719	693	629	662	654	660	668	659	693	635	697	724	668	707	712	688	704	713	657	664	695	650	696	713	714	713	746	673	679	679	645	684	677	651	701	691	682	704	724	700	673	700	692	642	699	696	660	676	655	671	645	722	639	681	663	663	691	664	675	662	726	712	687	687	700	666	734	705	651	687	626	611	669	700	672	698	656	700	676	697	678	665	651	698	625	697	692	655	721	648	693	716	646	672	661	700	670	703	695	646	727	691	656	697	685	653	653	690	667	661	688	673	689	687	635	686	664	690	717	711	675	639	720	675	676	717	677	680	682	664	687	686	646	650	693	658	710	750	616	675	704	646	646	684	717	693	682	630	691	659	685	672	694	686	660	655	640	698	630	726	685	674	685	654	662	676	659	644	693	685	695	710	654	681	700	689	667	706	694	665	685	707	711	649	655	687	652	630	625	699	653	659	686	708	697	662	698	649	659	664	667	701	665	686	664	695	675	668	702	640	692	667	663	661	701	716	683	709	607	686	670	676	692	626	726	752	648	712	638	631	708	684	649	723	682	719	653	680	657	687	665	671	627	655	644	706	707	710	665	666	661	675	663	667	716	701	694	730	657	703	647	694	721	744	702	688	695	695	670	700	662	658	698	687	703	629	672	688	684	701	665	668	674	704	665	658	687	629	697	695	641	716	633	663	646	709	653	695	659	704	672	691	647	664	648	668	705	665	668	680	626	678	722	685	688	647	728	667	679	716	710	714	704	713	661	704	649	685	638	686	698	687	678	677	740	671	691	665	712	731	698	654	672	661	748	674	652	681	727	659	707	676	695	659	653	642	702	637	654	728	682	698	683	671	669	642	738	635	655	717	707	646	711	694	682	688	689	702	709	662	731	758	671	673	646	682	668	634	670	731	687	703	655	719	713	626	678	660	679	680	680	611	721	648	673	665	712	638	691	635	654	694	701	692	687	650	663	668	760	751	718	701	665	722	672	655	692	687	659	657	662	700	711	681	665	665	696	740	690	688	713	655	649	633	674	674	712	705	681	642	741	643	641	711	698	715	691	686	694	666	689	722	651	638	656	704	625	688	640	719	677	708	667	680	661	697	651	685	642	644	706	670	699	685	674	689	714	664	677	679	685	671	719	670	673	649	699	685	684	667	679	647	700	680	700	679	657	686	702	687	658	613	673	689	693	670	678	720	675	694	711	641	655	644	691	664	660	647	652	668	652	657	652	692	662	686	636	681	661	710	680	652	703	682	688	674	738	709	669	704	650	633	679	668	703	693	708	667	632	659	698	689	665	665	668	669	649	674	672	664	693	694	682	636	649	665	672	706	671	686	699	688	670	687	638	681	650	684	707	676	663	700	698	648	697	643	666	704	663	697	699	684	682	686	711	696	718	704	681	673	717	672	671	636	671	662	696	697	643	710	674	679	631	675	701	675	698	694	687	660	666	690	677	662	697	674	650	658	659	666	664	687	706	632	613	663	701	693	657	719	659	672	698	711	659	671	666	688	673	677	736	671	745	686	639	664	723	686	713	741	682	686	694	676	674	664	703	704	664	702	642	661	688	649	627	663	688	681	702	721	677	651	682	660	621	665	686	687	705	681	723	682	689	699	657	687	658	658	699	694	645	665	665	690	693	635	663	687	674	674	633	670	656	677	655	674	664	683	714	672	737	657	693	694	657	690	667	662	640	683	650	695	630	696	694	701	672	700	680	686	679	658	743	680	684	676	707	671	722	661	684	681	673	634	706	708	718	694	689	676	666	665	672	716	618	730	677	675	699	705	706	674	686	660	687	633	669	665	666	701	689	696	658	668	703	658	654	658	687	693	658	646	678	669	605	690	634	659	683	691	690	672	659	695	677	669	670	677	700	699	707	603	675	740	677	729	736	664	660	677	693	645	668	664	713	680	628	691	673	707	698	655	653	689	757	669	696	650	651	673	727	699	664	719	672	713	670	692	679	710	656	712	674	681	633	660	615	659	657	703	670	702	667	688	643	704	665	660	663	653	716	695	674	725	659	678	679	654	693	717	636	688	664	667	704	685	715	674	674	631	666	721	699	681	665	691	684	699	672	732	661	686	626	717	696	690	650	688	727	674	721	647	703	711	644	674	677	718	664	626	647	673	684	720	684	659	700	695	676	628	686	738	681	705	706	674	676	704	674	652	687	651	685	650	639	677	689	686	695	658	638	692	738	709	696	726	680	636	667	665	770	675	704	639	705	675	722	691	701	685	662	709	677	639	703	675	608	649	693	662	642	642	625	632	670	693	671	650	685	663	670	720	646	691	703	704	724	701	673	671	644	692	654	712	647	668	653	724	719	666	666	669	665	710	684	720	679	669	663	684	662	638	670	638	697	663	650	702	706	683	627	682	747	637	688	668	675	693	621	661	698	644	691	661	657	715	644	665	662	700	671	657	708	691	655	667	696	704	709	608	654	702	674	652	670	699	668	680	654	647	599	647	682	664	660	713	665	650	717	705	700	703	646	651	615	706	714	693	686	708	636	709	681	671	684	679	719	681	652	688	709	659	710	711	707	678	710	663	658	661	713	690	667	667	670	651	685	660	652	683	657	729	683	681	712	684	673	624	656	700	702	701	710	721	683	668	664	746	677	651	672	651	670	676	721	675	687	707	685	724	675	666	665	722	672	724	716	654	668	645	667	661	672	703	707	648	661	689	675	635	708	702	681	709	656	679	650	694	704	703	665	709	724	662	700	684	672	675	684	722	667	676	661	721	725	694	665	684	686	641	642	701	628	656	685	685	720	717	707	693	677
29932	21767	12136	1539	801	662	682	669	579	619	623	621	599	587	593	630	615	613	640	621	630	641	657	692	610	708	692	630	737	741	678	625	673	635	599	602	664	591	609	648	649	666	644	599	651	590	598	648	654	638	622	620	615	614	634	619	570	602	612	583	601	632	618	614	584	616	627	597	641	607	603	632	608	613	637	614	593	609	621	602	640	555	555	621	575	604	601	610	597	623	626	589	596	587	617	594	577	626	604	644	606	618	631	583	614	634	576	625	611	604	636	606	628	599	614	633	592	639	606	655	592	623	548	632	619	586	670	600	612	608	588	634	608	619	654	647	599	597	609	641	631	632	603	622	601	624	600	607	593	595	607	602	618	609	676	601	607	608	639	667	607	606	606	597	628	571	641	613	594	619	600	560	585	637	622	605	629	590	594	613	622	578	584	539	591	595	636	629	598	598	615	608	615	622	608	629	575	607	628	617	626	652	645	636	582	573	595	658	608	557	618	641	599	627	638	599	626	619	639	588	687	617	608	601	624	608	580	654	633	602	619	541	587	613	590	603	608	622	637	615	592	603	596	566	594	683	595	627	642	621	607	617	596	603	597	566	612	581	612	566	614	622	598	654	619	569	628	564	640	648	604	615	618	647	573	632	598	629	593	616	567	587	602	598	627	620	580	617	567	593	572	589	623	633	599	668	662	599	580	634	625	586	607	626	630	575	638	587	656	621	583	590	592	634	600	615	552	604	596	611	643	593	598	641	578	625	567	612	571	604	562	603	615	625	602	596	589	600	579	593	599	649	594	649	601	627	673	552	658	609	575	617	624	593	615	611	608	605	592	613	594	600	548	632	594	623	662	616	605	624	612	565	568	619	604	609	626	546	621	594	597	605	545	572	619	581	573	580	603	612	605	586	559	583	620	607	637	655	625	580	638	607	612	646	609	614	608	623	580	564	605	578	630	605	616	620	576	580	571	608	596	614	603	634	604	597	655	613	589	593	584	591	614	621	586	602	633	615	614	616	591	630	588	628	645	591	604	636	621	605	629	599	615	579	595	573	617	598	577	561	603	597	622	652	642	568	637	638	597	572	568	584	619	629	627	620	605	606	598	593	605	584	578	597	644	624	603	583	608	606	623	617	599	597	572	612	594	590	624	582	629	607	616	609	622	638	636	615	609	634	604	609	642	598	623	612	623	574	576	596	602	562	578	599	584	611	618	605	603	621	576	632	594	580	587	620	565	636	581	612	631	598	584	592	630	636	652	625	618	656	624	623	628	581	608	586	641	598	631	596	610	642	634	610	599	653	612	596	583	556	591	615	560	593	624	616	594	615	614	649	604	647	605	598	584	600	578	611	598	607	595	592	600	610	638	617	615	628	602	604	577	608	597	574	628	592	608	626	601	637	617	601	619	583	577	616	587	623	602	602	639	672	675	580	629	622	597	611	610	648	618	611	598	635	591	609	674	637	611	694	624	592	621	649	592	557	624	583	609	631	675	595	611	603	636	631	606	591	605	631	626	628	616	613	594	601	594	624	613	623	617	622	651	589	654	585	620	634	639	664	608	596	623	612	609	593	626	620	602	662	659	605	584	603	603	651	597	609	606	596	612	621	571	607	598	588	663	573	625	596	659	618	650	612	598	619	565	609	621	596	592	608	581	577	555	637	549	616	651	611	620	635	605	605	605	593	588	599	565	608	605	660	612	614	627	600	614	634	581	596	579	624	597	562	610	665	615	575	603	618	606	571	637	585	596	623	609	589	573	630	604	605	585	615	598	581	594	618	580	590	633	614	596	643	583	631	617	612	626	649	583	586	578	634	594	545	607	592	602	612	567	568	564	581	591	600	617	582	598	558	626	615	628	650	624	640	619	618	595	599	615	609	609	621	588	599	597	564	637	602	602	618	620	557	566	615	626	652	599	630	635	617	595	650	606	590	595	604	630	600	590	651	627	615	636	610	604	621	618	586	630	599	608	590	597	564	637	592	607	623	578	525	596	633	582	619	623	601	599	578	609	596	613	620	583	598	599	605	600	601	606	599	608	653	665	591	663	579	627	622	611	627	622	620	612	605	622	550	559	645	578	546	586	570	616	575	587	608	616	587	612	594	621	614	592	625	573	638	597	633	617	614	615	587	609	567	628	622	579	572	593	623	647	597	606	606	604	617	649	609	582	610	609	581	598	580	595	581	620	574	602	634	611	659	634	597	621	596	586	606	602	616	624	607	627	627	584	604	592	603	622	609	607	609	599	631	580	593	610	603	621	582	561	586	581	600	566	597	645	639	640	606	595	641	645	616	605	607	651	595	615	584	614	603	599	611	593	636	607	614	593	593	646	587	610	566	551	593	589	602	628	641	630	579	594	606	629	607	612	633	591	648	620	615	635	633	595	630	597	647	614	649	604	654	575	589	607	614	602	598	585	601	571	573	623	603	632	616	608	583	593	596	604	591	613	601	577	587	607	576	582	577	627	582	576	612	583	607	663	595	620	592	612	630	591	604	623	579	623	599	635	630	586	587	596	567	605	581	594	597	593	616	585	634	624	628	586	609	620	606	601	599	618	606	589	620	596	617	596	601	577	615	646	631	638	636	634	607	620	588	649	602	635	561	610	609	586	616	607	617	558	587	605	604	596	640	551	623	602	636	610	604	581	596	611	605	591	586	573	588	603	592	599	579	624	617	609	607	579	599	559	653	588	604	587	637	613	631	612	597	604	627	616	614	659	621	625	615	633	592	644	609	634	627	581	610	652	601	612	684	591	544	585	608	673	603	629	583	608	625	626	617	631	611	590	585	604	617	630	607	594	627	577	615	632	629	627	624	620	576	614	627	609	583	592	618	615	604	618	668	653	573	641	628	606	596	639	661	580	590	588	618	559	597	653	621	626	564	564	621	613	594	594	605	557	601	609	595	619	607	627	599	637	592	627	580	587	599	595	622	583	626	590	575	621	623	613	618	597	578	607	575	589	606	598	625	637	636	609	636	597	635	617	596	642	603	634	627	625	614	611	599	579	581	632	590	625	648	627	604	564	598	671	537	613	620	592	640	625	609	583	585	635	605	648	583	604	603	620	629	625	611	610	626	593	588	610	616	620	614	593	617	605	627	574	663	603	635	592	585	592	582	600	614	630	607	634	619	619	581	645	599	578	614	615	601	619	618	627	604	593	613	614	608	615	605	621	596	606	589	652	597	556	622	622	606	593	612	574	589	559	616	623	599	596	574	662	604	588	625	606	642	605	621	574	581	599	584	629	632	567	594	612	615	632	618	653	595	581	675	630	628	618	581	593	586	617	634	650	581	591	616	623	613	656	615	621	630	631	598	607	644	580	601	612	592	618	661	589	607	595	615	544	634	619	632	616	599	605	592	632	624	627	558	615	651	573	593	631	619	568	607	593	590	630	593	576	619	602	638	620	629	624	626	623	623	657	620	584	587	615	562	584	600	596	574	601	619	585	637	622	607	611	588	619	604	617	608	608	627	597	601	620	564	595	618
37194	13369	1154	958	823	800	744	764	736	732	698	779	685	766	703	735	709	766	715	727	796	780	768	790	815	812	814	848	808	829	828	793	751	729	734	700	689	690	679	750	761	730	754	781	748	762	736	697	720	694	752	726	684	701	686	676	717	734	703	707	684	705	681	683	709	707	690	703	717	720	703	640	652	660	699	747	750	715	688	709	685	700	712	737	706	704	679	743	673	683	654	702	667	722	689	704	715	661	668	712	677	710	726	708	722	736	689	699	719	659	709	662	734	643	700	676	775	720	703	708	695	721	695	669	694	726	680	718	675	683	668	721	684	734	751	687	709	733	710	677	723	668	715	693	668	685	672	695	658	709	718	703	706	708	696	719	699	701	715	680	684	694	716	665	675	705	716	676	681	682	673	656	721	711	701	638	684	691	725	713	692	675	691	688	682	670	712	724	677	710	678	708	692	718	697	709	694	711	665	674	691	711	693	708	711	708	673	686	697	700	713	745	678	661	717	730	710	716	696	695	717	705	676	699	657	671	684	685	714	686	742	704	711	707	721	702	719	706	701	729	713	654	710	676	659	683	720	715	673	693	755	672	687	688	683	679	666	679	669	712	676	679	705	677	724	697	683	674	706	697	660	722	685	665	645	683	673	717	698	684	703	681	657	687	698	658	699	651	706	726	643	651	744	710	655	696	712	694	720	702	739	763	690	699	704	685	696	716	710	698	707	675	660	687	681	704	764	680	710	687	673	674	704	674	740	702	691	728	689	714	733	689	679	720	723	725	667	636	673	705	739	702	717	736	658	725	744	686	697	756	742	695	655	664	743	685	721	711	691	678	672	658	682	664	716	753	693	743	701	695	714	667	734	738	703	686	717	708	655	678	705	720	724	692	734	710	706	717	748	662	690	717	726	704	659	697	698	690	704	720	668	708	676	707	702	719	666	728	665	699	721	715	716	674	710	674	699	699	711	713	693	693	679	680	719	716	678	710	658	657	729	730	650	728	671	721	661	676	687	705	685	706	747	710	684	686	765	727	713	668	712	661	697	671	656	685	668	685	657	719	690	719	725	684	673	768	733	705	699	705	683	711	708	722	720	714	635	679	734	669	695	652	714	690	710	731	687	698	688	683	713	695	704	720	758	676	720	625	668	706	709	732	713	693	686	675	637	712	685	720	711	702	678	739	702	747	714	728	703	697	754	673	745	677	725	691	695	734	722	743	695	705	664	718	715	690	714	705	709	671	701	726	684	735	701	697	708	722	696	611	708	685	695	694	672	689	667	698	724	724	698	661	702	679	665	702	721	732	692	720	685	732	702	668	696	672	689	680	673	659	731	724	693	715	688	747	682	697	712	687	703	723	701	721	673	709	715	690	700	703	693	705	688	716	662	686	709	738	679	757	749	729	694	666	716	699	693	704	777	756	734	723	731	696	749	701	709	671	730	689	647	690	739	711	699	732	745	679	695	654	730	667	736	715	717	706	702	684	668	665	679	676	689	674	705	713	738	631	741	687	699	650	726	741	694	694	746	716	686	721	699	669	696	719	721	703	698	706	698	717	769	703	658	716	721	700	650	725	713	732	686	684	739	743	697	696	767	731	697	636	670	659	686	695	682	666	684	635	711	683	654	694	732	668	694	757	662	739	726	713	685	722	694	696	695	693	697	725	689	713	679	712	680	711	706	666	715	707	648	669	703	672	726	725	717	669	734	666	677	698	715	668	704	656	687	696	715	706	693	726	703	654	724	706	710	669	690	696	702	676	752	633	704	718	671	712	691	702	742	690	698	684	664	667	728	720	712	715	650	686	675	677	683	704	702	705	719	714	693	691	736	704	698	693	707	709	698	696	672	757	689	690	710	721	704	740	716	727	698	717	685	679	734	696	687	708	706	717	703	684	723	681	699	680	709	742	687	738	710	706	671	699	726	708	694	729	678	695	700	691	696	723	699	675	684	719	709	711	712	739	674	744	735	698	704	676	722	680	696	738	695	681	728	701	713	744	684	672	731	705	705	725	687	704	710	729	700	694	733	654	680	710	702	712	713	655	738	693	668	718	665	703	706	724	678	739	687	672	722	701	755	706	714	725	697	724	716	650	717	731	778	691	686	680	660	668	758	663	667	648	689	736	716	685	700	732	674	710	717	734	706	697	710	628	710	711	723	692	692	682	704	739	688	657	724	688	682	715	707	670	746	698	705	749	680	668	697	708	661	720	720	732	730	690	695	750	710	666	739	744	676	681	702	734	710	725	737	724	690	722	730	682	721	662	652	725	682	729	728	694	720	674	730	739	698	714	691	687	716	692	726	717	683	747	720	721	686	695	699	694	701	679	682	741	642	698	649	708	664	671	685	741	694	666	699	729	722	730	732	702	754	718	671	687	695	700	680	726	677	718	713	691	735	674	705	713	690	697	711	719	737	648	669	677	673	729	743	678	710	710	686	689	680	744	728	694	721	685	657	704	703	679	750	661	703	705	700	727	682	744	730	761	644	722	721	747	670	761	710	704	731	718	669	685	674	699	686	692	695	641	635	718	670	707	718	729	707	706	653	694	690	733	712	688	705	716	716	720	681	670	681	759	717	737	732	669	746	717	654	670	693	687	700	669	683	731	690	664	711	704	659	731	690	663	691	731	670	712	707	650	706	692	680	675	653	745	736	690	706	725	674	695	669	722	685	700	701	744	721	692	703	684	729	735	707	717	670	675	724	712	719	734	761	706	720	655	742	718	690	730	668	691	699	697	701	718	722	711	744	719	722	692	688	732	671	753	696	780	723	696	689	710	683	713	717	677	703	683	758	716	678	682	699	722	720	681	712	708	675	748	722	712	727	734	664	697	689	703	677	719	704	674	644	685	690	688	701	703	715	653	730	704	673	701	704	676	722	729	713	714	717	684	758	722	727	697	663	723	733	712	727	700	712	720	753	710	758	700	690	702	722	716	674	680	679	692	705	696	701	722	721	667	732	713	687	691	729	714	713	698	649	760	748	769	657	726	676	657	714	707	693	670	676	682	754	738	691	669	689	677	688	654	707	702	673	740	640	718	660	756	739	674	714	696	705	690	679	652	672	709	718	705	664	704	670	700	660	761	705	721	691	725	635	678	683	760	707	737	692	693	670	694	719	658	731	711	679	698	691	688	673	693	693	707	673	702	664	674	656	677	694	674	720	705	722	699	716	727	728	668	710	669	760	718	699	622	721	731	652	669	729	692	695	697	711	668	698	706	724	685	673	695	680	682	670	699	739	709	716	675	690	718	675	689	658	629	711	720	712	742	668	677	658	701	717	700	655	688	714	690	712	718	689	651	677	739	698	723	709	709	702	725	730	699	677	682	682	658	653	718	667	709	710	741	668	675	710	626	730	693	737	692	714	731	696	684	696	699	754	697	733	706	659	677	710	703	664	680	727	706	693	717	769	727	716	692	691	706	676	708	694	683	694	700	720	708	704	703	731	697	631	764	657	711	681	679	705	714	708	671	685	751	705	679	660	702
23230	20743	27983	23531	20750	11978	1219	762	623	681	581	539	555	506	555	494	530	522	560	500	523	592	536	603	562	638	631	626	641	570	564	556	505	530	503	457	466	427	460	473	429	465	439	464	453	472	437	461	472	472	471	479	448	422	456	436	411	418	433	447	442	418	462	414	438	443	461	434	422	423	483	449	442	461	436	429	447	467	461	417	428	430	418	413	458	420	420	453	431	414	422	419	424	417	438	460	460	459	435	454	373	425	453	432	431	414	449	422	402	418	412	433	435	423	432	436	416	420	442	419	450	418	437	440	379	412	458	440	411	430	404	432	454	441	426	435	437	448	386	453	405	421	406	449	431	427	438	447	428	406	467	420	459	468	386	409	427	422	421	402	475	424	445	421	403	436	406	416	439	430	422	450	440	426	429	425	392	452	441	482	407	417	458	426	426	458	440	435	434	433	424	458	411	401	397	436	407	450	435	435	374	439	384	388	432	413	425	417	443	446	434	436	443	398	397	427	388	421	402	468	420	450	412	448	404	416	443	454	472	436	447	432	424	415	438	430	440	414	397	436	475	419	423	424	455	461	443	409	417	418	438	458	441	423	417	419	462	450	451	413	445	411	412	441	445	436	425	435	429	395	450	412	430	403	418	419	418	461	417	384	428	420	442	440	420	427	403	447	452	414	408	439	443	452	440	437	416	451	410	417	447	432	421	467	382	461	442	433	446	455	422	428	424	423	420	388	421	408	434	432	414	426	439	397	420	421	414	415	453	423	427	412	437	422	453	441	436	419	445	404	414	448	441	453	428	458	446	457	425	403	453	440	436	401	416	458	468	449	435	433	449	445	439	441	401	391	473	422	430	393	420	425	415	441	433	431	439	423	389	431	398	446	451	407	414	414	438	433	468	432	427	450	458	437	445	422	455	460	452	408	446	425	440	412	409	441	420	448	431	389	401	442	412	385	419	425	436	423	466	438	406	422	438	435	418	433	444	388	448	424	428	442	448	432	452	392	446	432	430	390	391	425	429	431	426	402	400	427	428	425	424	378	451	390	456	451	429	400	394	406	447	426	392	409	423	467	445	432	446	424	429	403	418	422	456	428	450	382	387	423	419	442	435	416	435	434	413	416	409	439	408	433	397	394	447	402	405	375	435	408	419	459	412	417	433	443	436	422	427	378	453	391	404	400	398	440	449	441	453	481	430	455	410	423	411	433	398	424	407	416	426	469	421	427	403	424	409	419	429	436	427	437	440	437	418	465	431	443	435	435	445	428	386	451	431	382	400	461	436	457	416	455	430	428	383	440	396	427	411	453	447	428	441	425	426	421	454	452	441	439	441	436	447	417	431	406	442	461	384	414	448	423	404	443	424	421	439	469	458	410	433	435	420	420	424	467	427	459	433	425	406	415	407	477	419	415	402	398	440	454	430	414	402	460	428	452	411	441	419	427	411	413	448	397	424	419	405	433	438	443	424	432	423	446	413	450	418	378	388	426	412	422	411	425	444	431	398	451	415	410	457	403	403	402	451	403	457	416	411	410	441	415	427	405	422	449	422	443	432	439	417	431	408	411	459	421	391	439	440	413	432	437	432	450	393	443	404	403	422	454	441	433	426	420	402	423	443	456	417	473	451	413	443	407	416	419	441	439	435	462	445	416	437	439	438	462	433	439	425	437	421	416	437	420	436	423	436	441	447	434	447	449	414	450	453	387	413	420	462	499	420	436	440	419	433	406	452	417	422	442	434	437	387	403	422	446	441	413	406	390	435	437	415	420	404	357	412	420	413	438	431	415	431	455	428	463	417	437	393	463	468	416	414	432	462	395	410	418	411	442	433	437	431	432	423	440	478	440	453	459	428	416	455	446	431	425	377	389	448	390	439	409	406	436	411	408	449	413	432	385	426	469	418	431	423	390	449	428	419	433	420	422	426	435	438	404	406	439	425	381	457	410	421	411	461	437	414	426	410	440	439	405	448	426	446	404	460	456	442	440	438	412	439	437	439	442	443	395	449	452	465	437	413	434	418	417	433	468	436	405	431	398	449	426	393	438	407	452	423	465	446	445	412	422	435	459	423	446	411	424	410	403	452	434	407	426	449	410	438	405	419	429	424	404	475	414	411	399	443	407	409	443	456	418	436	387	429	414	413	441	426	430	417	400	430	409	445	421	422	415	433	401	455	424	432	441	408	392	404	419	407	421	444	424	401	461	430	451	401	397	440	405	402	451	392	421	389	448	460	433	423	444	435	408	427	431	409	460	446	440	427	420	428	427	422	461	448	404	474	419	419	444	452	426	434	408	426	405	418	400	428	433	423	439	440	395	412	442	372	427	433	422	427	447	431	438	446	441	398	432	394	409	448	426	407	433	426	452	472	488	436	417	445	422	441	446	411	431	446	428	440	457	436	444	411	426	419	463	434	429	383	400	428	416	415	466	442	456	464	399	400	412	443	424	425	421	362	434	445	440	432	444	406	454	439	434	422	421	420	466	411	410	424	417	438	437	412	419	437	421	420	405	414	390	429	416	421	436	444	474	423	435	450	432	423	414	436	415	440	387	386	419	428	419	402	442	439	433	433	441	444	445	420	411	417	403	386	437	402	413	455	448	430	455	421	432	466	433	432	428	425	437	453	400	434	417	435	382	444	441	406	454	458	407	421	419	400	439	441	414	414	416	438	426	448	399	433	438	420	379	428	419	437	417	407	411	422	448	430	449	438	382	460	442	421	423	448	454	420	450	450	426	477	426	413	406	410	391	424	436	415	410	428	428	427	409	390	446	423	434	417	445	423	449	441	416	423	438	446	440	432	393	428	395	452	394	410	400	412	419	383	463	440	432	399	403	424	397	394	440	447	453	442	418	435	426	449	410	431	403	438	422	415	418	419	459	440	416	407	426	402	425	433	422	449	424	423	432	426	454	447	433	445	429	433	441	413	450	460	418	459	418	406	413	426	456	426	398	427	433	441	454	438	433	456	375	389	423	423	403	440	409	430	425	394	427	409	450	418	465	415	396	453	430	401	437	426	440	412	443	441	441	389	418	417	427	444	420	430	406	394	428	432	404	481	425	445	371	404	437	430	407	436	445	443	416	430	422	421	420	412	423	412	412	446	449	407	410	448	408	438	439	441	460	446	443	401	431	438	424	429	478	415	410	453	379	424	399	449	455	392	420	405	407	400	400	424	401	432	446	432	446	402	398	429	403	452	436	458	439	425	456	410	395	439	406	406	426	444	397	446	432	446	456	456	406	389	414	444	457	486	449	411	419	397	422	425	446	464	402	432	438	435	417	452	422	463	449	477	389	442	409	412	437	470	429	464	430	409	438	421	461	427	412	428	437	441	429	425	394	379	450	405	454	438	404	385	412	444	449	439	402	424	425	422	417	430	439	425	440	411	423	438	418	465	463	441	426	415	459	431	431	409	421	437	413	428	448	438	447	385	395	452	438	444	404	419	435	443	430	457	399	454	420	452	397	418	433	416	427	443	407	401	418	399	435
38962	22662	6380	3202	2244	1769	1375	1210	1051	906	767	761	647	655	611	599	580	636	664	646	696	712	714	733	739	825	879	822	802	786	763	735	724	626	562	540	530	540	518	529	583	526	510	577	539	523	520	554	536	525	561	554	540	515	527	500	535	476	496	527	488	496	497	514	491	457	468	499	474	471	484	507	503	487	511	515	492	491	454	496	546	502	507	508	526	468	458	518	492	500	508	505	481	516	473	507	430	530	479	496	510	468	488	498	548	494	499	522	505	539	438	437	496	520	450	471	487	456	487	501	515	508	500	479	527	476	492	495	496	490	461	503	504	508	469	513	475	442	525	490	514	504	527	504	484	510	506	543	506	486	489	482	497	510	488	512	500	480	487	539	487	482	456	518	469	440	464	464	499	448	497	479	516	509	476	473	499	485	475	480	499	451	484	447	458	517	487	480	480	496	525	499	501	484	515	495	501	512	481	504	492	474	502	493	488	549	514	481	467	491	514	477	493	486	489	488	493	497	479	489	497	449	527	482	570	481	533	440	463	452	519	473	476	491	444	488	512	476	503	470	490	458	519	452	498	478	493	472	468	501	508	487	529	514	473	493	486	463	518	525	470	510	478	487	496	498	529	477	537	498	494	472	497	515	472	463	485	503	489	468	492	499	492	500	458	522	454	511	498	486	463	483	517	486	474	460	470	446	508	460	455	474	485	465	499	518	513	487	489	496	471	471	526	473	489	473	490	512	492	466	493	515	478	505	504	476	490	471	513	505	501	474	506	505	450	489	515	493	525	501	504	464	481	488	480	468	518	493	478	504	483	481	446	512	473	502	492	463	496	488	508	484	494	457	489	498	500	474	473	465	500	462	503	502	485	475	484	501	480	495	507	473	504	496	481	494	483	515	493	492	447	489	530	502	475	501	501	473	492	487	467	415	483	523	492	513	500	502	458	497	475	483	478	497	482	453	487	501	502	452	471	459	476	471	471	458	449	497	487	475	486	488	477	494	474	505	488	472	497	466	470	494	493	490	470	490	457	485	486	480	497	490	490	509	499	468	498	456	441	505	500	513	530	445	502	512	486	465	508	494	477	515	457	445	497	497	509	521	520	489	486	527	531	506	481	505	505	499	509	483	476	526	496	473	480	493	502	500	507	460	465	495	501	492	470	489	506	469	493	474	457	497	500	490	518	474	481	500	495	477	479	469	490	441	504	493	507	466	512	471	498	480	497	496	512	477	532	466	514	510	473	519	451	500	497	498	480	514	483	491	515	467	460	499	460	467	473	480	516	482	548	475	475	507	506	518	538	497	487	483	479	482	495	470	484	486	514	483	469	456	507	469	494	493	481	485	457	524	536	513	486	527	528	487	480	509	471	499	510	494	495	498	498	479	470	497	461	476	472	513	514	459	455	487	499	489	491	513	484	510	497	500	494	457	491	545	498	487	473	521	513	524	508	482	506	461	506	505	499	480	456	547	487	482	507	493	496	479	531	515	488	497	512	509	521	502	509	502	486	505	472	478	476	528	513	470	483	541	464	510	473	474	487	498	519	498	518	482	467	463	462	508	486	504	533	519	500	497	506	485	535	446	470	496	534	512	465	485	483	469	501	523	462	476	496	463	476	472	507	464	501	462	466	482	508	476	470	490	488	474	487	500	441	490	459	475	559	454	491	455	490	469	511	466	488	494	503	460	482	451	478	474	459	480	479	499	496	510	528	489	473	498	540	499	440	511	495	506	505	470	526	519	513	479	528	501	476	513	457	494	546	439	496	476	527	488	504	498	482	494	449	479	481	487	468	479	511	488	476	450	458	494	484	514	487	515	528	505	474	456	490	466	475	505	493	478	512	494	499	501	515	509	508	506	466	491	518	507	483	472	490	515	457	458	473	512	478	496	489	499	442	479	509	455	485	471	524	483	496	514	468	481	484	490	469	502	491	507	491	495	474	446	456	476	489	488	501	504	512	455	507	477	512	499	496	475	501	467	496	483	442	462	484	497	456	479	482	458	482	492	498	475	456	462	448	484	496	482	494	480	471	500	534	480	514	439	491	490	479	491	492	512	509	482	503	494	485	535	459	464	495	521	512	468	495	552	492	484	480	483	485	461	456	470	459	474	496	483	519	476	475	488	490	507	461	475	492	491	458	457	496	454	497	481	450	487	506	502	517	478	472	487	467	481	511	507	454	482	489	505	492	505	487	470	470	491	491	503	472	498	504	507	515	471	495	489	499	495	470	477	503	467	440	495	471	467	479	479	519	488	485	499	478	456	501	477	472	511	523	468	486	480	524	504	529	542	486	479	471	503	451	516	471	474	465	546	490	479	512	485	499	473	498	467	517	542	464	506	465	498	475	479	483	460	504	500	512	496	463	458	480	507	510	511	492	460	490	481	465	518	424	469	489	484	486	487	451	516	519	518	478	525	521	486	505	450	468	503	523	453	528	491	488	493	460	459	474	490	464	461	460	486	493	489	520	501	493	478	496	499	525	481	504	501	475	510	497	521	479	487	444	473	493	450	457	523	514	523	491	531	522	488	490	520	499	503	489	491	479	500	464	441	466	474	498	473	506	505	472	521	489	505	525	503	519	460	506	459	499	430	500	492	511	444	484	462	504	492	515	488	507	512	457	504	492	492	485	485	483	511	486	499	510	449	462	477	471	484	494	482	484	454	461	471	471	482	478	483	496	524	466	526	480	480	505	466	490	459	483	514	485	462	506	473	526	481	473	536	508	515	484	468	529	472	536	489	482	461	502	508	495	479	485	514	489	490	482	482	466	517	510	440	504	508	470	500	508	510	460	491	465	470	486	522	470	487	492	473	471	515	474	498	462	472	479	479	519	490	474	489	491	471	503	456	494	460	508	484	482	473	514	516	490	495	510	435	468	495	490	519	469	471	478	466	485	482	456	440	495	483	504	462	463	472	494	518	503	486	506	455	487	524	484	478	484	504	479	483	512	477	471	482	498	467	450	510	511	464	476	441	500	475	522	509	538	469	501	488	492	480	508	502	499	462	506	489	473	473	491	476	509	509	522	483	458	497	476	485	493	489	506	507	501	479	480	467	490	481	474	450	498	467	483	462	476	447	494	507	485	485	464	481	500	493	492	505	505	509	497	495	480	499	499	491	490	497	503	490	499	508	425	465	462	504	500	492	470	481	457	489	485	506	495	448	529	491	476	525	507	469	492	473	486	454	461	496	497	485	462	440	500	520	475	491	473	536	486	496	465	483	510	478	485	458	478	454	487	501	471	484	482	490	468	505	518	488	490	511	482	497	508	495	474	503	465	458	493	522	512	481	520	490	458	472	521	481	500	459	482	501	521	482	522	502	489	460	489	459	472	501	513	501	496	444	476	536	496	494	502	470	464	520	475	448	484	519	464	475	457	472	513	486	487	453	487	517	512	506	487	479	502	524	471	475	501	488	531	529	504	530	449	473	456	494	457	465	475	469	454	452	461	481	450	448	467	478	484	517	484	512	505	465	519	511	462	493
24501	20784	27094	24468	13042	1466	1041	921	917	960	934	830	822	891	912	865	857	927	873	887	915	858	910	976	948	959	954	964	953	961	921	871	848	836	797	792	861	834	752	849	802	807	811	853	768	837	869	837	827	830	902	893	816	858	829	836	802	805	809	837	844	789	842	806	814	844	780	803	855	836	798	809	803	848	822	828	848	864	854	811	850	844	850	807	859	827	835	871	819	776	863	835	820	826	824	811	826	778	839	792	810	847	796	822	886	857	787	825	908	808	844	826	771	837	790	822	829	827	819	846	855	837	855	810	864	838	826	807	814	813	818	747	819	809	820	819	856	763	822	843	843	832	832	839	829	836	809	819	882	812	888	805	786	824	798	855	811	829	808	793	805	818	885	831	835	825	846	868	808	848	847	820	782	814	821	819	776	869	846	868	860	834	824	830	817	861	843	794	852	853	917	801	829	821	847	815	821	836	759	855	812	824	830	807	810	822	820	816	820	853	767	811	765	835	814	825	839	790	798	780	868	815	800	813	828	840	829	800	811	834	824	814	799	805	838	800	816	826	738	840	815	798	862	876	834	831	859	825	827	840	840	778	856	830	788	824	816	828	819	851	834	792	818	846	855	861	761	840	806	806	802	797	818	817	789	840	852	812	855	800	784	814	802	810	777	819	835	832	814	837	757	850	859	827	775	821	776	851	794	827	764	893	823	830	833	823	794	814	877	771	845	825	834	817	802	849	903	813	865	826	813	825	803	796	839	887	798	828	797	837	806	832	834	823	808	773	861	825	796	817	814	783	825	772	821	795	820	815	827	801	830	797	780	824	874	804	814	822	827	799	895	789	749	774	833	809	822	894	827	832	772	824	814	831	850	785	800	824	832	845	819	863	838	849	827	809	792	817	848	824	818	814	844	748	817	824	839	792	828	780	858	807	816	811	825	862	859	852	809	808	846	804	845	837	798	860	795	804	829	822	783	868	821	839	756	841	805	815	854	839	823	811	796	840	822	850	867	740	787	790	783	850	827	807	859	837	783	784	815	820	816	881	797	836	830	809	818	819	835	877	880	872	863	807	826	849	834	788	839	882	816	801	862	794	834	807	803	815	818	823	876	825	826	819	801	835	801	854	809	818	838	893	805	875	853	812	827	841	841	794	828	832	847	834	814	776	815	797	825	822	792	819	841	837	800	863	818	776	828	846	817	798	840	855	857	778	795	805	825	822	862	859	805	782	812	798	847	801	821	812	780	831	824	814	807	861	799	830	850	876	827	841	831	816	847	846	804	754	822	844	830	795	802	782	791	839	832	811	838	805	853	834	802	801	824	859	784	839	835	820	778	835	818	809	825	833	816	824	846	824	843	794	784	830	861	845	847	872	826	792	797	833	810	848	830	772	826	808	803	825	797	830	841	812	787	808	881	836	804	876	811	787	811	844	803	834	881	844	806	806	814	820	836	806	768	877	811	838	832	867	790	828	787	770	819	790	847	832	818	792	777	848	785	840	807	762	760	867	835	808	788	821	810	773	803	798	779	763	838	828	785	828	844	815	841	829	836	781	839	850	808	802	832	809	855	870	844	853	822	819	854	870	880	822	828	794	785	835	805	838	843	862	803	808	790	834	828	781	803	822	836	806	859	828	832	818	842	861	841	812	831	811	822	830	848	828	840	794	775	847	815	812	843	843	840	801	873	839	797	881	852	886	815	853	828	774	796	833	845	806	820	809	835	827	810	843	793	788	853	805	835	804	866	790	838	824	784	803	817	833	790	821	862	816	770	855	850	813	822	823	826	840	825	838	879	822	841	812	857	843	798	844	864	836	830	873	836	839	816	821	824	844	819	802	833	842	812	803	799	810	846	766	807	857	860	853	818	874	785	824	852	823	819	796	780	847	833	748	813	822	849	855	816	804	813	799	777	781	806	806	834	877	851	772	787	804	813	892	793	788	801	823	803	805	818	843	823	815	828	769	844	835	825	801	825	826	828	824	870	835	815	860	830	825	854	806	844	858	830	811	849	823	796	826	792	850	840	815	785	807	815	809	801	836	826	801	815	856	848	778	817	802	883	829	802	809	872	827	845	836	817	838	856	845	814	797	789	863	760	809	798	825	813	800	771	837	880	807	794	784	870	824	845	869	775	773	834	814	836	840	839	816	787	812	813	818	789	858	815	851	857	824	822	774	830	799	841	758	806	806	827	842	849	793	856	841	844	823	800	856	827	850	793	867	824	877	876	818	825	788	801	830	821	849	815	824	827	791	782	799	844	771	829	808	819	814	806	842	854	840	803	879	829	829	829	814	841	878	789	833	840	846	835	831	802	823	819	842	832	815	847	784	802	873	840	840	807	850	831	832	842	865	796	837	804	806	802	830	758	827	829	843	839	839	824	844	865	820	807	864	805	810	812	819	843	886	795	818	841	807	741	770	805	847	815	813	842	815	837	834	861	812	820	820	848	841	809	810	814	858	827	809	770	843	797	769	831	813	841	802	854	761	829	763	808	848	821	853	831	848	800	839	819	819	815	809	805	816	779	853	860	835	801	810	790	836	851	820	831	822	838	844	894	758	838	766	799	841	818	848	862	856	812	850	791	830	814	825	784	824	782	759	794	837	803	810	827	835	838	856	792	866	810	858	786	841	863	820	845	816	856	801	841	801	807	833	841	849	770	834	835	848	773	814	790	847	818	864	844	752	820	838	777	871	809	873	876	767	769	884	821	883	812	860	855	836	788	813	878	835	778	854	807	802	824	748	813	800	802	831	847	832	819	857	865	805	834	820	818	843	814	819	827	778	760	840	791	828	830	866	790	813	794	856	802	856	818	858	770	795	778	870	843	788	847	797	831	780	810	836	842	808	826	853	812	788	879	774	823	823	855	821	859	826	820	840	827	821	802	853	807	874	820	798	821	824	883	829	796	827	806	840	864	824	792	818	826	840	818	807	822	801	776	792	814	825	797	858	852	765	869	810	792	806	782	837	820	842	848	794	792	823	814	805	797	790	836	819	840	864	816	870	789	802	797	844	816	858	815	844	787	789	842	821	911	824	828	801	806	807	855	792	787	793	824	836	846	839	869	833	823	839	843	817	849	826	754	836	824	828	794	817	828	792	853	873	806	830	818	842	843	839	806	859	818	807	753	787	830	839	856	851	794	813	865	813	830	863	839	849	837	788	797	792	774	772	782	745	840	781	777	810	841	793	855	845	835	792	833	867	828	802	825	849	815	804	832	808	806	781	837	794	818	857	742	803	821	769	839	781	795	789	819	822	827	824	824	832	853	829	884	826	791	807	862	783	826	817	833	849	831	804	816	829	778	827	777	821	800	810	803	846	858	842	801	817	815	813	836	814	791	814	791	808	869	797	855	805	867	853	807	834	803	811	831	835	832	828	836	817	804	809	833	833	837	864	810	793	824	838	812	836	800	817	810	785	815	796	861	815	801	810	837	873	808	774	862	836	787	835	828	803	826	827	868	825	871	796	806	833	825	868	858	798	819	795
39137	16782	4407	2451	1926	1634	1426	1330	1198	1191	1095	1052	1010	1023	1027	1046	988	995	1008	1028	1057	1036	1109	1099	1127	1197	1175	1221	1181	1112	1128	1025	1032	1043	963	976	954	953	965	955	949	967	922	985	992	990	1003	1011	991	967	964	949	960	946	898	950	900	906	882	930	929	912	908	934	914	937	936	883	905	948	950	912	920	895	892	874	903	961	904	944	951	913	950	924	943	882	943	899	907	961	914	936	969	934	859	927	877	983	929	915	887	880	963	931	914	946	952	894	918	922	875	870	884	956	870	919	903	947	883	918	909	944	925	880	957	921	923	928	905	888	878	893	934	942	894	943	947	908	949	928	920	962	956	919	895	914	925	921	906	863	911	922	887	926	909	899	936	926	874	893	874	936	924	940	939	956	902	951	958	917	928	906	910	977	929	882	900	905	923	903	894	947	894	898	964	925	911	942	918	927	923	914	968	915	902	920	902	950	893	906	950	891	947	894	964	845	884	915	928	884	891	882	896	874	952	948	867	885	880	894	893	854	907	878	972	891	951	888	891	909	948	868	913	912	902	954	899	937	917	909	914	909	937	887	961	907	911	960	943	899	928	899	908	946	911	925	918	940	945	938	941	930	916	904	944	891	948	907	835	983	901	890	892	930	941	950	901	924	934	915	910	878	968	943	887	891	916	912	986	933	901	906	926	908	908	931	892	946	902	895	879	909	918	889	916	919	882	914	930	888	899	900	883	897	921	900	931	967	861	934	909	909	881	836	884	906	873	921	911	950	866	934	909	933	913	880	916	905	933	890	937	866	957	858	930	872	928	907	901	942	875	921	941	939	907	896	945	913	881	913	911	952	942	910	931	972	949	924	919	908	939	931	893	884	916	944	943	897	955	872	944	890	999	905	854	913	941	948	932	952	952	956	888	902	869	941	928	863	953	868	927	915	948	889	949	887	926	904	885	882	911	860	960	960	934	948	952	926	945	926	942	939	950	882	966	942	908	927	895	941	858	930	902	876	898	921	942	890	960	927	922	915	944	848	924	931	935	915	943	917	936	915	958	864	893	982	893	930	931	936	854	928	885	932	908	936	891	928	913	896	917	921	887	902	921	901	946	961	909	928	973	868	897	896	895	933	940	927	881	922	940	954	973	942	930	905	919	935	911	923	884	897	877	884	961	922	939	975	986	864	890	910	885	861	898	913	899	929	918	886	942	889	909	875	904	907	891	875	925	956	920	899	910	903	963	899	913	921	1006	904	883	958	912	867	874	889	910	882	916	905	945	909	902	912	934	885	912	951	972	954	903	884	919	975	912	947	934	928	928	852	909	946	942	840	951	885	927	892	919	923	894	926	850	958	916	931	906	947	908	920	902	965	900	895	916	875	917	894	916	848	865	875	914	921	911	958	907	863	884	925	933	902	905	903	903	943	960	948	911	980	889	949	901	867	952	925	868	943	862	935	939	943	886	909	851	916	919	860	878	969	941	925	939	949	931	950	890	880	933	946	895	941	919	900	894	901	893	859	958	919	896	900	968	910	936	889	873	888	898	921	899	950	916	933	925	898	934	897	913	873	901	902	923	921	931	962	901	893	907	945	897	931	928	922	938	937	917	873	969	883	920	922	893	884	859	900	937	886	921	904	880	887	928	887	929	933	906	900	931	935	905	901	932	867	944	922	910	931	919	935	918	941	926	895	901	947	945	909	943	918	920	908	906	926	918	911	942	880	908	935	895	945	888	945	909	880	877	903	939	934	936	988	938	934	905	917	950	925	985	921	851	995	887	872	906	905	931	953	904	914	927	860	908	868	937	928	911	905	891	915	923	888	927	895	924	928	930	865	929	921	888	905	940	923	921	943	919	877	940	925	906	904	915	946	919	939	904	874	955	959	902	941	908	937	911	933	955	897	913	892	889	911	943	886	918	913	948	886	982	908	908	871	913	936	908	930	915	914	888	957	899	901	897	936	921	954	902	889	921	945	917	919	904	932	936	913	904	968	927	914	950	893	926	905	915	912	839	925	952	965	888	935	868	946	906	946	921	874	903	846	870	911	926	899	942	887	882	955	885	909	865	968	925	956	915	914	899	900	926	918	905	896	917	963	903	898	933	889	951	901	946	893	933	977	898	897	941	899	942	966	889	929	979	937	920	926	961	982	917	903	936	900	985	931	936	981	895	884	943	888	905	929	931	928	935	926	896	884	907	957	921	932	914	941	915	908	877	870	871	919	978	944	906	958	901	950	940	913	910	941	920	912	856	889	886	925	964	870	919	899	957	903	951	929	965	857	871	921	899	886	894	905	938	933	875	873	898	888	906	852	929	948	943	930	899	911	941	909	896	937	913	909	901	913	906	938	847	901	938	936	860	931	887	887	1010	916	965	903	896	957	926	922	944	892	931	896	912	953	887	882	929	938	924	929	904	885	868	953	861	894	930	968	882	921	940	915	938	886	922	934	919	878	916	891	936	835	921	929	883	883	883	964	943	849	905	887	891	913	924	947	836	858	912	915	892	892	931	894	941	852	935	857	930	908	876	957	920	908	936	954	888	954	921	878	905	954	885	892	942	957	945	968	902	949	932	939	885	928	906	922	960	903	918	881	946	877	892	893	954	1002	885	923	917	947	939	926	919	883	978	918	887	909	923	925	880	884	939	979	927	892	960	871	887	914	909	904	966	942	942	913	878	916	920	910	914	885	879	900	907	884	935	905	910	900	874	906	978	929	941	940	896	947	888	968	914	867	912	873	926	901	923	915	912	900	913	917	898	969	861	920	907	896	909	953	944	927	900	944	977	924	946	926	877	920	954	913	909	933	896	975	917	906	881	946	939	932	901	926	917	947	895	932	897	896	935	925	945	912	971	911	911	965	936	907	912	905	913	939	909	873	952	918	897	920	941	920	920	905	873	890	897	894	879	897	900	936	909	964	919	932	925	940	907	905	931	884	924	908	923	920	898	921	892	919	964	903	902	908	892	934	928	940	879	953	919	928	909	970	886	972	915	956	899	931	896	929	921	929	886	869	944	940	870	905	946	932	899	962	926	883	922	908	900	889	896	913	988	881	928	868	935	905	918	934	879	921	898	853	899	901	912	920	916	916	941	886	914	957	931	898	880	918	921	913	898	901	902	961	918	948	947	907	920	966	906	889	924	892	903	878	856	955	909	924	966	950	909	937	886	911	980	931	905	821	878	902	955	930	916	917	875	866	913	898	912	928	978	867	949	904	913	939	890	939	906	987	903	880	921	943	955	951	978	928	912	923	951	893	906	900	915	941	901	951	896	948	911	894	948	915	912	940	883	883	880	948	919	954	922	915	933	962	917	924	948	856	910	922	904	914	918	915	900	866	941	890	929	936	946	896	924	914	943	901	929	911	915	906	950	951	910	845	904	932	922	943	875	872	895	887	945	914	876	950	845	907	918	912	932	922	968	896	942	925	933	939	914	928	947	980	859	880	903	937	968	941	892	943	993	939	961	957	922	899	947	951	915	865	950	910	905	858	917	943	914	944
22220	20792	28443	23242	20799	20853	11642	1483	1097	999	906	800	799	834	781	773	767	809	803	756	842	810	851	855	908	971	942	1012	876	876	798	842	761	668	732	661	673	651	700	666	698	701	721	682	708	666	702	690	716	716	716	681	645	659	696	711	669	646	626	636	661	687	663	644	674	654	601	674	662	626	611	665	676	670	661	618	634	586	637	625	648	615	614	642	636	656	643	670	648	584	617	616	639	598	682	687	599	675	610	680	605	609	680	612	619	584	635	638	675	610	656	659	625	643	661	593	627	601	664	648	618	649	678	618	631	616	663	654	622	645	600	640	656	665	620	641	642	648	627	626	650	624	620	680	636	643	658	630	651	643	615	628	648	587	639	661	622	632	655	648	650	679	697	650	619	615	622	630	665	603	675	589	639	631	675	671	626	632	621	607	631	628	686	681	682	712	627	622	644	627	652	621	649	633	642	663	660	617	632	651	605	631	656	644	638	688	634	671	619	666	612	647	621	677	643	625	600	646	659	631	643	635	622	665	604	638	645	619	625	659	632	672	627	645	705	576	639	641	627	646	625	635	619	646	639	671	618	641	644	597	634	651	633	629	673	634	636	601	616	670	627	653	633	599	678	649	607	645	650	614	620	627	638	626	632	650	676	646	628	640	647	713	667	638	671	618	636	654	661	632	669	634	665	678	656	602	635	629	649	663	613	607	652	622	669	597	618	618	628	631	608	666	630	616	669	647	636	618	635	611	652	655	624	617	644	681	633	615	641	623	635	639	629	637	629	622	631	666	671	685	649	684	634	654	641	631	696	651	609	602	618	646	646	679	631	629	622	609	632	620	656	677	641	686	686	632	623	629	660	646	630	624	627	647	635	643	635	662	657	686	624	621	626	630	635	642	665	636	606	627	603	615	638	652	640	685	645	643	662	621	699	626	650	678	630	617	631	615	651	628	640	647	620	675	641	655	662	631	681	652	642	616	614	647	673	615	613	666	610	637	600	606	644	599	596	627	605	585	670	602	630	687	591	639	652	641	661	636	625	654	633	601	614	614	591	659	674	607	611	611	589	648	639	673	660	676	612	614	662	615	619	645	643	672	646	604	614	625	579	624	612	636	627	614	659	661	634	683	648	639	620	616	693	622	654	639	633	605	649	605	635	605	594	689	617	689	656	563	616	615	598	622	650	630	670	674	602	654	647	644	634	625	610	614	611	650	612	641	627	657	641	611	662	591	630	623	640	647	642	657	630	632	633	644	653	638	613	657	651	660	650	631	608	677	603	594	610	644	649	634	628	651	597	609	677	621	641	639	660	583	644	630	710	606	623	617	638	641	582	640	641	673	596	675	624	669	655	640	607	627	616	627	637	657	734	631	654	642	599	623	680	680	649	629	606	615	647	669	639	628	627	634	596	608	652	617	637	618	658	630	640	656	602	641	666	636	623	636	652	638	633	672	671	649	633	633	676	684	607	660	615	624	670	625	680	645	621	590	641	646	622	640	642	674	638	645	641	666	639	619	634	637	650	675	649	601	662	664	609	609	643	624	621	618	620	624	618	627	681	648	639	622	667	665	646	610	619	655	638	589	677	632	659	626	655	667	634	628	630	599	644	617	644	672	671	645	619	679	634	682	669	635	668	641	620	615	612	660	646	645	605	649	668	612	670	610	635	699	607	646	696	693	592	620	641	655	629	650	607	609	652	630	680	664	631	616	597	649	641	641	611	576	617	660	630	618	637	656	638	617	633	605	656	695	629	656	639	683	650	627	684	650	684	611	627	666	642	692	648	588	633	658	651	688	644	648	700	643	610	635	637	577	615	632	651	649	646	694	619	668	700	633	667	628	615	627	624	625	613	644	674	611	660	643	602	629	648	644	622	634	627	647	618	627	621	611	640	615	634	697	663	631	646	635	629	646	662	655	612	634	602	651	648	639	626	639	629	615	570	627	645	654	670	619	639	637	632	664	628	629	664	681	636	631	655	607	627	622	654	597	619	651	630	677	602	666	684	667	648	646	627	612	653	647	652	676	636	681	626	622	601	629	624	584	620	651	633	661	616	612	585	600	604	624	584	613	655	631	662	612	618	669	660	669	638	612	637	597	615	654	633	606	664	633	674	648	594	637	658	673	635	625	672	630	668	661	633	611	640	648	655	661	613	639	639	628	630	630	657	615	671	663	610	641	628	618	632	646	612	620	648	649	656	682	658	653	648	669	636	664	646	615	660	622	670	638	661	602	662	624	595	579	669	600	614	611	640	645	641	595	609	610	602	607	612	628	613	640	634	611	669	608	639	661	637	666	614	605	606	628	686	624	581	654	601	597	625	589	658	633	612	617	617	669	617	714	650	643	656	634	604	622	679	649	666	621	641	658	642	606	617	661	654	652	638	645	640	604	628	618	667	623	633	640	642	607	607	626	641	678	662	636	676	609	660	637	631	623	601	601	608	625	613	624	627	641	645	621	645	599	612	635	634	634	622	632	629	627	665	648	635	631	596	662	635	631	647	629	641	580	629	642	674	583	606	613	635	664	600	636	594	659	632	653	663	622	641	635	601	624	620	588	662	649	656	642	632	634	685	627	600	653	635	600	613	645	652	619	587	622	660	635	662	644	641	639	686	653	643	629	624	621	623	647	640	676	664	630	673	681	622	656	648	636	692	652	659	622	651	638	624	626	655	659	627	683	608	615	617	636	670	652	633	638	624	654	594	666	664	640	639	665	639	628	622	642	636	635	637	632	613	662	629	578	654	612	652	628	676	648	616	628	634	632	688	655	682	568	649	650	691	670	665	616	597	650	604	668	596	630	670	664	682	620	642	643	577	663	647	616	615	620	622	639	628	616	603	647	648	643	623	592	622	666	663	611	648	610	633	615	644	663	626	635	600	598	566	612	620	622	638	641	627	642	643	628	615	606	652	678	619	624	652	645	655	594	623	659	648	642	635	672	655	619	685	636	657	627	655	607	631	600	657	660	611	624	603	624	627	611	614	610	641	620	696	645	646	614	610	667	600	725	602	658	628	636	640	619	636	660	601	650	595	618	668	644	614	647	645	666	687	595	631	596	640	652	639	634	635	635	613	595	646	619	637	644	670	634	617	607	641	647	616	645	617	653	625	630	627	612	630	630	641	654	660	632	651	608	653	638	629	638	617	612	632	619	629	592	650	640	692	611	575	662	670	679	685	623	648	610	606	617	623	644	582	608	629	653	632	667	662	644	602	661	617	612	594	639	624	579	636	614	677	687	630	636	627	648	626	703	691	656	606	696	646	628	636	628	651	634	657	639	628	636	627	588	663	653	653	610	610	641	593	605	623	657	657	642	589	625	636	578	602	680	651	645	636	585	646	607	632	630	619	630	616	607	670	648	671	642	604	648	640	630	599	635	622	580	626	614	663	579	635	667	638	634	628	617	634	618	676	619	625	659	668	629	643	639	660	617	660	659	622	623	629	580	642	629	636	617	638	653	661	651	659	650	642	685	673	594	623	608	662	663	600	612
43452	28166	11171	5705	3962	3065	2528	2052	1805	1514	1323	1187	1033	1038	951	955	856	931	984	1033	1019	1005	1060	1102	1175	1241	1271	1231	1123	1069	975	997	888	809	769	776	725	758	749	795	779	803	742	765	765	776	817	789	849	863	782	731	798	772	727	755	686	717	674	679	745	689	731	746	674	671	687	697	744	649	701	694	723	675	669	699	708	690	688	685	656	684	670	691	680	651	660	698	691	693	652	710	661	669	708	682	705	652	697	741	727	703	673	692	710	648	704	677	679	675	663	699	719	682	707	704	686	681	658	723	708	693	697	704	639	722	678	679	735	675	690	714	681	663	703	674	659	695	686	672	729	717	681	668	707	668	701	687	675	723	660	660	689	666	718	679	700	697	683	660	663	693	641	632	670	702	702	694	694	701	696	721	685	680	702	640	688	700	668	666	684	678	727	748	738	700	726	665	730	693	692	698	692	685	709	699	660	669	675	686	715	664	707	703	683	683	737	666	704	623	730	701	693	656	660	747	700	739	687	706	737	684	735	680	660	672	717	735	716	689	683	687	727	712	681	660	688	637	665	694	733	679	709	713	659	700	721	690	742	676	695	660	714	744	700	678	709	685	656	669	694	695	697	659	695	685	719	691	681	732	706	692	671	707	680	721	636	663	690	694	686	732	723	651	699	703	687	643	631	685	690	658	699	634	696	685	641	684	617	696	708	715	737	685	665	666	731	659	688	694	721	692	713	651	691	680	692	665	694	674	670	680	679	723	630	694	696	688	654	705	712	663	697	697	659	679	684	714	695	683	675	653	694	713	707	684	707	701	682	710	709	722	729	714	675	663	734	709	697	674	692	692	650	655	711	685	694	709	704	648	700	707	701	693	691	671	737	712	697	679	711	681	755	705	673	675	700	705	706	663	697	688	701	701	668	717	660	673	676	695	708	717	729	654	657	637	682	704	741	747	723	703	689	741	681	705	708	718	660	691	634	685	730	702	669	684	668	709	744	692	676	687	708	694	715	750	678	695	649	736	672	720	686	703	674	661	672	712	743	701	749	662	685	689	690	679	649	689	670	694	673	692	674	682	686	635	665	684	697	626	686	690	690	673	666	672	685	684	689	739	673	696	704	663	697	708	680	709	681	668	693	682	665	677	693	704	708	684	677	679	641	664	681	664	750	670	624	692	650	665	709	672	685	698	653	669	682	708	671	706	665	668	714	737	704	705	697	715	709	709	673	696	672	687	666	664	651	664	711	631	729	670	676	708	704	727	691	660	690	700	716	694	710	675	743	675	639	711	688	687	678	668	708	646	698	708	695	686	676	695	694	679	697	668	716	671	691	732	699	646	698	671	699	633	703	676	681	627	681	703	666	695	726	692	675	747	693	672	672	684	654	730	704	661	676	671	694	672	686	657	739	639	723	707	663	698	642	678	715	660	671	676	705	717	657	668	664	681	727	712	668	675	638	663	674	656	689	705	661	676	698	703	659	675	722	695	699	659	646	707	717	709	700	689	722	705	658	651	671	701	666	672	660	691	662	658	685	703	665	661	699	676	680	691	639	706	694	722	710	681	698	682	685	694	703	716	715	685	734	701	732	633	680	610	674	677	708	707	679	683	720	676	696	723	657	720	696	713	714	696	653	703	690	664	716	668	676	706	694	644	683	665	709	702	665	695	683	710	718	692	708	704	661	715	702	701	698	666	669	639	672	693	654	685	665	688	686	678	729	680	662	638	706	661	704	654	650	670	718	669	712	705	721	719	727	661	638	651	704	700	736	688	697	678	661	697	680	721	712	702	701	631	693	709	674	644	641	692	638	656	690	667	702	713	660	723	686	698	665	681	720	691	688	689	711	696	705	713	685	673	668	674	683	660	683	671	674	693	681	655	677	705	642	647	671	710	714	659	667	691	724	686	669	707	691	656	671	674	696	668	666	673	662	701	634	710	653	653	694	673	676	690	707	681	707	683	675	708	699	695	693	689	711	694	707	688	702	680	676	726	633	685	700	727	658	682	710	671	668	701	741	708	688	706	642	686	690	690	707	682	681	690	681	685	668	674	694	688	740	650	706	635	739	708	710	674	675	741	676	719	685	659	680	658	664	640	713	673	674	702	675	665	697	705	744	702	708	672	682	697	693	684	708	731	712	689	695	683	703	664	693	707	681	707	667	727	654	705	698	661	694	701	667	679	707	679	677	708	667	690	696	659	744	623	729	680	681	676	696	673	693	674	695	667	659	652	732	673	647	674	675	662	676	670	651	685	658	693	645	702	709	735	692	647	641	704	709	677	735	653	693	651	681	636	701	685	650	692	648	682	704	700	684	759	699	665	654	665	679	658	675	684	677	699	693	692	656	663	687	700	662	693	694	699	707	669	699	708	697	679	692	676	707	654	676	624	679	702	689	676	690	663	707	726	675	728	702	698	704	718	681	660	664	684	696	634	649	681	711	711	711	699	665	705	695	720	728	681	699	658	673	673	667	724	699	692	665	721	652	656	703	683	701	662	666	673	680	727	670	693	672	670	695	668	697	729	671	660	722	676	684	696	681	632	647	754	697	643	711	678	690	716	654	698	685	698	711	686	626	668	694	698	678	643	704	665	687	732	696	697	663	651	678	694	692	709	676	675	733	692	711	688	677	653	701	676	690	693	655	685	678	650	682	685	681	700	688	661	670	685	684	673	675	683	726	703	707	723	689	671	672	661	660	675	692	651	681	657	698	686	635	716	723	701	697	690	705	677	689	706	690	710	713	669	684	674	703	673	661	662	664	685	695	681	631	689	724	714	709	668	710	690	699	690	709	729	725	710	670	757	721	706	709	685	704	673	700	677	693	729	690	648	715	705	653	690	666	662	738	665	701	725	673	688	696	661	693	688	692	666	702	698	715	684	704	603	730	716	701	667	703	720	651	669	681	685	694	664	756	734	670	687	716	683	675	660	626	698	635	708	657	659	686	653	675	714	706	685	683	626	699	652	722	597	633	698	657	679	690	680	704	709	711	672	705	679	666	723	675	666	724	685	665	691	713	692	649	672	673	710	675	683	712	683	763	672	710	714	694	662	727	649	682	672	701	680	753	680	698	679	656	687	717	708	738	714	683	631	673	693	721	695	691	671	656	651	718	680	677	653	654	720	685	719	692	682	679	696	673	686	698	698	684	673	717	703	667	669	701	671	671	655	684	700	674	701	662	714	655	698	671	723	669	697	707	674	703	742	663	684	680	628	686	655	684	738	695	667	697	666	670	706	646	702	699	696	711	696	708	694	724	733	699	736	729	675	663	640	714	671	652	685	658	667	697	662	647	701	720	681	698	640	681	750	659	648	672	709	680	661	688	664	690	671	676	726	666	656	683	666	666	678	670	667	634	672	651	679	717	674	700	661	708	695	692	685	691	726	668	642	698	709	694	672	707	683	738	707	695	675	660	698	680	680	655	650	715	670	699	691	723	727	709	703	691	693	699	699	691	727	717	685	622	725	679	662	723	690	667	609	654	680	680	703	698	646
29932	21638	11406	1373	711	649	667	658	591	624	645	635	609	622	621	637	614	614	604	677	637	665	690	643	706	719	707	710	648	683	629	650	594	639	604	615	632	637	614	602	602	619	626	614	623	647	641	631	618	669	631	600	678	606	570	614	671	630	597	657	602	578	624	602	590	635	630	632	647	579	615	604	603	629	623	613	617	594	556	611	600	621	623	620	603	612	600	594	599	659	565	622	621	647	609	662	626	600	604	593	653	614	621	574	616	566	597	569	582	569	584	576	615	617	601	594	616	566	606	604	548	587	634	615	606	611	610	618	562	631	573	649	649	615	624	583	633	627	597	643	654	641	648	583	620	610	650	638	619	660	600	585	552	584	608	575	596	628	612	588	610	607	590	630	604	606	622	624	591	611	596	626	633	610	625	620	635	596	606	622	569	590	603	594	595	622	633	600	615	621	611	607	597	606	606	621	614	642	632	634	586	610	619	605	562	675	575	637	649	626	607	593	622	609	604	632	609	638	600	611	596	589	634	632	640	657	609	624	625	563	618	612	608	600	628	607	590	629	564	604	637	638	601	642	626	634	602	632	648	670	602	595	625	658	554	616	663	628	611	605	608	639	572	648	564	606	640	580	586	595	586	595	607	616	640	608	592	616	646	596	647	569	602	597	569	569	563	616	594	582	590	624	627	615	643	645	588	625	602	617	602	572	586	607	548	609	614	537	618	585	589	607	622	640	629	615	592	581	647	679	582	602	601	617	621	645	621	626	629	561	616	619	571	610	634	600	633	578	638	618	563	661	575	639	607	610	605	599	612	595	581	649	633	605	637	641	572	622	633	654	631	646	609	593	629	586	623	669	631	633	625	623	612	596	604	624	603	610	627	601	614	624	610	640	658	606	585	578	582	580	595	654	641	592	631	638	622	629	637	601	594	601	625	600	652	627	621	615	602	588	564	644	613	588	623	607	626	641	622	608	608	604	612	605	588	633	618	585	617	600	622	640	634	631	570	608	588	590	582	631	619	603	597	609	639	611	624	580	595	598	612	599	583	558	633	621	624	636	605	608	585	564	612	590	600	567	575	629	626	599	605	617	583	617	624	631	670	572	628	669	622	566	616	585	629	634	608	606	588	628	658	600	635	602	627	651	623	644	599	622	601	635	637	639	631	603	616	634	610	604	637	622	576	573	596	601	575	624	625	619	638	582	566	579	592	605	640	634	625	581	626	638	615	593	607	608	590	619	612	675	592	646	588	589	573	629	622	610	608	590	622	612	598	611	631	652	609	628	618	605	641	603	627	600	591	610	566	642	664	664	638	639	622	601	583	623	647	603	597	616	617	665	603	595	672	647	600	585	613	639	602	634	593	645	670	609	623	633	673	629	579	582	605	599	624	595	611	611	582	618	634	607	599	625	601	647	613	579	566	570	646	627	612	627	591	660	617	621	612	620	598	579	620	566	619	628	661	580	631	645	638	598	610	625	610	635	637	571	556	606	600	581	628	652	606	615	557	628	638	597	559	598	586	575	668	628	594	614	622	668	591	628	581	628	582	594	640	580	624	636	622	592	650	632	574	583	623	629	626	593	604	611	625	581	551	672	579	602	643	597	635	665	631	588	612	586	657	579	598	612	560	603	614	634	595	598	584	611	600	588	592	610	606	680	635	601	641	560	650	635	606	631	600	604	641	632	634	600	605	606	608	625	591	572	628	601	642	624	572	589	605	608	608	606	663	624	646	643	616	610	633	595	621	639	602	558	578	587	636	622	634	594	695	612	636	635	623	638	641	646	600	553	656	602	632	554	651	621	591	615	665	622	592	648	613	647	633	578	637	562	584	588	610	601	629	580	608	600	650	617	611	605	598	624	554	597	617	630	616	599	617	583	568	628	644	600	620	621	633	607	631	644	649	608	603	610	648	654	601	584	583	592	617	679	573	579	585	609	604	599	605	599	588	576	623	608	597	590	616	613	589	609	604	611	574	618	590	579	630	611	629	638	624	596	585	599	640	603	604	624	585	622	611	617	605	598	653	624	601	622	608	646	589	596	569	580	596	608	575	573	664	566	593	588	618	603	593	587	620	638	615	583	622	585	596	601	630	571	597	622	646	642	553	638	629	656	630	623	590	617	627	631	618	622	585	613	613	586	570	573	594	610	652	604	580	608	615	626	585	597	669	622	584	659	584	582	580	570	573	616	609	629	638	626	610	615	578	622	597	612	655	615	602	612	611	593	678	635	534	604	627	591	613	579	620	644	620	558	595	646	572	580	600	600	647	598	596	626	635	581	581	609	617	605	588	555	626	548	621	605	598	622	626	608	596	577	641	663	621	614	584	593	577	617	626	628	648	657	596	641	594	637	604	613	630	619	631	662	615	592	598	575	628	613	591	630	619	620	645	621	618	651	584	619	599	599	618	617	636	589	605	662	592	578	581	634	633	591	579	556	637	583	600	599	587	624	589	613	613	611	632	609	609	614	599	616	636	601	616	596	590	631	647	635	578	584	593	577	598	638	641	594	609	628	618	614	598	626	619	583	593	635	636	653	592	660	581	622	619	627	626	615	590	652	639	589	643	629	597	645	626	611	637	642	633	596	634	597	589	626	599	635	618	633	589	628	589	634	599	595	596	622	640	632	587	636	616	599	635	637	605	600	626	636	635	579	612	599	612	597	601	630	561	669	634	578	572	583	587	619	651	592	588	621	634	608	567	609	550	625	655	622	633	622	605	596	603	629	651	595	629	583	657	633	610	586	639	631	595	618	623	604	629	592	581	590	661	619	578	622	613	601	608	590	624	622	603	627	570	609	649	622	599	602	600	625	607	669	661	617	585	654	589	632	631	621	627	598	603	633	588	635	607	622	641	590	567	600	598	616	637	607	593	657	627	639	594	616	632	628	646	607	597	608	633	601	645	656	602	632	613	613	607	605	613	666	633	602	591	616	610	580	595	654	587	625	629	610	646	620	642	645	680	658	620	578	609	588	617	613	621	606	589	616	627	606	625	573	580	618	589	588	649	609	611	608	633	615	578	621	586	641	619	618	623	616	610	628	636	589	618	634	596	591	622	626	601	615	639	603	602	655	608	573	609	617	555	601	655	618	596	606	602	591	607	634	614	582	590	618	634	606	624	629	589	628	662	636	604	629	631	612	610	624	606	595	610	608	623	601	679	599	594	605	667	624	579	619	599	582	597	623	615	610	604	605	631	624	642	593	601	631	635	607	595	637	630	638	661	624	597	615	626	599	619	642	658	565	662	619	646	627	638	570	602	641	614	645	613	629	579	604	608	603	599	595	637	626	593	650	571	644	559	573	598	607	650	623	629	619	612	602	652	615	646	672	605	620	610	592	630	582	630	625	639	642	578	606	604	604	614	588	656	616	580	635	604	611	551	596	619	618	628	618	577	602	596	618	647	572	592	600	628	631	615	648	607	568	622	611	611	633	607	571	587	569	619	626	621	634	615	622	641	569	652	621	623	600	659	588	635	631	603	610	582	565
37297	10703	1430	960	798	771	755	763	717	739	753	682	709	668	736	689	718	716	754	795	764	789	764	820	853	786	892	833	880	798	804	766	791	729	767	704	711	736	754	765	751	767	663	724	783	739	735	745	746	767	708	728	726	707	689	665	690	728	699	740	741	719	731	738	752	691	721	700	675	697	711	664	738	689	644	685	703	699	700	767	676	718	703	705	689	753	636	723	723	684	743	669	699	736	675	666	688	701	687	714	723	705	692	692	754	700	699	693	684	684	709	713	747	692	730	664	682	745	736	674	704	685	701	693	741	698	725	723	708	658	688	732	675	663	664	672	699	674	752	712	679	691	713	722	744	746	754	702	729	726	680	673	713	664	701	693	684	715	698	687	700	728	682	685	678	698	723	725	750	712	720	744	729	724	688	733	701	651	684	749	706	683	637	745	703	712	702	707	691	709	675	663	695	673	680	753	697	720	678	717	748	758	688	673	727	703	715	695	725	680	675	686	727	695	699	699	752	718	706	696	701	675	679	646	723	685	716	672	707	684	694	729	721	702	699	696	694	720	778	682	676	737	708	700	684	692	712	703	739	703	734	717	757	716	752	708	679	702	707	693	709	725	654	716	739	714	713	670	742	654	694	712	731	727	737	707	699	696	712	723	660	725	682	646	718	706	713	725	734	741	696	685	759	671	714	702	683	730	701	692	693	677	684	685	690	700	721	730	744	702	696	720	681	714	688	700	677	735	697	669	660	701	719	690	721	737	731	693	678	699	672	730	719	718	694	723	676	722	674	687	669	740	689	717	710	712	713	691	714	706	695	770	722	706	685	667	748	698	664	707	765	676	691	706	668	700	703	675	723	716	685	735	716	703	705	683	680	718	715	726	766	708	713	737	703	744	705	737	715	694	718	714	714	709	686	702	722	696	708	677	722	731	709	691	676	660	677	708	676	737	728	712	698	727	634	720	691	695	734	709	709	711	680	647	678	708	701	686	719	744	714	694	725	730	736	746	717	708	709	692	690	660	702	707	672	699	740	737	730	744	736	771	701	698	659	655	712	717	696	751	717	686	724	710	740	697	693	713	703	698	676	697	689	707	726	743	707	684	700	731	685	702	717	731	696	795	689	673	725	693	724	665	755	670	691	706	704	701	764	736	674	701	711	680	700	681	734	739	712	709	715	727	718	695	707	654	674	715	728	756	698	657	702	669	724	694	709	659	698	702	717	739	691	750	662	732	685	668	696	709	675	691	742	720	716	689	688	693	724	684	689	737	681	694	690	689	679	685	695	704	698	693	702	743	709	686	697	665	708	708	686	728	699	723	765	685	716	704	716	739	698	717	704	736	701	717	726	703	686	677	704	686	738	723	694	697	686	702	676	699	715	704	747	715	702	698	735	706	700	711	702	700	723	723	694	722	712	669	755	672	650	706	694	728	670	723	733	703	736	701	729	716	753	680	701	700	706	701	725	704	705	740	727	677	747	714	687	719	741	728	705	657	689	747	714	704	709	723	711	690	710	692	703	744	698	667	696	684	709	651	655	662	718	681	741	745	642	678	727	758	650	668	688	684	692	714	694	699	708	735	707	661	637	701	706	733	690	747	752	726	714	699	713	688	690	715	720	716	713	763	727	756	735	694	674	701	681	686	657	751	733	679	700	710	754	715	696	738	719	695	680	684	718	690	686	704	680	729	721	667	633	726	696	674	686	652	760	702	715	689	673	720	706	706	662	765	695	650	715	737	707	713	689	727	690	700	723	712	703	733	652	691	680	704	721	702	750	648	689	672	684	700	698	721	692	727	684	669	708	711	671	658	675	737	700	697	728	711	705	684	694	702	723	655	708	675	686	670	659	697	678	676	699	693	713	693	682	725	702	725	715	731	734	733	679	750	733	718	683	698	728	704	675	647	732	663	728	693	706	711	650	701	649	730	720	718	705	672	665	704	717	714	699	676	698	726	709	707	679	696	705	728	686	705	707	684	746	711	687	706	658	668	703	726	698	662	718	657	742	686	701	696	688	724	709	695	742	672	711	703	718	735	696	755	668	668	689	716	663	716	704	703	682	735	709	721	711	664	675	712	748	670	675	760	687	694	702	688	687	716	676	742	675	681	731	689	701	683	641	650	713	698	683	687	686	720	653	718	725	731	720	708	736	684	680	691	697	711	734	682	725	674	687	703	711	728	696	676	699	706	677	705	702	720	694	706	767	716	691	743	661	651	696	725	716	713	675	706	702	742	702	739	704	665	672	697	693	665	675	705	689	687	743	720	698	698	724	706	688	696	713	754	745	721	703	656	718	738	741	683	695	736	703	716	723	656	689	722	689	713	742	719	720	717	704	702	649	694	689	724	743	741	665	733	715	736	712	715	726	706	672	734	706	706	705	711	692	734	753	689	765	728	767	675	689	715	659	721	709	708	706	745	698	734	694	688	691	742	725	728	714	697	706	714	666	735	737	737	677	691	715	726	700	719	690	702	751	756	704	695	745	673	673	687	742	727	675	697	718	715	696	701	698	717	731	707	706	677	714	654	698	688	719	686	711	730	673	707	737	697	701	646	734	696	725	702	708	675	670	700	706	669	700	689	731	722	639	705	657	679	672	660	708	710	716	708	696	729	696	702	706	670	759	702	691	682	732	721	710	701	708	665	711	709	727	726	688	707	678	670	716	750	678	710	718	723	764	715	730	692	699	689	744	661	699	730	728	727	718	738	733	673	693	760	719	680	721	701	707	751	680	700	712	713	681	750	709	683	720	677	692	683	676	690	732	704	770	710	705	733	692	690	724	695	648	710	707	724	715	690	718	705	703	713	743	674	706	709	769	699	697	726	713	715	664	700	718	740	715	748	710	719	745	784	750	727	657	696	734	732	701	735	693	684	689	658	716	678	680	681	684	713	683	688	660	694	676	675	738	704	691	692	724	711	727	685	727	678	689	659	675	686	673	681	718	639	705	753	712	685	711	678	657	762	715	679	675	730	746	741	722	687	655	722	732	712	671	700	667	652	701	686	742	714	668	700	718	719	696	679	715	707	700	696	710	729	738	673	705	703	689	680	671	689	727	718	717	682	650	681	640	705	674	725	735	689	715	671	698	653	683	710	737	714	721	752	682	730	682	685	718	739	646	686	701	692	700	706	718	689	702	729	718	693	713	687	707	720	728	738	702	702	688	716	724	719	696	727	715	710	692	670	675	673	691	730	729	701	694	675	708	726	710	682	700	693	704	716	717	671	672	700	726	719	736	695	712	721	739	705	691	713	674	696	717	703	701	705	737	734	681	680	717	690	682	713	717	703	713	679	701	673	669	697	720	726	699	749	707	718	707	702	689	710	719	725	698	711	706	712	707	681	680	682	710	708	709	729	699	739	665	710	718	688	695	746	721	727	706	734	692	715	679	700	688	707	698	676	751	674	728	743	691	686	653	700	661	722	671	722	731	710	754	682	722	687	671	713	674	687	681	708	676	692	679	749	703	740	706	685	732	716	686	715	683	723
23207	20728	27914	23575	20728	11812	1223	808	652	620	533	553	545	501	511	475	464	489	523	533	540	559	601	561	583	641	592	588	543	572	526	518	490	475	439	420	464	437	443	457	423	456	462	450	425	479	442	478	453	519	446	502	499	430	457	462	411	415	417	453	422	447	416	427	427	452	441	439	392	420	443	440	382	411	430	386	432	407	438	438	441	439	402	451	443	430	435	430	433	421	412	433	434	448	420	427	442	439	407	446	434	442	432	421	432	438	453	425	457	468	446	394	417	425	401	449	400	440	417	413	435	415	414	416	441	447	429	432	429	431	383	396	436	438	425	429	425	447	429	440	445	409	384	437	428	396	438	414	435	419	422	432	440	425	457	402	490	441	438	420	424	436	451	446	426	437	423	426	429	420	412	427	398	455	457	435	425	424	428	409	447	430	387	376	429	435	407	421	421	458	458	403	408	437	423	429	398	389	445	451	423	385	433	461	435	458	420	401	426	435	431	431	424	418	445	448	404	439	435	419	399	402	425	425	402	481	440	385	448	450	403	398	413	452	393	445	432	465	443	387	433	408	411	428	433	434	439	419	422	394	431	402	436	398	421	408	444	437	426	421	421	453	419	431	433	415	425	410	414	455	468	434	405	454	448	498	435	401	394	476	450	412	428	445	414	403	453	430	429	398	432	392	396	420	427	404	449	421	397	439	444	407	425	457	449	430	413	421	426	402	434	426	392	422	422	416	442	416	404	434	412	437	441	411	433	397	431	444	450	452	410	398	448	390	421	420	420	454	448	384	438	413	452	454	463	390	433	464	429	432	393	386	461	422	413	372	404	412	431	417	384	436	445	394	432	415	413	451	429	394	430	392	393	416	419	415	424	420	406	425	425	454	402	399	439	463	390	412	411	421	440	451	438	475	414	449	436	458	428	419	440	432	412	439	377	426	435	395	408	450	451	443	437	438	458	430	411	381	450	432	402	418	417	437	444	409	397	431	401	397	433	440	383	486	425	389	428	393	422	419	418	413	446	422	439	421	447	404	436	433	416	452	455	448	423	430	407	373	393	420	420	448	431	431	406	417	412	383	432	421	443	450	403	403	420	429	446	449	417	401	447	430	480	384	457	447	424	420	406	406	385	394	386	407	422	429	404	446	437	426	426	445	434	432	416	428	409	436	415	423	396	427	427	391	418	405	407	435	416	427	440	419	426	436	484	468	434	442	420	428	418	417	442	436	443	438	421	408	401	393	380	402	381	441	415	426	448	424	449	462	421	400	423	442	463	440	429	413	404	426	419	394	391	395	413	435	440	418	431	377	441	454	404	422	456	414	389	451	466	381	397	416	444	436	441	419	404	452	428	387	407	429	416	409	410	355	427	410	431	474	442	422	428	437	468	477	413	434	452	407	464	457	383	474	416	439	450	460	430	424	430	431	441	407	420	420	437	418	425	391	426	383	406	423	442	451	438	427	423	404	433	453	423	425	369	445	422	405	388	441	449	433	418	410	384	431	446	449	409	424	417	449	433	436	433	416	430	389	449	413	435	413	408	462	419	415	453	471	404	438	441	444	411	428	434	400	401	447	450	433	457	435	419	428	428	444	428	471	414	444	435	433	457	422	422	427	421	369	435	442	436	397	406	428	414	423	410	406	439	437	436	382	424	405	427	410	428	423	443	429	409	402	427	423	422	429	422	436	430	417	428	428	436	428	434	403	441	426	396	443	400	442	463	442	403	437	398	427	436	401	400	409	466	418	404	390	438	426	430	402	395	396	410	441	448	452	434	398	398	416	414	431	410	439	465	455	413	423	410	394	415	408	428	418	409	415	469	407	390	424	393	426	414	409	393	440	436	439	430	409	423	451	461	387	378	406	381	466	434	447	403	457	414	428	416	447	451	384	420	415	429	424	430	398	431	433	426	415	416	433	417	375	435	408	450	386	429	427	406	456	430	448	423	425	421	383	436	452	405	424	440	456	437	402	389	391	443	424	417	418	434	432	427	385	434	406	390	409	430	468	437	449	440	416	419	427	409	431	417	410	464	408	421	402	408	436	454	448	406	437	453	399	424	454	476	413	422	453	425	432	379	385	417	410	407	437	432	411	430	420	424	405	457	396	430	423	389	419	414	417	455	476	415	403	436	453	445	493	408	413	430	454	409	429	419	430	444	402	415	428	409	427	436	393	430	415	461	409	407	445	418	432	442	413	429	456	378	436	438	394	408	418	438	439	411	417	411	416	438	454	448	408	416	441	445	419	429	395	462	399	423	430	428	445	434	443	404	425	436	459	402	388	449	446	421	471	419	447	476	396	416	401	417	432	407	442	453	429	431	437	414	415	392	442	444	447	403	423	434	433	405	422	450	473	415	407	475	413	430	442	415	428	416	431	426	414	434	414	427	412	439	431	443	458	449	432	436	460	433	427	412	436	437	432	439	450	399	401	403	398	434	392	414	458	426	406	427	407	384	472	426	462	436	460	451	409	398	454	430	431	410	425	411	456	465	425	408	421	438	419	401	472	424	395	417	428	411	433	403	421	411	398	408	428	419	403	400	430	428	464	412	422	417	444	454	427	382	412	448	439	422	454	433	406	451	409	439	435	379	412	462	396	467	415	418	422	429	435	451	464	440	403	410	406	397	442	412	411	455	404	395	417	397	445	405	399	430	440	427	453	408	411	417	419	395	446	401	450	428	427	441	414	444	409	424	395	452	390	422	427	410	417	426	422	412	426	423	438	414	372	419	423	445	429	416	405	461	419	401	417	432	451	405	408	457	424	441	409	422	399	415	447	408	402	420	424	440	443	402	456	446	388	398	430	420	450	426	414	436	417	419	438	423	447	404	401	422	408	394	429	405	449	400	389	436	417	443	410	415	427	380	418	413	445	411	432	447	439	448	428	450	449	466	431	409	444	431	422	417	385	431	447	422	434	472	448	436	420	451	452	414	415	417	453	417	460	440	423	463	442	450	408	487	410	448	412	437	425	414	387	417	430	423	420	413	439	446	411	435	424	423	394	388	409	455	421	431	416	411	406	431	467	413	436	384	378	412	420	455	421	449	402	460	420	422	426	424	412	428	421	419	438	433	417	408	409	416	420	429	435	395	449	435	448	463	431	474	393	423	432	437	440	388	403	416	380	421	429	465	422	400	424	408	421	409	424	409	445	402	425	449	420	423	413	395	457	438	410	397	438	451	421	453	445	431	434	410	457	418	464	430	444	396	400	378	443	485	410	415	400	415	390	405	436	416	438	426	436	434	413	446	436	421	412	420	433	422	404	447	429	412	454	427	436	389	418	420	427	402	437	391	416	428	401	419	403	385	433	415	419	412	459	445	461	457	448	415	427	428	411	413	414	395	403	399	401	437	396	454	429	420	428	413	419	420	441	414	429	414	431	438	380	424	445	436	404	414	451	416	437	438	414	445	442	412	431	427	383	430	427	411	410	451	424	431	381	443	412	399	448	401	411	383	400	420	410	442	458	436	402	431	402	438	414	419	409
38376	16173	6807	3265	2104	1790	1412	1178	1023	897	730	783	659	628	602	597	617	672	675	672	655	754	691	781	820	915	790	763	775	726	716	681	651	606	547	514	539	509	542	527	579	563	548	524	567	584	532	595	633	597	591	576	534	576	539	481	495	469	545	495	519	520	513	515	537	485	518	490	520	480	520	523	511	469	480	478	489	507	464	515	531	492	529	492	497	523	506	466	526	477	499	471	450	493	479	506	525	523	498	500	490	480	471	516	471	505	501	476	465	457	502	476	454	522	484	469	434	498	482	512	466	530	474	471	476	484	465	489	463	483	523	504	477	479	527	489	520	499	466	510	510	494	466	471	497	503	491	463	535	505	523	456	468	491	513	485	482	478	456	471	514	507	525	435	489	486	494	439	489	500	493	469	499	459	470	495	500	489	529	502	464	478	463	480	517	511	495	500	472	501	478	507	462	465	442	447	435	475	483	493	476	474	458	478	523	479	489	533	454	488	504	479	486	511	511	510	456	489	481	490	499	492	505	447	529	517	474	480	474	451	486	507	519	450	481	533	516	499	513	517	497	451	479	531	461	485	518	527	449	477	474	483	472	547	474	521	508	475	507	488	511	509	508	492	529	432	486	503	461	447	510	503	496	515	537	539	498	501	448	502	491	461	495	473	495	464	500	453	495	506	511	459	522	508	518	483	501	513	495	480	502	491	480	484	506	473	494	492	493	480	532	478	487	471	497	437	506	474	494	477	488	461	476	554	494	486	475	491	525	499	517	468	518	478	510	486	487	478	507	487	465	519	491	430	524	529	490	485	433	444	472	507	500	490	476	484	465	484	490	444	476	496	496	492	489	505	480	527	493	517	521	488	485	489	502	499	489	475	475	487	497	492	499	502	489	501	481	479	525	466	487	487	482	506	503	487	496	471	475	500	473	494	521	517	499	450	519	479	494	491	505	533	488	483	498	468	473	499	516	444	523	475	467	492	471	474	493	493	480	516	501	519	515	520	529	486	463	468	498	509	474	505	474	470	503	474	491	528	503	520	506	493	490	496	468	468	482	486	481	455	504	496	499	513	484	495	502	489	469	487	469	509	477	528	492	480	520	481	443	501	496	486	549	480	483	459	495	529	518	548	457	509	474	491	454	479	508	491	474	508	485	453	499	483	481	480	503	484	488	498	497	473	483	495	460	478	485	483	545	527	520	467	500	467	475	490	543	473	480	463	478	480	459	474	473	485	455	477	475	529	510	521	509	459	508	500	493	508	540	478	528	505	483	489	440	488	468	484	500	480	537	471	492	460	519	487	487	507	434	471	512	489	508	467	486	490	502	515	507	494	485	476	488	531	514	528	465	496	471	485	431	462	512	513	434	527	503	498	468	477	539	504	495	463	507	497	476	507	512	499	474	495	502	480	497	499	511	442	473	492	489	535	475	522	478	485	465	523	505	541	479	517	468	474	470	531	474	493	492	484	477	481	490	501	477	461	510	485	472	455	517	492	483	454	536	485	495	488	495	452	491	478	459	525	484	514	493	476	474	518	488	462	453	515	470	475	512	501	490	491	502	501	485	491	437	452	509	480	494	455	465	451	520	460	483	482	495	501	525	502	472	470	462	482	515	485	496	501	512	451	480	455	477	500	476	454	485	502	485	473	486	467	509	523	474	534	494	507	488	523	457	514	512	460	457	480	483	482	516	478	484	498	487	505	533	509	466	487	475	462	473	469	518	488	513	520	533	484	490	497	500	498	499	450	494	446	522	522	504	507	503	479	490	551	495	488	468	495	462	474	518	492	473	477	470	490	499	453	510	485	458	543	459	493	470	477	507	465	449	493	471	517	461	488	513	489	519	478	490	463	460	480	537	529	476	509	507	488	473	459	458	505	494	497	493	510	512	466	480	462	497	489	495	485	509	480	514	510	513	474	489	482	532	512	476	490	542	498	518	511	468	506	456	518	475	511	520	450	503	467	493	472	475	510	495	491	518	452	485	466	481	511	494	464	506	510	438	502	464	467	517	489	508	474	486	539	498	499	499	486	488	504	452	491	510	485	482	464	475	484	496	482	452	472	510	491	506	499	473	527	487	465	520	493	465	481	481	462	491	518	480	474	451	473	512	497	492	485	466	496	460	504	508	513	492	456	494	498	465	469	522	477	519	458	454	474	490	507	466	511	467	493	506	477	467	520	476	505	545	517	469	479	517	482	501	487	498	466	488	450	487	483	503	491	471	498	482	508	455	494	455	476	471	472	487	477	461	492	512	514	492	499	460	505	462	477	473	488	431	499	501	485	500	462	484	528	508	489	491	525	528	467	487	495	487	480	475	502	499	511	486	521	465	487	481	453	468	493	476	503	472	522	455	491	500	517	512	460	545	502	479	484	492	525	441	486	485	478	499	468	530	506	509	486	516	475	487	485	466	526	450	496	476	514	486	463	448	458	505	487	472	518	500	483	472	491	519	514	479	463	481	492	453	512	449	527	511	480	475	492	459	470	551	489	525	500	484	475	497	471	488	501	493	506	503	462	499	505	514	480	541	523	506	523	470	505	500	523	493	469	545	481	499	468	481	492	458	504	479	493	494	511	542	508	477	493	524	474	464	489	473	496	504	485	454	482	491	517	490	459	473	461	478	494	536	474	557	494	517	531	488	471	505	534	467	493	496	476	500	476	459	461	519	477	467	478	520	495	505	464	481	508	452	499	534	476	502	491	504	478	491	531	476	502	486	546	456	475	446	486	477	485	487	504	525	491	488	485	522	478	510	494	483	487	482	498	465	508	484	495	524	518	473	508	475	472	504	486	516	491	495	476	478	507	517	479	450	510	505	471	458	496	493	476	496	489	515	477	486	500	498	500	523	485	415	457	493	476	466	485	495	490	457	504	506	463	484	532	467	460	468	509	484	514	483	512	474	493	522	542	462	474	483	499	475	476	515	456	459	534	471	558	488	493	519	478	477	518	493	447	470	441	478	521	479	509	460	469	481	483	496	456	481	453	502	472	494	473	544	480	486	473	509	499	497	505	492	501	522	484	483	501	491	514	472	498	495	526	442	451	456	455	506	459	490	463	496	528	463	449	484	479	461	509	498	495	501	519	471	500	478	505	493	513	492	506	433	554	497	465	498	505	466	522	494	468	499	501	521	471	485	429	563	472	488	498	441	475	510	497	487	490	477	488	508	512	509	526	482	471	489	483	449	484	521	456	488	516	505	475	477	504	499	471	475	501	497	488	504	538	483	478	515	493	486	487	496	521	434	508	492	520	481	475	489	503	510	468	499	445	487	471	547	474	512	482	470	488	524	497	508	467	485	491	485	503	509	439	457	463	533	468	474	513	491	485	481	474	488	506	488	489	474	468	442	483	533	500	492	504	472	474	457	491	475	492	461	491	485	455	506	496	505	509	501	493	494	498	511	489	456	483	513	457	481	507	494	517	483	491	486	478	494	494	507	494	500	484	473	459	485	476	495	497	453	491	504	546	506	457	484	477	459	511	488	463
24508	20758	26966	24544	12805	1441	1159	1018	908	926	878	876	862	882	821	848	885	865	890	890	886	902	932	936	938	965	953	1005	951	902	904	887	849	859	824	859	830	832	827	836	856	863	888	876	844	880	833	941	852	867	826	823	866	880	817	870	857	820	858	834	816	829	854	819	826	841	809	804	771	811	796	804	833	823	829	838	846	846	810	836	821	790	800	838	853	853	844	813	741	818	809	837	864	840	775	799	839	850	810	843	825	853	805	798	830	778	834	803	820	876	818	830	840	847	809	825	826	833	791	768	795	832	850	801	793	848	797	783	854	843	795	866	830	797	811	814	819	855	826	826	832	899	819	780	871	799	806	817	872	819	866	763	834	801	852	820	814	860	865	853	838	827	770	858	787	772	807	801	843	782	784	843	877	816	821	863	845	860	854	805	919	830	851	797	798	775	772	834	827	811	791	858	794	840	841	775	846	836	820	857	817	797	825	797	863	821	764	831	790	828	833	838	808	789	886	827	759	784	823	783	786	821	813	828	779	842	841	797	788	849	773	812	827	825	823	841	837	809	858	839	834	791	820	874	796	828	813	845	794	818	830	870	865	833	811	796	833	836	773	859	816	836	818	829	844	823	797	810	802	819	840	797	810	802	787	861	809	858	832	857	797	805	851	778	791	815	815	783	842	833	800	896	835	821	832	841	880	838	842	841	836	785	839	778	842	765	842	778	827	814	792	842	808	783	846	861	800	825	857	827	918	830	833	808	808	803	804	859	820	815	822	855	783	778	846	810	813	863	858	813	833	788	789	818	769	826	796	846	836	851	854	814	806	804	807	828	837	869	824	812	766	817	820	819	787	821	782	795	856	847	782	752	797	838	828	816	884	846	801	811	820	778	805	848	849	859	836	874	813	824	825	781	780	807	845	788	836	845	802	781	800	825	778	869	835	767	792	788	784	803	830	817	809	869	786	882	830	843	819	808	836	776	818	849	827	828	872	773	808	800	846	822	838	768	865	823	800	829	810	860	755	808	816	799	858	841	788	789	891	858	776	849	839	772	871	771	848	849	823	862	825	791	837	835	774	834	828	799	808	805	757	849	795	841	772	840	832	823	859	795	804	792	789	829	817	887	807	838	816	827	826	826	829	793	796	801	824	884	805	859	865	786	765	828	822	749	823	823	857	832	840	829	817	768	832	827	778	841	849	809	788	790	823	801	847	838	896	779	851	820	819	783	866	795	819	855	822	818	848	834	865	808	842	794	798	791	815	836	790	833	825	811	847	831	824	855	809	808	827	804	854	783	828	826	843	797	787	766	810	851	856	830	857	797	839	852	808	795	853	820	845	795	839	818	802	829	850	780	809	867	858	816	788	751	809	849	792	851	853	855	816	835	796	836	769	826	875	830	827	837	760	820	894	866	798	794	811	810	792	831	857	888	805	851	852	845	847	783	802	841	861	836	809	870	776	819	804	860	831	788	857	815	794	814	845	847	837	803	836	850	818	828	802	812	812	864	755	810	830	807	839	811	813	841	851	862	842	848	786	773	802	816	802	807	784	825	823	819	813	803	853	773	833	820	843	792	754	835	778	843	843	841	799	832	818	812	841	845	814	811	788	831	866	790	842	772	835	805	805	824	799	808	788	788	823	785	807	862	816	853	794	779	830	864	825	852	813	789	823	814	853	869	788	794	777	821	846	783	795	892	806	871	857	752	812	799	805	835	836	803	822	835	845	794	785	835	807	849	828	882	785	789	779	837	847	812	773	778	786	815	786	831	835	832	836	824	860	839	825	784	808	778	797	804	849	834	796	850	811	824	797	828	857	815	779	822	770	818	810	834	852	836	791	861	788	841	871	819	820	814	823	809	822	813	805	870	841	778	804	828	865	825	786	836	817	834	820	839	788	783	831	803	864	829	812	788	827	839	798	785	796	812	794	846	811	877	830	838	855	808	840	845	796	827	804	796	799	830	811	795	781	858	814	832	794	879	812	866	830	779	781	811	807	805	831	824	816	839	826	800	826	765	796	823	833	818	851	811	791	867	858	817	798	789	821	832	813	821	799	816	815	837	823	807	827	819	844	828	834	836	824	828	898	778	795	781	837	837	845	845	833	859	861	801	849	781	817	885	827	819	805	784	831	840	778	852	823	838	843	845	813	780	833	818	851	846	768	814	875	874	818	828	865	847	789	845	821	807	822	800	816	777	793	816	819	843	820	836	760	811	838	862	792	803	856	857	805	811	809	786	818	800	789	850	766	770	786	794	814	807	813	818	878	804	869	843	828	855	827	787	810	822	846	879	851	849	816	836	818	818	805	906	827	823	793	812	829	866	845	787	840	796	786	838	796	818	760	826	819	842	794	874	834	837	801	779	873	806	790	817	787	802	794	880	798	789	845	841	824	821	831	794	822	845	852	781	849	806	868	798	823	842	787	858	794	802	782	850	838	778	871	866	779	825	777	829	865	805	755	832	794	867	866	833	818	832	806	825	823	768	799	814	843	852	843	822	769	808	787	822	811	817	853	804	800	819	808	825	849	856	850	787	911	812	853	840	828	850	824	823	856	840	796	829	826	813	825	807	840	793	764	750	837	819	828	824	816	785	870	809	764	848	821	827	801	831	814	821	814	823	851	822	749	809	838	841	851	771	848	842	818	852	840	837	810	795	801	820	862	845	853	806	833	795	766	799	800	789	811	804	864	766	847	790	812	796	841	841	856	859	809	793	802	836	835	814	849	811	870	847	826	823	825	761	827	778	810	829	796	801	820	807	846	828	826	796	787	838	829	860	836	748	866	769	808	827	812	845	809	802	799	840	844	784	810	830	875	829	808	817	776	807	777	765	837	785	884	800	796	784	833	875	794	842	829	798	834	813	839	784	784	844	822	812	749	788	806	800	826	800	807	856	839	778	846	846	800	817	827	813	785	834	875	840	734	805	799	856	835	808	860	772	859	843	794	805	835	843	784	804	784	855	821	825	837	798	776	861	833	757	776	848	789	853	798	868	835	835	821	793	833	835	841	773	805	821	816	785	853	817	827	889	845	792	864	868	829	802	809	842	832	792	809	820	856	807	828	823	886	834	828	825	818	886	835	779	809	814	809	832	836	801	784	815	818	804	841	838	815	808	815	857	809	835	878	841	832	815	819	782	832	833	798	807	767	792	842	824	816	820	812	818	802	781	802	810	830	802	811	793	858	864	798	806	804	804	781	820	807	814	778	807	836	804	809	816	801	839	824	836	816	789	884	822	868	808	768	825	854	851	795	783	798	838	817	793	790	795	811	781	896	812	788	823	874	820	807	823	883	859	809	816	767	773	755	796	865	787	852	845	813	788	855	851	823	820	802	814	765	816	806	826	802	778	876	855	823	849	840	844	825	795	809	871	851	854	836	824	845	805	772	817	799	848	814	854	772	786	794	806	873	823	785	804	853	863	860	867	797	832	800	782	795	841	862	861	848	822	795	803	847	860	816	821	804	783	862	807	853	870	837	808	831	854	842	802
37980	13798	4512	2443	1937	1573	1443	1300	1263	1153	1119	1070	1088	1066	981	963	1003	939	1025	1043	1102	1037	1072	1105	1109	1134	1160	1162	1087	1088	1058	1035	988	951	934	943	937	949	975	1010	1021	918	995	986	946	1039	962	994	985	971	981	922	986	951	965	927	950	925	959	962	907	931	934	944	970	881	910	934	915	935	963	936	913	904	933	914	925	973	884	871	905	942	904	907	919	886	906	952	918	881	886	900	922	896	932	919	913	929	920	969	959	927	973	907	861	881	869	917	927	914	986	963	947	936	952	915	953	891	928	909	934	973	934	909	899	923	871	973	889	973	930	902	889	906	906	905	910	894	921	951	851	900	901	887	960	932	899	888	878	923	912	890	859	891	954	914	922	861	924	918	941	982	915	942	934	844	944	966	880	868	923	940	887	898	910	924	916	917	913	908	926	904	933	923	860	947	869	942	932	871	945	915	921	902	917	890	886	920	866	926	903	888	915	960	903	927	931	917	982	904	935	901	871	875	905	987	945	911	883	930	909	899	928	888	970	943	922	916	891	895	932	929	936	912	905	935	935	934	876	963	877	915	921	913	878	949	939	904	870	896	865	921	899	944	910	933	932	930	925	926	906	891	923	919	894	863	950	967	933	911	964	887	951	906	952	929	898	925	915	909	868	940	925	919	905	982	890	904	917	954	919	930	903	978	923	887	958	900	954	890	956	916	940	921	912	924	924	921	896	938	877	894	945	926	897	934	882	936	912	939	931	896	912	904	854	913	901	941	933	929	933	948	966	891	842	947	928	915	919	901	893	905	923	861	908	936	885	919	952	912	969	951	920	884	921	895	915	921	944	896	940	902	997	937	925	887	914	900	943	919	911	940	947	881	899	951	892	897	905	937	892	918	891	894	937	892	973	931	901	933	954	920	909	904	899	928	948	921	930	912	958	899	872	917	905	899	879	900	988	908	928	927	913	915	985	950	937	913	921	908	928	935	939	877	955	890	895	942	913	943	911	882	887	908	915	928	913	909	959	938	929	964	927	965	915	949	877	900	978	977	899	906	973	894	949	930	954	891	869	937	892	877	878	884	934	877	932	910	931	975	881	981	914	913	992	926	907	924	941	881	906	859	878	911	900	887	922	880	941	918	930	892	919	911	918	926	964	857	901	927	937	924	900	884	877	916	908	827	918	895	902	960	968	898	909	949	960	907	897	864	969	947	929	944	932	899	931	943	914	910	926	912	967	947	920	886	905	906	966	902	958	898	888	896	879	911	889	937	882	903	874	919	924	956	878	912	979	915	921	963	884	898	905	917	953	889	946	897	956	925	937	920	920	896	934	902	914	936	883	948	944	956	850	949	924	933	879	889	885	920	931	928	938	907	876	896	889	886	899	953	963	912	970	921	929	952	927	898	963	910	893	943	908	929	939	933	946	951	937	864	955	930	961	906	938	929	907	874	912	889	929	884	897	955	884	909	884	923	905	950	866	939	914	924	880	916	896	896	921	913	889	930	912	922	941	914	901	942	880	933	939	916	919	940	892	942	924	935	866	964	915	924	881	900	914	930	936	946	875	911	929	903	937	887	874	908	905	886	903	932	935	930	944	947	883	964	942	955	944	904	877	953	955	859	896	898	872	877	866	912	905	962	926	919	923	903	898	933	935	918	917	921	905	905	940	928	870	944	979	921	895	903	888	873	917	900	893	882	880	951	900	964	882	932	935	911	946	911	938	898	932	945	961	936	908	902	928	932	924	913	973	964	886	895	908	1021	923	912	898	879	994	947	918	937	961	912	911	885	967	891	862	924	878	928	952	956	917	925	924	901	836	895	873	952	904	857	941	934	899	867	849	911	913	946	936	878	877	925	952	929	960	923	889	910	941	999	878	893	904	907	872	902	931	893	901	968	936	870	876	948	940	907	900	904	905	942	959	933	879	903	873	915	997	898	911	893	915	851	884	942	925	923	902	902	917	962	945	960	935	864	906	924	942	883	935	931	883	932	948	910	922	934	869	893	923	952	949	905	909	887	887	905	881	927	942	932	943	893	964	884	917	922	901	897	904	944	976	864	913	909	906	923	930	892	919	947	957	926	858	915	915	893	881	949	920	898	892	910	916	917	916	919	991	930	902	919	869	992	919	935	905	900	924	956	918	856	872	896	876	930	854	891	909	920	863	937	848	907	884	902	898	941	960	950	943	911	868	887	891	865	957	894	917	960	902	888	934	957	912	913	947	927	912	863	916	889	901	872	970	932	930	943	924	897	877	884	884	897	928	901	957	963	928	922	930	882	875	924	928	980	966	954	869	947	947	893	949	866	942	935	933	932	938	927	912	953	913	937	933	884	884	910	938	881	928	889	936	902	923	961	894	887	908	910	943	905	911	922	904	883	982	919	858	962	897	932	893	947	934	889	938	890	905	916	913	897	894	940	896	901	898	918	921	945	938	932	922	925	923	868	877	898	924	928	876	932	936	891	919	886	921	894	933	941	880	889	922	922	917	891	928	952	872	890	895	932	926	929	961	949	866	953	963	901	923	910	916	886	928	891	928	892	941	918	950	889	954	872	899	928	942	962	940	920	903	884	874	931	897	963	881	954	864	978	906	985	914	891	928	1014	902	909	954	933	873	845	902	869	921	893	867	843	939	938	953	916	934	927	917	939	916	935	959	950	896	952	899	873	941	936	898	951	876	917	984	938	898	887	935	918	916	875	942	948	874	942	915	886	972	908	916	930	881	854	882	910	912	942	896	871	874	973	905	930	977	895	949	897	924	929	979	904	906	983	964	924	909	975	949	913	940	912	883	930	884	907	904	896	895	911	942	949	923	936	930	961	971	891	918	870	909	955	861	893	909	892	968	928	994	923	928	925	901	872	945	905	945	920	970	938	904	904	953	932	865	935	927	907	913	909	939	911	1003	968	925	963	968	934	935	881	954	951	941	895	890	849	891	1003	905	891	971	923	913	884	924	901	957	903	929	937	865	885	964	877	948	886	943	938	893	936	941	850	890	908	925	933	967	920	881	912	928	982	873	939	859	941	950	983	953	916	882	949	895	930	955	943	914	932	989	937	896	934	874	901	919	932	918	896	920	935	954	903	904	942	952	890	911	918	876	919	907	904	947	935	948	872	884	944	944	915	896	895	922	885	902	916	923	919	911	901	946	956	881	877	943	901	933	907	943	911	932	911	848	923	888	944	929	917	890	916	906	860	926	900	882	883	866	911	930	933	935	922	859	956	886	911	921	891	919	926	962	958	972	881	914	944	895	948	935	855	873	946	885	902	952	961	930	915	937	939	936	887	938	882	923	953	921	908	946	926	936	968	912	879	867	898	972	872	865	927	889	986	918	957	892	927	911	941	956	966	922	886	869	930	920	926	867	917	905	943	931	889	917	956	934	864	935	945	905	912	826	909	864	933	903	902	935	846	883	902	967	921	958	902	965	908	847	909	949	913	925	905	916	882	906	907	928	910	888	950	854	933	901	892	854	906	919	893	894	899	939	859	942	907	938	982
22292	20758	28366	23227	20760	20809	11943	1572	1087	1028	909	847	802	829	808	761	777	778	819	821	808	814	872	943	875	962	902	823	887	914	820	766	775	690	701	699	691	660	651	709	671	678	658	732	749	732	705	730	679	724	710	668	740	672	671	668	664	652	668	604	652	623	667	681	648	620	626	684	598	649	643	672	620	615	617	635	602	641	578	640	613	601	631	639	617	642	624	667	670	626	721	655	652	655	619	682	683	667	650	621	631	641	606	624	588	675	632	621	656	603	692	637	652	613	684	669	694	657	622	669	641	634	622	639	635	628	697	630	633	647	599	630	643	671	663	678	675	643	620	632	658	627	662	637	661	620	661	605	620	656	620	617	620	674	654	639	635	631	630	623	693	639	598	690	656	641	674	613	624	626	643	634	596	685	625	641	613	622	692	631	672	642	634	669	632	613	641	657	681	649	650	634	674	618	639	619	680	637	611	694	673	603	608	647	625	604	635	623	624	631	614	638	662	628	644	699	606	638	624	609	640	611	643	618	614	644	676	652	631	638	618	634	627	633	657	622	621	674	600	617	604	646	652	648	682	656	602	630	625	684	632	663	660	685	638	659	633	661	654	627	676	630	627	642	616	614	628	609	635	612	591	659	632	580	638	607	619	654	650	644	697	664	624	621	611	623	657	639	650	676	656	608	632	638	668	685	640	659	638	645	633	627	605	645	619	627	657	628	681	621	612	661	622	616	633	596	657	616	666	621	613	661	651	592	598	627	660	590	653	633	562	642	626	610	640	624	601	606	606	604	645	616	655	631	659	650	655	642	649	662	601	627	611	613	647	635	663	662	659	611	606	607	593	627	674	618	627	619	619	635	633	650	614	606	591	650	583	699	616	643	629	666	643	622	658	620	690	611	642	622	641	635	646	655	680	647	651	610	647	659	602	632	627	670	660	654	622	606	619	665	629	672	625	622	640	670	672	654	627	657	634	676	615	632	685	615	639	610	662	640	625	629	611	637	635	637	608	606	593	623	669	616	646	655	641	630	663	611	688	655	646	659	614	616	609	668	646	637	623	645	619	639	589	610	651	637	635	643	655	647	654	666	673	621	638	621	664	646	630	652	643	604	657	617	663	672	666	654	614	648	669	626	630	610	613	593	632	648	597	614	612	674	588	622	636	656	645	614	656	624	624	638	630	669	624	698	679	647	620	617	637	609	652	662	695	617	654	663	630	634	635	621	690	660	667	631	692	651	641	666	694	662	636	644	609	706	650	635	669	644	629	664	623	633	646	613	645	605	656	612	608	619	650	603	616	650	641	606	656	649	634	653	652	704	624	642	645	669	679	631	647	614	671	624	656	664	610	623	661	691	593	649	607	633	655	633	635	591	614	609	637	671	658	632	637	644	636	602	608	640	657	636	611	647	639	611	669	638	621	629	635	663	629	683	672	672	657	646	678	630	660	665	632	586	673	661	629	679	620	631	647	660	682	618	587	623	630	631	607	644	625	669	654	631	649	656	633	624	675	679	611	634	645	579	645	661	622	647	633	647	641	659	628	598	661	624	659	621	631	662	641	625	611	638	623	614	636	685	710	606	612	631	678	597	577	563	637	629	653	643	608	585	676	624	619	665	610	668	614	652	641	641	622	643	647	612	637	658	631	658	637	621	639	669	653	631	637	616	625	636	633	664	634	612	641	624	654	679	668	630	652	597	607	657	666	612	616	649	646	666	612	624	654	641	650	626	618	632	674	645	642	650	690	642	598	614	638	643	635	654	632	634	663	641	697	644	641	613	634	637	632	630	613	646	666	623	670	634	654	665	640	644	635	558	627	625	643	628	712	658	625	625	668	634	669	693	652	661	635	617	660	634	639	635	648	642	689	630	631	631	619	661	706	652	627	635	637	658	650	663	637	657	660	640	652	659	623	626	630	630	600	637	651	642	686	647	635	659	653	623	640	599	625	619	593	659	677	684	645	684	630	651	628	661	662	645	670	587	667	638	668	653	611	652	693	597	633	647	670	651	638	661	635	632	610	645	691	609	662	636	606	662	622	608	593	643	678	651	637	580	684	636	640	628	621	632	630	639	647	634	678	642	657	634	647	629	633	652	644	620	610	644	624	656	660	627	630	595	636	623	708	664	683	657	652	651	636	637	645	734	617	648	615	655	623	624	689	623	681	630	633	617	628	632	615	602	630	645	616	689	679	640	635	639	657	670	651	670	611	665	655	642	585	665	632	638	626	632	602	659	635	616	616	618	631	657	657	643	669	666	609	629	678	637	653	634	644	593	635	611	648	636	629	656	602	627	620	632	632	634	646	673	637	620	639	673	635	618	648	607	592	635	668	627	647	664	655	647	650	627	640	650	627	619	637	627	681	660	587	636	637	622	625	642	660	635	596	664	681	617	645	594	645	670	640	655	647	668	670	613	642	692	617	636	638	633	675	651	656	617	650	644	649	643	623	647	628	653	655	669	627	656	644	603	609	677	627	649	665	608	625	616	672	592	628	621	634	625	628	630	596	603	630	652	591	581	641	717	620	608	605	656	602	615	625	693	622	633	612	630	665	642	663	655	635	626	613	619	677	603	655	610	647	642	616	592	639	655	604	616	584	642	629	664	621	643	661	628	632	666	619	669	653	675	659	642	708	632	632	667	635	620	617	617	582	621	612	627	630	664	655	629	627	615	608	617	655	647	636	644	623	639	648	625	634	651	644	598	630	598	611	579	660	609	639	662	655	609	652	621	608	640	631	652	661	650	620	643	636	593	658	632	620	659	677	637	601	669	655	650	608	659	627	673	636	657	629	619	664	654	612	607	651	571	610	651	624	639	657	642	632	606	615	655	579	645	634	642	613	642	635	626	627	611	653	659	642	634	613	624	667	667	712	632	606	636	641	622	624	610	623	683	625	659	661	650	605	625	597	639	586	656	609	632	652	688	627	652	656	611	623	631	654	650	604	616	686	649	649	666	618	648	637	618	627	626	603	601	610	630	644	659	626	634	651	637	654	668	609	629	653	647	622	629	625	649	593	638	622	718	658	635	679	701	665	607	675	626	639	553	608	627	611	661	634	635	651	621	578	655	632	627	598	619	658	639	633	661	620	662	651	637	669	615	623	678	624	643	661	655	659	649	646	632	650	655	585	660	629	639	659	595	667	581	655	631	612	600	599	676	573	637	692	614	639	632	615	673	651	638	668	619	657	636	643	684	629	599	627	621	621	660	662	624	660	584	658	622	634	639	648	641	650	666	614	631	624	632	632	625	636	608	630	647	669	658	577	598	672	681	623	665	622	625	641	625	622	651	635	638	671	659	631	660	590	656	646	614	594	650	651	603	639	659	649	651	653	644	652	671	648	673	595	636	649	656	623	630	628	593	696	611	650	671	647	622	637	598	615	618	656	611	638	635	636	662	636	643	680	597	609	601	588	623	646	636	667	608	624	653	652	645	648	643	648	638	623	641	625	675	675	657	641	612	629	607	589	610	642	617	611	655	640	650	646	647
42473	21477	11255	5899	4246	3289	2489	2058	1760	1507	1270	1189	1072	1046	970	958	957	987	993	1024	1036	1138	1051	1129	1175	1140	1155	1079	1085	1048	1012	890	824	787	829	792	736	723	723	734	833	802	825	813	757	857	835	846	854	796	788	794	760	728	738	733	729	673	687	696	693	722	761	654	682	688	727	717	727	675	739	724	668	672	668	682	693	680	693	682	670	671	666	721	705	645	699	702	731	706	709	697	686	648	723	700	652	666	702	654	682	713	639	713	695	714	732	666	677	679	701	685	739	656	702	735	713	709	661	680	694	697	706	679	700	757	664	688	742	680	682	708	683	728	678	702	662	708	714	669	682	651	725	722	696	702	696	700	688	695	634	713	678	709	718	707	703	702	739	708	666	695	712	707	685	732	698	654	652	644	683	696	706	697	713	643	735	701	707	667	691	722	717	678	652	756	740	735	686	701	699	707	701	688	685	750	724	679	717	652	671	693	656	686	725	705	722	689	718	696	685	628	665	678	690	657	673	754	724	686	683	674	742	692	710	706	643	675	715	703	678	709	722	653	666	693	698	704	686	681	652	683	679	708	650	698	677	706	708	705	690	662	673	710	716	642	683	651	682	712	679	707	684	710	688	682	669	676	701	699	675	689	691	689	714	657	650	646	695	697	664	723	691	633	699	708	699	665	728	737	719	711	707	669	735	731	683	653	686	714	683	701	698	730	656	695	656	668	637	652	658	691	681	662	694	693	659	693	685	714	668	701	651	684	703	695	724	699	651	685	687	686	651	712	699	728	666	682	699	649	711	688	718	668	649	666	679	684	725	705	698	655	680	716	692	680	677	703	723	709	653	681	682	751	689	699	720	672	678	729	713	714	640	726	706	684	670	719	660	740	672	669	717	709	737	686	672	686	753	650	726	694	697	715	652	662	695	646	707	706	656	710	659	650	658	667	697	726	708	679	684	709	696	720	667	742	670	739	682	686	723	709	665	680	664	638	741	672	681	677	736	683	700	717	666	668	721	691	662	698	670	649	718	734	690	689	692	723	657	706	694	682	684	684	695	654	710	659	668	706	708	662	671	759	688	708	678	643	704	677	673	632	710	662	658	714	694	706	644	711	734	671	723	624	697	631	687	673	659	722	739	703	642	684	679	706	673	723	671	650	690	689	647	688	706	666	709	725	698	712	740	691	721	685	660	706	695	641	707	723	684	704	656	700	682	667	680	706	732	716	692	687	743	679	707	685	743	652	743	709	699	718	668	743	722	698	661	725	710	684	677	709	663	724	702	714	719	671	702	691	703	734	685	762	673	708	771	638	666	716	675	713	679	715	671	665	689	723	693	663	660	674	698	708	711	640	678	687	670	689	656	672	709	691	661	735	674	710	744	689	710	704	676	700	677	674	660	667	721	698	717	693	671	723	639	728	700	753	686	686	712	677	656	704	723	700	705	686	681	676	708	711	697	685	673	751	710	692	681	698	711	686	729	676	672	721	691	646	681	649	686	694	721	723	689	675	674	669	722	688	633	636	701	702	684	709	730	697	690	671	702	685	706	690	653	713	717	703	674	694	695	718	717	670	700	693	697	684	723	711	686	705	659	652	705	657	700	666	620	692	665	670	695	721	663	708	629	659	709	704	695	673	653	731	674	702	699	663	691	674	677	715	707	675	655	723	695	668	704	670	704	684	715	710	661	701	683	715	643	702	734	743	702	691	697	676	679	668	711	657	740	692	681	720	655	686	721	670	710	694	704	630	664	625	688	666	700	687	726	717	651	651	686	662	708	703	692	707	707	720	729	687	687	648	659	729	681	659	695	688	749	708	678	708	693	678	687	685	708	709	683	700	734	721	665	645	662	668	671	729	689	689	698	698	684	659	667	664	701	738	742	687	703	682	699	706	677	701	671	685	698	716	698	691	679	708	681	647	662	695	714	687	674	687	708	701	662	687	763	732	699	735	713	661	718	721	728	639	684	745	640	697	662	712	703	680	684	692	698	684	687	704	650	678	689	674	696	647	702	668	685	659	732	695	704	719	657	712	675	672	658	705	709	680	662	652	671	685	691	683	726	711	701	710	690	650	666	683	659	706	676	729	689	659	699	689	644	699	691	719	690	688	696	672	691	681	654	756	714	689	691	698	725	699	690	733	652	706	688	693	660	667	679	726	745	718	695	668	680	746	648	700	678	668	690	668	710	618	692	682	675	731	673	669	723	686	687	655	650	687	695	684	725	638	658	708	699	695	688	726	653	665	688	680	715	704	722	655	666	709	682	651	711	693	698	702	723	692	647	706	706	683	695	681	695	693	637	726	720	668	675	718	701	715	702	660	663	688	690	650	695	707	697	701	729	698	710	695	715	668	685	664	725	686	608	674	704	716	690	700	710	692	671	646	735	734	656	673	680	726	718	704	719	710	719	755	678	694	674	737	688	686	620	718	689	693	667	708	723	653	669	716	705	681	692	720	706	700	721	691	691	716	656	720	667	667	660	686	702	689	668	674	652	694	707	692	672	713	672	723	736	697	738	642	706	696	742	714	683	632	712	699	647	658	711	648	680	694	678	699	671	689	686	721	690	639	701	669	715	682	611	699	708	704	739	704	647	661	690	741	678	693	737	749	706	688	675	687	724	672	684	687	708	635	700	684	673	635	678	665	673	649	664	688	715	663	677	694	670	696	702	677	698	683	662	701	688	703	732	653	689	726	728	668	692	740	679	659	709	630	636	669	695	683	709	680	732	704	708	750	679	692	713	653	668	692	712	713	645	674	691	734	690	639	700	643	680	711	703	689	710	720	706	723	676	699	695	662	713	682	691	675	649	694	677	697	689	707	708	676	725	645	735	685	679	715	700	670	664	718	713	663	678	672	689	666	693	664	717	685	644	704	696	696	674	699	720	706	685	657	693	685	668	667	727	681	676	636	728	685	682	702	720	704	709	679	713	661	730	748	759	690	689	698	713	680	663	687	695	714	693	706	669	698	664	708	707	698	743	648	683	700	691	701	729	679	664	647	702	704	705	714	714	709	713	707	679	766	627	692	741	703	713	660	688	679	688	625	664	717	669	703	671	728	638	654	732	692	683	695	663	702	718	723	712	706	659	700	697	669	664	715	708	659	697	694	715	674	661	728	712	687	709	695	699	689	669	701	680	644	720	677	761	684	669	697	721	703	675	642	682	726	693	699	747	692	669	687	678	668	695	714	712	674	662	697	683	683	743	658	707	691	650	700	723	688	681	695	690	639	676	683	696	710	701	681	732	723	693	676	715	693	688	727	750	699	672	700	667	714	683	720	699	726	682	683	699	663	691	698	705	671	756	648	703	682	728	676	677	683	636	646	724	680	714	721	692	671	690	684	699	688	686	649	714	676	639	680	697	675	703	676	666	655	724	718	672	668	677	675	665	663	676	661	637	688	641	705	713	669	710	687	678	700	682	638	673	720	686	708	684	729	696	691	691	707	719	685	683	655	674	700	646	710	670	646	685	648	693	666	640	705	734	686	722	652
29119	20647	11017	1291	702	654	640	631	620	619	632	612	627	618	629	663	617	656	612	619	619	681	669	666	679	674	673	689	729	654	686	629	674	649	671	620	624	644	631	614	688	656	646	637	657	638	605	613	653	631	651	600	659	620	617	605	615	594	617	593	645	601	640	637	623	581	635	618	657	558	631	589	600	603	627	556	627	581	665	603	657	611	605	636	625	639	640	641	657	623	621	624	619	593	616	620	614	596	669	609	553	601	607	640	631	624	620	621	606	587	582	648	675	578	630	614	639	630	574	632	646	627	659	602	581	624	633	616	616	631	615	656	601	606	659	587	619	603	606	597	615	612	648	652	632	604	650	580	595	616	647	615	633	614	631	639	583	601	605	632	599	578	620	579	626	590	591	611	620	610	600	622	650	635	555	600	630	639	604	617	599	593	622	620	619	581	646	609	591	634	594	600	610	580	635	587	597	612	610	588	621	621	622	636	619	626	632	628	623	623	601	648	633	648	626	620	641	631	623	616	607	585	627	625	622	598	605	574	595	617	665	627	579	620	616	638	615	582	601	591	631	588	582	589	612	613	618	613	611	655	612	623	627	604	606	596	624	619	624	611	630	599	564	596	623	591	623	591	611	589	645	605	598	587	621	595	635	633	626	612	597	592	630	614	621	620	647	602	641	578	648	608	657	658	622	627	630	644	642	659	608	581	600	667	631	599	630	593	578	594	642	626	629	615	616	611	612	618	593	618	650	657	610	622	621	586	599	587	615	621	698	632	613	565	580	625	607	595	598	594	613	619	660	623	581	645	612	692	627	612	613	604	611	635	636	647	609	613	629	592	592	670	614	621	612	601	629	614	609	612	591	644	654	645	608	562	627	642	627	612	636	590	656	618	613	662	596	594	629	607	609	625	629	617	656	590	637	628	583	650	601	554	610	612	582	609	665	609	661	583	618	604	606	633	588	656	640	595	616	639	604	619	585	631	628	604	642	567	617	621	576	642	593	632	580	617	622	631	637	619	587	586	613	587	603	626	623	597	636	600	627	609	611	630	622	616	598	622	643	616	609	608	589	646	625	609	623	666	602	568	593	614	655	604	593	649	620	616	617	633	646	669	670	593	618	634	591	624	655	632	611	614	607	569	595	600	622	604	649	633	643	604	644	651	605	604	569	578	603	632	621	624	637	677	644	613	578	630	628	547	621	646	625	594	563	626	606	596	610	615	595	601	629	635	613	632	614	599	610	611	615	610	599	635	624	590	633	598	624	591	564	594	607	659	631	606	624	600	640	612	644	605	603	587	640	612	619	632	613	602	630	614	628	633	596	568	632	617	650	628	612	635	616	636	609	656	599	641	607	616	620	630	582	594	628	618	594	626	584	641	602	610	613	601	602	599	584	614	636	632	639	634	606	625	634	619	599	599	569	614	588	617	631	637	580	652	613	657	599	643	609	640	583	609	643	601	584	641	599	618	608	619	611	603	595	628	612	591	575	581	613	613	649	603	609	622	597	622	618	636	612	610	629	585	587	615	566	609	608	630	640	620	643	638	629	581	625	628	665	625	637	620	595	588	592	638	611	620	664	662	625	621	597	616	615	630	643	598	638	624	615	597	612	647	623	581	602	591	646	628	570	591	623	600	644	671	595	571	640	597	607	598	610	611	647	589	630	612	585	591	628	617	609	639	646	576	589	636	638	614	635	592	584	633	613	570	582	620	628	621	606	636	603	603	597	623	623	647	612	624	631	653	615	614	646	621	574	597	548	648	662	586	663	590	682	659	629	635	580	574	609	598	572	593	597	644	634	619	625	640	633	650	609	598	641	589	608	653	577	641	611	621	603	650	623	622	638	659	600	634	647	659	575	630	611	610	648	619	589	608	586	624	641	629	614	556	598	604	626	623	627	599	586	594	651	654	604	597	619	619	613	581	623	643	624	612	604	665	614	660	614	543	625	647	599	626	611	595	603	640	607	621	607	584	617	604	660	589	604	647	621	617	618	630	578	595	631	553	608	595	646	624	600	603	629	633	615	620	608	631	646	584	611	628	573	628	675	569	591	596	624	598	620	649	587	589	665	624	613	639	606	637	643	643	600	598	595	600	620	658	582	656	629	637	608	625	584	604	601	636	615	633	583	606	610	609	607	637	596	658	642	644	633	647	615	616	661	576	643	608	600	646	610	628	640	631	606	656	618	615	586	631	614	669	611	639	613	636	608	591	571	679	622	631	637	586	593	615	602	617	573	589	671	660	633	631	689	573	630	635	633	602	628	603	649	585	663	613	612	633	586	631	626	594	623	621	595	624	617	624	600	626	612	594	609	639	596	659	595	636	605	650	652	608	617	621	608	599	597	618	672	618	627	655	602	594	633	649	562	593	627	632	621	580	575	576	630	603	638	628	618	567	618	594	585	633	617	601	597	589	530	584	628	585	605	606	638	618	612	621	605	602	633	571	592	605	652	584	598	572	638	606	629	617	674	589	600	587	636	639	624	615	651	626	601	568	649	592	618	641	621	598	609	647	588	618	624	593	606	601	653	610	635	635	634	610	539	600	590	605	553	605	669	627	613	636	605	632	619	608	575	631	611	628	648	588	653	627	640	583	586	605	615	634	552	554	614	606	585	594	637	602	607	626	602	624	618	635	640	654	591	648	594	604	629	642	672	606	581	587	610	588	600	602	612	605	604	663	601	625	651	614	614	601	596	621	623	659	614	601	599	571	590	581	601	582	661	667	591	572	668	620	648	633	607	584	623	617	629	590	601	644	619	593	584	570	597	644	599	616	607	649	591	609	633	630	622	616	611	620	628	620	651	602	611	602	625	616	574	646	598	581	647	657	610	634	625	610	598	640	602	586	600	578	603	639	572	598	619	620	635	611	643	653	618	623	581	612	627	643	635	609	624	671	585	627	587	619	598	623	609	624	578	593	613	620	608	634	636	623	629	628	667	626	608	612	632	601	613	640	579	610	606	612	611	617	630	630	628	597	616	636	626	599	646	565	632	638	618	636	638	642	627	632	616	627	606	584	582	645	618	604	637	584	558	608	610	609	653	618	587	605	618	585	615	639	620	627	632	600	589	589	595	611	613	589	625	601	618	603	605	590	581	635	614	575	566	594	622	589	611	623	622	604	632	649	630	631	591	603	623	588	617	618	632	656	620	603	674	668	627	629	630	615	592	606	603	574	611	629	641	614	586	607	606	576	578	600	631	644	680	668	624	595	606	583	597	586	629	548	667	619	597	601	601	596	609	643	590	580	617	596	640	658	648	626	637	596	637	609	650	590	603	667	639	647	606	603	577	597	661	651	590	616	615	648	610	636	607	618	637	645	573	590	614	606	631	632	592	653	655	615	645	610	648	632	591	620	615	630	682	667	591	588	606	597	616	618	626	582	642	586	654	618	610	662	613	630	578	632	592	619	625	623	580	614	582	638	558	597	596	609	617	619	592	597	601	573	627	630	579	588	590	612	616	669	640	635	597	624	559	628	572	665	637	609
34508	6577	1229	914	849	772	797	780	688	690	667	718	771	756	720	648	742	746	697	762	736	752	822	863	791	874	758	787	778	763	810	763	733	720	731	724	742	711	711	767	720	784	693	735	758	724	770	698	762	754	738	767	739	713	726	741	705	714	719	661	707	742	739	769	712	702	720	670	727	724	717	663	644	722	727	752	713	693	710	717	659	674	737	709	670	678	742	709	665	708	717	718	703	746	745	689	669	716	721	675	677	701	731	711	647	731	706	691	686	668	672	685	734	672	695	700	701	690	694	714	722	680	706	635	679	689	721	711	740	670	685	670	747	715	686	754	671	683	655	709	748	731	729	710	717	702	711	696	668	714	716	684	681	784	672	740	744	712	741	726	737	711	673	730	731	764	719	684	665	704	727	721	665	691	739	722	726	656	738	688	678	677	746	718	687	712	713	707	763	707	744	741	723	716	709	657	652	745	719	703	684	689	710	704	699	710	670	723	712	713	695	707	701	693	728	691	733	679	737	702	706	674	661	709	730	674	668	717	660	676	696	706	739	705	726	719	668	758	691	676	724	715	713	711	696	753	699	695	724	712	679	669	683	684	664	713	721	724	760	711	749	701	709	719	707	688	703	678	680	709	700	716	701	705	735	726	621	735	710	772	707	711	682	714	725	680	688	707	712	696	698	656	664	626	706	697	649	716	769	723	689	651	713	686	713	737	687	665	699	716	737	734	709	715	673	705	756	739	680	724	703	700	689	690	717	688	732	746	703	705	684	667	734	716	672	711	762	680	709	725	729	735	704	735	692	765	704	632	707	737	684	702	729	724	714	739	727	682	671	715	690	716	760	728	698	647	721	704	731	669	701	696	721	740	686	704	724	737	729	702	735	663	720	676	706	694	690	706	709	710	711	705	679	748	740	719	758	698	666	675	713	755	703	672	668	721	673	694	660	691	731	725	744	708	701	744	706	706	664	711	674	710	683	725	719	702	670	712	754	665	711	714	709	673	710	745	692	677	669	666	715	707	657	720	742	700	673	720	705	698	718	742	659	742	723	751	705	710	663	684	699	727	700	709	645	639	739	679	677	693	706	689	678	693	675	704	677	680	661	668	719	750	705	709	722	677	733	693	724	690	719	694	711	670	690	738	712	654	721	736	743	711	661	710	648	670	716	722	723	722	723	754	689	697	740	735	705	731	726	712	694	703	763	695	714	698	672	713	727	752	689	709	707	682	684	700	741	742	748	680	660	681	757	741	702	709	722	735	729	697	732	724	743	683	720	684	716	678	708	705	760	697	723	699	715	763	675	702	721	692	658	720	684	702	674	693	734	705	735	720	668	679	705	723	728	686	708	677	723	694	706	699	703	755	677	721	741	680	671	706	727	698	676	703	734	740	714	697	700	772	745	699	692	696	735	678	675	695	706	755	703	690	703	715	643	701	653	702	689	710	763	751	722	732	718	724	688	682	686	741	683	743	671	712	762	738	752	686	685	714	748	691	679	703	676	748	693	721	712	674	699	729	696	733	637	731	694	709	750	642	750	679	701	697	685	677	712	715	724	723	713	708	743	690	710	721	735	728	690	692	731	711	710	707	662	778	706	680	697	659	690	698	726	730	663	683	643	725	691	707	698	714	693	695	734	649	723	664	719	730	712	698	704	672	682	698	706	734	710	698	702	734	705	667	716	702	678	730	677	708	746	709	724	710	732	693	698	715	725	701	708	683	733	712	714	690	695	755	683	729	733	720	693	678	723	734	677	750	765	724	659	720	726	655	743	692	675	725	715	702	756	728	691	713	734	726	722	715	734	718	692	699	729	714	687	703	710	716	677	656	648	677	706	730	721	687	723	728	734	691	716	730	697	757	690	729	675	697	709	705	662	712	760	671	739	757	673	699	697	683	703	697	662	714	726	707	636	697	713	715	672	723	698	724	691	711	683	689	716	732	716	734	700	690	712	709	729	677	748	714	702	734	681	688	700	694	701	694	680	693	729	675	717	676	692	671	681	732	694	722	752	661	703	688	721	711	720	703	706	699	696	758	708	736	682	719	727	723	697	742	702	700	693	718	721	705	679	713	725	725	745	726	715	714	691	684	741	721	724	690	710	739	703	717	725	751	752	720	712	661	678	702	654	718	689	665	734	681	700	723	692	728	697	716	653	706	706	736	716	717	730	696	705	641	714	709	749	724	756	770	692	710	721	693	697	707	753	674	703	668	668	676	676	710	710	619	761	699	720	688	679	691	742	674	724	719	665	700	719	669	709	728	712	700	706	644	678	715	698	735	682	704	741	752	735	701	689	680	731	664	709	700	702	683	694	681	680	646	670	720	680	711	725	661	724	669	694	702	716	707	695	718	653	692	669	749	746	698	706	721	756	720	692	672	669	731	713	749	659	695	726	681	723	665	733	740	685	736	712	699	677	646	709	705	720	688	675	701	684	748	740	686	745	690	699	706	704	719	721	699	701	675	681	728	715	729	715	709	701	681	685	681	696	685	647	702	707	736	741	685	723	702	683	674	697	718	672	703	712	724	721	712	688	691	701	679	711	671	698	706	725	667	677	735	706	684	741	743	695	723	675	693	689	705	748	706	673	709	708	673	684	703	723	713	689	700	694	711	709	693	703	703	731	698	688	710	682	722	680	706	686	779	703	728	670	684	721	722	704	684	708	744	692	728	691	720	686	718	669	689	720	718	722	676	701	725	683	728	711	664	725	711	747	681	742	654	720	716	716	708	651	700	690	692	716	712	724	725	675	740	701	659	693	693	732	695	693	709	693	707	683	722	694	729	729	706	707	693	653	686	686	712	715	703	688	700	719	784	717	724	690	718	679	676	728	685	699	725	716	745	696	685	703	683	681	714	741	675	687	649	731	707	743	683	759	738	724	682	700	705	686	680	707	697	685	689	733	681	668	709	722	705	719	695	710	709	695	704	687	710	708	735	698	709	729	743	631	713	709	705	723	730	672	725	701	700	721	713	686	734	687	687	692	737	735	743	724	704	692	748	710	688	679	712	716	680	697	700	733	751	727	648	709	687	701	705	695	687	725	672	756	669	721	719	715	666	669	653	696	696	679	692	741	699	730	674	708	690	725	711	715	690	734	726	732	731	740	694	688	643	701	730	735	725	723	676	717	718	740	716	736	728	757	698	725	691	692	722	709	695	716	721	705	682	707	676	702	687	675	721	689	702	700	691	684	682	652	750	704	680	708	730	706	707	719	698	709	716	699	673	644	742	710	701	717	720	663	646	699	697	741	701	652	681	659	713	697	716	690	705	718	718	717	677	700	721	678	705	656	690	746	746	701	692	679	679	686	680	672	689	722	713	722	702	709	706	688	684	707	709	714	701	729	716	667	740	729	692	665	758	742	718	743	739	724	740	670	703	649	687	677	711	689	739	704	772	724	687	675	665	674	706	702	697	764	725	678	721	676	668	760	731	716	723	725	703	676	710	724	665	709	708	702	677	686	682	736	690	721	687	693	725	672	701	738	691
23238	20756	28016	23551	20734	12225	1286	837	680	650	594	550	534	493	509	505	486	528	526	542	568	590	570	563	553	576	541	565	499	546	516	520	519	470	476	457	497	390	488	389	450	481	462	482	505	467	523	507	484	469	486	452	439	429	430	431	408	430	416	419	439	414	439	422	457	429	423	432	425	477	423	448	436	427	457	423	405	419	437	395	392	419	447	401	420	438	441	457	431	410	415	421	427	464	401	412	447	418	379	441	410	425	424	416	476	422	439	427	423	436	448	391	432	423	408	467	440	436	419	406	432	401	449	422	408	402	417	397	425	417	419	399	371	421	420	397	419	431	399	421	408	414	456	458	466	422	471	435	450	444	389	393	398	421	435	440	456	445	444	406	431	422	450	447	436	437	446	420	410	414	409	426	399	385	411	449	423	473	413	435	426	426	433	423	460	405	467	402	416	427	453	427	387	403	435	421	452	409	453	416	440	442	404	426	453	402	408	414	396	419	436	410	432	454	461	421	409	459	394	423	442	433	419	400	430	411	414	420	428	444	408	489	425	411	446	437	415	453	422	428	383	451	452	468	378	417	437	416	426	423	417	450	420	407	427	388	431	413	452	433	409	424	448	444	466	448	464	436	413	437	461	445	453	434	392	412	463	422	434	456	423	405	408	402	424	447	407	465	434	443	427	454	439	438	422	403	433	438	424	432	437	416	460	409	444	411	455	416	392	434	418	462	405	440	430	431	442	415	433	419	463	432	438	394	447	460	425	434	439	405	433	378	429	443	427	451	470	419	403	447	404	437	427	450	415	453	406	427	418	453	400	409	412	408	401	411	409	445	415	491	412	396	440	426	416	432	433	396	429	456	411	450	429	419	429	412	440	415	437	443	428	418	410	409	425	427	442	422	434	447	411	444	410	418	445	414	407	392	427	460	414	470	430	445	415	460	418	483	409	430	459	440	446	395	455	409	439	416	433	430	402	417	445	417	389	414	440	412	419	413	408	421	420	404	416	446	461	446	433	419	408	377	423	432	433	405	449	407	425	446	416	414	432	462	396	452	419	403	413	386	391	411	466	452	410	437	453	407	435	413	420	443	388	442	451	438	446	408	449	431	438	449	462	441	428	431	442	424	425	435	409	444	420	416	426	450	421	438	432	396	419	421	416	414	420	460	468	430	412	419	449	467	432	428	446	450	398	415	390	414	394	458	450	431	407	417	424	414	422	454	446	425	456	425	454	423	412	411	450	460	436	393	432	432	452	437	459	421	428	456	408	410	446	427	411	452	411	429	440	418	430	431	432	419	397	436	422	432	411	431	449	404	441	386	399	431	425	434	425	440	443	451	466	447	480	440	425	418	455	420	425	422	426	423	423	417	417	428	392	418	417	439	397	422	418	420	405	423	450	417	423	438	420	464	413	485	445	412	418	400	434	454	464	381	431	441	459	466	446	426	401	430	439	432	454	425	426	475	410	438	439	431	403	414	444	418	453	410	417	448	437	434	445	429	406	445	453	420	436	419	400	441	445	430	430	448	420	444	439	422	466	403	421	415	432	438	461	415	435	447	433	417	383	382	415	428	410	452	457	455	406	411	441	414	460	418	450	429	420	459	423	411	403	425	419	436	425	422	409	452	426	421	424	389	447	423	433	434	413	455	453	416	447	415	479	457	450	407	420	415	433	413	448	415	408	411	425	434	464	422	462	456	436	422	439	436	454	439	419	433	434	451	435	426	431	385	367	481	415	410	430	413	387	442	447	413	468	423	386	437	457	426	411	409	416	441	402	433	427	409	428	416	445	420	425	431	451	423	414	404	411	422	424	447	408	467	421	436	459	455	403	423	433	440	423	411	406	404	440	423	425	468	450	427	446	438	410	441	409	429	432	432	434	397	437	424	449	443	440	431	411	444	442	422	434	416	401	464	380	451	403	458	457	421	446	440	442	458	443	453	430	430	423	433	400	430	440	419	445	466	456	422	471	421	442	444	403	431	443	426	417	431	424	447	409	454	434	435	444	395	445	426	454	458	398	436	447	408	414	419	437	417	436	448	449	413	433	445	403	412	437	416	452	417	401	448	428	437	403	412	390	403	467	450	402	407	463	416	396	438	418	441	408	448	403	431	405	473	419	402	444	447	461	450	423	417	443	475	403	426	407	419	416	462	403	465	405	431	437	441	427	441	440	415	427	396	443	436	452	422	435	430	432	409	437	462	432	376	423	429	450	422	407	413	449	458	429	432	451	437	434	432	431	463	412	405	435	430	405	443	406	420	430	431	438	461	412	406	451	435	463	412	423	402	431	419	478	429	422	451	423	428	445	428	439	468	428	404	439	428	447	421	409	372	440	446	391	448	420	424	444	384	456	418	420	447	409	438	414	452	411	420	449	403	438	476	439	436	438	453	400	402	449	433	400	405	461	455	441	421	457	393	395	408	404	458	437	422	435	402	452	391	447	447	421	369	411	460	433	423	418	440	432	424	420	437	403	454	426	410	390	396	454	424	407	425	451	414	406	447	416	410	425	397	403	454	436	420	429	374	437	409	442	446	432	397	414	426	425	430	469	420	406	435	423	420	409	426	440	405	409	463	424	428	407	419	412	435	429	405	393	426	414	366	413	435	442	419	429	419	416	427	432	412	404	418	420	453	366	436	433	436	384	441	417	391	426	449	433	455	437	449	422	391	466	443	447	454	412	420	429	464	480	431	428	448	448	394	420	422	433	455	479	418	439	428	423	460	428	417	408	397	401	444	363	438	413	442	462	443	436	410	412	409	439	425	437	455	456	428	405	419	438	486	437	436	414	439	421	426	419	414	435	433	422	418	431	441	428	483	406	413	375	458	420	407	381	364	417	448	432	420	433	446	406	443	436	405	428	435	423	413	437	384	373	433	400	420	458	431	384	440	424	426	438	411	416	418	421	391	444	420	407	426	425	448	454	417	389	377	400	428	425	424	441	438	442	442	402	413	506	379	398	437	396	407	423	429	455	435	414	418	440	413	435	435	456	393	417	404	426	429	423	428	426	418	411	458	459	420	414	461	427	398	429	445	428	386	451	432	396	415	417	430	442	434	425	420	399	433	407	430	420	428	400	408	406	421	414	450	452	421	419	431	438	458	414	447	420	448	401	419	426	427	432	401	452	448	456	404	441	456	435	452	433	435	488	443	445	427	401	417	444	464	437	405	498	429	387	452	414	396	432	464	428	416	464	416	416	428	422	426	423	428	461	423	411	438	461	402	456	456	440	427	417	422	451	485	433	415	444	388	400	453	398	400	436	416	450	427	433	411	411	421	451	418	402	440	427	417	427	452	403	418	432	467	416	423	392	414	428	415	421	413	422	449	460	414	410	432	380	419	406	475	394	458	412	463	411	413	414	423	446	444	407	438	444	415	417	405	438	415	432	429	429	437	419	405	449	420	460	414	401	437	400	454	420	393	441	450	425	385	426	450	377	441	419	435	436	418	428	408	437	425	427	438	462	431	399	414	422	399	448	474	388	440
36687	14604	6925	3351	2326	1817	1443	1240	1040	953	889	788	718	650	632	683	603	618	671	683	780	710	706	737	787	704	793	703	642	738	683	616	603	577	547	498	535	584	556	523	531	577	535	574	602	585	634	602	591	601	531	569	563	521	517	532	467	502	526	499	517	482	524	519	519	507	488	474	448	421	490	491	495	499	503	442	471	541	499	514	508	531	476	495	506	516	512	497	513	500	505	461	507	487	483	479	501	470	510	478	517	500	471	493	483	516	503	489	489	518	488	498	528	491	526	505	499	513	470	465	504	504	485	498	483	476	506	489	553	476	498	481	511	479	503	495	549	492	519	460	510	511	509	486	503	501	497	492	493	492	520	477	490	496	504	504	484	451	487	512	517	494	474	505	502	529	470	489	465	530	484	486	481	517	490	461	510	443	448	557	535	481	517	468	460	460	525	504	488	479	488	554	482	480	493	481	468	501	495	507	476	519	494	490	498	505	487	451	479	493	502	496	519	473	454	492	500	486	522	496	511	483	503	533	479	483	460	494	549	502	485	492	512	487	494	461	476	508	479	473	469	524	463	461	435	500	480	526	465	498	506	504	496	508	482	518	500	497	513	473	468	513	500	518	493	491	540	517	458	485	481	494	469	502	487	486	474	505	529	490	489	528	479	467	483	512	534	493	485	487	511	496	484	481	458	470	520	511	495	490	520	500	531	499	472	503	493	518	479	517	493	489	466	492	490	466	470	490	462	521	525	505	504	492	484	489	486	465	456	502	499	537	478	483	538	535	454	483	502	493	462	485	482	458	521	485	460	502	504	503	476	469	528	497	487	470	533	479	457	488	525	528	480	490	471	490	452	469	519	539	525	501	509	504	525	469	499	474	524	471	491	493	498	494	495	484	463	511	518	475	493	497	482	484	541	495	512	484	486	467	492	485	481	535	470	488	476	459	492	481	507	487	502	463	464	451	480	473	540	459	474	468	472	497	502	470	482	523	489	502	518	493	485	503	514	502	491	520	520	507	517	498	523	544	509	511	506	483	506	501	527	481	499	473	510	499	502	487	485	494	511	513	497	466	515	494	498	513	513	526	489	472	494	475	479	532	474	529	457	503	497	467	518	484	480	502	501	455	524	543	499	472	463	506	477	488	474	476	529	496	520	501	474	480	499	498	487	481	481	466	487	521	484	525	449	488	500	491	500	454	461	534	459	481	458	490	467	495	495	531	519	485	486	496	504	486	471	467	519	480	517	448	527	506	522	494	487	508	528	464	505	496	551	512	516	490	529	530	494	490	480	510	479	472	489	517	496	480	504	488	498	531	481	501	497	480	492	502	472	479	490	482	509	475	431	514	484	486	481	525	509	497	475	496	475	505	514	510	488	531	441	517	498	504	462	470	509	509	476	503	485	482	516	456	489	494	498	512	505	474	532	516	471	491	503	513	490	462	505	454	490	507	493	491	471	496	542	473	481	462	497	505	475	503	489	515	535	525	519	508	500	461	471	517	506	475	492	448	489	470	524	481	527	500	513	493	480	492	497	498	486	450	520	506	482	492	501	490	501	491	511	510	492	482	535	474	474	505	502	444	491	498	519	482	503	511	462	528	474	474	467	493	496	497	464	531	464	471	540	482	496	457	466	535	512	489	491	495	475	481	480	522	493	499	513	491	476	493	440	498	481	538	461	467	483	488	497	515	471	474	481	511	468	462	475	464	522	492	461	486	438	483	482	492	500	477	496	509	510	513	503	503	565	501	551	470	526	480	449	523	504	494	491	450	481	509	534	499	479	518	503	493	465	505	488	445	478	508	505	484	436	475	498	522	521	481	495	499	507	480	515	491	520	509	496	503	502	511	514	468	470	502	493	500	497	461	494	499	531	517	473	481	478	476	496	470	527	505	522	512	485	474	502	520	494	500	488	446	520	462	472	500	498	487	481	488	495	499	504	496	494	479	472	508	488	517	505	475	461	490	496	494	494	542	495	429	491	509	508	449	476	472	481	474	504	515	486	501	518	488	482	519	566	491	494	516	488	458	533	495	516	473	535	521	518	482	448	482	508	474	456	498	497	487	509	501	498	464	509	472	458	490	509	486	525	516	490	505	507	489	470	486	494	474	506	524	486	477	478	467	513	473	494	512	492	478	520	498	507	475	478	502	479	497	511	514	460	483	504	462	457	470	441	519	487	486	546	484	540	512	486	526	512	462	539	490	508	494	494	477	494	491	483	491	492	486	466	455	509	516	523	480	484	493	480	488	514	490	484	496	484	467	524	491	503	509	465	480	446	492	501	477	497	480	511	473	509	483	493	528	472	492	475	493	501	464	489	510	476	422	506	535	467	465	463	494	491	483	482	483	502	462	499	489	474	477	471	510	529	483	471	468	489	506	500	476	487	484	474	484	473	463	489	472	490	463	516	496	498	535	476	491	475	471	468	518	521	485	513	494	493	491	526	520	484	420	509	480	481	491	505	519	488	490	504	492	481	516	486	449	478	483	486	533	477	476	499	524	481	490	528	475	488	490	463	482	505	479	533	481	518	477	450	515	501	497	514	451	466	501	553	486	492	482	471	497	516	501	478	483	523	466	505	493	473	493	493	504	501	493	490	496	473	480	541	455	519	517	496	482	507	477	484	536	471	459	478	489	503	492	545	468	448	505	506	480	481	498	503	494	482	495	498	513	499	485	500	493	492	479	506	501	514	465	511	508	498	525	505	491	489	506	496	510	471	493	492	505	474	502	485	493	508	502	488	504	499	481	499	560	514	479	511	480	472	493	564	503	530	509	460	498	493	451	474	487	479	495	511	488	468	466	478	503	507	507	483	484	480	482	525	463	508	447	500	497	511	487	506	451	478	505	490	500	470	473	504	502	514	496	470	487	466	491	472	509	504	435	513	514	506	508	496	477	494	480	483	477	480	524	465	492	516	503	469	484	532	482	468	510	520	492	516	495	528	483	541	496	474	496	505	480	495	481	520	492	508	509	495	515	493	498	521	510	510	494	492	485	500	499	527	481	489	473	514	455	475	477	512	487	467	495	457	482	514	468	506	469	505	442	517	505	484	510	529	492	500	511	493	479	498	505	498	498	469	490	477	456	515	453	488	447	511	489	485	480	473	505	472	513	475	560	475	461	498	494	476	480	479	506	511	483	517	485	482	478	492	465	472	510	487	497	493	447	502	482	483	505	523	507	492	492	489	517	493	501	476	479	475	516	527	476	487	541	503	518	493	523	491	513	469	509	503	531	500	512	520	497	497	472	490	499	507	510	459	485	471	489	518	496	525	509	507	501	479	487	531	487	471	497	488	483	474	490	485	519	499	489	494	513	480	490	508	505	489	486	471	538	474	511	512	477	495	489	518	493	470	492	449	513	487	469	497	491	506	490	515	492	442	495	507	458	512	487	477	475	523	490	504	495	475	472	503	477	459	522	483	496	473	498	491	483	444	480	496	499	499	514	524	478	512	515	486	510	476	461	545	490	478	482	501	474	507	483	513	467
24482	20756	27070	24377	13524	1484	1122	1006	917	919	906	892	868	870	796	862	911	878	912	968	898	880	944	964	884	849	917	925	933	922	920	849	867	843	896	841	870	888	853	872	839	847	894	876	914	892	881	849	865	865	831	915	818	842	835	867	821	823	800	840	836	845	825	848	825	794	785	807	852	779	814	844	842	879	846	821	792	841	854	807	836	886	836	897	820	835	830	839	798	818	802	827	793	804	853	873	837	830	827	822	913	923	823	814	855	809	834	771	812	806	851	882	849	763	810	842	823	798	896	856	852	817	898	826	869	825	807	820	819	870	844	844	835	783	825	794	822	842	851	780	852	878	801	795	856	872	839	833	821	809	804	834	853	812	836	821	803	786	816	859	808	855	794	775	799	808	822	824	803	800	830	864	843	793	816	829	840	818	844	839	859	763	817	827	825	787	846	807	831	836	834	822	838	809	820	874	819	842	799	769	797	810	829	782	838	816	807	786	850	819	888	835	818	855	811	855	866	840	820	833	790	841	769	830	837	846	821	878	786	858	861	842	815	824	850	877	849	830	843	811	848	871	871	821	878	835	795	833	859	798	843	850	821	832	800	836	867	827	874	813	778	828	851	797	806	811	835	867	838	829	807	829	773	837	826	804	897	850	851	830	854	852	831	840	813	840	769	844	864	840	756	800	822	855	840	912	836	841	802	782	884	789	869	838	816	880	831	746	856	830	830	859	815	834	888	796	816	792	791	797	825	828	829	811	819	878	828	810	855	850	792	772	835	826	806	834	843	785	829	873	847	868	804	788	875	797	801	804	809	832	793	882	827	850	857	813	774	851	808	846	884	794	827	874	790	826	873	840	824	821	838	824	873	906	797	824	824	846	848	824	798	853	836	837	814	832	883	816	849	869	852	817	822	844	828	784	779	818	846	842	822	807	851	845	856	785	805	844	819	859	843	834	876	836	822	814	811	847	783	794	844	813	817	838	868	819	856	793	817	826	823	844	826	792	801	843	824	843	859	761	810	857	799	850	850	839	856	837	811	820	838	870	793	807	837	837	886	829	776	823	811	834	831	819	789	816	847	838	925	765	838	875	829	776	832	888	816	847	810	867	801	767	837	819	890	873	811	850	841	823	818	840	859	823	842	840	848	902	849	880	807	807	810	849	868	831	855	856	808	857	889	803	848	838	809	843	831	833	830	807	829	817	810	877	829	818	803	839	857	836	776	781	800	789	857	839	879	875	828	833	810	869	857	834	812	844	811	809	831	815	803	812	797	855	836	804	878	824	810	826	852	838	835	844	885	871	772	833	842	846	891	820	818	866	851	856	824	870	791	854	839	820	824	822	865	798	834	885	841	833	817	811	776	758	814	758	866	835	838	853	779	828	864	788	875	820	880	802	796	838	788	829	791	858	862	857	846	865	823	859	826	892	836	871	881	846	815	833	861	795	846	873	843	865	859	837	827	829	819	849	839	796	824	827	796	830	834	849	829	887	829	875	842	809	815	837	861	809	832	843	825	871	845	816	854	847	826	806	810	828	810	800	858	825	783	783	839	792	807	807	808	768	795	827	814	759	836	827	842	801	840	861	780	819	849	837	820	846	856	764	799	839	818	853	840	847	823	810	806	914	852	848	921	799	778	824	851	814	813	841	866	819	814	816	799	848	863	808	815	800	853	833	839	859	872	918	876	814	801	838	826	859	833	824	858	838	849	812	817	830	788	876	802	883	797	815	812	848	826	838	805	841	835	816	862	824	799	829	848	821	855	870	839	854	858	835	795	808	822	830	828	863	761	823	839	792	788	832	864	860	822	797	767	812	874	819	827	833	818	839	796	851	802	835	801	811	813	774	892	830	822	834	853	793	850	835	817	804	870	830	879	860	816	823	795	849	879	850	823	794	846	821	794	786	822	804	808	820	786	784	834	793	820	862	859	875	775	861	885	848	839	826	819	875	808	874	809	857	787	844	858	835	858	836	833	802	817	839	818	825	843	796	828	836	816	840	823	824	804	856	837	879	821	797	814	858	784	808	798	777	888	846	830	821	842	841	800	826	833	828	799	809	847	796	823	817	841	808	865	814	845	872	845	849	796	782	813	835	847	830	825	819	853	832	851	795	826	821	862	816	854	844	880	804	829	856	854	805	841	874	806	813	831	826	836	849	856	856	823	850	797	810	789	795	837	829	813	823	774	802	847	807	821	815	853	815	810	848	810	836	796	845	785	846	821	790	842	833	839	835	779	795	828	845	839	854	856	826	866	824	824	884	845	795	803	790	847	831	876	838	833	812	804	763	801	842	836	800	848	826	905	773	834	783	842	833	806	815	865	833	840	886	842	813	822	844	834	856	840	901	845	812	862	834	816	825	895	789	848	808	771	819	783	829	838	818	823	848	826	829	826	845	872	818	903	818	849	859	886	825	865	800	828	848	828	805	818	840	839	856	815	794	799	886	841	833	834	838	816	761	825	795	864	802	855	841	817	830	835	832	813	875	828	826	851	788	825	836	822	839	778	826	836	833	777	784	808	820	802	865	829	813	861	832	850	853	821	837	867	849	821	863	831	869	832	793	785	784	765	858	824	840	855	842	841	862	857	782	791	794	813	814	843	879	875	876	785	861	864	837	866	811	845	862	813	808	826	794	806	772	798	837	837	791	818	813	834	879	842	843	834	784	818	772	805	821	809	845	844	793	829	853	826	825	865	852	843	861	818	826	835	807	830	847	843	875	793	807	843	834	806	838	816	817	820	794	798	827	855	810	846	810	817	803	831	826	817	811	798	850	829	836	766	810	843	835	882	829	804	865	798	846	796	875	844	823	863	862	817	823	795	819	831	807	784	784	858	856	868	814	835	878	782	836	845	869	797	815	821	807	813	826	804	861	845	817	855	807	825	834	862	810	794	864	845	828	801	814	823	827	880	786	778	768	860	818	783	812	855	840	794	808	851	817	853	842	874	802	804	819	800	799	852	848	881	835	879	890	860	761	841	778	846	795	856	851	816	877	790	793	825	864	806	809	836	806	853	785	861	827	880	833	878	826	839	806	848	823	796	825	801	860	819	838	794	829	774	849	845	819	804	803	815	848	827	785	879	808	829	789	798	835	851	833	788	863	850	821	803	798	817	840	846	801	864	827	802	775	827	857	799	878	841	861	885	829	878	815	797	855	849	839	805	841	781	833	890	811	844	816	835	837	881	848	850	798	832	806	867	768	791	810	827	803	830	860	794	834	793	830	840	790	842	866	809	861	806	865	816	828	848	844	856	826	863	848	872	837	811	803	829	821	842	837	845	798	811	885	832	828	875	816	857	874	857	804	815	840	904	846	846	822	887	839	822	793	804	825	807	828	828	823	813	814	875	832	834	814	819	799	804	841	792	807	838	824	819	812	808	791	820	757	763	852	789	859	848	783	796	803	819	804	805	836	803	827	850	887	811	870	841	833	831	784	856	754	824	829	810	851	842	818	841	821	900	825	847	846	795	815	807	816	804	847	849	808
37277	13276	4935	2522	1937	1673	1536	1349	1208	1148	1090	1060	1079	1067	1001	1026	1073	1005	1044	1024	1120	1066	1058	1055	1065	1113	1099	1118	1040	1041	1055	1050	1073	978	945	997	984	913	1016	990	966	977	978	1012	952	1038	1003	948	981	1005	994	976	901	907	942	918	905	900	882	899	948	949	961	868	925	960	940	934	855	903	928	943	914	921	919	947	968	936	917	927	912	922	862	943	946	932	917	858	933	966	965	969	965	932	947	918	897	907	884	926	973	922	917	917	960	937	965	924	917	896	912	863	929	902	902	949	894	910	881	894	899	913	934	915	926	920	936	876	971	925	930	895	943	922	944	876	960	932	930	889	919	974	986	889	927	857	946	903	903	897	874	904	880	935	888	859	892	907	929	906	987	929	909	976	899	972	929	895	952	912	931	927	888	928	902	943	892	939	933	894	862	981	953	902	913	901	917	939	917	959	934	925	942	939	887	907	969	818	917	906	917	933	938	888	903	932	948	967	920	931	952	924	951	878	924	904	932	901	951	949	910	903	923	901	959	830	917	914	918	910	914	995	906	923	958	952	965	900	920	943	911	974	949	916	922	989	899	933	916	903	919	924	887	942	924	890	837	905	950	902	938	848	893	943	920	917	913	967	934	937	937	881	942	900	942	901	908	913	908	894	874	916	933	885	901	870	948	919	883	897	909	898	895	948	927	916	901	917	915	959	941	925	985	912	855	918	948	928	981	924	950	880	907	926	976	885	887	900	980	891	935	891	910	951	926	902	904	910	846	906	863	904	884	912	946	912	936	959	878	927	943	943	964	963	909	890	909	932	943	881	901	935	866	928	930	944	862	868	1000	979	948	892	945	915	968	875	923	913	939	898	960	969	906	941	903	910	923	977	904	851	965	909	900	953	895	955	957	932	897	980	906	928	954	855	897	932	892	941	936	907	979	888	931	883	962	938	946	949	908	979	926	873	913	902	927	897	961	902	942	932	928	962	881	920	942	951	918	985	883	995	968	908	945	858	894	955	907	977	892	931	896	906	914	900	919	938	973	910	916	881	1003	904	928	886	945	930	987	952	938	947	933	863	900	918	876	909	944	894	910	944	923	946	870	951	894	904	939	938	916	877	892	966	910	887	903	892	946	846	957	873	896	929	865	940	924	919	893	922	979	916	902	928	904	909	944	957	891	914	923	980	951	887	936	915	892	967	917	982	939	882	861	886	960	946	871	992	904	893	905	900	899	911	958	911	901	890	913	901	928	915	945	898	944	951	899	896	922	885	927	932	936	867	893	917	917	903	928	946	897	932	972	931	903	904	853	944	962	940	940	883	925	965	883	919	980	956	930	873	926	925	905	928	999	916	969	929	979	971	924	943	985	881	914	970	935	923	917	995	886	908	933	922	886	920	898	945	938	912	899	929	914	912	875	879	925	915	912	903	895	936	912	912	945	956	900	978	903	885	859	913	928	912	953	894	902	912	915	897	989	935	911	914	973	915	915	973	944	990	941	868	988	948	884	915	936	892	950	932	917	918	857	933	947	924	946	907	935	885	882	933	912	942	936	939	976	881	950	951	890	944	883	883	926	918	944	949	931	926	921	1023	951	943	915	899	965	969	898	951	917	894	927	894	905	920	862	907	934	944	919	971	907	918	952	902	923	915	904	953	950	895	1009	909	907	862	919	947	959	948	878	906	885	930	926	887	917	950	948	955	962	951	929	931	965	889	903	914	962	935	944	878	884	928	952	877	930	974	913	889	954	931	891	926	914	931	910	942	930	925	908	946	885	904	922	875	961	948	895	893	899	939	941	941	911	948	937	915	900	908	939	948	897	910	894	986	945	902	980	934	905	866	980	949	890	943	942	974	908	938	934	962	937	953	896	940	927	952	969	928	898	942	892	896	812	865	840	882	901	942	930	873	927	937	918	945	926	931	888	940	952	903	900	972	936	912	927	908	922	884	935	971	998	898	942	935	973	906	920	978	918	923	881	943	896	938	922	923	891	923	938	896	904	908	985	905	933	913	931	892	892	931	887	959	922	919	883	953	918	942	896	917	956	981	930	904	924	944	899	872	941	963	993	933	919	895	949	928	919	932	934	945	891	913	948	926	903	923	917	940	931	904	962	967	931	909	973	938	894	934	900	921	901	917	930	909	960	929	930	909	887	965	877	929	948	943	927	920	905	955	939	914	900	935	923	888	936	960	929	875	975	867	975	916	961	923	976	893	906	908	936	874	934	892	969	895	920	934	936	916	926	920	910	888	926	909	909	943	899	983	920	926	909	922	903	900	940	946	934	972	918	902	901	912	890	927	938	967	914	936	970	946	931	1005	932	853	947	969	895	888	912	955	910	929	873	938	934	914	896	876	893	888	945	925	958	918	923	919	917	862	938	985	929	910	960	928	924	898	906	867	986	943	903	903	925	891	902	934	990	844	947	919	920	950	941	929	906	911	900	865	935	948	906	892	909	951	918	938	953	937	999	953	914	973	916	973	926	981	989	923	884	886	968	927	937	944	921	920	937	881	946	985	958	914	972	929	905	922	956	906	940	932	924	886	955	959	923	926	875	944	905	931	893	951	925	929	910	920	928	877	898	922	918	920	934	891	927	931	908	935	956	876	953	929	921	926	932	933	927	974	920	965	867	928	901	921	900	917	940	950	917	957	901	934	922	893	891	932	956	908	967	934	899	905	953	969	915	899	910	890	959	920	932	880	924	950	906	992	927	935	936	932	923	956	939	895	933	948	867	955	962	937	884	932	899	951	865	922	946	913	938	945	889	949	873	911	918	962	945	972	943	873	926	890	926	953	932	931	945	936	924	945	901	873	876	940	900	886	926	923	924	956	902	893	909	935	879	875	881	963	917	896	929	948	952	911	936	959	871	930	934	885	894	890	913	914	909	895	940	947	961	939	918	939	924	935	919	893	972	923	897	952	939	940	938	917	973	929	882	913	979	911	951	893	937	885	939	874	945	918	930	891	944	942	869	954	982	992	893	958	942	972	917	847	929	903	901	921	932	940	924	916	935	902	979	907	913	912	903	896	895	907	850	886	924	933	981	909	894	928	891	887	971	878	936	949	933	936	957	939	887	959	893	931	907	929	870	931	910	915	883	911	923	920	930	862	915	838	924	923	965	895	941	931	921	915	927	896	889	881	923	956	933	953	870	888	917	925	909	995	958	925	905	894	884	896	929	985	946	912	962	900	867	887	898	943	906	872	928	938	906	876	911	941	949	966	941	869	938	926	919	931	895	900	936	959	916	934	906	899	946	904	916	900	871	958	902	979	948	929	926	987	921	981	972	903	880	914	913	928	919	902	875	966	863	895	917	950	927	895	877	934	903	905	987	954	896	911	955	891	885	913	883	936	897	943	960	924	895	893	868	926	936	980	883	927	928	900	907	932	973	896	916	945	928	895	926	969	879	898	951	910	915	973	958	867	934	941	916	954	943	926	881	928	913	920	890	843	913	904	918	898	938	982	910	950	874	934	944	921	957	984	965	930	966	925	937	906
22215	20764	28442	23168	20765	20832	11903	1556	1108	1036	890	880	846	855	805	743	781	784	849	834	783	794	842	853	853	827	853	892	871	804	766	758	778	697	702	677	716	671	708	721	741	671	684	718	763	741	717	757	753	720	722	750	664	655	634	673	644	719	670	672	635	617	722	647	625	666	621	664	685	606	650	603	638	668	615	629	660	625	637	715	642	659	665	699	640	661	701	651	661	621	630	648	590	665	628	629	678	618	636	623	676	648	580	649	618	611	643	633	627	625	657	672	605	658	668	697	610	637	656	687	644	655	663	614	724	645	632	601	633	621	645	657	636	637	665	670	633	626	602	678	677	671	633	616	606	616	631	615	634	670	627	668	641	659	699	667	629	629	631	605	644	607	657	656	627	660	599	655	667	643	645	625	645	615	656	614	661	646	623	634	647	657	640	597	622	665	612	693	605	622	600	599	610	656	652	625	683	652	633	664	600	630	628	643	639	622	651	629	656	665	628	672	626	636	686	645	607	663	635	618	651	613	599	644	638	642	604	662	627	667	613	620	680	666	610	686	611	613	600	704	639	592	622	672	609	624	590	636	632	657	709	626	647	648	650	662	646	631	650	622	612	596	647	651	685	598	654	610	637	626	671	642	652	659	615	638	676	603	628	616	666	636	643	628	627	693	651	664	652	625	644	640	644	618	699	648	657	650	659	649	651	652	607	639	645	624	629	627	641	682	637	650	659	628	658	667	643	635	665	666	611	671	655	589	621	606	658	651	632	625	658	613	607	644	660	644	605	621	629	645	646	650	665	620	664	629	677	629	670	632	675	660	650	635	590	609	634	666	642	595	646	630	633	669	639	619	697	635	604	641	589	604	677	607	659	639	645	630	654	600	611	618	607	676	679	671	675	641	598	594	645	603	622	659	642	645	681	657	619	652	664	625	687	595	640	632	670	627	683	627	607	642	612	618	608	675	666	641	698	675	644	592	615	665	654	636	612	716	641	623	601	697	582	682	654	604	679	658	634	616	629	609	607	641	653	698	661	648	656	629	683	630	657	628	700	639	644	619	649	724	634	637	670	670	653	666	642	677	696	645	651	636	592	629	625	616	642	639	599	623	645	626	625	652	638	647	630	643	682	636	627	599	616	631	616	610	639	590	630	682	616	630	620	647	628	630	606	604	665	670	642	625	629	682	630	647	692	669	674	624	622	654	612	639	643	626	659	689	600	644	639	644	649	656	672	664	648	666	650	621	642	672	690	665	665	694	679	637	621	616	668	650	670	620	671	637	699	615	621	649	669	647	646	630	658	628	641	626	655	633	645	655	615	661	636	659	656	634	659	647	644	685	633	634	618	671	665	636	631	672	642	638	655	659	617	672	673	653	578	642	692	620	623	630	668	697	648	628	615	662	647	644	624	637	604	635	624	643	686	656	671	623	684	625	701	628	613	640	638	658	665	684	625	645	642	594	631	641	670	639	635	658	641	621	589	666	661	617	654	646	649	643	657	661	630	634	671	639	667	620	647	625	660	666	653	650	615	659	635	667	672	654	660	650	663	591	598	626	634	631	657	651	668	629	635	639	653	660	625	641	632	659	632	621	648	603	690	670	666	672	632	645	645	609	641	634	676	645	634	686	598	618	600	664	642	619	659	664	663	629	611	625	637	643	684	617	620	619	680	648	684	632	670	585	672	649	622	669	640	596	665	641	653	631	642	638	624	656	657	659	638	619	642	611	605	683	663	646	605	643	655	651	664	622	668	620	616	620	622	661	630	646	626	666	626	641	591	679	662	635	634	603	634	650	654	632	617	640	661	675	643	696	684	684	687	666	649	571	673	666	663	624	606	620	614	651	631	672	665	627	615	623	636	692	632	605	617	644	633	622	651	660	678	668	647	669	659	627	641	658	689	637	658	655	670	676	639	596	646	636	665	628	631	656	606	588	668	658	661	683	625	651	651	670	671	657	590	630	593	668	651	654	632	636	619	627	585	620	609	633	641	660	636	643	626	637	626	643	682	639	638	630	655	673	642	664	654	624	629	618	643	678	629	646	641	615	616	622	599	655	667	642	640	635	613	613	634	608	620	658	637	643	662	645	637	639	622	620	638	645	669	636	651	696	615	622	675	654	659	649	623	646	667	655	643	649	607	651	662	618	667	620	654	610	621	663	636	602	627	631	655	644	656	596	657	630	660	651	634	665	652	653	610	652	651	678	609	656	621	633	632	652	661	609	595	682	682	636	633	618	609	611	630	661	615	644	632	579	647	679	622	641	634	638	656	661	628	627	604	646	611	673	589	646	612	708	641	646	637	661	636	629	670	660	599	639	618	632	651	619	676	656	667	648	653	673	629	642	676	616	656	632	624	633	623	644	665	641	663	570	681	592	619	631	643	684	674	666	684	677	700	615	588	631	633	662	629	625	640	625	618	616	650	685	634	644	626	648	634	619	648	640	645	641	641	665	661	697	656	630	596	663	649	628	664	636	610	624	641	668	631	652	689	658	640	619	643	625	651	644	669	645	610	638	634	624	626	654	649	632	682	628	654	651	637	628	624	635	637	672	639	686	609	667	651	641	639	657	598	619	596	641	615	678	619	632	629	613	662	646	632	658	549	661	645	635	641	633	669	652	636	633	632	675	577	628	623	679	628	635	647	636	630	632	600	627	616	622	614	612	638	603	594	655	638	617	640	687	621	608	621	679	680	656	652	630	655	605	634	637	645	659	642	642	635	694	660	639	677	611	632	666	596	657	684	657	636	611	608	602	614	621	637	626	648	669	647	665	665	621	643	659	657	679	627	663	607	619	674	619	621	636	680	637	643	676	602	634	656	635	626	619	609	668	644	586	646	645	666	686	587	648	593	614	614	651	642	597	646	565	646	638	616	676	659	652	635	718	588	590	637	623	676	612	645	624	605	625	687	658	627	642	656	620	669	633	615	673	593	631	641	638	622	658	676	622	614	626	635	611	621	664	641	627	669	643	674	656	617	610	571	648	620	643	620	657	577	620	658	663	612	633	654	575	650	634	625	642	630	630	611	666	636	650	666	681	595	636	625	627	623	630	615	602	638	656	667	650	679	656	637	646	661	674	665	628	629	615	593	661	688	594	613	676	600	610	652	623	638	645	632	677	607	669	606	600	605	630	646	664	634	610	658	639	641	658	626	632	624	668	651	648	661	654	651	650	613	605	605	622	614	627	617	597	627	601	650	622	640	648	648	659	672	611	650	641	628	674	644	646	617	658	655	629	605	622	603	596	607	606	670	606	655	624	661	601	573	681	646	650	708	651	618	636	646	641	682	674	662	660	642	653	633	683	611	650	675	645	651	626	659	670	660	646	604	700	616	611	648	652	619	651	666	631	666	640	649	599	618	662	675	623	648	650	612	683	667	653	656	694	649	607	623	634	664	644	640	595	655	649	636	644	667	650	651	602	660	631	680	634	622	673	615	600	638	633	686	633	658	657	649	645	592	610	650	660	651	623	651	611	627	620	637	633	639	688
42101	20244	11340	5800	4056	3269	2596	2201	1802	1533	1368	1232	1079	1072	1030	983	962	1009	993	1092	1058	1055	1067	1032	1067	1123	1062	1156	1091	1033	1005	904	931	833	725	729	797	790	812	829	840	803	826	827	868	895	874	808	836	817	883	833	786	799	734	688	728	712	693	695	734	696	721	710	686	725	750	718	750	697	723	696	720	700	678	725	736	679	647	700	723	731	675	710	704	725	697	709	667	718	674	738	692	710	644	725	680	725	714	640	705	716	674	686	709	709	713	653	684	652	697	710	683	628	668	681	721	729	702	677	721	710	741	676	708	749	726	669	744	708	697	758	748	708	721	660	693	696	687	692	653	756	689	663	726	669	660	682	695	718	694	677	738	700	734	686	659	657	691	679	712	672	742	701	684	670	680	709	703	698	741	674	703	713	705	637	729	666	676	730	703	645	720	728	690	687	664	665	711	732	728	707	694	711	663	676	732	705	664	692	694	751	694	691	703	679	680	733	667	683	697	680	715	709	751	707	733	673	739	684	642	677	677	671	720	712	672	705	652	679	676	665	709	706	700	635	693	692	679	734	696	688	689	717	688	704	728	695	670	699	754	688	701	740	660	642	728	694	659	686	729	693	701	704	739	713	712	671	681	700	671	701	685	704	708	703	741	690	693	692	691	671	680	667	664	690	719	679	716	701	681	714	690	682	673	674	713	680	732	737	672	760	704	713	678	699	716	692	701	713	696	692	713	675	699	682	742	692	746	669	654	716	678	675	691	709	706	687	701	715	700	668	733	677	712	691	734	741	714	724	710	686	677	634	686	704	683	721	725	632	695	724	700	733	636	714	743	690	730	656	672	650	719	679	688	689	659	699	753	728	673	689	712	689	744	747	724	694	723	689	726	701	746	740	700	656	710	697	682	673	674	710	628	702	748	709	728	697	705	720	688	685	686	709	682	652	689	768	706	728	692	718	684	684	692	651	714	707	655	671	657	687	688	689	669	667	709	695	649	641	723	717	714	702	671	667	698	686	718	670	754	675	721	713	706	735	748	705	673	700	702	691	703	690	686	700	721	715	694	710	746	709	715	704	688	670	650	679	637	714	689	710	729	728	645	716	696	717	668	753	676	670	724	654	695	708	687	691	717	714	710	716	720	701	706	690	713	684	687	694	682	696	710	733	680	686	710	697	709	697	722	755	731	739	686	670	705	693	691	679	689	683	680	699	679	736	690	697	695	702	743	691	731	728	723	733	723	733	674	718	718	690	690	637	685	692	680	694	688	676	702	675	707	712	695	715	678	663	751	692	660	744	692	692	707	703	715	731	748	686	730	677	703	676	672	702	716	736	704	706	708	741	707	697	763	744	689	694	725	721	717	709	678	686	758	714	679	716	678	702	647	662	667	729	699	697	730	738	685	685	699	719	718	739	685	734	659	676	689	669	692	649	682	691	726	685	702	702	708	668	732	718	697	685	691	702	680	740	724	705	689	681	703	669	705	735	688	695	675	657	686	661	730	686	718	703	722	711	658	752	704	682	683	707	685	717	674	653	675	658	679	671	658	712	704	695	658	737	676	699	741	730	706	696	677	696	732	680	730	664	682	694	719	640	707	661	733	710	695	658	697	685	694	690	650	677	670	718	700	742	702	720	690	649	695	748	670	731	683	689	687	705	647	692	695	710	721	720	745	695	667	693	675	654	719	651	700	702	684	679	737	668	674	645	717	676	711	682	673	720	710	675	681	693	695	703	664	707	702	679	680	677	661	722	750	640	661	668	724	689	699	734	699	731	714	697	733	674	652	704	693	689	704	712	707	667	729	717	701	661	703	736	770	738	683	684	666	687	724	678	686	670	644	649	725	655	701	702	700	716	715	766	705	715	698	611	687	746	681	692	697	699	677	730	727	700	734	718	712	675	675	717	703	683	668	708	726	731	672	703	660	676	657	671	718	711	711	662	696	672	683	669	728	683	694	718	661	688	727	732	699	689	715	687	667	668	670	725	725	707	719	671	727	675	701	699	724	701	698	725	709	730	708	689	679	722	698	735	680	685	665	677	676	682	644	690	682	694	714	684	688	657	714	681	660	700	697	701	726	757	698	710	679	691	697	688	719	739	672	719	699	724	700	693	740	696	698	711	725	706	704	642	762	692	697	691	687	697	734	654	726	694	683	715	739	683	686	727	718	695	701	675	690	669	690	762	729	711	687	674	734	745	680	681	669	693	690	630	760	653	703	720	689	718	665	719	683	717	694	704	692	706	664	688	667	722	670	689	697	716	713	681	683	689	699	714	709	716	709	682	682	676	704	735	673	717	689	726	688	736	692	703	705	666	669	703	696	669	720	703	714	729	664	676	680	656	655	683	680	714	724	689	694	732	707	662	696	702	693	647	693	710	713	688	687	709	680	650	672	711	713	697	704	702	695	676	674	699	717	729	670	691	744	740	732	673	752	676	655	670	711	717	731	676	690	731	691	702	693	672	655	749	664	707	734	717	670	688	724	712	727	725	764	688	716	672	661	713	685	695	664	705	768	714	740	684	690	732	673	714	681	680	725	738	707	705	688	713	691	710	709	691	686	710	677	689	681	726	709	673	681	692	711	715	685	716	699	656	696	673	684	749	712	701	721	693	714	685	710	720	709	700	714	701	672	706	672	688	696	738	706	706	709	658	681	687	743	667	674	721	713	669	696	726	700	710	635	713	684	725	653	702	736	698	715	658	683	693	671	703	675	722	698	731	648	700	655	680	708	699	699	653	672	678	714	653	686	695	681	688	673	696	690	729	684	690	721	688	665	668	708	667	713	711	672	718	693	704	721	728	665	729	688	623	721	713	668	707	670	667	655	662	716	655	701	700	696	680	719	672	666	681	684	688	680	784	704	676	706	697	701	717	716	692	758	692	658	659	669	736	705	694	716	679	658	697	707	701	693	701	756	653	702	682	701	688	713	721	682	643	698	723	744	697	711	695	680	706	717	729	714	690	680	682	669	699	685	698	723	759	668	673	698	757	710	695	702	696	728	732	721	717	762	731	718	669	668	720	704	695	734	700	689	652	675	700	701	703	747	678	699	670	704	684	696	703	638	722	673	696	723	705	720	719	645	702	673	697	693	710	680	747	722	702	727	695	713	693	687	691	692	686	722	679	663	723	747	721	677	675	688	713	677	674	729	721	727	713	687	692	670	670	686	688	681	691	714	706	703	692	716	704	660	677	685	658	715	688	734	690	678	735	691	693	745	652	709	704	747	684	692	697	703	719	679	676	732	657	745	678	739	693	696	624	715	707	665	694	695	692	679	693	662	679	718	681	676	727	695	678	680	725	689	746	634	732	699	690	709	714	704	748	722	685	655	695	713	766	693	644	741	705	677	691	720	702	712	743	686	703	730	694	747	688	696	731	719	629	682	693	679	700	752	697	706	672	659	714	745	675	668	691	680	708	710	700	733	680	679	722	703	654	699	672	694	710	719	739	669	687	642	692	614	725	710	708	666	711	723	684	709	672	732	716	741	719
29550	20535	9588	1346	847	709	677	638	630	611	633	598	636	615	595	619	651	620	618	612	603	660	653	700	680	704	669	662	695	661	670	721	656	608	637	594	651	605	595	613	641	635	642	641	693	615	596	640	651	620	639	660	662	606	564	634	608	556	617	634	596	587	607	612	598	619	548	609	630	665	613	612	673	708	611	635	635	630	615	620	583	638	603	598	599	617	562	613	594	615	602	620	647	548	570	605	619	549	641	600	613	616	603	615	590	590	601	677	572	608	606	592	581	624	603	638	579	595	673	619	648	568	621	621	614	654	624	603	569	678	630	618	613	606	585	632	645	601	615	636	632	590	606	640	659	608	611	629	651	685	610	609	627	605	592	598	642	597	584	608	612	645	604	633	604	623	621	579	615	555	611	572	617	635	586	634	601	608	563	619	648	603	609	635	659	636	677	581	616	594	611	592	649	574	609	587	623	595	604	616	612	609	633	577	601	605	631	595	599	597	594	609	575	575	651	576	656	645	620	615	599	609	611	620	574	630	577	638	595	587	630	600	652	570	638	617	592	639	649	584	612	634	607	599	623	612	552	610	581	616	565	635	614	595	640	646	604	553	581	585	590	602	602	658	589	561	586	584	621	656	606	593	599	634	582	604	581	571	614	592	599	623	625	604	596	612	685	582	600	606	579	594	619	622	646	578	599	651	615	600	634	568	612	574	567	615	617	630	669	636	593	609	662	585	591	644	609	633	557	599	625	619	630	595	630	616	623	622	622	606	632	567	626	597	617	614	619	559	669	599	566	618	656	608	620	583	620	589	634	564	587	584	563	593	601	587	595	651	598	622	652	589	622	607	614	644	639	619	623	667	588	623	615	562	592	659	586	638	640	617	627	639	623	598	633	637	605	633	597	599	598	634	580	604	642	594	586	595	579	567	594	588	593	625	594	628	614	602	634	624	594	591	592	615	617	614	607	591	590	587	577	586	626	590	600	646	630	602	582	613	671	605	615	619	620	603	630	581	587	580	591	616	619	597	622	586	601	600	616	602	545	611	611	650	583	630	643	644	590	610	612	633	616	627	601	592	605	581	614	640	564	595	638	639	618	563	606	576	576	607	614	627	576	632	601	597	595	624	640	581	600	606	602	614	607	609	570	634	650	624	595	606	594	623	600	666	618	640	613	594	610	627	660	635	616	602	593	603	614	658	600	602	594	608	604	644	619	552	623	613	636	603	634	584	589	618	595	586	608	660	590	598	636	631	589	598	619	613	598	587	670	580	587	586	657	638	639	634	586	591	559	644	663	630	582	589	603	600	651	613	580	646	654	614	584	598	618	593	622	598	571	562	610	583	630	581	648	640	590	582	672	625	600	579	623	580	608	601	612	630	674	660	588	625	595	627	596	638	639	600	589	686	638	564	632	618	553	646	568	596	617	675	606	586	639	585	614	647	624	567	609	582	614	620	619	564	641	654	597	615	646	583	642	635	583	641	642	596	619	579	575	623	647	612	652	562	587	573	620	604	597	623	592	594	653	583	579	601	624	604	614	600	585	643	557	632	582	622	632	645	606	618	583	596	577	618	597	601	615	610	625	578	621	613	595	624	655	586	652	606	639	628	553	596	593	616	606	573	616	623	629	588	642	611	653	597	617	648	573	601	606	630	558	582	617	567	591	604	580	641	632	559	592	611	627	638	643	653	602	629	616	605	632	580	564	619	645	661	638	648	581	642	601	610	633	624	575	612	632	572	602	592	566	632	566	580	601	648	632	622	639	591	621	586	623	607	606	577	625	596	584	611	637	612	627	623	619	571	588	642	613	624	591	591	629	624	599	620	585	650	621	610	640	643	606	604	646	591	609	613	565	622	615	635	592	624	627	638	552	593	586	622	622	580	620	661	614	581	617	648	630	613	610	624	633	615	602	629	627	630	607	617	599	631	628	605	596	565	610	628	605	559	618	590	603	662	583	583	587	619	605	549	612	660	636	611	615	557	590	602	611	620	648	628	572	606	621	628	597	597	617	617	656	567	642	652	632	602	640	624	623	581	656	615	589	606	576	628	577	597	631	618	593	592	612	590	611	593	614	641	566	619	644	599	611	574	606	635	556	573	607	612	612	664	601	660	592	629	649	612	613	614	581	589	607	583	594	614	660	619	658	588	646	634	636	654	656	635	619	599	665	640	621	580	587	555	621	646	605	620	579	638	587	625	570	629	649	605	610	624	646	640	555	620	590	616	635	650	626	577	587	610	613	647	647	610	598	629	644	568	597	634	585	631	582	598	568	580	614	576	582	633	625	610	605	600	622	659	579	582	595	597	598	610	638	645	655	634	642	628	614	591	622	604	627	616	606	616	577	651	606	612	590	581	581	613	599	572	581	629	565	610	642	580	611	606	584	630	605	602	581	576	584	630	627	614	610	580	637	619	607	594	623	620	627	633	639	656	601	575	596	644	609	585	616	609	629	549	588	583	596	572	628	608	600	573	607	609	629	650	590	579	605	596	585	601	621	592	592	581	619	619	600	627	596	651	609	597	613	595	584	613	590	595	602	619	626	568	615	574	654	628	645	592	614	563	591	585	576	593	579	618	614	614	584	587	578	629	611	589	643	631	604	576	635	620	613	585	646	556	623	622	595	634	612	660	625	606	644	595	595	630	591	593	587	627	582	618	618	612	654	624	644	642	597	569	607	584	590	655	581	585	611	543	649	638	576	616	563	598	584	589	615	582	586	666	573	603	582	612	636	604	638	602	610	598	614	632	597	639	631	581	614	600	605	563	692	620	571	654	641	623	610	594	630	607	611	584	607	600	622	656	597	608	639	592	578	608	633	620	596	630	622	591	647	643	573	622	557	643	629	604	610	555	609	618	619	632	600	651	581	587	585	598	559	588	603	569	615	624	589	612	649	571	613	614	593	557	592	599	586	580	597	574	601	597	579	610	608	618	625	589	639	657	541	644	623	624	612	587	616	629	633	584	636	610	595	593	628	606	608	590	641	600	604	595	602	567	614	613	663	598	628	572	652	607	609	595	628	604	621	618	649	607	620	616	607	597	623	629	662	652	622	591	590	567	623	635	633	566	570	606	601	621	593	615	629	611	611	619	669	609	614	600	618	643	626	638	606	618	659	617	588	610	585	589	662	578	651	613	637	610	630	616	602	612	609	630	599	586	642	652	579	622	610	593	584	627	612	617	584	621	647	558	623	621	575	602	632	628	653	617	624	566	600	630	592	580	594	597	669	572	638	594	653	615	654	639	584	595	599	583	628	602	619	592	595	640	614	583	622	596	584	614	613	603	600	633	594	631	622	611	599	638	581	611	638	610	604	581	640	623	608	565	571	603	599	617	673	635	634	626	601	602	627	595	636	599	622	605	585	611	640	566	611	628	610	582	646	646	588	612	641	605	643	634	640	621	640	545	619	606	643	602	618	613	628	605	619	669	616	614	608	652	636	601	647	601	636	620	628	589	607	594	630	636	626	575	620	592	614	595	617	569	618	563
34877	7562	1239	892	808	820	753	731	758	734	724	724	727	709	708	718	696	773	709	765	742	825	851	792	811	861	807	865	832	835	745	735	698	720	779	768	762	756	675	715	680	753	741	780	749	747	745	752	771	768	802	799	707	722	683	691	707	675	683	731	685	689	728	712	665	726	708	749	709	759	728	719	704	698	701	708	726	666	729	714	751	678	718	745	717	745	674	666	718	694	689	726	680	714	706	687	753	699	684	703	698	709	652	673	728	683	712	689	729	702	740	728	715	694	687	693	744	688	704	683	711	646	725	687	642	753	701	695	653	681	719	691	655	688	684	699	751	746	674	717	713	711	697	712	692	696	674	728	677	678	683	676	670	649	744	716	697	698	715	699	688	680	675	707	693	727	713	733	688	713	717	716	682	724	712	658	650	697	716	697	664	749	704	733	773	654	682	692	714	708	718	734	686	690	736	686	714	679	709	739	705	695	707	711	706	637	685	742	706	715	710	683	688	715	713	747	735	679	700	667	684	706	733	723	703	739	701	690	661	739	671	691	708	657	700	739	664	678	744	722	713	707	706	718	669	741	678	738	726	687	740	750	685	732	677	746	655	725	704	706	697	672	675	694	688	692	667	747	670	717	681	677	719	712	718	727	726	710	741	669	700	714	716	723	727	709	703	709	686	682	732	726	696	743	728	708	707	735	733	724	723	719	644	719	685	764	706	762	672	739	727	717	667	713	766	718	663	692	688	703	721	704	674	695	723	671	709	721	676	721	684	730	692	685	703	699	685	694	723	703	683	714	710	730	727	722	746	704	678	673	707	703	698	732	749	691	704	723	743	649	677	695	718	723	788	705	719	746	689	686	691	752	715	705	676	667	641	713	729	659	673	733	700	702	696	695	645	762	716	661	680	713	702	714	683	688	697	703	662	698	730	697	684	688	667	659	711	678	700	702	713	706	736	732	689	725	674	675	724	682	736	697	679	710	687	698	701	710	721	690	759	718	727	670	687	687	685	746	696	732	672	688	749	711	681	705	702	732	679	692	690	693	690	683	742	698	718	670	684	743	740	678	676	697	696	678	694	691	701	764	714	693	730	738	721	684	674	725	705	734	743	706	742	706	671	717	750	691	725	713	666	675	734	746	770	726	725	723	676	731	713	706	745	723	726	711	683	722	686	692	666	692	674	719	678	732	736	686	731	745	690	678	704	727	745	708	715	670	691	750	721	726	712	688	674	723	696	715	686	678	696	696	695	708	705	677	674	682	689	710	723	725	670	663	658	742	708	687	676	697	714	713	727	701	683	683	702	700	702	736	712	725	716	717	664	727	672	675	698	684	720	701	708	681	659	699	711	714	750	722	718	679	661	747	676	715	721	686	719	726	716	684	716	709	649	654	692	662	720	719	717	698	709	642	708	715	685	689	735	681	721	739	713	722	699	718	720	688	685	715	732	719	706	681	722	700	627	704	709	690	731	700	745	714	716	698	681	728	734	705	697	685	658	751	668	732	692	696	689	697	712	711	672	708	672	730	653	706	719	697	669	723	704	742	675	727	692	717	670	708	704	696	719	733	719	738	716	713	706	691	723	687	678	666	684	655	686	699	709	690	706	709	715	699	711	696	720	723	722	695	722	766	675	681	677	655	656	737	694	724	696	749	731	716	715	677	712	714	706	681	732	683	657	708	743	653	688	705	678	680	778	708	695	710	691	715	692	700	734	683	724	703	682	713	704	650	734	685	700	725	675	716	701	707	732	719	696	747	727	671	697	725	697	694	685	722	706	715	688	727	700	725	739	769	767	693	743	720	694	716	701	692	703	714	706	700	694	688	683	719	758	680	703	665	699	716	682	719	710	725	673	694	707	645	714	711	739	713	683	716	716	662	672	711	738	718	695	687	721	698	694	744	704	670	690	709	745	720	707	725	719	671	704	685	674	680	708	703	717	717	749	674	681	751	681	716	680	723	698	715	725	753	651	684	701	770	723	659	712	747	690	698	696	704	688	694	724	695	698	730	703	741	724	703	718	709	703	744	711	683	729	739	742	768	740	650	681	700	729	649	706	719	720	739	744	703	728	704	729	720	683	698	719	675	686	707	685	718	702	694	679	703	667	686	700	722	703	708	703	729	740	711	712	708	676	711	713	644	711	721	712	755	678	697	667	718	730	712	712	666	716	698	719	705	707	721	679	671	713	747	693	652	699	689	700	712	683	712	735	730	712	717	689	705	712	640	669	706	736	700	705	737	696	723	693	725	719	732	676	709	690	731	717	671	661	767	718	665	722	719	709	749	736	697	663	754	696	704	714	734	741	675	688	678	671	707	684	672	732	693	723	688	754	698	719	693	742	725	654	676	687	728	688	724	674	702	676	721	686	731	703	748	716	676	699	710	770	693	678	727	691	676	661	668	714	690	688	667	738	642	666	729	688	702	695	740	717	713	731	717	730	714	705	686	673	778	745	727	716	731	694	694	701	694	726	659	682	691	703	729	744	761	735	664	793	700	675	741	716	715	672	743	674	730	770	690	665	703	685	689	711	710	728	736	706	703	688	669	714	721	737	722	681	678	673	679	689	720	641	670	706	721	640	649	722	709	691	709	755	662	712	706	697	714	683	701	703	690	708	726	701	688	720	718	669	652	672	735	652	701	692	661	710	710	704	697	683	730	702	685	655	678	649	710	791	716	666	708	699	706	725	729	680	672	733	735	714	654	732	701	762	685	689	691	615	706	720	655	760	713	714	728	651	719	710	730	734	722	714	724	731	749	716	723	660	667	722	691	685	675	711	748	701	673	691	718	690	708	738	722	714	721	693	766	709	735	660	708	759	709	718	734	740	690	698	720	726	711	662	696	759	658	744	697	704	693	723	680	692	695	702	746	658	693	689	701	677	683	690	777	690	724	698	680	729	707	713	716	726	707	663	688	762	714	690	717	705	757	693	686	710	724	676	767	721	736	718	642	708	717	694	658	710	687	687	691	701	749	717	704	690	707	696	705	669	731	675	710	708	720	731	680	732	757	679	691	678	678	663	681	712	700	685	707	705	712	712	700	731	733	716	740	680	702	742	702	706	692	721	690	732	693	704	677	690	740	693	713	674	703	720	674	663	696	695	700	722	731	709	692	658	662	715	686	723	713	727	694	724	711	684	719	703	695	708	695	750	672	724	714	682	664	750	718	696	711	706	728	687	737	685	693	744	686	725	674	728	743	744	725	715	689	652	704	716	739	692	726	686	671	695	751	716	726	677	665	728	733	664	684	725	693	691	670	717	665	719	725	692	652	699	673	727	671	722	708	735	682	700	692	726	683	705	664	685	773	694	720	719	729	702	723	678	695	684	698	726	724	728	681	755	727	695	686	708	715	749	735	696	720	675	690	716	684	703	717	735	698	682	732	686	712	689	715	680	729	709	697	712	699	695	704	703	709	728	708	714	688	729	670	684	683	678	648	720	723	676	663	752	711	697	686	712	740	704	727	708	684	678	721	735	689	714	704	690	694
23400	20742	27861	23687	20741	11112	1249	794	674	628	569	571	506	527	509	515	475	491	548	515	564	535	552	567	552	622	584	593	556	502	507	482	470	428	425	480	467	501	481	464	487	489	465	493	522	491	513	524	498	455	489	449	447	416	430	472	419	429	428	457	430	466	458	411	439	462	377	422	440	457	427	443	449	417	436	418	464	415	437	411	401	416	422	481	397	446	418	391	464	431	429	419	420	417	407	453	401	411	429	434	450	400	429	438	462	460	440	453	442	414	435	462	435	439	436	457	438	457	428	423	427	466	453	420	422	463	395	418	397	418	455	403	432	441	421	427	473	419	415	387	475	441	397	422	453	429	382	431	439	399	437	466	406	447	432	416	451	447	432	450	419	451	454	445	427	399	413	416	451	435	438	463	428	413	382	407	411	418	424	435	440	425	432	408	442	438	447	451	437	403	445	432	436	447	428	426	420	466	413	418	420	433	429	461	417	422	435	393	431	440	417	428	469	419	443	410	444	424	454	468	422	475	443	400	415	402	393	417	486	363	483	435	437	439	429	425	411	438	430	384	411	455	403	412	419	461	375	469	440	415	470	431	415	451	405	403	428	451	427	444	415	425	404	433	434	417	419	429	420	420	410	434	447	407	406	445	448	377	423	429	468	428	425	440	412	421	420	462	425	485	432	423	439	463	400	427	436	400	432	419	432	441	449	423	404	442	421	446	404	410	394	420	422	411	439	446	408	437	442	410	434	430	428	433	454	433	428	467	383	403	407	439	396	408	457	436	424	407	403	455	433	452	434	429	394	413	418	413	364	466	445	439	421	445	426	413	406	455	465	439	465	421	389	433	452	460	382	441	404	419	447	421	396	453	427	460	403	445	376	428	413	435	432	414	420	413	424	422	444	418	410	438	449	444	450	461	446	429	452	434	462	492	425	462	466	431	451	420	454	401	428	465	431	439	462	417	437	450	446	443	418	420	446	428	475	445	441	474	425	387	448	401	436	457	388	422	407	389	451	471	426	449	446	432	416	431	422	410	398	455	430	448	471	435	410	425	427	411	394	393	428	414	396	449	418	484	432	448	436	413	437	400	440	430	395	438	450	408	437	423	432	440	439	439	410	445	423	405	421	451	401	419	418	432	462	452	429	414	399	446	446	442	441	437	456	440	390	398	408	408	418	441	440	430	447	409	430	442	455	443	398	443	439	430	443	401	422	416	408	399	402	398	430	385	462	389	434	408	395	472	388	460	428	440	403	418	423	438	427	447	441	430	426	420	386	445	444	411	432	445	457	421	441	448	424	447	425	424	423	451	406	448	396	419	417	447	392	432	422	415	432	426	405	435	418	392	431	424	423	453	417	423	444	453	437	439	449	422	448	383	421	399	434	456	434	435	428	458	446	457	419	409	412	414	455	438	416	418	436	445	423	385	387	430	389	434	443	409	390	442	414	404	393	436	452	403	439	438	430	423	433	462	438	461	422	430	433	432	463	405	409	425	379	435	410	433	422	443	438	413	445	420	469	399	419	419	405	388	416	429	431	424	431	454	486	424	429	421	406	445	434	440	440	444	486	467	438	411	424	411	428	379	461	423	459	435	422	414	458	426	423	414	403	414	439	434	414	434	421	403	463	423	414	397	445	426	416	440	421	405	400	450	391	434	452	422	410	443	445	445	423	433	394	418	403	478	420	442	408	407	434	450	446	410	439	426	406	404	405	463	446	421	396	440	402	425	461	467	452	438	421	431	417	422	415	402	404	424	423	423	403	458	436	435	447	458	436	437	446	432	429	456	456	437	417	455	428	412	415	410	453	388	426	405	436	453	421	401	439	426	450	419	415	448	387	416	410	416	405	426	422	423	414	437	435	415	413	423	438	427	365	447	439	451	432	456	391	438	431	428	420	418	440	425	379	418	440	426	429	421	453	452	416	463	444	420	428	461	444	416	444	433	413	413	440	444	450	444	437	401	488	436	431	369	432	422	418	370	424	433	434	438	452	433	414	458	457	460	415	438	417	425	427	429	402	392	434	436	410	406	434	441	431	389	429	434	460	414	430	405	426	431	432	412	438	457	479	460	462	436	402	442	449	430	433	452	441	452	411	448	455	450	402	412	452	404	429	399	398	455	443	408	418	449	462	413	426	439	417	423	458	383	421	418	424	437	410	460	488	459	420	458	418	428	423	409	421	423	402	393	421	447	396	449	444	430	437	504	382	417	399	422	406	445	454	417	414	407	403	436	400	438	424	435	420	367	444	405	431	438	438	415	433	441	421	429	442	457	471	434	413	425	434	445	415	441	452	432	409	398	454	417	366	429	415	427	455	416	408	424	434	426	436	443	418	427	430	451	434	442	423	456	402	407	467	427	449	444	401	420	425	417	435	429	402	462	475	407	418	448	439	421	441	425	423	422	418	413	444	420	458	409	456	467	415	442	442	402	427	434	430	410	426	460	505	419	433	453	450	425	424	451	411	393	406	406	429	411	444	436	424	414	440	436	418	394	413	441	448	430	439	405	434	427	411	438	398	431	439	403	432	434	448	427	418	428	410	432	417	447	380	409	441	429	413	451	450	448	425	446	442	429	434	449	447	432	412	407	412	425	430	441	443	482	431	423	438	437	432	456	457	453	460	444	426	440	425	438	442	420	437	406	481	426	413	451	407	417	405	438	418	415	430	431	446	424	402	451	425	415	437	417	403	434	405	400	408	411	450	414	421	423	419	423	459	441	411	453	428	417	412	412	402	419	396	419	448	458	446	422	447	418	422	427	469	388	442	451	396	448	437	440	470	456	439	430	449	431	438	442	385	392	445	430	436	424	409	447	437	456	456	410	434	405	434	413	428	400	427	426	439	418	436	429	433	420	438	452	412	424	437	398	402	424	416	449	419	464	445	422	441	440	427	408	424	411	389	409	402	457	435	431	429	443	439	402	444	451	445	461	467	434	425	449	394	401	441	446	439	441	435	429	428	439	401	453	439	428	416	429	414	418	461	416	457	414	409	424	440	443	407	420	387	448	431	448	430	430	476	389	416	447	458	424	441	414	419	428	427	418	437	422	438	371	429	464	401	454	413	395	408	436	420	401	439	437	436	423	420	433	438	431	447	456	438	449	461	448	414	440	413	406	424	435	449	460	426	446	437	426	421	405	414	445	428	410	415	415	425	441	391	445	400	404	386	433	422	446	437	414	433	459	443	466	425	405	398	407	446	413	442	427	408	454	383	461	409	430	431	443	415	420	421	464	433	455	446	420	439	426	434	411	416	421	440	433	409	401	382	449	438	389	398	443	408	428	395	438	441	457	447	410	417	469	449	417	422	415	426	417	438	406	421	462	409	403	461	410	418	410	449	440	443	457	441	390	433	443	432	439	402	415	411	432	367	442	443	433	413	439	389	415	441	455	447	416	456	420	448	380	440	429	453	407	420	412	425	419	412	425	422	418	422	412	406	432	464	428	410	420	417	435	409	421	405	428	479	425	424	437	446	439	471	423	438	429
37215	15645	6510	3360	2296	1743	1467	1278	1073	942	807	709	711	651	602	631	594	657	650	730	714	684	703	742	748	871	786	758	734	632	634	654	567	579	526	542	582	530	559	609	576	620	584	626	613	638	626	603	607	574	570	551	480	549	514	519	499	478	490	490	547	537	516	514	537	503	510	490	507	516	472	505	512	455	533	478	484	523	526	485	477	481	476	507	484	507	470	545	543	472	470	522	463	476	506	517	495	487	465	484	501	511	512	506	493	471	500	447	490	478	497	521	493	476	496	489	480	496	477	449	528	461	475	505	500	465	536	485	474	509	514	492	461	483	505	483	518	487	480	513	529	484	525	520	522	494	443	499	504	515	514	501	496	449	473	524	470	542	496	480	537	474	482	479	496	510	497	504	478	518	481	472	547	477	500	498	519	482	479	473	525	538	500	485	495	503	505	517	517	482	521	479	445	472	507	466	471	513	498	534	484	507	526	489	477	527	526	473	508	478	509	496	505	520	527	495	457	499	498	513	514	476	480	526	495	449	480	497	464	470	468	517	481	522	490	507	523	493	502	505	507	536	463	491	471	468	485	504	486	452	482	509	498	510	539	476	517	496	494	461	477	517	502	492	504	479	479	488	484	515	482	530	505	521	477	510	441	507	534	462	491	494	520	492	529	503	489	510	492	490	490	493	544	490	513	478	500	467	481	528	540	536	514	497	521	477	448	499	489	491	454	492	483	513	490	510	519	528	478	481	489	504	468	513	516	447	483	502	501	503	487	494	496	504	555	500	499	485	483	474	534	476	500	486	477	530	493	469	502	502	514	517	486	470	517	516	468	481	492	481	475	493	535	515	490	498	485	482	465	527	488	478	506	492	502	503	483	510	480	501	526	494	505	467	470	480	471	472	510	476	514	492	479	490	504	520	502	496	502	506	472	495	477	473	485	486	515	486	513	479	450	495	501	469	493	483	478	473	447	535	457	470	516	479	509	510	535	478	520	564	543	488	524	521	483	490	481	468	466	494	488	504	499	477	475	479	502	482	468	469	515	514	512	508	519	476	509	502	511	477	473	525	517	491	503	459	486	515	470	532	500	483	467	479	465	497	509	489	502	470	500	502	512	482	504	521	525	472	498	454	504	486	510	505	490	505	520	461	518	481	462	469	482	495	486	530	554	487	503	475	495	478	519	452	514	470	460	499	482	472	494	498	492	483	478	474	494	518	479	498	494	507	504	481	515	467	509	488	492	471	450	470	473	518	525	516	541	476	504	509	518	486	510	473	507	511	499	468	518	494	525	550	515	491	511	487	504	505	500	502	479	486	497	522	469	498	486	488	505	516	516	526	490	514	508	469	499	514	500	504	493	490	489	468	479	541	469	483	503	475	459	485	488	484	523	492	491	486	487	506	513	522	492	513	509	454	519	498	487	510	501	500	466	495	493	462	520	452	503	436	488	508	489	492	534	466	489	484	515	526	505	476	498	504	500	501	487	478	491	503	510	512	515	484	519	457	500	477	482	497	475	496	473	493	490	437	489	501	498	490	494	478	484	500	513	506	494	493	500	498	511	525	501	528	533	520	510	498	510	512	473	433	499	488	483	489	533	460	524	469	451	458	473	536	500	499	489	491	493	521	557	504	505	518	540	489	504	513	492	461	484	485	467	525	492	498	484	545	482	478	509	504	499	543	466	518	469	492	507	521	478	490	487	515	436	508	522	470	485	507	511	543	517	501	548	482	534	527	506	473	502	535	529	439	465	497	475	517	479	504	512	512	508	480	477	526	490	543	479	474	510	529	480	484	495	479	475	490	495	509	493	485	477	495	526	505	496	515	497	465	482	515	486	467	462	524	493	519	527	491	505	483	517	476	505	479	471	493	543	493	474	486	532	523	463	487	525	453	532	525	511	524	473	466	506	488	461	508	503	492	485	484	560	504	486	507	506	513	466	509	463	514	495	443	536	484	457	492	486	458	531	471	499	468	522	491	453	479	496	502	495	464	503	502	478	527	496	468	492	548	486	507	494	500	459	504	499	546	520	508	538	491	459	509	512	453	487	491	481	512	489	521	477	479	510	495	464	504	497	446	506	523	469	486	517	474	510	489	470	480	481	506	504	485	513	502	466	499	484	495	492	479	455	502	514	521	511	503	496	496	500	519	482	476	506	486	505	487	451	488	486	504	477	513	491	510	488	485	506	498	511	475	474	526	485	485	506	471	489	577	487	510	472	505	495	476	482	523	459	500	474	507	511	488	504	515	480	478	504	539	480	498	495	474	469	516	465	501	508	507	502	476	521	436	491	530	479	459	510	491	498	483	507	533	515	521	500	503	496	501	470	508	499	535	474	512	537	461	529	458	510	502	482	507	464	497	471	481	497	499	470	460	528	494	452	490	490	508	513	504	485	459	514	518	509	501	478	457	506	506	486	511	519	499	485	503	466	472	478	504	479	499	492	507	493	548	561	507	491	497	500	486	492	499	491	508	469	509	486	498	479	500	500	442	478	491	524	520	506	517	527	535	524	527	502	506	526	509	531	500	511	508	497	496	508	467	518	500	509	489	452	486	548	466	547	464	491	540	488	511	500	489	525	467	534	504	499	511	492	504	472	461	491	506	509	530	487	498	458	505	491	493	518	513	481	488	478	498	506	497	496	467	491	455	468	510	478	500	478	507	466	470	498	499	465	531	516	504	503	495	488	508	509	519	539	491	510	485	514	534	496	491	492	491	484	492	495	499	496	495	464	503	447	476	494	476	474	493	527	472	465	499	509	517	470	500	526	523	495	494	460	450	463	471	455	479	477	509	502	433	508	527	505	467	517	486	492	519	482	501	499	485	498	494	487	502	505	542	489	479	469	480	501	501	498	490	465	482	531	503	492	538	502	511	480	506	458	484	497	466	480	521	491	473	481	467	483	496	466	460	537	474	487	484	496	482	511	503	475	474	465	471	490	483	504	506	519	523	514	476	499	490	470	472	523	460	521	485	507	461	460	448	490	489	485	478	481	495	499	506	491	467	462	526	505	480	460	467	512	522	499	482	512	472	495	515	502	456	505	491	519	508	477	493	526	544	498	527	526	498	508	478	501	524	502	500	469	493	492	467	475	472	531	494	510	514	508	538	507	492	527	524	474	470	496	466	463	476	507	475	514	466	488	504	497	507	496	507	554	502	485	511	509	475	508	517	493	522	468	509	537	492	497	503	501	481	492	480	470	559	475	500	490	496	496	504	517	475	489	467	504	481	464	485	487	532	483	496	489	509	500	454	509	460	520	512	513	486	469	537	482	477	480	495	501	509	489	486	465	507	530	502	472	491	495	484	517	497	510	480	435	522	483	505	516	460	531	501	507	478	496	481	503	495	514	483	496	481	535	482	482	496	499	521	497	495	479	537	454	499	507	469	484	489	465	518	526	468	526	527	463	481	470	517	479	522	488	484	509	521	506	488	478	529	505	501	476	490	515	461	507	455	475	494	508	504	496	506	498	509	433	499	510	496	486	507
24613	20721	26889	24500	12004	1439	1077	1027	924	891	889	881	854	827	832	851	814	765	826	906	876	858	899	905	863	964	952	935	905	907	842	835	821	897	841	867	881	869	820	884	883	856	854	881	866	892	914	870	839	841	911	866	800	869	838	868	775	812	849	817	772	825	773	836	770	799	859	833	826	829	794	848	814	821	850	837	812	820	808	877	837	791	788	806	837	850	882	794	781	850	794	826	894	829	806	786	817	768	808	828	782	772	811	795	805	780	861	835	813	815	840	836	800	831	834	832	817	842	807	782	797	811	857	817	820	874	835	808	888	807	804	766	883	766	808	838	791	783	830	855	864	809	837	864	817	791	819	787	828	810	812	804	827	785	850	765	811	824	838	849	840	833	842	838	841	820	791	825	806	809	851	821	790	820	875	788	827	807	807	828	811	851	860	827	842	812	803	891	870	782	847	872	789	816	806	792	796	800	801	793	849	855	794	801	800	823	789	808	802	798	846	809	813	806	838	790	839	799	774	840	812	813	833	807	862	804	825	829	818	850	824	850	771	781	812	818	786	879	852	841	872	827	807	801	764	831	823	822	777	864	865	837	808	836	816	782	823	887	815	801	850	770	851	816	829	822	850	814	812	813	822	845	818	841	803	835	826	826	810	815	822	856	835	816	821	815	814	811	831	782	819	800	845	830	839	856	862	844	822	810	800	841	831	856	824	874	813	846	836	833	826	839	779	863	809	817	812	803	839	890	836	833	793	774	815	809	794	816	803	794	798	796	858	839	815	806	820	767	851	828	812	812	784	813	796	839	809	774	812	837	824	760	890	827	879	804	768	817	803	831	821	827	843	818	820	843	803	791	858	843	786	808	792	848	849	820	809	819	849	845	817	843	860	826	833	794	808	812	841	782	797	839	860	752	849	815	873	860	824	777	831	820	839	852	823	826	829	846	822	838	842	846	772	787	804	782	794	834	810	853	820	845	821	767	838	807	820	823	851	811	862	770	808	856	786	800	831	810	764	855	875	866	855	841	851	763	835	830	857	780	766	829	801	826	832	847	798	826	825	804	823	801	886	820	802	824	821	788	845	808	815	818	771	838	740	830	842	795	834	867	776	810	824	813	856	894	828	770	808	817	786	825	787	796	830	804	835	813	837	804	833	846	792	841	816	804	804	835	831	779	791	819	797	808	853	853	795	873	821	821	827	787	826	845	798	820	776	816	784	808	839	822	849	802	787	846	849	800	833	816	827	778	805	849	794	756	800	839	824	831	856	811	821	817	817	828	796	803	866	766	813	819	798	858	814	736	842	794	777	755	789	755	779	776	817	817	829	811	783	828	806	787	905	830	826	832	824	766	827	831	794	814	790	864	850	802	798	792	816	843	795	812	821	808	789	796	820	796	836	826	862	785	819	818	830	821	800	810	860	778	846	804	809	832	826	823	822	871	841	870	909	825	849	769	838	861	795	824	832	846	772	832	828	768	788	804	835	825	815	830	808	884	806	843	784	883	857	855	810	807	823	795	735	770	816	831	812	775	774	819	810	854	773	813	780	820	813	788	815	793	825	810	815	860	810	820	828	826	795	820	797	797	892	847	822	775	835	800	802	843	827	810	816	850	841	852	792	801	782	804	807	764	787	811	825	784	886	824	784	808	801	792	830	799	772	833	871	806	829	813	773	828	841	838	848	784	781	796	844	840	789	777	782	823	798	854	809	894	842	814	815	856	836	851	825	829	813	805	856	813	793	859	858	827	785	830	804	834	820	830	840	825	817	736	775	843	785	838	828	800	812	866	798	819	834	834	814	795	815	824	821	836	846	822	794	831	830	850	816	855	828	867	859	801	813	857	805	818	829	783	828	827	793	788	795	804	815	842	789	836	811	813	857	869	833	849	841	804	777	813	853	835	817	853	801	838	836	870	849	823	815	802	845	791	821	831	771	781	806	833	820	771	819	799	801	804	829	798	820	804	770	832	862	829	803	814	813	802	827	846	820	792	794	808	826	811	831	845	841	822	823	780	808	846	816	793	803	828	750	777	868	791	792	785	799	780	756	786	826	841	822	812	786	794	839	807	832	860	785	801	824	814	820	844	874	801	805	797	803	825	836	825	792	815	870	829	809	784	804	806	795	798	788	840	823	740	801	811	801	890	857	796	849	825	834	812	808	859	818	839	846	887	809	819	824	835	787	771	863	810	789	861	781	830	827	840	795	834	795	818	845	825	840	844	814	830	807	795	831	820	794	810	804	841	809	800	789	812	808	850	834	766	812	805	825	840	745	797	851	806	853	858	827	796	856	758	805	818	832	813	774	823	806	791	820	870	803	791	798	814	781	822	822	803	824	758	858	808	800	786	868	813	805	788	798	726	878	750	815	828	760	774	835	830	823	817	853	795	809	770	787	787	793	855	809	784	790	870	856	759	859	818	841	817	800	844	824	820	828	790	851	833	836	803	793	799	805	835	789	786	806	831	842	814	807	785	780	780	786	805	803	872	844	822	800	810	808	779	793	786	821	854	869	785	819	843	794	800	786	772	790	813	804	835	742	812	782	838	763	847	834	814	804	813	825	812	796	894	810	818	839	873	853	814	827	781	816	806	817	814	805	815	761	850	854	807	806	856	901	796	816	849	850	824	808	810	802	846	792	808	815	736	819	823	823	784	841	809	801	821	834	810	802	814	847	785	844	804	874	846	821	783	828	855	824	776	862	860	851	815	863	837	822	836	785	808	843	818	807	806	801	808	851	829	836	759	848	866	835	762	806	790	845	767	799	866	831	860	784	789	831	815	815	819	815	820	866	798	829	824	797	825	841	831	831	887	807	829	787	837	874	792	822	826	824	795	830	820	791	836	815	841	843	853	833	804	844	787	822	822	771	856	820	888	796	770	770	793	864	839	842	810	879	842	844	793	842	842	779	792	836	818	775	810	820	800	809	825	806	849	798	862	805	800	793	770	833	813	796	832	830	793	768	797	862	844	818	813	815	782	806	816	835	793	794	835	809	801	802	845	867	855	824	777	809	778	866	885	786	849	873	746	809	827	855	839	841	760	839	813	776	875	830	817	825	812	825	760	818	804	839	870	806	834	791	814	842	831	821	847	825	796	824	800	802	808	833	835	844	825	792	773	773	804	855	805	812	804	811	800	856	868	791	849	768	739	826	841	810	809	841	836	773	783	813	809	871	841	868	768	856	786	856	789	803	773	821	787	797	829	816	805	795	842	794	874	833	862	856	873	799	767	831	835	788	819	798	749	804	819	835	824	826	883	868	816	814	882	764	802	830	839	803	808	772	816	836	784	831	805	793	801	814	848	768	839	805	842	818	814	815	770	805	818	807	799	813	832	818	828	770	804	799	832	816	805	779	802	803	858	824	828	894	807	802	828	828	820	810	830	847	813	813	805	806	828	823	806	821	821	828	833	843	805	795	807	790	831	820	815	815	828	830	867	834	818	752	858	816	832	844	822	838	777	844	809	806	765	800	807	801	859	857	837	868	830
37366	13594	4102	2479	1855	1640	1449	1297	1246	1240	1148	1065	1029	1033	987	961	1071	1058	961	1077	973	1056	1067	1092	1114	1139	1147	1128	1030	1042	1067	979	958	947	1029	980	962	964	1036	945	943	1032	966	1034	1026	1039	1021	987	987	1031	947	974	949	961	959	925	965	940	932	958	911	954	947	888	961	907	951	924	966	935	958	896	915	940	922	938	930	967	893	940	859	886	934	906	972	844	980	992	895	949	899	882	914	871	933	834	894	998	877	914	876	917	916	908	938	902	935	897	896	878	917	934	980	919	948	902	913	912	904	950	925	932	887	930	875	925	899	908	986	918	891	932	967	934	888	902	949	959	928	859	851	910	923	914	914	991	879	847	946	994	948	971	926	868	898	912	948	941	942	874	914	955	919	961	857	915	909	875	848	946	966	900	931	933	881	951	897	888	910	898	925	898	929	927	933	905	899	916	927	921	923	921	913	947	910	926	899	907	887	903	903	906	898	906	960	882	901	916	857	922	909	946	937	858	945	910	952	884	853	864	925	963	936	959	850	913	944	867	896	932	896	931	929	888	852	900	895	898	904	974	881	940	975	937	945	859	950	927	953	948	925	937	972	959	941	882	927	920	923	913	860	958	907	908	913	920	904	900	952	975	904	935	929	882	926	888	873	977	958	934	892	929	928	949	958	920	897	905	936	908	927	908	939	881	959	924	916	994	909	931	940	901	953	939	902	910	948	927	917	889	928	934	899	881	949	918	949	908	950	976	933	906	936	907	979	891	914	930	926	890	911	936	993	867	914	879	871	922	918	890	946	925	896	855	957	915	929	908	895	940	931	916	922	918	885	914	928	853	944	927	936	906	897	928	918	973	943	922	913	955	840	945	858	864	870	936	915	917	907	930	908	877	911	856	931	908	923	927	867	941	943	913	914	900	907	925	876	897	892	924	891	906	937	939	947	910	954	970	940	895	916	890	958	956	897	912	911	886	900	910	901	944	891	926	899	953	908	957	926	905	942	978	929	954	903	938	897	938	952	879	917	940	893	949	909	916	929	857	897	927	927	914	857	928	996	887	938	959	966	866	955	920	918	933	916	893	924	897	911	978	921	943	870	859	917	931	981	916	869	1006	927	940	929	902	907	916	912	937	968	911	953	918	885	953	938	953	910	914	901	957	891	854	915	937	923	921	925	952	931	936	950	942	943	862	893	906	949	910	869	918	923	922	902	890	918	893	947	909	886	897	929	907	934	886	968	921	952	858	905	926	888	927	989	900	901	928	954	952	880	914	912	921	907	928	915	955	945	921	927	892	903	948	945	923	944	944	888	893	952	962	931	909	948	923	886	924	911	964	955	924	902	924	920	963	910	875	922	979	914	880	853	935	913	957	953	893	895	889	939	903	927	979	909	875	958	874	905	930	906	937	916	911	913	884	952	903	917	910	921	946	919	931	962	979	953	924	897	931	944	948	924	926	927	906	943	934	891	964	899	897	871	901	949	913	912	913	974	932	902	905	918	949	873	920	922	938	927	910	936	888	931	915	922	877	909	915	925	901	911	889	897	944	886	902	952	913	953	868	926	892	867	875	901	962	949	863	900	911	943	902	944	905	930	978	910	945	932	922	896	925	884	939	909	934	934	933	955	926	840	890	892	961	926	908	959	891	889	975	906	882	932	914	885	945	938	923	931	922	926	948	917	916	917	885	909	924	937	955	938	920	919	964	895	896	930	920	935	916	956	901	872	923	951	881	932	886	910	888	974	973	974	949	978	976	943	906	870	929	871	908	872	885	861	944	936	897	895	903	876	923	959	917	900	990	900	934	971	938	924	987	886	957	890	964	896	935	974	892	927	944	895	936	935	940	909	931	917	921	900	925	903	957	899	946	890	906	859	921	953	935	905	1005	927	931	929	904	867	963	937	969	920	991	931	940	930	922	935	890	909	931	926	919	925	954	908	928	903	920	907	899	931	935	958	959	948	967	963	945	918	950	907	928	951	918	960	926	914	914	916	913	999	891	937	918	938	925	952	886	929	909	928	973	967	895	915	920	909	889	943	838	950	926	960	956	861	919	972	924	954	908	874	922	903	898	902	871	907	952	906	915	991	910	874	923	950	938	915	892	955	946	889	944	930	954	932	937	954	891	910	905	902	967	903	898	989	960	975	942	878	924	913	907	1011	916	899	943	948	876	941	934	938	915	923	911	973	915	909	895	906	946	931	899	904	929	990	902	891	905	949	871	849	930	938	873	929	926	933	962	906	840	947	883	921	974	908	949	893	886	932	929	904	945	911	880	935	916	899	902	919	939	865	950	911	923	940	906	953	905	899	908	927	911	937	982	903	944	873	881	995	907	933	1005	932	921	926	915	872	970	885	916	938	896	945	887	941	870	908	918	888	942	920	905	934	954	897	944	954	933	968	983	928	900	914	924	945	913	927	869	997	967	931	885	894	962	954	921	933	928	970	911	914	915	939	889	889	898	953	901	969	888	877	933	920	940	903	892	881	917	902	922	991	914	935	920	883	922	965	961	852	903	984	1009	907	895	914	952	886	923	931	865	880	938	913	933	969	915	943	969	895	959	868	901	923	894	944	950	945	907	869	928	876	924	918	888	902	919	918	901	937	841	933	908	894	913	919	968	906	910	912	928	929	909	926	903	903	913	887	925	916	904	900	907	927	914	982	866	973	944	925	954	896	887	898	888	952	917	887	900	938	895	908	951	955	887	894	910	888	907	897	899	908	922	863	903	944	892	974	927	933	909	981	943	930	866	899	909	941	896	907	946	917	1015	899	917	915	908	892	939	939	957	922	909	916	885	907	922	929	918	915	886	952	957	916	940	882	901	911	951	926	919	977	935	932	890	990	915	918	960	902	927	907	878	970	872	956	915	852	937	917	881	945	874	842	868	953	941	957	957	984	953	914	944	955	866	884	885	923	908	945	879	939	950	872	993	918	935	927	929	925	910	975	895	971	960	952	901	924	944	918	912	998	859	972	917	926	904	945	931	968	870	935	928	907	926	905	900	943	905	934	955	938	914	951	905	883	908	922	893	886	922	952	857	988	906	909	885	959	877	938	886	932	939	926	934	920	895	887	937	880	901	918	894	922	900	894	908	940	977	883	869	906	882	923	887	934	974	865	857	914	906	924	928	937	895	947	937	947	894	944	910	928	982	928	965	933	877	941	929	936	905	866	924	911	895	942	939	979	911	882	921	932	908	964	919	890	895	905	868	953	936	916	947	899	875	921	920	895	975	903	931	847	925	918	880	891	913	881	911	923	951	876	940	912	971	881	911	957	927	860	938	919	922	941	940	922	890	949	913	919	963	906	865	944	897	914	932	876	943	949	933	947	921	927	963	927	903	963	906	931	935	948	906	899	944	933	928	893	937	945	979	954	904	892	960	935	925	945	873	908	951	931	954	974	940	970	902	939	958	891	915	941	905	949	922	925	907	914	929	991	898	940	899	909	934	960	897	909	921	977	942	864	971	965	945	933	937	972	916	911	935	928	911	932	908	951	901
23359	21698	29613	24327	21698	21766	11415	1607	1223	1081	988	881	869	844	841	791	825	816	866	892	864	850	824	861	928	930	823	897	870	780	819	730	735	703	714	707	740	720	786	717	767	771	707	778	755	747	828	748	808	761	713	702	717	673	664	679	678	662	664	676	684	713	669	685	641	674	628	709	720	692	660	671	706	688	717	688	694	708	674	662	669	665	687	685	656	678	689	684	700	613	663	656	670	660	729	615	661	657	685	685	630	689	671	659	618	698	730	653	662	602	671	624	623	644	636	635	637	707	665	663	703	644	691	704	665	667	639	606	621	687	683	659	650	627	640	666	700	695	656	646	674	659	670	675	627	669	636	670	662	652	674	662	703	612	698	673	674	665	624	659	623	638	666	685	679	673	634	662	706	648	678	675	677	658	656	649	713	656	638	662	673	687	709	617	698	683	643	646	672	659	673	696	679	659	662	658	661	626	671	684	676	607	667	627	670	709	646	674	660	657	645	653	676	666	695	666	679	684	680	728	670	692	687	667	640	721	673	655	605	651	684	669	684	625	700	656	649	658	716	639	652	682	625	646	690	675	652	677	632	707	687	640	652	655	677	642	626	626	666	628	682	701	676	659	655	668	639	702	678	684	639	707	682	668	681	697	637	667	683	673	699	641	667	691	620	634	675	686	619	668	669	649	651	652	667	619	627	663	627	632	697	632	658	687	636	684	691	669	651	651	657	639	678	650	661	641	642	675	667	669	668	641	692	602	638	663	670	636	646	638	638	654	688	663	650	638	711	641	661	624	629	686	698	687	656	716	671	650	668	639	666	675	608	677	716	679	675	687	656	652	669	745	673	705	708	702	664	669	632	699	685	647	654	738	652	663	613	683	650	692	663	719	646	675	650	710	628	633	635	649	657	678	626	626	669	645	715	653	652	693	646	653	616	669	643	694	645	707	660	589	670	680	640	671	626	663	655	708	686	683	648	654	656	681	647	663	655	659	694	711	699	570	673	696	668	642	677	689	651	673	648	697	632	671	642	697	640	719	667	678	662	640	639	652	642	639	647	612	677	655	657	676	669	656	677	668	636	660	650	705	694	658	657	692	682	672	662	703	591	659	705	703	654	661	663	736	650	678	639	670	628	673	723	657	648	671	679	643	685	678	678	656	654	641	621	671	715	642	640	646	710	623	669	669	651	670	674	680	668	654	658	636	642	689	664	647	646	658	652	654	664	668	666	675	682	675	636	637	694	683	627	709	677	655	626	693	685	703	657	678	677	667	708	654	672	698	630	674	715	673	709	719	657	672	667	690	713	716	646	659	647	653	671	687	673	698	712	663	657	664	707	736	693	658	662	600	637	597	637	631	652	633	672	635	665	716	647	651	686	669	650	652	640	650	651	704	682	647	632	625	661	637	688	664	662	692	636	666	667	666	678	658	680	655	649	664	711	651	660	646	676	726	674	657	668	616	655	663	656	668	635	658	688	652	666	643	631	634	638	711	656	635	663	680	677	665	635	677	696	682	652	699	624	621	673	709	646	709	641	685	691	673	665	680	629	699	625	706	660	632	661	699	695	656	640	670	699	624	697	726	683	686	642	697	693	661	677	680	673	644	656	679	641	673	673	632	668	714	654	658	676	662	671	661	672	660	700	653	683	636	667	708	655	671	674	614	641	644	597	685	681	678	658	638	663	688	614	720	676	692	633	683	685	636	644	662	634	631	638	645	686	668	654	650	658	625	678	698	698	671	675	617	673	657	697	623	703	658	657	683	642	655	677	663	646	664	731	667	633	642	668	697	672	656	708	712	635	661	672	706	675	652	679	689	677	646	636	662	641	665	657	681	657	695	665	694	642	637	664	660	720	653	625	680	638	686	666	713	656	660	655	681	666	722	662	635	675	662	692	645	617	639	636	672	617	679	679	638	684	613	676	672	657	667	672	594	668	679	673	700	670	639	643	626	662	731	672	648	691	689	644	634	702	668	648	641	654	631	602	661	650	617	678	706	709	699	651	629	685	703	674	654	679	699	661	665	657	677	656	697	651	713	686	632	660	640	680	689	667	657	645	704	659	653	666	709	655	642	662	655	679	664	650	664	653	654	627	626	658	656	688	636	612	682	632	670	690	642	658	665	666	696	710	671	671	656	638	648	622	651	635	703	619	689	664	668	692	652	654	716	632	704	652	702	653	657	648	685	686	694	653	665	637	627	649	632	650	658	689	640	655	636	638	675	685	634	723	668	670	690	692	709	662	694	698	653	686	645	651	697	635	649	652	726	700	640	671	618	657	621	610	677	654	655	656	581	642	663	658	682	646	656	641	669	676	652	638	659	653	651	664	682	648	692	683	661	683	623	702	644	709	678	664	644	690	648	717	619	672	674	679	645	662	682	611	675	698	680	618	670	642	675	654	657	694	653	647	630	661	694	644	671	624	724	607	668	669	668	656	692	654	635	654	668	643	676	660	678	657	684	625	673	651	655	653	694	654	655	661	635	661	636	663	632	639	688	649	647	648	711	680	703	643	695	642	682	651	628	611	656	666	658	697	667	648	625	617	675	663	655	633	690	662	688	674	654	674	612	642	660	684	698	630	676	665	642	639	654	646	679	646	687	680	672	653	677	614	669	683	649	646	636	637	687	677	668	675	688	680	661	725	624	678	642	652	666	650	642	682	683	641	682	653	658	632	705	659	674	694	623	662	686	634	676	671	662	693	695	686	691	641	666	649	661	681	634	682	641	694	699	685	667	640	659	673	635	691	652	656	696	673	666	676	614	669	665	655	621	642	650	634	644	708	680	665	649	625	674	660	652	636	676	644	637	669	645	654	677	651	625	620	698	656	692	662	615	647	633	597	661	689	676	673	696	685	666	658	658	671	631	685	650	643	680	686	640	672	682	647	671	655	698	679	698	668	684	648	697	648	656	665	657	684	671	655	648	669	658	570	677	701	658	621	667	678	638	660	610	670	635	681	647	650	697	637	678	669	637	674	678	691	662	654	624	663	624	683	707	688	664	618	652	634	659	664	654	654	662	698	687	617	657	675	640	666	667	650	700	712	641	686	682	668	676	676	645	672	673	676	662	580	695	624	682	690	655	677	658	638	641	695	633	671	653	662	664	626	642	712	673	648	675	646	625	651	674	690	652	704	688	645	665	691	597	649	614	646	695	667	668	646	696	658	661	629	692	662	688	650	724	690	630	681	677	693	682	648	671	639	684	661	641	688	615	663	674	697	671	665	673	694	647	639	688	664	662	684	712	652	687	750	685	635	673	599	633	682	664	656	695	618	672	670	629	688	679	708	654	701	687	666	632	603	685	643	679	651	686	675	689	633	628	674	712	648	632	643	642	668	667	660	611	662	662	626	670	711	654	644	672	613	678	660	700	635	640	631	666	666	701	609	697	659	646	636	637	647	665	651	648	707	674	689	647	629	661	661	659	652	666	665	672	688	650	641	649	686	643	683	684	680	664	684	636	688	677	646	645	651	630	645	735	697	694	639	706
44011	21217	11648	6227	4470	3553	2786	2243	1972	1676	1422	1352	1181	1089	1014	1008	1063	1038	1076	1119	1073	1050	1106	1129	1140	1128	1024	1048	1057	1061	963	802	783	841	783	772	804	880	847	861	847	884	838	872	872	896	949	962	896	836	825	803	768	804	720	771	752	780	708	737	788	774	753	753	751	733	747	769	736	717	709	751	711	747	715	726	720	722	714	705	737	716	738	738	727	732	720	721	767	696	728	715	752	701	700	700	710	715	716	750	728	717	727	721	712	722	761	724	678	740	723	677	723	708	731	715	679	782	696	735	735	754	679	734	752	697	749	701	701	748	704	730	715	714	711	733	736	722	706	715	751	729	755	701	710	748	749	765	692	628	735	707	717	697	692	714	708	728	695	726	721	746	696	726	744	742	692	775	726	719	716	774	709	751	725	695	687	706	727	792	740	714	719	727	699	702	748	710	769	736	714	720	682	739	695	670	743	721	713	742	700	733	759	733	693	713	732	647	693	739	654	743	768	678	708	666	695	686	714	682	743	670	736	796	739	713	706	728	743	742	713	703	731	744	761	719	731	694	728	722	748	748	719	702	738	762	704	726	703	687	723	718	705	717	729	729	744	757	686	771	760	703	680	706	752	750	738	689	767	720	733	667	723	737	734	673	714	749	725	717	745	682	718	740	726	700	730	778	745	745	697	722	703	729	707	737	672	727	736	740	697	680	693	742	733	668	726	741	724	742	664	711	705	696	726	752	733	697	743	704	739	708	751	716	706	721	713	779	703	703	643	735	699	738	721	693	747	737	707	721	700	742	699	750	711	692	720	729	723	699	741	722	718	757	687	774	715	718	737	709	698	704	726	711	713	728	740	697	699	728	703	749	700	688	741	780	738	699	770	748	724	697	752	726	689	686	714	701	733	721	786	704	722	733	723	689	740	722	734	728	699	701	777	728	692	701	730	669	772	678	691	704	759	747	702	718	748	669	750	720	752	705	696	702	701	690	737	740	708	686	730	739	747	666	736	724	674	711	765	695	720	731	751	700	738	766	762	706	740	686	769	692	711	677	728	718	729	762	774	722	723	716	721	705	685	697	732	762	691	714	700	693	735	743	727	717	677	742	747	740	716	703	785	710	729	715	744	722	684	702	744	675	693	747	718	740	724	714	729	697	717	721	746	676	709	737	673	745	724	751	778	747	733	771	704	703	677	722	726	692	722	672	685	734	713	745	700	746	698	690	750	715	759	744	654	735	756	713	718	725	745	717	734	717	706	684	717	705	769	749	716	718	698	742	734	739	717	699	738	755	744	781	750	741	729	702	734	722	728	713	719	716	694	696	691	721	741	710	749	711	739	705	737	756	739	699	720	671	776	674	724	737	707	723	703	671	703	689	764	731	762	733	748	726	680	778	676	715	710	706	697	742	744	737	709	766	670	735	703	718	717	715	714	726	778	751	740	763	720	771	703	712	729	746	681	757	713	735	712	741	718	680	711	755	737	722	651	717	691	689	677	704	669	687	714	710	748	714	696	696	721	702	749	722	721	708	708	792	741	731	727	673	717	727	709	720	734	731	769	699	762	709	719	690	706	717	732	742	715	771	752	744	719	720	749	722	716	731	687	746	737	705	727	742	696	698	690	707	756	740	746	677	733	672	686	677	695	681	690	717	704	689	771	765	744	766	758	683	715	743	682	724	704	736	721	694	714	713	707	682	723	701	732	738	702	724	687	721	761	669	708	717	698	697	747	734	733	726	719	737	707	722	758	691	723	762	705	734	694	775	682	771	714	739	728	710	679	760	682	753	727	722	686	746	705	790	718	716	691	718	723	727	713	712	695	684	708	734	660	732	727	694	702	721	681	733	692	687	761	709	709	719	705	734	721	718	734	716	721	720	657	689	735	712	770	732	679	687	720	660	730	772	751	739	773	738	764	765	712	723	725	713	739	734	717	712	796	750	753	772	738	687	706	719	731	730	697	704	689	716	763	701	709	731	731	689	733	710	715	715	744	718	767	764	702	719	748	730	712	713	739	714	723	746	714	733	728	694	755	703	770	713	723	731	744	745	737	725	755	728	691	685	733	755	714	748	689	696	749	720	767	708	734	709	684	743	751	726	687	731	776	728	689	705	736	723	711	717	702	720	725	704	747	673	708	709	754	703	669	690	683	722	684	726	727	678	778	704	742	755	761	650	763	719	722	695	773	734	717	716	715	722	748	684	690	747	727	706	698	739	735	724	760	718	720	734	718	747	721	694	723	734	721	730	748	750	730	685	740	687	730	731	670	703	762	658	717	711	758	722	715	752	755	739	682	730	695	746	707	718	771	755	712	716	706	714	709	681	706	728	742	734	763	726	725	739	772	704	712	725	689	721	789	720	748	713	749	742	770	680	726	738	737	735	705	736	751	745	696	728	735	703	733	703	701	704	724	730	715	722	747	763	696	705	703	683	728	724	728	781	732	717	746	703	745	701	727	691	758	673	731	703	677	757	738	747	735	755	721	719	744	694	748	714	651	694	710	726	739	717	695	722	671	696	749	749	710	667	752	683	711	729	718	739	698	721	680	674	733	758	662	693	736	721	708	725	722	713	742	733	696	729	693	736	736	741	743	689	719	708	753	733	727	714	685	719	703	767	801	711	705	724	778	692	752	728	713	711	697	708	722	700	726	679	712	734	700	761	704	677	791	699	706	752	719	665	685	709	750	744	701	740	702	707	658	727	696	689	733	689	691	718	759	725	732	734	726	750	729	678	772	762	758	680	741	751	715	673	742	754	721	727	740	740	733	716	675	726	710	698	733	659	697	750	708	755	721	753	735	731	716	744	750	730	719	696	716	691	697	765	740	749	722	736	715	694	741	725	750	703	719	719	670	737	755	730	710	715	717	724	744	686	740	734	686	698	718	696	692	692	694	751	686	737	730	743	739	705	738	721	714	700	779	709	744	685	699	737	744	671	717	735	729	730	754	772	757	721	699	706	720	778	677	739	734	719	735	701	647	735	740	742	762	698	689	755	711	728	712	729	686	759	756	713	690	774	735	712	710	729	687	716	705	708	690	717	717	764	732	718	798	708	695	742	691	731	709	733	700	758	692	751	751	704	698	713	704	742	703	702	683	675	759	712	746	711	734	727	694	717	709	762	721	700	740	704	695	732	686	726	753	692	715	744	731	703	701	717	711	701	760	670	753	705	762	718	736	704	759	727	702	702	726	694	749	720	763	778	720	685	697	734	670	701	745	739	711	716	700	708	723	706	736	717	692	691	738	747	787	677	708	727	751	679	742	732	772	753	715	760	717	695	743	721	749	713	721	730	736	748	733	752	721	756	737	710	662	729	730	750	743	767	720	757	734	698	753	746	723	729	713	683	698	743	721	704	730	775	690	754	731	698	746	718	715	692	769	748	671	799	720	703	709	678	748	706	738	705	716	725	678	748	704	718	776	703	690	694	715	698	731	706	728	696	717	718	738	731	709	736	741	647	741	747	728	704	715	692	692	695	711	688	723	712	744	709
31082	21694	10451	1264	741	652	656	672	654	660	656	630	623	658	681	680	662	662	686	651	697	650	713	741	708	703	719	704	698	667	629	689	686	661	671	710	638	652	654	691	654	648	689	654	698	678	656	624	683	642	642	710	669	650	651	664	666	626	629	621	618	659	671	654	638	604	653	667	607	681	651	628	644	647	606	626	624	635	669	640	651	617	664	633	664	632	691	653	640	669	628	661	639	640	662	653	633	624	640	697	653	635	649	652	649	665	655	655	638	636	603	664	671	622	615	618	609	652	633	658	661	592	654	640	633	640	624	636	638	654	635	630	655	613	640	646	617	648	662	611	644	640	654	696	602	610	613	676	631	621	674	637	596	619	640	651	637	653	638	667	673	661	679	649	615	641	606	627	601	654	660	594	634	638	645	600	649	677	644	655	660	680	654	609	636	600	663	632	652	652	650	640	670	663	645	605	608	637	659	649	641	667	589	629	581	660	617	669	655	617	627	668	605	636	625	638	620	617	696	678	627	643	653	618	623	640	648	683	618	690	622	657	610	675	650	652	632	642	657	600	654	593	617	599	674	629	634	662	631	631	656	623	619	618	639	607	676	627	656	578	643	644	664	662	647	613	627	677	619	600	636	652	635	668	699	675	646	659	596	630	616	654	659	638	679	660	656	609	622	659	619	659	704	643	655	646	655	620	636	645	588	645	649	650	647	635	606	663	627	631	614	619	617	678	653	639	637	626	625	668	667	665	622	630	674	582	633	633	626	641	658	648	639	606	629	660	599	613	669	626	680	679	649	639	665	663	650	672	636	595	604	675	655	621	645	632	644	635	659	681	700	618	689	607	665	638	666	615	622	643	632	614	606	613	628	606	619	620	646	595	650	652	620	666	667	668	656	609	653	615	597	611	606	651	673	656	628	645	630	670	625	615	665	686	660	678	675	635	668	660	644	663	669	640	656	651	619	604	599	675	668	633	653	657	616	622	648	636	634	630	651	614	663	632	658	615	619	645	628	688	650	646	662	643	638	666	615	627	670	632	648	612	673	651	636	673	649	624	646	630	630	645	670	613	625	657	664	634	612	652	633	639	685	660	603	637	659	639	654	624	665	654	627	645	675	636	627	626	614	636	632	642	602	675	636	664	617	626	641	617	663	621	619	591	621	602	637	641	681	619	612	617	661	645	654	646	645	599	635	618	667	646	623	604	646	653	653	620	600	655	676	639	692	604	623	608	621	616	596	639	638	619	640	656	630	610	611	677	651	649	638	660	614	584	612	577	618	615	646	642	675	638	625	649	658	662	652	681	645	603	633	619	622	619	675	614	685	612	649	587	620	677	662	661	658	652	677	574	680	668	654	637	612	641	609	621	662	641	656	585	617	652	648	625	638	647	617	631	655	633	642	656	658	650	628	669	627	604	631	709	637	636	669	653	591	639	615	613	691	607	664	665	633	650	612	630	629	615	593	685	646	618	639	616	661	671	663	615	630	634	610	650	635	612	649	641	660	611	608	655	660	662	594	629	668	632	651	625	667	630	633	627	677	638	635	610	677	581	640	664	636	632	655	626	618	650	641	661	639	640	671	654	633	644	663	654	684	630	597	624	625	597	662	639	635	620	651	644	620	630	588	630	635	621	643	624	643	623	644	667	610	652	607	660	630	645	666	619	686	659	613	648	647	652	617	625	618	666	641	637	633	636	695	591	631	687	643	676	661	633	639	636	660	609	667	620	614	627	641	668	621	690	639	641	661	604	659	654	615	625	653	643	619	630	660	633	608	656	611	663	659	607	589	642	664	603	618	608	633	655	645	628	654	642	661	617	618	610	629	634	610	652	681	585	667	642	641	642	657	614	652	676	644	681	643	678	674	612	660	660	681	655	622	597	599	659	615	628	634	691	648	578	670	617	627	658	683	612	694	593	657	612	665	615	634	585	586	623	662	682	612	653	647	668	626	652	668	609	601	691	647	627	659	663	655	633	638	652	628	631	641	624	592	642	631	676	637	697	620	626	692	645	665	655	631	663	669	608	588	629	646	611	614	668	612	674	639	623	689	638	653	606	590	625	634	653	680	591	613	603	632	629	645	655	685	658	668	658	654	698	658	667	648	603	646	605	634	662	678	605	652	639	642	650	621	616	588	675	641	645	686	643	616	663	654	664	632	614	651	635	640	623	599	626	638	627	650	665	631	629	657	639	619	648	659	624	686	629	651	669	592	603	646	610	663	666	613	587	646	695	647	622	650	661	656	628	647	647	616	651	637	599	641	634	661	636	613	599	640	648	622	601	667	647	622	612	694	625	649	644	658	681	675	654	642	664	614	698	608	599	634	641	632	661	682	640	639	597	627	617	629	631	657	611	629	658	621	693	630	632	606	606	623	631	656	644	649	655	648	629	686	705	677	645	651	632	667	632	643	622	633	621	670	597	648	683	625	606	638	674	658	608	667	632	647	615	610	630	638	625	620	627	609	676	639	613	630	637	590	633	610	655	642	659	688	647	687	675	648	628	639	676	624	662	665	618	677	622	608	626	648	607	640	554	654	682	666	652	613	655	632	677	589	683	646	647	636	663	650	610	657	582	632	656	630	633	642	655	642	620	684	621	632	650	642	675	643	616	604	647	657	606	670	625	699	637	629	624	578	636	680	674	601	676	665	611	692	607	637	656	631	653	629	674	632	638	621	651	683	652	633	664	660	646	661	671	637	599	616	643	657	656	598	595	637	615	643	671	625	648	631	663	649	682	633	654	649	606	643	572	652	651	655	652	652	670	635	644	655	643	620	646	589	657	612	639	631	625	610	685	645	651	648	621	630	675	618	675	622	618	711	644	679	607	651	628	624	635	640	632	607	662	624	670	663	653	609	664	605	648	641	631	614	650	636	664	635	620	653	619	621	611	610	644	626	605	619	668	617	636	658	611	651	685	613	622	598	652	653	621	684	633	615	644	607	646	595	673	632	682	618	639	639	631	571	605	641	644	615	611	635	627	667	613	621	662	619	626	676	617	656	670	627	651	666	614	678	614	633	619	663	622	617	672	655	626	659	655	639	615	601	584	632	601	632	629	652	678	627	648	626	604	612	608	638	609	629	645	620	687	604	645	614	630	652	623	662	651	648	638	645	655	644	630	597	639	602	595	643	636	638	637	611	657	634	652	617	639	677	639	647	602	634	625	653	632	627	624	662	644	651	659	655	603	642	665	631	627	694	657	642	642	642	675	669	650	640	617	636	628	656	622	626	615	656	660	689	624	658	602	660	654	667	653	665	647	671	649	654	647	637	655	636	669	654	661	620	668	600	649	678	613	616	681	634	636	576	690	603	652	671	650	668	647	614	660	692	645	618	650	660	679	669	685	633	663	680	603	640	573	655	625	635	640	648	651	623	665	688	660	676	648	650	621	623	636	656	635	656	658	603	640	616	660	641	620	644	636	603	646	585	609	647	676	629	604	639	634	667	649	614	678	634	655	648	628	646	681	666	616	613	660	629	670	629	639
36803	8359	1201	882	827	757	764	778	739	735	772	705	753	701	730	763	736	862	798	745	817	812	842	853	836	836	859	884	843	832	835	750	745	738	756	707	734	765	767	816	792	826	820	796	770	803	777	813	805	736	772	750	776	734	722	759	739	719	815	785	733	756	745	736	737	772	715	750	722	736	723	719	681	709	731	695	746	701	753	754	752	734	738	731	735	769	707	770	758	709	705	764	753	755	764	742	716	738	720	684	751	758	725	732	711	743	728	743	705	695	737	765	755	694	724	783	676	733	772	734	745	760	745	753	782	754	696	737	679	750	733	767	699	777	709	712	791	769	773	698	723	732	732	732	725	732	711	766	730	785	718	737	706	727	733	741	709	699	694	697	738	728	737	727	704	729	719	771	759	754	722	712	738	699	738	776	739	765	690	761	713	718	724	745	760	745	746	740	729	678	753	754	734	727	760	738	768	749	707	730	704	750	675	729	724	705	721	707	723	757	720	715	707	746	753	718	764	715	768	705	745	694	722	725	767	709	730	725	700	689	668	743	706	748	752	752	707	708	794	726	730	777	717	762	720	729	741	753	684	762	746	755	730	744	714	746	723	696	690	744	716	757	721	711	722	714	741	758	715	727	718	727	745	700	692	749	692	724	769	739	725	740	710	751	748	757	705	757	744	713	725	706	775	760	695	764	798	701	740	731	759	704	777	707	725	770	715	742	786	725	688	716	754	721	723	729	703	728	731	718	723	720	740	756	731	780	715	727	752	760	709	720	745	723	735	721	722	723	709	729	674	723	742	739	751	744	744	725	708	708	746	707	719	756	758	794	688	742	733	718	751	740	724	720	739	785	747	726	716	711	721	731	717	748	723	740	747	737	766	694	670	774	730	748	722	785	765	701	777	763	705	722	802	768	727	738	695	749	712	751	712	709	725	704	719	706	773	763	740	825	749	733	744	798	728	717	734	724	767	747	734	723	697	740	713	790	744	742	738	744	726	742	720	690	729	746	757	739	709	717	758	743	711	702	696	725	675	729	732	704	723	793	716	700	714	700	733	717	709	756	706	762	702	791	742	715	748	740	712	733	742	729	750	753	761	723	746	726	746	755	713	720	714	719	754	789	728	728	685	723	752	738	671	732	792	688	747	760	739	743	699	760	772	755	773	775	754	719	758	720	710	723	725	724	766	733	698	725	742	730	734	695	730	759	701	755	754	710	734	731	707	693	741	786	719	679	713	736	751	703	762	731	771	739	744	730	727	721	748	741	756	729	702	703	705	762	750	735	741	768	730	748	784	740	704	773	742	722	767	728	729	698	746	774	702	765	754	736	727	707	711	700	721	723	706	811	729	767	764	724	772	726	693	749	748	740	742	771	741	685	737	766	756	711	719	729	687	735	758	738	744	723	709	706	775	720	730	742	795	732	753	756	730	714	735	760	720	766	754	748	721	746	743	697	764	715	737	693	694	768	765	719	709	753	712	701	721	758	728	719	753	716	700	798	742	744	753	761	768	784	739	703	768	706	751	766	722	721	758	742	727	743	755	741	744	742	769	727	695	729	749	740	745	760	758	694	719	756	720	710	721	729	741	780	788	739	739	733	707	816	756	749	703	711	745	713	728	676	673	772	695	792	712	731	720	686	698	728	779	759	775	777	768	724	746	713	755	698	741	765	757	747	655	745	737	784	770	765	729	746	735	721	735	737	744	716	742	715	745	728	752	731	743	737	765	733	745	747	752	728	744	736	751	670	750	729	756	726	742	765	757	710	694	775	764	706	745	690	715	732	695	718	704	759	702	745	819	777	712	764	734	704	731	769	721	762	707	707	659	731	722	775	742	739	704	749	775	746	675	729	710	704	737	725	714	783	767	759	749	725	682	740	755	754	720	710	749	700	723	753	745	768	698	732	712	744	762	728	710	726	797	742	763	724	737	775	736	727	705	749	721	715	708	724	740	733	749	754	702	750	728	707	695	741	716	707	715	744	705	729	734	724	746	789	725	719	740	700	711	707	742	679	719	694	675	733	771	702	724	748	736	724	742	732	730	732	769	716	760	747	768	792	720	735	761	746	713	747	760	736	709	717	770	685	777	728	765	715	755	747	789	744	736	745	710	687	752	743	761	751	744	704	733	740	776	754	720	733	749	714	709	701	755	717	779	714	773	742	705	773	717	715	728	746	721	741	773	713	724	718	787	742	727	740	772	732	707	707	727	705	771	734	720	745	687	728	749	727	736	783	708	750	671	738	716	760	687	722	698	754	730	666	753	756	743	754	719	691	724	763	734	710	728	713	784	721	742	696	706	772	744	727	707	728	733	745	694	704	744	705	759	772	732	769	765	730	713	713	740	747	763	692	721	747	755	752	760	751	733	763	730	683	735	757	742	682	740	724	690	713	731	756	762	789	805	728	706	746	716	756	750	737	728	741	760	735	751	692	741	723	763	712	761	708	752	784	731	777	760	745	758	761	687	723	765	732	724	709	773	734	733	704	697	741	722	748	723	720	756	712	735	754	725	756	753	773	738	724	748	690	764	724	721	739	685	756	740	746	749	725	738	755	760	743	706	716	746	747	735	733	739	721	729	797	711	720	711	701	727	715	701	710	755	701	700	749	746	710	754	792	703	738	745	685	781	717	710	705	744	768	715	758	745	746	737	738	746	711	733	740	717	691	721	749	823	727	738	727	759	708	763	733	701	750	722	764	700	749	726	783	755	732	723	752	750	744	701	728	724	728	745	781	758	743	742	710	737	708	730	775	747	722	694	767	731	725	694	714	763	742	834	765	744	717	740	768	809	729	719	706	713	724	727	742	751	749	692	709	710	748	724	740	704	731	735	703	707	743	703	727	734	725	720	733	727	745	780	749	775	690	733	719	771	735	743	732	760	721	710	694	778	760	718	715	691	729	750	718	752	727	746	745	767	742	715	676	783	701	704	752	726	702	723	721	711	714	685	745	730	733	741	700	752	702	736	728	745	670	725	701	762	768	788	753	746	755	704	699	755	722	725	725	714	733	754	777	777	754	765	712	745	730	726	711	701	746	692	734	755	733	721	807	723	781	728	749	689	736	711	729	726	728	729	759	770	764	729	729	746	716	746	722	712	677	750	713	728	722	742	746	762	702	759	745	690	733	701	736	771	709	737	732	786	769	750	776	760	753	769	743	767	782	724	727	777	744	682	749	800	704	759	708	709	693	697	697	732	716	740	748	765	755	698	712	769	752	725	791	721	722	734	722	745	738	732	679	739	758	713	746	753	714	710	725	754	780	747	711	730	726	711	731	709	698	767	714	741	738	755	714	712	725	731	677	770	692	716	700	697	716	769	773	745	689	709	733	757	703	768	716	728	730	762	715	700	722	735	749	729	775	726	748	691	732	697	764	693	727	745	736	728	756	745	746	725	780	753	702	755	754	705	716	737	733	753	786	759	750	759	748	704	752	760	752	730	750	749	702	744	715	738	713	755	748	763	771	733	734	732	752	718	770	792	732	752	726
23270	20672	27767	23591	20670	10782	1139	810	650	611	601	568	489	532	501	478	513	538	538	534	547	534	590	586	569	508	546	527	512	495	512	446	462	468	450	404	456	437	454	467	466	460	487	502	493	520	484	521	457	440	461	449	412	417	426	439	424	392	452	412	404	428	480	431	437	408	428	419	411	469	467	456	438	431	479	436	434	469	449	403	411	451	414	444	422	443	440	399	430	430	418	425	431	456	419	435	408	458	439	423	447	427	469	400	424	434	433	395	417	408	462	440	401	396	410	411	391	450	407	446	400	438	406	425	431	454	410	416	453	386	428	440	450	447	414	437	411	389	422	399	435	407	430	422	427	406	390	392	421	371	418	412	455	402	377	450	440	442	421	429	411	426	402	424	433	389	421	436	421	411	417	407	415	432	456	414	427	401	381	386	423	383	452	420	456	413	384	436	426	457	413	419	407	392	398	443	441	449	456	438	384	396	444	434	382	441	443	447	393	391	420	457	444	408	439	414	441	403	435	426	458	417	424	452	435	414	398	436	415	428	466	410	371	434	446	417	384	448	432	439	394	362	418	416	427	417	458	421	410	432	417	403	442	433	376	436	418	428	408	426	448	406	416	379	430	425	440	449	455	392	439	411	439	432	415	399	414	447	422	418	417	402	434	434	415	432	449	413	453	415	400	405	423	423	455	385	439	388	393	434	425	433	445	440	385	446	444	436	403	435	447	434	426	438	434	437	451	411	419	426	405	453	417	412	423	412	431	444	412	401	421	444	422	418	423	424	437	412	413	437	421	442	441	400	411	424	428	429	479	442	410	409	409	411	403	409	446	401	442	398	406	417	433	438	425	411	419	433	421	409	397	433	443	427	403	418	460	417	415	436	441	441	428	414	419	410	405	424	426	440	466	425	397	434	436	430	446	465	424	431	425	399	398	451	416	413	412	432	435	425	423	405	416	425	402	428	424	423	465	447	458	434	434	418	431	439	423	416	380	417	441	406	436	396	437	441	393	401	390	424	405	441	408	399	407	413	404	403	433	428	417	421	399	418	399	453	403	421	441	412	420	442	419	408	416	428	411	423	439	412	443	425	398	431	426	441	460	417	427	392	436	422	390	388	410	440	415	401	403	445	413	406	417	437	448	419	454	394	409	472	446	433	395	477	426	441	382	451	410	402	431	398	409	408	431	415	407	429	461	412	440	445	391	419	404	432	397	428	482	406	410	401	398	406	383	424	452	422	417	399	425	421	429	394	425	410	425	425	407	400	412	429	416	447	373	440	441	430	415	464	448	416	448	417	439	461	395	463	421	465	435	421	437	444	404	406	438	415	441	397	407	435	441	422	426	460	421	463	439	405	417	444	398	411	406	439	414	448	414	387	440	443	438	419	406	439	445	394	388	439	457	419	409	411	432	421	420	423	421	392	413	445	384	403	432	412	468	419	395	430	382	441	431	408	433	434	437	436	388	441	449	368	422	440	410	428	414	406	402	432	398	430	439	447	433	429	418	421	413	399	410	444	432	437	436	394	456	411	447	429	403	404	415	489	445	443	428	434	419	439	396	425	404	386	418	422	431	430	401	417	427	463	422	443	443	439	423	420	397	420	403	470	409	419	440	408	442	407	426	426	441	411	397	400	369	406	456	381	423	413	432	459	431	452	427	420	417	396	428	429	447	438	429	428	436	463	416	466	461	418	431	420	447	415	462	452	396	448	438	439	423	424	412	398	454	449	446	411	377	428	405	416	416	425	390	407	414	409	416	434	428	429	397	432	442	432	419	398	429	435	428	434	420	411	412	445	436	416	408	387	425	404	421	410	413	452	412	389	459	417	433	401	415	423	447	454	417	411	402	432	421	453	421	425	443	434	419	449	463	413	439	427	435	424	418	391	421	461	444	426	400	467	409	425	444	383	427	420	426	423	459	416	415	428	426	434	431	418	385	412	458	424	440	427	439	404	414	410	434	427	444	411	414	401	416	433	428	424	427	425	425	419	431	429	394	434	404	436	422	410	395	411	418	423	401	420	426	472	433	409	427	438	434	422	410	436	396	428	411	426	392	442	419	430	434	448	389	427	398	407	420	425	410	369	452	411	439	406	417	437	428	410	430	424	397	429	430	423	439	437	412	416	412	483	428	400	483	418	422	421	448	435	407	436	438	439	437	429	433	440	397	451	420	418	431	463	413	429	429	424	446	410	421	410	400	428	418	424	427	419	423	430	454	415	445	410	424	439	415	414	410	412	436	419	406	432	433	385	439	436	418	431	463	423	425	452	424	426	438	405	406	420	453	456	394	414	424	428	451	443	421	444	410	436	425	420	406	438	406	407	413	391	449	411	451	457	412	443	424	441	428	387	440	436	422	444	456	409	409	432	422	396	462	454	442	454	434	449	422	464	416	444	449	417	434	409	423	404	400	419	475	446	424	405	353	416	455	411	422	450	390	428	432	396	454	410	395	417	417	416	426	428	397	459	435	393	419	426	422	404	406	403	445	426	433	423	434	431	394	400	420	414	481	426	425	400	426	432	419	423	454	424	449	390	429	398	409	420	453	406	440	412	408	387	456	429	424	416	424	401	414	413	421	423	422	410	428	379	427	378	461	435	429	439	423	433	392	391	433	417	426	439	413	430	434	402	456	388	420	427	444	437	444	390	431	432	420	424	404	414	439	428	390	423	400	420	376	402	425	418	430	399	418	437	429	421	390	434	418	406	435	413	450	435	451	418	479	448	431	393	456	437	423	423	417	436	397	389	408	440	408	453	420	412	428	434	418	396	424	449	402	424	439	415	436	401	446	384	422	410	429	447	398	385	450	388	417	414	424	414	418	455	408	442	412	423	439	420	411	429	382	402	399	439	436	394	421	423	413	418	433	411	485	444	422	456	464	402	413	434	457	432	445	444	406	401	402	428	411	427	406	431	428	435	439	452	425	438	400	445	416	435	439	427	422	445	415	418	383	423	403	423	445	422	375	439	389	424	424	425	407	397	423	410	393	436	414	455	423	398	424	417	404	463	440	397	412	418	448	394	432	424	419	430	424	423	404	422	399	460	434	450	466	435	441	412	398	423	388	414	419	448	418	448	452	408	416	480	418	442	446	402	390	399	425	409	449	445	434	415	425	431	424	410	410	449	419	447	396	404	431	404	409	436	436	416	386	416	400	405	410	412	422	430	431	436	396	443	419	418	407	460	404	388	411	410	417	437	438	424	455	397	425	405	427	442	421	443	391	433	397	392	430	428	429	413	451	463	438	433	387	441	411	451	436	403	421	400	420	404	435	410	441	423	439	392	440	398	427	435	459	408	417	423	422	428	449	411	361	395	415	414	438	420	400	449	422	424	425	437	463	378	446	418	424	421	397	435	420	413	434	396	437	463	402	404	440	406	430	425	434	442	415	428	379	455	435	441	416	427	419	404	427	421	427	403	405	448	412	426	369	410	414	425	403	415	429	394	407	447	427	462	463	427	418	425	410	426	411	386	458	416	421	427	426	416
37561	16087	6476	3217	2286	1756	1405	1265	1043	893	817	755	702	685	638	607	650	637	737	742	676	701	727	722	646	677	719	641	630	592	611	557	556	592	525	525	559	520	566	567	572	564	591	593	574	601	629	609	590	553	563	515	515	479	516	488	522	516	497	475	511	493	507	479	479	482	472	538	484	491	483	505	478	495	453	469	496	465	453	520	496	474	530	477	499	503	505	499	476	492	486	516	493	497	499	461	517	473	517	500	495	514	500	451	494	449	493	462	482	476	502	471	503	451	489	462	497	481	465	468	514	474	451	472	501	481	495	500	472	493	484	512	484	474	481	467	495	465	486	495	482	517	513	471	488	473	496	499	461	470	504	499	465	435	462	485	492	471	512	463	487	477	491	491	512	498	474	479	476	475	535	474	470	498	488	508	483	474	508	505	489	505	488	472	461	437	493	468	491	516	488	451	470	470	490	476	512	519	501	521	507	469	505	475	493	476	467	497	510	448	521	475	501	488	510	493	470	507	456	429	477	446	451	472	498	501	516	481	476	463	488	501	486	444	522	461	478	487	481	479	472	459	465	472	489	489	465	516	511	479	449	483	502	473	453	456	505	486	525	496	492	462	497	531	487	490	490	505	506	474	521	480	478	477	523	464	509	503	478	483	503	445	492	498	475	449	517	504	480	500	486	480	503	480	492	477	499	482	510	511	471	495	499	459	497	474	474	491	490	503	494	496	495	490	481	509	464	516	509	486	475	493	456	504	482	492	521	507	473	458	516	516	477	481	477	523	466	460	497	480	473	514	481	458	540	494	442	511	513	505	477	498	480	492	446	504	497	465	500	474	518	464	482	548	451	463	526	521	452	515	469	526	470	487	478	497	467	509	485	489	475	497	483	461	501	496	502	483	476	489	504	520	485	480	525	488	506	482	501	493	496	482	466	484	466	481	508	460	487	470	503	462	508	466	494	513	515	443	463	501	507	497	483	483	496	495	480	483	502	491	515	482	524	475	495	429	453	499	444	436	485	468	457	501	512	503	474	481	481	430	479	492	460	497	467	510	480	475	478	460	442	461	481	483	488	535	467	500	468	450	439	494	509	494	494	489	477	438	479	485	468	480	452	474	460	453	449	488	478	512	484	482	476	500	468	496	513	484	510	545	486	490	461	493	478	439	519	454	479	480	493	481	493	474	444	467	519	516	482	458	470	493	511	513	479	481	505	489	464	480	471	476	503	497	522	481	469	463	517	478	520	502	439	493	447	490	546	445	513	537	485	508	475	507	487	467	469	475	501	444	488	495	499	495	514	515	465	498	476	514	494	480	519	518	496	454	451	475	461	505	504	476	472	496	446	473	467	453	471	458	470	454	475	484	460	492	472	455	455	458	444	484	507	514	536	483	501	519	475	508	479	487	496	472	509	456	473	503	457	468	497	454	491	472	492	498	470	515	479	468	522	493	485	496	478	510	513	455	478	488	484	486	480	482	474	454	500	462	507	448	518	463	479	483	493	504	414	482	490	508	493	473	480	460	458	456	426	494	535	543	496	456	479	512	532	489	478	489	448	492	500	468	477	487	510	474	474	440	486	492	457	522	484	475	477	476	433	511	490	522	484	460	506	483	515	482	496	457	476	482	465	486	499	480	493	496	483	464	491	496	471	501	488	502	506	463	469	497	502	489	489	485	471	475	472	485	499	522	450	475	491	515	502	477	481	421	500	496	497	470	472	473	478	425	504	473	471	459	534	472	477	461	469	515	496	458	470	468	509	474	448	492	484	461	503	519	511	507	444	486	468	516	492	525	478	459	442	483	449	485	486	471	500	501	545	491	477	518	480	515	504	484	534	482	437	482	500	460	465	479	499	484	474	489	465	493	506	462	505	486	473	537	460	479	507	472	498	495	472	506	503	482	498	488	473	532	482	478	483	470	513	512	481	423	534	474	490	519	494	470	460	465	468	466	494	495	491	492	470	500	467	468	501	528	486	476	457	468	514	500	514	530	488	469	531	475	493	482	479	464	496	553	449	469	494	488	481	503	520	507	487	522	466	513	483	461	476	480	478	508	492	482	494	522	489	487	494	469	478	483	464	510	486	477	477	495	467	492	459	479	476	447	475	469	489	480	446	483	453	471	492	503	519	484	483	486	471	440	444	465	467	499	517	458	499	456	497	491	453	512	480	488	476	523	505	500	461	412	489	456	433	504	482	486	468	493	538	478	517	511	453	489	495	529	456	518	499	504	508	489	435	483	474	480	463	476	491	487	488	481	489	481	462	498	477	452	466	477	490	479	510	483	485	484	497	440	451	503	544	487	490	457	507	472	472	488	440	496	525	518	502	510	495	471	499	464	463	511	460	502	537	482	479	460	456	474	491	517	456	476	528	465	497	471	511	531	464	503	503	492	456	486	494	451	476	501	486	495	465	513	480	475	485	499	433	513	487	502	468	465	485	490	434	433	526	476	484	511	483	496	486	466	459	463	474	507	532	452	499	488	451	471	530	523	518	445	507	486	524	455	490	528	472	507	485	458	483	486	515	478	492	462	495	485	423	484	479	464	500	448	495	491	485	516	506	497	493	484	485	493	483	505	508	497	502	502	499	427	473	521	515	473	472	504	512	499	485	480	461	434	509	465	453	440	449	480	494	503	486	491	498	443	501	490	501	524	498	511	511	514	482	488	477	496	493	514	464	524	467	515	476	467	506	467	481	516	490	452	518	479	507	494	480	495	509	470	486	445	492	501	480	479	503	467	509	483	453	522	454	484	494	489	466	468	501	515	489	488	496	472	469	491	506	484	483	478	508	509	491	497	494	471	475	456	462	483	485	463	465	492	506	480	484	495	476	482	473	482	471	476	498	504	523	458	491	504	432	493	470	459	497	453	490	488	493	481	480	475	489	472	512	518	462	471	472	459	483	481	446	501	477	484	498	438	482	502	508	484	487	492	445	475	514	497	490	440	473	466	459	473	514	437	477	497	488	457	466	484	518	483	477	466	463	492	520	438	462	499	459	493	450	489	483	469	529	508	494	480	512	477	487	513	532	486	481	438	480	527	476	489	460	488	483	477	517	486	488	452	490	513	456	518	506	462	507	514	465	479	464	493	497	519	498	515	460	449	499	498	468	475	455	464	485	474	465	478	471	498	473	487	475	487	473	487	477	490	511	480	453	481	476	466	470	497	510	485	458	475	494	454	464	490	490	505	473	491	503	466	474	449	475	522	483	491	489	499	466	505	459	481	472	524	477	481	471	496	504	482	528	527	475	462	477	444	518	501	489	493	507	494	492	501	507	502	471	517	455	491	504	496	455	454	498	521	482	495	475	452	483	509	509	476	503	466	504	472	508	478	473	486	475	497	473	480	485	491	503	481	479	510	459	453	453	504	470	533	440	476	486	488	473	473	463	456	473	449	494	505	453	496	503	496	505	478	474	464	467	468	510	468	454	495	462	457	480	465	502	474	486	474	467	513	467	482	471	505	504	488	503	467	457	454	497	498	509	498
25831	21736	28184	25729	12850	1408	1133	991	1017	973	1000	968	961	923	870	883	942	895	912	903	864	966	931	939	898	947	920	895	955	961	925	918	897	897	907	901	897	954	896	900	874	940	923	935	921	883	932	940	906	895	892	919	900	841	855	880	904	853	882	869	892	878	886	838	835	899	842	897	836	887	859	872	865	842	903	879	883	872	818	912	872	899	825	847	867	859	829	833	813	831	895	875	828	826	861	816	925	888	853	867	839	904	900	891	882	822	867	832	879	876	889	833	874	844	877	857	823	861	850	861	837	846	865	872	861	811	856	851	854	901	867	872	893	883	862	844	870	801	884	888	870	825	842	876	859	855	809	820	874	808	894	892	843	826	922	812	822	850	895	906	858	833	847	937	854	894	838	808	847	876	867	853	886	852	891	907	847	912	914	861	882	905	886	817	819	859	853	875	839	864	900	829	870	832	837	831	795	818	870	841	851	804	819	878	910	837	842	853	859	837	819	818	825	908	845	834	878	897	843	809	855	845	853	843	858	864	873	864	860	819	878	885	842	899	846	815	867	861	845	833	816	844	862	848	840	834	859	820	888	915	816	835	824	870	915	864	826	857	824	873	921	855	884	854	816	864	824	886	829	867	855	835	848	872	868	826	846	861	897	883	866	883	862	858	857	852	914	882	901	871	853	877	869	913	847	918	888	921	907	868	864	890	905	896	844	911	895	903	847	916	885	876	878	859	814	784	861	899	860	844	881	872	835	894	871	871	856	922	898	873	840	830	886	860	841	846	867	876	926	849	888	858	877	824	869	847	816	844	859	846	817	846	851	888	893	834	872	849	890	899	882	865	856	798	858	832	849	833	829	880	859	857	876	832	847	881	856	814	825	875	853	839	849	865	805	913	857	869	839	882	852	868	866	890	851	860	879	856	880	902	865	831	853	841	846	865	877	857	902	888	840	815	789	852	814	857	866	892	816	840	872	850	824	882	856	935	873	885	862	840	868	867	851	886	889	846	853	844	847	834	861	864	845	883	869	853	766	888	852	867	890	865	843	825	882	812	868	898	874	883	901	845	879	885	856	849	891	850	854	850	912	861	854	917	850	886	853	868	847	862	860	879	872	823	860	901	833	855	891	890	841	840	848	836	887	913	810	882	836	848	864	888	900	858	859	870	882	859	801	878	906	844	865	844	864	928	842	903	867	836	838	823	878	845	834	886	879	879	857	887	845	876	935	838	912	846	928	805	875	895	890	842	856	856	887	843	877	825	858	801	848	867	843	821	843	770	882	905	899	877	847	878	846	801	879	916	884	811	828	862	847	931	911	831	884	836	820	827	870	810	844	891	858	845	898	872	850	890	889	913	874	825	870	833	817	848	854	858	854	844	818	819	851	844	906	868	895	892	888	879	886	875	888	911	881	879	839	893	916	888	895	770	842	830	848	860	877	865	894	855	842	826	838	862	848	890	864	877	831	863	857	845	879	847	860	875	922	845	853	818	813	862	865	872	894	861	812	845	825	917	881	907	896	878	894	862	868	847	846	927	907	890	882	883	861	844	906	849	829	868	858	854	846	851	871	788	827	851	881	898	916	881	828	870	862	876	907	900	887	812	823	900	904	882	883	831	895	812	861	792	833	901	908	876	833	864	848	861	899	879	833	888	857	876	900	809	848	864	852	899	873	795	877	857	906	835	855	895	867	825	857	840	872	874	911	844	824	845	872	841	812	873	853	874	928	819	846	870	871	848	856	889	879	894	854	902	821	888	853	835	887	847	854	857	844	873	874	875	857	830	906	864	849	907	887	850	853	832	860	874	852	892	905	838	891	825	878	862	888	874	881	889	858	856	872	824	845	873	833	875	825	879	836	867	882	846	847	847	865	883	878	845	808	907	883	837	883	909	876	861	859	873	894	861	800	870	875	811	842	858	852	916	851	841	832	920	870	821	891	910	840	859	872	855	878	897	899	854	842	813	858	867	866	830	850	836	863	856	887	871	862	907	854	850	844	863	887	814	847	819	882	866	858	896	889	875	855	891	857	911	916	859	831	839	858	844	818	893	897	811	853	876	830	916	846	847	883	868	881	892	848	820	866	899	834	845	860	862	831	849	865	882	825	868	818	820	864	876	824	895	833	922	828	885	828	886	824	843	884	845	855	885	915	844	859	860	872	870	877	869	906	860	844	866	930	862	887	877	913	831	898	880	894	855	881	893	865	858	845	847	840	850	830	860	886	843	841	853	816	892	808	849	913	814	840	843	865	851	841	872	870	873	868	886	836	849	896	864	837	839	913	811	869	828	844	855	871	857	889	949	857	833	833	869	869	854	841	871	829	848	866	850	900	869	852	854	851	876	888	850	866	917	879	841	870	919	874	862	902	916	880	886	890	839	873	916	863	847	881	862	838	896	845	844	847	862	847	800	880	846	857	830	853	891	868	835	835	901	870	903	836	827	846	867	834	864	863	848	822	906	836	898	876	879	878	897	890	860	848	882	867	888	834	893	843	850	891	848	812	845	919	856	822	886	865	846	825	844	816	904	891	955	881	841	891	880	863	789	821	836	897	912	905	837	878	856	837	787	865	841	888	883	871	864	852	857	814	829	818	858	849	886	871	909	882	850	866	830	879	838	861	862	872	824	819	903	920	885	891	865	809	880	878	836	847	834	840	898	844	853	875	866	851	868	877	847	893	878	884	861	857	831	845	860	833	863	919	857	790	852	896	820	835	815	865	873	866	851	846	913	883	842	865	838	865	849	899	812	799	843	830	878	862	865	841	913	846	798	909	846	823	803	835	848	865	861	856	904	868	896	877	856	858	886	887	845	870	852	846	889	881	884	950	842	866	862	849	859	844	851	858	828	866	806	866	870	859	841	866	817	854	890	842	900	874	860	842	872	906	874	832	766	851	874	865	849	859	825	826	882	878	917	806	856	867	892	886	840	845	891	875	890	849	867	872	864	855	876	859	839	819	838	822	883	871	863	880	894	841	945	838	863	840	869	827	872	829	929	867	859	854	807	864	837	866	864	882	875	872	873	852	854	860	854	861	888	875	829	881	885	885	847	895	801	864	884	848	853	849	883	784	858	872	844	896	886	801	870	863	865	863	869	901	832	891	877	862	891	829	897	930	904	898	847	861	879	877	893	896	856	927	879	821	909	828	866	881	885	842	839	877	870	851	837	851	880	863	896	839	831	880	871	820	796	841	831	887	919	837	881	889	880	828	886	886	856	861	887	903	885	840	859	838	853	894	853	861	867	847	864	820	857	839	863	837	857	849	851	877	860	901	907	809	808	830	882	813	814	822	888	886	846	879	871	836	883	804	889	877	855	874	904	824	901	895	802	903	874	863	838	778	906	825	897	915	808	881	870	919	898	891	924	828	795	827	878	926	856	872	825	858	878	893	852	830	901	803	838	852	868	855	881	883	907	815	881	822	878	878	898	845	874	823	843	815	835	843	887	825	863	855	824	867	885	851	865	864	886	803	846	827	887	852	864	863	873
39597	11929	4196	2660	1974	1725	1538	1401	1263	1231	1171	1133	1055	1080	1065	1040	1055	1047	1149	1112	1170	1104	1204	1129	1039	1166	1128	1064	1100	1046	1022	1053	959	1048	986	1022	1008	1070	1019	1045	1089	999	1044	1048	1116	1047	1056	1022	1049	990	1041	974	1028	1004	980	1000	967	943	927	946	954	1005	974	976	974	958	965	888	921	1015	954	967	1010	976	999	969	896	975	965	976	957	975	920	919	1001	984	998	959	930	953	910	953	975	944	998	927	981	962	982	889	969	983	984	953	956	958	1006	942	972	984	952	943	935	958	891	943	974	1013	944	957	983	941	953	937	975	1005	978	989	940	1001	953	961	974	936	997	968	996	992	967	941	982	1029	1018	948	972	986	949	931	964	1002	978	1006	988	916	972	923	969	978	951	975	987	947	904	941	992	988	948	994	1006	976	981	972	960	1024	990	1019	916	944	928	964	961	941	909	981	946	961	973	959	957	948	929	1032	992	941	982	985	959	924	924	941	969	930	936	935	977	966	983	1053	981	961	994	925	900	986	967	964	959	1041	998	927	984	966	949	963	926	954	945	1024	1021	966	1021	982	957	929	980	987	985	1004	914	891	983	987	986	961	986	977	993	950	931	1013	941	967	954	905	988	891	930	923	891	883	1029	982	973	988	924	939	926	981	886	1040	945	945	972	974	968	945	1007	924	930	974	942	984	933	927	955	912	920	968	991	936	986	982	1017	1025	912	943	960	958	933	937	966	980	955	980	921	957	929	925	997	995	980	936	1001	1013	939	936	956	964	955	1002	946	959	975	963	949	971	958	962	996	952	954	1020	1009	939	951	911	951	917	984	970	964	974	967	976	935	939	968	930	951	989	1011	978	970	1008	971	1011	954	954	978	1004	988	936	946	965	971	915	1019	1006	952	946	960	1008	1011	933	961	938	985	990	1011	993	987	927	998	952	948	1014	976	998	949	958	921	942	992	921	938	949	933	996	970	977	966	965	955	984	933	939	966	992	1003	986	917	951	1003	904	968	987	954	1037	982	931	944	973	988	979	981	955	976	953	998	969	977	970	953	942	998	941	950	953	1009	988	983	997	934	990	990	998	894	1003	992	981	993	925	989	975	984	956	948	896	953	896	971	996	947	959	877	936	982	981	929	985	1016	1007	972	941	959	979	910	942	947	949	915	1004	977	936	1012	971	957	975	1021	963	966	946	992	972	946	961	1020	959	969	926	926	930	966	871	974	932	971	992	978	1011	935	978	982	958	965	985	985	976	906	986	943	983	993	941	1006	956	974	981	966	930	939	934	942	971	900	980	930	979	1015	925	987	909	986	916	1051	899	942	918	977	878	975	975	941	986	958	956	1013	1001	984	974	932	981	925	958	943	961	979	967	985	934	975	999	1015	932	962	957	919	904	979	937	1021	964	1034	938	958	1020	920	1050	997	1015	979	967	930	959	957	1050	992	986	1028	945	975	950	922	950	981	924	971	975	969	926	975	996	972	971	1004	979	928	987	905	1007	991	971	916	991	966	1023	919	943	940	967	956	896	972	890	963	1004	961	980	947	955	1054	981	980	975	988	910	1033	962	954	923	933	930	962	960	947	983	932	962	968	1014	956	990	1007	950	1003	954	955	898	971	980	919	924	951	1008	949	961	943	997	992	1010	932	951	908	960	899	944	1021	1011	949	989	978	974	944	964	931	972	954	915	1001	976	940	934	973	953	975	966	933	953	956	983	964	978	922	949	923	989	939	1016	975	991	952	988	956	1004	922	930	928	971	955	992	968	935	991	924	941	929	1003	949	993	1010	1023	905	942	962	986	916	961	1011	962	907	914	989	985	942	954	981	942	993	938	974	968	968	936	987	981	1007	1000	987	976	996	971	904	916	960	920	993	962	952	938	988	977	960	953	956	970	960	1007	934	977	919	966	1010	969	937	935	984	962	967	963	969	936	922	938	939	957	958	969	1007	997	977	942	932	994	922	977	909	977	991	999	986	982	944	898	966	922	878	1003	959	895	1005	963	924	995	1003	1007	975	1000	955	990	968	976	971	952	925	994	932	1000	952	935	943	973	994	957	987	994	876	938	938	947	986	957	986	1005	980	994	964	940	915	952	932	906	953	973	983	964	958	904	1012	977	949	963	1047	943	1011	978	1002	921	935	976	956	1011	939	939	977	1034	958	973	997	968	933	965	958	971	952	921	964	950	935	999	912	996	962	967	1010	977	933	1008	890	982	987	997	985	931	946	952	998	1014	910	964	951	941	944	915	1000	950	953	933	938	935	898	924	939	1004	928	967	985	953	966	1000	948	1021	974	976	971	987	1019	1015	1031	933	951	1005	958	1013	928	991	957	942	993	952	1042	970	984	967	933	954	994	1000	915	947	963	962	973	983	952	975	914	990	922	992	953	979	973	979	988	996	991	961	993	1029	1076	982	913	979	960	990	934	1011	982	969	969	965	989	995	930	936	1004	962	970	958	1004	967	995	966	895	956	933	913	984	917	946	946	942	967	943	986	950	927	1020	939	977	985	948	971	937	982	983	1003	942	909	989	892	967	987	1004	1028	963	930	974	930	931	968	963	975	949	976	952	933	1003	970	989	933	960	923	902	980	985	910	967	1024	921	1001	970	978	978	937	935	944	985	973	973	985	956	959	936	967	922	982	973	896	965	932	980	989	989	948	1010	982	939	962	972	948	968	947	951	962	965	954	928	931	990	966	992	957	933	909	941	974	1017	993	1011	965	973	999	964	1038	970	899	911	895	931	935	1019	958	938	980	938	937	942	953	925	960	992	972	930	995	989	1007	976	910	944	943	951	884	965	896	981	956	974	957	984	979	985	1016	978	969	922	941	969	1036	944	923	932	982	921	976	978	944	1003	913	990	948	968	1024	986	963	980	983	892	930	987	956	991	888	987	945	975	967	978	1000	931	966	1005	956	959	994	1000	940	1015	948	994	965	954	918	987	1013	977	973	955	1039	1021	973	983	951	958	941	941	952	959	972	944	984	940	1021	1004	900	913	999	973	990	950	991	961	892	946	934	928	950	954	984	964	993	947	990	956	1017	1028	985	950	945	938	924	954	994	968	952	946	976	951	958	966	928	908	941	907	960	963	966	981	954	960	955	913	954	955	973	942	894	984	964	916	998	989	1015	953	951	966	929	913	961	986	996	982	1003	975	955	965	940	967	971	952	952	964	972	1003	934	1037	966	932	1000	999	984	1013	959	962	918	959	950	961	950	936	968	943	927	995	961	971	1012	978	960	944	946	997	973	1000	985	962	965	921	943	966	987	901	906	929	1009	952	944	913	958	928	994	1003	961	996	975	914	984	964	983	966	913	912	965	955	949	879	933	945	1021	989	969	927	947	934	979	1002	941	917	991	973	943	945	971	932	903	978	964	919	957	1005	968	945	981	944	902	904	953	862	978	945	1024	997	909	919	963	959	946	969	976	934	944	1021	942	995	968	990	918	967	972	942	1030	1002	946	992	994	956	1030	956	982	938	961	972	927	1012	979	948	967	989	964	937	1013	946	962	923	951	1016	935	926	1002	979	1016	971	981	916	1016	977	930	984	994	1011	974	886	921	963	966	939	924	949	945	939	1008	895	982	957	955	994	930	933	981	923	964	945	966	918	926	926	1020	984	941	1022	966	952	1008	963	980	960	1044	922	999	985	938	936	991	990	937	939	989	965	1040	962	940	984	936	979	952	912
22278	20720	28307	23190	20724	20776	10970	1580	1126	1037	923	892	835	856	852	797	784	804	852	805	816	840	824	822	821	812	769	742	750	752	726	708	668	756	721	722	664	759	672	698	751	707	736	743	744	735	726	724	732	683	690	706	657	650	655	680	671	681	657	657	637	627	646	637	630	653	610	627	626	612	621	591	631	611	673	673	657	643	688	658	633	644	628	674	664	657	618	672	636	644	683	634	610	641	651	604	607	675	602	666	716	624	650	649	602	628	628	634	692	654	630	625	631	653	633	657	621	613	621	619	639	648	614	621	608	639	639	713	640	606	633	633	632	618	661	671	612	682	664	616	686	628	622	627	644	678	646	633	633	601	659	616	613	609	666	610	653	594	655	629	658	631	639	652	631	619	642	681	619	618	650	642	598	587	691	665	624	660	638	610	673	680	645	606	643	629	599	611	653	643	607	638	614	649	694	662	664	676	629	666	662	646	595	590	650	633	642	644	658	677	633	641	647	654	646	658	610	635	654	651	641	628	683	650	624	634	630	643	654	649	622	664	636	604	682	622	632	604	641	637	612	642	641	650	612	655	638	665	667	649	628	656	687	676	608	616	631	655	617	676	624	632	658	625	633	670	649	660	595	663	624	612	620	592	620	612	677	660	665	647	650	657	626	645	645	607	619	631	656	670	667	635	615	646	635	632	616	650	639	647	605	656	663	634	607	635	660	609	661	662	614	641	624	641	637	620	618	659	616	665	643	630	668	602	601	632	654	665	600	681	668	638	656	648	669	638	661	636	615	681	599	680	616	642	658	645	582	645	620	668	690	593	586	617	592	648	628	646	624	638	645	621	678	625	636	630	625	649	683	614	605	634	683	640	606	645	600	638	628	628	608	644	669	626	626	645	624	633	643	643	617	635	611	610	624	642	589	664	581	647	637	630	646	640	662	621	675	632	608	634	634	600	644	656	621	667	723	659	653	613	609	662	632	670	595	616	622	624	624	653	672	623	655	646	609	643	616	666	670	641	644	635	629	638	661	618	658	618	637	601	636	636	668	631	634	635	656	642	636	673	602	630	629	642	650	647	661	680	639	667	662	645	592	705	633	655	629	646	651	642	646	606	646	649	640	648	628	646	617	641	621	618	640	632	625	628	623	607	625	673	644	675	652	637	638	657	638	638	610	606	625	626	641	595	681	642	611	608	634	631	663	661	656	674	663	641	701	626	635	646	654	620	670	615	642	674	668	605	666	652	671	624	673	612	694	663	628	619	631	656	641	631	668	597	671	604	622	669	618	610	657	640	664	640	651	620	604	622	632	645	634	638	578	615	644	675	697	616	599	641	652	632	648	637	670	654	626	650	660	607	620	603	681	615	666	648	623	662	604	613	605	635	646	656	593	675	684	606	605	628	641	672	669	644	635	636	616	640	622	600	676	612	642	612	652	637	655	635	634	632	661	671	663	637	607	628	654	640	627	644	643	627	604	673	674	648	645	644	637	633	602	651	649	653	624	626	632	619	663	638	588	643	600	639	678	639	649	627	615	603	660	664	622	666	649	621	645	646	630	647	621	622	608	622	641	632	640	668	688	619	669	641	623	652	629	662	640	664	584	621	681	679	669	587	666	637	658	649	666	620	644	654	631	648	661	602	636	631	596	665	632	644	639	592	653	674	647	643	640	631	612	624	607	614	683	619	643	600	681	625	633	694	609	663	665	623	702	615	640	693	617	661	662	613	659	639	635	645	600	626	671	673	634	639	626	642	620	642	638	657	634	641	610	667	639	626	631	591	653	641	637	641	698	647	612	679	653	631	639	644	629	619	606	619	629	595	582	609	613	656	666	650	626	655	688	613	612	639	656	626	635	669	652	622	634	682	631	636	623	643	626	612	667	655	639	580	587	637	647	641	622	657	637	687	651	662	635	686	609	624	627	648	637	635	635	631	640	642	683	668	645	604	620	646	666	637	623	603	595	627	655	675	633	647	660	643	659	686	679	637	681	650	677	652	646	609	630	653	635	587	642	605	631	626	624	675	647	630	620	606	639	651	658	634	641	605	655	638	684	678	635	613	661	605	604	615	663	627	667	651	628	616	645	636	662	655	608	635	613	685	601	627	653	651	670	574	651	650	621	667	606	617	672	649	626	641	668	650	587	664	617	607	658	665	651	610	587	625	608	641	669	630	628	601	615	656	654	653	612	678	664	639	609	609	587	682	634	665	689	629	590	620	625	617	666	645	613	631	630	638	625	628	607	674	630	651	609	636	680	664	618	649	640	674	591	627	679	656	641	615	624	603	649	619	655	618	625	684	648	663	624	618	695	661	629	630	670	641	634	647	644	624	615	674	628	609	616	632	669	643	638	635	582	644	640	642	668	690	602	621	635	625	630	646	660	651	648	591	634	636	665	643	649	639	641	663	663	629	604	684	612	619	633	619	612	607	650	648	694	631	608	590	680	618	644	594	588	641	622	651	596	608	591	614	604	637	613	655	664	607	640	599	646	642	636	625	683	652	671	676	656	636	583	614	611	638	699	632	632	603	619	627	628	610	621	638	656	610	644	626	607	592	645	610	662	666	635	624	684	657	649	620	668	629	662	637	650	629	582	607	633	636	648	629	655	649	639	603	692	617	624	696	678	634	602	636	651	675	601	621	644	623	628	637	680	654	614	635	683	601	635	615	627	639	686	606	626	623	639	623	647	671	667	684	632	597	663	719	652	618	609	599	619	661	609	638	640	604	600	623	659	671	631	654	652	645	635	602	665	626	626	617	635	632	593	656	601	635	621	652	596	665	663	643	671	688	700	637	685	680	626	657	666	576	578	652	673	639	648	643	603	637	626	660	613	618	629	676	636	620	674	586	653	644	575	679	635	615	593	641	596	642	646	665	618	679	684	654	649	620	674	676	596	627	627	680	651	628	603	671	634	613	629	598	641	618	661	610	633	610	664	657	673	628	644	675	600	652	662	598	656	594	655	662	664	653	670	657	619	614	620	657	590	617	593	651	623	643	666	640	662	688	629	625	638	591	624	633	658	611	654	673	692	679	614	621	648	601	616	631	600	621	572	641	637	619	635	648	617	632	649	665	648	646	629	649	666	640	595	586	619	679	630	669	630	596	633	611	685	612	655	657	664	628	638	609	639	614	605	689	665	655	616	629	626	631	631	657	618	615	610	670	633	670	612	605	625	692	642	619	638	640	634	627	656	641	606	654	629	648	624	633	640	639	637	620	664	642	621	636	679	597	662	629	586	607	691	650	657	634	609	672	628	662	616	632	644	617	603	655	631	647	665	623	646	612	635	626	629	644	627	570	622	617	637	641	637	625	625	627	608	642	636	661	673	615	661	608	633	621	604	643	663	618	612	669	647	623	689	626	631	608	681	589	601	668	663	630	658	608	664	634	636	641	620	625	652	636	655	604	660	633	617	632	655	617	622	636	648	619	616	625	608	645	612	592	613	641	620	607	645	655	605	577	627	651	661	619	620	663	666	666	675	675	605	628
42311	22765	11089	5952	4355	3319	2615	2215	1861	1575	1324	1192	1116	991	1034	992	1002	1060	1022	1058	1006	1052	1068	968	1000	1002	926	993	885	870	880	880	834	780	749	771	786	852	847	850	787	869	827	918	981	892	897	897	856	829	795	793	720	770	735	747	713	703	752	725	727	686	688	702	710	663	731	684	727	658	692	672	651	740	675	665	669	751	712	690	679	717	688	683	700	714	684	719	701	701	646	717	661	706	706	679	725	711	740	748	674	672	653	715	685	648	661	689	688	673	746	716	668	725	616	668	696	717	710	677	711	730	712	698	706	647	708	695	716	683	714	736	659	677	703	675	701	771	677	702	712	741	691	703	702	706	678	686	660	699	684	735	689	663	698	704	719	720	701	693	675	697	672	664	719	707	701	693	674	701	728	691	678	658	650	695	668	683	754	727	684	722	685	670	712	674	696	736	691	725	709	689	657	706	704	690	691	705	674	721	710	712	696	635	726	699	666	728	683	631	695	689	716	687	693	694	691	712	727	697	659	717	702	693	664	697	668	646	697	635	672	709	675	620	675	717	680	641	686	738	714	685	730	683	727	672	665	647	655	688	673	687	678	643	709	687	734	639	701	706	666	727	721	654	690	692	694	707	713	710	719	710	718	681	701	734	728	665	696	702	667	686	714	686	703	656	711	700	712	706	655	665	719	680	688	686	686	675	732	687	727	639	669	669	702	708	640	614	642	692	722	722	635	664	710	700	673	652	749	623	667	693	720	691	745	674	682	750	716	763	699	722	693	670	714	708	660	707	686	695	730	663	689	701	683	722	643	673	702	723	723	697	723	653	676	704	712	636	686	705	693	682	709	711	725	701	715	662	680	691	672	668	679	668	736	694	686	689	699	704	698	699	734	707	719	651	667	708	727	638	759	658	717	697	708	703	671	703	653	684	683	688	690	648	689	679	708	674	667	730	696	735	750	662	699	711	683	659	659	698	736	678	696	656	727	680	752	704	680	668	654	703	680	693	633	661	690	728	664	713	657	688	715	683	680	746	648	675	697	716	675	665	701	663	703	691	654	707	639	684	693	730	691	772	689	723	739	658	710	657	712	716	676	701	650	734	712	680	736	730	650	700	723	678	677	689	691	676	725	666	711	694	693	739	686	721	719	684	670	693	653	692	687	662	730	719	722	678	732	707	689	700	675	665	719	690	729	698	664	712	659	688	702	680	699	628	681	672	731	710	649	656	705	618	701	669	697	702	698	663	674	717	689	678	641	646	720	716	638	710	687	727	685	685	717	733	677	692	714	614	696	672	645	699	713	728	686	685	666	718	693	693	704	713	652	714	674	696	683	666	680	667	746	682	666	694	734	637	683	693	766	674	680	716	654	686	699	709	675	654	683	674	701	696	718	697	610	707	666	708	692	683	719	684	658	632	671	612	711	682	726	635	662	679	729	704	680	684	680	677	709	716	651	666	730	679	719	718	694	669	708	690	718	692	699	679	709	690	687	732	709	670	718	689	652	656	708	646	668	656	679	695	665	657	682	667	671	638	681	742	697	654	711	698	698	711	686	661	716	679	717	686	720	724	716	653	676	719	703	718	715	687	704	727	698	714	673	732	663	736	695	696	684	732	711	738	690	655	727	709	674	708	681	710	693	715	652	733	658	675	672	688	724	694	672	679	715	704	676	685	724	701	713	666	685	697	683	691	679	704	669	684	716	708	668	677	721	673	678	722	699	652	667	703	635	695	677	746	656	687	643	727	677	664	678	676	695	661	679	701	698	694	728	697	693	664	710	667	730	707	699	668	678	731	680	652	731	692	719	706	707	677	706	712	685	673	684	729	727	659	702	698	691	696	750	693	683	709	682	657	647	672	705	692	686	674	664	667	714	695	640	680	680	687	694	705	685	709	755	669	698	700	733	678	685	679	686	691	674	713	737	639	732	713	680	694	683	728	690	688	659	716	662	697	640	666	737	677	729	721	679	684	679	707	684	689	667	741	716	703	689	684	718	682	745	631	708	712	679	734	675	673	699	687	726	686	677	660	694	692	750	628	673	663	722	669	727	682	680	677	673	673	724	702	702	708	732	676	677	696	705	726	662	717	680	668	728	694	699	722	680	695	707	680	714	695	679	694	713	705	725	704	670	646	737	661	641	693	721	680	691	669	648	730	660	690	674	703	687	691	706	697	644	655	670	662	677	705	702	702	728	670	669	715	696	705	676	714	692	701	697	671	703	614	667	684	706	703	698	705	715	706	694	773	643	704	692	670	715	633	721	713	753	656	704	685	715	683	744	696	686	638	720	704	695	668	726	675	692	695	729	687	744	701	717	668	689	713	664	688	655	691	667	745	701	672	670	706	724	713	712	638	777	694	677	684	715	684	677	684	643	680	668	694	726	691	694	728	636	736	665	720	698	692	683	676	686	687	729	704	700	683	704	656	692	675	685	684	722	695	695	689	715	688	698	679	740	707	702	729	667	681	650	657	707	652	706	682	690	749	670	718	723	679	680	722	729	728	716	725	671	681	702	649	694	689	710	670	687	676	696	688	671	727	652	712	701	713	715	729	718	681	709	697	655	695	688	705	721	653	665	735	714	694	663	689	697	698	693	711	707	652	696	643	694	729	666	738	718	725	684	682	683	680	669	669	728	683	727	716	697	708	651	665	750	712	722	677	663	680	731	707	724	698	718	726	715	692	712	709	668	702	705	709	657	709	672	655	735	711	672	688	731	696	701	710	625	689	694	661	650	692	698	698	727	693	722	664	712	733	720	727	638	684	716	680	665	672	704	699	679	706	701	693	740	678	699	718	679	712	618	690	671	658	693	713	766	695	753	675	703	675	678	722	716	690	659	646	670	666	748	740	685	688	658	703	713	718	697	715	674	706	704	643	702	677	676	725	708	707	723	700	674	679	680	708	725	690	729	706	702	672	689	653	703	652	699	675	666	668	684	688	702	654	722	721	709	714	691	705	670	749	745	670	675	663	695	697	695	647	713	702	689	678	697	701	726	688	693	670	673	709	667	702	657	741	654	642	764	683	678	670	695	704	675	700	696	695	686	714	692	621	720	702	697	678	752	692	663	752	706	680	697	679	683	751	723	676	663	701	672	669	680	705	650	684	661	626	712	679	615	741	692	678	716	675	719	694	702	696	679	690	688	677	729	700	685	649	692	753	651	649	697	727	701	672	688	690	709	724	670	741	690	662	681	710	692	717	644	668	703	685	752	654	717	704	695	725	669	679	690	698	679	658	669	682	728	720	711	690	722	692	736	642	687	693	710	714	668	703	698	677	658	702	700	730	726	684	725	669	721	695	677	677	662	737	658	712	652	671	680	649	678	717	652	702	714	698	674	719	699	690	672	672	691	646	650	690	680	681	680	664	678	675	664	707	711	684	698	699	707	730	660	705	695	681	700	684	673	687	738	685	785	694	646	675	676	662	692	676	679	701	663	693	642	695	675	637	677	710	710	710	701	762	715	690	683	721	680	737	699	692	735	711	663	701
29811	21152	10421	1257	663	636	664	655	651	565	639	620	631	622	652	589	638	640	689	622	634	617	636	635	629	662	692	668	624	656	633	620	624	673	635	563	669	631	639	613	657	611	637	643	654	638	607	660	675	658	655	629	618	635	632	622	629	598	641	624	650	615	587	625	585	633	618	639	610	637	637	611	590	615	602	593	622	623	633	582	612	631	642	601	620	610	600	593	617	600	613	596	626	600	545	594	599	607	667	633	653	618	623	664	633	595	555	610	626	583	639	587	623	611	598	631	615	587	581	609	590	642	618	601	614	595	653	594	618	644	619	621	663	619	597	593	606	642	592	640	640	593	568	557	596	663	588	609	632	592	620	620	588	639	608	616	653	627	586	621	645	611	608	610	624	624	622	607	571	642	596	568	626	563	606	644	607	562	633	608	628	580	592	579	597	612	673	557	609	629	607	617	564	593	577	609	606	582	626	556	576	660	576	605	628	619	650	569	569	602	589	602	623	626	605	610	611	609	618	622	587	655	655	590	599	630	617	602	657	596	611	623	605	623	608	607	621	621	571	587	631	604	572	598	625	603	610	594	616	632	601	591	598	608	600	609	618	597	623	621	650	653	624	606	590	632	632	632	625	625	599	625	642	612	630	624	583	598	581	600	569	634	653	579	646	625	589	607	549	608	582	651	591	588	643	633	605	599	570	578	629	647	598	627	627	576	582	631	588	579	643	604	624	675	636	588	637	644	610	625	657	613	637	604	605	586	621	596	629	632	620	622	618	626	629	613	598	612	627	660	628	602	636	588	579	638	613	622	631	602	592	583	626	621	614	626	610	614	651	578	634	632	605	654	620	641	673	631	617	604	573	599	633	600	595	611	573	625	661	650	615	606	630	626	606	617	590	612	606	596	569	603	588	608	607	621	603	603	627	631	630	596	605	645	595	566	620	616	565	624	566	611	627	604	592	599	614	630	639	618	596	616	606	648	576	672	671	620	639	595	619	650	626	601	597	611	593	627	635	594	576	599	598	614	609	581	615	621	562	641	653	594	600	678	577	550	623	620	593	618	616	604	582	598	584	596	594	610	557	605	629	570	593	611	622	590	608	598	636	596	650	606	619	631	591	627	597	591	573	679	623	634	624	563	614	618	631	627	627	615	651	591	619	618	673	595	603	600	647	632	609	597	637	630	601	592	607	596	605	621	622	612	557	609	607	602	563	592	629	594	612	632	619	592	633	635	615	630	610	655	628	644	603	614	620	618	596	576	635	623	624	631	630	612	630	612	639	679	580	636	641	604	607	631	607	583	649	601	617	583	611	625	588	629	659	615	629	582	632	623	606	631	602	576	647	630	605	620	642	632	629	617	590	642	573	620	606	604	595	577	598	627	617	641	644	564	620	610	597	590	605	599	609	605	641	558	583	614	585	592	600	626	593	589	629	644	602	632	624	639	597	617	636	642	600	602	607	605	610	605	624	616	631	595	609	632	643	624	618	549	618	606	613	650	609	642	614	602	620	626	633	597	612	592	616	611	607	625	597	620	605	597	600	565	589	647	607	623	690	652	613	686	598	611	587	592	610	605	604	593	590	583	616	600	587	577	635	610	611	601	617	596	603	597	599	622	568	621	599	650	577	584	635	636	576	592	571	621	627	609	655	629	568	619	582	609	645	626	641	634	624	633	662	605	612	595	596	634	568	609	634	651	624	594	587	606	647	622	628	651	604	562	619	592	592	660	627	602	620	599	611	576	578	630	619	591	647	614	656	664	609	603	622	631	606	621	601	634	600	605	605	629	601	583	613	578	559	586	601	620	667	581	625	596	613	602	602	607	575	634	603	604	594	616	579	615	601	647	609	667	591	608	580	580	619	581	630	614	607	575	603	623	622	616	601	603	618	623	611	612	623	643	576	627	604	622	620	586	592	597	596	625	625	601	599	641	593	632	605	600	617	619	627	640	645	609	655	623	643	584	578	623	654	603	606	584	592	666	592	607	647	601	632	608	625	642	660	643	573	579	624	610	642	572	583	553	591	608	579	621	647	613	659	620	604	622	586	571	604	612	571	669	604	630	598	628	638	614	652	622	593	587	611	603	612	648	651	615	615	617	549	590	590	598	644	614	642	594	629	590	651	592	604	625	665	590	642	588	667	597	615	576	593	590	586	635	573	625	652	607	591	574	654	613	577	626	623	622	623	586	613	595	630	571	623	630	604	585	610	623	617	624	618	612	618	614	611	660	604	604	623	641	642	592	630	584	599	642	638	573	603	585	586	630	596	623	600	571	631	635	633	641	621	605	592	597	653	610	638	660	624	603	639	606	620	627	593	634	656	599	613	634	610	602	623	621	598	637	610	599	564	633	601	572	571	591	626	599	626	613	648	602	597	590	621	607	578	588	639	585	628	631	646	579	605	578	608	582	624	557	625	551	580	617	621	630	593	577	657	617	603	601	627	630	620	586	582	554	643	585	633	604	619	600	601	619	628	604	678	590	592	602	629	596	620	628	550	638	566	589	568	621	603	626	586	596	676	569	594	600	610	619	627	634	612	626	599	648	612	655	620	604	589	614	643	618	610	644	609	617	661	621	613	592	575	645	650	619	544	656	621	595	592	556	591	632	625	594	650	621	610	597	588	599	630	611	630	581	601	600	631	633	628	638	631	599	629	630	574	579	644	580	597	618	598	605	601	619	609	585	638	579	602	586	611	598	628	623	587	634	622	580	587	630	645	633	591	656	572	631	630	677	638	617	587	638	559	639	602	621	602	605	611	621	594	573	600	596	624	596	632	652	564	582	626	615	637	628	610	584	613	576	605	637	579	593	581	623	574	549	589	670	674	606	618	652	645	632	622	575	703	623	622	628	577	609	595	608	603	595	598	628	609	588	628	582	648	621	649	602	611	643	589	635	601	641	629	632	585	620	607	584	579	630	660	593	629	625	629	639	617	645	595	602	580	603	610	614	618	613	584	579	637	582	606	617	600	568	611	567	586	627	602	652	585	624	616	607	629	615	596	592	613	615	639	621	622	596	559	641	631	561	665	627	588	644	613	587	607	609	626	588	610	586	569	649	650	605	618	655	606	583	635	602	553	581	607	559	575	623	636	629	644	610	589	594	596	608	590	616	630	555	609	596	606	607	599	608	607	583	595	683	665	627	627	614	609	594	635	561	588	625	644	604	673	573	619	655	580	604	630	609	610	597	661	615	651	594	589	623	615	609	592	569	608	642	585	576	640	686	594	568	582	613	585	603	601	641	607	583	626	592	588	643	621	556	606	585	599	582	616	595	611	611	641	616	592	550	635	605	629	635	606	578	632	577	604	607	584	637	646	567	566	635	592	593	635	625	636	592	597	589	610	646	627	608	657	611	657	679	575	610	608	649	639	626	629	603	614	612	605	618	614	637	610	561	630	624	698	637	608	605	650	573	651	627	627	623	626	616	651	634	616	634	613	552	592	590	590	594	600	636	630	575	669	551	604	624	639	614	616	588	589	593	632	581
36201	9817	1126	824	751	759	688	754	724	713	733	752	692	723	743	694	740	707	755	779	765	772	833	767	764	791	770	811	730	768	714	733	734	747	699	767	679	711	778	790	799	760	743	786	791	719	761	791	780	818	740	724	748	766	743	719	706	703	702	661	709	732	665	727	705	659	737	693	754	703	722	679	690	692	743	678	693	706	728	677	731	710	697	690	744	702	727	730	688	754	696	676	700	721	702	715	733	681	706	726	719	664	719	706	717	740	729	721	752	721	686	695	731	673	712	664	713	714	728	734	703	729	725	691	693	694	691	706	724	667	693	691	683	726	729	728	719	746	715	671	721	755	711	659	681	667	671	726	739	681	726	711	715	691	696	695	722	684	700	698	750	683	716	719	699	687	683	711	710	686	709	742	701	735	691	704	724	696	727	708	699	769	719	743	701	719	665	695	705	700	705	706	677	685	672	685	678	735	715	673	668	722	716	745	731	720	696	668	729	712	715	716	709	729	664	716	742	678	721	717	719	707	723	706	725	722	675	652	648	746	697	747	708	700	717	686	697	758	676	727	721	673	669	683	688	710	670	719	713	720	708	717	687	710	705	687	702	697	712	665	727	677	672	682	713	701	726	749	725	736	653	727	736	701	667	726	721	748	723	711	696	684	655	677	704	678	694	670	635	731	728	696	663	683	683	667	693	719	742	689	727	696	717	738	680	692	730	728	715	697	698	727	683	712	676	716	695	730	711	672	693	688	681	728	677	665	716	681	680	693	720	692	695	730	718	704	698	707	750	685	704	795	680	707	713	732	716	712	714	726	692	718	756	693	718	724	742	699	712	680	707	722	692	736	723	700	733	759	697	662	702	681	694	721	707	698	656	709	707	721	706	702	695	734	658	719	703	723	738	648	725	668	719	717	686	701	698	705	698	728	663	661	670	675	711	754	684	676	728	651	718	675	693	735	692	712	723	687	722	662	716	709	669	703	741	673	709	726	666	714	706	721	682	687	705	708	678	679	700	712	682	676	703	698	690	695	733	692	730	720	769	705	688	692	630	635	674	679	754	716	725	733	713	727	700	722	751	706	702	779	715	708	684	742	710	666	742	687	692	706	716	727	738	669	693	722	700	681	738	711	738	690	744	696	688	654	712	694	669	705	696	730	689	667	694	755	680	688	708	706	669	730	683	716	716	672	755	695	688	675	684	749	693	733	724	676	686	686	742	707	712	699	709	724	732	698	703	688	732	662	694	691	726	731	690	689	649	706	738	730	764	677	698	666	697	702	655	647	719	717	746	664	712	710	702	728	718	714	685	682	762	689	721	702	726	691	690	713	715	763	720	659	683	690	737	689	714	692	728	718	710	687	741	683	677	688	703	726	689	694	711	722	704	675	719	662	705	714	692	702	709	757	715	744	762	746	694	690	702	742	688	737	668	784	701	708	715	707	712	743	728	674	702	682	726	735	749	709	764	671	753	745	682	669	679	688	739	704	659	668	749	680	747	698	712	711	679	668	688	695	684	689	721	709	714	717	686	743	660	721	705	730	716	736	726	625	687	711	707	701	729	692	743	665	741	701	691	727	668	692	708	741	715	687	721	663	743	690	715	733	696	698	717	711	721	702	696	728	761	709	702	705	726	680	737	697	692	703	757	700	699	728	741	656	715	715	716	708	652	726	708	676	649	708	721	713	710	654	713	672	678	713	696	697	681	675	714	682	688	687	715	723	707	682	746	705	695	672	666	740	684	714	715	726	745	677	691	721	694	665	681	676	687	688	695	720	718	684	708	650	750	703	709	722	687	748	677	697	748	714	719	683	748	723	701	673	678	740	646	696	660	703	679	668	715	733	696	660	704	701	690	742	673	734	697	662	703	705	645	704	686	685	698	709	679	662	686	709	717	697	669	740	697	708	680	752	667	695	733	689	721	701	656	710	735	743	667	677	712	719	692	708	676	696	704	673	693	710	756	767	750	693	712	714	670	711	664	702	719	718	744	717	695	731	727	764	684	644	770	693	676	707	669	687	685	715	725	697	684	715	740	741	679	685	716	671	689	760	738	732	728	671	733	666	726	717	717	726	680	733	729	709	702	723	696	676	691	707	724	727	690	703	701	672	671	689	729	667	640	712	747	688	684	692	722	703	711	719	687	720	699	719	666	743	705	696	700	671	694	700	739	717	744	655	691	690	711	707	725	692	742	685	696	749	716	671	679	722	735	678	723	692	694	724	684	700	709	716	661	687	692	687	738	716	725	703	708	682	722	725	673	683	652	700	745	715	720	736	754	701	717	709	728	729	665	688	691	757	688	686	757	719	754	667	718	681	738	656	645	692	724	699	709	678	676	692	741	726	709	677	678	707	689	698	695	703	693	729	661	735	719	708	748	675	665	671	692	677	740	734	711	709	717	687	680	715	690	687	756	729	659	712	676	710	728	675	733	748	689	694	753	706	729	701	678	710	685	799	693	742	718	685	733	711	698	691	724	732	688	737	709	713	734	711	675	706	740	699	712	684	715	663	717	671	688	761	690	669	681	722	698	727	727	678	716	707	666	705	697	696	721	730	728	730	678	726	689	725	688	702	663	704	725	671	712	692	683	660	675	694	727	696	712	699	711	680	693	746	669	684	698	728	712	714	725	692	752	680	696	714	674	689	701	725	741	708	662	687	689	702	726	754	726	716	723	753	714	668	699	692	689	725	725	701	720	655	715	734	687	730	720	711	652	661	726	663	739	681	729	735	739	750	686	704	659	703	699	713	764	710	668	707	675	691	703	712	729	708	698	689	671	697	696	653	685	695	704	735	747	669	696	728	697	695	711	740	689	683	701	697	704	683	677	713	684	708	736	649	679	712	707	697	717	713	716	666	725	693	700	704	690	726	701	711	670	720	753	717	685	692	686	665	682	716	659	686	716	690	690	703	725	691	715	627	704	714	655	649	672	700	709	708	658	687	699	691	729	745	699	716	741	719	707	717	778	652	658	749	713	717	770	700	703	696	701	697	694	708	670	682	686	668	692	751	693	744	686	739	686	703	709	749	667	657	738	730	727	661	660	731	742	740	717	705	705	713	697	696	715	745	736	745	714	686	696	711	719	668	680	689	717	696	687	677	750	708	666	745	743	703	701	709	751	756	759	641	694	716	719	704	722	702	668	717	675	652	655	685	659	740	688	693	730	721	710	691	752	699	751	693	730	742	698	708	673	723	723	709	718	717	668	694	707	714	725	705	660	719	695	661	713	719	663	706	726	686	677	688	706	678	672	683	687	680	757	662	695	717	666	707	726	677	702	703	695	715	683	723	669	711	712	734	711	691	670	726	702	670	713	698	693	714	702	688	729	732	672	678	761	710	746	653	677	665	678	697	698	706	704	749	751	720	640	706	783	673	684	706	715	695	666	714	679	756	671	707	705	715	693	734	705	735	713	711	733	740	703	683	688	753	715	697	709	763	669	698	713	675	741	681	727	685	695	694	719	754	723	651	714	690	716	703	711	682	687	712
24428	21676	29143	24731	21677	11545	1224	821	744	666	600	570	540	518	505	537	500	578	522	592	549	590	569	524	512	512	510	503	519	474	491	471	469	465	451	520	454	494	518	497	478	524	514	546	522	538	527	500	530	499	498	446	481	473	482	447	450	465	422	452	428	435	440	458	466	453	454	444	450	489	484	476	484	417	433	454	453	434	501	462	425	435	448	435	444	443	472	470	447	418	455	469	418	440	443	413	428	466	480	440	484	459	490	428	424	413	447	462	469	449	434	433	479	440	443	426	445	471	455	447	449	435	455	470	446	437	444	464	446	434	453	475	430	444	441	469	448	425	438	435	436	469	449	456	447	420	419	442	456	464	474	430	425	437	442	430	433	455	441	470	454	421	434	465	429	447	460	441	450	444	433	470	431	400	412	449	459	430	446	430	458	460	435	431	431	435	468	452	438	442	460	444	484	494	445	470	460	447	467	463	435	416	462	470	479	447	437	497	422	456	477	454	466	438	475	424	420	411	451	459	434	466	449	448	427	473	423	497	443	415	494	440	419	434	452	424	468	423	430	452	429	463	457	435	441	467	430	454	493	448	439	435	472	410	449	454	420	439	440	446	437	410	474	454	443	443	444	443	455	446	454	457	479	462	468	423	426	475	440	454	436	440	462	457	450	432	446	459	442	470	469	421	437	419	429	483	425	464	450	455	447	454	431	458	479	450	446	423	424	477	462	458	472	431	447	442	443	442	431	435	448	418	433	457	418	461	450	460	466	425	429	480	451	422	442	415	469	429	474	426	476	442	434	447	456	442	492	491	517	495	468	453	467	454	470	428	439	463	465	463	459	444	420	462	500	469	456	425	427	421	424	425	473	448	440	422	469	430	432	453	470	455	458	438	415	424	457	438	435	464	437	419	455	485	512	456	434	431	443	435	449	440	443	483	468	441	458	427	436	414	461	450	443	482	444	458	440	458	463	475	448	473	426	415	395	450	421	450	462	452	444	449	463	462	436	447	479	447	459	464	484	439	480	430	447	448	461	454	460	449	445	426	470	473	429	443	430	459	450	449	452	400	462	439	485	439	470	450	411	476	476	431	434	447	466	457	463	426	426	471	443	426	449	472	416	450	461	448	439	452	448	414	487	462	447	472	466	455	429	459	440	450	467	418	453	470	435	447	458	427	475	437	455	450	495	439	438	440	460	466	422	452	443	461	447	434	462	458	452	486	466	418	460	434	414	444	443	445	441	427	484	432	481	404	462	467	420	412	396	462	439	420	486	420	426	453	451	433	457	431	461	482	429	475	454	417	417	434	484	442	436	455	448	456	441	403	458	418	431	422	445	458	418	454	430	462	475	479	469	427	459	454	457	455	427	421	428	431	448	455	465	432	432	452	433	439	452	475	409	424	440	457	445	434	455	429	434	436	438	439	450	456	447	410	434	431	459	476	442	444	433	403	456	419	460	450	463	466	435	490	436	453	430	441	467	474	501	434	459	438	396	478	439	439	489	448	416	503	465	490	439	410	422	405	475	501	448	451	454	460	437	419	430	421	450	457	420	424	464	438	419	437	411	411	492	464	446	403	444	446	461	414	444	439	421	445	444	429	428	474	470	446	394	452	440	484	440	436	451	451	475	443	462	424	437	424	474	461	430	459	414	434	454	450	426	459	448	409	442	448	453	460	445	453	463	424	453	444	432	443	435	468	446	418	476	417	468	449	451	476	466	423	459	431	432	434	450	456	479	473	427	481	465	446	430	448	438	417	439	430	445	447	489	438	447	458	425	472	423	430	455	455	421	458	454	429	454	475	456	448	416	451	468	425	428	459	396	453	454	466	440	440	460	477	441	472	452	438	440	445	451	427	446	450	463	458	472	450	439	465	454	439	453	443	450	433	470	484	438	424	459	419	450	442	445	427	428	410	450	462	393	441	454	402	409	407	440	444	467	481	403	434	430	473	471	465	430	440	445	423	452	489	474	432	452	426	491	458	411	465	481	419	481	463	448	419	479	454	450	462	461	423	441	446	462	455	424	471	467	437	460	447	485	450	446	459	447	419	446	447	420	484	435	459	427	469	504	453	423	448	478	515	435	452	457	462	451	469	450	410	451	414	435	464	436	438	431	463	481	445	426	454	450	466	423	417	432	496	451	446	458	480	462	470	462	460	467	402	489	410	487	460	478	454	430	439	445	446	430	448	425	459	454	437	453	446	457	432	475	430	452	467	466	463	433	459	467	430	481	456	449	426	446	438	451	446	459	418	474	439	461	462	473	464	436	461	424	449	426	488	442	429	473	463	434	445	416	423	434	431	472	402	463	431	450	445	467	370	431	415	465	428	441	431	450	451	455	447	445	497	481	475	428	460	443	453	477	430	410	433	444	471	422	421	463	451	492	490	452	417	444	456	418	467	424	459	464	420	486	404	446	399	449	516	449	458	416	396	452	439	446	432	467	459	443	432	474	460	496	471	476	445	447	474	442	424	429	454	440	464	460	434	418	442	466	462	429	467	489	453	443	465	393	431	430	468	420	443	443	420	426	452	407	447	442	445	475	464	444	457	422	421	447	442	507	433	459	416	437	427	449	427	425	435	449	451	447	454	462	433	450	446	463	461	463	432	439	400	478	463	460	470	451	424	422	422	471	465	464	475	392	463	426	467	445	440	446	424	479	417	419	437	442	457	418	424	487	460	431	428	465	425	438	441	426	472	422	485	459	488	470	473	449	416	433	430	453	484	435	464	460	432	442	452	441	421	432	454	473	423	448	442	443	424	431	400	450	452	429	456	434	456	493	462	428	437	409	434	474	449	450	444	439	377	447	441	429	415	441	428	438	456	463	456	456	427	457	412	450	434	437	426	463	474	459	472	455	448	448	434	460	475	459	435	447	419	429	441	441	450	471	491	445	438	423	433	447	461	429	446	437	440	465	469	446	465	448	465	444	452	476	428	481	481	425	444	460	437	428	451	422	473	425	450	482	447	428	435	436	414	471	414	432	468	466	434	445	460	468	414	459	446	438	441	418	430	446	478	436	474	439	450	430	451	457	468	454	435	448	446	455	454	444	451	413	435	443	448	447	459	455	416	481	472	448	426	448	434	443	437	463	473	464	440	408	485	443	451	439	409	486	411	451	440	435	414	480	435	468	432	428	430	426	408	456	436	473	469	428	451	458	477	447	455	434	401	443	459	449	445	406	427	428	436	466	454	431	453	444	420	447	460	418	439	438	455	429	450	442	446	442	448	431	464	434	448	414	452	482	388	425	482	439	423	449	490	446	430	440	381	404	450	431	441	462	469	470	426	487	446	448	461	464	448	427	441	491	481	466	451	450	461	413	472	448	473	447	479	487	423	447	468	466	441	427	453	438	416	464	417	428	434	456	465	426	423	464	470	443	453	438	433	449	444	453	424	465	397	417	448	449	474	440	454	412	443	409	489	454	445	428	438	453	471	467	456	421	435	476	477	458	419	447	447	482	434	401	450	459	404	411	452	452	448	430	470
40824	17870	6626	3371	2362	1887	1520	1309	1070	963	854	789	775	700	715	686	663	681	685	688	719	740	672	703	623	635	658	659	660	653	605	596	537	563	583	558	588	585	604	621	623	633	628	656	624	644	638	654	618	617	588	583	580	556	542	540	545	521	553	559	541	604	530	557	549	549	495	545	481	547	510	535	527	518	544	526	547	556	527	495	518	527	553	533	486	545	498	533	504	512	476	521	526	541	513	502	550	554	534	512	545	505	520	510	537	531	510	485	540	530	522	513	548	510	520	539	540	498	577	490	523	524	507	565	519	553	531	511	495	535	536	534	531	532	537	558	503	524	566	509	519	564	533	518	531	491	500	542	492	535	571	471	526	538	542	539	544	512	505	560	534	498	526	531	530	518	499	526	496	505	490	524	566	526	537	545	529	554	545	537	543	551	521	500	508	513	480	530	546	548	510	488	513	499	546	550	489	505	535	508	500	493	536	501	491	507	543	477	496	494	542	520	518	495	505	520	524	513	546	556	541	471	510	518	498	521	539	531	525	505	500	507	511	508	501	529	514	567	531	523	516	498	519	468	529	508	495	565	532	488	538	525	470	510	528	517	505	525	466	489	522	537	528	506	496	549	576	566	548	500	526	500	506	528	484	529	542	511	498	511	576	491	540	482	558	501	533	513	546	463	480	517	494	559	530	502	536	513	521	515	499	538	508	534	541	501	490	521	525	483	508	507	528	490	485	515	501	534	541	522	501	501	536	515	490	508	496	503	505	522	537	513	512	520	513	520	551	526	475	534	488	516	496	512	548	498	543	542	518	516	538	523	539	524	485	504	523	524	490	548	517	525	532	480	492	528	546	532	527	576	524	519	519	540	520	485	526	483	564	487	504	505	545	536	486	494	559	508	498	507	563	491	507	533	510	513	506	579	539	561	517	501	567	504	507	557	522	526	534	508	481	517	539	529	510	539	505	528	526	489	486	520	516	514	524	514	526	541	546	506	503	526	538	485	499	484	540	547	512	521	541	521	518	539	490	484	550	500	513	520	505	489	511	531	506	538	533	491	546	515	550	521	570	491	516	523	528	516	490	569	534	501	520	496	499	497	487	531	505	532	535	494	497	492	531	499	547	499	529	552	513	559	502	479	504	522	501	523	507	496	499	532	480	531	505	546	529	569	479	467	536	534	520	511	523	544	510	552	494	501	533	473	509	514	517	509	496	530	511	512	528	501	524	538	468	500	488	527	512	512	513	520	500	532	521	477	475	512	524	561	540	505	517	522	530	483	526	546	499	493	524	532	522	488	494	490	521	545	546	543	520	514	527	530	553	518	507	542	533	491	543	519	528	523	513	549	520	514	522	522	533	545	524	555	488	497	555	509	490	519	511	498	487	487	500	507	548	512	502	546	527	521	549	535	497	533	534	517	500	510	541	511	488	539	502	493	492	519	537	542	507	545	484	493	541	523	495	523	524	543	490	482	522	518	523	556	529	510	571	542	523	550	510	526	521	491	535	518	532	524	508	519	532	560	509	506	509	525	505	525	531	510	536	527	497	533	509	489	528	478	526	535	500	523	501	523	511	513	508	468	502	508	541	525	522	566	537	477	520	552	511	554	490	548	517	523	545	529	480	543	538	545	524	504	521	536	564	529	523	504	521	497	511	520	527	494	542	503	516	529	505	512	492	568	521	549	489	490	514	521	517	512	507	548	527	529	525	482	531	524	564	483	514	567	559	527	504	524	494	509	519	556	499	533	494	523	534	505	539	522	500	472	483	554	494	501	554	524	504	539	554	496	524	496	488	526	496	534	480	514	523	524	494	501	537	529	504	481	560	543	514	521	502	556	534	486	536	514	544	562	513	557	533	489	498	524	519	528	525	526	550	522	488	514	542	497	530	543	546	519	537	517	540	500	515	485	514	486	539	488	480	546	507	504	540	519	504	527	522	511	564	530	475	524	481	520	533	489	523	529	537	471	501	542	508	501	531	568	543	486	538	520	543	522	490	485	549	514	513	487	542	460	540	472	533	570	488	470	519	518	527	518	495	520	530	507	510	510	493	484	508	492	533	479	490	526	506	490	531	559	548	546	528	504	495	565	507	552	527	506	523	505	524	516	533	529	525	518	511	489	493	551	496	505	503	539	500	528	513	541	551	517	543	556	553	584	541	535	557	558	492	515	537	530	571	527	537	491	543	516	554	543	560	508	545	559	520	467	520	535	483	523	514	523	536	511	515	514	511	534	511	513	532	564	468	527	562	498	501	498	534	550	508	505	493	525	507	539	502	507	543	525	493	498	511	484	485	523	540	544	549	493	573	473	527	555	527	512	553	491	550	537	513	504	522	478	504	497	524	540	540	495	499	517	514	515	511	548	512	496	495	504	462	540	499	534	538	505	524	477	524	531	516	514	542	550	491	512	484	481	495	549	503	507	527	538	490	545	535	532	514	508	549	514	530	541	543	552	518	503	458	539	506	493	471	505	506	534	536	490	555	492	502	563	500	489	496	541	531	525	492	500	517	544	535	545	539	499	498	521	554	509	504	491	545	521	568	501	502	494	524	498	500	495	539	490	519	504	508	536	526	507	498	496	493	523	510	530	531	509	552	526	536	511	527	548	489	497	514	516	524	530	473	498	505	551	526	517	507	532	518	554	508	520	562	517	532	585	533	547	514	540	482	489	564	464	554	527	537	541	499	499	500	498	505	516	488	504	510	505	488	535	565	549	501	480	515	502	520	501	523	520	563	526	534	567	532	489	503	501	550	514	517	485	510	549	553	496	521	497	530	528	473	493	546	499	549	536	497	527	556	501	505	540	513	582	529	521	506	516	519	473	558	538	549	481	526	510	534	523	484	532	543	542	496	561	543	495	511	519	511	501	530	523	496	487	532	535	511	540	515	514	511	550	499	513	522	549	498	524	516	517	506	517	541	514	496	526	519	570	470	497	514	505	526	517	545	483	505	526	544	519	562	505	524	507	513	526	513	500	493	534	508	471	500	525	485	503	485	515	540	517	515	511	470	519	497	541	510	510	493	531	509	544	507	504	514	518	502	529	533	517	513	540	458	516	508	568	535	498	494	535	582	551	505	530	524	502	522	489	536	509	510	563	534	476	537	581	536	546	501	513	473	541	510	503	557	528	506	520	505	509	533	513	529	543	519	508	520	558	548	527	483	536	475	483	510	551	485	502	533	507	519	565	528	517	524	496	521	539	516	520	533	486	535	524	534	504	536	520	538	513	519	523	521	502	497	471	468	543	529	496	516	540	519	495	506	521	549	562	522	501	523	563	517	519	509	499	495	518	488	523	508	529	548	492	537	493	498	532	540	574	517	494	538	568	548	531	553	495	506	505	485	559	522	509	503	543	556	538	520	526	552	493	538	514	501	479	513	502	498	470	485	512	515	532	485	513	493	487	506	503	533	505	506	513	506	524	531	495	520	504	533	506	500	522	511	536	501	541	540	481	529	533	559	506	534	472	552	490	532	529	485	525	557	509
25797	21742	28236	25745	13103	1517	1174	1060	1018	946	944	941	987	930	872	885	901	876	834	949	965	935	931	902	948	926	902	915	912	931	938	862	918	889	869	853	885	918	899	894	922	901	864	922	918	910	950	900	885	889	890	856	876	898	895	879	866	841	861	875	868	870	909	893	862	845	834	868	876	838	905	858	860	864	870	864	901	867	919	841	856	919	853	879	912	862	851	839	873	840	850	836	888	868	911	868	850	891	813	844	874	860	876	867	858	903	866	850	856	887	786	854	858	924	896	824	916	908	877	842	889	849	880	895	876	869	881	860	865	874	845	825	851	854	869	790	840	836	928	821	894	840	822	870	924	843	834	812	885	849	856	788	859	797	863	876	889	837	869	845	829	842	829	833	851	869	882	883	849	824	869	886	864	865	885	880	878	898	870	897	854	872	847	892	923	904	906	904	909	873	847	829	848	880	858	852	869	850	879	878	917	831	883	841	922	855	856	882	874	911	906	868	902	883	908	900	835	886	839	893	867	854	890	897	883	868	858	892	828	848	907	865	931	899	863	894	918	858	824	836	937	831	792	841	855	866	853	887	868	867	832	844	867	883	823	918	859	874	858	880	838	878	778	839	858	832	899	803	861	834	837	846	813	888	862	816	903	878	857	877	844	902	883	824	882	897	842	836	868	859	852	852	875	912	895	851	836	866	800	853	885	871	848	860	875	866	892	888	829	842	891	880	789	870	881	875	844	862	856	828	849	881	900	845	863	806	867	816	851	890	885	912	869	827	880	870	817	861	848	912	867	883	894	842	878	848	902	847	851	920	871	910	871	886	841	847	830	871	833	860	850	863	889	833	888	928	914	889	854	837	823	852	859	854	935	832	839	826	862	901	835	867	865	925	857	830	833	882	755	851	817	850	843	844	820	881	900	873	875	849	826	882	837	854	900	847	893	827	852	850	871	845	873	849	870	855	922	910	899	902	819	831	892	822	857	845	888	892	843	878	866	849	888	910	888	917	887	842	906	812	901	863	799	882	872	882	895	856	859	838	856	915	787	897	861	861	879	863	854	857	849	889	847	855	863	865	894	879	862	890	897	833	855	905	846	879	890	863	880	813	850	907	904	880	827	849	858	888	840	876	838	861	856	822	851	855	874	842	901	919	824	841	900	902	852	885	886	888	889	846	839	835	897	856	863	843	853	825	889	800	881	880	867	888	895	849	881	890	876	816	861	859	878	866	845	847	901	839	834	843	863	904	881	878	866	873	857	897	832	878	847	896	921	841	893	848	938	886	888	868	887	864	878	865	860	918	827	916	888	844	874	852	868	858	906	888	873	817	879	862	872	857	858	857	843	868	866	851	875	878	854	866	848	865	894	841	826	848	838	837	901	844	852	832	879	904	867	822	873	835	806	832	836	921	872	889	847	823	845	878	808	881	873	909	898	819	874	871	825	887	897	895	881	883	941	863	874	830	892	915	880	828	861	856	865	857	872	812	862	836	857	839	869	884	871	861	859	863	851	860	809	843	896	867	872	869	870	854	877	836	825	880	812	834	891	865	864	911	896	890	878	928	888	827	874	825	895	857	831	866	865	831	871	899	848	864	865	876	820	905	853	888	863	834	823	867	928	917	879	872	888	882	826	842	833	853	865	910	883	864	896	907	871	879	910	858	910	882	854	816	826	835	875	886	854	822	892	817	872	869	816	870	895	876	888	912	894	928	819	785	870	906	856	854	874	842	923	933	840	831	839	869	888	929	839	847	872	883	888	853	874	900	836	891	817	841	812	859	874	953	909	891	856	879	915	901	841	890	857	880	888	851	931	855	846	854	853	878	859	814	845	824	845	826	845	923	808	809	900	853	847	874	861	821	840	817	847	837	856	830	892	905	904	850	905	896	811	901	861	870	864	869	857	848	826	877	890	833	889	877	873	844	815	910	915	909	921	892	853	853	909	880	872	898	861	833	893	863	830	838	855	850	856	888	816	796	853	893	850	842	877	972	836	872	828	862	887	832	842	889	822	872	897	865	854	847	865	918	846	863	857	828	918	847	850	888	846	824	821	920	897	875	866	814	843	837	862	836	874	860	863	889	851	875	884	859	926	905	843	904	855	880	909	897	848	831	859	857	900	895	850	819	867	843	869	859	846	804	847	840	894	868	887	863	865	873	827	904	875	887	864	928	895	845	804	884	837	886	887	875	834	901	876	886	829	875	868	863	861	861	872	896	902	901	846	848	907	794	862	873	827	852	902	878	850	801	879	868	904	926	878	873	868	901	881	834	827	880	906	914	870	832	824	894	840	856	844	859	822	881	881	833	897	941	900	907	889	862	881	881	832	867	891	860	805	843	846	867	861	827	850	914	867	866	871	864	856	848	890	844	862	844	911	881	899	834	890	840	801	862	871	828	923	853	858	819	859	845	869	888	835	839	880	895	878	908	900	845	799	843	852	830	890	821	859	868	885	878	916	859	848	867	844	813	849	924	891	819	866	879	899	833	894	902	892	836	857	881	879	882	902	862	853	841	849	912	873	852	852	832	871	857	895	905	795	873	898	810	836	833	864	856	843	849	864	862	815	827	881	869	868	844	873	915	848	892	880	828	876	838	842	837	894	883	891	866	890	853	829	900	911	864	846	823	844	861	880	886	836	842	879	885	840	856	899	832	855	793	916	833	880	887	892	861	894	921	897	878	839	902	903	853	813	872	869	854	840	879	873	862	889	889	884	845	828	881	876	825	874	822	880	881	814	856	885	848	856	854	775	848	819	901	927	860	801	849	897	861	911	863	875	913	849	875	854	847	881	855	854	910	843	822	898	887	890	794	845	870	897	828	886	892	857	889	864	914	867	844	874	859	864	881	866	875	880	880	893	867	839	876	878	866	877	876	871	814	874	892	868	855	851	830	856	855	846	887	861	829	836	828	843	845	877	879	872	881	866	942	838	841	877	871	808	863	845	874	880	904	829	871	863	922	854	854	890	839	932	875	850	869	891	886	878	844	814	877	837	861	845	870	844	872	827	877	890	904	870	863	914	835	900	827	848	894	813	896	839	849	882	809	891	891	922	866	883	875	858	875	842	891	832	881	856	797	842	834	925	855	869	832	859	862	846	843	931	816	833	862	857	890	896	818	850	876	839	859	902	847	881	872	868	913	861	867	893	862	838	845	881	826	846	835	834	852	852	821	836	923	865	814	843	826	887	830	838	896	835	899	827	861	869	836	952	854	916	840	851	849	825	849	890	840	878	817	887	911	822	882	893	860	858	858	850	871	882	886	853	825	865	871	890	885	929	869	853	888	861	836	840	890	875	828	825	869	892	896	840	892	859	874	881	919	823	849	876	862	863	846	904	886	836	797	854	856	874	842	813	860	859	862	825	867	834	846	892	834	861	931	873	859	868	860	867	828	870	930	832	875	880	779	839	820	835	901	850	846	822	868	862	799	872	883	908	886	853	884	836	800	847	899	855	830	839	891	879	807	846	870	874	820	850	869	903	899	832	879
40537	14259	4256	2451	2000	1736	1503	1404	1327	1208	1169	1152	1132	1074	1085	1081	1085	1100	1071	1139	1042	1106	1091	1071	1105	1161	1062	1001	1062	1014	963	1026	1010	1024	995	1090	971	1074	1028	993	996	1051	1077	1137	1082	1080	1073	1025	1010	1015	993	958	1014	948	994	1010	987	999	982	1015	1043	975	962	957	960	1018	1021	957	963	998	995	902	969	1027	997	986	988	953	1016	980	929	999	977	965	986	1024	1018	991	1029	945	959	976	983	930	1022	994	949	962	953	977	939	1025	1014	959	880	999	958	1002	924	1032	982	935	995	1058	1013	990	956	990	989	947	960	1014	1026	993	986	1017	969	946	958	959	949	973	965	970	913	992	958	935	952	958	967	987	980	1016	973	978	942	938	977	965	965	1005	946	980	1021	963	970	937	974	1004	1003	988	1031	980	981	993	996	963	967	943	1000	1018	995	1030	1016	990	960	966	942	997	984	1040	990	952	970	993	953	963	1048	939	1011	896	973	981	962	1011	976	958	977	948	955	969	955	964	997	979	957	989	959	1020	998	1007	958	943	938	911	950	988	970	964	965	927	994	980	967	1015	908	1011	965	925	1008	961	953	976	975	986	961	1014	1004	946	972	961	919	986	986	1003	957	939	1033	972	1001	1001	989	970	964	951	997	1005	993	953	976	993	993	934	954	966	962	997	1012	954	927	943	1031	966	1024	986	983	989	987	989	1007	945	1010	1006	974	1040	985	971	978	1039	1031	982	974	942	993	989	935	1013	976	946	965	940	998	941	990	1003	953	925	994	1030	973	1020	887	1001	994	912	976	966	998	1014	1016	964	953	1027	1046	978	1018	893	969	944	1010	981	935	1017	923	962	993	949	999	996	1007	919	970	978	994	920	987	921	975	986	996	1011	996	959	954	1012	983	937	970	1017	970	946	983	958	1010	968	996	1016	975	1007	1017	988	958	1015	1034	1010	963	986	948	966	1007	1004	976	988	979	973	993	947	959	970	1027	999	1010	993	1045	940	948	980	950	1030	1052	946	967	1001	959	1026	1009	953	1025	1013	983	940	899	995	936	1037	988	1014	919	1019	1013	968	977	1004	979	1001	979	952	958	895	974	960	966	962	976	998	983	934	1000	995	956	1008	938	986	916	1000	964	974	1021	999	1015	971	940	1035	992	984	1011	1037	1003	931	963	946	1020	1023	986	967	981	969	942	1007	996	982	1012	991	939	991	926	987	921	990	980	969	937	1000	1005	946	973	1014	988	947	970	940	970	1011	975	941	1021	961	1004	933	968	1013	1001	948	978	1073	1017	1042	921	983	984	1010	964	923	933	953	968	968	950	941	1005	955	989	995	1001	1002	958	981	978	991	988	908	958	1004	958	977	1020	983	1011	987	905	1010	1002	949	1024	1016	1026	970	931	976	930	1010	923	1017	987	1022	919	935	937	1009	1034	1008	1018	942	1021	1004	944	961	977	1006	976	956	908	993	918	1010	985	1022	972	986	947	916	962	965	991	1020	968	933	962	1006	883	974	949	1021	937	989	984	943	991	957	983	973	1005	940	989	1018	960	968	964	999	968	926	954	993	984	970	956	949	988	1035	965	934	945	1016	972	952	943	996	1048	927	987	960	975	975	925	985	989	904	995	951	958	1052	979	958	925	935	936	969	979	1007	971	1010	940	969	945	999	1009	967	925	987	927	974	956	952	922	971	906	964	1004	978	990	968	979	960	1048	966	1005	1005	893	1007	990	983	977	945	961	1009	979	990	973	926	951	949	984	990	943	973	1000	1021	952	979	956	972	1018	938	958	1027	993	983	968	1001	912	972	1042	916	971	1037	935	996	957	983	1003	956	989	954	948	960	1021	989	969	987	993	963	1000	964	957	968	1017	1033	942	987	967	954	1009	953	1000	962	952	958	911	929	953	1010	938	938	985	924	965	1039	970	1011	962	1007	990	979	991	1042	980	990	973	957	1010	1021	995	983	966	1023	963	1011	972	932	966	1005	1003	1011	1033	1002	949	1023	994	950	996	924	901	1018	988	985	1019	947	989	916	979	958	907	991	993	1031	988	933	982	983	961	966	986	947	923	987	972	995	963	1013	1048	967	969	1028	975	925	966	962	990	981	977	958	1009	954	994	915	1003	1009	977	979	998	1009	1023	917	993	996	1006	1039	1025	968	950	996	991	929	929	1045	1002	942	964	993	991	976	961	988	1039	948	979	1016	984	984	975	954	982	990	1006	959	982	968	1008	951	941	952	1004	1006	963	943	995	1003	947	952	966	979	952	1019	964	964	948	985	938	989	950	956	990	987	971	979	1051	1005	961	949	965	995	939	967	972	924	938	978	958	954	1004	950	1002	993	973	1002	933	981	974	1063	941	1010	962	998	983	1015	993	978	947	987	988	955	933	995	939	1006	999	934	998	947	975	1008	953	966	970	965	966	961	1004	1031	984	1010	978	959	963	948	942	1011	951	992	1040	1012	1011	984	1005	953	978	1018	971	1016	909	1003	988	974	964	935	958	949	982	968	971	1029	931	1011	973	1000	956	892	989	974	998	966	980	1021	1032	945	957	964	976	980	973	1010	978	975	951	988	1006	972	952	901	967	999	971	1010	968	996	904	1014	954	911	936	987	956	980	995	1002	994	986	1005	983	980	978	983	985	924	1029	922	1011	981	971	1008	955	951	971	1031	990	987	1001	981	988	988	988	956	944	972	921	940	983	965	946	1039	982	949	980	1042	999	1024	992	991	1042	1014	1003	968	915	962	1003	1011	944	1018	1025	994	1014	981	909	1013	971	989	969	927	1032	983	935	1005	948	1035	973	955	969	963	966	990	976	975	966	941	929	999	958	954	904	904	1002	972	973	959	983	953	1019	945	1031	926	940	998	988	960	1049	990	1023	930	984	1006	997	967	1006	979	1002	950	916	1047	992	939	980	961	935	922	1053	975	972	937	947	1002	984	1009	993	993	989	1001	961	973	1019	993	971	978	962	979	1019	975	967	942	1016	990	988	1031	991	1004	959	977	1033	956	1003	989	970	975	989	979	967	997	989	920	966	1016	980	960	992	957	967	970	941	935	959	1006	1025	987	992	954	950	969	983	912	941	969	996	1002	931	973	996	1017	971	983	1040	996	936	1008	1006	974	948	1030	964	961	941	959	975	993	939	989	976	995	999	1007	981	1016	1000	943	949	955	1018	960	988	963	967	977	997	985	1004	967	990	967	943	1006	975	1027	1040	972	920	941	995	989	967	966	925	979	951	958	1007	923	992	981	987	929	921	1001	938	984	1013	977	1013	949	954	1015	958	947	1035	1023	922	987	963	962	958	998	1001	968	992	1041	991	934	972	996	1058	985	977	963	923	965	987	1001	972	950	1029	997	963	995	990	978	958	1009	988	1013	990	983	1014	1004	949	1013	967	958	924	969	962	997	966	967	967	1015	979	967	1006	971	960	994	968	1032	939	945	989	1002	964	1005	987	978	1011	943	922	936	929	1068	973	1001	1033	963	966	1007	959	1002	929	956	996	976	1032	911	976	964	999	954	941	935	993	954	952	1002	958	961	1027	913	980	941	992	938	983	980	1007	997	982	968	989	1008	1010	961	988	956	960	953	1042	962	967	955	938	1001	999	988	1012	988	999	954	1016	963	1011	945	1017	973	981	944	994	986	968	952	1050	987	943	971	1006	970	994	970	971	973	989	985	1052	938	969	906	951	972	916	980	943	923	970	921	1019	961	969	987	1002	997	1013	922	961	954	1003	945	975	1019	1006	1001	1010	1014	1041	957	968	977	992	959	970	1006	904	984	981	981	975	975	981	995	981	993	991	1020	987	1003	935	967	938	1009	1005	975	971	1029	948	983	977	964	955	1002	994	1008	975	995	963	971	926	979	980	995	995	1010	998
22315	20755	28379	23199	20692	20682	11752	1580	1136	1037	976	883	794	832	775	777	839	769	833	803	815	791	802	765	782	749	730	758	738	749	780	707	669	640	734	699	684	713	722	728	656	712	719	745	772	771	784	681	718	687	715	693	693	701	635	688	643	720	627	652	690	644	673	661	694	684	645	674	671	682	706	671	628	636	627	633	681	627	593	587	621	637	642	654	637	660	645	592	693	657	671	661	621	661	651	627	601	576	663	667	677	651	649	698	625	631	643	655	649	682	675	643	671	653	639	688	685	673	662	633	659	647	644	659	610	628	634	622	682	665	625	657	697	654	650	645	657	645	662	641	595	609	663	650	645	692	655	623	630	675	646	624	604	596	638	653	695	610	669	627	664	685	656	651	666	611	661	644	595	650	689	648	659	638	623	625	697	685	616	642	659	632	660	646	667	624	669	598	673	618	669	604	632	674	649	625	639	639	632	649	644	596	644	650	642	614	661	621	642	651	680	671	635	640	624	600	679	632	650	640	702	620	614	624	652	620	656	636	661	622	684	629	672	648	614	684	677	686	696	663	605	604	634	634	609	647	647	683	670	652	640	662	628	633	654	667	694	659	617	670	636	703	638	663	631	652	597	671	630	653	638	647	662	684	636	659	645	610	633	654	677	687	617	634	673	635	652	636	675	660	623	599	672	674	698	679	590	606	679	678	666	629	688	685	614	650	628	664	681	699	632	704	672	664	664	673	645	638	649	636	615	664	664	624	656	619	659	625	656	662	698	679	626	674	621	633	594	583	657	621	637	645	608	650	685	609	627	622	626	635	667	639	620	683	633	670	592	675	643	639	657	679	618	631	649	600	638	635	652	673	656	609	645	659	647	631	638	664	639	659	634	662	641	701	674	656	627	643	648	660	634	687	625	660	650	618	646	617	690	673	664	636	601	679	620	679	672	646	625	657	687	646	642	676	677	670	648	638	681	699	655	688	604	656	664	625	651	651	604	650	621	693	662	601	658	681	667	683	648	660	679	661	673	677	672	657	629	667	643	612	655	646	615	675	694	641	647	673	668	619	674	619	671	666	633	642	678	591	634	680	582	690	635	605	605	641	620	639	710	628	622	655	634	641	633	642	662	594	635	682	633	576	592	630	668	617	615	651	636	699	711	620	619	674	675	677	638	647	640	660	610	624	663	650	628	689	669	680	674	674	641	627	647	660	668	630	659	690	674	642	664	645	621	642	649	635	629	648	684	658	640	643	655	654	687	640	654	696	638	639	600	633	622	680	677	647	610	616	701	663	667	636	660	661	632	600	600	618	668	647	637	628	649	677	645	658	630	636	640	628	617	638	629	642	649	587	621	665	661	656	597	670	692	629	681	651	659	725	651	626	644	627	690	685	614	642	646	625	659	682	659	648	649	701	662	632	632	672	664	649	610	601	665	682	643	639	651	678	643	681	604	649	605	668	654	608	651	703	620	619	645	634	670	678	652	679	692	674	638	616	684	610	639	643	592	711	640	646	607	612	678	643	628	652	628	637	688	707	652	648	669	642	681	644	625	625	623	662	642	633	651	643	652	616	680	639	572	682	651	616	622	626	597	603	634	629	675	641	665	641	693	665	575	666	673	640	674	666	663	640	637	654	680	634	707	641	663	696	653	616	686	680	669	645	644	622	670	647	673	627	629	649	629	650	673	672	654	634	625	637	629	672	649	701	693	697	624	629	628	665	645	647	669	673	614	622	612	643	672	699	654	624	680	662	652	678	628	655	634	650	633	635	634	656	634	650	629	634	636	639	696	633	653	641	652	649	657	615	618	588	667	640	597	636	666	650	663	627	656	628	621	604	626	682	645	690	611	641	644	634	645	635	670	700	689	638	647	671	620	631	678	656	676	706	655	609	660	642	634	610	598	635	633	670	623	669	643	656	664	644	597	630	638	672	640	632	653	655	666	635	710	645	662	601	664	655	633	643	629	643	667	662	641	631	653	636	601	648	689	660	623	641	645	632	661	654	658	656	672	629	679	673	637	621	669	648	666	660	640	645	639	622	638	640	627	632	605	598	633	666	650	660	667	631	663	688	659	624	672	671	655	698	631	671	665	626	637	643	676	627	613	651	655	583	625	661	588	687	625	676	651	660	633	632	650	621	640	670	683	642	674	670	704	618	675	631	640	672	691	581	670	642	627	670	663	617	671	625	641	649	656	699	686	655	615	634	653	670	627	691	696	619	656	656	649	657	634	639	655	634	643	640	676	620	627	608	638	635	599	650	607	632	669	626	681	674	677	664	618	613	627	655	644	669	671	650	615	698	680	683	675	635	640	693	682	628	659	619	678	629	644	648	649	633	650	660	665	630	614	643	633	655	698	619	624	651	671	643	608	654	633	617	645	685	674	642	672	644	645	641	684	651	664	608	587	672	601	655	608	618	625	630	664	608	638	648	680	688	694	677	667	639	643	658	633	662	622	638	672	670	666	662	632	653	636	661	632	621	647	631	658	700	635	707	667	630	617	604	652	625	651	649	607	633	666	645	696	628	656	665	628	644	604	655	604	675	655	640	634	660	636	648	649	631	674	660	662	596	612	653	626	688	641	631	609	631	646	638	615	589	661	633	636	640	695	672	655	677	671	634	673	626	642	597	675	705	608	645	709	609	663	635	655	627	685	679	620	654	615	661	651	625	692	647	622	679	641	675	624	626	667	668	658	632	639	668	630	648	657	626	658	627	639	644	641	629	626	664	656	627	685	649	629	613	639	608	635	632	626	637	650	642	684	629	658	594	634	618	649	663	632	635	596	679	670	646	630	644	603	661	665	661	627	654	615	639	671	618	615	619	595	645	662	662	683	656	665	650	647	639	665	644	639	626	634	639	659	683	659	574	647	679	616	673	639	621	624	622	634	653	672	671	683	661	661	616	643	666	651	638	601	654	630	653	660	658	679	624	621	662	656	636	671	678	655	633	646	657	617	616	647	678	656	648	670	613	631	595	616	666	652	666	627	620	663	657	645	655	581	691	631	659	685	672	630	613	637	665	628	670	675	679	621	673	639	661	657	655	690	647	699	659	636	645	701	669	607	633	625	639	642	623	675	615	594	683	620	624	711	640	639	657	648	645	659	676	621	693	653	646	670	604	650	628	674	673	652	611	658	672	637	649	611	633	641	637	634	615	620	655	595	670	658	627	679	690	646	630	622	626	634	648	641	683	659	644	632	621	667	658	626	637	647	655	627	621	599	621	612	637	631	650	670	630	614	668	666	680	637	660	651	623	656	685	618	650	641	625	658	593	685	637	661	690	660	668	642	664	606	659	649	637	663	658	623	686	628	595	672	636	621	653	599	625	625	614	651	638	631	657	628	611	641	650	645	636	622	691	651	688	661	677	661	593	649	701	640	659	651	645	648	657	645	642	630	654	673	653	621	656	626	636	654	660	652	613	653	665	668	679	644	642	648	666	649	675	629	660	640	633	623	672	625	622	656	645	603	623	678	634	634	657	674	666	660	637
43597	24658	10969	5776	4158	3215	2669	2205	1847	1534	1305	1277	1133	1039	1014	982	1047	989	1039	1025	1064	979	999	988	928	914	899	879	852	887	829	788	791	782	778	852	870	842	822	848	878	880	871	846	885	907	914	911	875	863	785	745	781	736	782	750	754	707	675	704	733	725	718	731	689	681	716	737	759	711	695	771	671	726	737	767	692	751	706	716	740	726	664	714	727	677	698	740	659	716	706	680	715	659	677	696	698	685	668	723	703	687	691	705	718	673	694	729	693	706	739	717	707	729	727	691	705	710	717	682	698	742	673	702	686	761	737	698	724	725	685	686	673	687	680	710	709	683	738	684	750	725	683	701	701	689	712	678	744	715	686	705	742	727	718	683	695	697	741	705	731	710	731	745	710	752	702	738	669	757	692	747	722	728	700	694	691	731	687	708	695	723	686	712	670	696	655	715	739	727	695	701	745	671	643	707	662	676	699	687	674	733	690	705	711	757	686	714	721	666	679	679	698	726	741	706	706	725	715	731	701	707	696	744	733	726	710	696	712	721	730	719	690	696	709	704	683	708	724	671	692	752	736	739	722	716	693	697	732	728	698	706	707	690	696	664	662	708	680	717	765	700	715	681	761	772	682	687	712	708	694	687	699	692	753	700	663	703	701	725	634	672	738	713	654	682	706	778	709	748	701	714	723	695	718	691	730	671	697	698	710	752	681	713	716	724	676	665	728	715	699	702	618	700	722	705	720	738	702	722	679	709	653	737	730	690	747	684	698	674	714	664	703	705	711	697	722	684	717	671	635	726	733	701	699	684	718	727	730	736	714	721	710	742	709	738	683	722	742	710	671	728	669	738	683	688	680	743	691	712	713	715	693	718	741	673	691	705	669	714	742	702	703	703	698	731	697	654	672	743	720	747	702	668	699	731	673	686	743	685	698	733	736	719	709	712	696	723	699	730	718	711	723	715	706	700	754	718	728	729	754	663	698	724	727	703	667	717	731	697	689	708	706	741	705	741	654	714	736	689	750	715	694	701	709	644	719	676	715	725	689	727	684	733	714	752	711	717	708	675	692	713	721	669	718	711	714	705	681	746	708	754	718	744	717	686	679	691	655	663	720	674	739	706	701	687	735	635	677	714	679	681	687	717	732	727	682	713	688	701	735	701	691	664	705	694	731	720	720	702	688	671	697	693	710	690	704	662	749	731	683	752	699	690	719	716	707	706	732	709	736	734	669	700	678	721	717	709	717	731	707	692	738	706	717	738	686	690	716	727	695	650	699	692	694	698	764	690	726	732	684	767	677	701	670	697	673	731	723	760	692	700	674	733	716	604	742	680	693	707	674	721	677	661	712	729	716	753	735	669	734	678	688	719	753	707	739	741	699	693	762	674	722	697	700	727	693	721	711	701	715	753	637	660	709	674	724	700	639	738	690	724	733	693	707	657	717	741	688	740	686	709	728	732	690	646	651	715	682	713	741	696	695	720	690	745	659	736	723	692	713	699	708	683	734	687	719	681	735	708	677	663	714	698	673	680	689	708	719	696	660	708	725	754	703	692	678	674	665	647	698	713	681	727	683	709	723	677	718	722	688	680	760	676	711	649	702	690	743	732	692	731	688	658	704	699	699	663	728	673	672	693	709	632	715	677	665	636	707	692	649	670	711	659	694	745	712	696	724	686	718	704	687	683	737	746	683	694	695	750	754	724	694	651	719	734	744	699	690	707	718	703	688	700	712	648	674	713	761	695	698	634	694	657	747	723	665	752	693	764	744	728	707	765	695	741	644	653	711	706	691	678	640	685	728	687	655	742	690	713	688	674	714	730	715	716	642	716	704	717	706	730	701	691	689	745	696	688	695	685	709	719	711	719	701	754	705	730	716	733	700	728	690	678	728	718	736	712	706	675	701	697	691	723	654	714	726	684	708	729	720	695	713	716	733	750	706	714	664	719	677	722	715	637	723	717	708	666	714	722	721	705	667	701	695	729	756	712	699	642	662	691	717	695	684	669	717	715	695	677	692	708	729	675	728	703	692	677	728	705	742	681	732	699	699	721	734	661	700	686	661	693	683	719	712	769	760	691	716	697	689	675	696	707	710	711	704	716	725	718	672	675	690	680	683	681	731	714	716	678	718	709	710	730	673	674	699	683	696	770	679	678	699	728	715	685	722	683	710	643	673	725	667	691	718	705	714	734	722	663	717	695	722	694	703	710	747	726	732	685	712	733	699	712	672	698	661	708	712	694	662	724	677	733	726	742	693	718	701	676	654	724	670	701	713	696	654	671	667	759	695	685	730	703	722	690	715	731	717	708	700	680	715	697	744	714	654	747	652	708	649	657	735	664	683	711	675	663	687	720	718	707	689	723	720	722	740	737	734	746	697	741	694	766	727	690	703	727	721	745	672	706	696	711	760	728	753	714	683	671	735	720	729	691	712	663	702	699	745	722	684	699	664	744	698	720	647	669	716	690	675	684	736	713	690	707	695	726	724	677	731	679	727	740	671	716	691	749	672	658	739	702	674	686	719	688	734	725	717	730	710	688	673	673	717	695	687	701	705	694	668	687	697	685	711	710	732	697	725	705	711	718	707	663	701	718	685	671	685	749	722	717	698	730	736	662	743	701	691	734	731	715	711	705	702	722	726	690	744	699	689	690	727	714	719	710	686	694	685	646	761	696	785	692	726	651	712	693	724	704	707	708	727	699	747	712	707	682	693	760	705	744	715	745	690	738	669	704	707	692	720	729	708	734	686	674	698	712	735	745	692	673	714	688	702	707	702	717	704	733	697	676	728	685	697	697	686	697	662	686	710	706	725	718	714	693	707	698	715	689	715	720	666	688	719	685	691	745	653	713	718	705	729	667	718	699	672	698	685	707	702	730	684	728	760	702	704	686	712	701	687	691	711	705	718	733	726	721	708	687	678	720	707	678	716	704	726	736	692	727	709	675	746	719	713	695	766	735	689	680	684	640	663	694	656	704	741	739	678	705	686	737	726	666	704	701	691	689	711	707	701	747	668	715	737	653	682	699	702	681	719	642	708	724	704	682	744	771	696	666	736	747	692	667	673	709	682	709	681	700	691	665	715	700	700	697	720	747	702	672	690	711	689	704	752	695	723	712	678	704	719	690	687	690	728	736	687	748	647	681	767	672	722	725	726	728	693	706	718	719	664	692	681	744	740	691	716	713	664	734	745	729	709	657	713	723	727	709	705	707	694	754	737	708	659	667	725	696	683	661	710	716	746	700	680	740	701	671	657	674	679	682	694	704	677	676	664	766	746	663	662	706	677	695	721	722	711	680	704	700	686	731	726	685	746	683	696	733	700	709	728	724	672	721	702	749	723	709	732	748	708	676	723	691	713	734	706	735	764	719	712	702	699	663	686	674	694	700	745	678	678	713	721	669	736	728	686	690	700	700	680	705	737	700	728	698	729	722	705	704	718	695	702	677	689	744	675	706	738	746	699	662	709	695	729	629	700	667	690	688	716	677	686	736	707	700
30023	21784	11160	1292	684	675	655	645	645	701	590	648	642	675	606	591	623	681	634	660	643	690	624	635	669	672	640	646	641	646	646	611	653	657	631	671	655	622	673	585	668	677	612	695	651	638	677	621	615	610	628	625	608	611	634	648	645	614	618	631	612	644	655	681	650	641	601	689	600	643	647	635	616	642	623	646	627	633	605	612	661	593	639	591	616	605	621	627	601	673	619	672	637	680	644	578	619	633	620	623	604	644	630	629	650	657	640	613	657	633	652	579	645	628	627	587	609	635	669	608	584	662	627	610	633	629	643	604	609	639	586	630	629	629	598	649	612	603	628	631	609	627	604	639	585	615	635	652	628	592	586	627	598	614	606	588	597	614	650	610	618	589	634	641	605	621	619	632	616	640	581	654	631	630	635	655	629	676	656	621	623	596	548	608	670	601	619	607	631	654	639	602	570	631	592	645	632	596	606	680	622	583	651	611	614	639	591	599	647	579	634	609	631	612	661	641	603	651	639	618	628	663	597	606	599	590	611	612	625	603	645	609	628	660	650	622	641	602	637	630	583	630	594	685	628	637	627	624	618	619	574	620	619	577	628	658	597	613	644	615	625	605	604	611	607	602	622	609	625	647	640	609	621	629	638	597	599	600	590	632	645	566	599	633	611	669	639	590	620	653	618	584	630	619	649	570	632	637	627	598	609	607	633	606	635	602	665	637	655	566	644	613	605	583	614	597	621	631	615	632	657	622	613	656	628	604	590	631	652	700	604	624	577	661	641	640	622	590	579	599	608	646	638	645	570	622	593	584	606	620	607	647	618	618	625	607	636	612	659	657	624	631	636	606	667	606	606	642	580	627	661	633	621	622	626	622	663	640	620	602	643	607	615	607	617	636	639	661	642	609	633	628	613	664	599	618	666	627	634	625	625	601	624	604	644	628	603	622	649	615	601	609	611	632	642	596	634	654	627	618	621	619	628	631	586	627	623	647	638	618	591	665	615	636	613	649	680	665	624	618	632	627	612	624	653	638	671	633	607	627	624	642	570	644	605	662	634	615	642	622	596	594	633	615	627	624	594	617	649	642	598	630	595	616	603	598	621	548	629	628	632	653	617	641	659	592	624	644	649	666	614	630	655	597	647	581	602	639	611	596	701	613	622	548	629	610	640	634	621	634	655	658	634	638	605	608	633	667	634	650	633	613	633	635	588	618	578	615	596	611	635	610	568	654	618	629	651	658	606	601	611	639	608	611	595	607	630	638	651	620	596	604	663	631	604	596	596	647	618	641	583	628	581	642	628	608	625	595	630	603	591	659	648	648	617	614	629	638	622	613	624	631	651	617	665	620	624	635	661	602	661	671	683	611	634	627	610	618	634	654	607	602	616	600	617	616	617	611	653	594	596	596	622	604	629	620	641	614	620	640	630	625	641	646	582	660	627	644	620	617	643	633	560	618	621	635	597	605	643	627	571	612	635	664	627	609	649	636	669	638	584	630	661	579	626	606	671	619	610	640	613	616	645	613	628	620	598	648	614	669	640	622	610	648	563	575	600	625	627	616	637	614	616	626	605	630	606	671	622	611	599	618	640	614	624	590	648	673	673	610	617	628	634	643	578	620	633	642	613	609	607	620	609	612	622	556	655	634	642	631	596	626	657	614	639	601	592	568	583	604	588	592	601	584	625	617	594	623	625	609	623	621	607	666	652	613	634	660	662	611	643	598	595	637	578	664	590	612	665	656	584	630	583	609	614	642	629	610	645	623	620	630	611	612	644	616	625	605	604	664	695	657	626	614	605	647	663	621	642	627	581	660	631	629	604	622	634	608	642	645	568	641	650	640	606	663	638	600	630	614	633	648	589	640	635	627	632	585	625	646	614	620	609	610	629	663	653	684	643	653	627	632	666	623	626	579	633	627	596	650	590	632	644	627	658	659	612	669	642	632	578	595	621	609	642	584	638	637	612	649	573	643	608	583	617	613	626	632	660	614	606	639	637	625	632	612	577	616	644	626	646	619	593	602	643	614	604	610	607	612	643	635	606	649	616	651	632	660	617	632	613	605	649	605	603	617	623	635	577	613	582	632	626	641	597	601	607	641	612	636	616	612	603	588	637	626	618	636	593	586	608	616	643	640	600	648	605	604	636	638	604	608	593	628	636	663	612	638	650	638	648	656	611	653	615	614	629	645	562	649	642	656	602	643	697	624	630	636	619	659	619	593	655	650	653	612	622	634	644	611	619	657	625	623	642	596	651	595	623	589	642	586	670	637	594	647	607	593	594	658	637	611	594	681	614	636	654	639	629	608	577	623	661	642	614	611	618	633	600	582	608	610	609	623	622	605	644	641	646	633	635	638	614	602	629	607	651	586	662	602	628	626	666	658	603	638	633	601	622	642	632	606	595	565	637	646	637	642	644	589	655	591	646	600	640	614	595	599	610	624	629	602	619	626	660	652	603	660	614	616	602	656	632	624	658	595	604	615	600	590	613	619	641	609	637	639	614	656	577	680	602	649	629	688	636	584	594	652	630	604	597	599	623	609	614	628	618	620	635	642	620	648	635	655	618	585	617	611	619	608	623	617	615	658	643	607	622	601	645	621	606	634	626	651	585	572	614	603	576	657	604	608	618	636	617	637	621	634	628	621	614	553	609	611	595	622	625	629	619	654	597	602	617	621	642	622	607	582	540	602	584	597	618	623	616	639	635	610	639	632	659	668	622	597	615	643	600	660	629	622	625	680	642	664	614	587	635	625	626	620	605	653	597	573	637	603	668	667	648	594	589	596	633	665	636	610	627	631	641	637	673	640	611	586	661	622	628	660	640	643	655	626	624	600	611	633	628	615	608	595	644	601	664	628	665	596	602	569	671	628	576	600	575	630	588	614	628	649	602	619	569	621	585	603	631	627	644	617	622	612	636	641	634	644	612	653	637	647	579	613	637	602	608	656	635	601	626	638	613	571	633	621	661	607	618	566	633	572	635	632	592	596	635	645	645	644	624	639	612	628	644	618	598	640	609	632	639	652	607	634	637	641	657	623	614	611	625	624	622	617	619	622	617	624	621	651	600	593	632	612	624	620	648	638	621	642	640	595	626	646	644	664	676	635	636	618	668	605	609	641	612	634	665	612	613	591	642	611	617	646	605	606	601	617	665	583	606	636	606	660	609	649	612	607	629	571	637	645	604	641	603	592	610	603	623	616	610	627	688	582	638	596	650	630	602	609	577	606	618	626	598	578	629	650	653	611	626	614	609	622	603	649	629	656	629	595	652	604	656	610	619	619	643	601	586	643	627	648	611	642	628	628	626	624	625	609	611	651	581	626	617	658	622	616	646	657	643	623	607	608	641	605	623	639	603	638	639	633	671	688	673	622	652	603	615	574	590	641	635	626	610	652	607	666	651	609	616	606	634	562	603	641	663	601	614	623	596	626	623	641	585	608	619	645	595	651	677	662	606	630	692	635	627	591	646	646	659	617	650	618	673	615	684	671	615	636
36970	11683	1105	868	792	778	787	741	781	783	742	751	729	696	726	764	759	791	775	754	760	785	787	793	792	728	725	746	792	735	663	754	734	718	775	752	736	755	741	734	772	803	742	767	754	793	763	759	749	788	778	727	705	716	743	707	778	736	703	724	736	756	747	728	714	735	687	709	727	714	770	750	708	696	713	731	720	702	694	750	707	676	688	665	753	732	748	723	701	757	730	728	687	753	735	680	722	720	695	691	692	742	689	727	714	713	702	778	687	683	744	722	715	674	756	644	752	749	692	739	735	738	717	724	714	701	748	699	727	726	741	689	699	754	691	700	690	732	698	747	724	749	746	722	781	735	706	767	707	692	697	734	725	701	717	716	717	686	680	684	698	754	725	671	765	732	720	695	671	744	720	731	726	772	743	668	694	769	673	753	713	723	723	771	694	708	719	707	700	709	697	740	742	678	749	759	734	729	712	729	695	687	686	745	683	711	707	741	724	714	735	741	669	741	709	696	708	731	734	716	700	734	727	694	728	756	721	678	703	733	756	706	722	742	711	697	689	730	697	745	740	715	683	703	692	716	756	685	715	762	690	692	686	695	746	698	721	725	684	660	781	711	664	706	745	746	698	718	712	693	697	732	715	732	691	694	728	707	689	727	708	734	713	740	719	737	716	726	687	737	707	748	676	717	769	673	685	739	707	699	709	744	731	758	728	723	714	689	681	707	733	736	734	779	762	710	728	730	685	736	796	679	700	729	742	703	691	717	739	727	716	694	691	704	700	709	769	735	741	756	691	707	709	732	721	748	714	699	757	736	679	734	716	717	668	711	744	789	714	730	716	734	725	676	699	696	699	687	726	673	736	736	715	730	759	765	723	692	697	712	766	747	763	743	739	704	742	685	740	757	699	683	731	749	738	721	736	690	703	715	729	731	740	701	689	667	749	689	692	697	731	706	688	711	708	701	715	769	704	696	724	744	692	725	758	737	745	707	738	755	689	721	677	692	737	701	685	711	713	749	710	748	747	702	731	696	694	686	700	692	697	700	726	755	735	745	749	721	693	700	653	746	704	745	734	755	740	685	695	698	710	688	686	772	708	757	753	750	711	757	733	739	727	724	694	682	715	676	736	766	748	754	690	732	742	717	756	740	705	710	706	715	704	739	746	728	709	719	699	693	740	700	773	728	755	752	711	704	734	749	680	699	759	739	704	726	759	663	671	708	736	709	691	730	731	728	727	724	708	711	748	682	717	757	757	711	686	716	748	713	690	729	663	719	708	680	663	735	778	723	728	748	723	794	767	746	734	764	707	732	717	683	753	694	732	739	694	694	705	710	704	718	690	780	709	747	731	660	714	688	722	715	712	743	715	692	706	715	748	742	734	716	748	717	719	699	787	757	715	713	716	737	733	686	725	757	677	763	751	717	736	791	729	736	739	741	715	684	702	705	798	700	682	717	694	708	701	726	704	765	684	706	713	737	697	731	725	723	705	686	745	718	724	735	745	732	688	754	692	720	738	717	727	728	731	728	664	729	709	694	713	708	749	744	688	681	693	705	758	719	701	705	693	737	728	716	745	698	718	733	671	681	723	731	742	711	720	735	716	709	746	717	711	769	724	728	703	712	710	693	679	711	710	727	696	741	660	696	726	747	681	746	676	727	715	678	762	720	726	691	706	736	724	711	678	732	695	720	741	738	760	684	717	724	696	712	651	751	713	707	671	724	730	690	752	726	665	727	726	728	716	733	722	734	761	719	730	782	682	740	756	683	698	753	682	743	706	714	744	721	729	724	769	704	693	678	708	730	705	719	740	741	714	672	697	742	695	729	683	710	678	710	706	705	753	744	758	721	697	714	727	706	736	711	729	738	703	681	739	698	745	759	736	731	684	684	687	718	682	703	720	762	727	695	663	720	697	706	708	728	689	778	737	674	733	728	729	736	766	721	724	700	698	724	689	713	730	725	708	746	726	684	733	675	708	730	697	747	726	694	711	671	727	718	738	722	671	762	742	710	718	715	734	684	741	727	700	739	738	718	769	687	674	717	702	758	737	728	665	729	732	772	689	728	711	728	715	751	736	702	705	723	753	721	706	714	719	685	724	743	655	735	726	683	732	702	701	742	711	713	714	770	676	701	712	778	684	758	736	700	737	736	722	761	719	722	688	719	690	736	715	717	684	741	696	704	733	674	711	694	653	729	728	761	755	653	689	710	701	759	693	750	773	666	704	716	742	767	771	723	699	736	724	753	759	713	707	715	728	702	768	708	751	752	713	723	669	721	754	766	743	721	716	716	727	724	724	696	791	791	692	708	704	720	673	718	713	729	733	697	691	719	764	715	717	695	721	697	708	697	761	724	781	753	708	705	720	720	746	753	717	753	714	751	716	727	706	711	775	718	724	736	726	721	737	735	726	701	705	697	744	683	755	715	742	722	734	724	705	721	668	709	695	747	714	733	701	688	737	710	737	709	754	724	716	731	713	729	712	696	647	706	712	739	705	677	731	766	691	771	719	740	678	716	742	683	778	700	747	706	771	726	713	726	718	704	715	722	717	731	723	709	714	753	706	747	710	741	708	699	724	753	734	686	684	730	784	709	718	726	757	727	673	711	699	727	730	692	712	751	679	714	685	675	706	713	730	718	643	752	704	762	742	716	710	795	674	720	697	741	768	742	751	754	739	749	759	764	695	686	762	713	713	685	709	694	710	760	693	777	698	664	681	727	730	759	679	717	745	692	744	746	721	683	715	740	741	707	739	701	760	712	723	729	698	704	730	697	689	711	732	749	727	721	751	710	746	693	710	736	729	700	675	711	675	688	734	763	712	699	728	749	733	701	740	722	676	734	698	708	729	693	716	743	707	709	712	729	711	737	690	679	737	766	733	673	687	734	710	731	712	678	719	758	738	743	692	759	689	661	745	731	707	720	686	701	723	704	728	727	671	772	690	712	724	703	744	736	745	718	716	698	738	738	728	676	722	686	718	678	723	720	705	712	687	697	764	705	695	767	750	690	722	738	778	728	722	713	705	772	697	774	673	753	695	718	797	733	737	707	718	709	688	714	746	733	699	716	696	733	727	763	744	763	697	694	701	721	728	692	753	676	719	743	699	764	708	728	703	721	723	750	739	764	682	701	689	754	742	708	727	687	716	674	722	673	679	710	740	761	734	682	777	718	698	693	697	773	689	780	743	708	745	690	742	714	714	736	688	721	706	770	743	704	716	726	713	756	782	703	755	701	718	658	743	724	713	729	730	765	723	738	718	724	683	690	724	676	727	718	789	770	716	683	684	713	702	757	714	704	764	726	730	719	671	724	725	741	676	760	693	706	694	734	704	706	758	692	680	690	754	686	706	721	700	696	702	736	751	720	725	690	721	755	661	723	730	731	712	717	717	783	732	725	714	789	696	683	685	714	730	751	715	733	702	778	764	710	701	742	716	691	717	715	748	749	727	722	731	714	731	728	719	699	691	706	731	702	719	709	686	731	713	793	712	719
23203	20712	27924	23541	20721	11986	1226	865	695	674	609	521	546	495	551	507	524	472	545	570	539	510	531	506	511	518	551	483	518	557	492	480	463	506	484	472	493	484	487	487	516	479	523	550	518	520	492	528	477	479	467	509	504	464	452	418	458	479	447	440	467	445	466	447	408	478	440	431	440	447	453	473	467	414	452	453	449	416	471	393	463	475	434	471	450	456	425	443	427	461	452	426	430	380	474	446	489	433	444	421	448	395	427	454	430	401	456	478	472	478	456	502	425	409	455	419	455	404	476	437	424	481	469	478	406	459	443	404	429	476	465	481	447	460	403	430	418	460	446	423	423	454	422	450	437	446	435	457	434	438	460	451	460	454	437	443	435	448	449	415	457	455	402	444	414	425	444	460	408	426	482	450	445	432	440	475	452	451	438	454	432	441	430	436	425	438	419	459	440	442	466	436	461	448	430	451	450	435	462	489	414	429	392	438	421	437	480	458	443	404	467	474	459	439	458	422	420	408	470	429	441	449	471	427	423	470	441	469	426	419	470	456	448	422	402	441	431	491	434	431	480	461	437	468	445	478	410	443	453	437	439	483	459	449	438	437	459	459	433	413	460	446	468	454	436	449	452	444	417	450	462	460	452	485	425	458	468	477	441	422	440	409	444	418	426	421	474	424	441	428	436	451	407	446	474	441	468	411	437	465	410	445	455	431	438	432	433	439	467	452	483	474	448	428	444	463	455	431	453	441	436	484	456	433	439	467	459	442	449	430	430	451	431	464	413	441	463	441	487	432	438	440	469	447	456	427	416	459	463	446	417	455	434	423	448	441	453	430	443	399	452	419	446	461	456	437	446	415	430	426	434	405	468	427	426	442	453	479	437	437	431	428	453	445	442	442	418	441	425	453	419	454	433	475	464	459	452	477	446	450	460	429	451	437	412	417	443	491	435	435	399	426	445	414	425	398	447	437	442	430	457	450	415	456	468	435	455	460	447	416	463	441	471	476	416	425	453	446	460	449	454	434	417	433	450	409	462	456	448	464	472	390	454	436	419	432	442	438	447	473	421	473	469	458	442	442	465	426	428	448	427	445	413	450	431	411	427	468	440	445	462	426	473	430	462	442	433	436	412	432	436	467	441	424	478	414	437	425	431	479	452	434	418	453	411	425	455	490	457	440	467	453	443	490	432	450	431	415	454	437	479	438	441	392	430	476	439	455	447	471	422	458	448	449	434	447	452	430	418	453	451	383	441	453	455	467	439	428	432	438	401	456	476	477	486	457	439	446	437	434	444	434	475	457	451	442	478	413	433	440	457	457	446	484	447	443	439	440	444	430	441	446	424	391	415	465	430	442	438	411	431	452	448	457	418	440	458	417	411	435	414	483	445	403	438	420	433	435	429	437	445	454	459	417	462	410	448	440	454	427	455	441	421	399	428	443	421	450	430	410	473	445	429	465	436	435	400	440	455	432	445	486	409	464	475	432	481	439	467	421	422	447	396	433	433	417	471	472	431	437	459	435	441	470	394	456	415	420	433	461	399	406	458	458	393	429	441	437	419	446	422	433	454	451	485	470	442	444	450	459	477	408	461	446	446	462	459	439	456	423	421	419	443	441	485	424	421	416	462	454	428	420	441	402	401	450	511	456	427	462	456	431	427	493	430	442	438	480	451	406	457	441	451	432	427	431	481	448	451	469	426	431	471	484	452	405	435	409	476	466	452	420	426	433	445	477	445	463	408	419	428	424	481	454	447	448	458	503	470	425	458	439	454	441	460	479	431	459	456	436	487	438	422	450	401	429	437	459	407	465	409	453	454	444	438	447	406	447	410	471	454	444	453	447	446	450	457	462	424	426	484	435	453	446	449	431	456	420	446	447	499	448	434	435	430	397	427	435	442	470	414	476	425	467	400	450	444	439	448	424	428	439	428	485	407	455	458	418	466	413	445	432	412	453	477	469	437	455	438	414	430	446	463	464	439	411	468	473	414	452	421	407	450	449	445	442	428	444	463	447	454	429	456	416	467	438	461	443	435	448	458	468	440	484	447	425	386	437	456	428	431	450	434	480	445	428	470	454	471	436	438	451	410	465	483	432	427	427	414	446	477	448	449	429	423	436	447	439	435	444	402	470	426	470	467	415	482	453	426	477	447	446	464	414	416	403	430	407	475	462	474	436	445	420	431	465	450	442	474	393	483	418	465	420	429	461	453	436	447	435	427	459	467	428	463	435	448	466	420	463	444	445	439	453	480	432	481	447	431	439	478	433	426	414	416	430	433	474	436	425	479	436	442	412	459	467	445	428	413	427	476	440	421	482	435	415	434	425	418	405	466	473	447	433	447	433	442	422	398	463	420	458	423	483	459	443	400	446	441	455	445	438	426	515	422	476	424	436	459	468	466	450	453	457	415	492	442	424	463	461	467	453	453	415	463	454	469	440	465	429	451	476	446	439	445	407	476	430	481	415	423	451	447	458	437	438	435	429	485	432	429	448	440	442	436	395	439	416	437	443	423	420	441	425	431	430	450	424	427	469	426	472	451	446	394	435	461	447	404	443	450	448	418	458	486	468	472	456	456	460	424	446	445	422	427	454	447	499	475	485	426	439	416	452	457	463	466	471	430	424	459	423	450	478	456	483	455	418	454	434	409	505	422	434	430	439	449	430	450	429	455	428	444	459	435	435	466	457	425	460	458	491	414	407	428	415	436	411	432	466	444	429	469	458	447	422	461	478	441	440	458	436	463	457	428	422	425	473	489	403	464	457	465	471	425	445	468	481	442	444	457	452	423	457	454	456	443	467	450	416	446	464	391	462	442	440	412	454	401	441	450	450	414	434	459	441	426	399	409	496	438	456	403	425	408	470	436	439	480	450	432	431	426	441	418	419	424	475	432	453	426	441	401	435	419	465	443	452	454	440	445	434	440	474	458	444	430	418	407	434	415	412	459	461	455	449	447	446	450	432	440	435	439	437	471	469	491	475	447	432	445	461	435	449	444	439	477	463	436	468	458	440	432	434	458	454	460	436	477	454	438	389	421	402	425	430	423	495	416	466	438	422	446	407	427	457	421	464	468	446	436	416	447	440	428	442	461	423	457	439	440	408	438	430	450	430	438	442	438	434	420	465	446	404	446	427	444	422	442	441	471	451	444	414	438	474	448	378	475	422	423	438	487	434	454	418	467	468	438	465	440	470	459	471	427	475	478	442	471	454	451	437	474	466	445	445	434	426	435	435	439	430	453	491	436	446	424	420	426	432	405	434	484	411	440	460	461	455	446	433	460	478	470	461	425	437	455	487	484	397	451	417	426	458	426	417	423	418	427	466	473	493	417	418	472	453	467	457	475	460	441	429	419	438	408	413	482	418	452	418	422	442	482	458	397	449	468	444	427	433	429	434	436	446	445	481	408	466	422	444	429	415	504	440	424	466	431	455	422	427	497	450	467	451	443	454	416	465	406	456	443	428	456	433	433	424	486	451	448	431	441	421	420	466	419	425
39910	18407	6116	3111	2225	1729	1466	1227	1093	918	793	790	629	654	644	639	669	693	693	685	691	629	635	637	600	609	640	619	626	608	579	572	560	548	593	530	554	592	606	578	585	571	600	622	649	663	625	624	566	583	614	603	553	564	552	558	535	502	555	551	538	557	559	569	501	520	515	493	548	531	527	527	497	497	467	555	529	502	477	520	551	540	513	519	542	511	515	471	504	501	520	563	504	556	480	540	487	503	484	532	496	486	486	509	498	524	480	508	489	519	520	530	571	481	501	469	486	498	531	521	513	471	492	497	498	496	516	501	511	498	501	491	518	494	483	519	549	523	512	485	510	518	504	467	507	502	508	537	518	501	526	515	519	537	460	475	496	517	525	524	514	494	496	511	495	538	511	526	514	519	508	553	531	514	487	472	545	546	500	474	511	502	505	510	522	502	531	495	491	500	517	532	489	503	471	502	517	495	543	474	548	550	496	566	523	548	546	477	528	496	518	515	507	502	497	473	498	485	522	530	484	508	488	477	511	490	484	506	543	499	496	515	527	516	534	493	487	514	534	495	519	532	498	545	533	491	512	502	489	500	517	499	475	516	521	514	504	532	482	494	522	492	497	498	482	510	516	477	511	517	518	502	547	500	516	513	548	519	498	534	510	524	494	459	487	531	543	478	520	551	499	484	510	499	518	534	516	507	530	487	462	539	534	497	497	541	486	551	544	483	508	488	504	513	482	506	518	494	539	533	485	526	558	506	486	557	518	493	509	505	520	519	513	506	512	533	524	533	543	527	519	522	503	531	520	529	510	490	543	521	482	507	535	503	512	470	503	519	439	469	505	532	587	530	513	482	495	517	490	528	535	499	495	498	482	491	495	501	509	541	515	518	459	500	511	477	532	530	547	537	466	491	504	527	542	517	492	512	508	485	504	538	522	525	487	494	531	494	505	510	529	569	508	504	525	482	492	537	474	490	494	505	499	514	560	477	508	485	516	472	554	507	498	485	481	532	488	522	495	497	506	543	503	525	492	549	483	541	485	490	481	513	548	508	531	480	474	495	475	529	486	514	484	520	518	492	487	468	538	531	517	497	546	502	508	535	537	484	509	466	514	533	512	506	498	489	485	518	477	492	532	489	520	537	501	472	521	477	512	497	486	517	518	522	501	496	545	515	511	498	527	512	499	498	462	488	547	516	521	493	555	541	535	476	523	492	530	552	515	523	518	538	512	502	497	479	501	511	538	547	479	475	533	527	532	497	483	473	506	519	527	510	511	566	502	541	513	459	479	495	479	471	521	526	475	499	552	462	465	489	502	493	543	488	510	520	536	488	522	505	510	503	531	488	509	473	505	533	474	494	522	490	528	500	531	531	494	517	492	533	484	508	510	526	498	525	531	491	509	514	511	556	517	524	512	499	492	485	477	495	533	513	462	488	474	510	446	476	519	497	525	529	526	509	520	491	524	506	517	492	521	492	499	483	460	462	498	535	525	511	465	520	526	491	525	487	508	432	498	510	521	492	460	497	499	491	495	526	467	524	499	563	510	524	500	494	517	510	535	474	556	502	508	505	520	539	451	485	494	534	496	507	535	503	472	523	526	528	521	536	525	504	534	499	525	458	466	512	521	514	517	512	538	496	495	506	517	499	527	485	499	478	476	468	510	510	496	509	534	488	491	503	515	472	510	489	497	498	497	500	456	478	533	474	523	477	503	493	517	486	493	506	448	467	497	505	515	532	497	536	495	504	510	497	480	494	514	519	510	513	561	531	525	524	490	553	497	483	481	485	518	480	527	524	513	509	486	473	508	519	468	490	491	518	489	515	492	524	487	511	501	524	449	510	469	532	493	492	492	522	514	529	507	516	476	468	501	470	505	498	498	529	516	508	465	505	499	481	498	552	485	500	491	523	529	490	476	503	533	518	511	503	516	498	523	533	493	490	544	517	523	535	521	461	481	507	525	488	509	469	539	499	506	501	500	514	537	477	498	549	506	484	517	484	490	503	505	531	481	490	535	512	501	504	512	484	469	524	525	490	536	500	510	560	491	528	526	518	513	502	528	510	495	473	501	502	509	537	488	529	505	532	516	484	514	524	484	527	506	501	503	497	498	521	514	493	524	491	498	499	482	507	512	524	516	498	477	520	520	455	502	532	512	479	475	517	550	485	516	490	494	483	497	507	492	537	475	503	501	515	477	538	494	526	509	501	503	509	482	486	478	525	499	512	499	525	519	505	523	489	533	496	526	523	535	514	501	528	513	518	486	517	524	501	490	519	521	493	490	534	490	464	535	501	489	530	487	509	495	500	511	486	517	489	530	515	497	508	527	465	498	459	473	493	514	511	545	482	509	496	485	526	515	515	527	494	513	528	499	503	528	545	503	544	501	569	512	560	494	495	533	495	452	528	544	504	524	499	503	527	510	527	470	482	516	512	525	478	564	546	509	555	500	474	491	498	552	523	490	519	511	471	517	505	505	532	522	448	511	518	504	483	477	532	468	485	503	516	502	477	498	519	480	529	496	514	537	501	486	519	497	474	516	539	488	512	514	521	465	502	514	496	471	516	501	481	476	493	489	513	495	478	555	481	471	446	498	517	517	525	489	539	484	487	553	509	499	535	504	499	496	491	510	493	502	507	511	512	493	500	515	520	529	536	520	493	515	499	484	489	528	511	501	533	489	493	495	462	506	532	513	527	507	500	530	458	536	494	509	517	514	499	551	504	494	509	502	562	511	496	518	507	487	483	543	499	499	467	530	539	504	485	503	547	523	564	520	475	513	546	497	513	502	474	507	520	505	469	542	472	473	507	484	506	568	521	498	533	523	507	529	566	493	512	466	500	498	505	485	518	504	501	482	533	525	497	516	485	517	489	500	502	487	468	479	523	522	481	526	548	482	443	516	533	528	517	484	509	503	486	497	501	541	560	512	498	461	476	487	483	483	509	510	483	517	486	472	484	496	539	498	511	525	500	498	482	507	518	501	534	527	502	487	489	448	506	525	521	502	520	524	522	509	534	514	515	487	475	524	502	535	527	506	510	495	511	524	504	512	466	491	512	498	516	500	520	463	511	534	515	520	564	520	501	487	517	525	495	468	525	523	552	497	519	491	508	494	533	490	530	521	500	495	494	487	503	492	530	504	482	525	494	524	503	559	472	493	444	506	499	513	484	546	507	499	474	497	488	503	464	508	548	499	497	497	504	521	496	491	466	504	512	510	489	470	484	509	498	508	520	510	509	537	484	520	478	505	501	515	519	564	531	511	518	513	507	500	528	486	522	484	485	489	475	536	511	484	499	530	472	495	522	498	482	490	473	539	480	498	511	507	493	549	528	544	522	507	525	500	522	524	514	577	531	521	493	494	499	506	545	513	536	494	519	511	482	474	511	507	526	507	519	506	501	497	503	492	520	526	517	492	525	519	481	499	501	497	506	519	511	461	530	506	542	560	480	538	554	474	467	505	498	519	473	507	513	513	515	524	518	514	498	525	513	452	500
24479	20718	26966	24419	13368	1514	1136	1038	1009	959	921	915	891	929	914	884	878	914	880	946	895	879	843	913	911	861	936	923	915	887	858	902	904	850	856	917	863	881	892	844	844	866	843	904	836	876	917	870	873	887	900	825	885	849	865	874	789	831	873	880	861	833	866	833	827	892	869	881	843	877	827	887	833	863	852	872	844	929	827	837	848	876	878	863	866	851	814	832	835	892	848	866	851	843	793	813	878	846	845	842	861	841	802	837	890	831	853	824	831	774	870	853	892	836	876	864	888	842	815	803	893	751	802	843	869	845	897	860	884	843	836	811	809	936	788	852	818	817	821	784	862	876	841	859	815	878	918	869	835	805	853	862	768	829	897	821	809	925	838	808	832	814	840	871	876	797	886	882	822	883	834	868	883	893	858	808	851	872	805	917	929	799	845	805	864	874	846	842	845	868	841	840	865	791	882	864	871	886	856	812	826	895	874	811	871	888	838	842	900	829	874	825	838	832	857	842	830	834	883	925	814	894	864	931	886	843	865	861	811	883	887	892	916	855	849	790	849	834	865	872	858	797	900	820	896	847	830	839	835	799	866	786	835	897	864	831	841	889	849	829	842	858	853	846	851	821	877	834	828	880	801	807	859	816	899	809	857	869	877	824	835	837	846	855	845	844	873	884	912	827	864	905	878	816	876	827	829	864	807	899	855	853	838	824	858	864	836	817	836	829	873	835	863	854	863	834	799	888	912	786	876	835	808	821	816	831	857	852	908	860	818	799	849	835	784	844	880	833	846	850	841	802	844	835	843	899	866	858	790	827	846	874	803	807	826	830	845	838	896	861	840	804	879	823	791	856	871	825	881	859	853	880	860	869	877	841	866	853	804	824	859	876	826	817	827	895	858	810	829	815	790	809	826	870	848	853	877	872	873	778	848	919	886	864	840	828	842	843	905	824	830	811	887	846	832	845	872	887	818	827	876	853	845	787	811	856	859	880	863	846	813	853	880	852	813	818	818	816	870	874	846	811	858	858	876	869	868	839	878	887	883	832	834	880	850	848	870	811	889	852	864	811	877	831	849	885	873	815	909	854	882	789	867	827	861	833	852	868	864	889	870	871	830	838	810	875	842	845	862	827	848	817	819	860	830	823	839	875	855	821	823	851	934	836	881	894	867	893	861	866	903	874	803	829	855	884	833	838	877	846	867	872	887	834	891	863	861	841	841	836	839	838	881	860	802	823	830	802	892	862	867	866	849	873	884	831	871	867	842	882	827	863	898	926	842	875	880	868	837	885	851	817	827	881	862	890	833	885	882	838	931	862	848	849	855	820	884	863	855	797	837	873	886	848	907	870	861	863	901	870	860	826	874	856	840	858	876	880	840	817	847	900	790	903	788	805	829	819	815	840	895	859	851	864	838	848	862	832	834	871	818	840	866	849	837	856	842	908	839	885	879	867	842	824	837	899	799	839	843	830	846	799	782	906	857	830	879	810	905	886	869	799	828	815	824	860	838	856	818	841	854	879	843	906	836	836	836	836	856	852	812	845	841	906	839	848	810	808	829	818	835	856	829	911	830	823	830	828	870	817	869	855	834	838	896	776	792	832	811	832	851	811	799	799	841	867	875	892	858	844	890	855	876	861	857	887	828	868	881	845	822	865	832	851	865	861	837	817	872	827	847	807	805	843	835	821	846	801	852	812	865	797	815	825	870	872	834	839	797	792	849	824	810	864	893	889	865	829	812	791	853	878	849	883	880	836	850	816	828	817	836	858	839	858	828	857	851	905	843	779	853	828	858	891	829	862	825	816	844	891	862	858	869	827	837	822	852	840	871	834	897	843	792	845	873	875	862	805	893	831	849	840	841	826	774	841	881	858	859	850	861	802	838	851	844	891	821	816	850	863	793	889	831	867	849	832	813	820	857	836	865	807	819	885	898	817	776	872	802	822	822	893	793	868	890	808	905	794	850	869	860	887	853	838	905	762	862	851	782	845	909	825	855	854	825	830	804	806	864	853	877	815	879	817	839	898	873	891	899	832	864	859	861	826	821	845	854	877	849	809	826	838	913	818	821	834	837	867	877	893	855	829	795	819	886	861	832	888	840	850	886	819	871	835	838	747	879	837	808	848	841	888	872	892	869	867	831	895	770	829	867	890	818	865	897	858	875	905	874	821	829	884	799	816	882	913	869	808	867	872	883	832	880	915	844	820	823	825	835	827	845	902	874	844	873	859	889	876	899	812	830	752	843	824	842	843	877	897	848	815	828	866	870	880	842	850	849	826	887	839	887	801	913	855	841	860	903	832	893	857	862	836	836	869	840	804	822	833	868	900	847	856	882	841	878	809	852	833	810	883	873	826	840	875	834	862	839	868	858	842	823	846	845	900	894	870	834	856	835	786	865	826	843	842	843	839	853	873	843	854	882	867	816	845	863	843	885	791	788	868	884	860	801	799	881	851	827	792	876	839	839	833	876	856	859	842	852	895	850	895	818	817	842	790	833	846	853	885	859	851	846	861	852	833	885	846	806	839	833	832	787	873	852	840	928	851	807	841	854	854	859	815	901	860	825	914	832	864	881	879	878	832	826	870	888	856	820	841	850	863	857	866	822	823	855	882	806	824	861	856	838	844	820	831	853	862	843	816	848	774	811	886	838	881	858	835	864	849	817	848	821	842	828	818	859	858	872	863	838	866	914	873	837	819	813	822	851	801	833	827	826	844	849	828	852	865	866	880	814	821	812	801	870	863	813	849	862	852	913	836	863	830	869	889	852	825	849	866	896	836	822	877	862	816	799	850	820	833	783	861	877	814	821	827	835	848	840	857	878	837	878	801	856	806	835	814	825	828	853	878	861	811	846	916	833	859	873	857	869	882	820	813	845	795	819	876	868	885	804	909	805	875	860	857	809	869	853	842	772	847	808	841	856	861	884	831	823	819	842	870	828	905	838	921	886	836	854	872	787	835	825	835	866	813	847	890	863	851	826	828	862	846	864	768	879	838	902	842	851	847	853	853	841	843	821	884	805	857	864	843	849	811	869	833	868	883	824	848	816	859	802	843	834	879	851	867	854	853	871	833	887	880	857	875	858	766	831	919	827	832	853	815	849	831	829	875	799	904	812	865	856	843	841	858	859	821	877	831	878	828	822	880	867	825	865	822	876	810	850	850	832	845	847	897	792	815	871	861	829	825	823	911	866	878	838	877	871	885	821	903	879	882	819	854	870	816	850	861	885	825	926	854	862	885	877	819	832	821	907	925	830	859	821	801	867	855	818	850	898	876	832	826	849	851	839	834	868	819	853	843	866	931	820	795	866	842	871	878	848	907	820	821	861	794	861	875	815	826	893	856	816	857	885	827	826	888	843	883	852	839	827	865	874	802	858	939	865	845	844	847	866	865	836	886	794	838	872	841	897	858	830	831	852	845	890	891	780	847	842	868	879	847	837	811	848	831	844	858	844	808	831	816	823	861	900	829	842	848	847	864	838	821	886	832	815	836
39928	16602	3949	2430	1899	1581	1453	1378	1251	1189	1108	1086	1026	1015	1017	994	1065	1082	1063	1058	1055	1060	1030	1042	1061	1049	985	1009	973	1035	970	1061	993	988	986	996	1003	1019	1013	1003	993	1006	1000	1013	1065	997	1055	996	972	973	1018	964	940	954	882	942	951	977	911	956	1012	980	965	909	920	958	884	940	951	932	922	936	903	958	960	963	951	935	945	929	895	994	879	933	985	946	903	929	963	916	964	974	927	961	932	974	993	909	944	988	953	993	890	916	926	940	932	914	969	928	934	1005	912	942	914	943	917	975	920	952	919	922	969	924	957	897	908	928	976	995	930	954	910	972	915	995	944	941	945	928	899	952	901	999	908	922	967	987	948	908	940	931	936	934	959	933	927	894	914	994	965	972	1009	981	937	945	938	947	945	954	913	968	955	937	930	914	952	976	938	952	944	952	917	1007	937	939	952	957	953	1026	923	991	948	952	984	926	902	927	933	925	977	956	932	972	975	926	891	965	948	947	896	952	967	951	959	940	964	930	911	915	934	912	972	963	900	928	921	990	980	956	961	877	860	985	931	965	961	932	919	931	974	917	907	921	947	940	985	978	970	951	900	922	949	934	946	943	912	862	948	918	929	947	897	913	931	979	932	938	916	939	989	918	914	930	929	962	936	923	886	926	941	992	987	966	928	932	949	906	974	940	962	988	939	969	894	954	975	899	944	960	995	956	946	938	941	893	920	941	949	927	971	916	955	1006	1055	930	981	989	918	967	958	953	916	949	979	939	915	925	926	903	990	944	924	907	971	914	914	904	949	898	966	947	970	966	1023	973	904	952	976	911	915	913	915	940	897	932	899	980	1006	916	973	904	920	955	897	949	931	995	961	935	955	952	918	873	922	941	933	966	896	964	915	942	887	968	901	1008	952	904	915	880	925	1002	907	939	970	951	940	971	960	893	955	937	999	916	931	961	944	930	955	944	910	875	934	911	931	905	913	959	932	965	994	981	953	933	938	946	972	930	1009	936	931	967	941	939	934	910	917	958	990	904	913	951	966	932	960	974	929	895	901	985	952	973	929	938	943	966	967	1004	948	919	1001	945	883	926	1010	958	941	956	883	964	933	941	1001	932	957	893	913	879	920	956	917	937	901	892	965	924	906	932	978	944	908	955	959	965	960	953	938	996	939	895	947	966	940	965	930	904	948	951	917	943	925	958	923	950	952	921	920	948	908	968	943	990	939	935	926	977	905	941	955	882	936	937	996	917	898	924	888	922	963	914	936	953	954	922	932	952	983	927	967	939	999	957	909	929	911	975	947	955	896	909	963	952	947	1005	946	909	951	920	950	929	946	962	885	1011	926	955	937	956	915	955	928	925	923	919	931	931	923	936	932	934	900	960	963	922	902	946	971	891	971	903	912	927	935	947	945	933	938	900	964	900	948	966	931	921	957	970	1000	950	979	907	973	1000	908	967	909	938	943	914	950	880	950	942	993	1024	949	923	940	942	950	908	863	912	930	962	951	945	1006	929	951	933	966	953	963	924	976	915	961	929	982	901	941	954	983	962	969	937	924	951	975	974	966	958	912	961	923	992	929	933	972	958	969	958	972	1003	968	948	982	890	951	1010	883	986	914	948	937	928	925	943	969	899	951	958	942	973	961	937	897	940	935	903	930	924	976	939	932	906	931	967	969	975	1007	966	953	973	968	892	906	970	953	942	903	892	983	985	906	979	915	932	941	975	925	935	915	949	961	953	922	961	1009	904	965	975	919	954	924	912	943	957	905	974	929	940	948	952	897	913	962	936	942	985	969	930	949	974	948	952	939	967	837	934	1009	964	978	926	938	902	913	898	861	951	998	901	999	934	921	913	958	981	914	929	956	926	962	900	917	929	945	888	959	961	966	912	972	929	982	947	901	925	928	985	926	955	917	952	912	902	924	948	899	939	962	984	928	895	936	957	907	940	924	911	949	960	893	961	977	910	940	926	907	927	933	976	926	924	933	922	920	937	950	909	981	924	935	935	919	937	900	1002	877	956	969	949	901	943	938	976	949	892	943	942	945	950	1001	945	905	979	956	955	954	945	944	985	923	945	969	939	947	978	916	962	927	895	933	929	963	983	925	943	944	1006	965	905	893	1002	891	925	958	898	962	946	936	998	924	878	959	937	915	919	916	969	944	949	933	923	917	943	883	968	923	943	899	937	985	923	983	933	954	938	977	927	950	915	940	1002	1012	934	925	909	952	903	929	955	906	994	920	926	921	969	912	961	932	885	972	918	951	921	963	930	905	975	942	927	950	942	965	931	938	959	951	942	961	947	882	903	934	952	964	915	870	945	961	954	898	979	913	913	993	975	881	934	916	943	915	945	931	952	969	945	956	980	979	936	923	993	941	908	927	903	927	950	929	954	952	921	897	947	933	961	822	932	928	960	954	933	956	925	936	914	948	994	945	909	990	905	939	957	937	953	907	957	894	925	949	920	991	913	897	932	958	954	920	977	958	908	941	925	972	938	899	1001	974	962	952	908	878	925	913	918	988	950	948	930	959	947	964	917	964	940	935	910	943	908	875	940	983	946	924	982	880	905	958	971	940	953	1025	961	961	926	963	957	909	961	933	944	941	939	984	925	951	910	908	950	973	885	922	983	961	927	977	881	966	915	907	911	940	954	972	962	923	983	962	880	976	939	865	929	958	896	962	997	920	964	900	974	920	953	935	972	882	919	875	912	912	912	957	962	930	865	993	951	890	926	1008	944	924	972	922	932	942	1004	918	998	924	854	976	898	967	993	928	941	887	941	945	914	953	986	945	956	900	909	994	913	939	935	930	933	980	949	945	960	940	941	917	920	965	999	936	964	951	913	932	981	931	930	932	934	922	908	959	928	951	935	939	920	883	915	927	939	932	966	980	922	930	944	959	894	962	977	889	964	967	875	1035	916	942	921	970	891	981	965	968	963	958	962	965	976	954	912	948	949	955	975	914	967	905	957	927	934	934	906	909	887	966	903	956	963	942	910	995	985	930	929	978	939	950	887	908	952	959	899	939	924	914	984	925	944	971	955	911	1005	871	945	938	969	934	989	922	931	950	966	908	908	935	898	935	934	960	919	917	952	958	927	937	924	972	949	897	930	910	906	963	947	965	943	940	928	949	942	938	923	917	973	932	944	915	919	899	960	934	946	936	951	909	952	928	920	978	952	926	947	932	967	939	956	926	893	954	934	956	974	918	937	916	950	948	917	978	965	948	957	945	920	930	973	901	915	908	960	932	970	946	950	949	915	879	940	964	915	955	995	951	932	930	1015	925	979	948	943	893	972	946	998	972	904	943	922	913	980	957	957	963	899	888	971	859	943	899	900	956	916	960	915	880	920	917	936	936	948	884	976	964	930	959	936	944	893	928	887	973	933	926	923	956	939	935	965	972	926	989	968	927	915	924	961	909	932	959	932	947	930	992	942	989	963	958	981	956	953	877	894	927	970	926	971	941	943	883	1005	898	994	890	888	977	920	876	922	943	969	984	979	932	942	911	906	879	936	963	931	964	927	974	916	952	968	925	922
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
