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
339991197620	339991198189	339991198739	339991199289	339991199839	339991200389	339991200939	339991201489	339991202039	339991202589	339991203139	339991203689	339991204239	339991204789	339991205339	339991205889	339991206439	339991206989	339991207539	339991208089	339991208639	339991209189	339991209739	339991210289	339991210839	339991211389	339991211939	339991212489	339991213039	339991213589	339991214139	339991214689	339991215239	339991215789	339991216339	339991216889	339991217439	339991217989	339991218539	339991219089	339991219639	339991220189	339991220739	339991221289	339991221839	339991222389	339991222939	339991223489	339991224039	339991224589	339991225139	339991225689	339991226239	339991226789	339991227339	339991227889	339991228439	339991228989	339991229539	339991230089	339991230639	339991231189	339991231739	339991232289	339991232839	339991233389	339991233939	339991234489	339991235039	339991235589	339991236139	339991236689	339991237239	339991237789	339991238339	339991238889	339991239439	339991239989	339991240539	339991241089	339991241639	339991242189	339991242739	339991243289	339991243839	339991244389	339991244939	339991245489	339991246039	339991246589	339991247139	339991247689	339991248239	339991248789	339991249339	339991249889	339991250439	339991250989	339991251539	339991252089	339991252639	339991253189	339991253739	339991254289	339991254839	339991255389	339991255939	339991256489	339991257039	339991257589	339991258139	339991258689	339991259239	339991259789	339991260339	339991260889	339991261439	339991261989	339991262539	339991263089	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2742	3600	2300	2742	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2744	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23672	21790	29791	24363	21790	21558	3023	758	557	510	480	427	383	306	312	290	316	263	257	261	247	244	256	258	217	229	238	218	199	241	218	204	216	206	241	195	189	201	208	198	199	221	231	202	212	177	192	201	186	181	199	191	198	204	203	188	196	209	173	182	185	164	185	234	191	222	207	195	234	202	203	207	208	182	182	195	184	191	182	189	184	165	196	215	182	187	205	175	177	170	167	183	195	185	197	209	196	206	178	181	225	189	181	171	160	208	202	202	185	207	190	213	190	175	168	185	165	175	211	196	179	191	185	153	217	178	186	194	211	191	195	185	178	181	185	184	202	202	174	178	211	183	218	217	184	178	195	181	188	207	201	192	192	173	190	202	179	198	185	187	226	173	205	173	187	219	205	209	198	189	206	205	170	209	194	193	184	184	199	168	220	180	163	213	197	199	176	171	196	189	172	194	218	168	179	208	184	177	207	165	177	190	196	191	200	176	194	181	223	189	211	181	179	205	191	211	187	191	187	198	228	168	164	185	197	195	188	175	181	201	186	195	173	194	174	197	168	189	197	174	197	185	176	183	203	179	203	187	176	199	216	214	172	214	174	161	203	199	191	186	193	188	199	173	195	178	207	173	180	213	192	176	166	178	174	183	194	184	195	201	176	182	195	183	182	192	191	190	194	209	184	180	184	183	180	213	179	194	199	181	167	189	181	193	182	193	200	201	187	194	211	189	186	226	169	176	196	184	201	184	173	203	172	195	182	192	180	180	169	196	225	199	187	174	171	208	191	220	190	183	187	187	160	173	215	173	170	186	194	185	219	169	214	188	199	192	192	176	181	183	177	204	173	196	180	194	198	194	201	210	186	181	197	206	193	164	168	218	187	203	185	187	207	169	198	183	197	198	167	185	190	189	186	195	213	209	191	170	188	156	180	201	198	219	181	187	180	196	180	202	199	184	178	194	193	193	215	198	196	179	185	195	194	210	183	189	214	179	164	208	199	181	181	216	189	191	211	173	174	170	191	196	194	214	175	180	193	238	215	190	192	198	175	189	180	207	197	181	190	171	180	195	167	181	193	194	198	207	167	203	189	247	185	189	171	197	175	199	185	172	203	195	182	194	196	169	177	167	163	191	205	187	168	177	201	163	188	177	185	187	204	179	180	179	189	168	199	173	176	207	204	197	218	184	198	187	190	187	200	186	199	160	184	191	177	183	198	208	172	176	181	188	164	166	207	204	197	176	181	189	198	183	157	224	172	174	177	202	185	183	187	186	204	186	202	220	191	172	179	204	203	201	200	188	172	203	188	183	189	198	169	193	178	185	202	175	195	184	239	178	197	163	210	169	195	195	170	180	190	169	188	186	197	159	193	202	193	186	178	193	179	186	194	180	186	195	195	191	204	158	220	177	177	192	189	186	216	172	179	200	199	183	202	179	166	189	217	165	177	189	178	183	177	185	184	184	178	183	175	218	190	182	199	168	194	183	179	186	190	194	188	212	182	201	195	187	194	197	191	163	208	184	195	192	217	178	205	188	196	188	212	195	167	182	191	186	174	184	173	179	185	182	201	198	202	189	194	173	213	195	179	212	196	199	171	192	206	201	186	183	199	179	185	197	162	170	191	212	179	177	187	211	177	207	177	195	180	181	191	174	194	200	181	173	182	158	179	200	185	199	214	188	184	179	211	194	199	180	198	187	195	207	212	197	214	172	176	172	215	187	193	174	183	183	185	174	208	167	171	209	172	198	173	176	200	179	229	198	203	183	177	191	191	192	193	186	188	225	183	168	184	219	179	180	183	168	183	194	167	193	182	193	182	208	175	174	169	193	197	179	179	186	153	186	198	199	204	178	171	216	168	197	195	199	182	190	180	205	184	174	204	204	180	187	193	192	172	181	193	190	209	192	179	199	192	210	183	199	213	219	208	191	178	205	190	213	215	200	188	175	188	185	189	182	195	175	183	195	173	191	182	236	180	190	208	184	185	171	200	197	216	163	199	206	213	167	194	166	200	170	192	183	179	179	188	181	175	182	203	187	195	190	220	193	189	223	207	176	196	208	193	179	189	171	182	203	196	195	195	189	188	189	193	168	194	178	195	180	175	167	202	191	214	204	195	199	170	194	217	181	184	192	203	178	199	189	189	240	171	191	162	184	182	190	180	184	185	193	184	173	182	184	181	197	176	192	186	208	191	206	190	204	191	185	185	213	182	172	193	172	207	171	198	194	186	191	194	181	167	211	187	182	192	194	207	217	151	196	204	220	168	184	187	172	191	158	200	198	221	167	164	185	203	182	189	173	212	199	176	210	200	180	183	210	187	195	195	171	181	178	193	211	207	200	194	187	194	201	184	202	211	189	182	208	206	181	190	205	186	189	182	185	203	176	183	181	177	181	201	193	195	208	179	201	206	186	202	182	197	205	178	201	176	180	193	190	184	181	194	203	187	184	184	197	202	174	203	178	204	178	181	189	194	196	214	215	181	180	196	223	184	178	182	202	181	178	185	200	178	190	202	188	173	185	187	193	182	199	187	177	167	185	201	208	176	182	184	185	182	184	199	188	210	194	194	159	168	189	177	195	202	202	179	215	177	181	222	187	204	185	184	172	157	185	183	193	178	193	224	190	173	173	193	163	193	181	189	185	172	178	175	196	197	190	181	194	196	196	187	168	199	187	198	180	203	167	204	201	178	159	208	197	193	180	208	163	202	189	176	173	183	176	188	184	169	208	202	195	187	178	200	201	191	177	184	167	190	189	206	186	196	180	193	191	178	193	182	182	203	200	173	190	195	174	190	199	217	157	199	189	175	199	202	199	178	194	189	211	203	185	215	192	190	200	195	187	173	180	194	175	212	199	207	196	200	201	182	216	192	197	190	187	188	186	196	185	173	202	187	179	184	191	205	175	201	185	202	179	183	208	197	198	204	198	182	170	191	167	216	194	194	193	171	204	181	190	155	192	190	198	212	187	189	199	191	208	167	193	204	175	189	194	183	182	196	182	180	190	186	197	211	184	188	198	194	219	197	186	182	188	182	203	203	212	208	191	173	204	180	209	183	179	184	217	193	182	159	217	195	195	168	207	199	175	171	184	182	199	184	177	193	196	180	184	171	179	187	172	186	193	179	189	187	172	195	174	192	197	178	208	186	164	150	205	203	198	174	187	218	160	195	176	185	187	190	198	175	182	201	200	191	196	197	175	193	198	191	193	211	230	181	178	172	221	185	193	189	175	156	210	203	191	177	198	176	195	183	196	208	202	210	198	212	192	182	177	177	187	165	182	190	198	179	191	175	183	193	204	188	196	195	177	202	166	218	183	204	182	203	197	193	192	157	183	182	180	184	191	171	210	197	182	189	188	187	192	188	198	172	194	153	207	192	198	176	173	188	202	199	194	178	204	188	180	189	184	183	181	195	210	208	206	198	181	191	177	189	209	198	181	193	180	195	188	190	195	180	214	194	206	183	176	213	201	195	189	182	197	183	193	200	170	190	197	195	183
7623	16136	13261	7052	4860	3428	2626	2121	1663	1389	1180	1020	887	779	728	635	626	587	517	502	520	462	424	441	424	415	422	413	413	376	357	378	312	374	395	350	338	344	364	328	338	337	365	330	308	341	309	333	317	318	335	313	315	324	333	321	303	292	323	328	301	328	327	293	342	315	315	300	331	328	298	288	320	300	331	302	310	304	290	296	325	327	311	295	314	279	307	336	311	286	309	299	338	315	301	305	341	317	287	309	323	328	339	332	321	292	288	309	299	298	316	284	323	355	272	299	281	290	327	302	293	280	290	302	327	325	286	319	304	314	299	302	278	310	305	316	302	291	293	290	301	338	304	266	302	347	297	292	294	315	304	317	321	288	316	267	286	313	307	302	277	293	312	272	313	307	322	308	274	302	300	281	289	288	259	284	305	311	293	294	305	279	296	299	296	313	271	300	299	275	305	303	308	301	302	287	291	274	280	278	302	300	291	257	285	270	293	306	315	280	267	305	293	306	280	302	320	328	271	284	290	332	271	300	274	320	290	309	283	310	306	310	310	290	322	272	329	283	293	271	298	337	295	290	293	296	306	274	282	316	290	289	308	285	268	309	313	302	308	318	310	321	284	305	310	287	259	311	317	263	314	300	301	288	278	340	281	319	289	280	291	316	303	279	312	276	301	280	318	300	336	284	285	285	307	308	310	304	315	313	305	311	292	271	315	325	285	281	291	320	272	303	311	286	319	287	306	285	328	306	313	297	267	267	311	314	265	278	307	304	312	281	298	292	325	287	271	298	299	274	288	286	282	273	291	299	274	303	293	311	311	320	282	320	287	311	294	281	329	302	311	298	284	314	311	290	301	288	317	306	301	285	309	310	331	299	294	280	342	287	298	307	274	293	294	318	278	279	298	290	298	293	309	288	309	297	309	305	310	279	319	256	300	303	319	289	302	285	299	297	288	298	304	293	288	309	271	300	318	299	327	267	294	286	333	325	310	273	308	301	327	292	301	297	295	319	322	318	286	309	276	309	307	296	321	311	307	297	242	278	282	302	310	274	294	269	287	272	313	315	281	279	332	306	289	313	317	271	319	283	285	262	294	271	310	317	300	317	301	260	331	312	319	299	298	284	303	286	324	298	271	280	277	299	318	344	280	269	301	300	291	307	281	280	254	280	298	353	297	298	327	297	289	308	293	307	312	281	321	301	294	296	273	305	326	312	261	285	279	322	271	288	319	299	286	301	301	266	263	298	336	316	318	304	305	312	323	277	298	315	300	326	295	272	295	251	280	297	291	298	291	286	285	275	309	298	336	308	301	289	303	318	295	312	298	285	331	286	307	274	307	308	290	315	298	298	319	302	287	305	309	295	290	268	299	307	311	324	306	304	293	293	322	291	294	300	312	291	314	311	284	288	296	290	278	327	287	268	299	301	316	317	330	288	304	293	316	296	296	308	323	312	286	316	316	307	297	296	292	305	334	294	325	289	309	302	304	284	312	323	320	302	325	311	285	293	283	300	296	335	298	304	272	304	285	320	327	315	281	296	302	287	276	311	280	272	297	316	299	308	302	303	304	305	313	328	294	295	264	312	294	288	334	267	307	281	287	324	299	295	322	297	298	277	282	301	318	288	275	298	283	321	315	313	313	301	310	271	315	280	259	295	292	282	262	277	295	284	319	324	305	288	296	308	305	299	318	312	273	287	314	292	267	317	280	317	292	323	321	301	317	291	284	287	317	306	314	296	316	267	328	298	281	290	294	273	299	297	306	308	302	285	305	324	298	264	295	288	268	308	332	308	306	274	303	301	266	290	291	308	270	307	282	302	329	321	310	333	299	299	287	303	327	322	283	296	307	277	292	294	296	312	301	322	288	293	325	314	321	294	318	297	303	312	293	314	308	266	325	300	304	293	306	312	274	296	273	293	291	295	304	286	306	322	293	294	273	300	294	320	279	312	320	302	285	306	303	308	296	301	319	324	296	297	284	306	305	284	285	317	274	292	300	309	302	277	310	278	295	304	319	313	314	301	301	296	282	314	312	296	310	316	290	278	303	313	316	313	311	297	289	316	310	317	309	294	329	320	288	315	291	271	299	336	306	323	280	313	280	297	271	308	289	280	317	278	297	304	281	275	289	293	281	266	267	308	279	276	298	301	309	279	318	341	285	282	318	293	308	309	310	293	287	303	288	296	334	319	310	314	327	308	278	305	295	282	305	283	305	327	336	279	280	323	325	328	308	313	322	324	291	352	291	310	309	316	313	300	282	295	283	293	278	313	320	306	278	319	302	323	297	285	275	306	327	296	275	283	287	315	288	311	300	276	308	280	292	313	330	279	316	333	304	292	274	285	269	313	303	290	312	290	292	289	333	324	304	320	324	272	273	293	315	294	288	306	325	324	295	281	292	311	309	300	310	308	295	304	301	321	302	284	316	317	262	299	311	294	302	305	279	327	292	304	293	305	271	295	319	318	285	285	296	283	318	299	300	319	286	323	330	294	274	305	354	333	280	291	286	294	323	299	296	309	299	304	263	318	254	296	283	327	302	279	318	294	290	314	295	320	297	265	305	325	289	297	303	314	304	301	284	299	298	280	295	294	290	317	321	260	302	317	270	284	290	303	285	305	305	272	307	283	287	280	301	290	290	288	304	319	311	307	302	278	303	290	290	305	303	303	306	309	301	291	288	325	311	292	306	329	306	282	322	298	299	302	287	311	286	288	308	286	294	290	292	291	315	289	305	283	310	310	313	293	311	315	319	305	296	307	295	290	280	331	291	291	303	273	322	260	271	277	292	290	299	258	292	288	300	279	314	287	308	270	293	318	259	281	282	312	332	301	270	316	313	300	293	277	306	311	328	235	298	284	259	290	282	266	303	275	337	314	291	273	309	314	268	260	332	274	293	323	310	275	300	328	283	264	306	321	298	302	314	278	302	294	314	279	266	288	321	335	273	320	302	297	278	294	293	309	283	284	289	280	300	283	301	294	323	305	295	302	323	292	300	273	287	308	283	280	286	337	314	288	335	289	300	308	311	275	311	304	342	329	303	298	304	288	296	286	274	327	282	292	318	313	287	311	276	288	283	300	335	294	296	303	280	306	298	285	333	289	263	309	291	299	303	320	303	291	287	299	297	311	268	312	292	310	295	312	311	267	318	268	305	314	293	286	281	340	283	292	286	292	303	284	329	316	284	291	291	295	288	294	284	316	313	274	284	267	269	296	283	288	310	286	308	301	285	305	309	285	266	311	291	313	316	285	313	308	306	315	294	292	327	327	304	294	284	320	294	305	275	311	288	322	297	302	291	288	311	273	309	290	315	284	287	306	270	303	295	263	296	297	274	298	308	280	297	262	289	287	302	311	278	280	293	333	335	299	317	271	319	309	311	287	311	300	305	263	306	307	303	304	297	299	279	333	347	321	284	287	295	310	293	310	312	279	292	309	295	298	306	279	285	263	307	275	291	286	283	307	284	280	296	318	281	300	298	305	300	302	286	302	277	333
26652	19998	6594	1024	717	652	482	454	408	459	414	438	473	458	461	433	402	458	441	452	453	412	438	441	486	443	423	460	419	425	431	455	436	443	460	420	434	446	420	463	447	450	445	438	397	476	451	406	474	401	429	426	459	385	431	415	450	459	427	418	451	425	411	448	431	465	409	432	423	426	463	447	452	412	414	451	462	491	423	435	443	456	408	415	419	454	415	423	482	446	425	429	392	471	446	471	469	388	417	418	422	430	470	464	428	455	435	463	439	412	430	452	414	445	387	450	463	442	447	457	412	424	403	412	455	417	440	445	427	436	406	410	463	419	430	417	457	437	437	436	431	473	434	431	439	469	438	452	442	444	439	444	475	394	460	413	458	413	423	395	450	433	390	475	425	414	450	447	488	413	427	455	480	422	476	406	474	479	428	424	442	403	454	458	480	439	439	424	491	443	431	423	467	437	461	480	425	416	416	458	447	455	432	452	442	430	425	425	458	422	412	479	426	431	417	458	453	424	470	442	444	421	436	418	434	472	464	441	421	452	457	440	429	407	399	432	418	449	471	425	424	428	458	453	440	473	428	437	407	413	399	457	451	460	429	450	381	416	434	466	492	433	409	401	435	440	439	413	419	460	416	466	431	421	455	403	411	427	462	469	426	411	432	454	425	420	481	430	431	429	467	408	395	440	454	422	435	463	449	434	414	451	447	454	444	467	435	407	454	482	402	432	399	439	450	433	458	426	433	406	453	475	402	421	468	444	437	462	444	454	434	439	438	452	444	459	464	411	413	415	398	430	423	471	433	451	423	445	416	425	477	428	436	422	435	442	441	422	401	461	439	458	463	444	425	463	427	435	435	459	426	434	447	394	411	464	417	389	419	377	460	449	461	419	423	449	475	420	434	440	425	439	429	441	446	469	408	441	423	452	440	414	448	448	480	455	439	430	404	413	421	451	442	465	437	436	431	427	395	398	444	425	456	451	473	445	444	424	434	424	458	470	424	412	467	433	436	435	418	455	457	456	463	428	440	471	424	400	400	428	443	431	451	441	462	417	405	442	432	444	438	422	417	420	401	432	431	403	436	463	469	453	391	473	463	432	430	405	458	476	440	471	412	441	473	427	423	431	440	437	446	443	404	466	445	461	424	443	435	444	465	424	434	427	418	442	448	448	452	422	429	416	414	462	447	432	420	426	424	456	398	417	454	407	430	432	431	409	383	425	444	457	445	427	449	408	443	458	387	466	425	466	434	449	430	417	404	438	401	471	419	428	468	445	424	463	416	425	461	410	471	417	462	420	437	459	435	437	420	445	452	433	431	451	428	409	456	446	420	445	440	441	447	445	422	432	439	455	418	472	449	435	439	409	459	464	441	427	420	445	413	442	416	444	434	441	434	423	442	457	417	433	390	435	445	450	407	439	423	408	482	470	415	420	416	454	459	467	464	407	452	474	434	428	455	460	406	423	419	426	426	437	450	453	450	432	428	440	460	475	457	453	442	432	465	448	445	476	443	425	448	433	422	396	412	440	471	477	436	401	454	410	419	438	448	449	439	438	450	442	486	410	439	433	455	461	423	408	392	468	436	447	472	411	434	419	457	425	446	444	415	384	439	419	438	474	449	414	438	414	433	453	462	424	398	436	435	446	441	389	447	450	455	443	449	465	438	436	421	451	409	426	413	417	431	456	424	408	407	452	445	384	451	426	416	460	448	458	424	439	469	428	474	415	444	458	452	424	454	437	418	411	428	416	437	414	432	427	422	463	407	427	436	438	434	440	474	459	446	465	483	419	439	402	468	434	415	452	454	425	430	411	453	455	461	399	403	437	438	479	447	433	418	425	425	459	445	401	384	436	436	402	459	417	440	410	428	483	435	432	443	416	417	419	440	472	421	468	412	410	472	442	421	455	452	440	453	445	436	426	406	447	430	435	418	435	460	465	385	418	418	470	463	434	401	456	423	432	458	466	467	441	414	426	397	432	421	428	425	410	425	464	470	471	445	414	421	469	448	439	447	448	444	433	465	441	425	438	453	406	421	434	432	462	418	436	465	434	414	446	427	416	440	435	428	441	414	430	446	436	461	398	419	430	429	439	415	384	439	408	447	442	445	409	465	434	431	439	471	426	467	417	467	425	445	460	469	466	404	437	425	458	466	427	430	442	422	461	421	466	432	431	409	434	424	447	405	418	436	426	444	395	414	458	432	462	445	476	459	461	445	428	454	470	407	418	423	430	455	414	444	423	452	428	459	441	448	474	441	447	441	425	469	468	440	429	453	418	435	421	436	436	421	460	453	398	455	464	438	459	435	425	462	459	415	452	421	446	449	429	444	404	426	438	430	434	427	467	482	431	417	438	434	433	408	419	448	457	436	412	445	440	403	409	441	423	434	474	442	422	485	421	455	454	474	458	460	411	443	455	417	445	437	402	417	432	434	436	436	459	438	438	428	441	428	382	427	424	438	443	423	454	469	459	444	423	452	427	449	429	398	441	426	395	419	437	471	475	401	454	452	447	443	428	451	433	452	434	455	430	420	456	428	418	452	456	445	460	417	477	439	424	421	438	446	462	463	428	441	469	395	420	428	453	462	415	420	472	442	421	434	427	402	424	428	424	479	441	439	405	444	419	390	415	436	416	468	452	460	396	477	427	463	435	474	481	460	410	405	391	449	464	424	426	421	432	433	405	475	418	448	393	440	419	481	445	445	453	450	388	443	428	477	422	460	419	470	400	477	442	481	404	424	479	416	477	388	431	461	441	448	369	466	469	474	442	429	448	436	414	431	441	441	404	437	436	437	426	455	428	470	435	476	435	410	483	432	450	452	469	421	440	433	443	445	458	456	436	441	443	457	446	449	446	430	402	442	453	442	438	438	415	436	458	421	433	463	431	469	399	433	408	454	423	389	444	416	432	422	429	418	442	458	479	429	424	432	428	437	438	425	430	442	455	450	450	411	438	432	443	432	418	431	419	432	460	432	448	414	430	407	412	470	466	462	430	436	421	461	400	424	469	422	463	414	422	425	416	465	430	456	456	432	412	384	442	410	423	456	428	451	470	421	461	425	426	439	445	457	476	452	432	445	440	429	442	434	437	445	403	422	508	444	429	452	463	464	408	424	468	439	451	449	459	433	437	433	437	425	421	436	457	439	441	417	465	414	395	459	434	439	471	383	412	418	446	447	431	462	428	444	427	413	405	436	408	442	445	432	452	473	447	447	386	404	421	425	445	462	403	434	425	439	427	422	470	447	455	440	473	437	432	442	449	438	412	428	439	440	442	457	469	415	428	453	443	485	440	429	451	456	439	430	458	433	465	435	499	441	442	454	444	414	468	465	417	402	454	401	455	430	429	429	471	437	470	461	425	416	456	417	418	440	443	436	420	434	429	475	406	456	422	425	433	480	452	441	440	430	452	461	442	446	415	410	431	433	446	442	429	439	443	420	416	451	466	437	445	423	420	426	434	416	438	387	421	452	449	462	435	420	429	447	438	434	482
4204	1678	1476	985	811	833	795	713	727	678	672	676	667	686	627	639	632	638	612	669	665	694	644	619	654	615	643	647	679	631	669	596	643	616	681	632	674	717	672	669	641	647	620	634	659	645	671	630	631	636	704	624	658	672	677	653	667	650	655	679	626	708	610	626	673	656	652	621	662	583	634	646	649	662	620	644	687	627	626	653	635	653	656	636	608	675	675	649	656	667	615	629	647	627	679	652	632	632	668	639	613	674	658	643	674	639	663	674	667	623	657	646	650	684	679	661	629	653	618	655	649	628	665	705	677	697	663	644	608	647	657	645	620	643	628	662	634	649	596	658	651	608	638	619	666	698	688	669	618	654	640	633	644	661	621	633	613	612	606	636	675	615	608	686	629	645	645	673	658	635	657	654	649	648	628	630	644	676	661	625	649	664	646	657	636	604	621	691	674	601	644	648	666	655	646	664	655	669	670	688	663	620	662	687	630	665	649	631	634	686	630	625	612	661	668	660	619	677	635	633	640	666	651	650	660	664	671	659	658	708	628	626	637	710	616	629	646	657	650	645	649	648	684	652	631	708	622	604	651	682	673	633	668	624	633	695	637	621	633	653	660	658	656	618	682	625	636	642	688	677	662	630	630	666	632	654	683	625	669	629	645	641	615	611	651	681	646	650	618	671	694	680	652	659	647	674	641	670	644	688	666	629	675	623	642	621	622	680	647	668	614	666	650	616	640	659	658	616	682	641	618	664	629	649	615	657	660	628	682	709	665	680	646	693	636	668	661	685	636	675	645	657	663	591	615	650	620	625	672	607	622	646	668	616	662	631	639	633	615	685	656	590	649	632	666	662	663	654	657	658	649	639	619	652	673	642	674	666	656	669	678	651	634	679	688	657	695	655	617	629	659	673	631	648	614	706	641	612	667	683	694	602	622	653	637	635	636	647	666	651	614	692	634	643	645	640	710	610	659	665	632	637	641	666	623	668	632	643	613	633	675	635	669	636	696	668	639	674	660	648	625	626	647	605	636	657	636	635	650	636	668	619	679	612	691	665	633	678	667	630	660	663	628	638	669	611	610	635	696	659	657	692	617	654	634	629	640	630	682	625	669	667	602	649	639	615	685	646	696	657	633	637	682	639	713	646	683	642	676	650	633	643	644	626	665	671	678	676	667	626	675	668	621	661	668	685	653	662	660	627	661	685	647	682	634	627	618	620	650	673	668	625	632	664	648	621	658	625	630	665	664	634	619	612	664	679	652	651	700	646	643	640	662	656	637	627	647	654	604	682	656	685	638	588	666	693	617	654	640	614	650	712	646	650	665	680	601	712	684	656	665	674	630	650	700	675	707	645	665	617	656	650	673	665	659	645	640	625	637	623	667	681	682	660	686	645	642	676	643	651	610	627	691	675	697	629	673	621	675	652	654	662	694	639	590	650	620	661	639	647	651	663	651	631	654	682	650	665	649	632	658	669	639	678	641	626	675	645	712	672	653	664	612	676	657	632	698	623	671	636	630	656	669	642	656	596	665	627	663	639	654	656	648	650	687	645	642	648	646	666	633	712	645	682	620	631	660	638	643	674	632	647	641	638	619	641	665	640	585	674	626	670	611	659	642	630	700	666	654	658	655	664	682	652	643	618	614	632	693	666	624	680	669	670	623	669	680	651	672	654	648	653	659	661	672	667	634	621	647	620	635	613	664	670	632	633	674	670	635	681	658	687	635	603	646	648	668	667	617	622	656	638	641	624	651	650	633	653	636	682	691	641	657	648	660	632	626	703	671	645	636	675	670	646	665	665	602	642	649	642	633	643	666	613	674	619	626	676	674	633	674	631	626	658	690	683	638	635	647	661	640	681	641	647	643	616	689	644	621	625	644	657	671	656	611	608	622	667	685	665	672	670	685	628	647	639	624	645	638	650	658	654	663	631	654	646	683	629	668	667	630	620	643	660	652	641	628	645	642	631	677	637	607	642	659	656	621	661	643	661	659	667	643	617	679	685	654	651	623	659	620	695	623	633	661	663	682	667	654	663	621	666	641	694	667	662	679	724	653	668	625	668	624	634	682	605	649	618	640	596	659	638	715	610	632	630	635	637	693	622	629	629	649	639	639	655	635	655	681	669	619	674	672	680	640	648	686	666	627	647	662	674	655	651	642	602	684	662	642	701	672	655	631	674	647	625	623	622	659	641	685	608	611	655	677	656	637	675	658	624	644	609	670	687	658	638	656	651	644	662	642	662	648	637	657	645	651	667	639	657	678	630	678	608	673	653	625	634	668	635	642	646	654	672	702	673	651	656	614	637	648	655	650	643	616	642	612	649	676	654	660	667	684	645	643	659	629	617	641	627	671	643	636	617	643	645	671	672	644	619	655	653	655	656	643	624	652	640	661	661	666	650	668	655	653	640	632	676	624	672	635	670	646	639	638	676	651	652	645	631	615	647	669	678	689	664	655	681	652	667	615	648	598	657	674	615	659	697	672	668	597	646	643	639	591	650	707	680	653	650	631	630	632	661	668	633	613	638	639	648	692	633	631	670	646	619	664	661	634	675	618	659	665	642	645	626	628	635	651	668	654	659	646	672	625	610	677	606	615	659	692	659	654	648	636	646	651	650	651	654	676	663	697	648	627	608	649	661	647	687	651	667	643	657	669	690	638	669	658	685	656	614	683	657	652	675	643	645	660	640	625	625	648	633	650	675	659	651	657	676	646	653	634	699	632	630	639	640	659	635	615	648	662	690	661	642	644	652	630	632	646	692	656	669	692	623	626	657	658	604	676	659	644	658	651	601	645	618	688	641	650	642	673	633	634	671	630	654	687	682	682	599	641	650	672	606	653	626	660	653	588	652	628	640	666	667	598	636	676	604	695	620	643	675	683	608	629	648	662	677	607	688	695	647	648	687	699	669	654	659	679	632	656	602	646	605	679	658	668	641	724	635	636	663	650	646	663	676	623	632	636	613	624	639	636	725	608	625	635	601	597	640	650	611	618	676	631	626	675	690	648	650	665	656	657	629	661	627	623	652	684	646	635	657	651	650	648	654	673	659	651	659	653	631	661	659	636	667	702	647	667	649	666	576	651	619	625	646	641	643	641	675	670	660	609	675	682	641	630	625	691	687	629	660	658	651	663	664	692	640	628	644	657	618	643	662	681	687	626	641	644	640	682	659	646	602	659	616	656	615	646	617	650	644	583	655	675	681	633	722	678	667	641	642	657	656	640	668	632	633	672	654	661	697	636	634	620	645	658	632	654	638	635	677	668	651	663	633	648	679	673	683	685	647	654	661	643	665	644	631	653	669	653	655	651	651	698	670	620	683	635	666	656	604	651	705	609	637	663	662	682	635	698	602	657	642	636	641	632	618	618	676	602	664	662	641	632	608	661	651	633	634	663	675	662	646	653	643	661	606	673	669	616	652	612	693	618	679	626	599	632	646	654	650	656	611	633	646	650	654	673	678	648	639	634	632	624	696	622	671	645	644	618	665	642	634
23871	21110	28345	24112	21039	5522	1032	713	639	605	568	563	495	496	467	469	472	508	464	443	491	474	433	502	424	453	435	467	435	441	449	441	447	455	451	433	430	406	434	457	450	459	445	433	421	443	423	432	391	427	447	418	434	379	443	418	427	407	395	425	403	379	408	446	453	431	425	453	423	447	418	443	418	422	455	411	406	431	411	454	424	453	455	418	440	402	445	431	411	407	429	418	400	430	431	398	413	405	420	416	427	403	440	415	430	449	409	434	452	434	474	389	422	426	418	426	407	448	416	466	446	409	440	451	419	436	418	395	439	410	380	432	409	411	408	402	422	388	433	401	441	419	423	399	396	421	409	431	443	429	430	441	416	398	438	437	416	382	413	418	422	471	421	423	405	403	410	425	429	387	377	456	413	444	407	425	435	428	436	431	442	440	421	412	417	426	411	435	448	423	396	437	407	427	414	422	414	407	379	430	395	393	379	384	449	371	434	427	445	420	432	438	424	414	423	397	419	430	419	406	431	430	413	446	445	415	464	429	415	414	392	413	439	420	400	426	428	448	416	441	417	422	414	428	443	435	432	437	402	454	399	393	402	389	383	431	451	440	440	432	448	437	456	386	415	440	410	464	408	431	434	412	420	415	379	429	372	393	430	375	430	393	422	442	440	429	428	421	413	413	383	385	452	405	385	412	422	451	431	429	426	424	448	417	416	444	413	431	400	381	440	444	402	407	420	431	420	437	474	427	419	438	436	425	400	429	426	435	421	399	403	444	426	398	401	414	446	422	398	457	407	432	428	426	440	475	415	450	454	415	388	430	389	383	431	452	389	410	410	399	424	441	386	384	430	380	433	428	413	454	413	419	424	419	440	400	458	400	407	423	413	373	407	404	404	378	433	435	372	420	435	417	420	425	433	421	409	424	408	400	431	435	431	452	394	421	420	404	389	450	408	407	441	392	451	398	395	410	403	400	431	450	431	461	428	444	437	423	391	432	404	422	415	431	429	419	405	438	422	423	406	428	392	428	400	405	397	418	408	402	406	440	373	451	434	439	402	424	414	434	409	473	423	432	408	405	431	446	448	413	413	428	414	433	411	414	465	427	464	422	437	447	420	411	409	437	391	396	453	410	433	419	436	381	436	402	396	429	402	423	435	417	427	447	424	428	409	445	445	428	453	421	430	454	462	435	388	430	404	450	399	423	453	402	413	388	407	437	430	432	438	400	445	425	425	409	371	417	444	424	447	423	442	412	439	422	419	419	427	408	388	394	384	446	407	418	424	427	424	451	392	453	440	437	382	424	400	440	453	417	420	383	453	453	405	417	439	424	430	400	412	404	415	420	423	444	410	438	406	386	426	395	433	423	409	421	393	416	403	445	468	434	438	408	428	440	437	423	419	398	439	379	360	411	403	423	408	425	432	429	392	453	415	420	452	425	403	417	454	436	415	382	401	425	417	425	400	431	425	412	366	418	431	427	450	422	415	417	432	451	417	432	400	448	402	408	447	410	394	420	425	424	407	389	425	431	436	412	446	408	428	389	420	409	395	367	465	433	424	423	407	442	416	405	436	398	454	405	434	445	441	440	409	409	404	420	420	405	446	432	457	421	396	425	437	417	416	450	424	411	401	417	428	421	413	452	446	369	397	457	394	391	419	402	416	452	461	409	428	393	422	424	453	418	410	410	435	404	434	392	421	411	456	412	442	453	422	416	428	412	414	432	412	408	411	416	403	378	392	439	408	422	412	402	404	416	390	408	446	420	404	428	394	431	393	379	436	430	430	415	380	427	424	440	411	433	452	446	373	426	389	448	367	416	391	418	433	417	403	423	408	430	402	413	402	422	442	434	396	403	441	388	439	409	384	399	421	423	452	427	435	407	410	435	420	441	418	429	403	447	435	401	429	372	414	398	401	437	412	411	433	448	417	416	426	369	404	427	416	452	418	446	430	385	418	415	425	428	428	438	439	387	424	434	384	442	432	414	429	463	446	429	450	397	388	423	405	389	413	422	422	414	438	443	447	438	419	464	420	430	423	392	432	430	428	407	420	423	448	422	411	402	453	394	389	445	391	421	406	394	447	446	407	403	426	430	412	427	409	440	405	494	390	455	450	387	455	419	419	418	359	433	439	415	446	401	406	428	433	404	441	436	412	418	415	453	414	408	444	399	383	422	412	429	408	379	411	412	433	444	398	415	439	420	445	397	419	409	421	436	440	456	430	403	449	414	421	415	393	385	395	373	397	405	432	423	403	430	418	404	405	410	412	399	396	403	438	422	432	422	432	448	419	391	396	441	386	432	402	407	456	415	463	450	418	407	411	424	390	411	389	447	474	403	425	444	439	437	432	457	400	437	401	420	426	450	419	434	403	431	404	445	386	392	450	441	416	406	402	410	390	451	435	429	469	379	427	417	403	441	446	410	402	420	393	429	379	431	443	395	433	426	449	414	413	443	425	422	401	439	358	426	443	403	436	418	404	417	416	454	411	419	410	452	416	427	419	436	413	453	407	413	424	417	431	422	418	406	405	416	408	391	431	408	422	438	461	379	418	421	399	396	412	479	399	420	440	404	417	441	423	455	429	445	429	433	455	401	425	428	419	417	397	412	401	450	390	415	423	409	433	402	400	438	438	420	415	429	455	415	441	413	387	427	413	459	435	388	467	436	409	405	463	445	425	395	431	450	372	450	442	402	405	424	417	415	421	381	446	363	450	410	409	402	437	434	379	453	410	403	430	420	430	420	410	442	445	419	436	418	457	425	436	401	469	414	436	425	443	427	430	423	422	376	421	424	418	382	408	428	433	437	370	382	425	401	417	435	410	420	423	440	437	433	414	452	423	413	434	415	403	388	425	430	394	426	432	412	403	413	391	418	421	418	406	433	408	392	424	465	421	438	388	395	420	435	442	469	421	405	410	429	424	394	412	422	375	417	411	461	391	439	410	395	436	410	414	482	406	409	406	428	435	428	391	427	412	429	415	425	435	423	408	420	421	456	415	424	455	406	415	418	417	455	447	422	426	410	417	459	390	427	397	411	423	437	447	411	419	432	418	400	423	385	413	425	407	418	405	432	438	405	405	422	426	416	405	414	409	395	434	425	411	409	406	412	414	419	426	400	446	437	407	416	409	423	416	413	418	416	417	424	416	396	409	412	422	430	383	405	381	436	410	447	421	403	376	409	444	413	412	426	433	410	416	440	430	425	409	422	433	393	379	396	405	453	399	398	429	447	390	434	430	452	401	409	449	438	398	401	410	444	455	445	406	443	430	413	437	415	413	461	438	433	416	407	410	444	434	433	450	395	417	429	397	416	454	429	403	452	371	407	405	425	415	427	444	404	405	398	426	441	423	413	431	392	427	407	416	412	432	407	405	405	407	420	406	437	437	422	416	393	417	428	414	439	390	440	406	445	441	438	443	419	415	411	423	422	406	393	428	462	422	396	408	411	376	411	441	409	419	405	433	407	388	461	419	406	453	386	424	405	410	423	428	397
5396	10134	8450	4293	3057	2281	1837	1561	1325	1196	1022	956	927	938	903	809	816	746	743	724	752	774	748	735	702	733	745	714	701	667	678	710	691	657	652	686	631	623	673	627	662	664	680	678	668	687	633	653	665	688	664	642	699	634	648	645	647	674	605	620	631	690	637	656	643	671	670	646	633	636	614	583	639	647	658	632	614	650	597	645	659	661	649	645	663	656	701	624	628	608	665	663	651	626	634	618	668	640	661	635	645	657	687	610	611	618	647	635	649	611	610	620	657	635	622	659	635	596	607	593	636	590	621	616	627	646	684	658	622	656	611	640	641	632	612	647	583	611	650	642	654	664	660	635	652	650	659	687	642	617	627	661	593	602	652	624	641	669	594	650	603	662	608	604	617	640	635	642	624	648	623	615	656	632	655	608	652	636	689	614	637	620	654	641	666	666	636	649	592	636	663	674	604	659	636	618	622	623	629	610	693	656	654	675	652	642	662	649	632	643	614	644	699	577	643	652	599	655	654	650	687	632	613	638	598	659	614	591	640	667	638	653	587	666	657	649	668	628	632	645	624	652	614	664	642	652	645	619	586	659	624	667	656	634	622	659	585	648	653	594	636	557	621	627	655	639	611	643	620	636	613	671	626	584	642	608	633	629	673	646	586	644	632	641	638	668	650	668	640	642	637	673	628	613	609	627	678	633	633	644	623	633	590	659	630	644	635	642	674	630	658	652	640	630	659	604	672	574	640	617	652	647	624	659	626	650	635	628	652	642	640	693	624	648	614	650	625	628	631	640	658	652	611	658	641	600	678	615	647	671	679	695	654	688	663	619	582	644	635	618	658	679	666	617	628	635	637	663	634	625	625	618	602	652	665	653	629	650	651	598	608	657	611	628	653	596	668	642	633	665	663	599	598	666	649	675	632	636	576	641	639	639	638	675	629	639	591	652	643	623	601	626	652	610	630	666	609	644	692	632	619	647	639	607	649	610	661	649	634	610	599	638	629	636	611	639	617	665	679	613	672	648	635	641	646	628	625	585	633	682	616	639	615	636	656	640	633	661	637	684	612	601	641	642	617	634	662	648	661	649	635	632	589	627	647	680	624	616	617	638	644	624	633	631	629	593	620	663	629	631	646	653	634	618	630	619	650	652	611	632	644	623	636	608	644	670	667	608	620	644	634	683	615	578	632	611	605	618	626	658	647	619	641	626	622	650	646	650	649	604	668	646	687	614	657	684	647	653	643	599	644	632	647	635	633	635	598	664	687	647	660	606	617	612	652	646	654	573	613	625	611	612	675	589	662	634	649	620	649	666	620	619	585	623	621	599	711	643	628	670	653	657	648	602	662	637	603	622	646	709	614	625	654	610	645	616	659	624	658	622	633	630	635	589	604	637	647	648	604	645	587	633	587	639	630	591	628	645	595	657	680	629	651	605	635	640	622	617	600	623	602	627	588	645	639	576	639	631	638	653	602	636	650	599	620	649	679	572	642	613	603	605	692	610	632	613	642	637	657	692	626	604	649	630	644	632	606	622	610	673	668	619	601	602	689	634	592	650	635	661	673	621	684	599	634	615	612	642	664	647	615	604	624	706	621	629	631	667	614	598	626	661	615	628	635	668	643	651	628	666	639	627	671	630	634	649	663	667	667	634	649	666	626	646	610	637	652	640	666	625	639	656	624	615	631	571	591	615	616	642	660	634	605	689	635	611	652	608	582	635	659	627	645	665	632	631	662	632	644	619	674	647	671	645	655	615	674	600	630	603	620	675	618	632	670	611	596	622	679	655	659	633	635	625	653	642	674	619	648	608	683	628	666	613	644	645	627	673	659	581	654	606	643	662	612	619	650	630	626	643	621	640	627	591	602	629	639	633	642	653	640	644	609	606	648	653	629	607	633	635	673	645	651	661	653	626	612	629	604	619	661	681	651	591	646	660	645	665	570	620	619	662	638	586	644	575	639	668	593	675	630	665	625	634	636	656	575	654	621	607	675	612	640	651	637	614	636	627	631	666	627	650	615	666	631	680	619	604	665	649	675	655	646	625	629	600	671	667	639	636	628	633	610	617	680	660	657	615	601	649	596	629	645	656	622	695	641	683	596	605	652	578	604	635	600	638	580	648	635	674	661	646	597	629	611	646	618	669	652	617	615	619	629	625	593	637	618	642	620	614	650	651	620	649	634	607	594	601	627	633	637	635	687	660	586	613	640	650	631	650	642	627	652	623	657	608	671	691	625	646	624	645	645	621	657	639	652	642	669	640	655	644	687	687	618	638	651	661	630	614	623	606	636	651	605	627	630	647	637	620	636	652	651	610	646	659	601	636	644	618	624	600	629	631	631	669	643	619	653	651	582	648	601	635	681	666	643	625	650	671	638	633	620	625	615	646	655	640	588	626	665	652	657	672	651	645	640	671	644	629	650	636	641	608	672	659	661	640	620	638	641	662	608	688	646	612	643	637	641	657	637	651	649	623	629	619	655	641	646	617	683	644	636	616	647	623	609	630	597	668	618	676	603	693	676	653	591	597	636	610	631	609	614	589	636	627	599	666	629	592	658	634	615	629	622	647	647	652	617	631	639	639	647	677	656	631	665	629	634	616	620	608	661	717	656	647	665	602	643	600	657	656	619	657	654	633	634	636	650	647	601	599	669	599	638	641	620	648	646	625	645	656	641	607	649	618	635	629	666	665	625	595	650	635	676	622	583	640	621	639	605	633	657	687	627	625	599	657	640	638	654	566	645	650	642	620	632	649	618	623	580	649	637	645	604	635	659	659	653	588	607	608	641	635	646	649	648	612	622	598	636	579	666	635	613	657	629	645	667	688	632	621	637	652	587	654	599	635	645	654	637	636	647	656	627	630	635	635	619	646	651	648	587	597	630	653	620	623	644	641	644	612	617	590	659	648	650	602	624	645	628	672	649	639	619	619	632	635	640	611	634	671	614	640	654	679	624	633	632	620	661	633	635	644	634	651	605	632	636	656	640	640	689	589	568	639	631	628	648	670	649	621	606	707	646	652	632	630	691	622	645	634	690	691	663	619	647	643	631	663	616	676	643	666	648	646	583	648	638	654	603	664	590	648	647	681	638	612	605	611	683	638	649	609	594	669	677	643	637	646	639	632	586	616	643	636	663	653	620	610	661	625	641	643	607	668	655	594	636	649	641	643	652	674	612	655	670	610	646	609	596	624	643	649	620	668	625	654	619	628	604	666	658	636	616	639	593	632	641	627	624	595	639	627	605	607	606	644	652	632	599	645	655	620	637	618	643	648	649	604	597	646	650	672	678	642	671	677	594	637	656	661	665	618	658	656	640	659	576	601	624	634	600	638	641	662	588	631	633	659	652	663	619	654	642	637	616	620	599	657	649	625	649	615	651	607	671	617	591	633	575	583	654	612	639	634	612	668	647	660	664	651	647	645	658	633	649	656	661	625	639	621	610	625	631	628	603	631	637	655	636	671	670	650	654	640	676	600	607	616	647	624	626	626	643	631
23032	21136	28862	23682	21136	20811	2661	806	508	500	423	367	358	291	309	308	292	254	260	243	254	230	236	217	214	214	238	198	214	228	210	196	221	185	212	215	187	201	187	194	189	196	205	183	199	188	187	205	174	187	208	194	190	198	181	197	174	176	215	180	193	197	184	200	195	169	179	174	193	168	193	177	174	187	166	190	196	179	187	173	200	191	201	209	176	192	196	192	158	199	160	184	173	176	162	163	178	195	179	183	185	208	189	155	163	163	198	188	193	178	184	198	186	162	198	152	189	162	182	184	201	168	177	173	180	156	204	196	193	191	212	174	176	168	183	185	183	173	191	168	168	204	176	202	190	181	173	187	174	181	181	202	179	194	200	187	167	173	189	174	196	207	194	184	170	159	184	178	195	189	174	198	184	187	180	181	190	204	194	180	173	177	166	187	189	211	179	158	181	168	174	185	195	206	188	196	180	169	190	196	180	188	166	181	175	183	176	196	187	188	189	179	165	176	187	173	180	181	195	216	168	192	193	177	157	181	182	178	200	172	201	194	196	176	196	180	167	205	189	201	191	204	176	193	182	219	150	174	177	192	180	167	170	197	196	206	174	167	182	196	189	177	178	183	155	165	158	191	180	166	201	185	192	186	196	178	196	163	191	179	178	169	210	162	160	148	181	194	179	186	189	192	163	181	199	159	166	210	161	157	193	185	191	187	169	185	167	189	160	181	185	200	170	187	191	197	149	208	182	192	178	187	198	202	204	208	198	154	194	180	177	189	189	180	180	173	187	193	191	194	166	176	190	203	173	187	151	183	209	201	172	205	181	174	176	168	162	175	170	192	198	182	157	198	183	175	198	188	168	165	196	209	152	197	196	163	167	179	175	192	167	171	190	170	189	206	175	183	226	166	176	188	189	182	150	202	201	192	174	193	179	179	190	183	186	203	201	162	185	179	203	178	171	181	184	197	190	176	175	200	178	166	186	193	166	149	169	193	206	189	181	183	194	151	201	202	179	165	169	184	181	157	168	179	176	174	163	186	148	197	167	186	176	179	196	172	197	206	183	169	153	162	165	196	173	189	175	181	186	159	168	157	169	154	191	188	172	176	174	153	177	176	186	196	179	181	198	175	181	209	181	166	193	186	179	162	165	184	186	197	180	188	181	173	179	180	168	180	190	185	184	196	172	174	173	178	184	187	179	186	167	180	171	196	184	158	212	165	181	165	205	193	153	175	191	182	182	170	200	175	194	169	178	175	166	163	191	159	193	170	195	191	174	189	185	182	199	185	201	171	165	166	152	179	188	182	192	178	180	171	188	183	173	187	198	165	188	192	178	171	181	194	168	164	167	193	194	173	178	193	176	171	197	202	173	195	177	208	206	194	188	182	223	194	186	198	198	171	192	174	199	175	179	190	188	197	181	174	209	170	164	185	182	183	137	190	175	177	169	182	163	177	184	180	184	205	175	180	171	158	176	166	191	193	171	183	152	158	170	152	168	183	191	180	168	198	172	148	185	164	203	181	165	176	178	189	187	177	182	185	186	211	187	177	170	173	168	185	178	179	152	199	186	178	183	179	193	200	195	170	207	205	166	182	161	193	192	174	175	180	227	168	166	204	180	193	176	184	168	169	200	179	190	184	190	188	194	182	170	188	178	171	195	186	202	192	164	179	174	182	165	201	163	177	171	171	212	173	192	192	168	174	192	162	206	179	187	187	175	202	164	215	216	179	184	168	176	157	186	172	192	178	178	171	174	196	167	170	165	161	172	161	192	185	183	175	176	181	186	182	182	186	189	191	180	183	179	189	205	176	176	160	190	183	170	185	163	207	190	190	186	149	214	206	179	174	185	190	172	171	168	155	175	180	184	182	193	193	168	177	181	184	204	184	168	170	185	188	202	158	184	197	169	191	176	187	195	178	176	185	179	166	220	164	170	186	157	177	189	170	167	177	173	190	158	163	174	160	169	182	172	174	191	159	145	166	171	182	157	213	168	185	182	193	163	155	193	204	197	201	190	196	170	185	189	180	193	183	191	182	195	164	204	163	200	179	180	171	179	192	196	168	176	180	196	179	173	192	189	156	204	166	159	194	170	202	173	170	169	196	192	185	185	163	188	169	168	180	183	165	201	185	184	169	193	165	155	192	179	165	172	162	196	174	181	150	164	178	173	185	189	172	183	185	178	178	206	188	189	175	181	189	160	169	150	173	162	158	177	168	175	197	185	161	192	166	174	163	176	176	198	180	180	178	180	178	181	180	163	160	181	162	183	160	167	181	155	168	188	193	189	194	169	210	174	203	184	188	191	186	218	208	201	173	156	164	189	177	179	170	166	201	174	190	176	170	171	167	181	191	179	181	182	157	187	170	159	179	192	168	176	155	166	180	192	183	178	162	172	171	191	181	159	210	197	197	184	166	173	164	157	172	173	179	194	185	201	177	195	166	184	168	181	188	174	207	184	174	176	189	165	166	162	186	188	201	188	186	165	163	179	173	171	187	168	166	158	184	181	183	188	193	192	172	170	183	200	181	178	191	181	188	154	192	168	166	184	190	157	189	174	187	192	206	221	177	170	200	168	190	174	172	167	168	196	178	189	166	182	173	167	181	203	192	193	182	185	166	160	177	172	155	179	211	168	183	175	195	189	156	192	199	177	159	181	175	175	209	195	174	177	211	192	178	162	183	178	182	187	179	168	174	186	176	180	179	176	184	184	214	184	164	197	177	165	176	171	183	164	199	181	183	177	198	187	158	183	164	188	165	188	187	186	178	187	188	174	174	180	194	185	151	180	191	166	204	183	166	184	184	171	212	173	194	185	194	174	161	204	175	162	175	186	166	194	171	163	177	192	179	177	164	181	185	166	186	218	199	178	175	165	160	174	183	202	201	200	183	191	179	184	175	162	187	179	176	185	177	188	183	178	178	191	200	134	170	193	161	178	207	190	178	174	170	207	180	212	193	191	195	206	187	188	180	179	189	163	201	214	179	181	198	173	177	197	190	199	157	164	199	171	186	208	195	171	181	198	188	202	197	181	156	203	155	178	181	189	176	190	184	218	188	186	210	193	176	188	182	171	190	172	191	181	181	178	162	169	206	170	175	173	195	180	180	176	197	171	153	191	165	176	174	179	163	203	197	166	198	173	180	185	158	179	180	195	168	169	184	189	184	169	194	185	176	188	188	175	186	183	190	159	195	195	194	165	207	180	171	222	185	197	189	167	179	190	201	206	162	183	174	192	196	179	175	190	192	188	188	182	183	173	183	184	179	202	184	176	207	197	186	163	166	166	180	185	204	203	203	162	181	181	179	198	159	153	172	198	179	161	203	193	185	176	155	191	175	181	165	187	184	177	176	172	152	191	196	171	181	202	185	188	157	206	187	176	173	180	184	174	193	183	178	169	174	175	174	153	166	187	190	177	166	191	184	180	171	193	183	189	174	176	170	161	172	173	176	196	188	170	192	180	202	178	163	161	203	195	140	171	184	178	179	197	176	186	190
7352	15701	12914	6838	4783	3340	2535	1964	1568	1380	1111	928	845	745	739	664	591	518	535	495	487	470	448	417	421	372	388	400	394	401	435	368	346	352	357	340	322	305	348	331	363	319	305	320	350	353	297	296	305	290	299	314	316	319	307	305	305	300	304	295	335	303	313	285	294	305	285	295	269	305	281	285	287	329	267	319	321	281	278	292	311	260	299	296	287	288	277	288	269	276	312	274	281	286	298	283	258	292	300	306	292	288	287	312	303	265	313	306	295	289	261	246	307	270	275	281	313	301	275	289	302	285	276	303	284	260	279	278	288	291	288	309	274	275	320	238	252	286	278	287	327	301	302	297	286	293	300	294	307	257	299	267	297	298	273	276	319	303	281	277	304	290	329	318	285	275	292	307	284	293	307	297	292	330	307	280	278	288	281	307	268	296	254	308	299	331	271	284	299	283	303	269	321	280	278	267	267	289	292	286	299	287	274	283	280	302	311	294	250	327	282	281	312	278	307	301	292	295	287	283	270	275	297	269	303	281	282	244	276	297	278	296	286	312	324	308	301	306	256	295	309	303	263	283	272	271	283	280	288	300	282	255	267	315	283	286	255	307	281	254	271	300	284	297	259	281	288	328	289	294	319	301	257	297	286	310	285	248	288	282	260	289	289	275	294	282	288	294	270	288	276	283	288	285	286	263	284	297	268	315	286	290	259	278	277	283	266	298	313	277	282	286	285	311	301	298	269	268	274	281	290	264	310	283	294	252	262	285	276	261	270	275	290	276	297	284	305	291	316	290	294	280	267	286	271	292	289	262	290	298	287	282	279	287	264	307	302	322	295	266	298	278	309	285	299	317	299	293	281	287	293	292	280	313	289	291	267	281	270	235	317	286	287	266	273	301	276	307	297	255	270	285	291	292	276	268	315	326	265	309	285	297	263	296	285	304	253	248	299	300	265	283	281	239	309	302	292	263	266	277	270	268	311	263	294	261	281	261	265	263	284	301	290	275	312	287	301	286	278	311	300	263	287	270	282	293	353	293	299	255	292	271	301	269	275	297	275	281	308	293	281	289	260	300	277	292	311	287	271	278	320	278	278	256	304	278	298	272	276	269	291	239	282	262	310	285	289	293	294	286	295	306	273	283	288	282	289	298	292	294	299	264	278	296	267	273	291	290	312	299	273	291	297	281	312	305	279	263	302	300	309	268	289	290	317	282	294	297	310	290	286	251	294	282	296	304	276	276	293	301	272	294	282	302	289	278	266	306	324	292	303	315	267	277	266	286	287	260	292	272	283	282	287	288	310	256	276	281	296	300	277	291	268	288	276	278	303	305	291	274	269	307	278	314	266	264	266	321	309	270	315	299	279	304	302	280	288	268	262	249	302	274	319	287	326	279	291	276	289	286	258	292	235	306	294	256	243	302	294	270	290	283	276	279	278	281	289	296	285	292	308	289	297	290	272	284	268	283	296	273	277	307	257	302	269	281	278	299	305	274	285	294	287	268	268	309	282	279	253	299	266	284	306	293	297	311	268	268	313	287	305	269	297	304	262	296	277	299	281	300	299	283	305	300	286	288	264	286	279	288	276	306	297	305	281	289	279	289	301	303	266	296	304	279	275	276	279	258	266	293	263	273	273	278	285	308	305	267	317	269	303	309	265	311	287	307	309	311	280	299	295	271	288	302	324	305	267	294	299	288	276	256	288	312	292	266	260	265	291	290	314	284	277	298	317	296	272	258	272	248	287	265	274	272	315	280	270	272	282	267	265	316	255	272	294	312	282	295	291	260	305	312	277	261	253	260	271	276	291	259	303	253	274	272	301	266	289	273	289	289	284	291	289	261	296	294	268	266	299	306	297	297	264	282	276	252	315	288	295	279	297	290	268	294	275	286	280	277	285	281	274	284	288	293	291	286	301	279	272	305	284	305	306	259	252	277	289	284	276	271	285	291	260	293	285	288	274	306	283	289	272	304	288	288	273	298	287	273	253	298	296	286	295	302	263	288	274	282	300	271	294	256	291	291	291	301	301	277	307	305	284	297	294	292	285	257	319	299	269	280	286	283	283	283	277	253	297	276	303	316	263	306	299	284	313	304	279	312	292	284	288	297	257	260	307	272	270	304	307	308	297	284	262	300	259	307	276	286	281	283	278	296	293	303	257	268	289	270	221	277	298	285	258	280	275	294	283	300	282	291	305	322	307	260	279	326	272	252	328	298	288	271	283	285	276	302	285	309	273	296	308	274	302	284	302	265	297	289	282	281	273	260	276	269	281	283	289	252	267	273	284	268	303	288	302	279	292	286	289	290	265	277	274	282	278	260	301	270	259	283	262	256	302	299	294	312	293	282	307	268	270	277	286	294	329	284	295	314	286	289	284	318	299	297	324	284	275	300	286	285	311	291	281	295	298	309	284	284	285	265	281	282	290	266	281	271	285	276	265	298	277	257	291	291	261	291	280	313	246	271	298	330	307	298	292	291	271	290	282	285	309	268	282	285	296	269	278	306	286	248	270	285	282	283	291	300	256	267	278	289	258	270	272	273	298	300	277	286	283	296	275	291	282	277	298	270	289	269	299	304	304	291	261	319	290	268	266	276	303	307	279	293	257	297	274	280	316	289	316	298	298	284	270	288	299	303	302	281	301	328	272	264	265	274	275	280	277	276	262	257	297	266	292	281	281	304	301	295	277	296	274	272	289	265	286	284	293	292	295	327	277	293	286	253	281	289	286	253	277	289	285	273	296	300	284	276	260	322	291	320	315	287	277	298	302	283	292	278	281	274	305	292	303	286	291	267	310	259	302	284	290	279	291	286	289	302	302	274	268	276	279	297	279	291	301	279	292	278	311	322	291	275	274	291	287	291	284	287	278	319	297	327	258	290	270	287	280	298	302	271	287	267	273	314	300	299	290	280	286	274	287	295	310	307	301	248	268	296	289	264	293	271	313	310	276	292	278	296	290	294	288	281	307	286	276	286	275	315	283	279	279	274	282	306	296	278	268	260	304	287	293	305	265	294	265	287	266	263	280	296	269	262	281	288	269	269	293	287	292	269	315	270	315	295	303	292	297	300	256	259	322	299	277	283	276	321	313	257	279	305	303	278	279	309	279	292	273	307	273	298	305	289	290	284	290	288	279	301	278	311	307	278	290	293	305	286	267	273	307	275	292	274	281	268	278	303	307	285	309	302	309	281	265	282	297	272	317	283	272	302	301	264	254	266	289	278	296	249	274	300	308	275	296	283	273	300	301	299	304	275	281	295	294	311	309	304	281	309	262	279	268	303	281	258	283	283	262	303	270	294	278	267	281	309	280	268	284	283	312	281	264	279	304	295	260	255	296	300	271	291	273	271	278	312	331	275	296	312	306	281	296	285	304	280	306	280	278	296	296	277	245	287	287	289	280	307	299	284	289	294	282	319	299	278	291	286	282	292	292	272	282	299	291	279	326	251	284	272	274	272	304	282	300	298	284	282	294	293	278	276	263	300	281	299	264	301
26718	19989	6311	757	556	485	487	489	464	468	439	466	474	441	407	419	416	457	471	447	448	454	425	419	450	421	409	428	432	430	449	448	468	439	445	435	427	441	438	428	440	441	422	409	438	444	432	430	476	447	427	435	435	451	474	441	444	423	420	439	389	410	445	412	453	425	433	433	429	435	427	442	410	413	455	444	431	427	432	431	442	393	437	439	470	456	417	451	412	448	473	440	437	438	466	454	425	447	442	458	421	460	439	443	461	473	404	443	511	458	450	410	452	451	427	404	446	427	446	419	399	427	427	434	422	403	449	429	433	415	396	420	426	476	447	441	432	410	471	431	433	437	462	416	456	466	449	419	427	414	424	433	457	453	463	438	434	438	446	452	450	423	414	420	470	419	437	409	402	449	435	432	460	411	445	462	453	416	416	431	405	426	412	455	494	407	443	428	438	451	444	434	397	493	457	395	443	424	429	458	462	444	479	453	446	400	428	421	429	468	418	423	445	441	414	456	415	430	426	456	425	425	466	431	423	452	455	446	432	463	466	435	451	420	437	454	427	431	411	450	422	434	438	437	447	430	432	440	449	407	418	455	489	415	478	477	443	464	489	422	409	420	435	447	421	427	440	403	449	464	425	428	451	407	489	419	458	454	453	430	414	424	412	431	423	470	460	443	410	436	458	442	467	443	442	451	409	465	423	466	491	449	435	472	422	442	452	458	443	404	453	420	455	404	451	447	451	445	424	424	416	418	422	439	460	435	437	470	439	471	453	414	424	434	460	455	420	418	440	460	439	413	417	404	464	430	408	467	442	455	434	456	431	442	379	430	437	459	451	433	421	446	451	371	410	445	434	456	426	430	433	458	430	433	456	448	436	437	457	365	411	430	435	445	466	400	453	434	441	452	382	441	459	455	450	432	429	433	422	423	437	436	452	393	450	449	439	438	420	439	424	421	466	413	444	504	449	452	431	451	429	446	442	416	482	441	435	450	434	441	489	431	433	476	453	460	432	453	442	443	451	429	444	425	381	429	468	442	428	416	425	418	432	453	419	423	440	462	466	402	446	434	421	423	417	423	414	418	395	448	474	430	453	452	456	415	420	438	445	433	464	418	418	460	455	415	429	474	440	420	448	420	435	466	421	448	421	483	419	409	434	434	452	418	495	440	441	414	418	429	457	443	446	420	452	416	439	436	454	435	451	440	453	435	430	435	427	426	451	432	478	406	411	382	442	467	407	389	446	455	460	457	427	442	446	457	467	454	466	447	427	430	429	440	433	446	439	436	441	457	438	461	414	400	469	444	452	429	462	462	438	438	423	460	436	437	414	437	428	430	399	425	452	448	422	460	424	436	416	427	460	444	468	412	459	470	423	410	411	448	444	481	417	450	415	441	412	412	460	419	459	422	428	434	423	446	437	442	424	421	436	416	423	443	424	466	428	454	468	398	437	447	452	447	398	392	411	401	402	466	455	437	469	420	473	439	435	424	435	440	461	437	436	412	424	469	470	454	455	464	417	407	455	443	436	429	441	432	408	406	488	430	424	466	441	409	413	441	440	452	449	417	425	438	450	468	395	417	446	481	440	433	422	417	447	443	429	454	397	441	434	416	393	443	463	443	433	437	462	419	452	440	426	439	435	433	464	422	445	447	430	415	437	413	468	436	426	450	441	440	398	453	413	387	419	452	458	452	445	415	435	415	444	437	454	441	409	455	417	444	482	443	432	454	458	448	443	413	448	481	456	414	418	412	416	450	434	463	467	470	452	477	460	430	474	475	463	454	433	437	414	420	420	453	445	440	438	450	454	452	417	458	464	442	433	453	459	445	467	401	415	424	445	446	437	416	409	431	482	391	463	458	450	460	451	457	429	436	422	438	466	444	408	417	387	389	416	421	430	465	443	381	395	414	434	483	459	449	417	404	418	436	473	418	453	417	428	456	443	428	456	428	433	438	431	409	438	487	436	466	420	442	386	435	439	447	445	483	457	474	423	421	439	419	405	443	426	444	421	459	445	441	442	445	411	427	474	425	416	443	394	443	439	434	453	425	414	402	424	467	411	452	388	416	441	436	423	429	413	437	437	398	451	422	461	430	474	419	423	465	449	444	436	448	428	461	458	427	439	482	413	455	427	452	443	450	416	415	433	480	445	463	457	463	415	434	447	439	479	439	444	413	452	469	469	453	394	427	446	450	432	470	423	428	472	422	426	406	471	439	441	436	401	504	444	450	453	472	471	428	454	407	438	438	425	439	445	440	416	435	430	414	417	441	425	461	469	435	436	462	477	416	376	464	455	457	430	420	409	432	421	443	448	397	435	436	404	438	448	445	443	494	385	452	485	455	420	436	445	450	468	471	446	468	464	482	465	443	446	480	450	441	447	399	474	436	405	428	439	457	387	424	434	427	455	433	445	453	437	436	440	453	445	439	474	423	440	465	410	471	435	410	427	428	452	397	433	460	417	407	402	455	400	411	436	435	463	393	405	449	453	470	439	427	404	406	431	421	444	399	456	434	445	433	399	448	452	440	454	450	436	420	426	456	435	433	440	410	435	442	428	443	455	430	457	384	433	429	431	448	435	457	422	457	431	457	449	398	463	418	419	443	444	459	421	432	426	427	447	446	437	410	434	484	476	450	440	441	395	446	505	422	430	444	467	431	477	454	430	438	435	480	448	394	427	382	427	455	419	419	422	435	436	442	430	449	460	432	433	414	445	434	442	429	426	388	437	421	437	438	452	439	461	411	424	422	464	400	462	436	474	454	412	468	420	448	434	438	447	429	397	432	430	454	423	439	436	451	446	436	468	447	446	461	412	463	483	472	443	453	440	441	400	480	426	437	417	419	417	409	424	449	444	470	472	424	455	427	454	449	444	433	449	453	456	447	420	416	435	459	435	434	448	441	432	437	443	442	432	454	434	472	430	510	413	467	405	425	447	433	444	395	453	459	426	443	366	409	446	481	453	469	471	473	443	438	434	397	452	462	423	425	440	468	454	480	422	438	487	423	450	453	459	417	460	411	434	431	468	451	413	429	439	448	400	436	424	405	423	468	439	442	415	456	442	427	420	446	422	432	433	432	445	467	468	457	449	433	398	445	453	419	416	421	430	433	432	445	441	418	424	422	378	432	442	416	415	433	479	409	474	400	436	458	435	448	435	437	472	438	453	473	413	423	459	451	476	454	439	461	455	408	411	424	422	414	424	469	420	471	439	468	423	412	454	458	396	398	428	443	482	469	440	449	435	420	443	471	443	443	436	433	424	444	432	418	456	475	441	422	419	427	395	469	430	431	430	449	435	415	442	407	429	431	434	469	441	456	437	421	440	436	459	474	463	438	435	424	434	448	450	457	449	424	420	449	440	440	459	452	444	433	444	458	442	423	435	472	411	433	407	446	419	415	432	460	451	426	453	464	439	459	412	471	418	430	438	419	458	439	423	389	453	453	453	411	413	454	437	455	423	417	455	450	408	472	438	493	469	424	453	416	437	452	473	449
4184	1528	1275	938	769	779	733	735	714	736	640	655	688	673	644	681	660	679	634	621	691	716	675	653	627	599	665	668	669	634	676	665	666	703	653	624	641	633	682	636	648	647	627	642	662	657	654	655	636	664	652	663	658	661	638	663	664	615	649	662	686	642	683	687	696	673	634	686	655	676	626	684	639	613	642	607	699	658	669	661	636	662	626	654	663	632	659	644	632	681	640	648	657	689	617	657	628	635	641	633	650	671	614	652	695	657	663	643	657	629	597	562	667	601	679	680	660	615	619	652	625	684	623	648	658	662	642	669	649	668	647	701	610	606	623	621	612	661	623	592	647	619	626	650	698	656	689	670	645	628	660	666	659	670	667	636	660	652	634	647	616	653	657	648	661	651	666	660	667	642	604	660	628	661	632	582	650	714	651	668	640	694	662	687	640	641	687	645	661	641	630	653	628	671	617	648	650	680	670	667	657	688	684	646	634	671	683	639	614	621	645	672	645	598	671	628	662	650	670	666	660	600	665	646	653	646	640	705	625	657	658	630	642	711	650	622	654	665	665	676	666	647	684	608	629	692	662	615	682	685	613	619	649	665	672	658	644	641	640	631	643	655	602	636	670	641	637	668	633	653	629	650	626	629	641	633	614	622	619	664	647	673	619	659	710	635	618	653	664	629	653	624	639	649	623	628	637	621	663	635	643	607	658	639	674	634	650	647	645	667	712	668	653	666	682	681	651	640	629	648	662	676	666	671	659	644	682	625	644	668	671	690	646	664	599	665	652	633	643	662	628	601	656	655	698	626	663	638	665	695	609	614	658	667	706	676	641	668	707	625	671	663	598	648	609	633	585	635	666	646	612	627	624	641	676	603	636	689	685	638	643	676	691	657	688	645	616	597	666	678	659	690	647	629	668	651	644	673	640	700	655	622	650	604	629	639	624	625	638	649	642	699	664	647	640	658	662	629	636	677	673	655	662	594	698	728	681	710	687	669	655	676	661	617	659	639	658	679	656	603	645	672	635	635	670	661	620	683	660	622	666	674	623	641	621	614	612	608	625	634	602	654	632	677	653	622	684	679	701	651	626	628	625	620	661	651	591	619	641	645	629	647	596	695	632	622	615	646	693	594	649	656	639	663	637	660	648	651	648	635	633	649	650	653	684	635	627	647	645	682	613	622	674	645	681	673	628	641	611	654	614	647	686	625	673	637	644	634	687	636	680	660	644	659	651	693	701	627	642	674	605	618	705	672	656	618	629	676	655	694	698	622	645	663	659	649	666	635	703	651	634	673	645	656	666	662	645	671	684	673	622	658	682	645	642	699	671	631	633	668	672	637	625	667	636	651	617	712	658	628	633	634	693	641	595	648	619	645	680	648	640	670	653	702	678	637	686	632	603	635	589	670	662	661	626	684	651	650	672	637	687	674	643	666	650	684	646	638	642	611	702	626	637	608	645	647	607	644	722	653	664	660	627	642	624	654	637	639	673	689	654	628	667	622	634	636	665	697	671	646	622	687	660	639	647	641	630	714	578	708	671	682	663	686	641	644	662	689	668	603	693	673	658	670	632	692	624	637	675	654	666	628	638	646	643	637	647	611	692	655	670	656	672	675	645	636	658	673	621	649	641	681	696	638	652	630	669	656	621	616	598	642	646	640	622	622	648	624	667	667	731	651	655	680	683	632	662	658	630	634	611	625	660	626	656	659	656	671	654	639	662	631	646	674	649	686	671	681	665	639	735	648	587	664	606	667	683	631	657	665	652	683	639	683	645	637	658	674	635	648	638	669	740	633	649	657	682	703	696	642	654	614	638	611	710	657	639	667	667	630	598	626	695	663	658	650	674	693	643	666	643	702	631	661	660	655	643	652	630	620	674	631	607	607	677	646	664	676	664	615	638	646	643	603	677	689	593	643	656	667	652	678	647	669	630	645	717	659	619	638	660	637	648	707	638	689	638	629	627	671	650	645	649	679	644	665	686	663	673	675	634	621	643	654	646	654	630	646	668	658	605	638	703	668	634	619	666	706	658	648	644	627	693	632	610	700	650	631	624	648	709	623	655	627	653	664	625	649	637	655	667	667	672	653	640	690	653	667	652	618	644	645	661	670	690	653	645	656	664	677	640	668	685	709	705	683	624	626	647	677	661	666	696	627	669	735	669	630	632	671	617	641	669	628	623	617	622	688	681	658	645	640	668	650	681	639	594	645	670	661	651	660	611	677	662	669	630	688	661	634	656	661	677	647	650	629	657	631	644	642	642	668	642	673	642	658	666	609	667	681	658	666	623	629	654	645	636	649	698	655	710	672	671	619	663	686	614	651	639	642	651	684	646	684	626	687	654	644	671	642	678	690	639	623	644	654	686	751	675	653	657	637	640	629	628	633	638	677	666	655	643	649	624	632	654	637	686	712	650	611	618	612	614	614	599	673	694	681	647	651	688	631	680	623	642	653	648	695	666	664	664	670	639	684	675	663	645	669	677	654	685	626	646	598	652	620	671	684	661	641	624	629	665	630	630	637	654	667	686	631	628	650	662	646	676	647	641	655	647	656	625	657	627	645	678	672	665	632	653	615	707	639	581	628	664	640	626	611	633	648	687	632	649	696	668	646	692	667	591	647	593	634	691	663	621	657	645	649	641	655	684	634	612	688	606	662	656	656	679	667	693	627	659	647	657	668	663	672	696	619	642	665	627	666	622	691	665	619	657	659	634	627	675	606	659	625	625	717	628	689	655	660	691	610	599	651	628	622	610	624	675	640	635	639	635	669	616	628	730	641	659	625	705	644	630	653	646	684	661	658	655	648	694	684	633	640	635	666	633	642	655	611	649	632	678	645	639	681	693	633	656	659	629	590	668	632	669	633	579	703	652	619	617	698	626	690	646	666	649	629	615	619	682	617	692	662	622	647	641	701	672	664	683	638	644	639	665	618	622	618	637	647	648	663	628	648	667	640	670	678	661	686	613	598	646	632	651	663	649	637	636	676	661	671	658	640	624	664	647	652	647	686	650	704	603	651	635	625	652	672	622	645	648	667	627	687	677	644	634	645	670	688	619	674	652	639	676	642	658	671	631	636	676	648	696	634	669	628	660	642	652	687	644	640	705	678	612	634	681	597	661	684	665	624	586	650	628	699	677	615	666	621	649	681	688	640	613	596	639	635	655	638	691	666	665	642	673	647	664	643	676	666	666	629	593	628	631	626	665	620	639	625	616	677	695	631	670	599	701	642	591	621	652	675	637	678	664	576	644	649	646	660	663	611	693	626	658	649	593	697	679	666	633	635	659	690	667	716	630	626	650	639	619	655	637	644	635	623	664	643	617	619	658	695	660	677	689	620	629	633	669	648	593	675	625	660	647	644	650	683	706	634	628	674	634	637	683	613	653	677	634	637	640	675	656	666	623	623	618	611	672	629	684	691	641	709	652	632	659	649	646	613	687	595	664	687	627	659	664	672	611	631	663	641	649	647	652	633	667	679	644	652	646	604	666	628
23854	21066	28235	24132	20972	5178	984	704	642	598	532	528	516	521	508	476	459	440	448	441	467	453	450	411	459	424	439	414	441	452	435	423	402	402	443	431	384	394	419	397	421	409	453	421	422	461	407	440	449	392	425	436	406	406	440	386	385	398	458	415	434	415	448	424	371	418	391	390	391	433	448	409	419	426	407	446	403	406	385	422	425	426	421	421	422	408	421	421	411	423	384	403	403	468	452	421	402	394	403	407	408	430	405	448	391	376	432	405	404	432	387	423	398	431	404	452	436	419	384	396	403	389	430	398	429	448	419	400	393	418	402	399	429	466	392	415	415	394	449	416	409	413	391	436	412	434	424	443	390	422	396	454	417	402	396	407	380	405	389	435	417	421	416	396	401	394	433	416	418	416	448	405	434	390	411	397	366	426	425	405	403	431	417	388	404	434	448	409	439	436	432	415	394	391	423	384	413	407	387	439	425	400	426	388	390	404	406	405	381	386	398	399	381	422	440	431	373	431	399	414	408	368	428	428	399	420	411	405	417	372	398	396	414	415	421	451	397	385	406	418	391	364	447	434	406	410	396	405	441	429	439	395	402	423	412	419	407	378	421	392	395	408	401	425	429	420	412	408	401	378	388	437	411	409	424	396	415	399	407	436	433	412	397	410	424	410	421	384	429	400	451	436	450	391	424	424	395	392	440	422	388	434	434	431	447	436	409	442	429	435	425	379	380	419	433	422	395	407	442	418	425	413	484	421	398	390	414	409	405	435	407	453	381	437	433	421	391	409	382	420	407	409	435	417	389	398	417	407	409	415	389	381	432	422	454	423	453	407	405	409	404	396	423	440	447	411	392	436	420	454	426	441	427	413	424	444	377	434	400	417	403	428	469	384	396	430	428	444	407	426	408	422	432	425	429	457	408	452	382	394	404	408	389	456	381	462	394	436	418	417	387	451	419	458	418	375	399	421	418	422	414	408	425	417	428	423	353	401	424	486	396	411	453	438	403	457	417	418	436	396	437	430	405	414	387	409	432	404	451	387	413	431	410	429	405	383	467	432	422	418	393	439	438	432	438	427	451	408	408	394	414	395	444	396	460	450	376	431	357	439	436	392	382	399	425	432	398	383	431	411	400	445	441	401	441	397	426	391	418	420	421	387	396	401	403	369	416	372	419	404	422	452	414	384	388	426	416	405	417	447	396	386	422	365	420	395	413	410	411	385	415	393	450	357	433	426	420	400	426	390	395	408	358	380	401	411	407	420	422	445	437	391	430	427	416	460	454	395	407	417	445	449	448	401	407	375	399	422	423	407	411	400	396	427	440	441	415	439	380	391	407	415	356	393	402	407	431	410	400	427	387	419	404	418	408	396	451	400	419	417	430	414	427	387	406	434	446	427	420	413	424	446	393	408	434	436	396	347	411	419	441	420	425	399	429	392	434	399	428	431	412	434	419	382	411	386	403	433	397	415	398	388	454	395	407	411	428	401	411	395	407	440	450	419	445	415	429	450	386	410	413	424	422	408	437	423	412	385	362	446	418	383	401	412	402	393	390	410	439	432	407	410	404	413	406	446	398	411	426	441	438	421	408	372	411	412	393	391	423	375	429	435	443	416	403	403	407	458	413	406	421	408	426	417	425	427	401	446	392	441	428	429	427	398	430	436	417	395	396	413	417	432	401	384	395	394	419	434	377	424	404	393	384	397	393	424	402	412	382	394	414	417	432	416	386	420	430	397	385	388	387	434	398	424	404	423	403	416	442	401	435	456	414	420	372	436	397	431	405	437	407	372	415	420	458	437	410	402	391	381	414	471	433	386	430	386	383	387	406	413	422	395	392	396	421	410	434	405	385	391	418	405	381	413	390	412	431	418	403	400	418	438	420	405	420	421	421	400	411	445	383	437	426	387	402	420	373	390	440	443	424	417	396	435	374	389	462	404	409	398	394	447	419	389	397	406	385	382	434	386	388	411	447	418	439	397	414	410	426	416	408	428	406	405	421	389	413	388	400	423	395	403	406	381	355	414	392	482	413	402	419	422	401	398	417	423	404	413	412	415	407	394	397	432	423	425	435	394	410	451	466	408	419	414	399	419	416	412	395	425	415	426	418	429	410	397	449	432	423	392	407	441	400	393	433	420	455	384	420	412	384	442	434	406	427	365	439	391	378	406	406	416	387	391	417	390	405	419	393	389	431	394	398	408	393	397	394	437	410	400	397	407	405	407	410	445	409	432	430	386	399	423	409	431	408	416	356	401	431	441	384	427	442	430	417	427	411	368	412	402	414	410	420	428	408	466	441	423	413	379	407	416	411	399	434	377	421	398	424	432	451	427	405	403	417	421	442	428	407	425	407	397	415	419	397	402	418	436	392	375	406	403	415	426	429	376	424	417	424	418	444	397	420	434	434	416	444	409	421	431	433	420	423	426	391	431	367	407	411	394	411	431	406	414	403	401	440	384	447	444	427	424	422	417	405	428	425	433	382	430	405	389	403	453	395	434	389	401	425	389	414	379	406	406	443	435	408	408	407	364	435	401	403	401	412	392	403	417	391	408	442	430	427	384	401	434	417	420	424	400	402	392	427	407	424	418	468	413	411	422	429	397	402	415	424	380	416	416	491	418	420	403	396	426	429	414	398	391	418	421	400	439	436	387	392	416	405	437	452	411	433	422	361	406	437	412	414	418	428	429	394	345	413	388	431	435	404	412	401	387	405	416	451	427	431	409	398	411	417	409	411	421	414	422	439	405	418	421	433	439	409	411	407	395	386	435	383	428	441	385	432	423	381	413	425	423	382	450	427	422	433	421	417	436	423	413	384	435	424	403	440	441	397	418	459	421	433	423	425	413	412	420	396	404	408	408	416	401	405	421	386	413	425	398	423	410	378	420	411	406	386	415	391	413	424	449	425	436	426	402	408	457	416	398	406	401	444	408	396	439	421	431	407	416	399	443	419	400	406	467	364	403	423	395	406	430	411	398	457	399	451	466	422	412	437	392	420	393	417	395	378	403	429	391	388	412	403	394	407	411	416	402	434	419	410	415	424	408	463	449	395	438	414	399	421	385	434	416	403	417	389	397	435	402	394	401	416	446	452	414	416	438	417	438	378	423	411	408	436	402	399	412	437	389	437	418	384	410	407	376	415	399	411	377	395	436	407	446	402	406	432	393	400	439	418	442	442	412	423	408	420	429	403	405	431	403	413	434	381	390	424	443	436	437	409	448	410	438	428	450	368	439	383	399	415	386	440	414	396	390	398	406	445	440	390	417	394	411	394	427	393	398	411	377	380	402	429	385	432	436	433	428	423	397	402	375	424	379	389	412	385	412	402	394	449	403	410	414	445	397	429	426	413	412	430	421	421	398	435	411	394	413	384	423	384	441	421	398	435	377	429	404	414	404	391	405	418	409	423	446	387	408	392	409	414	444	398	436	434	431	430	412	438	437	411	410	411	412	412	449	426	411	404	408	410	417	400	421	396	425	421	394	408	413	396	418
5270	10200	8271	4360	3060	2270	1812	1552	1325	1199	1052	1044	902	849	874	813	769	725	776	726	745	756	689	715	701	676	723	670	669	660	658	662	645	683	623	632	678	666	622	597	704	645	647	645	675	663	686	605	682	627	630	691	614	628	641	627	638	625	661	656	681	655	614	609	622	677	603	616	609	632	637	606	609	631	671	669	630	603	637	608	654	655	672	624	632	659	650	670	620	619	638	624	626	627	583	642	654	630	593	623	581	647	644	625	621	569	626	585	644	654	617	631	669	702	646	649	659	621	639	588	629	596	615	633	620	704	637	612	609	614	631	644	653	640	611	638	620	658	561	643	646	645	649	618	577	586	649	616	637	600	611	674	600	659	665	653	636	571	609	635	635	657	626	591	636	627	611	644	589	629	611	667	601	604	595	650	589	631	660	654	619	627	629	627	657	627	623	644	638	618	637	628	620	600	639	634	610	604	653	594	639	636	637	646	651	685	611	656	632	655	615	616	601	634	598	636	638	615	593	612	635	606	624	627	630	614	647	605	628	631	656	620	669	632	661	611	625	624	606	625	605	624	641	611	611	647	596	569	669	580	630	584	638	650	631	637	645	617	631	671	612	642	598	652	620	636	631	607	602	629	620	659	679	640	620	586	622	621	609	635	599	617	638	632	619	659	597	648	639	652	651	634	621	641	637	611	627	612	695	643	627	615	659	637	662	653	626	645	626	630	619	646	631	624	634	635	627	607	624	599	634	695	646	639	655	629	616	621	642	653	598	638	620	625	659	611	620	608	630	599	567	642	662	641	601	609	630	632	600	615	677	636	622	650	603	633	620	653	645	653	601	622	633	674	590	670	620	650	599	646	693	632	647	639	586	604	641	609	601	643	660	617	624	666	616	642	606	602	640	639	565	646	634	591	654	620	639	623	588	634	643	641	618	622	647	608	655	640	594	639	630	639	643	617	612	647	650	647	633	642	613	618	639	637	602	622	614	661	635	621	589	648	613	612	647	618	617	631	639	612	630	628	617	584	623	623	629	649	623	626	609	607	584	607	627	602	643	596	610	648	651	639	619	646	662	644	649	611	594	611	645	616	630	554	658	616	690	623	640	634	651	637	645	640	596	662	615	643	598	590	601	640	660	639	665	625	636	663	598	680	635	617	628	645	615	628	627	645	605	634	642	603	660	637	628	663	593	630	598	623	646	632	614	621	666	633	594	559	657	646	635	612	639	672	621	649	608	605	635	627	601	615	642	566	599	650	645	657	584	650	642	642	613	642	626	584	641	634	645	620	661	649	639	612	572	649	648	658	658	641	628	664	615	609	627	644	639	616	591	618	676	624	646	592	664	625	578	663	616	667	636	600	620	609	649	635	610	617	668	635	623	652	601	624	627	599	648	618	625	627	590	595	594	608	649	638	648	641	604	638	636	599	618	667	623	632	641	634	617	657	649	584	614	642	619	617	571	603	639	665	636	599	645	626	647	598	651	609	601	577	673	633	674	659	623	622	556	643	636	624	633	635	632	664	628	667	606	638	653	626	638	612	612	610	664	624	611	647	640	627	611	635	638	630	567	635	641	621	628	695	611	624	663	605	645	664	634	628	644	652	633	648	636	620	644	634	608	683	631	634	651	651	615	640	629	668	663	628	578	610	641	641	620	636	663	628	611	623	574	594	635	612	591	650	620	591	617	619	646	617	645	627	617	592	643	644	623	619	586	596	617	617	609	628	675	624	642	659	646	627	623	626	616	642	572	636	671	644	649	678	666	569	637	637	623	608	628	638	633	630	639	606	611	653	622	607	614	626	619	644	682	614	653	629	628	653	620	633	579	602	563	623	692	650	641	656	636	634	651	604	635	620	662	677	622	597	599	669	606	669	572	631	646	602	647	586	642	614	641	639	613	646	647	642	591	614	672	639	617	615	631	663	608	645	637	576	664	624	642	655	628	629	628	626	632	606	661	609	644	607	654	603	617	648	626	628	605	647	608	606	628	668	674	628	660	642	666	663	565	632	600	659	615	650	595	596	620	576	719	607	668	607	613	666	598	618	596	635	629	631	617	681	643	589	642	655	668	613	634	634	624	643	643	645	635	653	591	607	619	641	617	593	609	640	624	638	619	610	582	613	596	653	608	632	593	613	579	598	650	648	644	631	635	627	653	580	657	621	669	653	649	604	631	638	577	621	626	606	624	617	624	611	644	618	638	612	619	625	614	685	598	669	609	615	634	691	644	630	628	625	643	632	638	610	646	625	629	666	590	697	658	641	660	619	627	631	591	604	626	654	663	636	658	623	631	614	612	638	628	586	658	624	624	606	661	588	641	593	651	608	625	598	639	589	596	614	641	607	635	650	627	595	632	619	634	669	634	578	671	623	614	636	643	629	637	597	665	659	671	644	640	652	605	626	668	652	640	598	621	696	640	640	628	622	637	688	641	603	640	645	642	624	653	644	638	603	630	610	637	611	625	663	637	617	626	673	640	634	648	634	637	645	634	656	628	617	642	620	621	619	687	649	632	623	648	638	627	627	638	635	627	658	614	659	616	624	639	605	603	658	656	632	588	660	640	606	629	621	613	638	598	652	639	608	591	629	630	613	651	609	619	601	577	662	619	609	608	599	612	644	630	649	617	665	630	632	609	611	583	619	610	653	622	667	645	693	592	623	573	635	666	603	607	633	632	596	647	643	639	602	653	618	633	601	627	627	657	625	607	615	654	628	612	624	607	669	579	652	621	566	631	608	648	621	651	615	650	612	597	637	617	653	641	660	639	655	625	673	584	635	628	576	662	582	611	589	630	654	600	620	656	619	649	642	632	662	610	623	614	647	668	643	651	572	636	629	592	656	592	645	636	602	607	623	641	607	674	654	624	588	609	608	626	654	606	660	637	633	593	649	641	641	627	667	608	622	662	638	629	631	603	614	650	607	603	599	633	621	641	637	639	604	665	643	599	646	611	616	658	641	627	650	601	593	595	628	613	646	638	644	640	617	595	627	661	582	639	701	653	636	612	630	633	645	602	652	616	579	633	616	589	655	611	606	617	627	641	610	605	606	667	620	628	629	614	654	654	600	642	611	591	626	600	623	620	623	629	666	620	605	622	620	643	628	606	614	673	687	594	606	610	599	638	623	624	650	629	629	615	605	638	628	595	635	598	619	696	622	692	630	645	633	644	621	618	632	638	606	663	642	665	625	623	623	688	612	607	624	570	622	582	628	627	667	637	663	616	587	628	640	636	599	606	643	606	597	580	624	634	638	686	651	628	612	628	636	608	612	628	636	655	681	650	630	661	600	623	631	621	645	638	632	630	584	648	583	619	611	631	567	642	611	623	648	643	635	659	634	620	595	657	612	634	609	632	597	595	621	623	639	593	630	592	671	647	619	625	644	623	624	606	608	616	644	627	592	650	630	607	620	624	633	666	632	624	634	585	618	616	583	620	649	609	642	642	647	646	658	644	564	634	656	585	628	628	614	653	668	642	647	646	594	646	652	593	625
23027	21098	28830	23614	21103	20788	2686	775	553	484	391	387	338	320	296	302	281	288	223	237	218	215	207	240	215	230	199	208	204	192	195	201	183	176	216	177	217	206	206	191	207	231	202	186	221	174	192	187	189	197	197	198	202	168	176	192	219	196	186	192	155	230	210	186	183	170	196	149	188	176	190	178	183	175	175	201	176	192	182	181	193	197	169	194	175	158	204	183	197	188	187	186	174	167	180	189	188	190	186	210	194	178	198	165	201	197	172	183	172	160	187	191	194	206	182	173	171	164	172	186	159	207	172	183	175	191	166	188	174	189	219	143	184	197	178	190	170	192	192	197	190	156	182	178	170	187	164	179	168	173	159	165	211	176	183	173	187	185	192	203	161	165	168	178	179	165	170	166	161	203	193	193	175	145	172	188	200	184	166	167	162	183	184	193	208	200	188	172	200	177	189	186	183	168	145	169	193	177	201	172	189	179	185	180	166	193	182	194	201	202	165	201	218	167	208	183	197	190	167	188	177	197	167	151	193	185	181	198	186	213	192	183	200	179	189	167	195	190	183	195	188	192	173	181	177	140	188	184	192	186	203	187	179	183	191	187	180	185	183	187	169	174	187	172	173	175	182	164	164	185	161	184	176	178	177	171	206	189	177	204	185	182	186	175	170	178	183	165	146	184	177	196	179	186	182	213	204	175	190	193	186	176	170	184	166	191	194	162	166	171	172	178	173	160	167	177	152	181	182	188	180	178	184	176	160	174	179	192	196	190	183	179	195	164	177	176	176	166	184	173	203	193	169	179	182	191	171	193	194	166	165	214	185	171	167	164	187	213	183	176	168	201	197	163	168	167	169	171	174	177	182	186	175	186	189	186	170	192	177	172	193	180	172	165	168	180	177	201	210	163	181	188	177	198	183	179	187	212	168	188	173	167	190	190	177	188	187	177	179	208	182	170	151	174	190	171	173	172	173	172	184	183	179	155	182	204	198	202	173	173	201	178	175	173	200	164	154	193	201	190	175	162	183	194	215	181	174	186	193	175	192	140	156	165	171	174	197	159	158	193	157	161	186	188	195	171	192	175	180	172	192	193	179	159	175	189	172	186	162	174	204	193	192	181	188	162	185	189	182	168	172	191	169	182	185	187	185	182	193	197	173	194	186	183	182	186	184	189	197	155	175	165	171	184	188	159	168	190	157	184	195	188	177	143	172	195	173	183	178	178	185	165	170	196	196	170	191	194	207	183	189	169	187	175	172	166	174	152	188	174	180	177	185	177	167	162	199	159	169	172	179	189	170	179	175	174	173	180	161	188	187	158	159	165	199	198	145	176	175	181	217	168	183	172	175	195	194	202	171	184	181	187	180	186	206	182	151	197	152	174	158	192	199	186	183	185	183	165	206	184	154	188	161	164	195	184	200	178	193	213	185	187	184	162	176	151	162	189	184	189	156	169	180	166	186	168	166	189	172	176	200	178	193	171	182	183	175	165	186	168	178	167	182	223	197	161	207	180	180	195	171	178	180	169	188	178	182	160	195	185	195	160	176	168	172	186	182	175	157	166	153	188	178	185	198	179	181	169	177	190	194	186	192	172	173	185	187	192	168	167	174	167	183	185	185	170	205	191	204	176	186	173	168	189	164	194	167	194	189	188	205	189	169	179	169	196	185	171	156	179	194	172	173	158	172	180	184	185	158	197	165	155	155	187	178	202	181	196	182	215	173	158	188	180	162	196	172	155	178	166	179	197	165	171	189	187	174	174	172	199	186	206	179	188	179	198	188	159	164	154	181	198	177	192	173	177	175	183	171	187	160	180	170	163	186	179	187	179	171	162	177	179	192	185	184	182	208	189	173	183	173	166	183	187	179	163	186	182	180	176	155	193	174	183	200	171	193	187	184	171	165	167	182	188	177	180	173	165	200	198	165	209	181	189	156	152	183	139	193	180	177	202	173	176	173	169	188	184	198	166	185	193	187	187	191	189	178	184	183	184	201	191	164	195	164	192	198	175	158	181	207	171	164	173	205	195	167	169	190	176	180	191	171	169	179	166	192	200	187	172	188	198	196	170	198	200	174	169	161	180	184	205	179	166	176	163	201	159	170	160	168	169	182	175	161	209	192	169	181	201	162	170	167	190	165	158	165	174	179	168	200	184	201	169	182	177	181	177	199	191	174	175	160	203	193	188	186	190	210	169	181	200	154	189	171	201	186	199	179	177	207	187	192	175	176	187	174	177	185	171	180	186	154	176	159	184	160	181	187	192	188	169	175	173	195	185	171	192	195	176	172	202	170	197	189	195	187	165	196	182	172	185	149	172	171	172	181	184	179	180	178	201	178	167	166	185	209	189	187	185	177	195	155	168	166	174	174	153	173	181	192	177	176	170	168	162	182	184	168	171	179	175	172	173	172	168	185	174	176	204	184	200	176	185	183	175	185	176	181	191	161	167	179	176	210	187	171	180	163	175	160	180	175	193	156	177	168	175	201	176	186	166	172	201	164	191	191	169	184	210	183	178	178	177	171	176	179	176	180	196	159	170	182	166	169	159	214	166	161	174	187	170	171	211	186	187	195	177	184	178	171	183	187	185	194	180	173	172	176	185	199	193	173	173	175	150	187	193	175	173	167	165	181	194	170	187	162	171	168	174	193	191	187	176	169	167	168	171	180	186	169	163	165	182	167	176	190	185	173	185	187	178	183	190	173	177	184	174	179	170	164	192	151	172	182	184	168	203	193	193	181	179	194	200	184	155	157	204	170	173	159	187	166	195	179	177	185	183	188	189	173	182	176	172	177	182	167	183	184	192	171	187	208	210	176	177	178	185	175	166	167	168	179	175	169	166	188	160	174	170	184	203	188	172	163	184	184	170	172	169	183	177	178	195	191	170	181	172	184	198	186	176	174	178	168	211	190	188	182	185	163	182	189	178	168	170	179	174	151	163	205	190	159	213	170	187	197	165	192	166	181	172	180	169	188	204	167	165	183	179	174	180	201	193	164	179	173	192	198	158	174	168	135	194	174	159	176	186	187	186	205	185	184	175	188	174	172	177	180	186	167	158	199	169	191	187	169	227	173	175	201	172	190	183	193	176	159	190	155	174	158	162	184	185	191	183	186	196	181	170	193	203	189	193	163	183	182	179	164	204	185	172	179	187	187	173	183	173	181	185	177	156	179	192	174	182	168	184	184	190	170	199	187	191	218	172	159	165	191	165	196	198	182	164	187	176	190	175	182	157	223	194	188	175	194	187	173	160	180	184	181	179	181	185	190	161	170	180	177	186	181	154	178	190	154	160	169	185	190	189	182	186	181	173	195	178	193	187	180	161	202	187	186	203	188	194	201	192	194	191	177	172	179	178	166	175	160	187	171	167	176	188	184	196	194	162	175	166	191	186	179	175	193	211	197	184	162	177	182	184	186	178	154	182	158	165	174	178	194	172	152	173	184	189	178	209	156	188	192	187	192	186	164	177	195	182	169	176	157	180	169	174	221	166	147	179
7370	15554	12889	6746	4534	3356	2493	2006	1572	1269	1139	972	820	784	699	707	576	526	528	499	464	404	438	440	393	396	377	345	349	348	351	364	362	365	350	339	323	308	281	306	294	340	298	337	324	324	310	306	303	299	311	312	300	316	323	319	307	291	298	279	340	308	292	296	322	326	278	290	290	278	313	312	265	323	274	291	304	278	269	310	306	304	279	272	310	288	302	276	296	268	292	304	269	280	290	300	295	293	280	315	267	313	282	297	272	260	286	315	314	287	282	273	292	282	312	285	306	321	278	293	276	293	285	269	286	298	276	295	306	295	305	301	289	299	298	275	311	279	274	301	282	269	294	287	276	232	295	276	294	316	259	261	272	285	297	260	312	279	302	280	290	316	296	277	293	317	307	285	286	274	268	276	268	288	270	267	284	285	274	275	305	288	289	288	320	290	290	272	290	271	289	264	281	264	266	278	280	290	271	276	264	287	253	269	296	265	274	283	316	283	273	277	268	288	239	294	282	294	294	301	277	314	279	284	304	277	303	301	287	277	280	313	283	277	298	316	291	294	277	259	318	284	263	297	285	272	279	271	297	268	275	260	322	307	324	291	282	283	287	299	318	286	258	266	293	268	280	277	281	280	292	300	306	268	247	262	301	271	287	291	253	304	299	285	294	300	305	270	289	280	276	302	276	272	262	257	312	273	264	265	298	301	276	295	284	287	264	274	323	282	251	282	278	270	293	285	269	279	315	262	302	258	257	270	276	269	299	290	296	290	276	266	272	294	271	270	303	286	309	279	266	276	285	310	285	288	291	272	274	303	296	288	252	266	301	279	291	270	290	261	267	290	266	304	295	304	258	284	261	272	265	286	278	286	287	292	312	256	259	318	264	296	284	281	294	263	265	311	295	286	297	268	301	280	293	290	280	275	285	263	257	295	321	319	299	276	266	291	287	271	311	279	313	291	269	288	285	242	289	278	299	301	288	269	308	292	292	266	286	269	259	276	291	274	297	292	261	283	294	256	294	283	274	301	255	295	280	286	276	271	280	285	274	287	275	275	248	258	243	272	270	272	273	290	273	273	301	280	274	268	263	269	262	275	285	266	268	277	258	295	301	253	305	272	288	260	286	284	298	297	273	264	294	280	302	284	272	289	292	289	292	286	263	296	273	306	279	283	266	251	277	285	297	307	251	256	275	271	275	307	291	275	288	287	284	268	268	299	294	272	290	267	280	290	304	261	286	276	265	272	286	264	297	268	308	301	310	284	286	269	247	259	302	252	258	272	261	253	270	266	292	290	274	264	285	257	266	272	250	262	312	286	287	294	289	299	296	291	263	303	303	280	302	283	273	260	298	286	299	268	263	298	280	274	280	278	306	309	246	247	246	284	275	263	227	289	280	295	289	290	284	293	323	283	292	281	285	276	300	295	287	277	298	288	278	247	264	274	267	301	284	287	268	311	297	289	293	313	287	318	268	309	295	307	295	279	300	277	260	278	295	268	291	295	312	265	319	285	286	290	282	292	271	290	314	257	285	280	272	287	287	297	253	272	260	245	312	279	270	250	312	286	315	313	275	279	290	264	282	287	261	294	293	299	293	282	282	272	265	264	270	265	251	275	283	294	298	305	295	285	279	279	280	278	268	270	261	264	299	284	297	262	303	297	271	295	264	304	300	303	294	265	266	279	282	270	308	299	280	285	284	291	296	271	278	271	285	272	293	277	244	267	279	304	298	300	293	280	294	281	288	296	288	294	265	292	293	274	272	254	270	288	281	271	277	277	324	307	278	287	248	288	270	271	288	289	298	289	310	265	297	288	288	268	268	276	297	266	270	315	289	306	280	255	278	277	269	274	266	268	284	261	283	280	293	279	301	258	234	259	266	287	302	289	281	287	274	265	263	276	252	300	273	274	264	310	295	282	297	275	249	286	284	291	277	270	292	265	265	290	287	283	265	276	329	282	281	285	304	297	270	307	255	264	279	286	273	295	297	288	287	260	292	272	300	278	253	288	277	301	271	277	292	279	288	311	291	267	284	285	287	289	302	296	298	314	261	267	285	296	288	253	308	288	263	286	304	265	292	283	265	275	285	262	281	261	298	291	292	294	301	278	293	288	294	314	256	275	291	264	260	261	291	302	294	282	275	271	275	304	235	259	297	293	280	301	282	303	281	293	277	287	305	288	267	283	295	299	278	298	275	258	282	275	261	321	299	279	280	311	268	277	309	300	270	277	269	295	276	273	271	266	262	253	298	274	292	283	285	255	271	275	303	258	316	245	321	274	274	274	315	282	288	286	269	282	284	297	270	282	307	266	294	262	256	262	280	301	261	269	293	277	277	279	309	297	288	257	275	303	295	289	285	293	276	277	296	302	279	258	276	283	284	278	267	281	310	309	302	255	307	283	301	282	287	287	293	298	256	281	249	291	278	276	268	294	271	268	306	260	301	278	279	292	290	271	295	267	290	281	285	289	283	289	292	233	313	276	307	259	283	262	310	287	294	277	262	282	283	282	293	263	291	279	308	292	287	315	277	283	266	274	270	278	292	290	286	303	257	305	265	284	292	306	305	291	294	248	274	270	311	322	296	260	269	310	295	276	271	300	273	316	279	289	267	285	281	285	290	275	267	292	275	300	323	281	301	273	301	270	284	285	277	254	277	248	294	287	312	274	290	262	280	278	305	261	297	280	259	288	266	293	245	292	278	287	273	238	300	302	293	299	304	279	290	270	289	321	274	278	320	283	284	302	326	278	271	315	275	283	264	292	306	303	269	276	264	315	287	281	277	278	279	302	311	270	289	266	287	274	264	272	306	281	271	289	266	285	318	282	312	279	278	278	269	288	272	272	294	288	259	268	276	286	298	305	236	279	285	283	270	280	267	253	298	255	266	301	280	294	295	288	272	280	265	270	275	315	257	303	300	282	291	319	282	276	246	261	281	320	278	280	268	295	270	248	286	294	284	302	297	294	285	298	297	271	276	277	262	272	267	288	279	293	270	258	262	297	275	294	259	270	296	263	289	300	274	286	266	325	299	285	300	290	294	309	241	270	285	267	258	291	306	284	306	284	286	258	307	283	261	319	281	265	328	260	296	260	310	276	266	279	283	260	296	263	295	304	296	237	267	292	275	281	308	304	296	294	321	280	292	276	257	324	263	277	244	291	296	258	295	294	290	252	297	274	281	294	263	282	264	282	286	259	253	311	242	317	284	303	294	268	313	293	267	296	275	298	278	318	292	282	278	317	269	281	293	276	315	265	276	273	282	266	269	299	289	279	275	266	282	269	261	293	272	265	261	278	288	271	241	271	287	309	284	273	299	247	292	266	279	282	279	246	292	279	284	252	293	252	291	287	284	285	250	279	261	296	288	273	256	253	258	268	295	290	287	278	263	294	299	277	273	292	281	274	272	288	277	298	280	285	298	305	309	299	278	297	316	263	277	317	298	259	281	301	280	263	320	294	298	257	307	255	277	287	313	270	278	265	297	260	301	261	275	283
26736	19949	6390	763	482	474	468	461	448	422	436	429	473	425	439	428	434	430	415	443	436	429	405	443	426	421	411	429	493	463	420	434	464	423	416	437	442	408	413	475	432	447	427	427	443	432	455	442	446	410	429	413	408	453	447	419	415	438	438	446	417	434	436	457	477	436	425	447	428	452	423	449	431	467	478	447	439	443	404	445	429	459	465	443	438	435	427	434	412	405	421	458	437	416	412	418	449	419	429	433	406	458	437	411	405	418	442	451	463	425	442	445	460	431	454	443	425	389	428	447	462	416	447	442	408	434	463	428	436	458	401	410	424	467	424	421	451	430	413	418	416	428	430	437	451	448	454	417	397	455	434	430	458	412	474	455	449	469	399	419	443	435	433	413	434	431	462	449	426	416	414	465	412	404	465	438	445	405	436	455	464	418	456	459	437	448	415	456	428	477	439	389	487	453	453	463	449	463	431	438	426	437	449	438	449	450	391	456	414	424	423	455	425	421	432	438	391	439	445	430	423	429	435	454	413	458	417	394	469	441	436	430	402	446	419	450	442	443	451	434	425	396	452	453	456	437	451	432	390	421	439	472	402	441	395	443	417	418	439	456	419	434	452	419	413	419	438	410	481	453	428	440	463	415	437	415	424	431	461	431	425	441	433	423	467	416	412	440	420	392	425	461	411	440	423	434	409	426	490	438	433	437	425	460	437	397	454	413	413	431	426	411	422	467	430	400	444	440	465	440	438	436	446	402	444	401	420	444	473	418	408	388	436	435	399	418	442	457	450	407	407	417	446	434	455	419	452	433	452	446	429	422	408	450	452	436	401	402	440	387	412	437	421	424	424	463	395	441	427	432	458	436	456	438	412	467	428	451	426	456	451	431	433	461	431	427	425	446	396	438	441	398	439	453	435	406	394	407	439	465	432	404	439	438	444	390	423	422	421	422	442	437	408	449	431	435	474	434	414	406	436	410	442	430	447	426	458	404	426	434	408	399	447	404	449	432	402	448	412	437	451	441	418	472	418	459	448	415	424	450	435	464	448	443	454	409	407	418	439	435	432	442	386	453	443	438	437	419	420	438	427	428	418	437	432	391	437	400	440	388	439	438	440	417	414	419	438	439	457	472	426	392	443	431	430	422	454	450	448	449	418	377	388	439	426	414	402	404	456	446	460	429	380	438	410	457	454	435	438	441	435	464	468	471	406	433	406	471	453	427	439	423	426	449	457	473	415	458	429	443	443	447	436	446	466	413	442	437	460	413	435	458	443	430	438	443	422	403	453	422	434	409	452	426	436	433	438	404	392	378	402	434	435	411	419	399	447	471	453	419	439	454	466	415	405	447	448	430	423	429	440	442	456	435	455	454	461	422	448	464	443	435	452	433	443	426	433	409	453	399	425	434	434	434	439	438	443	395	413	439	426	451	475	405	391	439	440	441	434	437	432	412	438	433	437	436	461	431	396	399	408	438	421	431	461	459	444	454	433	419	449	425	444	481	480	423	435	402	404	412	406	460	431	436	415	441	456	430	463	406	407	428	422	435	436	439	437	486	427	425	440	439	422	399	419	418	393	451	408	443	452	406	397	432	436	423	421	444	447	427	432	418	413	422	440	419	427	416	459	464	437	443	412	414	422	440	402	447	425	484	448	449	457	431	431	439	450	445	449	423	417	422	453	429	418	411	442	405	416	430	431	429	428	439	425	463	417	441	412	411	444	393	399	427	424	446	445	431	435	481	422	443	449	422	450	402	420	436	447	472	418	448	437	431	401	425	431	428	444	457	466	450	449	440	454	421	452	397	434	431	403	448	443	425	461	438	399	446	420	444	451	473	452	416	467	402	434	420	471	447	443	450	411	388	450	434	434	441	424	434	469	425	476	442	409	443	455	442	436	438	440	440	410	373	466	469	448	461	445	422	418	415	486	424	447	483	432	413	453	424	437	450	448	447	438	437	442	440	464	436	456	451	453	476	443	460	434	472	424	422	419	421	446	452	436	486	406	450	420	437	408	448	450	423	443	466	463	425	426	476	430	474	452	450	443	406	403	425	431	422	414	472	414	445	443	466	442	429	413	421	443	463	416	442	432	382	447	448	463	419	414	437	438	457	425	445	462	460	432	484	428	447	440	454	459	430	433	441	467	447	444	412	429	428	421	430	456	432	457	466	464	406	444	444	413	444	440	419	423	401	445	459	384	460	444	460	439	421	414	467	455	441	470	436	426	398	414	390	435	447	451	424	418	420	475	441	420	389	432	395	441	450	449	448	471	433	435	427	439	424	441	435	438	416	428	408	419	451	459	424	421	444	402	421	445	416	429	415	420	435	383	465	408	500	398	425	461	415	402	410	380	431	412	396	437	414	402	443	414	423	446	417	449	427	442	442	419	453	432	431	433	431	411	405	444	430	429	442	414	477	440	404	448	456	414	445	424	413	402	426	423	399	453	448	459	434	433	415	447	385	447	439	442	430	433	441	425	401	431	417	451	444	419	440	462	476	418	466	464	438	397	453	477	464	448	414	430	443	407	408	421	419	442	410	457	460	492	433	458	431	434	461	464	443	425	412	444	420	432	450	447	434	446	466	450	396	441	460	452	446	393	456	435	425	405	431	449	433	462	427	441	453	471	396	419	427	446	430	450	470	458	380	469	445	441	475	420	410	455	421	422	412	448	416	423	450	438	445	407	443	437	448	431	435	443	402	427	429	413	428	452	398	413	420	424	427	441	406	438	425	425	437	464	431	428	454	414	426	428	439	433	416	433	447	427	388	407	457	463	406	455	455	443	423	460	429	427	437	437	445	431	420	432	464	456	464	414	441	442	409	446	438	414	434	458	388	412	420	432	454	425	455	431	457	429	450	438	416	431	399	428	442	437	426	425	435	426	453	372	447	454	430	445	404	445	424	431	449	443	427	465	428	466	443	409	447	455	440	456	448	440	458	473	435	462	421	431	433	429	436	451	437	445	434	409	435	453	395	400	431	453	461	430	442	413	419	393	440	432	453	431	398	475	408	429	394	429	437	460	423	411	457	402	445	455	456	420	427	441	449	439	430	487	395	449	430	449	442	387	413	447	436	392	450	453	423	432	451	418	440	404	414	462	439	422	421	449	433	411	433	444	447	430	419	435	444	446	434	407	417	400	435	408	412	483	422	387	406	413	461	410	436	477	448	392	415	435	450	422	414	464	462	446	443	410	391	413	430	467	433	462	428	439	457	453	420	449	450	412	428	427	376	428	455	425	473	412	422	448	420	433	449	434	474	455	421	439	448	422	424	413	452	424	439	424	426	456	472	440	421	422	422	439	454	402	457	413	449	462	456	426	426	417	443	447	414	432	444	415	445	482	423	440	446	438	470	419	417	358	432	420	457	422	441	468	445	431	438	461	446	422	444	426	439	472	464	425	418	422	414	408	428	440	444	440	429	413	420	432	458	417	441	402	447	438	438	431	431	413	402	404	422	414	426	422	456	440	416	419	431	434	427	439	408	408	438
4098	1536	1291	914	782	767	700	721	707	670	667	648	692	685	654	652	636	683	651	630	693	661	662	605	638	671	705	661	649	656	659	637	642	646	643	663	671	687	615	631	669	662	637	667	645	627	615	648	639	665	680	652	607	610	653	641	722	650	625	629	581	632	634	626	626	709	658	640	651	651	642	615	634	590	625	644	631	671	662	626	666	686	652	599	647	640	670	649	635	645	666	655	654	631	613	691	658	647	638	651	649	673	603	634	627	641	648	625	646	599	665	644	678	653	614	637	626	619	672	642	655	612	626	595	660	608	639	673	658	653	665	673	669	660	667	684	631	644	671	657	632	672	649	653	658	639	625	705	644	683	639	641	656	661	704	633	646	633	610	654	651	628	652	653	654	679	625	692	596	652	634	660	672	659	630	663	655	659	639	650	623	643	667	640	653	684	646	662	631	644	694	649	669	667	676	638	668	637	670	656	649	624	660	628	620	651	632	604	626	627	631	602	647	666	685	656	649	683	648	647	644	623	650	654	604	642	684	605	646	628	626	660	676	617	636	663	692	660	608	656	674	655	678	682	654	616	643	600	640	618	665	628	634	649	628	673	606	646	680	640	619	652	672	670	648	678	632	685	664	678	626	649	699	669	674	687	612	662	644	655	651	676	629	681	631	616	684	605	619	586	644	632	644	657	618	680	643	651	636	628	627	657	653	667	614	627	647	643	616	652	657	591	641	660	641	656	634	694	631	672	652	688	683	665	672	658	677	647	661	627	633	664	640	698	664	582	642	630	653	614	663	626	657	649	631	655	701	625	639	660	637	636	656	653	637	618	605	626	638	642	640	688	608	687	610	609	670	630	568	668	659	661	654	659	654	637	649	626	667	592	636	655	670	592	611	688	662	634	633	633	646	640	657	649	620	646	667	670	670	658	669	648	679	623	653	665	647	627	651	677	611	674	666	671	650	623	636	694	654	634	608	692	654	669	624	649	656	663	646	664	634	652	636	601	631	650	636	700	624	685	605	684	623	643	652	659	622	675	651	642	674	658	600	639	664	621	611	699	641	613	639	657	661	664	678	659	657	678	641	636	664	668	646	605	662	643	645	586	691	649	641	654	637	619	623	633	623	649	625	617	609	644	637	693	672	600	658	641	665	626	656	637	667	659	626	623	664	605	641	697	643	636	678	626	609	638	634	589	655	631	667	674	628	630	668	654	624	669	657	623	626	635	634	615	649	622	630	663	676	639	658	590	659	664	637	649	649	659	661	642	643	633	687	639	645	671	593	671	609	657	677	661	627	645	693	614	653	624	640	639	603	669	699	648	642	621	589	662	673	636	675	641	628	650	618	667	661	659	611	679	676	639	640	657	609	635	691	699	634	650	655	639	650	652	635	644	641	620	619	595	660	640	691	666	636	596	672	644	646	686	664	627	681	625	655	631	602	644	617	648	662	696	640	673	646	692	629	638	670	621	640	665	665	646	613	667	674	646	664	671	624	631	609	651	644	680	633	638	676	653	644	611	652	636	672	599	592	662	664	585	657	632	647	654	637	638	634	591	613	595	668	645	689	610	684	649	673	659	612	623	665	651	635	671	655	642	663	621	665	654	647	648	641	629	664	656	617	672	641	652	619	626	661	618	623	645	651	623	650	673	619	630	643	623	614	634	598	639	616	676	623	698	660	619	700	609	648	659	645	654	691	687	647	652	669	611	628	640	672	630	622	624	648	608	637	593	633	635	637	669	655	650	627	616	624	642	595	610	629	601	649	664	641	624	641	630	649	610	664	635	663	647	646	669	664	660	638	610	645	612	665	614	634	666	617	609	693	677	656	702	637	641	649	648	669	676	622	588	639	624	608	670	656	699	685	652	654	620	630	635	670	688	645	668	581	654	665	642	683	623	638	620	675	641	658	664	636	624	651	643	658	629	645	653	612	623	617	635	614	682	659	626	628	615	659	604	631	614	673	671	622	685	662	664	601	676	699	618	627	644	652	598	667	688	647	643	609	622	662	680	634	634	705	660	656	640	663	671	675	615	653	662	646	652	664	673	650	569	643	624	643	584	622	644	651	623	663	669	630	613	646	651	621	633	632	655	633	623	662	669	640	648	617	634	665	642	698	573	686	666	684	678	578	647	682	637	625	669	656	666	606	695	666	677	632	613	661	621	656	644	611	635	621	619	638	632	649	631	634	643	616	659	658	603	670	665	661	607	651	687	637	663	630	626	660	623	662	627	647	615	646	666	685	618	642	640	631	639	653	607	646	697	630	638	691	630	635	619	601	629	627	688	645	632	636	667	604	636	655	634	637	667	662	631	626	654	630	666	689	635	618	661	669	669	673	634	664	585	646	665	648	612	702	709	645	670	623	648	623	637	662	673	619	644	648	679	622	656	646	648	616	663	707	636	612	611	638	658	625	643	638	634	633	668	647	637	645	615	659	632	643	666	629	643	642	616	646	593	614	631	660	626	618	661	615	623	652	642	694	593	636	614	633	639	669	602	623	637	698	645	629	627	611	646	637	635	613	644	644	588	634	665	641	654	661	624	617	588	646	610	642	629	643	689	615	659	644	595	650	633	663	674	627	632	674	619	646	654	648	671	634	673	638	633	701	647	679	672	642	662	640	636	612	641	641	656	695	628	655	617	602	674	659	653	634	674	633	648	669	667	695	642	609	616	654	665	643	675	638	669	620	644	677	669	668	621	658	639	623	682	644	627	665	623	651	620	646	659	615	631	673	667	663	659	681	614	626	689	599	630	636	637	622	657	661	635	614	627	571	631	622	612	666	675	642	658	644	623	645	651	620	664	630	643	649	619	630	640	642	612	639	669	682	658	637	680	685	686	666	624	666	670	664	646	648	623	631	645	631	623	620	686	633	608	658	683	663	665	634	644	646	603	704	680	635	628	661	640	689	689	635	591	663	641	666	657	644	655	657	642	648	631	676	677	616	670	678	643	670	666	646	705	632	621	651	600	616	687	625	593	653	667	649	625	626	642	622	683	661	656	664	684	661	652	639	675	613	666	614	674	618	672	645	666	667	648	630	649	687	629	657	646	632	609	655	639	646	650	650	635	663	623	625	646	658	641	694	633	682	603	682	666	690	674	641	628	635	596	656	614	669	597	657	613	661	664	642	628	659	638	623	575	649	659	624	626	669	623	626	636	659	652	685	638	671	620	642	702	686	624	618	640	629	671	658	675	686	658	645	606	597	674	662	652	613	648	621	638	606	646	624	633	614	662	638	603	623	668	618	695	619	650	657	668	642	647	601	631	623	635	620	655	661	668	646	670	655	685	678	619	624	636	614	655	655	635	626	663	693	632	657	673	643	618	624	627	683	661	647	634	651	658	629	633	637	651	644	603	648	598	644	668	614	684	631	657	659	664	668	638	643	669	647	664	609	662	635	685	616	655	651	633	617	675	650	631	628	623	651	664	669	697	690	654	646	661	642	654	684	664	623	650	656	654	645	638	608	651	641	668	660	654	662	658	677	662
23846	21118	28352	24136	21052	5327	1034	742	650	569	574	532	543	501	501	480	461	449	435	444	484	450	454	427	416	438	454	434	450	452	386	453	429	471	388	417	391	430	439	458	456	418	415	431	379	416	418	421	440	430	426	442	407	430	443	387	398	404	411	468	446	431	443	447	421	428	395	392	425	442	409	432	452	410	422	433	452	423	456	424	433	396	431	412	425	405	427	418	433	427	378	429	401	404	426	439	454	435	405	425	443	414	440	413	450	417	420	424	372	399	428	398	409	422	382	426	419	418	400	413	401	393	408	410	395	399	414	446	414	446	390	473	402	412	453	418	401	405	422	386	415	427	392	387	434	437	409	389	407	410	414	444	434	406	433	432	422	440	409	429	389	405	404	439	393	444	452	431	398	434	392	415	421	428	409	394	420	410	396	425	380	439	435	431	375	388	419	402	401	417	424	413	435	425	409	421	379	385	422	383	403	408	398	432	408	427	451	409	380	418	409	381	438	440	404	387	383	422	424	461	400	421	395	430	406	395	399	407	441	402	422	422	388	413	397	457	399	399	428	446	410	412	427	425	404	400	425	414	450	418	391	422	393	413	412	408	417	405	439	411	435	443	400	398	412	417	450	422	386	388	405	398	421	423	395	411	424	417	459	370	410	430	402	418	421	432	393	419	437	405	407	404	392	436	401	421	412	442	402	398	427	434	443	389	389	383	407	442	420	400	441	413	383	392	429	444	427	435	417	408	377	438	386	424	353	393	383	449	434	438	474	362	406	381	411	400	429	425	386	393	465	373	400	408	425	398	385	389	420	393	401	402	414	414	401	410	422	414	413	407	412	412	403	417	448	406	409	431	384	404	425	448	394	414	422	382	401	414	421	411	368	434	376	423	415	369	454	425	394	393	430	400	401	442	427	413	397	467	412	397	438	445	448	405	430	405	392	422	395	442	410	417	427	457	397	393	433	428	396	401	415	432	408	434	407	439	434	411	428	394	428	409	428	432	388	401	426	423	415	444	435	417	380	400	448	406	412	442	418	393	382	402	385	392	399	424	423	379	435	387	446	436	399	416	457	402	445	433	421	409	411	406	396	415	409	456	432	409	450	405	402	411	423	405	416	391	413	441	391	415	419	421	416	456	427	402	416	467	381	395	413	401	400	401	437	394	384	421	435	380	410	424	396	445	371	414	420	407	393	419	417	409	403	455	412	401	390	436	442	407	395	388	406	383	384	439	375	419	393	418	424	433	441	419	427	384	413	409	426	428	439	404	416	418	401	437	391	405	402	402	407	419	404	407	423	438	399	412	412	393	439	389	423	436	364	447	431	412	435	408	421	405	410	409	429	393	436	392	462	405	473	425	403	403	440	386	384	381	428	400	462	437	388	418	416	428	416	392	402	383	428	367	417	404	409	393	429	404	414	424	421	437	437	424	440	427	383	375	382	453	385	398	411	421	414	423	384	372	390	447	432	406	396	387	424	404	396	395	419	423	458	424	393	404	411	426	438	407	455	378	397	434	436	400	418	364	450	404	421	401	396	400	435	407	422	403	422	433	401	447	377	394	408	400	365	390	389	406	439	443	416	383	379	433	441	387	353	395	398	392	390	428	442	403	407	402	377	414	393	421	356	403	411	448	398	419	434	422	434	409	391	440	419	426	422	436	407	391	411	396	398	401	436	433	395	439	420	443	428	403	428	409	415	453	390	409	414	413	394	426	395	390	410	413	453	449	429	409	412	421	379	379	369	423	417	425	414	439	410	428	419	415	442	407	417	436	425	403	409	392	448	391	391	396	403	401	424	425	427	379	396	397	385	409	425	415	383	393	391	393	437	421	414	453	435	389	456	407	402	412	386	399	377	408	408	384	432	384	403	414	408	431	423	416	390	431	388	372	403	383	425	430	390	425	430	414	373	431	419	423	459	426	446	432	461	374	398	385	415	447	441	388	404	419	450	398	410	380	420	407	409	400	432	414	410	404	374	427	405	412	407	415	385	454	439	378	422	433	433	446	385	402	440	393	408	382	442	419	401	405	380	401	413	378	404	411	419	408	443	382	418	422	412	415	432	442	400	403	425	436	390	417	409	439	400	371	434	382	420	408	398	416	391	430	395	422	396	399	405	389	390	409	412	413	428	424	402	423	441	418	431	408	392	450	422	423	421	451	387	420	446	411	391	410	413	440	406	414	407	422	411	442	408	401	436	413	380	422	426	401	448	384	381	373	456	394	426	418	421	403	397	428	404	449	407	364	431	395	416	416	393	448	424	426	428	432	438	416	411	412	402	426	398	417	408	393	386	386	377	399	391	433	425	407	415	433	427	417	428	377	420	409	417	393	407	405	432	449	400	378	389	415	445	400	438	421	374	424	422	428	396	393	381	421	396	395	426	428	401	385	420	404	387	411	405	429	438	402	399	401	422	412	406	388	399	399	402	412	444	413	433	426	396	399	389	441	385	429	437	400	425	404	436	374	445	405	418	431	440	412	378	417	395	432	392	416	440	411	423	408	413	389	421	422	389	393	421	399	425	429	433	450	420	410	439	415	416	397	416	409	448	440	419	394	373	369	402	402	420	430	452	371	401	422	425	428	437	386	424	407	423	443	390	395	404	430	422	424	419	372	401	408	408	401	427	408	416	405	437	441	430	404	436	408	394	406	406	438	432	420	448	418	427	437	420	437	472	409	374	419	454	398	430	428	440	416	388	396	400	421	422	377	436	416	407	406	376	408	373	427	357	390	424	449	417	424	440	416	434	415	438	417	373	424	441	420	403	431	378	403	428	418	426	419	421	412	458	375	401	433	390	395	455	418	394	418	428	404	426	414	400	386	409	386	427	424	424	402	392	423	418	403	417	425	402	412	461	431	447	427	383	391	408	407	427	437	411	441	404	430	418	419	442	411	433	419	426	394	415	403	383	455	406	431	395	406	408	398	407	416	431	385	430	417	467	446	387	416	442	440	401	409	412	419	386	416	403	399	399	438	416	382	452	394	403	392	423	425	410	427	435	401	411	389	427	369	393	433	411	380	431	423	396	382	393	428	429	435	380	424	420	419	405	439	440	423	421	367	413	414	452	429	397	403	384	409	407	429	412	405	444	431	411	423	386	430	439	402	414	426	384	409	421	383	424	401	412	427	391	419	393	400	415	415	447	429	408	405	411	402	405	411	391	394	432	413	447	413	395	397	427	418	418	426	418	407	425	427	397	403	399	401	410	441	382	431	400	401	405	407	414	435	416	392	437	428	413	416	435	402	406	360	408	406	443	434	435	397	420	410	428	441	416	443	390	385	412	410	433	427	425	415	423	414	451	462	415	442	423	402	450	404	409	416	412	415	420	404	415	375	435	406	409	416	408	407	437	421	412	352	407	412	464	461	418	371	441	412	378	391	419	399	381	432	438	396	432	420	393	419	454	456	390	423	435	410	432	395	427	426	434	426	422	424	413	410	379	401	385	413	433	430	404	426	393	454	443	406	416	416	419	443	415	390	387	405
5343	9938	8444	4348	3075	2325	1838	1603	1271	1204	1025	982	976	892	849	821	744	765	710	716	698	750	669	665	683	742	697	698	656	658	681	650	679	704	659	625	645	665	630	639	624	668	653	668	618	588	636	625	663	664	595	603	687	605	661	645	682	621	641	613	636	682	642	640	597	661	597	704	639	649	585	636	643	643	658	601	682	615	642	643	591	574	636	662	616	659	635	587	629	713	608	598	608	594	644	647	625	675	607	652	635	639	621	632	609	635	572	595	612	636	623	602	621	636	635	629	592	615	632	626	625	613	640	635	605	625	627	627	611	640	634	664	593	652	671	646	695	657	576	591	617	606	675	633	588	610	607	631	629	611	613	611	593	661	646	621	634	638	670	603	649	598	650	612	637	653	600	590	624	618	645	646	624	672	619	613	607	578	644	625	631	650	624	617	623	633	609	597	633	656	655	607	619	604	615	687	644	590	646	609	583	570	613	646	670	613	551	630	613	603	586	646	630	609	659	637	656	661	616	611	627	620	598	594	670	616	621	606	625	644	553	654	650	643	631	621	634	601	653	643	643	636	620	615	632	668	616	591	649	585	628	640	654	595	616	644	626	604	688	645	651	614	614	574	614	590	596	633	636	590	609	648	617	656	607	617	601	626	614	669	625	670	598	631	627	632	634	626	590	674	638	636	633	622	574	607	610	626	569	624	601	634	657	611	634	576	652	593	651	608	632	637	659	657	641	605	586	617	604	663	606	637	675	626	639	634	596	661	627	659	613	652	629	605	654	612	610	601	634	607	617	621	655	631	621	601	614	609	653	632	622	649	614	618	596	634	636	652	642	667	618	595	668	623	629	606	625	640	595	607	623	620	631	595	630	612	612	598	657	628	620	667	620	553	639	615	619	620	606	599	641	631	630	626	627	603	636	634	621	654	613	587	680	588	658	600	631	587	603	634	632	620	643	640	569	558	593	601	624	627	600	652	594	632	636	629	671	605	640	647	624	612	635	656	643	635	600	645	594	635	635	645	635	620	654	633	644	563	646	663	585	564	629	623	640	641	613	628	607	648	658	695	610	617	626	656	613	662	621	624	607	644	612	611	612	606	651	644	658	616	627	594	588	650	628	650	590	614	639	613	640	610	630	600	637	632	640	623	652	654	579	639	639	604	623	656	667	655	631	641	593	634	572	642	694	619	621	598	673	618	581	599	616	602	600	664	623	622	627	648	596	632	646	647	621	600	601	610	605	600	614	651	598	605	610	644	627	644	626	640	620	632	588	702	618	604	663	635	615	641	586	586	585	642	589	615	619	655	609	610	616	638	632	578	608	640	590	626	651	632	664	620	631	608	616	633	632	618	609	615	590	639	589	645	656	608	623	611	628	633	613	680	592	644	626	580	598	646	587	646	616	589	578	578	627	626	660	622	618	624	607	624	631	639	626	606	676	657	592	617	602	685	632	611	644	578	623	635	588	651	630	620	592	637	650	594	653	593	611	612	622	569	613	652	607	600	636	623	585	590	658	617	591	656	566	602	642	630	628	614	638	625	615	649	595	635	619	598	635	599	584	657	613	655	585	647	630	593	663	596	591	589	628	606	634	598	627	607	634	647	663	602	642	588	641	601	592	649	627	626	612	610	598	595	620	636	669	601	611	604	613	615	668	641	616	597	594	629	599	602	623	644	612	634	640	593	589	623	647	635	651	633	620	640	603	605	668	625	630	639	622	587	629	644	630	690	611	638	621	662	604	619	623	608	641	693	641	631	633	583	647	637	653	613	618	576	651	633	613	587	636	640	639	610	661	576	607	646	672	644	613	651	643	668	608	644	657	581	591	656	622	584	614	629	665	672	618	614	614	647	637	629	582	643	597	616	647	603	626	611	591	635	639	617	604	630	642	624	605	612	667	661	646	646	659	619	650	649	615	596	615	645	596	592	615	580	596	638	647	635	585	617	624	608	630	629	585	603	581	634	628	612	637	637	595	639	598	615	589	586	617	631	617	585	607	616	606	631	625	611	634	627	628	575	654	598	627	602	655	624	640	609	623	625	616	640	612	570	614	621	626	587	624	671	601	580	612	631	624	665	634	626	628	621	626	625	611	635	627	653	630	611	608	643	617	597	621	599	609	607	629	626	652	669	616	646	629	601	618	623	591	619	632	621	617	646	675	582	691	578	584	565	614	640	628	653	654	650	625	638	616	640	605	593	633	613	637	619	634	630	620	652	591	617	648	598	632	657	637	610	667	635	652	627	639	628	635	616	622	588	651	688	678	653	650	619	625	632	643	634	585	622	618	603	576	632	626	613	600	634	605	597	644	638	674	637	611	615	642	584	623	629	616	572	592	619	612	602	615	632	605	643	633	649	640	624	618	597	618	595	585	624	595	674	630	623	649	639	631	614	644	649	569	591	637	578	636	626	587	647	637	645	604	607	634	590	616	635	620	621	617	620	638	613	627	624	633	607	612	632	609	644	603	614	657	593	638	615	607	650	633	642	633	633	622	630	641	619	606	631	624	610	620	625	633	622	626	631	600	624	628	651	635	643	649	573	639	609	588	584	612	607	655	684	630	613	605	630	578	632	593	639	636	597	651	617	611	634	632	620	646	648	622	639	580	586	607	584	597	613	611	614	597	637	651	580	648	649	648	621	618	621	615	666	589	636	614	628	638	661	614	611	663	601	588	631	636	622	610	641	649	656	646	615	629	606	574	592	637	606	626	646	615	638	601	663	634	585	625	647	658	679	611	601	611	618	660	617	623	639	601	618	611	592	634	665	623	663	640	606	616	590	601	647	625	599	587	638	618	614	620	611	617	644	646	631	618	621	628	585	632	652	644	628	621	605	650	624	597	650	654	649	619	579	595	695	615	630	610	595	585	598	637	635	614	635	622	668	616	634	642	617	661	647	621	612	682	604	648	644	604	616	574	659	666	619	620	588	600	577	616	627	624	621	648	623	668	602	609	601	642	657	649	623	607	641	611	630	635	627	618	599	641	630	614	627	623	615	613	643	602	626	592	636	593	620	669	629	596	621	640	585	637	618	602	631	598	614	705	626	616	648	620	642	628	631	622	663	622	654	626	648	636	627	600	617	661	637	627	626	602	592	666	620	657	627	622	592	618	566	604	635	654	607	608	603	645	614	603	597	644	615	645	627	634	634	623	658	638	616	641	616	622	644	654	638	619	609	646	640	583	593	629	648	620	618	611	625	597	610	600	652	610	632	683	622	629	621	634	687	653	641	605	610	593	613	629	676	608	700	594	584	590	583	633	581	621	647	625	650	623	591	611	616	643	621	624	583	593	625	649	641	626	643	660	603	595	616	594	613	636	612	645	648	622	647	643	636	657	598	654	601	642	601	617	630	596	616	614	635	613	673	648	638	634	617	661	603	600	591	619	643	632	607	634	659	667	591	605	630	642	636	666	623	637	563	648	613	653	612	648	609	625	627	636	598	627	611	619	628	640	619	624	602	646	618	629	580	649	591	616	615	635	597	627	628
22939	21096	28857	23584	21097	20742	2645	751	511	490	422	358	339	301	314	275	239	263	257	218	242	205	223	214	214	203	217	217	195	199	189	191	202	196	172	227	172	206	202	193	215	173	177	177	177	176	196	176	186	181	187	198	189	211	169	198	186	184	195	177	170	197	201	188	186	175	172	184	180	175	201	186	179	214	184	165	195	155	207	172	188	200	175	198	170	148	173	175	191	163	203	202	188	187	195	151	182	177	157	191	164	197	192	172	197	207	157	180	192	175	164	180	190	160	170	164	190	184	173	172	196	188	175	167	167	152	194	171	155	172	175	177	195	166	190	186	165	162	153	176	181	190	162	174	171	199	174	163	176	182	169	195	180	202	188	169	176	197	161	160	167	187	181	161	169	188	175	156	211	180	164	182	174	162	197	159	164	195	173	189	179	175	181	173	184	175	178	169	191	190	171	170	184	189	167	170	193	167	172	160	141	175	163	171	180	173	179	198	165	177	178	189	170	166	171	172	163	158	163	155	195	160	162	213	178	167	159	169	208	166	184	195	188	168	175	160	165	173	173	161	185	173	189	183	190	181	165	186	195	159	202	170	183	186	164	189	176	177	157	169	198	181	172	165	195	200	187	166	162	152	178	203	177	164	145	195	171	187	175	166	206	181	169	211	167	180	192	162	150	181	181	176	151	174	152	170	164	162	183	175	188	188	182	162	185	166	199	155	202	191	172	174	208	180	189	159	190	186	185	182	188	183	169	167	173	177	161	182	195	176	153	183	185	169	189	172	165	174	199	196	192	155	199	189	173	153	147	185	190	184	178	154	173	161	174	174	184	190	171	178	163	171	188	159	161	180	178	178	188	171	194	172	187	162	164	188	171	186	169	186	186	168	194	183	179	199	166	177	193	177	184	186	166	168	176	183	197	185	186	165	188	178	160	168	166	182	202	189	153	170	183	152	173	168	186	176	148	184	173	181	181	174	145	166	181	152	159	157	172	193	197	189	157	165	185	175	174	174	152	197	179	170	168	166	182	169	175	176	174	163	167	172	185	187	168	170	174	161	146	174	164	178	174	174	173	177	189	171	180	199	163	171	183	156	173	174	170	169	165	165	172	179	185	171	177	170	160	182	191	184	171	189	167	167	166	159	169	199	213	186	169	165	191	153	182	157	180	174	166	192	165	176	167	169	145	180	185	181	199	165	171	169	176	190	160	186	179	163	187	185	172	176	182	179	150	186	197	177	200	159	194	163	181	161	189	189	203	178	187	190	182	170	175	156	157	171	171	177	192	174	172	157	160	156	168	177	152	171	181	192	174	195	185	183	171	156	174	169	149	170	172	176	166	188	165	161	166	174	179	183	166	143	180	195	181	146	192	179	185	184	175	179	161	169	153	167	165	167	181	164	190	189	195	183	172	168	158	184	172	159	179	185	167	157	161	138	167	149	181	199	175	191	181	185	184	177	170	158	162	168	199	171	193	166	182	186	163	187	184	189	161	201	170	191	188	196	170	173	169	168	178	171	177	185	201	192	172	174	189	168	179	154	195	177	175	161	194	173	188	161	178	177	174	174	185	158	178	182	197	197	177	166	154	160	177	157	182	171	176	183	176	186	163	158	165	169	173	187	174	188	178	149	181	168	188	179	194	162	191	191	169	185	142	180	175	170	173	187	171	185	180	173	172	183	159	189	180	162	196	192	185	163	178	174	222	166	208	181	160	171	184	176	174	204	171	179	170	201	166	199	160	151	170	180	167	143	189	178	159	190	197	159	197	148	192	162	179	186	167	180	179	176	174	166	167	167	170	171	173	190	172	165	187	160	175	180	176	161	188	178	171	177	172	154	164	165	165	182	163	190	189	154	180	178	184	169	200	183	152	164	184	174	155	187	172	174	173	167	173	184	161	176	178	175	205	175	194	193	161	172	165	182	181	178	185	164	168	183	157	192	187	175	172	167	146	170	168	181	166	186	178	169	161	176	156	161	156	184	168	186	199	204	162	168	175	151	179	177	175	189	182	198	182	174	162	169	194	154	175	167	165	160	153	195	154	149	173	168	156	184	197	182	156	183	170	180	147	197	180	174	159	164	153	196	187	173	166	174	170	192	174	186	195	169	176	157	168	184	186	178	178	207	155	189	162	180	194	171	179	177	203	159	166	201	177	187	186	163	180	182	174	142	188	197	187	170	165	174	174	158	176	170	199	197	194	180	164	185	166	185	168	167	175	164	176	170	171	165	191	161	181	197	179	181	188	188	168	175	178	185	190	166	174	183	175	169	165	187	194	193	155	197	189	197	198	165	178	179	182	174	200	184	171	159	176	168	187	168	187	183	175	167	183	192	172	205	177	172	177	153	190	185	175	185	158	174	190	168	186	178	169	177	169	168	176	167	210	195	178	174	184	163	183	193	184	178	210	166	176	188	179	199	164	189	173	165	170	193	179	159	178	178	176	163	188	189	183	170	175	179	197	157	181	162	156	175	197	181	149	166	182	173	176	184	170	168	187	175	194	178	172	151	189	167	181	187	169	170	188	190	177	163	174	170	194	177	167	175	199	188	187	180	182	178	192	180	183	181	169	176	173	174	158	174	174	166	169	187	177	165	167	185	175	173	185	162	179	151	159	188	201	190	179	177	181	198	167	173	178	165	176	164	164	177	175	178	190	167	177	183	164	169	201	179	164	151	166	168	188	184	166	179	143	148	169	162	173	143	182	191	175	186	194	169	164	165	180	168	184	171	198	173	181	157	166	190	173	175	199	173	183	164	171	177	180	162	163	176	166	167	175	173	156	163	168	171	185	162	170	179	176	186	145	187	179	196	170	185	173	175	163	183	181	179	176	171	164	179	192	181	135	165	195	182	193	177	182	193	180	169	180	184	206	173	164	184	168	179	176	177	185	175	189	179	167	168	198	167	185	148	167	161	153	171	177	170	161	174	180	187	168	183	183	177	177	176	177	180	188	176	190	205	163	135	193	193	178	190	175	160	180	153	190	193	149	171	166	200	165	186	170	186	165	176	165	175	182	180	151	147	174	172	191	175	162	168	169	174	162	169	194	176	184	158	179	146	161	171	175	182	190	175	183	170	167	174	196	169	161	189	191	169	180	180	198	179	175	165	151	160	156	180	167	164	184	205	153	166	176	169	159	184	156	168	172	187	155	186	155	170	161	166	181	195	178	180	185	149	162	175	158	154	173	177	144	171	175	161	162	163	178	175	161	187	184	150	172	180	166	174	168	184	195	159	173	185	172	182	162	186	177	152	221	190	160	187	155	185	174	180	166	163	204	182	172	179	154	175	191	187	165	156	191	192	176	177	162	157	168	174	157	182	166	162	160	185	177	191	173	170	185	183	148	174	181	165	183	152	154	164	167	182	190	171	179	152	155	159	170	162	192	185	162	201	182	163	162	170	201	165	190	182	180	172	168	186	193	152	166	197	174	176	147	160	192	162	181	167	199	182	180	199	197	160	163	165	158	180	180	168	178	184	182	199	164	166
7292	15716	12799	6825	4754	3362	2425	1966	1646	1298	1130	911	826	762	722	600	585	580	483	516	501	478	441	413	405	400	390	390	368	341	356	339	341	348	328	353	325	335	339	324	309	299	298	323	292	319	312	312	328	316	318	297	296	296	308	270	264	295	280	307	306	310	292	300	277	291	301	273	279	326	281	315	264	265	267	278	286	303	270	299	300	296	295	273	307	257	278	280	298	282	274	257	268	283	293	283	272	309	287	301	289	293	282	318	266	311	289	314	261	303	298	270	298	276	308	266	304	294	301	285	287	299	285	259	277	291	264	277	298	263	280	276	284	271	295	302	290	261	275	262	258	273	291	287	275	259	302	282	289	290	311	277	287	308	279	274	268	263	269	284	287	282	271	295	287	275	288	271	294	267	274	276	290	290	272	282	310	302	293	266	285	269	277	300	251	274	310	261	292	279	299	269	289	268	257	273	265	303	265	257	289	278	283	265	253	285	263	311	263	281	259	246	238	265	268	279	252	274	267	263	290	296	271	282	266	288	295	289	264	261	261	269	257	289	261	268	277	260	290	282	273	303	273	285	259	306	279	263	271	281	282	269	257	275	281	264	271	288	284	257	260	291	280	243	262	264	303	286	280	305	273	293	311	297	295	288	289	288	284	283	289	265	297	276	272	300	271	295	299	303	270	277	294	279	273	275	286	261	304	308	292	269	302	268	268	279	296	260	285	272	295	258	298	293	252	303	270	278	307	287	280	279	291	266	272	273	291	295	260	274	259	274	268	267	308	301	265	305	268	281	269	278	300	289	270	269	304	289	262	229	273	295	263	280	288	273	283	275	286	285	280	269	275	290	275	264	303	292	298	271	264	275	293	249	300	281	295	282	297	310	261	312	292	271	296	269	288	281	299	291	258	267	265	288	295	256	261	301	287	296	267	282	261	292	277	266	285	273	272	272	274	260	282	287	273	268	288	255	251	278	306	270	284	253	272	274	287	300	285	276	238	279	273	264	295	289	276	291	291	306	277	271	275	269	271	256	283	310	288	273	246	287	264	300	302	266	295	291	281	276	252	288	243	315	259	278	275	269	282	266	286	276	281	286	280	266	261	276	260	309	285	297	269	259	284	301	289	277	293	273	291	276	299	286	290	282	278	279	310	302	289	292	288	261	279	261	288	267	291	249	280	261	298	264	284	271	273	287	291	277	272	260	309	275	278	299	280	283	279	282	299	276	266	296	301	266	278	290	274	304	289	254	295	268	277	303	284	283	272	273	292	269	284	270	278	288	311	269	290	281	280	250	272	283	296	273	260	290	270	282	258	294	267	266	288	311	266	263	248	289	282	293	299	279	272	289	302	262	277	299	297	241	290	303	304	316	249	280	287	256	277	257	279	265	271	312	285	261	307	277	304	284	288	300	279	280	294	306	293	287	274	300	293	281	251	294	305	301	291	288	269	298	304	268	273	263	275	295	288	271	236	288	265	269	279	244	270	248	298	275	317	281	277	292	269	297	285	276	284	275	293	309	260	276	284	288	280	298	299	282	284	274	289	259	313	288	273	295	252	285	295	269	295	266	276	325	263	273	266	284	238	259	266	289	301	291	292	283	291	314	274	282	279	294	277	280	293	286	282	292	307	272	279	324	249	302	285	248	241	275	284	266	277	273	280	301	289	284	291	292	290	272	275	274	283	266	259	280	288	291	294	268	267	261	295	270	274	292	286	273	257	298	310	260	260	293	281	295	293	284	305	261	276	285	281	287	298	272	262	298	273	280	281	292	285	257	308	273	280	288	280	276	314	260	267	266	290	282	281	264	281	287	289	297	281	282	259	294	294	249	271	285	293	283	286	290	297	290	233	278	296	267	273	309	244	277	269	248	292	279	291	270	283	312	287	291	264	278	290	262	268	243	273	308	276	279	241	259	294	249	281	271	282	312	274	300	268	278	294	326	296	274	256	295	265	282	290	252	277	263	292	277	277	279	265	300	257	250	292	270	260	295	290	298	290	287	246	259	296	279	293	271	267	271	301	258	276	277	303	288	303	294	290	267	292	260	269	286	245	266	307	265	274	269	298	259	262	319	261	311	292	307	265	279	282	279	285	296	298	296	262	275	302	273	302	284	282	288	276	304	314	285	264	261	283	297	268	305	288	267	261	264	269	297	280	274	279	272	309	302	278	273	292	261	277	295	243	269	287	304	281	265	264	253	289	286	297	295	276	280	294	294	286	281	309	303	251	257	236	280	275	304	282	266	288	287	300	289	279	266	248	326	283	279	301	289	258	267	296	322	304	263	255	243	240	263	261	309	259	276	290	289	257	278	286	293	294	292	271	293	277	236	269	300	284	326	290	290	326	282	289	288	282	266	312	266	281	267	271	267	268	272	281	257	275	267	257	273	274	293	278	273	287	281	280	286	292	309	271	250	258	273	283	262	280	256	282	291	240	285	276	262	271	265	315	266	241	230	293	298	291	311	282	271	273	298	276	262	304	264	270	299	233	309	268	291	275	274	283	237	266	246	269	295	309	322	282	272	255	294	300	284	264	315	284	298	304	274	291	309	326	306	289	275	296	300	313	249	285	285	281	251	257	285	267	297	290	283	303	288	281	304	286	239	258	267	290	245	288	276	296	266	260	280	276	260	272	275	278	264	271	283	284	295	247	326	295	274	294	277	279	263	292	256	258	310	272	308	290	300	258	254	288	280	310	274	280	253	280	297	251	272	262	281	284	266	306	269	298	286	258	299	251	264	318	267	291	310	271	281	299	318	302	258	306	290	285	304	281	276	289	301	281	286	260	273	281	294	275	243	315	287	281	297	316	285	289	287	307	325	266	284	317	296	272	299	273	285	266	246	270	302	249	297	287	278	283	278	275	269	283	267	289	302	248	279	281	299	275	270	280	260	273	307	285	288	281	296	300	274	290	265	252	278	302	258	272	266	261	265	304	252	233	268	278	310	297	265	269	290	288	288	305	302	306	282	273	282	279	255	272	279	280	298	259	255	284	268	266	287	295	258	275	283	280	293	266	291	293	269	283	299	292	308	280	295	257	297	272	279	259	278	280	290	291	270	282	259	271	249	265	281	283	287	287	270	287	256	287	272	298	278	279	261	290	310	299	265	239	293	257	295	296	273	288	282	289	302	277	272	295	247	265	265	302	264	306	277	277	256	279	276	278	271	312	253	302	285	271	273	264	318	290	263	273	303	318	276	251	309	299	263	250	281	285	256	303	274	277	256	268	283	306	309	263	311	271	312	256	297	307	298	289	294	262	276	273	251	284	298	321	305	264	277	276	285	277	249	293	273	295	282	269	300	303	292	268	297	281	250	261	260	282	275	247	295	254	275	317	285	287	305	287	270	272	239	296	268	282	269	295	278	273	294	265	249	278	287	278	283	281	271	264	279	280	281	271	287	272	286	334	271	277	279	300	263	307	272	316	262	276	304	279	309	307	291	298	285	275	295	280	278	304	317	272	259	287	282	301	283	290	281	282	261	283	281
26755	20003	6476	785	469	447	465	490	466	480	447	426	447	436	445	414	420	459	441	420	443	442	425	466	447	410	440	425	461	455	405	420	427	429	452	403	430	415	419	392	451	447	428	436	411	463	449	433	409	417	429	453	444	464	407	431	441	404	437	389	405	400	454	425	452	430	473	434	438	433	416	449	438	431	432	446	420	431	413	415	412	443	443	405	451	424	465	420	415	448	423	434	399	421	424	409	431	412	500	410	428	463	430	432	398	440	423	427	413	408	440	422	451	408	443	439	428	412	389	420	390	432	428	456	454	412	431	428	422	418	417	416	432	436	451	427	395	451	460	433	426	426	446	449	471	433	429	412	432	435	471	434	429	428	423	405	481	446	423	436	406	411	419	449	406	479	419	407	423	435	431	412	435	422	420	435	457	430	397	404	471	444	415	428	439	443	408	429	414	416	422	394	402	421	407	397	412	456	412	422	401	430	430	450	426	399	438	439	422	416	422	427	429	403	461	436	455	439	425	418	409	427	403	449	416	431	402	418	441	381	440	401	445	429	450	405	423	440	458	430	420	444	398	421	428	444	400	448	448	402	431	471	425	442	464	427	409	441	415	406	412	403	395	409	415	434	435	438	400	473	429	424	423	461	406	479	420	462	459	428	401	410	446	428	451	421	418	446	421	403	443	432	383	423	401	397	428	406	435	442	451	455	435	397	413	438	424	407	432	408	459	451	433	414	423	403	473	412	451	422	421	452	411	401	382	444	427	432	437	421	458	444	443	448	432	454	448	417	407	410	454	446	462	412	484	461	435	457	424	415	428	445	418	439	449	463	417	414	432	408	438	466	424	400	427	400	447	438	445	433	414	389	431	400	416	445	416	451	415	453	448	407	460	449	416	434	420	452	435	379	416	417	442	426	454	431	452	425	456	397	446	420	419	402	405	425	406	417	427	451	406	453	427	426	448	416	422	436	472	394	415	401	486	411	436	432	404	424	451	399	447	448	401	462	440	367	397	423	437	450	445	457	419	428	435	463	446	412	418	425	415	439	379	443	422	456	438	446	461	432	404	428	416	450	421	386	445	433	414	421	408	427	456	425	423	436	444	405	453	398	410	438	456	416	459	418	433	401	444	465	423	423	411	413	478	454	483	491	420	417	442	444	411	413	410	426	441	463	420	396	440	433	417	429	431	416	411	430	408	411	419	419	477	436	443	441	445	482	440	461	446	431	408	447	423	428	409	432	425	435	428	397	448	376	428	427	405	481	435	453	404	398	417	442	474	447	449	426	402	421	434	417	425	423	423	426	435	416	401	427	400	484	450	445	452	440	432	432	444	447	434	457	447	442	441	453	437	434	427	474	472	455	445	443	407	422	455	432	411	430	450	447	450	446	441	424	430	434	454	409	443	388	371	436	452	413	436	430	440	424	423	448	433	432	442	458	456	416	439	409	417	430	402	415	426	408	390	385	443	422	425	447	424	424	407	418	430	481	418	441	421	416	436	414	389	394	440	421	424	412	447	442	455	400	425	431	424	446	399	426	414	421	475	424	415	448	454	456	412	397	433	413	406	467	425	426	455	429	441	475	437	429	477	403	433	418	449	440	429	452	442	407	427	453	385	433	448	418	468	438	437	410	420	451	437	421	447	436	411	386	449	423	412	432	428	424	408	420	420	455	429	432	478	437	405	459	435	396	440	414	467	437	428	432	416	434	451	415	400	439	443	415	448	440	412	399	401	430	401	420	412	433	427	432	438	417	436	435	411	428	449	404	443	433	421	416	424	444	449	404	398	435	409	459	436	455	417	422	456	436	453	400	419	440	411	411	396	433	436	427	417	414	403	442	392	441	432	407	426	438	410	412	424	422	429	435	447	413	442	470	483	431	381	445	442	403	446	423	423	368	462	430	429	448	422	424	428	444	402	433	428	460	438	405	441	417	441	448	460	423	455	436	435	430	421	414	445	432	412	400	431	437	433	423	419	421	407	414	463	463	434	440	455	456	420	380	425	458	442	401	423	405	467	425	429	430	422	422	427	436	445	431	435	440	438	417	424	428	461	426	427	470	441	428	410	477	438	440	441	474	393	436	441	447	449	429	437	454	408	399	427	431	391	396	406	421	410	441	462	438	454	413	446	388	436	443	431	447	458	437	419	451	412	451	450	469	431	453	437	470	429	417	417	402	440	414	416	422	445	414	438	406	406	401	456	424	412	410	454	441	469	447	433	432	437	419	453	388	387	448	415	397	420	437	437	458	405	417	424	482	414	447	444	446	432	421	437	415	452	453	463	427	399	456	439	446	451	401	424	425	419	411	403	442	431	414	453	431	428	419	446	451	428	424	414	450	411	436	461	418	436	471	430	435	447	410	451	411	396	399	387	393	435	427	432	435	403	441	405	422	371	409	430	437	432	417	421	396	462	415	434	411	437	423	466	410	406	430	440	403	427	430	429	428	442	424	422	431	442	458	448	413	422	438	424	415	438	392	452	402	453	418	440	406	455	456	441	388	403	402	441	434	440	451	457	441	452	440	439	414	438	406	436	423	442	415	460	434	427	454	459	456	445	396	450	442	427	441	450	463	418	419	424	405	430	454	409	410	415	439	448	462	436	438	443	416	440	432	464	487	436	439	448	433	441	455	407	450	452	463	433	428	485	439	444	435	397	436	402	427	404	411	413	431	417	414	443	430	421	456	463	414	421	412	444	436	385	457	405	445	438	424	447	434	414	409	430	477	449	430	418	443	424	466	462	463	438	424	439	436	459	417	423	413	433	454	429	426	406	412	415	443	426	450	455	429	421	427	435	440	441	426	439	455	422	432	454	403	422	423	440	415	449	413	431	431	417	429	429	430	437	432	383	406	434	417	387	428	406	436	441	446	440	451	433	438	409	464	442	418	443	434	425	424	420	440	433	396	425	429	437	427	430	440	419	420	440	422	447	414	462	431	416	445	429	417	435	432	406	417	416	420	411	445	425	439	429	425	386	421	429	439	394	425	413	398	442	457	407	423	422	407	415	442	419	410	425	426	443	429	421	411	418	436	385	429	440	463	450	399	410	462	447	400	449	418	414	450	394	426	460	446	436	427	392	441	415	439	425	416	423	448	456	408	397	471	440	423	413	433	408	445	424	406	409	444	413	459	465	396	432	484	421	433	427	372	428	424	427	428	404	429	395	454	429	411	451	444	398	432	451	468	468	421	457	407	457	422	412	425	415	412	444	416	451	458	475	441	431	412	437	435	463	436	399	401	417	406	478	466	406	424	397	425	396	436	447	434	456	447	437	439	391	458	422	431	431	427	407	457	420	439	424	383	434	429	436	428	414	431	406	408	426	453	390	421	443	429	455	443	432	399	428	429	447	425	416	429	462	467	453	432	440	435	451	427	431	441	401	451	443	433	461	421	438	459	422	418	428	435	408	421	424	413	421	395	451	462	441	438	419	434	419	411	450	440	418	387	427	433	397	443	421	415	417	410	428	428	432	454	402	432	432	439	431	451
4143	1520	1301	908	804	757	754	734	688	700	721	679	644	666	639	670	612	633	709	632	680	639	636	645	650	673	648	614	663	673	612	605	619	652	666	668	634	667	651	625	654	649	613	587	663	601	635	627	613	636	626	649	675	609	657	606	693	605	661	645	612	589	659	661	664	675	634	564	635	689	628	680	669	658	587	678	664	619	658	657	637	646	635	618	641	628	638	621	633	607	634	658	693	611	622	637	687	669	636	626	646	676	632	652	632	589	646	625	641	673	648	653	645	637	629	633	642	632	678	630	661	689	667	653	656	624	688	657	627	639	630	616	625	638	637	648	630	646	619	671	603	616	657	659	625	632	636	643	606	638	630	615	643	685	669	636	701	621	659	634	579	615	636	661	676	623	632	615	618	613	655	679	642	651	640	690	605	660	622	637	643	611	604	658	600	650	605	611	605	611	662	631	646	667	637	642	672	611	684	620	608	653	647	630	636	674	658	615	647	664	643	627	645	630	626	660	668	661	666	650	612	630	661	663	617	581	638	631	639	620	617	628	648	665	609	628	666	661	661	620	675	641	672	641	630	628	609	690	637	616	655	681	664	680	639	636	611	624	639	659	627	636	592	641	632	636	646	673	627	640	644	617	670	606	653	585	612	659	649	592	666	671	627	637	694	631	630	620	660	604	622	662	648	654	662	623	651	620	610	628	657	640	653	633	645	666	627	582	642	694	648	631	657	616	662	639	639	656	629	655	661	601	674	675	637	630	615	630	602	610	632	636	646	636	581	600	660	633	579	656	638	691	642	623	643	581	609	627	631	626	639	609	613	643	601	618	668	619	638	625	684	640	633	600	619	627	643	644	642	596	631	640	640	662	619	646	587	614	638	662	618	630	647	681	595	673	602	721	652	659	606	646	626	663	649	670	598	670	590	655	614	626	616	623	640	670	654	659	611	662	646	647	671	638	672	658	616	586	651	634	612	677	612	626	635	612	658	628	645	624	650	643	629	610	618	612	640	656	614	641	637	640	586	625	608	606	622	633	668	643	620	689	661	645	642	616	629	636	598	670	625	619	647	666	636	630	623	632	680	651	633	623	646	581	639	593	631	660	615	612	694	603	610	639	639	689	636	656	636	606	645	644	658	672	634	627	641	712	643	640	633	599	633	624	644	665	649	632	659	648	660	622	638	649	657	657	612	607	648	638	653	626	639	650	665	650	601	678	679	623	596	626	649	653	649	661	601	678	687	649	623	665	628	670	603	623	615	629	646	654	626	666	621	637	671	634	614	683	641	660	631	609	687	649	664	648	677	596	640	637	623	622	645	637	649	650	634	672	618	697	646	634	633	629	595	660	632	593	659	659	666	607	664	683	657	635	684	626	645	601	640	631	589	650	688	612	636	635	643	623	647	618	641	622	665	597	639	628	602	640	670	616	620	603	646	626	649	647	676	646	661	598	647	646	619	582	642	684	666	656	658	653	645	590	647	650	663	635	540	665	644	645	597	652	684	643	625	641	639	656	645	631	612	645	611	674	652	594	595	614	657	693	643	615	625	576	610	660	626	616	651	618	687	684	680	652	626	604	669	672	617	661	630	620	652	675	607	658	601	604	612	589	615	640	601	631	631	637	638	654	601	651	610	604	637	652	631	618	644	664	659	596	679	603	631	660	670	621	631	633	626	594	635	640	590	640	631	616	674	639	634	653	656	645	666	634	623	651	640	608	631	669	616	643	637	621	650	596	624	618	629	632	637	650	650	619	651	659	636	652	643	631	669	616	638	658	598	636	635	676	660	658	619	650	651	604	609	677	644	634	654	616	656	624	637	675	610	648	628	649	632	630	631	676	648	664	617	623	670	659	617	594	626	632	629	638	633	636	670	584	638	658	650	712	638	643	666	647	686	652	669	658	628	592	676	623	668	632	617	640	682	647	616	677	573	682	653	615	679	625	681	633	661	623	575	675	654	663	612	620	647	622	628	615	626	620	619	691	630	642	568	647	632	609	622	653	671	592	615	677	647	641	624	663	622	608	608	610	592	653	633	594	596	662	651	629	670	664	630	661	603	634	619	654	613	615	634	646	619	662	659	618	665	668	657	615	624	607	648	653	642	623	650	639	650	628	654	664	640	613	566	641	613	592	652	594	694	621	679	632	572	623	630	614	610	654	611	646	661	664	631	655	675	629	677	664	645	657	651	657	634	644	659	611	613	656	605	645	634	639	588	597	625	628	634	641	619	643	621	627	592	589	642	628	614	675	642	603	569	604	621	625	620	639	606	647	658	684	647	630	615	613	648	630	630	640	663	662	646	603	674	671	637	657	619	637	620	642	612	655	646	663	629	607	635	613	661	639	659	608	660	604	670	658	632	616	648	674	625	584	670	680	640	680	672	643	627	577	664	675	669	662	649	625	647	640	621	603	659	626	670	637	655	671	573	653	608	559	644	620	659	613	655	596	668	659	661	669	645	631	647	642	632	665	682	647	628	644	621	618	616	649	587	675	653	612	625	625	680	611	642	641	643	648	615	656	632	599	570	631	573	636	640	626	626	639	604	633	655	599	612	614	637	662	638	622	608	614	642	637	669	647	656	662	625	639	624	637	602	649	664	628	695	657	653	630	620	634	619	681	622	602	654	651	643	653	643	620	643	686	639	668	625	650	626	643	702	664	630	699	625	595	637	620	630	641	624	655	673	638	679	675	617	667	667	643	637	652	604	623	631	582	620	695	587	599	642	608	688	649	627	638	607	635	674	624	634	614	669	614	647	598	622	651	664	639	633	661	645	653	652	634	627	613	650	677	594	608	646	632	669	639	638	638	638	615	598	655	622	698	650	652	615	629	593	611	630	681	611	661	580	618	640	636	645	589	634	673	683	642	634	620	665	611	682	660	553	605	626	606	652	632	649	667	652	637	680	633	658	620	641	638	636	662	633	624	602	686	699	653	627	616	646	632	632	622	676	645	664	655	612	635	636	596	660	658	676	664	619	597	655	624	669	654	669	653	644	665	651	661	680	613	667	633	660	653	631	645	599	654	642	640	659	633	613	632	596	636	639	616	644	637	605	648	663	638	664	657	625	681	662	608	616	690	639	680	636	652	653	654	622	631	616	628	690	645	661	606	632	675	614	640	686	580	610	642	656	666	609	632	622	631	648	646	662	625	667	651	661	617	612	642	643	662	638	624	623	675	645	614	648	640	620	624	639	649	630	635	629	653	676	644	630	628	614	623	650	621	675	623	616	668	627	639	642	655	651	607	580	659	664	608	622	664	659	652	628	630	677	617	605	656	634	633	657	664	670	653	671	607	621	641	683	645	619	636	602	655	584	662	640	672	642	671	637	644	594	662	646	610	677	637	621	655	664	649	625	626	641	613	589	645	680	648	613	673	666	686	664	653	619	641	696	652	657	632	654	637	671	633	650	669	669	622	583	643	622	642	596	611	593	656	614	685	676	641	681	676	618	673	625	638	678	631	657	621	599	670	646	585	666	649	660	640	659	671
23924	21126	28348	24118	21041	5334	1035	710	613	625	559	548	472	492	483	505	458	439	453	423	457	444	456	445	437	418	371	443	429	391	459	422	431	413	424	407	425	402	439	419	394	438	432	416	461	389	406	435	416	425	466	442	425	427	390	377	399	385	391	420	405	405	376	431	403	399	414	405	410	421	444	454	399	443	410	380	419	444	447	424	404	443	425	401	412	404	383	422	426	436	419	429	430	410	430	396	409	449	410	426	367	417	383	399	402	427	453	395	411	440	416	438	364	378	402	415	417	404	391	432	398	410	390	422	414	397	386	410	427	426	387	406	383	421	395	432	431	391	416	418	423	401	391	410	417	415	407	425	411	409	432	423	392	405	425	399	426	422	416	405	427	396	413	384	374	382	442	397	419	389	399	454	392	368	428	418	398	373	423	393	415	396	449	445	385	417	401	398	410	394	426	410	401	418	403	444	397	379	397	419	412	421	385	420	401	437	414	412	407	432	432	405	394	379	390	406	406	399	409	397	421	443	359	419	411	402	428	402	437	415	409	426	418	403	387	397	419	423	430	411	386	414	403	435	395	411	409	416	376	398	404	349	388	400	371	420	412	455	431	415	425	421	421	374	461	427	429	389	396	409	425	399	415	425	407	403	393	406	394	411	409	414	389	418	392	368	399	393	418	397	416	420	388	374	470	435	448	414	419	411	424	420	387	402	415	381	422	405	436	426	403	408	404	417	386	369	431	420	424	416	386	402	443	405	413	427	410	401	389	402	362	427	389	424	424	440	373	399	374	427	403	434	405	397	426	448	408	434	407	403	400	399	403	419	413	412	399	444	415	373	395	411	360	407	428	441	433	404	438	392	431	398	409	420	406	411	420	426	448	424	390	425	457	434	408	414	424	437	409	429	411	398	431	419	419	380	405	390	406	356	419	376	389	421	418	415	413	424	429	367	404	402	404	398	395	445	423	406	407	376	384	417	426	397	434	382	449	423	411	418	407	431	368	421	418	398	397	409	395	399	402	422	434	406	412	413	384	379	374	375	402	424	388	402	392	398	413	425	382	429	395	413	374	403	395	429	453	407	438	400	404	442	394	421	401	429	408	397	387	411	427	390	409	386	379	419	428	426	452	445	373	429	400	411	402	445	400	440	403	426	388	405	421	409	401	426	401	403	432	415	393	428	419	404	421	401	432	380	388	376	426	416	435	380	400	422	421	418	412	447	417	368	440	375	437	422	388	396	415	420	376	382	436	404	414	414	423	423	389	416	403	397	394	393	361	398	396	416	427	403	392	402	402	458	410	406	398	430	402	419	389	393	422	375	400	414	425	362	375	401	409	372	406	387	401	390	446	429	410	386	400	363	425	414	408	413	397	363	405	392	396	406	416	397	399	389	397	401	423	431	438	363	407	415	430	404	393	413	422	385	412	379	428	413	415	397	394	403	396	398	399	417	386	384	387	379	430	409	451	402	395	390	359	392	426	420	405	432	421	399	425	400	376	402	426	413	426	406	409	416	383	428	437	387	381	412	392	400	424	415	384	407	423	428	396	391	420	409	391	378	440	386	428	413	418	417	437	431	390	377	404	407	401	408	417	455	392	393	397	404	438	388	407	377	412	392	390	408	433	414	414	410	406	406	412	404	385	422	388	430	399	426	383	413	426	406	446	445	420	379	374	417	447	411	405	384	412	403	407	415	419	410	443	362	378	428	426	383	420	431	389	433	406	386	402	424	398	398	398	373	406	404	438	372	389	413	399	434	439	438	415	380	381	410	397	431	406	381	352	404	414	372	433	405	404	389	382	415	432	389	444	419	404	424	451	422	417	428	422	416	415	398	429	418	426	432	405	446	433	426	418	434	436	418	411	420	394	420	451	417	429	392	403	419	397	406	394	376	397	414	399	379	408	388	387	397	435	398	420	413	390	379	416	407	445	441	431	405	414	426	441	428	434	427	391	424	399	445	403	405	395	419	408	417	423	402	378	438	409	400	419	442	407	429	389	430	365	432	429	414	406	442	438	399	428	428	410	433	385	467	426	432	419	430	395	420	405	412	381	406	441	395	413	408	416	409	386	412	372	381	381	399	406	425	428	425	399	378	420	402	412	404	387	440	411	419	406	356	419	435	365	409	420	420	414	421	426	423	388	416	416	412	413	401	421	430	389	417	432	438	415	428	389	375	425	411	387	396	422	441	403	402	450	433	407	396	396	391	443	395	407	394	391	417	400	406	414	438	390	402	436	400	420	393	434	427	403	393	397	425	435	387	399	382	425	393	408	385	396	418	390	418	391	390	408	430	403	387	410	426	403	384	403	426	400	406	461	412	395	436	450	400	407	399	405	430	374	418	375	418	417	428	403	412	399	404	413	399	420	405	372	380	427	422	400	415	417	398	396	393	411	407	424	410	404	385	397	397	379	362	418	410	420	389	405	378	360	419	425	433	377	441	436	375	402	405	414	422	404	406	409	428	414	409	389	422	423	380	419	404	417	390	422	403	398	355	386	420	416	426	410	431	404	423	394	395	434	400	405	406	370	419	447	442	430	363	394	414	385	383	435	394	409	411	414	427	365	396	417	425	405	392	385	417	403	407	407	435	382	409	412	444	425	439	420	419	391	409	412	386	380	382	390	403	438	411	401	418	391	362	429	406	381	375	406	417	381	388	378	436	415	407	418	393	402	386	442	385	414	441	412	409	398	425	412	404	404	433	400	363	403	393	415	432	418	406	396	403	384	396	449	419	431	415	408	437	389	420	398	416	393	427	382	399	415	438	423	404	432	424	426	385	422	411	410	384	434	423	398	384	396	376	430	413	400	388	420	403	395	412	393	427	381	420	432	426	403	400	407	371	443	367	380	396	447	430	417	414	443	376	408	434	413	402	415	390	366	406	397	393	404	412	419	375	457	411	407	400	419	398	408	393	420	435	426	424	396	404	396	413	437	380	391	388	405	394	406	411	407	381	365	414	394	433	380	403	388	447	409	424	428	407	429	372	380	413	426	426	395	406	427	444	414	426	401	385	400	412	433	444	387	403	400	395	378	425	413	417	425	414	409	408	407	387	410	415	437	396	403	384	433	415	422	386	403	406	425	413	458	414	430	388	405	425	413	408	389	407	410	407	410	362	433	412	388	417	431	404	430	391	450	414	414	420	450	420	415	435	407	392	410	421	373	438	395	396	438	406	410	355	431	379	370	406	406	432	441	383	414	403	434	399	423	401	410	408	400	425	423	454	389	402	415	382	402	407	399	394	388	372	377	385	418	444	403	402	390	410	412	423	411	445	435	410	401	404	403	373	414	380	418	408	416	448	397	424	388	392	441	407	379	397	435	371	378	411	427	376	411	408	396	430	420	411	351	409	403	405	382	427	399	431	424	415	383	402	408	397	396	425	412	444	465	399	426	369	380	403	435	426	404	418	378	415	433	424	424	459	400	421	391	407	419	402	436	415	408	383	394	429	403	363	425	424	413	406	425	384	404	398	423	424	456	419	413	472
5333	10076	8407	4369	2971	2293	1814	1564	1254	1144	1062	982	936	876	826	824	778	752	754	769	719	698	702	696	680	642	687	706	716	675	666	632	654	668	622	689	692	635	656	629	635	612	669	635	657	639	647	661	608	611	670	605	641	638	667	594	652	671	626	627	606	617	627	590	608	604	631	617	624	582	619	630	627	631	632	659	582	601	599	669	644	624	658	599	624	638	637	628	602	602	628	645	652	622	607	631	618	680	576	614	587	614	616	646	654	599	632	669	659	593	575	582	605	649	654	600	629	624	590	652	609	657	595	634	639	655	615	622	662	610	598	619	633	654	600	620	609	606	633	583	621	626	662	644	584	632	649	658	611	598	638	598	590	646	612	609	616	608	627	619	644	611	618	595	634	625	633	642	654	581	629	642	611	616	558	604	597	622	580	694	622	595	602	615	637	616	628	619	593	585	621	647	623	610	617	598	641	639	600	600	587	624	638	623	618	592	636	610	644	590	621	597	569	624	623	602	594	617	567	581	629	585	625	643	563	644	583	643	583	618	619	628	595	593	648	631	615	607	589	604	598	616	621	580	643	606	550	615	605	605	661	603	621	647	623	595	598	634	678	618	590	599	617	618	622	638	661	623	552	620	629	576	609	600	585	610	614	637	609	615	618	626	651	606	645	620	635	674	648	630	637	620	604	565	615	636	618	611	609	575	592	632	623	615	645	598	599	635	592	595	615	638	641	592	608	595	610	617	602	630	633	605	600	601	574	577	572	632	575	608	635	620	599	600	634	640	639	592	658	607	598	611	604	585	607	618	631	628	593	616	604	602	605	646	616	613	602	593	614	600	631	650	597	576	632	626	636	570	616	617	644	577	574	575	659	629	600	612	580	614	591	584	667	631	618	624	615	605	606	619	589	608	608	613	620	600	564	652	649	609	606	621	630	617	625	615	638	615	629	616	641	624	647	582	573	597	642	610	637	610	608	633	599	575	615	625	649	609	606	630	606	656	647	632	610	606	623	563	586	627	582	621	635	609	640	610	575	618	609	582	558	624	586	594	620	576	654	666	620	579	617	621	589	608	604	680	666	650	595	651	594	642	628	576	626	604	606	586	621	579	613	666	609	665	566	631	664	602	641	608	633	603	633	622	607	620	623	618	590	669	581	590	621	614	620	651	610	607	640	621	629	638	624	623	638	593	618	599	618	617	626	590	644	642	638	672	644	625	628	606	591	627	649	622	595	600	629	609	621	623	646	584	631	654	636	598	583	598	627	653	629	617	578	605	643	620	621	642	627	686	607	585	599	591	642	593	615	624	629	630	636	580	638	633	655	627	623	629	598	584	595	659	618	617	623	637	597	628	662	619	618	640	600	631	614	636	622	630	652	627	611	620	629	623	598	676	580	594	631	604	598	628	598	594	622	693	658	619	581	656	617	597	595	634	602	620	602	613	583	650	665	640	628	603	588	628	582	678	610	640	635	590	622	613	587	618	644	620	627	625	592	647	638	633	596	616	634	624	612	596	605	559	662	626	675	628	602	604	616	627	601	585	687	596	603	657	628	598	612	650	611	588	626	624	549	622	601	672	609	605	637	631	605	628	623	608	625	630	578	632	627	657	624	622	577	608	615	647	691	652	594	639	632	611	596	598	625	666	620	584	630	607	619	624	625	627	615	579	621	594	612	645	634	563	634	639	631	613	584	598	635	611	608	621	666	655	581	606	621	595	642	607	593	588	625	619	626	639	603	608	609	618	579	633	610	601	597	638	622	610	590	600	613	626	607	640	654	625	610	636	618	620	635	673	604	645	600	637	647	606	632	625	642	623	579	655	637	584	578	601	582	615	612	594	609	597	669	603	638	627	590	629	602	580	643	606	630	611	590	617	558	633	639	608	639	624	617	580	572	627	617	613	625	578	598	643	579	637	587	604	583	631	605	647	594	676	649	641	628	633	612	642	605	615	566	659	575	647	650	635	614	624	595	626	614	641	602	620	598	630	619	592	642	600	637	622	638	637	608	597	658	626	598	580	601	594	587	599	612	608	621	652	602	612	583	566	589	551	624	598	633	615	636	645	611	627	603	641	647	574	639	599	638	599	583	627	565	596	617	635	605	684	640	588	597	597	595	623	636	623	619	614	582	640	633	596	587	613	580	673	629	620	632	617	633	637	620	621	631	570	655	620	616	606	626	589	596	651	629	624	609	636	638	601	611	619	677	618	588	612	607	590	664	614	607	637	619	644	566	634	634	577	650	583	607	595	623	588	595	614	632	567	639	599	631	638	610	612	609	618	595	606	595	594	626	569	622	634	632	613	622	604	644	555	620	665	623	583	646	645	612	605	646	664	588	601	650	586	628	623	603	650	598	628	614	607	633	602	614	625	649	601	590	617	614	625	623	607	591	593	594	590	635	633	615	588	623	606	645	631	677	614	638	630	589	629	599	641	631	636	636	613	622	645	627	609	597	577	609	662	640	640	628	643	622	577	587	591	578	629	613	623	610	606	622	629	615	586	605	608	626	607	588	584	589	603	593	587	649	617	581	603	614	608	641	605	625	653	584	679	603	619	618	623	612	638	585	640	609	637	626	599	580	625	603	595	666	630	620	633	605	612	632	598	648	643	625	631	613	619	558	577	617	616	591	641	590	659	603	652	621	640	618	625	638	632	667	560	631	607	637	620	619	584	603	613	630	627	620	615	705	595	603	643	635	614	630	596	580	652	625	620	577	565	619	623	571	592	630	637	583	601	627	663	652	652	649	667	645	597	639	639	669	624	631	588	610	619	623	637	626	599	635	600	597	596	625	586	602	589	665	574	608	583	625	598	632	605	614	634	631	614	596	599	637	603	591	583	595	622	610	584	640	604	617	649	606	595	670	599	633	617	607	653	582	560	638	634	625	620	623	610	638	644	612	615	654	605	613	626	605	644	646	627	637	617	628	606	578	610	625	632	596	547	609	589	593	606	663	613	651	618	660	577	597	605	627	641	638	646	630	603	612	616	600	654	650	607	585	612	646	601	634	599	659	634	625	667	640	620	584	598	649	620	624	560	627	621	625	599	613	649	582	573	613	619	616	665	626	596	602	615	626	610	651	619	627	585	620	619	615	612	617	629	585	622	556	651	643	648	622	648	606	577	638	606	584	600	586	639	620	559	595	634	610	561	590	616	620	585	609	575	623	651	598	606	640	595	635	591	636	614	601	607	591	653	636	573	602	645	633	612	599	633	614	583	629	600	592	632	653	631	649	602	632	591	625	635	616	593	613	624	596	616	592	638	612	594	596	646	617	635	612	618	636	631	604	629	622	622	615	583	622	619	617	616	641	611	591	573	564	626	604	564	582	620	628	620	581	618	635	625	614	636	612	664	577	628	618	618	641	598	595	604	609	622	580	593	590	642	570	605	605	608	642	609	592	632	627	612	572	630	601	634	574	629	610	608	606	589	645	597	613	559	622	603	682	624	577	611	637	591	644	653	615	560	630	645	594	598	663	660	581	643	596	605
22953	21062	28787	23563	21063	20691	2651	785	554	484	439	408	351	314	285	269	262	257	231	235	222	221	228	181	235	231	204	231	205	204	187	230	170	188	188	210	201	192	164	185	194	179	181	189	186	164	176	200	174	209	171	180	178	187	172	190	163	173	202	177	167	181	143	166	153	175	201	183	202	176	184	177	189	186	160	206	172	160	162	173	175	182	167	180	185	183	161	176	160	173	171	185	191	172	204	164	171	195	172	203	159	169	164	170	155	166	168	189	182	187	187	200	194	178	171	176	160	139	196	169	161	159	204	161	178	199	166	190	168	179	168	169	167	172	186	185	162	204	176	164	172	176	160	185	185	169	174	188	184	161	166	175	175	186	159	174	187	163	168	144	174	168	188	176	200	159	161	165	188	182	168	150	183	157	190	166	168	198	176	165	174	150	177	163	173	166	180	201	168	156	155	169	167	193	173	159	173	184	142	189	182	154	181	159	190	165	202	165	177	175	219	206	167	164	168	178	171	175	137	183	156	180	167	144	189	150	164	173	178	176	157	184	170	194	177	174	179	184	153	188	155	176	187	186	174	149	163	195	172	180	156	170	164	172	192	172	169	179	197	178	203	150	171	179	182	172	175	183	175	163	172	182	176	167	165	170	207	189	151	157	194	197	174	180	161	175	140	176	199	173	189	184	185	182	182	177	155	166	188	167	163	163	171	195	181	175	183	170	185	160	185	148	159	155	157	172	166	170	160	178	189	178	182	177	165	173	156	188	174	178	174	171	183	149	180	178	162	165	166	200	191	150	170	182	183	168	182	182	198	172	172	176	192	184	154	148	153	170	173	181	201	181	163	181	156	191	181	172	167	166	166	175	194	171	163	194	170	167	168	168	166	162	151	172	194	185	147	155	164	186	181	183	188	196	169	203	177	164	190	158	153	174	175	181	172	207	174	175	178	171	199	163	161	149	191	172	189	190	166	193	197	162	178	172	164	180	150	165	178	182	166	162	185	161	172	177	177	194	183	163	149	162	171	183	178	188	162	170	171	171	174	160	185	168	173	146	175	191	179	170	186	182	151	182	161	187	170	179	166	169	156	186	166	172	165	185	189	173	169	171	167	182	164	174	175	177	172	163	163	179	165	164	174	154	184	179	192	189	182	181	170	143	188	162	158	184	164	170	209	149	176	174	170	193	193	157	171	182	167	167	173	172	170	202	193	189	199	183	184	188	157	195	174	190	153	181	169	149	178	172	166	167	172	165	203	171	170	172	168	179	198	168	186	155	174	165	164	173	183	186	179	192	180	182	185	160	173	166	145	180	173	177	187	164	175	182	173	198	174	185	173	162	155	153	172	150	184	166	198	201	181	176	182	164	176	168	157	180	172	196	180	177	164	168	168	200	193	168	178	168	190	164	172	169	162	164	173	179	170	166	165	185	194	175	167	170	164	179	171	172	172	184	156	187	183	168	154	179	171	173	164	157	190	146	151	163	192	179	173	170	161	195	189	174	156	161	183	164	156	185	170	196	159	163	193	167	203	164	154	185	179	178	149	161	162	176	173	155	191	180	178	183	172	179	209	189	190	179	176	165	161	166	178	181	181	173	181	174	162	200	187	174	187	155	161	181	202	202	175	210	184	161	193	165	144	181	162	182	159	159	171	183	171	181	151	182	179	141	180	179	150	161	172	161	151	155	147	190	165	154	184	182	201	165	148	183	187	158	171	159	193	173	175	188	203	184	173	172	168	182	176	148	156	198	170	179	180	153	155	157	156	150	175	181	154	207	180	195	159	191	154	162	174	184	192	181	174	183	182	162	147	190	169	162	179	172	163	165	173	152	162	174	160	166	154	192	171	168	179	165	167	184	181	158	163	160	173	192	186	152	158	179	199	162	167	160	190	179	190	160	157	190	184	152	189	175	178	164	163	188	169	157	159	153	175	162	177	165	176	164	164	165	169	154	187	161	166	172	171	178	167	169	174	149	159	173	185	158	177	182	191	190	212	173	171	175	174	184	184	179	190	171	205	184	171	176	181	173	158	175	162	170	159	162	166	177	193	180	159	186	184	165	171	185	173	178	137	183	162	168	190	175	185	169	176	150	167	196	160	160	153	166	201	193	159	148	174	174	182	172	171	165	195	180	191	183	183	178	145	180	188	163	185	175	157	162	180	181	177	168	185	173	167	191	173	179	180	194	183	166	195	164	183	159	169	177	161	189	188	193	181	187	187	175	175	191	178	173	189	161	175	206	170	191	185	178	175	191	180	155	165	164	187	166	179	178	180	168	172	179	173	186	181	162	171	169	190	181	178	161	191	162	170	179	186	185	187	180	162	175	165	182	174	182	172	187	169	158	172	191	159	171	153	165	181	174	196	196	170	168	158	165	151	186	163	149	168	163	174	187	154	166	181	163	167	172	190	160	185	156	157	193	183	184	176	168	180	169	166	207	185	158	168	177	166	187	176	183	193	176	156	181	169	175	171	192	183	182	176	174	161	184	178	178	175	167	171	147	166	164	151	162	197	165	182	198	158	186	199	166	181	213	180	165	184	158	159	177	169	194	175	172	154	185	146	168	166	162	160	166	159	166	158	167	162	188	163	168	160	183	160	158	161	155	194	159	167	191	175	188	167	196	185	196	181	171	188	184	173	164	153	163	151	180	176	180	191	184	178	179	172	163	165	193	177	168	183	221	182	164	190	181	170	163	161	173	184	146	159	180	154	183	154	171	181	185	164	167	145	140	170	159	172	186	166	174	179	192	175	165	172	173	177	178	155	183	172	152	166	179	180	146	164	167	180	186	170	170	186	182	184	180	192	169	193	179	179	161	164	157	177	191	172	168	175	148	164	184	158	176	176	178	187	180	166	159	171	170	183	167	192	181	165	177	187	180	177	170	180	169	183	181	197	176	187	175	169	179	178	177	176	169	189	192	180	179	178	171	183	157	149	181	161	165	170	179	177	156	156	191	170	179	169	164	185	170	180	151	181	177	168	157	173	166	176	200	155	194	165	174	141	177	148	187	172	192	166	183	168	174	158	171	183	200	188	147	197	173	189	173	149	202	162	181	173	141	200	171	190	138	176	185	188	163	197	168	189	170	180	164	180	186	161	167	165	163	188	181	163	183	177	184	162	173	187	176	175	175	184	166	166	150	170	201	180	179	169	187	181	165	176	201	158	160	165	160	147	157	179	183	203	190	177	190	168	180	173	159	167	144	187	162	152	175	182	166	195	162	146	179	191	175	172	181	193	164	142	176	199	181	166	209	180	204	161	208	171	130	166	183	185	153	143	188	153	163	173	186	181	193	169	182	181	152	158	163	179	165	166	150	192	162	159	150	149	151	166	166	173	168	176	181	190	195	167	153	184	214	166	169	172	175	190	181	184	176	193	183	170	164	177	162	175	174	169	156	176	170	168	164	179	164	173	187	172	166	158	180	168	173	175	167	162	168	185	164	175	168	167	172	143	167	179	172	181	178	162	193	181	176	173	205	181	161	188	148
7252	15613	12720	6757	4703	3249	2518	1977	1599	1320	1088	933	856	718	687	700	600	556	481	456	459	447	436	389	395	392	375	366	354	368	339	348	333	368	315	339	331	348	333	323	314	307	344	306	295	327	340	333	308	307	299	311	313	292	289	289	299	306	283	289	283	283	278	289	278	315	288	295	297	280	288	301	289	263	290	297	309	271	254	278	287	311	257	285	294	290	271	296	299	292	277	280	278	314	292	269	291	278	248	279	312	281	285	313	287	247	281	277	284	281	289	287	261	302	227	278	270	258	248	300	265	273	256	304	275	299	298	262	279	251	257	248	296	273	268	289	293	248	269	283	257	308	286	261	264	296	271	261	270	265	267	287	304	273	270	281	250	292	301	293	279	307	280	306	279	268	304	270	270	257	273	270	292	293	256	258	291	314	261	283	249	269	269	272	267	273	275	250	279	267	253	280	293	249	267	278	287	270	281	267	302	286	251	278	299	269	255	267	255	273	293	278	283	282	282	295	261	294	287	280	227	288	271	294	269	254	281	268	275	248	266	271	297	287	297	286	273	294	274	276	287	285	276	299	265	274	246	282	290	284	257	265	266	287	304	253	294	288	273	274	278	266	261	274	263	275	291	284	267	299	255	294	238	263	296	250	296	302	292	301	297	289	236	276	301	259	297	290	254	235	268	296	251	265	284	292	259	269	267	282	287	276	268	264	261	280	268	271	278	262	290	251	289	298	293	295	260	277	280	289	274	280	293	273	294	266	263	274	272	284	284	259	280	290	280	280	300	283	265	285	263	251	285	244	273	289	278	290	310	283	291	261	282	240	261	294	280	286	264	271	315	285	276	282	283	294	301	278	292	275	303	286	281	272	268	266	263	266	292	245	290	256	296	262	295	276	299	276	265	260	276	276	245	289	272	253	249	277	305	265	297	274	248	260	274	275	264	287	273	272	290	278	287	264	271	274	272	272	254	282	273	267	285	274	251	285	276	283	287	272	276	265	288	287	283	289	280	249	273	285	276	273	279	259	284	285	262	277	265	299	290	293	268	303	276	280	274	297	321	235	272	287	275	268	274	260	269	293	268	275	285	262	284	274	263	251	280	278	249	275	290	248	286	292	290	286	277	282	266	271	266	280	289	239	280	277	257	293	249	253	256	324	329	277	274	316	301	276	289	278	279	276	267	261	300	275	273	270	267	252	277	252	276	277	293	254	294	283	286	253	277	272	288	284	268	290	255	271	277	302	252	287	265	251	291	265	273	283	264	315	271	262	257	257	252	266	290	290	285	286	275	259	271	258	288	273	280	265	274	290	290	267	277	304	275	225	298	268	296	275	283	279	305	276	270	281	287	301	273	289	263	287	269	274	275	281	274	276	283	253	253	278	273	277	295	272	280	256	293	278	269	266	291	261	286	283	285	267	283	301	281	303	249	279	300	278	280	268	290	289	268	266	292	241	263	293	297	299	255	274	287	266	264	287	280	251	277	242	267	286	288	257	270	301	273	297	280	243	264	268	293	297	279	279	255	277	262	282	283	276	287	276	266	284	255	238	270	267	279	268	272	260	261	277	285	272	262	285	250	268	278	257	237	251	292	266	304	252	258	310	274	287	271	272	257	280	266	275	269	284	285	274	282	305	264	270	274	275	287	258	299	284	263	285	284	277	281	312	265	274	272	298	287	284	304	274	284	271	286	257	264	287	260	267	278	264	263	287	242	255	296	288	252	262	280	295	257	271	276	270	274	287	269	246	273	272	280	283	269	314	288	271	271	264	291	254	298	267	279	325	281	292	282	237	242	290	257	247	254	250	269	265	288	286	307	253	246	255	293	291	292	262	288	268	264	267	291	260	267	270	271	272	291	281	276	286	282	296	239	246	266	264	251	266	278	284	260	284	271	286	271	262	256	302	274	287	269	290	286	239	241	315	239	278	261	259	301	267	260	285	274	265	276	284	245	267	292	270	273	283	261	286	294	288	221	278	247	272	263	284	319	261	258	258	293	283	291	268	278	267	261	277	269	261	257	256	260	272	256	255	276	277	263	302	274	256	313	274	276	274	274	255	273	287	267	270	263	272	274	268	308	278	266	291	294	282	278	274	311	293	283	262	272	253	289	278	309	230	252	299	251	289	255	268	264	286	269	291	265	240	283	261	279	283	264	269	251	250	274	268	269	278	248	254	268	267	257	269	270	279	265	275	278	284	298	290	256	257	290	249	257	277	292	243	277	295	246	279	294	251	272	272	229	263	291	281	264	263	260	272	279	280	278	273	259	267	275	289	303	296	249	270	308	274	261	297	225	278	278	261	274	248	248	278	278	295	260	281	277	270	275	282	285	273	286	289	267	300	287	252	280	306	287	284	263	294	245	267	257	247	278	247	262	262	297	294	241	303	279	263	256	297	269	262	261	313	257	261	282	288	260	277	297	269	263	295	254	290	275	278	274	290	264	252	301	286	262	274	271	301	292	268	268	252	263	254	249	272	303	258	264	308	282	289	256	263	268	284	279	276	280	298	275	266	283	262	273	267	280	264	267	267	249	260	276	297	265	278	263	253	271	249	273	290	298	290	278	273	309	291	266	294	291	301	276	260	277	262	272	260	260	290	271	252	285	267	280	268	249	276	277	262	275	273	276	236	296	285	259	277	269	284	287	256	279	296	282	269	274	270	320	261	267	264	288	294	303	259	257	283	298	296	293	277	302	269	269	244	277	285	246	260	278	299	279	275	287	295	280	245	272	276	261	289	280	272	282	277	283	249	274	293	275	279	269	285	287	272	270	300	277	249	287	305	251	276	289	268	267	268	265	260	258	277	306	273	286	259	301	281	290	273	280	290	295	275	270	255	252	265	246	248	279	258	285	290	254	231	285	281	263	268	257	275	276	272	256	263	261	261	274	290	267	251	267	272	269	270	275	311	288	287	266	262	272	258	259	272	294	270	241	260	280	288	265	288	246	281	281	288	285	274	293	247	272	277	255	256	265	295	306	268	298	269	293	295	278	286	287	237	281	292	271	297	257	267	292	265	273	277	260	276	264	300	341	300	253	288	278	269	290	295	264	233	306	261	269	288	263	275	284	289	285	257	283	250	292	269	281	285	274	255	275	289	262	268	286	296	288	323	308	255	273	299	283	255	257	284	257	283	262	283	291	275	249	275	263	288	247	284	298	264	263	282	271	291	288	248	293	289	265	266	255	286	294	273	291	289	275	259	278	249	286	292	277	268	259	252	293	257	268	267	288	292	276	268	262	300	273	262	274	271	253	279	302	294	256	265	263	292	274	293	289	249	270	250	290	300	289	279	297	281	270	260	262	282	271	273	271	281	289	297	292	311	268	266	264	288	285	253	258	249	262	287	255	303	259	261	275	268	269	278	295	271	283	283	264	262	280	262	262	265	256	307	270	295	262	288	286	271	288	274	225	270	270	285	290	274	271	289	293	276	262	275	312	269	273	282	268	288	273	249	279	264	275	272	267	285	313	330	271	269	289	287	275	295
26656	19993	6376	778	508	469	456	422	419	444	463	403	432	422	451	388	431	452	456	458	434	456	437	406	364	465	434	452	403	414	429	419	408	427	431	431	389	425	416	417	448	466	407	454	427	444	415	398	428	441	382	398	416	423	448	429	403	420	422	436	428	420	459	453	408	445	432	414	416	457	431	437	455	427	414	408	392	434	437	432	421	424	415	415	423	403	418	414	438	434	419	458	438	424	445	437	434	404	432	443	415	423	427	424	447	454	446	389	399	412	423	407	426	420	407	442	408	394	447	411	400	412	442	415	400	469	429	430	449	424	410	412	390	441	445	401	414	386	447	385	412	428	464	402	411	385	436	412	440	410	439	390	383	434	431	419	424	437	392	427	416	449	439	404	397	403	467	436	401	425	435	435	422	393	411	443	439	409	427	443	453	420	437	429	436	427	413	445	379	435	423	437	435	409	429	413	429	445	406	411	408	394	429	412	385	434	380	428	441	390	423	371	414	429	458	400	432	432	407	398	374	451	416	418	424	418	412	443	409	458	413	458	470	425	439	367	394	430	443	454	409	428	436	407	417	459	406	409	417	453	425	407	429	404	415	436	434	424	444	423	411	413	405	418	398	418	400	406	429	395	437	421	400	457	447	434	397	429	395	427	437	438	409	415	409	437	470	405	409	422	396	435	431	408	452	420	414	437	419	424	410	421	453	423	406	382	427	460	447	463	412	437	430	432	437	419	428	422	412	426	471	413	442	425	425	418	438	437	426	411	428	392	411	385	446	425	401	442	452	461	411	407	407	446	449	420	448	442	404	415	415	429	420	434	445	419	387	392	424	415	426	397	392	463	441	436	426	430	420	402	486	396	427	442	407	438	429	392	419	398	445	440	427	420	420	413	418	408	409	429	425	420	445	434	430	402	425	381	416	424	457	422	403	427	413	470	409	422	418	423	426	387	413	407	455	436	440	421	430	430	423	405	366	425	414	442	419	432	435	419	441	441	426	423	458	405	409	460	455	404	434	422	447	447	463	431	439	443	368	441	424	448	456	440	436	458	422	437	450	392	432	412	432	428	372	385	416	409	400	438	452	425	440	425	413	420	467	389	397	400	420	432	433	426	404	426	411	430	420	410	426	432	447	410	396	435	398	402	430	420	449	401	418	413	398	422	438	427	415	426	445	429	443	407	450	419	425	431	400	439	415	438	430	444	416	422	427	454	419	425	434	466	426	441	415	420	395	406	458	440	402	430	433	411	397	433	434	413	465	458	397	447	435	436	427	427	426	415	434	373	442	370	397	414	411	416	410	436	420	400	442	393	437	407	443	397	405	428	443	407	425	413	461	419	360	450	422	427	406	433	415	392	426	422	408	388	414	415	421	451	425	460	423	433	434	388	428	405	420	436	410	435	400	426	430	425	413	395	449	423	404	427	427	439	440	415	420	418	390	437	409	399	415	390	417	395	430	398	390	451	424	440	433	391	438	429	399	382	441	388	437	450	431	404	433	409	446	440	420	388	438	406	414	410	405	406	430	420	420	417	426	443	412	467	433	414	395	385	407	446	419	473	420	435	412	462	435	416	420	479	432	388	406	463	415	440	405	434	429	422	405	406	422	424	440	426	415	385	453	400	433	437	413	450	460	422	416	414	460	420	418	428	413	408	411	382	402	430	417	433	420	404	406	432	419	435	462	371	405	399	394	417	435	399	415	423	423	392	433	437	406	441	420	411	426	406	401	421	404	428	412	409	437	452	385	456	401	444	432	396	421	397	429	405	421	427	414	423	418	414	427	428	409	435	444	448	412	419	399	427	405	427	410	432	400	429	429	419	427	411	418	437	414	460	408	428	406	414	450	420	410	473	413	428	400	465	432	393	423	439	442	395	417	435	453	412	419	417	409	415	397	391	448	410	455	411	428	444	422	372	423	403	400	404	444	424	397	435	441	420	434	466	416	401	414	431	419	420	451	424	432	425	433	424	429	444	419	379	398	421	426	425	451	394	429	403	429	490	426	425	405	459	406	451	431	432	424	382	442	405	413	409	411	432	411	401	431	417	431	421	422	380	422	418	425	429	398	419	429	451	403	406	399	438	418	399	384	421	427	390	427	399	390	442	443	411	416	437	423	409	439	415	423	394	438	429	442	411	459	381	411	468	416	408	436	435	427	477	419	413	432	430	426	423	419	435	388	436	471	404	417	428	401	417	443	429	411	461	391	407	419	447	445	402	439	430	435	390	426	431	438	435	435	401	414	398	373	436	410	435	421	412	377	432	436	417	386	396	394	437	435	424	427	410	410	374	449	424	459	404	428	407	447	395	390	398	403	404	452	418	445	424	400	427	408	429	408	449	443	399	395	395	405	400	431	389	386	395	438	442	417	430	440	456	424	430	399	417	412	456	420	433	406	434	417	411	449	423	395	400	406	406	443	439	474	438	407	418	451	374	429	428	432	403	419	387	427	422	444	426	400	417	442	416	435	415	445	419	448	442	419	408	414	444	394	434	410	438	409	408	434	422	421	449	393	438	456	450	385	424	427	469	447	434	465	398	386	403	422	383	430	433	452	419	409	437	394	419	426	416	451	414	442	442	422	465	408	445	415	380	446	421	422	423	405	372	435	442	442	411	428	448	437	410	409	437	425	438	438	437	435	407	447	443	417	457	441	435	461	394	441	403	417	447	391	416	419	449	401	413	414	400	405	480	463	407	426	435	428	422	414	408	408	468	452	424	398	410	387	429	408	418	418	464	410	412	412	435	430	452	471	450	441	427	411	464	419	411	443	411	441	406	458	405	420	408	425	445	422	390	440	432	415	406	451	408	429	472	433	420	438	420	367	405	446	412	420	420	420	442	445	417	411	403	426	421	445	395	410	449	436	434	428	401	399	353	440	408	413	414	411	434	435	385	435	421	433	449	411	405	446	382	451	432	416	450	426	468	433	437	402	436	420	410	443	423	411	412	407	430	429	455	429	431	431	442	405	417	436	420	429	458	412	425	428	383	418	421	447	440	431	425	407	433	441	412	421	442	434	418	462	418	428	401	454	412	432	411	425	402	406	464	413	440	426	413	412	441	441	438	429	422	416	387	423	415	449	436	416	389	398	432	444	421	429	440	421	402	414	437	422	429	403	416	394	399	438	419	422	431	434	436	430	471	434	414	437	462	387	409	396	470	446	467	435	434	410	416	429	409	405	402	450	443	466	397	402	425	459	402	395	435	445	417	407	407	432	395	412	395	429	429	447	422	433	421	433	436	372	419	449	430	396	440	367	414	426	425	412	430	388	448	450	409	449	443	409	404	447	430	428	393	389	417	421	410	389	436	390	408	427	416	407	417	414	390	410	371	434	471	442	423	464	426	447	394	409	403	417	399	431	413	402	419	440	435	444	440	383	443	431	424	435	430	432	439	459	406	435	438	431	434	418	445	402	412	398	452	453	421	421	406	428	416	399	417	438	445	419	421	417	432	406	419	437	452	419	427	454	432	403	432	405	416	425	411
4111	1419	1277	923	781	799	701	699	644	672	672	651	664	654	697	646	626	673	658	600	652	634	623	589	712	645	649	634	653	664	621	656	665	652	619	593	636	639	604	678	617	633	600	651	610	614	597	628	603	605	631	639	603	582	633	593	640	614	613	604	609	590	631	663	634	631	672	615	663	600	612	664	654	672	688	657	638	654	632	600	628	670	627	644	618	626	631	625	616	633	623	662	636	622	654	650	604	626	602	586	638	631	616	609	627	657	632	638	648	600	629	634	668	640	585	652	642	647	675	622	660	625	662	603	689	631	644	656	605	650	674	662	651	593	656	675	591	627	638	623	657	655	638	635	636	588	631	646	642	635	626	644	610	585	668	646	605	598	662	675	619	620	605	665	608	673	635	613	608	579	610	597	606	621	662	641	641	630	585	598	628	672	651	662	633	636	610	645	640	638	605	642	629	593	712	609	628	682	705	666	668	623	636	638	643	634	626	630	652	643	683	632	682	664	656	622	631	639	670	623	654	625	653	608	632	662	635	608	636	646	582	638	615	619	604	659	650	646	639	607	621	640	635	612	627	643	657	637	629	658	640	612	640	640	625	633	652	627	632	612	668	630	625	633	628	645	666	666	644	627	657	617	619	648	622	658	672	676	634	615	677	631	641	663	623	602	620	662	611	638	617	655	617	648	638	629	576	633	579	634	612	673	657	612	651	614	642	652	617	620	622	633	560	651	586	670	649	629	647	635	631	572	686	578	624	615	582	631	662	625	621	639	619	644	700	619	610	619	691	672	690	647	648	609	609	639	607	598	636	636	608	589	638	604	637	647	651	629	633	600	612	614	593	647	680	628	615	641	657	642	624	651	625	645	634	638	674	619	601	605	641	632	601	614	659	609	622	634	619	630	646	652	623	642	667	646	606	686	610	664	638	651	602	624	618	673	629	634	606	680	627	613	620	664	623	661	623	633	663	652	648	669	631	632	638	614	636	631	629	623	651	592	642	626	650	643	647	690	637	637	657	623	624	628	638	605	646	590	600	653	583	606	668	655	592	640	639	618	634	631	633	634	644	597	670	666	658	617	674	664	598	687	595	659	611	659	624	625	609	647	618	651	649	631	675	623	634	624	596	605	620	665	680	635	617	625	589	615	670	603	630	598	605	596	601	597	645	655	663	611	624	669	602	639	642	664	590	659	610	648	626	656	601	608	615	660	621	672	623	591	658	598	659	665	629	679	648	638	619	630	640	629	581	629	612	624	640	647	653	670	689	629	606	614	564	688	640	653	639	607	618	626	573	618	628	628	629	592	632	687	645	666	628	627	575	642	638	571	659	634	656	666	632	589	654	664	594	638	578	566	621	635	627	570	628	639	619	614	593	602	646	637	649	612	620	608	671	626	664	618	641	649	598	633	642	646	636	623	663	662	635	598	651	619	685	614	700	631	617	651	612	651	679	636	662	659	684	631	687	640	652	634	590	647	621	630	622	626	640	658	598	658	632	638	619	668	591	681	658	668	657	631	601	624	636	622	602	600	633	607	641	625	623	622	668	672	618	619	621	626	614	635	671	665	592	664	594	635	620	599	634	636	653	641	662	632	602	628	648	641	670	612	666	639	616	575	649	650	659	689	689	612	668	595	664	618	622	622	673	618	564	577	605	622	607	642	631	585	656	665	627	649	657	628	622	609	648	636	653	675	672	655	627	626	633	695	576	623	596	636	631	627	663	653	641	660	636	618	658	680	641	644	646	629	627	645	646	593	649	641	661	594	578	688	634	649	653	597	623	673	634	643	651	616	644	641	620	630	643	651	587	632	612	654	647	627	602	629	619	602	610	648	615	627	629	618	636	645	665	629	624	622	671	600	630	602	665	619	663	639	631	622	657	644	635	641	656	608	619	635	621	636	601	598	651	623	655	641	635	644	655	680	608	630	639	628	635	656	612	628	605	633	645	637	643	594	664	652	674	625	622	643	665	639	627	616	680	656	623	611	590	635	627	626	613	714	618	614	643	630	592	651	649	610	631	636	585	656	606	653	601	592	654	676	623	605	632	623	635	638	628	609	656	607	632	629	640	660	634	632	667	614	607	594	644	650	642	596	666	618	632	616	630	649	626	644	647	684	656	675	673	671	611	651	646	637	591	684	667	637	631	653	617	608	605	644	636	656	630	614	656	626	639	624	633	662	627	635	627	609	633	669	616	628	645	638	628	622	617	643	646	604	614	669	629	587	639	636	645	629	657	674	649	661	632	603	640	658	624	658	667	635	642	644	642	622	579	677	667	642	643	660	642	649	665	639	652	646	623	660	632	638	636	639	617	623	681	670	664	676	605	658	652	641	564	662	616	627	645	659	660	646	648	625	605	666	610	621	647	624	597	616	661	689	645	637	657	640	620	696	665	651	644	662	635	649	671	613	647	658	670	612	609	646	661	613	633	620	581	651	657	609	608	635	640	621	644	610	591	651	641	635	623	620	646	649	645	613	645	640	669	641	648	622	652	620	617	667	614	653	626	606	600	648	651	619	618	601	628	659	605	670	671	609	592	655	580	583	613	588	627	623	635	652	671	622	644	676	665	662	639	652	641	623	660	601	645	657	614	623	607	624	613	651	627	575	682	619	584	698	627	649	612	597	639	650	607	673	628	641	597	616	627	637	627	625	677	630	638	621	638	603	649	621	672	626	633	650	643	619	632	604	638	622	625	608	634	628	596	660	622	661	627	631	621	591	668	605	692	627	635	635	628	649	649	621	606	618	647	635	598	593	676	628	617	613	633	610	620	601	648	620	624	679	651	658	609	600	628	649	603	614	630	639	613	610	605	644	637	648	620	664	620	686	667	654	641	595	636	637	610	657	656	598	620	620	622	664	626	608	605	652	664	613	627	629	607	638	582	639	613	621	649	692	641	602	635	684	607	616	607	684	565	646	598	610	612	627	622	632	619	603	651	642	624	647	671	682	600	623	651	609	613	652	607	625	660	621	690	666	628	607	641	614	622	674	655	618	641	635	667	642	622	617	591	654	631	614	641	660	646	653	645	597	639	671	569	597	591	644	638	650	672	604	651	644	632	604	665	632	665	594	654	638	643	651	648	674	630	623	680	640	638	637	616	596	648	644	632	620	583	649	613	651	654	660	614	620	614	636	589	659	632	639	673	622	666	677	624	628	645	571	620	643	637	639	618	659	616	635	597	626	613	678	658	654	650	618	639	617	642	620	616	658	636	614	658	635	637	630	633	660	653	633	713	584	659	622	628	627	668	647	620	616	624	622	672	604	648	662	632	597	642	661	639	654	628	619	636	671	630	609	657	669	635	629	655	616	655	650	657	642	654	656	656	572	639	620	649	596	614	649	587	650	615	620	622	641	614	601	628	625	625	657	620	626	613	585	641	573	625	620	635	663	635	649	617	620	626	636	591	652	666	631	633	607	648	619	621	632	626	642	701	637	636	623	662	641	598	672	631	622	646	625	657	647	592	662	653	620	586	615	637	674	631	675
23829	21120	28363	24137	21056	5463	978	724	617	590	560	496	490	477	464	442	459	464	441	455	468	432	436	397	456	407	387	430	429	442	385	433	433	395	369	393	442	402	413	442	425	454	429	386	402	410	418	404	435	401	445	410	388	443	399	378	423	404	373	438	423	396	381	383	408	406	463	419	380	429	422	397	398	421	443	424	403	422	399	401	431	430	395	421	380	422	413	394	437	386	383	417	411	417	370	421	407	424	441	385	413	413	401	410	427	378	392	410	406	407	387	420	390	416	375	388	418	393	420	380	384	413	373	427	398	385	405	439	425	381	403	396	417	371	408	428	422	401	391	408	418	423	391	400	337	405	409	400	411	362	446	416	406	413	386	392	373	378	397	405	452	395	405	371	417	414	429	345	384	421	433	425	410	395	416	410	381	435	428	423	449	400	387	378	414	407	384	402	437	414	416	442	421	407	419	424	384	389	387	439	404	415	427	438	383	382	388	388	393	403	400	436	402	437	421	430	417	412	432	393	415	400	414	396	407	423	391	414	406	409	402	394	403	404	423	386	394	400	430	431	385	405	414	413	394	431	418	396	425	420	396	382	383	384	419	445	421	389	399	383	414	386	419	408	401	403	427	401	391	395	403	402	382	420	401	382	379	381	404	399	386	400	385	350	404	431	413	429	394	411	409	402	429	418	384	369	399	409	421	395	424	387	402	392	370	419	420	390	421	402	420	404	406	377	402	403	415	421	429	356	412	391	392	406	383	405	401	430	413	411	439	364	390	383	429	444	400	407	406	394	414	383	402	411	394	416	389	409	386	416	388	396	415	378	405	409	416	384	443	401	406	390	370	396	452	437	353	424	397	409	419	379	426	404	431	408	371	405	385	404	407	398	347	387	401	380	419	403	412	406	423	415	397	437	414	428	390	411	432	417	370	394	439	418	379	428	401	409	398	406	428	447	433	412	381	451	374	401	418	399	394	423	395	394	377	387	381	369	393	409	418	417	391	432	383	371	371	409	399	465	399	402	431	410	384	405	428	432	396	372	389	398	398	369	378	368	384	414	420	441	456	417	402	410	404	402	378	379	420	412	378	413	384	397	396	392	416	394	436	372	391	396	417	378	437	425	398	401	378	392	415	395	404	367	384	422	381	406	409	382	405	408	412	452	374	394	430	363	357	425	387	368	419	422	385	427	398	401	404	444	404	443	421	394	450	464	379	393	402	444	380	379	399	415	401	409	383	424	406	407	414	412	446	417	378	380	393	433	422	386	409	403	415	379	416	392	418	420	373	405	365	374	390	438	345	385	413	395	403	382	391	425	405	394	406	411	404	380	359	421	357	388	387	413	372	376	419	393	425	394	408	405	406	369	408	407	417	423	418	412	417	407	379	388	401	410	386	406	420	451	379	371	401	404	398	409	445	385	368	412	429	411	407	382	362	411	386	387	397	375	377	423	382	360	372	404	389	434	411	381	399	410	413	401	408	380	415	432	392	415	386	409	391	391	400	417	393	411	412	410	404	421	428	385	432	414	395	383	376	440	386	402	400	385	415	413	433	386	378	431	408	443	376	400	358	418	411	434	389	394	405	396	382	420	428	410	414	409	416	395	377	407	359	426	458	394	417	406	373	396	437	404	404	391	425	399	387	392	407	435	391	399	379	389	357	408	407	411	428	405	409	420	408	424	368	437	386	381	389	379	420	367	406	419	369	404	396	418	394	389	403	434	436	393	398	406	398	379	423	386	410	389	421	394	374	406	414	400	396	424	370	391	415	387	371	394	420	427	380	380	406	382	431	420	392	389	409	389	411	383	398	402	445	417	411	383	361	432	390	413	391	404	400	403	403	394	376	390	364	384	416	377	391	399	420	408	379	395	414	367	436	402	380	422	396	389	408	373	426	422	398	358	391	452	387	394	399	399	440	407	412	372	409	448	423	407	415	393	444	370	406	384	389	387	385	411	413	418	400	411	395	410	411	402	406	381	400	430	446	404	389	381	376	404	464	414	412	372	378	432	383	383	427	407	431	409	407	433	385	380	425	406	388	393	415	405	378	380	403	429	416	414	450	427	388	405	414	409	393	394	402	432	366	395	407	436	415	394	413	407	424	392	427	427	406	391	407	407	367	385	442	420	402	417	425	404	428	410	380	412	389	398	378	391	421	400	400	393	419	400	415	401	371	414	409	401	404	384	416	424	385	383	410	374	375	342	387	407	380	387	391	387	425	407	399	411	371	389	432	400	403	450	427	392	411	370	439	384	360	420	413	402	400	393	396	412	384	419	405	386	388	422	389	385	388	420	401	397	418	392	403	417	395	398	416	385	410	397	434	385	406	402	439	365	373	431	408	459	418	401	391	399	398	429	371	383	402	405	393	403	414	386	395	405	395	395	435	366	409	398	382	418	429	377	431	423	396	390	369	382	410	406	389	418	400	379	410	403	417	422	385	418	373	381	412	415	393	390	364	423	430	409	404	425	410	423	428	409	401	388	429	387	411	391	425	412	392	422	406	383	394	394	414	412	394	385	395	407	420	417	407	391	444	427	406	388	389	437	412	428	424	380	396	432	408	414	382	402	417	376	373	403	434	425	388	402	382	393	395	410	412	432	383	389	378	422	400	413	388	401	406	444	394	354	421	427	379	385	407	400	402	410	390	365	383	424	405	380	377	392	403	417	412	385	387	416	429	419	405	433	399	393	409	410	404	405	416	428	379	419	371	366	377	432	471	377	373	418	411	412	371	413	401	437	376	387	416	385	397	372	393	412	412	426	425	422	390	411	407	409	410	415	377	416	374	409	395	397	409	419	408	416	436	407	413	398	391	406	428	406	407	414	375	411	435	414	425	410	431	450	400	392	438	416	388	393	404	400	414	428	411	413	436	382	391	372	380	405	410	395	416	388	408	397	402	385	412	389	430	407	444	399	413	388	416	404	383	419	406	421	389	399	450	418	403	400	405	408	389	399	419	416	403	376	408	412	371	388	395	452	393	386	414	423	394	411	409	368	417	433	402	348	427	372	419	435	387	362	431	378	434	401	412	409	379	412	378	385	397	382	389	394	396	396	409	402	399	419	416	412	423	413	403	408	404	399	408	409	414	378	364	373	365	409	387	426	408	409	410	399	382	418	416	374	382	422	398	424	400	358	419	396	420	408	397	399	410	370	394	408	422	424	402	389	401	381	440	400	426	407	376	419	413	406	405	389	377	387	395	372	416	384	390	423	397	407	433	375	405	408	391	387	392	411	399	426	402	393	408	404	395	419	397	430	397	355	441	422	392	385	388	395	374	435	392	366	393	389	393	416	416	385	389	400	406	404	375	416	400	348	390	423	418	430	382	404	397	388	405	373	390	407	381	392	424	389	409	399	412	411	409	377	374	380	432	393	387	380	403	387	392	428	395	407	421	393	420	390	362	400	397	397	399	400	416	413	413	408	423	412	397	407	386	434	383	371	405	410	401	428	402	399	416	449	398	422	404	400	425	369	390	394	405	397	422	430
5289	10341	8350	4125	3069	2363	1761	1494	1282	1162	1052	944	956	876	803	844	752	810	776	722	708	694	708	672	693	611	681	658	643	647	673	659	663	658	606	652	706	631	595	626	669	608	629	626	609	641	594	656	632	654	599	607	643	590	607	607	618	636	602	614	648	576	625	631	595	660	578	669	594	615	611	566	631	616	607	666	609	631	603	615	598	663	650	585	611	626	586	591	605	598	601	624	612	590	608	624	576	553	631	579	606	625	624	594	652	608	563	593	607	668	586	614	613	595	590	643	604	638	630	617	607	597	607	590	639	630	589	590	621	587	612	593	647	639	636	653	591	577	616	626	596	591	618	587	648	602	600	573	610	569	580	617	579	596	608	617	630	610	610	606	566	598	650	547	645	610	631	575	642	611	623	635	607	627	588	615	655	576	622	593	650	603	622	645	601	581	581	617	615	603	611	614	653	589	629	609	583	574	645	612	605	612	585	651	572	634	634	608	620	610	589	588	640	585	598	605	556	616	621	637	604	612	608	589	643	634	639	605	609	596	602	613	612	611	640	614	614	591	635	616	627	633	587	599	676	622	566	601	606	617	603	637	603	605	643	635	622	693	599	601	575	577	623	592	628	656	656	584	614	622	593	630	603	616	581	582	567	607	641	579	612	591	623	612	572	629	616	620	651	609	620	610	608	643	617	610	577	593	590	579	602	642	606	644	620	602	578	641	570	597	629	587	629	606	580	622	646	631	653	621	603	597	627	616	655	610	629	657	580	574	593	604	597	583	612	624	583	644	604	615	602	620	631	597	626	601	656	612	589	633	605	607	605	581	592	629	634	625	584	599	598	603	630	578	636	623	655	626	651	606	647	617	593	608	609	584	628	639	644	638	622	622	649	656	581	657	603	583	578	619	558	590	625	622	610	632	631	604	639	574	617	619	584	612	599	543	644	663	573	628	602	626	592	614	587	607	642	576	621	609	565	600	609	630	583	640	611	575	615	650	631	606	567	619	651	589	619	660	594	620	617	638	594	583	629	586	644	621	597	595	608	605	610	573	604	609	654	619	582	554	604	585	624	605	652	604	632	619	628	659	578	644	557	592	589	572	645	612	559	627	607	609	579	621	630	604	622	617	643	609	605	634	574	616	644	573	590	625	589	610	622	607	611	630	635	594	608	589	659	594	655	625	634	622	610	600	613	634	616	630	549	602	621	604	629	614	599	596	635	625	567	564	644	666	622	654	620	630	625	618	635	597	620	622	604	625	610	595	649	571	594	601	593	642	618	662	635	604	605	617	626	656	635	600	590	594	587	592	637	630	648	622	646	599	535	670	596	632	606	635	599	594	582	648	604	599	592	642	581	577	585	580	557	652	599	636	586	631	610	628	603	585	601	581	654	582	603	647	618	578	616	629	617	623	586	583	649	616	633	610	637	649	618	608	643	588	618	610	626	618	595	623	631	614	573	608	590	624	660	620	576	595	597	615	606	616	585	618	613	614	617	628	648	631	628	616	615	582	576	573	569	638	602	604	618	585	611	634	608	562	578	666	601	616	567	623	575	581	611	597	607	570	540	629	600	662	667	622	603	628	621	575	603	602	610	624	628	558	621	595	607	601	601	604	620	596	591	586	594	621	601	640	604	600	617	621	658	637	603	622	578	632	611	615	639	585	585	648	604	627	609	617	631	619	614	600	604	630	592	596	608	600	621	579	597	611	647	628	622	658	601	583	605	627	615	650	621	608	634	659	621	602	596	651	600	614	618	602	626	626	596	611	624	592	595	613	596	642	600	618	595	612	618	631	639	629	567	541	651	596	609	652	614	631	607	658	635	573	626	593	579	595	636	629	646	598	616	597	588	602	620	642	619	590	576	613	594	610	579	599	634	637	606	634	606	633	638	623	593	579	622	656	626	607	621	580	585	585	623	600	607	640	619	606	566	640	611	624	589	612	632	606	579	608	610	607	625	577	598	629	603	644	614	583	601	609	610	610	599	626	617	596	616	590	620	606	627	632	609	577	600	569	565	637	626	605	575	602	594	618	614	614	645	621	581	626	587	631	647	573	616	585	567	594	630	601	606	608	583	557	607	585	564	642	650	614	600	653	555	610	572	625	602	618	587	591	636	626	605	632	599	557	589	606	599	648	615	591	605	639	629	621	602	628	572	592	609	619	630	605	588	588	605	632	587	585	646	612	629	626	585	628	617	609	662	615	597	579	624	597	583	632	589	619	631	688	626	654	576	616	570	631	595	601	609	598	624	652	620	587	631	615	595	556	598	555	627	563	563	621	644	611	623	629	622	623	610	578	592	576	598	613	598	581	606	569	637	620	583	604	603	600	685	637	600	606	594	599	578	631	631	608	602	583	618	615	640	626	599	578	662	649	634	652	573	596	632	569	667	616	590	628	640	589	607	596	565	618	654	574	584	631	588	602	662	599	614	631	607	571	590	609	613	595	633	559	651	596	629	594	607	582	592	605	632	661	626	562	648	593	640	624	622	603	595	595	597	663	605	620	615	586	591	628	622	610	599	635	627	575	678	639	609	622	579	596	605	588	619	588	588	643	617	585	612	602	646	655	596	631	609	599	638	555	594	567	596	590	580	604	604	622	624	602	618	598	614	610	610	675	581	678	580	613	596	627	598	642	605	620	588	671	629	594	613	601	643	621	601	585	625	623	578	613	615	620	637	587	594	601	656	659	633	585	586	607	600	640	624	597	600	607	675	648	641	614	610	632	632	595	605	610	656	602	598	585	592	592	641	618	607	647	590	652	622	663	587	583	611	615	633	630	633	568	563	616	629	598	617	645	619	563	651	613	640	622	604	628	626	601	602	617	619	611	641	616	635	587	597	627	677	633	668	575	587	690	560	574	640	601	634	606	636	647	610	672	591	609	634	611	608	624	620	610	594	617	584	656	578	629	607	637	626	620	611	626	618	592	605	585	599	609	607	624	604	588	622	607	668	646	604	633	605	656	605	636	599	611	602	612	630	595	576	642	615	645	613	616	645	599	610	636	630	600	573	629	596	577	625	556	613	618	615	592	628	637	619	646	582	609	611	625	609	578	602	617	614	566	578	649	654	626	611	596	609	587	614	593	628	595	630	604	637	598	591	674	628	596	595	620	601	597	573	661	592	603	643	593	618	627	622	640	586	618	606	597	621	590	629	677	629	648	601	644	599	580	661	643	621	602	609	603	592	611	609	617	565	582	658	622	636	672	616	597	580	598	616	605	590	624	578	592	612	589	590	621	643	655	595	608	620	584	639	587	582	594	652	606	620	612	582	584	615	618	609	592	617	634	588	622	597	598	632	597	602	585	616	603	617	606	580	586	642	622	580	592	579	615	598	638	566	598	665	611	648	605	679	616	584	636	619	607	567	665	591	611	623	623	606	648	630	629	627	608	600	567	658	590	609	653	593	643	607	601	645	585	615	628	611	591	586	616	635	634	609	612	615	638	627	613	627	618	621	610	595	637	585	675	611	592	589	608	592	609	656	658
23027	21126	28873	23631	21128	20818	2691	792	629	439	396	407	347	307	283	283	271	269	255	237	228	227	204	197	225	206	203	172	213	178	197	179	197	184	198	194	190	193	194	176	180	206	188	184	186	167	184	157	208	184	183	176	158	164	181	197	157	161	189	182	169	173	179	179	177	203	181	175	191	160	179	168	158	158	178	189	134	165	172	183	168	178	168	147	189	182	158	178	180	179	166	173	191	169	207	151	150	160	171	170	182	168	184	172	203	171	202	147	160	172	168	189	162	172	164	196	193	157	188	177	174	185	179	179	181	157	168	167	172	190	194	200	202	159	162	168	190	181	166	181	186	156	174	162	157	180	180	165	146	180	190	182	187	160	168	158	172	151	187	186	198	168	162	185	174	183	172	218	180	184	175	173	176	174	168	162	196	190	186	169	192	176	186	186	183	183	155	160	177	174	165	182	158	170	165	169	173	168	159	173	165	161	181	166	183	157	217	168	165	153	182	186	169	176	195	168	174	177	178	191	189	209	181	190	162	181	184	182	162	190	180	166	177	182	171	150	182	165	148	173	179	182	170	166	175	182	162	176	180	187	185	202	174	153	162	189	191	156	169	178	164	188	174	171	166	189	185	160	159	179	179	185	190	163	173	178	175	173	182	171	163	162	184	157	172	148	173	170	168	171	172	176	160	178	168	157	175	175	166	181	158	173	197	168	160	163	184	159	168	162	169	169	178	173	169	179	193	170	151	148	163	173	194	164	190	163	166	180	156	175	186	182	187	204	178	172	186	180	151	177	178	173	160	171	168	168	180	175	176	171	182	169	174	160	188	173	170	160	184	171	142	174	174	159	173	166	149	166	162	167	163	183	158	161	190	166	175	186	162	161	168	181	180	181	178	169	190	197	168	149	171	177	200	159	166	133	167	171	182	159	163	190	150	165	185	186	167	174	151	182	191	183	170	183	165	157	199	179	200	181	180	191	169	167	173	180	162	173	173	146	176	153	184	155	165	185	178	165	168	183	175	176	160	171	183	169	168	176	189	172	174	183	175	178	166	168	150	173	186	163	179	151	179	158	167	163	192	166	181	186	166	162	185	164	178	157	168	191	186	164	199	169	166	150	180	165	158	172	179	145	155	188	192	171	159	171	190	169	153	156	178	182	187	182	176	161	152	176	173	194	185	170	162	168	172	148	174	143	172	173	164	168	165	176	165	170	152	190	174	159	176	175	151	170	180	197	173	169	161	154	157	164	185	195	173	167	169	176	187	164	166	162	181	169	172	185	191	190	186	164	170	163	169	170	186	145	178	178	169	170	183	168	151	179	162	156	141	155	171	161	133	182	197	159	166	182	192	181	172	166	169	186	173	176	175	169	166	195	163	183	185	169	159	176	184	201	176	175	160	188	182	142	166	175	164	169	170	174	157	160	162	181	156	161	186	166	179	170	170	167	167	197	172	176	184	185	160	188	188	172	165	172	180	160	171	162	167	207	199	181	170	155	158	162	149	160	184	163	184	184	150	194	175	164	147	168	182	169	149	161	175	160	189	189	169	169	171	169	186	167	178	161	153	179	183	189	180	196	156	165	156	187	175	179	175	187	161	158	173	186	186	180	172	162	188	159	200	189	196	186	161	175	152	168	156	171	158	157	160	190	184	172	140	157	155	168	163	183	171	176	170	157	150	189	187	149	151	199	163	197	170	177	159	140	177	161	167	161	171	184	174	161	183	172	202	173	162	173	173	158	169	151	177	163	181	156	179	162	158	164	161	172	171	170	184	171	168	162	156	161	172	165	158	180	185	167	170	176	161	180	171	192	150	173	154	162	178	156	188	163	173	186	140	195	184	176	148	179	194	177	182	182	190	173	171	181	168	149	194	193	184	168	146	197	190	180	150	160	178	152	174	177	184	178	187	179	170	180	187	175	156	201	161	164	167	150	162	165	154	153	180	191	198	164	195	164	156	178	176	172	171	145	176	157	159	207	169	188	167	159	183	169	179	208	176	169	167	159	179	175	176	161	177	171	182	143	175	149	168	172	179	175	185	180	166	180	174	153	184	162	169	173	172	182	169	172	179	192	167	167	176	163	184	171	179	187	170	154	161	166	164	174	154	185	183	169	181	175	155	157	188	178	167	170	152	177	147	186	188	172	168	176	179	157	184	156	161	160	161	194	167	181	172	155	172	171	198	181	195	181	181	165	191	169	189	184	162	176	194	169	148	185	186	191	165	162	174	176	147	159	168	151	166	163	184	174	175	188	173	153	197	158	168	153	180	170	155	166	158	199	147	153	163	142	182	178	193	175	186	145	170	169	161	174	190	173	181	152	177	187	177	158	183	162	180	175	176	164	177	174	172	178	172	174	147	173	184	187	183	156	180	173	160	159	171	186	162	159	170	160	197	146	174	182	173	158	188	161	185	193	171	160	187	217	165	175	175	164	162	191	180	161	176	186	168	157	186	181	158	162	167	186	168	177	171	195	170	171	191	178	185	181	166	179	176	184	186	174	146	171	167	184	179	158	157	129	178	181	175	181	164	173	170	156	169	182	188	153	178	184	173	171	151	173	178	190	160	154	152	156	160	174	156	174	204	181	176	190	201	184	167	170	164	183	182	166	188	180	168	167	161	184	192	194	179	169	170	174	169	150	215	167	157	165	184	157	180	159	161	158	181	163	166	159	177	184	195	161	178	149	182	166	173	149	157	172	164	156	198	167	174	176	184	184	171	168	175	160	173	184	153	175	173	185	154	179	163	159	191	166	160	178	152	172	181	163	184	181	143	185	184	177	161	183	155	186	176	173	175	188	164	188	175	164	178	190	181	169	173	169	149	156	167	166	164	174	189	162	193	165	175	183	171	185	180	167	175	166	172	179	164	173	166	206	156	174	154	179	170	162	159	176	170	183	165	157	180	177	171	162	153	161	198	178	150	143	192	174	165	170	176	156	200	170	172	175	174	163	169	184	164	166	172	170	165	163	151	156	183	159	172	172	163	169	178	169	183	166	198	184	163	189	156	172	182	205	158	167	165	189	185	160	199	181	188	161	189	184	165	170	191	160	148	148	147	138	190	163	165	167	185	150	157	191	168	160	172	168	178	175	174	169	161	171	188	188	193	171	175	169	161	198	174	158	191	190	155	146	185	162	152	174	146	194	165	176	177	155	169	172	179	175	153	162	176	179	184	136	161	172	175	179	146	166	177	163	182	187	170	139	166	156	162	165	173	192	151	187	178	162	187	181	162	170	159	201	185	176	203	165	169	161	172	175	186	176	165	161	161	168	178	172	170	176	165	188	155	184	185	160	166	196	180	165	134	170	182	173	168	167	168	164	189	173	179	174	174	188	176	188	168	162	153	173	155	172	174	180	166	188	186	167	176	182	179	176	187	181	191	152	165	154	174	156	197	181	152	174	187	147	178	181	165	170	190	176	144	158	154	157	168	151	152	184	148	149	163	183	139	164	167	176	150	150	166	151	183	172	176	166	155	169	152	195	173	158
7360	15658	12948	6700	4742	3305	2544	1960	1599	1386	1115	981	862	782	700	603	575	534	515	479	448	434	446	451	415	420	365	359	362	367	371	322	348	349	308	312	325	333	336	302	287	283	318	262	313	321	277	278	314	275	292	292	294	302	278	294	281	269	285	255	281	302	303	302	282	317	314	312	298	269	266	284	288	274	261	313	292	309	270	291	288	310	291	278	292	297	252	250	288	286	238	298	269	282	278	264	269	271	297	272	311	301	268	278	287	265	297	267	268	272	274	279	252	288	278	301	274	284	259	259	267	263	271	295	265	288	270	273	275	252	287	285	249	268	270	265	304	295	306	271	300	266	276	253	267	284	276	281	280	287	291	256	253	256	266	277	288	261	278	259	301	268	291	293	259	266	287	254	297	291	291	280	276	269	300	259	274	294	253	278	260	268	279	264	246	268	257	291	286	280	280	296	263	245	267	252	273	280	267	306	272	298	321	279	266	314	263	270	244	252	286	242	269	268	302	287	290	284	284	251	304	275	278	249	281	269	267	272	266	276	295	258	262	283	277	245	282	265	278	314	273	278	280	250	290	289	287	270	307	297	258	275	272	245	274	263	250	284	303	281	286	263	295	283	298	265	285	268	266	279	264	290	279	284	296	293	268	258	279	276	252	310	266	280	277	273	277	251	265	241	227	255	292	279	256	263	278	249	269	280	250	293	288	253	265	257	246	281	296	279	287	262	284	290	279	300	303	284	281	301	250	274	276	310	281	247	256	262	255	254	275	286	286	273	271	294	265	244	264	256	283	293	293	256	297	293	273	290	300	265	265	268	281	263	290	271	277	289	272	256	292	283	295	264	280	279	261	241	269	277	254	293	269	271	273	269	306	284	257	286	270	259	255	275	271	285	300	269	268	301	268	281	268	260	276	284	267	318	259	288	278	251	269	279	271	272	254	258	290	266	268	272	271	241	273	260	244	282	259	284	281	278	273	277	261	278	286	259	284	283	281	261	263	269	281	275	263	247	249	286	280	279	282	261	283	268	277	267	270	255	282	294	257	250	258	254	271	279	274	279	275	254	277	285	287	257	286	276	290	264	263	300	278	272	270	275	271	261	278	289	267	279	270	270	277	276	269	251	266	263	285	284	283	246	304	275	284	290	279	291	264	303	251	277	259	278	293	274	254	281	273	287	285	313	283	304	273	292	274	261	288	300	274	298	280	251	280	259	290	272	281	263	259	305	285	266	265	265	301	304	230	254	299	289	259	288	273	255	262	261	292	300	260	277	315	282	278	265	266	255	274	310	288	288	275	286	291	268	272	271	281	304	277	254	259	271	293	262	274	289	288	273	284	273	277	284	294	278	305	245	262	269	283	294	283	246	275	277	266	264	259	287	284	289	291	278	221	253	296	281	248	271	253	243	269	279	282	265	259	276	268	281	311	258	266	279	292	278	297	278	286	273	270	283	291	280	256	277	274	269	249	260	279	278	240	301	288	279	275	302	294	270	240	275	232	283	283	285	254	265	269	295	297	269	273	305	274	270	285	262	273	263	294	281	272	281	267	275	287	275	256	270	266	301	285	289	264	281	265	273	282	282	266	308	328	298	260	282	290	273	272	278	248	246	286	272	257	313	233	279	296	243	277	307	306	253	296	258	271	285	278	286	246	277	262	273	278	274	290	280	253	301	263	282	299	264	281	275	271	274	264	249	282	283	267	293	266	256	264	272	260	272	259	252	277	280	261	266	269	294	281	266	281	269	265	296	263	278	284	267	247	288	244	273	286	278	255	293	290	286	287	278	267	255	288	292	279	265	275	284	260	260	251	277	259	275	247	262	283	258	263	294	272	271	295	261	265	285	285	288	274	274	269	274	292	284	294	292	282	272	315	255	251	319	256	266	235	271	308	260	262	275	282	288	252	267	253	310	297	284	257	265	274	272	254	278	289	267	295	275	287	294	293	313	292	273	263	258	284	276	272	281	246	262	303	250	278	256	288	252	285	227	236	261	278	261	273	270	291	278	257	300	265	298	303	284	279	253	308	252	293	279	252	280	283	287	291	259	293	274	291	287	251	294	260	264	321	266	264	268	272	276	286	273	284	255	314	276	287	260	257	256	257	274	247	270	259	244	256	273	294	278	277	282	302	297	269	264	271	245	299	275	269	249	288	289	269	322	273	255	250	273	269	268	260	272	267	254	274	287	248	265	254	275	289	250	272	268	296	276	324	296	235	252	264	246	286	315	270	237	256	242	264	265	292	298	280	277	243	295	243	289	264	277	263	271	253	265	251	293	288	279	260	287	263	268	295	266	274	279	279	278	276	257	272	255	289	277	275	270	281	298	253	261	268	274	279	249	303	239	267	280	291	302	283	269	260	292	250	257	255	251	282	316	275	285	266	265	269	259	267	247	247	266	259	266	302	266	272	267	248	276	284	252	282	295	291	307	261	282	277	264	281	254	247	293	258	293	272	277	228	254	254	262	304	281	282	273	256	296	291	270	259	256	277	285	267	252	286	254	270	282	254	253	262	287	276	291	256	268	314	283	259	253	288	297	272	304	282	286	257	303	342	269	278	250	274	270	295	288	299	267	267	272	263	253	271	253	296	266	247	241	273	292	293	275	284	281	268	266	277	277	280	268	260	292	278	290	274	287	313	266	262	259	265	255	301	256	276	281	268	303	282	263	301	248	247	277	234	281	261	273	292	264	283	273	294	282	268	254	283	260	258	272	269	257	247	253	272	262	301	268	264	258	259	278	280	262	244	304	273	253	240	295	275	309	284	272	271	255	297	260	283	272	292	280	279	269	289	239	288	265	250	255	263	278	264	309	268	279	285	266	267	252	264	303	281	301	301	280	285	255	285	260	274	278	282	274	234	264	259	275	255	256	330	265	279	260	283	274	261	285	259	256	273	296	260	287	267	307	246	295	289	258	292	242	290	296	268	225	262	265	245	272	280	277	289	289	277	255	299	278	282	253	253	280	285	274	273	254	266	279	280	268	276	281	284	245	265	274	303	288	262	302	278	290	255	280	267	296	262	265	266	274	263	290	277	270	230	288	254	272	279	320	277	274	293	302	246	276	296	299	273	265	269	303	271	274	250	252	309	264	264	279	265	268	282	239	286	283	239	274	275	257	323	291	288	289	293	291	268	281	278	272	296	301	267	301	275	294	276	263	290	296	276	258	253	318	254	254	282	286	268	258	282	268	272	278	284	270	290	270	290	256	272	268	248	284	284	255	264	276	278	251	276	285	266	277	280	301	262	265	273	234	270	286	297	250	250	291	265	273	297	273	266	289	239	284	252	259	285	233	236	277	270	284	255	284	269	290	257	299	275	278	250	290	267	270	260	274	283	276	282	259	280	286	263	259	261	286	292	298	298	273	298	253	282	279	255	257	265	262	273	279	250	247	291	302	269	286	290	270	274	286	261	269	269	267	267	272	277	294	271	255	283	299	239	281	278	278	290	277	293	295	262	241	294	293	300	296	244	258	270	246	270	274
26773	20053	6505	741	556	421	421	419	425	388	425	463	422	430	419	416	388	425	414	377	433	425	398	405	408	386	432	450	448	401	444	435	431	450	430	379	433	402	377	421	429	433	418	473	428	398	429	446	441	457	445	423	386	425	429	420	416	400	436	397	416	450	415	410	466	425	425	407	433	388	384	412	438	409	439	409	436	428	414	404	430	411	420	399	438	444	414	437	408	391	436	389	421	387	411	414	428	423	431	430	409	404	411	413	426	425	447	418	441	401	403	426	413	426	394	435	403	436	423	429	449	425	447	405	422	411	455	383	415	414	426	421	439	418	392	459	388	419	434	424	433	427	438	446	418	434	414	382	398	399	403	411	378	356	379	426	422	460	426	393	416	446	432	441	399	468	431	425	417	411	437	396	390	431	425	434	438	437	432	448	416	436	420	381	440	421	373	426	431	414	447	411	451	435	426	442	403	425	417	411	420	417	430	448	433	400	426	436	431	410	450	436	392	416	420	413	409	426	415	438	429	430	385	373	419	395	376	443	425	415	452	437	378	384	424	451	438	423	427	444	413	400	440	427	441	419	435	410	424	429	392	423	430	429	419	411	418	461	403	426	393	439	432	431	424	410	393	399	402	458	386	408	437	449	422	416	388	402	429	421	429	405	392	471	444	397	376	454	384	398	442	484	367	436	414	400	428	422	434	423	400	453	392	417	401	423	416	413	403	441	416	406	378	423	416	396	446	427	424	410	417	383	420	443	438	432	429	432	398	421	419	409	437	416	431	422	418	411	400	383	428	394	431	431	443	442	412	397	441	445	402	385	400	407	421	393	405	476	455	479	447	405	442	395	440	450	377	416	426	451	391	420	447	412	425	419	397	424	443	432	408	459	404	418	411	444	406	441	431	376	425	440	446	409	451	438	477	449	443	406	390	385	422	402	406	413	419	403	423	416	418	401	405	436	424	410	412	432	404	406	407	437	423	429	421	414	452	390	447	443	467	424	396	455	434	422	424	378	394	428	411	435	430	402	454	428	420	421	403	440	443	395	428	422	452	423	403	440	416	424	405	426	389	422	404	429	383	414	423	447	407	407	456	398	420	384	433	455	426	426	439	419	455	382	410	388	461	372	419	411	442	434	436	435	417	439	391	457	393	394	390	416	458	389	381	417	396	457	447	461	447	411	445	402	393	423	431	446	405	431	425	428	428	389	423	402	439	414	388	415	437	440	426	413	448	453	394	443	412	418	448	384	434	422	437	461	391	440	433	419	440	412	385	411	464	421	403	418	425	418	445	431	432	409	380	413	390	430	425	409	395	452	374	397	405	411	424	379	413	401	409	448	408	442	406	421	431	414	436	384	450	449	442	401	455	400	402	379	430	393	420	416	455	434	422	468	399	447	388	430	401	430	440	428	415	429	405	434	420	422	440	412	406	393	398	413	410	418	447	454	450	418	392	393	432	416	463	428	423	438	415	439	412	406	413	407	430	453	458	411	393	435	396	410	441	425	389	473	433	390	398	432	406	393	430	414	428	402	412	409	433	448	437	417	425	397	447	414	420	389	415	392	424	390	443	444	426	434	429	415	415	445	400	422	414	436	423	384	402	425	409	416	392	406	396	430	438	445	409	422	390	393	439	421	414	433	432	425	432	406	414	416	437	420	409	439	403	424	397	406	391	433	439	417	394	438	375	428	425	423	409	414	421	407	399	420	402	422	441	424	432	415	400	444	390	436	393	401	434	419	423	437	388	406	420	432	433	427	422	403	375	437	414	405	422	391	405	418	437	397	401	428	423	418	426	401	420	403	414	404	397	440	430	444	403	447	430	427	405	438	416	420	419	404	393	409	453	456	387	412	399	419	409	438	410	433	454	447	415	454	406	460	395	428	424	466	433	442	394	400	407	439	436	387	438	431	441	439	404	402	447	422	401	432	425	426	419	418	447	426	424	410	407	408	420	441	400	404	433	424	408	431	397	376	388	412	431	399	409	416	447	427	452	417	413	437	452	421	377	443	392	414	411	461	401	412	429	421	420	427	422	448	414	428	426	428	414	430	402	427	403	410	382	432	408	359	380	401	391	446	429	407	443	424	450	439	409	401	414	411	393	442	412	399	372	408	419	427	455	438	390	444	405	427	410	422	406	447	401	412	424	419	401	443	419	423	384	431	403	430	393	419	397	420	455	461	464	421	378	430	434	422	413	384	415	401	399	447	431	413	458	424	435	393	474	446	442	422	427	422	429	436	413	469	382	411	432	438	425	402	412	401	410	403	395	394	409	456	411	438	449	424	428	411	446	432	412	422	409	406	407	437	435	435	435	444	388	406	424	464	423	428	424	402	400	423	402	430	424	418	391	420	423	453	402	414	430	425	405	398	403	448	422	415	436	391	410	438	400	398	415	381	440	449	415	442	423	434	444	410	418	433	435	405	434	432	415	440	398	399	422	409	433	391	402	452	430	409	415	427	420	460	435	429	377	455	439	465	403	405	419	409	412	382	434	426	398	440	415	440	418	430	413	393	403	418	431	430	434	416	440	402	389	398	439	384	441	410	406	418	422	404	442	391	408	417	435	388	400	433	408	398	438	392	443	410	448	413	415	409	435	414	433	412	426	428	426	409	412	420	434	420	411	437	462	421	418	402	396	430	415	415	434	423	437	423	471	437	436	384	440	406	421	414	420	447	468	391	402	442	423	457	450	421	423	422	446	451	410	387	378	401	437	428	423	382	396	431	407	407	425	421	415	415	399	393	378	431	440	417	398	420	427	441	437	444	436	424	407	434	413	446	459	408	382	391	457	387	432	417	437	440	450	454	427	452	423	445	478	419	423	404	411	441	451	434	407	419	392	439	421	408	420	439	392	424	435	442	392	461	424	411	417	451	418	413	447	417	432	417	415	476	438	414	387	434	455	426	403	417	440	428	396	434	462	408	415	421	411	389	434	416	433	439	430	402	433	381	392	414	407	448	425	428	406	444	423	450	415	385	433	425	429	413	436	453	419	422	459	366	442	405	440	403	408	407	383	439	396	425	430	410	409	416	390	430	446	449	429	394	440	422	429	380	397	425	411	423	401	420	402	444	424	419	409	454	412	401	458	442	405	432	441	417	388	446	455	383	474	433	412	429	452	436	412	439	413	413	404	432	447	392	389	453	398	375	418	441	440	431	401	420	403	429	419	441	428	417	447	429	439	398	437	415	422	415	445	427	408	441	398	388	412	389	404	408	386	412	437	403	435	437	415	402	432	427	413	445	431	449	443	428	409	414	405	433	397	411	396	418	399	461	439	439	392	416	440	426	455	402	443	410	441	455	433	391	415	434	396	432	429	420	395	414	431	396	441	465	433	406	413	407	379	452	453	433	426	420	412	436	359	430	423	406	425	400	397	383	405	432	421	417	444	437	425	426	445	422	421	418	441	405	417	450	394	389	438	411	374	427	439	381	409	495	386	439	419	423	401	450	429	421	413	455	434	409	407	438	403	420	404	423	476	420	412	401
4165	1512	1342	913	775	758	736	699	687	645	669	652	647	624	653	652	641	596	663	632	639	643	622	668	667	655	598	608	629	603	610	637	633	640	617	633	646	658	639	617	585	643	632	661	641	586	658	604	577	591	606	646	631	644	614	638	674	657	622	600	641	592	597	648	600	626	640	670	627	618	567	623	653	629	633	605	594	636	663	648	612	644	594	633	649	657	632	670	604	641	610	592	624	643	630	624	628	632	612	616	638	622	598	657	631	596	600	645	605	600	608	600	613	583	586	613	622	635	658	641	644	617	629	648	623	610	628	626	653	602	631	630	599	625	640	643	611	608	630	646	666	587	571	604	627	609	617	608	624	643	620	637	625	664	639	580	649	647	596	630	620	616	648	620	624	615	599	607	656	609	626	645	574	644	665	666	626	648	595	614	636	653	626	641	621	630	641	646	613	580	656	647	597	666	587	627	606	641	631	678	607	663	642	639	656	583	649	597	641	604	605	652	649	605	616	676	636	663	634	634	623	616	668	596	665	631	609	648	596	651	618	667	618	602	636	612	655	662	634	622	608	661	624	597	611	610	624	641	585	596	631	631	635	609	605	600	640	644	687	636	610	653	612	592	610	612	643	619	639	599	622	637	670	616	616	638	584	565	623	640	624	587	611	647	652	656	574	639	598	582	646	608	569	658	643	636	637	608	616	641	620	601	640	632	608	646	655	664	624	663	622	594	642	577	616	637	597	609	612	592	621	584	616	647	629	627	675	639	643	640	608	625	660	590	678	583	625	635	629	628	606	634	673	628	667	615	691	635	641	652	665	644	623	641	653	646	647	595	648	618	619	605	644	644	598	616	622	633	651	607	606	612	660	637	647	644	639	618	647	608	625	664	640	631	644	640	659	632	625	679	627	635	645	641	593	621	646	648	679	642	638	624	619	603	625	651	645	573	582	601	706	632	636	555	622	596	658	613	615	655	614	623	634	613	675	606	591	610	611	634	678	632	614	586	604	664	629	659	642	627	590	607	601	623	600	640	614	641	654	600	591	625	667	660	631	620	649	601	684	657	640	658	613	592	602	638	633	658	643	596	646	624	643	650	599	624	622	644	650	662	596	631	650	623	643	606	640	626	637	599	654	632	670	608	620	619	612	645	604	671	654	634	648	673	643	612	619	603	660	606	584	626	626	639	644	657	615	608	646	578	602	641	611	609	643	614	659	631	636	618	625	626	660	589	663	662	607	625	663	619	642	637	631	626	613	621	634	603	632	647	632	629	604	671	611	606	624	625	606	615	615	655	623	656	621	658	628	602	645	619	602	631	634	596	614	634	639	611	628	665	650	614	701	618	600	641	638	651	601	627	616	622	626	617	640	648	647	609	652	642	602	574	606	639	581	650	636	609	645	599	669	642	663	596	632	592	671	597	643	626	610	629	572	639	611	639	651	659	634	599	629	623	593	637	571	633	664	631	631	634	622	589	647	604	562	643	613	630	644	628	666	654	587	619	581	637	621	653	626	628	583	642	694	647	592	638	652	663	606	625	614	599	631	663	688	646	656	650	647	607	619	584	627	644	645	625	603	563	617	671	611	644	638	606	599	622	626	642	636	625	647	634	638	590	560	635	654	608	631	629	625	698	656	641	602	629	644	609	601	623	642	645	618	632	637	618	630	679	627	669	658	643	644	605	584	596	663	661	619	597	600	643	626	646	591	613	631	614	637	627	629	595	631	627	631	624	589	599	628	624	638	626	622	639	668	663	616	651	653	636	586	582	639	624	598	610	619	621	671	636	595	633	626	659	591	605	617	701	621	608	587	650	638	644	691	652	622	630	629	631	621	643	632	614	627	610	676	635	623	593	638	666	645	634	657	608	614	667	610	643	638	640	608	587	643	625	639	656	626	595	642	604	647	641	659	652	636	605	575	601	623	618	606	590	651	625	567	640	621	574	641	629	618	654	597	666	641	610	657	615	617	603	586	612	665	627	607	659	668	614	634	568	624	607	631	661	614	635	628	635	631	599	634	592	697	650	654	649	575	634	646	629	638	575	628	647	640	642	621	634	636	629	643	582	620	628	570	642	616	646	589	600	608	639	663	624	638	604	656	632	642	647	614	665	668	670	603	668	640	632	588	662	649	665	648	626	613	610	619	579	660	639	639	637	611	614	639	607	634	655	616	608	584	585	668	645	643	645	637	601	660	628	623	619	648	657	632	641	622	626	609	626	630	588	603	659	637	595	616	650	633	625	599	656	612	596	598	606	646	642	637	620	628	651	616	584	601	646	610	630	628	629	604	638	628	652	615	600	597	672	640	671	620	600	613	653	647	677	604	615	622	602	665	648	640	635	649	653	626	588	611	604	632	655	648	623	671	587	641	612	644	614	621	619	614	666	608	593	657	610	602	607	629	632	613	629	618	620	646	717	607	673	631	618	606	622	667	625	609	626	639	618	627	671	670	630	628	615	577	616	599	616	683	619	602	651	634	629	609	648	617	625	592	681	611	635	644	640	615	660	647	636	644	579	642	656	631	597	617	670	659	623	599	625	607	653	643	647	638	634	628	597	651	585	606	642	626	654	631	610	642	644	669	640	628	591	650	674	627	628	610	675	611	597	603	605	609	615	614	640	598	663	657	641	641	637	605	611	615	611	633	614	634	648	632	647	628	639	642	635	635	650	693	625	600	621	652	605	644	629	649	623	609	637	632	624	613	619	613	625	641	624	616	573	619	617	605	635	641	615	624	634	635	647	627	613	635	610	665	621	617	636	619	647	609	654	624	611	638	646	616	623	660	628	625	605	655	652	649	647	648	646	666	622	647	640	621	621	636	607	626	654	625	663	628	631	627	614	606	646	582	611	590	648	653	632	628	631	627	592	606	625	596	599	639	595	641	617	629	658	616	608	615	607	601	606	616	616	648	657	668	625	640	626	659	666	622	623	644	680	637	585	635	634	652	633	640	648	627	669	641	589	637	600	597	602	591	627	643	625	647	614	640	650	670	595	639	637	627	635	617	573	651	659	637	648	593	591	674	620	625	693	603	644	621	594	691	636	577	614	647	655	628	624	613	584	632	650	619	610	610	623	627	662	649	619	690	612	606	579	699	607	642	602	635	658	618	637	620	619	617	606	619	643	674	660	636	627	638	661	655	653	635	629	624	673	642	598	654	622	681	631	594	625	623	639	606	614	590	662	649	582	684	648	593	631	586	639	622	639	652	644	635	599	655	669	625	660	639	629	632	645	636	621	595	646	635	593	633	647	606	660	641	565	641	644	621	605	593	620	628	605	607	646	600	652	640	599	610	564	599	635	664	636	643	625	674	618	678	660	601	629	670	621	576	641	639	638	611	598	615	641	605	636	603	612	605	604	641	628	563	602	605	636	612	637	613	583	641	634	672	636	641	639	627	617	640	604	655	638	654	636	577	655	615	642	663	595	645	616	611	620	671	626	676	623	705	581	707	628	615	606	647	620	644	610	586	647	632	659	617	612	601	613	592	591
23788	21122	28362	24147	21080	5893	1039	761	663	595	537	532	493	526	455	475	467	479	420	402	457	422	483	430	440	424	392	416	432	389	382	467	403	427	390	396	438	409	408	371	412	419	380	411	406	428	414	413	423	412	399	380	470	372	410	401	400	429	379	399	444	389	408	414	392	425	402	386	423	412	402	414	390	385	434	400	392	407	395	439	409	401	388	396	400	384	393	420	419	397	412	402	409	405	433	411	399	424	435	423	427	422	372	401	356	397	402	420	433	387	391	399	413	412	357	383	408	398	426	410	378	429	435	378	361	384	395	397	389	423	391	384	406	418	373	396	397	390	378	405	417	388	392	401	417	385	425	434	404	374	394	432	418	423	395	399	365	379	414	400	435	374	412	417	388	422	442	396	451	346	389	420	371	430	394	430	428	386	420	402	372	455	385	408	399	385	415	410	431	405	385	463	414	417	411	368	389	404	395	411	411	428	393	408	448	389	419	384	378	408	377	429	425	406	376	412	410	399	419	411	384	373	391	406	379	374	417	381	433	401	421	413	386	427	407	408	382	369	397	402	398	412	415	388	424	366	374	412	357	389	425	392	379	400	410	357	404	384	380	414	383	408	410	408	404	396	405	419	353	409	417	399	396	384	387	420	412	437	400	424	430	370	399	381	420	410	416	427	411	379	410	378	376	361	395	395	438	386	419	416	387	395	387	412	340	438	408	437	416	399	420	430	419	379	436	442	412	427	396	400	400	448	419	462	390	418	420	432	417	401	357	402	392	390	420	405	347	386	395	407	412	382	410	423	364	394	430	388	393	417	419	405	392	400	383	408	404	417	387	400	401	403	413	396	408	409	394	413	371	421	435	422	431	384	416	414	360	368	405	389	362	394	393	426	381	431	379	410	382	365	453	437	391	379	392	391	441	381	397	387	433	399	403	393	420	455	422	415	419	375	403	384	391	427	393	419	402	412	408	401	420	403	395	414	389	409	401	425	407	376	417	383	440	428	357	428	400	401	404	393	386	416	405	400	392	388	395	407	397	383	388	413	422	403	412	409	402	389	358	386	386	411	403	418	410	375	375	410	376	414	400	421	396	402	432	407	370	395	397	394	399	440	399	446	368	370	429	407	396	394	346	400	408	373	409	392	389	402	438	375	382	352	395	395	400	425	404	391	409	409	424	415	387	387	418	405	383	399	394	388	408	406	410	392	410	392	370	415	414	377	429	394	410	407	416	380	407	399	431	396	373	389	420	439	400	405	417	425	428	367	435	435	404	405	382	417	362	376	375	385	428	376	404	439	423	383	395	382	405	413	398	407	412	408	392	413	404	398	395	427	388	397	383	388	369	378	380	404	402	396	375	416	365	372	425	429	444	387	395	433	390	413	420	401	390	419	338	412	410	387	397	384	429	404	382	411	409	412	374	422	420	396	393	369	385	402	416	390	410	408	414	390	437	408	388	414	425	413	412	380	401	411	429	396	394	386	398	378	394	386	390	407	388	404	412	399	432	412	430	427	416	404	403	415	434	410	398	421	394	412	456	388	395	423	421	404	423	360	410	378	435	398	392	385	395	406	390	411	367	417	412	385	361	404	385	419	400	371	423	398	411	415	420	422	379	389	401	439	425	401	390	442	406	402	417	418	415	424	409	405	384	390	423	396	387	412	401	410	392	408	340	396	389	395	374	436	361	407	388	393	439	414	413	393	396	371	400	376	392	409	372	413	419	419	397	396	390	346	358	389	394	389	421	406	371	407	396	437	388	375	389	388	392	374	390	370	399	402	397	377	399	440	388	386	430	408	405	398	412	434	420	402	416	401	362	392	414	413	412	400	388	413	403	375	403	417	408	385	370	381	446	406	399	411	379	389	416	392	409	392	390	395	421	403	404	408	419	418	388	401	398	371	404	437	355	402	392	389	405	403	409	379	428	410	424	404	405	381	411	437	416	405	383	402	382	405	393	432	400	425	423	401	429	445	402	400	386	427	394	396	410	407	400	379	378	413	418	445	405	399	399	424	415	375	386	418	363	399	408	362	412	392	403	403	404	410	391	408	389	408	416	423	386	410	395	413	414	376	378	398	372	420	399	390	366	404	392	376	462	404	388	406	394	406	419	394	413	393	422	395	386	367	397	406	424	416	415	396	387	425	445	412	388	386	400	407	403	390	417	386	398	410	386	385	409	440	382	366	370	407	372	419	389	367	409	393	413	382	425	416	409	398	440	395	413	406	440	417	414	447	390	396	425	400	442	392	398	402	406	385	426	398	388	399	417	429	397	417	387	405	389	416	376	387	409	419	399	372	391	370	387	417	403	418	372	355	398	378	413	385	387	400	399	417	391	411	408	381	381	381	405	361	378	413	404	375	406	409	392	388	381	416	417	407	420	385	411	432	398	386	382	403	378	402	403	401	396	408	390	425	386	433	388	425	411	383	387	394	393	376	400	393	382	416	408	372	394	393	394	368	393	406	419	388	411	387	387	424	384	390	395	391	398	394	399	407	377	392	384	394	400	391	382	373	366	389	384	407	405	396	378	402	392	439	414	389	402	397	402	387	411	397	420	371	414	374	378	417	437	420	408	396	382	408	414	358	408	404	394	423	394	426	423	393	390	398	418	400	397	383	397	400	330	415	376	408	401	375	410	402	409	366	402	420	422	358	412	383	410	378	385	430	410	375	412	414	430	399	410	386	394	418	379	428	407	398	396	376	387	415	406	384	419	396	409	390	415	421	413	388	376	384	410	414	394	393	411	389	397	391	379	379	403	404	415	407	371	397	367	374	375	405	367	437	409	401	410	425	390	375	403	402	383	396	399	433	402	401	390	399	400	390	412	398	359	378	408	400	406	396	415	404	391	384	390	389	393	403	420	382	433	374	418	393	409	421	412	407	420	400	388	383	402	396	416	404	413	413	412	408	408	426	367	425	390	380	433	389	414	409	365	414	419	441	421	407	387	349	379	396	423	416	364	396	428	395	415	389	406	386	414	395	383	409	411	458	408	397	383	375	391	411	392	412	382	416	391	417	412	401	438	409	457	365	404	407	430	415	400	415	410	391	399	395	380	378	387	409	397	436	425	413	403	428	408	365	410	421	379	377	350	398	416	365	385	413	428	385	391	408	373	400	396	388	377	410	396	413	396	444	372	427	434	404	382	419	432	381	374	411	410	402	416	345	422	419	420	415	385	379	406	401	401	408	413	393	356	424	368	430	417	387	376	419	418	436	388	428	389	380	380	392	385	418	430	407	392	399	405	367	376	362	383	390	394	396	426	379	416	371	394	400	454	403	426	350	388	403	384	450	403	414	365	361	409	373	363	415	413	396	377	416	428	384	374	391	397	405	399	422	389	399	420	395	372	398	420	419	407	393	385	381	394	417	388	423	412	405	433	396	390	423	423	425	364	403	411	382	399	425	403	381	424	375	412	406	402	400	392	380	415	378	419	371	375	435	391	429	360	382	392	436	373	396	382	388	392	428	399	406	392	443	383	406	416	402
5365	10001	8406	4324	3034	2277	1796	1487	1311	1144	1109	993	898	910	846	769	772	782	706	766	707	763	686	694	687	636	644	662	604	669	603	722	649	593	629	667	590	611	631	662	644	601	639	621	614	604	619	658	669	634	611	607	644	592	636	602	613	598	642	600	628	651	598	629	634	607	588	603	641	632	647	621	612	552	622	646	612	642	588	591	622	584	633	615	632	619	625	594	634	616	581	614	577	610	613	593	577	608	613	601	581	577	634	615	633	589	572	645	605	653	602	650	609	626	642	597	618	623	615	608	644	652	594	637	643	646	626	606	625	595	616	638	634	609	609	618	548	577	622	631	595	564	601	575	621	640	585	600	615	571	598	587	592	637	600	641	601	569	591	606	590	625	583	653	590	646	597	600	583	596	668	623	623	624	583	613	636	625	593	614	636	601	595	559	635	650	570	618	644	607	640	562	613	609	624	610	585	605	585	649	621	601	615	646	591	654	577	573	603	593	683	608	603	585	597	637	598	601	577	640	592	612	550	605	599	596	609	613	625	623	580	607	599	623	606	640	621	620	592	615	639	590	609	620	571	548	590	651	605	594	561	610	577	550	610	588	584	599	630	601	613	630	624	583	569	564	630	575	597	581	625	619	580	620	613	605	632	648	649	651	606	577	586	638	601	585	621	616	591	565	622	622	589	598	560	577	600	591	572	601	574	612	605	644	619	627	627	585	578	590	634	623	621	627	612	580	595	643	604	604	596	535	606	605	562	641	602	562	608	610	594	585	614	606	605	622	615	582	583	613	589	653	613	626	575	630	619	594	604	553	569	618	601	631	623	636	616	641	573	604	599	611	612	642	570	622	573	599	578	595	609	580	602	581	561	596	567	561	634	588	585	616	635	618	578	650	614	597	572	627	640	604	663	568	597	629	623	612	564	637	619	591	629	607	590	639	599	618	612	654	603	604	603	621	652	614	574	629	556	606	590	570	568	625	566	605	572	607	621	672	619	598	589	596	648	596	608	598	608	562	639	600	616	593	603	621	647	600	571	609	600	589	637	616	615	626	609	625	561	638	608	589	599	573	616	567	566	626	624	621	586	615	581	618	601	582	545	606	584	639	577	636	580	601	613	624	616	659	621	608	645	599	582	657	618	600	616	548	581	581	634	621	599	593	617	583	661	624	632	585	567	627	583	642	663	617	640	578	601	613	616	599	605	655	571	585	627	681	577	631	586	593	618	614	625	598	585	601	610	621	623	621	608	590	637	599	597	595	582	669	581	585	589	619	586	632	602	578	636	615	603	620	625	605	621	636	610	637	629	614	569	579	618	570	611	666	603	604	630	577	598	641	624	585	616	607	608	628	604	614	628	606	605	629	586	588	627	596	600	626	619	597	607	568	601	611	618	613	623	606	609	568	602	634	560	658	587	574	578	622	617	657	585	588	627	628	631	657	621	628	644	600	610	616	583	644	609	564	655	615	606	665	610	624	634	607	616	614	540	608	624	618	574	616	609	577	619	573	582	572	594	600	591	628	628	616	625	646	589	636	604	622	600	635	606	616	634	630	576	600	619	615	593	603	622	630	649	623	604	600	568	589	576	608	577	625	601	569	591	643	584	589	609	637	641	624	633	567	596	646	635	613	619	628	592	582	584	609	621	624	608	624	587	586	590	591	631	583	622	602	568	589	621	617	577	644	584	561	566	609	610	587	632	584	617	608	595	608	587	591	601	595	620	564	615	607	639	571	586	613	607	543	555	610	575	587	622	612	614	596	633	569	576	585	590	597	597	604	586	617	646	627	595	621	592	611	615	635	638	571	600	614	629	618	621	587	581	603	579	605	627	633	589	607	611	631	615	636	580	603	578	582	571	617	572	562	611	543	596	626	632	596	627	588	673	568	589	586	616	608	569	592	571	590	588	650	630	640	581	612	604	629	614	591	614	619	598	571	592	629	614	627	592	629	611	612	659	598	589	637	623	663	599	590	624	564	601	599	607	624	584	604	597	645	618	607	607	594	621	592	584	614	650	662	643	582	618	614	617	621	634	625	621	592	680	608	637	642	592	597	618	601	591	581	587	646	610	628	599	627	629	597	651	662	629	624	583	645	617	615	625	636	624	616	616	621	571	608	583	646	631	597	586	630	639	574	581	636	624	615	541	635	573	658	610	556	590	614	590	596	568	592	628	601	617	610	596	658	642	637	595	604	598	585	552	601	578	604	658	589	608	584	599	596	607	614	636	580	641	581	602	580	636	586	603	566	608	610	625	642	583	646	606	606	622	593	566	615	630	591	580	605	634	581	608	605	584	588	591	559	592	592	583	596	643	601	603	577	562	599	628	599	607	574	630	589	610	590	626	563	585	585	590	607	575	570	615	594	634	592	621	587	589	578	593	567	587	606	598	609	561	587	582	607	582	600	609	634	648	608	605	595	599	587	598	566	590	576	634	619	586	606	641	598	579	639	549	594	588	600	571	606	605	587	611	622	575	608	649	627	631	582	630	603	591	584	593	611	620	622	597	607	598	591	599	580	638	595	647	638	580	642	610	610	623	603	635	568	625	590	652	626	572	647	619	603	643	615	570	598	590	600	616	617	644	590	620	574	600	558	629	594	625	613	558	605	583	616	624	626	657	600	577	610	627	588	654	600	616	627	558	638	617	594	576	595	591	581	604	604	609	616	559	629	616	606	566	595	608	612	590	599	548	591	613	589	605	565	584	610	639	623	592	587	595	607	565	616	616	606	645	592	613	631	584	582	590	585	618	636	597	614	636	568	559	618	607	629	578	558	601	632	577	584	627	604	581	618	639	597	623	610	590	575	615	588	616	604	592	642	594	606	551	594	615	594	574	598	625	603	599	639	620	577	577	568	586	615	628	641	613	582	624	576	623	582	610	643	644	613	637	591	626	610	594	617	590	604	578	636	619	589	592	623	640	627	601	606	611	581	646	637	632	644	590	603	566	633	604	647	617	605	585	586	576	606	615	591	653	605	628	594	631	569	585	608	578	622	597	591	604	605	636	560	647	616	606	575	624	672	619	635	566	608	649	629	600	596	596	592	598	604	602	659	613	634	606	582	594	579	636	595	551	579	572	621	578	570	627	576	621	576	622	569	579	621	572	668	629	619	625	620	601	593	617	607	628	629	597	631	609	599	615	631	607	645	644	594	584	593	598	599	644	621	642	596	611	627	538	618	602	617	581	623	638	622	590	621	626	662	593	591	576	611	593	601	588	619	596	593	612	615	639	593	598	604	645	599	580	615	589	624	619	619	579	657	622	632	642	604	612	610	610	621	615	644	616	587	599	630	610	615	582	642	610	562	581	574	625	617	626	590	623	613	622	591	597	617	619	598	620	581	579	630	618	631	576	573	623	638	579	563	625	643	603	630	635	544	652	589	587	620	630	664	579	593	610	600	579	595	600	642	614	610	575	602	617	579	671	601	635	554	639	620	632	604	628	614	552	590	622	608	650	563	592	614	630	600	635	604	605	589	617	594	664	588
22952	21114	28850	23618	21115	20903	2829	760	582	499	446	368	346	259	301	264	250	263	254	242	218	232	214	238	230	210	243	217	217	222	196	208	178	201	174	191	191	197	188	173	185	168	165	179	189	193	181	182	181	198	164	208	173	204	171	161	165	172	189	173	168	193	195	196	171	187	193	193	179	180	163	199	174	171	160	182	186	151	177	194	172	182	183	198	184	200	170	170	168	183	180	170	172	185	175	163	199	184	171	154	178	183	201	186	168	187	199	188	163	198	174	187	192	161	147	168	166	189	160	165	204	181	169	176	168	174	174	169	179	170	187	174	176	178	164	162	168	206	176	175	165	164	181	170	152	167	194	174	186	189	165	173	167	176	183	165	167	184	178	166	170	186	175	175	191	161	156	174	167	172	172	158	168	178	159	157	154	196	201	185	184	171	187	191	167	158	169	165	170	167	176	182	167	173	169	191	167	168	143	191	163	196	164	180	160	186	173	187	184	168	146	176	162	182	166	178	171	169	158	168	160	169	171	149	171	171	168	152	178	171	174	161	174	178	181	180	178	170	165	194	182	170	196	162	173	187	177	151	178	174	174	181	195	169	183	184	172	142	154	186	179	184	153	203	183	171	191	165	142	167	173	181	183	157	161	182	177	179	168	186	168	177	154	175	180	188	181	191	181	192	186	166	203	180	182	158	166	160	172	174	161	158	151	134	176	161	164	201	166	145	147	195	155	166	170	170	159	160	170	173	150	173	183	195	178	194	154	179	173	172	162	165	180	173	167	162	140	166	172	202	162	162	162	189	130	174	162	163	172	179	165	154	167	169	174	184	166	162	170	151	180	184	183	190	165	176	188	180	171	155	172	171	200	167	179	165	203	172	186	182	173	187	173	165	175	179	183	170	174	173	158	177	163	206	187	175	157	175	194	175	188	175	187	167	153	167	169	164	161	180	163	156	194	180	170	167	174	174	174	179	177	165	161	173	193	196	174	164	141	150	161	161	182	171	151	167	170	179	182	175	170	168	201	195	167	181	191	155	169	186	184	155	167	191	174	166	190	160	169	195	171	192	176	170	166	182	190	168	148	167	162	173	168	179	141	156	185	165	175	184	193	186	170	192	176	157	154	174	157	171	163	180	173	174	178	172	161	198	158	169	175	171	176	174	171	173	182	160	156	168	179	176	153	167	159	163	196	176	172	198	157	180	187	188	182	168	175	164	170	180	170	174	171	168	160	159	188	175	157	192	184	184	164	170	166	170	146	174	161	165	165	178	167	155	153	183	176	179	174	178	192	173	182	168	174	160	147	173	178	176	176	138	169	165	170	162	173	166	163	169	165	171	171	176	184	183	165	152	189	191	185	150	177	169	162	179	165	155	179	170	166	188	194	169	154	151	174	178	159	171	213	163	166	179	184	186	165	191	184	178	162	185	182	167	164	146	186	165	163	158	156	188	172	194	181	177	176	184	165	205	171	177	159	173	174	171	163	154	153	146	180	144	168	171	189	175	155	158	139	166	150	173	174	171	168	170	132	171	175	172	184	155	158	187	160	179	161	160	150	163	169	163	174	165	173	162	170	173	175	182	170	179	166	184	189	175	167	180	178	176	182	177	175	160	176	184	169	193	148	155	163	149	172	193	189	169	177	175	151	162	184	201	168	171	173	193	184	197	166	149	168	157	180	156	176	175	152	191	171	163	175	165	187	159	178	192	140	169	157	182	161	184	184	179	170	176	173	165	183	157	191	183	175	194	167	158	150	149	176	189	155	176	196	183	190	183	161	172	189	165	159	189	167	163	169	172	176	168	157	170	178	164	189	167	176	192	166	164	174	175	160	161	162	160	187	156	174	164	159	168	176	146	188	158	167	175	165	173	164	156	142	157	176	168	191	170	167	170	171	188	174	184	171	151	177	159	160	178	155	191	198	172	162	166	166	169	198	183	176	163	176	153	164	167	161	199	170	157	156	166	173	168	187	145	173	178	185	172	167	153	178	156	167	166	166	166	159	166	174	155	179	158	183	149	161	145	168	167	173	176	174	174	156	189	183	180	179	154	172	183	175	158	177	185	181	162	199	178	192	155	201	175	181	164	159	179	175	189	180	153	162	183	180	169	169	186	161	173	154	158	162	178	205	134	178	162	174	179	158	144	164	160	168	150	167	187	166	185	156	193	180	193	187	179	169	183	172	166	162	169	174	200	174	177	193	178	135	155	169	179	167	168	166	169	145	152	181	156	155	162	185	162	176	193	189	161	169	167	170	190	184	178	157	163	188	145	180	178	192	167	167	168	164	160	147	171	170	151	171	156	168	162	147	158	199	200	145	172	172	183	148	186	165	152	180	180	159	148	177	150	152	152	170	169	182	169	176	160	169	153	184	169	161	143	167	187	178	181	163	173	167	188	148	174	169	182	167	144	173	182	153	160	163	167	173	175	170	159	175	181	191	183	175	151	165	172	154	182	178	163	163	163	162	166	173	159	184	172	163	175	162	164	200	168	179	173	149	175	157	200	164	146	211	187	159	183	166	170	181	159	177	173	173	166	180	159	192	193	182	154	185	178	164	177	166	195	157	190	182	153	178	180	160	162	182	153	148	188	188	195	181	155	170	179	164	170	210	186	142	172	153	171	170	193	199	170	174	187	172	178	149	161	175	179	169	171	181	156	169	171	175	187	178	158	169	162	174	154	161	154	150	179	188	186	173	157	177	162	145	172	185	183	190	154	161	165	184	171	140	175	172	208	174	163	161	181	185	151	150	159	150	150	179	181	165	181	177	159	164	158	186	159	171	158	157	177	174	171	155	175	171	179	158	170	149	177	159	163	179	166	171	146	188	155	189	148	160	177	164	138	167	163	171	178	197	176	181	183	169	210	178	158	202	177	172	174	163	202	174	145	179	171	170	147	181	170	168	166	183	165	168	178	177	199	158	183	177	156	159	189	159	166	172	160	164	164	164	165	174	156	156	180	151	178	178	190	163	180	175	149	182	177	165	160	164	169	194	184	153	171	158	167	176	156	176	170	175	164	158	156	183	177	145	171	171	173	198	155	151	169	181	178	145	179	152	156	178	172	180	152	134	171	167	156	184	167	186	172	154	150	175	160	180	165	173	152	175	169	187	164	166	159	161	184	176	176	178	157	211	168	167	173	166	174	163	173	167	164	183	184	172	178	175	149	160	183	158	174	153	169	158	180	180	161	150	176	184	173	190	168	168	161	172	161	151	165	162	160	178	178	155	196	178	172	162	173	176	160	173	156	181	166	163	172	161	177	157	190	171	179	194	174	185	169	167	188	189	180	165	189	170	177	187	165	202	172	178	167	148	175	155	175	161	193	200	152	175	168	169	178	169	162	171	163	174	153	147	168	154	165	179	172	178	168	191	168	165	156	170	159	184	192	174	151	180	167	154	173	162	176	161	196	166	185	163	164	160	195	172	174	188	160	148	194	176	186	175	170	177	179	181	167	171	187	188	189	172	167	159	173	167	191	168	173	157	165
7338	15674	12970	6804	4765	3324	2494	1975	1660	1310	1066	946	842	778	705	555	576	518	530	498	480	448	421	424	415	366	346	360	376	356	333	329	326	291	313	323	297	308	289	308	310	307	317	291	334	258	283	299	294	320	271	274	308	283	295	281	303	275	286	290	295	276	299	247	270	303	285	280	292	294	287	289	262	278	280	296	301	264	270	255	271	272	286	282	309	302	234	275	288	280	259	254	264	249	236	266	249	306	273	270	283	271	266	280	263	263	278	251	301	263	286	283	274	307	268	262	293	268	308	291	259	262	295	261	267	286	298	270	259	269	264	277	263	294	275	280	277	282	289	307	301	265	276	281	267	256	271	249	283	290	272	258	261	298	277	253	262	282	278	234	274	293	271	273	285	280	284	281	261	273	277	256	281	258	286	246	254	272	246	281	286	251	301	278	280	273	257	278	267	274	301	280	245	292	252	267	289	288	278	301	256	270	242	294	260	283	245	297	269	270	270	257	254	282	278	265	264	266	279	309	295	273	302	251	272	282	256	268	245	241	316	281	265	276	273	263	280	278	276	252	255	311	243	293	250	286	262	284	258	241	268	255	265	272	284	260	236	243	278	263	273	290	280	288	286	276	251	274	268	263	265	274	262	268	278	244	265	266	291	291	285	254	297	266	257	291	273	294	261	253	285	295	245	286	249	249	279	273	273	242	267	258	280	282	271	266	257	282	303	249	263	247	272	271	240	312	298	294	269	294	278	286	280	267	258	270	279	261	304	247	245	240	256	260	263	259	277	275	271	263	272	259	272	293	270	254	273	263	299	280	273	251	299	256	284	243	262	294	268	248	252	271	293	288	273	264	266	290	270	232	260	240	297	239	255	251	272	273	273	302	260	254	272	294	254	250	281	280	264	273	265	290	284	274	260	222	271	260	250	258	274	279	283	266	251	275	264	281	288	269	280	262	269	272	269	278	258	247	250	262	262	281	283	264	282	283	269	259	286	301	273	267	245	293	247	246	273	268	272	252	272	260	252	265	276	262	268	294	305	249	252	296	255	258	279	266	279	289	271	254	282	313	278	267	272	277	280	276	282	260	296	281	260	276	231	267	269	271	271	285	289	288	262	276	277	264	287	272	272	272	258	282	276	241	256	282	250	238	281	248	283	282	287	260	276	276	264	282	301	271	291	257	289	275	280	270	272	256	263	270	253	245	288	288	267	285	270	255	285	249	270	280	277	289	242	274	278	259	280	256	254	270	260	285	268	247	291	244	275	303	312	278	259	279	269	273	282	262	277	322	275	249	303	289	257	270	296	274	278	287	275	251	287	273	274	278	256	260	287	270	252	280	299	256	299	295	244	258	245	294	258	257	242	265	308	298	258	282	250	287	262	245	265	274	291	241	266	266	278	284	266	266	308	257	258	242	284	265	282	294	265	269	266	268	250	265	287	273	266	255	256	287	276	287	246	241	287	263	265	282	291	268	273	270	277	255	270	311	273	280	265	290	280	272	282	279	249	259	270	284	297	264	300	247	258	275	263	283	286	293	285	284	248	252	274	285	287	262	286	264	275	283	280	273	298	258	293	274	276	265	257	267	269	252	269	270	266	289	274	249	275	278	285	280	304	251	241	315	277	255	275	288	288	295	288	286	276	282	253	288	277	259	277	283	274	296	292	313	275	249	261	269	302	263	291	268	267	279	231	249	289	288	283	269	253	276	271	283	241	250	255	260	280	265	259	259	286	257	282	263	286	232	242	266	283	283	272	271	270	250	272	241	246	251	289	264	261	243	271	310	287	255	294	268	262	283	294	257	271	280	270	261	261	244	283	275	260	264	236	255	286	281	262	252	241	283	280	254	276	259	302	273	271	263	284	270	252	264	253	256	250	286	221	260	287	260	279	281	257	313	256	253	263	283	279	257	295	272	257	277	287	257	275	260	291	247	256	249	275	276	272	258	270	255	274	274	261	249	285	274	262	279	277	284	275	273	260	251	266	253	272	273	281	248	249	260	278	266	281	285	245	257	286	270	271	278	262	278	287	254	265	279	301	256	271	274	259	263	250	272	278	259	274	271	271	287	262	276	258	255	267	261	295	258	230	280	252	293	275	280	238	241	257	262	268	289	254	265	290	253	279	236	261	275	272	269	261	285	261	280	267	273	242	262	287	285	269	254	299	256	301	267	261	257	265	228	268	258	293	264	271	282	277	296	261	286	282	286	265	241	267	239	284	273	268	282	292	296	259	270	292	265	241	285	258	247	288	295	267	285	250	272	262	277	259	278	268	250	260	261	275	250	238	255	291	280	296	266	231	265	257	286	292	288	259	271	248	300	261	284	272	274	284	311	264	261	276	260	269	279	283	263	264	235	263	282	235	300	279	261	251	284	261	264	249	252	298	276	244	255	263	244	274	289	281	307	257	275	262	285	287	272	287	313	296	269	277	258	262	259	245	280	261	267	256	273	282	275	269	300	307	276	269	236	240	260	275	283	281	278	250	265	266	247	280	224	250	274	270	265	247	268	282	280	289	262	240	279	262	292	276	275	260	245	281	280	245	273	294	260	277	259	284	268	269	297	263	269	292	273	285	279	272	257	274	265	268	270	266	266	277	273	269	284	290	302	247	301	267	274	267	261	279	254	266	280	286	255	252	277	287	240	290	261	254	280	274	274	289	254	269	285	259	251	270	297	257	279	262	283	264	286	261	277	282	257	267	296	269	288	285	288	254	290	263	278	274	262	261	276	256	283	262	267	271	273	272	277	271	262	292	249	277	274	284	292	288	267	266	247	244	258	296	248	246	256	275	257	244	277	246	246	243	251	258	247	273	263	284	278	269	272	261	274	289	265	296	286	260	273	275	262	287	278	268	243	245	258	261	266	255	246	279	264	269	279	240	291	256	252	279	267	279	280	289	286	268	276	252	259	276	286	258	276	266	298	274	237	270	264	254	286	269	278	276	272	241	280	274	279	293	259	280	319	253	277	256	276	276	271	294	274	262	253	272	275	259	285	285	278	273	263	288	264	256	291	265	274	294	324	257	279	281	308	278	251	273	261	270	260	249	281	262	264	306	250	255	305	257	305	266	289	273	290	243	303	267	266	259	258	259	270	274	257	291	274	270	294	281	268	282	285	282	299	247	282	256	263	297	280	271	249	241	275	254	284	270	284	289	244	278	262	257	246	258	263	261	272	266	291	276	271	288	312	293	246	248	258	298	271	272	287	290	262	267	254	275	266	253	257	290	267	303	280	295	273	280	255	279	271	298	259	280	273	237	261	271	268	282	260	283	247	267	270	275	272	263	309	289	268	313	277	279	308	266	280	273	277	278	281	269	269	253	265	258	267	281	286	281	265	292	314	262	260	259	274	294	269	262	247	264	253	254	282	268	271	269	271	283	264	268	297	261	247	309	280	277	268	252	276	271	281	261	262	277	269	301	262	221	274	239	265	271	281	260	263	287	279	290	278	268	256	259	253	246	264	239	264	261	255	270	290	261	287	292	257
26695	20023	6513	758	523	481	450	466	437	424	433	454	413	404	455	442	426	413	429	438	388	424	397	425	431	368	464	418	458	437	457	425	407	404	442	430	411	396	407	392	436	387	478	468	419	373	480	391	412	419	418	462	440	409	408	411	400	435	397	414	431	446	448	418	452	420	384	426	428	407	423	441	420	396	431	416	423	392	438	409	447	436	447	427	398	422	446	408	416	428	389	400	425	402	429	411	423	399	401	427	456	422	404	399	423	437	410	423	407	409	422	462	436	425	449	445	434	408	418	424	431	414	438	433	423	417	383	420	406	419	449	423	401	405	412	438	409	396	428	433	436	428	406	408	406	453	437	413	433	434	389	391	429	411	434	398	443	434	405	423	391	418	461	434	396	432	396	404	413	412	421	417	429	417	444	420	387	423	399	410	411	421	380	423	411	415	387	431	395	388	435	425	437	418	429	416	407	403	403	441	433	452	457	420	410	436	404	432	419	416	433	431	413	424	411	423	420	438	431	445	443	463	416	406	445	397	437	430	428	426	389	434	433	405	410	462	413	460	414	394	442	405	425	403	446	410	393	424	386	429	424	482	434	393	434	403	423	424	409	401	404	418	455	396	431	403	419	414	430	423	468	382	412	462	421	397	448	481	428	407	409	396	444	396	434	418	415	416	415	434	402	404	430	425	429	430	405	410	420	442	434	433	406	375	443	436	456	401	406	395	409	420	399	441	468	445	458	412	426	404	400	379	430	421	396	426	450	429	395	406	414	419	407	442	433	416	432	368	415	442	464	428	426	422	436	422	380	444	411	491	423	422	417	386	405	434	427	415	441	414	456	437	434	435	455	437	380	435	391	408	393	406	444	403	442	437	419	412	428	413	483	426	364	396	432	436	426	416	424	441	447	435	429	434	425	388	380	459	429	395	368	452	369	411	432	406	452	434	448	384	420	418	400	447	411	425	453	388	436	430	439	432	421	430	423	391	403	424	415	476	420	448	447	426	425	404	397	422	411	416	421	437	443	390	393	451	427	422	438	468	422	401	414	406	435	422	428	422	386	460	408	438	437	392	376	434	427	454	427	421	411	436	395	450	429	419	418	445	412	394	456	432	402	443	422	404	428	364	439	430	404	450	441	447	422	438	390	414	401	464	452	425	452	391	411	427	428	424	401	436	409	411	409	392	454	436	412	423	398	433	429	401	450	388	434	420	431	393	433	411	368	434	405	449	457	400	420	450	390	395	412	441	426	403	429	392	418	426	406	403	441	429	433	412	404	437	459	428	437	426	399	433	442	419	411	422	389	479	429	436	431	400	415	412	465	387	451	420	402	428	434	425	390	390	409	415	429	416	395	433	441	429	445	431	439	416	399	420	402	441	390	410	408	402	407	401	451	450	407	398	385	458	398	425	404	421	464	410	391	423	418	450	386	444	430	432	451	427	408	441	398	400	435	392	427	446	437	401	446	443	416	402	457	417	413	401	404	448	423	482	445	441	435	399	426	450	434	424	391	418	396	424	409	403	429	439	415	434	391	425	417	431	436	414	416	415	451	450	400	420	468	440	424	407	457	446	375	414	448	418	414	403	410	414	437	413	414	414	388	443	396	385	408	443	401	437	428	438	404	433	396	468	412	405	407	413	390	397	429	392	408	398	436	404	446	433	422	432	431	409	421	443	380	410	395	438	429	452	406	441	413	424	411	414	452	446	444	404	398	408	417	394	415	406	439	401	442	404	399	376	426	429	447	409	440	436	429	408	409	422	410	402	438	429	405	414	467	483	407	416	398	423	436	395	380	397	412	415	467	424	427	429	418	391	411	402	420	423	441	434	427	446	417	462	433	465	438	405	450	446	400	423	416	422	422	426	427	432	421	449	420	414	444	440	416	414	419	444	430	424	398	424	435	411	410	424	446	406	445	432	468	427	406	398	457	437	402	417	448	468	401	447	387	406	440	402	418	411	402	425	451	426	425	435	414	456	468	452	436	399	424	413	411	391	419	420	411	426	451	402	412	407	416	447	390	445	448	421	413	443	420	448	385	429	431	416	460	435	418	433	434	418	413	424	427	393	439	433	405	422	440	403	410	391	447	395	442	411	405	423	414	382	438	421	407	388	419	412	427	427	441	437	414	422	397	437	435	422	419	425	403	463	394	419	421	449	423	414	436	430	416	437	401	395	423	438	408	409	437	456	412	438	436	429	429	435	411	405	429	429	383	415	418	409	422	414	388	435	404	405	443	454	436	355	444	426	439	407	435	437	444	431	409	429	457	436	424	449	399	424	437	388	439	425	399	408	432	415	424	409	424	405	425	432	443	399	433	404	434	447	399	449	420	462	453	396	416	441	392	414	418	405	418	465	430	411	414	422	403	425	438	414	452	416	433	431	417	405	399	442	416	394	384	402	432	465	385	444	420	413	436	412	404	438	427	421	410	424	420	416	436	434	429	441	425	406	451	440	417	429	432	475	412	415	461	400	444	439	418	433	395	392	449	412	407	422	392	401	439	385	519	430	406	423	410	443	446	433	447	439	445	433	438	438	407	418	421	425	420	409	425	401	425	411	412	406	404	422	420	409	391	415	397	394	438	447	399	433	390	409	425	394	425	432	429	426	453	425	402	403	397	423	417	407	412	430	382	370	461	424	419	410	417	437	400	396	401	431	415	403	433	419	425	439	413	396	391	440	393	446	413	454	399	454	408	392	433	476	439	431	444	426	453	400	419	432	428	403	449	458	409	423	406	441	418	434	379	442	437	423	422	405	446	430	414	406	412	454	435	402	418	429	472	433	400	371	451	420	442	412	434	407	404	423	452	431	400	413	432	441	430	363	451	422	397	459	422	437	422	407	432	423	402	461	457	419	410	431	416	445	427	418	373	390	477	469	467	415	434	413	435	378	439	440	424	405	425	432	438	412	433	397	422	447	445	430	410	444	416	433	412	430	411	435	418	406	387	420	416	418	408	381	399	435	405	454	436	414	437	445	457	419	452	424	423	437	424	382	401	433	427	432	416	437	409	440	402	444	438	417	443	470	413	422	434	453	419	401	420	416	443	398	403	407	390	433	426	416	423	421	409	439	416	400	404	442	435	403	426	417	398	426	371	411	410	427	377	417	406	442	416	431	424	413	430	403	445	408	391	419	419	423	411	430	455	428	461	457	448	418	446	444	453	427	415	433	406	413	403	405	427	436	425	435	377	398	422	413	410	434	425	437	405	394	420	375	462	443	424	444	424	400	423	387	449	423	441	400	436	432	408	430	462	423	421	431	456	408	419	445	403	388	409	435	431	395	408	446	436	453	420	404	433	436	436	398	380	439	422	413	406	459	465	425	437	441	417	470	396	408	417	435	419	457	410	415	410	411	401	411	393	410	438	431	408	415	395	425	429	437	407	375	396	394	436	436	395	417	448	421	390	403	447	400	418	454	432	445	426	420	417	417	425	443	417	415	424	437	426	413	406	423	395	452	381	423	426	445	434	469	391	411	375	405	463	417
4117	1498	1245	918	809	732	711	714	652	643	657	682	671	688	636	650	633	580	610	633	662	615	662	599	674	630	619	657	646	631	636	611	611	621	619	652	605	599	624	647	620	649	575	619	616	610	616	643	626	596	689	612	634	650	585	715	616	615	689	648	637	621	624	627	591	622	644	637	623	598	596	624	628	606	606	661	579	616	617	625	618	593	671	610	629	584	651	639	611	577	634	628	658	661	656	588	601	630	607	654	668	589	579	597	638	622	641	610	600	657	658	618	666	643	623	611	591	629	665	600	618	599	634	636	597	634	635	641	581	589	611	603	660	614	637	607	564	615	657	669	606	606	636	619	607	663	648	610	629	614	607	613	602	612	665	622	617	596	646	622	662	621	589	576	627	581	590	601	653	603	639	609	628	611	638	642	630	631	637	610	597	606	664	677	643	592	598	602	639	598	616	607	664	642	647	664	616	666	647	656	647	601	635	633	597	619	605	658	602	580	585	625	596	603	654	577	643	622	623	670	692	610	628	624	645	635	626	601	620	656	616	630	643	606	616	618	631	612	620	635	655	604	644	606	579	657	681	648	660	605	622	644	640	653	632	642	612	607	631	638	600	601	623	625	617	649	616	608	579	618	618	632	650	600	592	620	613	588	611	566	636	646	616	606	604	597	575	622	639	641	682	607	644	613	621	632	642	650	636	604	629	597	572	574	660	611	680	622	627	613	648	637	631	596	650	618	606	641	665	609	629	609	552	649	566	654	641	626	602	572	597	617	617	588	627	626	672	640	638	616	620	573	519	604	590	637	645	598	620	583	620	607	619	577	593	615	643	657	590	663	624	642	671	632	635	613	639	646	594	635	614	649	628	625	649	596	634	624	618	607	583	660	642	629	648	643	571	635	609	632	649	596	602	627	600	605	614	630	599	634	594	650	655	580	601	635	571	615	610	657	599	602	636	622	615	629	626	617	645	660	621	598	667	615	627	637	652	614	645	655	632	578	590	616	594	616	636	635	675	585	643	608	645	655	668	626	623	677	611	638	621	666	640	639	674	632	646	648	689	601	626	599	660	630	629	658	601	638	639	628	630	606	641	627	593	561	603	595	660	589	666	657	668	600	629	605	630	628	632	653	660	624	617	617	637	649	603	596	597	605	597	644	583	622	619	568	672	601	633	625	621	595	617	600	653	667	602	590	618	653	651	614	635	674	627	636	599	667	617	601	659	565	582	673	661	615	624	629	642	622	630	637	634	603	652	647	610	669	586	626	598	643	684	617	588	642	598	625	655	635	633	616	639	642	656	631	632	584	651	610	614	633	612	631	644	610	605	642	619	622	568	596	617	630	596	629	643	638	677	647	594	602	593	643	623	618	581	639	597	639	626	605	597	618	636	586	662	632	580	657	559	644	605	625	653	642	623	634	644	639	635	592	633	616	611	626	626	571	641	631	658	639	627	599	599	589	585	646	640	579	605	612	661	627	670	581	634	639	593	619	633	644	637	640	562	623	666	643	570	632	644	618	642	617	635	625	607	637	622	605	583	632	589	620	588	601	606	633	598	603	639	639	608	594	608	636	657	651	645	632	623	613	605	634	582	633	599	648	598	590	656	647	638	628	628	604	653	667	620	604	694	614	586	623	627	589	647	653	642	668	609	582	657	627	626	611	605	653	664	625	613	687	644	621	606	598	587	646	614	605	658	655	611	604	575	551	590	643	577	625	635	622	644	595	566	633	592	685	653	640	643	619	615	614	622	651	635	595	631	627	617	648	633	666	620	630	633	626	588	647	606	633	649	620	630	650	655	605	633	599	613	642	622	645	608	618	660	683	641	618	589	602	622	635	658	635	614	568	660	621	652	607	634	634	614	654	623	676	628	617	641	605	573	626	601	637	629	620	595	688	604	638	605	606	627	624	634	610	636	645	642	629	666	610	617	697	599	601	608	668	682	608	578	659	616	616	635	610	560	632	595	617	652	653	631	585	634	626	640	642	578	624	595	606	623	643	649	599	618	607	623	647	610	667	641	603	623	589	577	641	597	641	559	611	669	621	615	601	647	638	670	660	575	556	661	610	655	668	612	623	620	631	617	645	659	612	647	623	580	619	622	630	637	602	583	626	639	605	661	603	632	642	635	641	588	611	603	635	648	608	594	616	621	593	612	674	681	627	634	609	584	600	613	643	633	597	641	582	620	666	606	672	612	597	612	670	633	641	670	615	615	612	586	613	604	632	611	576	626	658	598	633	631	603	592	614	608	636	645	603	686	620	635	614	656	621	641	572	632	643	636	611	656	640	628	595	600	656	651	629	656	639	630	638	633	610	646	647	635	598	656	609	634	653	648	631	632	621	597	647	650	624	648	662	614	578	656	631	586	656	620	645	577	644	641	641	615	674	597	639	581	647	591	633	625	618	665	653	574	602	609	633	662	642	624	617	603	654	606	624	616	625	626	659	670	644	617	659	625	658	647	610	591	631	643	638	641	592	657	632	651	590	604	611	618	644	605	645	625	619	599	619	609	637	633	629	604	622	654	618	638	601	627	587	628	645	646	622	610	654	632	648	623	614	596	609	615	632	630	615	625	625	667	598	623	644	618	636	606	627	627	669	599	626	619	601	659	598	644	610	648	600	617	599	686	603	590	616	605	607	630	595	619	647	615	604	576	636	621	660	610	628	645	635	612	666	624	600	650	600	613	638	599	631	621	598	666	585	624	601	620	637	659	656	623	636	656	613	617	583	586	615	650	684	603	607	624	619	663	610	601	633	588	579	658	589	616	652	604	619	610	568	612	618	627	593	613	641	582	640	603	644	615	672	562	639	638	618	627	615	616	677	633	587	584	611	604	614	615	594	625	620	634	621	577	641	613	607	635	650	566	639	619	636	596	613	622	612	580	655	608	675	678	576	661	649	606	657	619	607	639	617	616	607	597	629	627	623	648	616	675	619	591	627	653	641	619	653	638	606	627	646	574	615	583	576	633	674	573	643	621	629	611	671	635	591	580	581	627	631	659	617	637	632	578	622	608	672	641	597	663	643	630	637	612	642	647	658	674	650	622	650	666	637	608	639	642	612	654	673	614	631	575	613	627	634	642	642	616	624	613	609	636	638	621	606	605	608	620	608	620	685	635	624	590	639	594	677	670	606	631	643	593	611	600	609	664	617	639	646	618	613	646	650	609	617	647	622	565	628	625	614	618	616	586	679	607	654	625	645	647	599	638	654	606	656	598	617	620	621	607	618	629	661	631	587	627	662	627	619	619	624	606	610	647	662	630	549	638	612	642	632	657	602	646	647	612	641	666	627	660	616	627	620	661	605	611	675	659	569	557	624	572	583	638	642	646	612	604	632	661	641	628	638	657	633	638	642	670	664	616	591	606	638	631	613	623	616	613	652	620	610	647	649	664	638	615	654	594	621	609	598	624	666	643	637	602	659	631	667	603	649	647	633	661	609	684	611	617	647	658	638	639	653	576	613	617	652	630	614	632	665	659	600	613	629
23756	21054	28287	24056	21018	5766	969	738	614	553	514	538	471	508	444	476	430	449	428	421	431	409	426	438	424	420	425	411	415	386	409	393	414	424	427	405	395	403	444	386	404	408	435	406	401	416	401	401	425	373	419	365	430	388	434	411	395	396	450	362	368	442	373	433	385	382	399	377	390	355	377	396	380	398	365	389	381	382	396	412	398	415	387	424	396	404	375	372	414	405	404	399	404	428	391	370	388	371	393	380	422	403	408	435	409	431	394	373	401	399	430	380	366	395	418	394	392	376	402	383	395	427	426	424	394	400	418	400	396	386	426	403	392	396	406	376	410	418	402	405	393	421	406	385	409	418	420	381	372	400	401	369	400	399	386	411	388	385	373	411	429	400	414	397	378	388	398	388	366	407	389	363	393	356	420	391	352	396	410	386	409	391	410	385	381	362	387	446	408	395	410	394	378	405	401	409	400	402	396	388	412	443	385	423	375	425	399	392	409	405	364	372	405	432	389	404	429	415	372	399	421	395	403	395	410	409	384	391	401	375	397	410	416	371	403	358	384	385	374	437	333	348	405	387	380	385	384	413	404	400	384	411	423	393	398	401	385	368	364	370	398	407	371	385	381	394	411	410	412	396	390	361	423	379	367	423	418	394	372	383	390	423	367	412	400	427	395	400	404	374	404	401	408	403	401	375	392	420	397	415	373	383	388	421	421	416	420	443	399	416	390	408	407	393	379	359	416	421	409	396	375	417	395	371	389	401	418	377	360	420	393	402	395	397	390	392	398	409	419	405	392	393	387	414	384	378	373	408	381	347	398	364	367	420	361	380	387	407	361	380	367	401	380	407	407	379	373	393	397	375	410	356	414	400	391	376	416	375	387	412	395	411	431	402	370	386	388	387	358	379	418	464	436	410	366	412	422	405	403	391	431	403	384	391	424	399	377	413	433	400	409	379	386	431	378	382	397	383	378	393	380	392	370	384	438	407	437	382	387	393	392	424	411	382	409	387	425	410	390	415	364	419	408	424	411	409	381	396	382	371	436	396	388	414	406	403	378	361	418	360	345	397	425	402	386	400	397	409	384	380	388	401	429	421	391	352	381	393	432	364	400	360	402	367	400	401	382	389	372	408	387	422	382	378	385	376	413	434	411	436	449	371	367	397	386	371	396	391	425	393	387	391	413	448	409	404	419	379	396	390	388	374	369	408	383	404	385	357	381	408	394	402	374	453	377	370	391	391	416	384	399	459	404	375	371	414	400	404	428	370	422	390	420	447	372	407	377	389	443	398	412	399	398	398	391	369	381	400	406	369	404	360	381	426	400	408	406	403	410	377	390	376	396	402	427	410	424	379	417	386	425	380	411	360	398	391	405	426	386	397	386	421	422	404	413	370	392	392	418	384	406	408	424	436	395	404	383	427	380	410	388	420	453	405	402	429	420	400	379	383	424	388	401	410	399	397	386	387	391	382	421	387	377	426	411	361	338	394	407	358	382	425	426	370	360	378	417	393	392	380	417	420	423	375	383	399	421	384	386	392	413	398	410	417	390	401	405	395	390	415	405	402	401	395	392	382	423	417	396	399	415	373	403	403	384	411	367	395	411	417	364	401	410	400	397	412	359	417	389	422	428	390	387	428	402	415	438	380	401	409	372	375	402	408	403	397	407	400	376	436	379	353	375	408	378	388	384	379	384	385	384	425	366	411	379	369	396	410	454	392	369	358	404	390	371	374	387	389	394	385	406	385	391	379	418	426	407	412	389	356	394	390	391	381	395	393	426	393	402	414	404	391	418	395	394	374	419	402	424	365	393	410	373	365	389	382	391	400	389	382	367	411	423	388	390	377	379	384	385	394	391	394	428	411	425	392	406	413	384	386	402	398	380	387	386	390	377	383	369	390	390	409	382	383	393	393	408	368	379	417	390	398	409	403	419	407	391	385	439	392	394	363	397	411	368	390	390	349	395	420	429	413	404	445	397	400	402	409	402	358	383	408	382	407	403	366	416	341	389	415	381	395	394	406	373	340	373	413	383	390	423	340	394	385	381	410	385	381	390	377	396	365	390	397	416	402	409	398	415	404	453	401	403	401	395	383	425	379	386	392	390	401	384	409	409	392	411	347	409	394	404	424	394	393	384	361	405	391	394	375	358	363	402	392	403	368	416	411	414	365	402	422	364	381	368	359	376	392	386	396	389	369	417	404	437	411	349	403	426	402	439	386	426	411	384	398	382	364	406	376	396	399	413	418	345	362	395	422	387	403	384	411	373	349	408	397	404	394	417	393	395	412	406	374	416	399	408	403	436	394	412	384	396	385	419	396	390	423	409	398	425	427	389	401	424	360	409	385	390	384	365	403	403	407	392	392	397	399	426	391	404	363	369	381	430	390	386	407	417	419	387	405	405	384	416	427	423	426	394	415	411	413	414	422	408	373	396	373	404	385	379	402	380	419	397	419	407	380	427	404	404	378	377	387	374	392	419	339	381	372	403	422	410	408	360	386	399	362	412	363	398	395	441	394	423	412	399	404	365	389	363	386	358	393	367	450	409	387	421	439	371	397	421	385	410	446	371	399	380	379	370	436	411	401	396	420	425	417	388	405	379	354	420	427	384	400	367	404	420	395	394	365	398	377	413	412	394	383	390	379	428	394	405	400	399	400	370	427	379	372	389	436	376	385	402	379	406	384	369	427	419	381	380	408	402	389	400	375	382	388	382	380	373	399	400	414	390	413	397	372	383	410	392	383	393	382	379	387	419	407	380	401	351	424	410	406	413	424	406	417	375	395	422	388	366	388	370	397	393	390	404	382	395	413	407	379	421	381	383	402	410	412	412	396	407	397	376	397	410	384	376	398	408	407	417	400	403	403	361	379	427	371	344	393	405	384	403	401	403	395	434	438	407	411	416	373	410	359	365	409	419	367	347	373	397	396	395	411	398	393	402	414	393	399	376	371	396	421	426	453	405	397	393	435	376	410	368	394	367	422	418	397	366	411	404	374	426	366	400	413	406	406	372	381	364	391	384	377	408	391	413	387	381	430	389	380	418	395	401	385	425	385	435	381	395	432	394	432	422	412	362	387	371	397	381	442	373	399	398	399	378	399	390	394	415	424	397	396	408	375	393	395	379	379	388	393	389	360	371	445	416	392	430	385	370	385	393	401	405	394	403	393	445	405	407	402	403	369	402	427	393	377	422	387	437	413	391	404	360	389	381	404	375	445	385	378	379	414	400	398	392	387	398	411	416	393	410	409	425	403	414	373	437	423	375	382	378	376	416	401	384	386	407	441	401	395	390	398	368	419	402	418	415	391	403	362	397	372	415	381	410	327	413	413	425	380	395	367	401	412	383	411	408	430	369	400	446	401	410	389	378	392	398	396	377	390	430	390	407	413	408	381	402	391	364	397	372	408	383	393	394	415	408	367	368	399	397	359	395	409	408	375	429	413	387	414	387	420	391	396	416	397	420	367	385	398	362	389	398	406	414	397	412	397	380	395
5176	10099	8423	4304	3154	2303	1785	1482	1311	1119	1041	919	911	822	754	783	728	726	797	741	716	663	689	641	669	628	655	606	666	661	609	630	662	639	641	602	607	671	673	608	640	597	647	605	622	607	594	618	609	610	626	609	626	639	621	644	600	610	606	595	589	604	620	599	603	552	577	586	557	591	632	598	620	583	618	573	574	567	624	570	594	588	630	563	606	648	599	625	598	640	611	651	602	605	577	603	645	590	602	601	588	605	659	616	588	594	629	605	578	622	643	591	611	577	601	620	636	574	573	634	599	583	627	603	601	655	549	585	629	573	581	582	600	588	615	602	600	576	591	616	588	645	597	591	569	591	584	610	586	621	593	631	583	557	560	573	619	626	618	622	595	613	623	618	646	597	602	573	592	609	571	652	564	613	619	593	583	618	647	619	581	609	628	610	545	586	595	604	589	608	560	586	613	605	644	618	641	614	618	637	597	610	602	597	601	589	618	656	602	634	604	607	602	571	619	624	602	590	623	586	618	602	608	614	566	576	651	609	567	591	638	615	571	625	652	544	572	568	625	579	626	605	621	620	614	611	615	580	584	613	579	580	548	576	634	636	624	600	631	603	601	608	604	624	582	584	583	605	595	589	623	618	613	622	611	616	574	600	613	572	573	579	636	610	592	586	634	627	612	608	576	637	566	631	577	609	573	592	635	638	574	600	600	632	576	618	587	594	611	559	600	570	609	590	551	607	617	662	596	606	574	634	604	571	572	626	626	584	586	583	595	567	604	568	579	594	579	660	632	603	636	570	581	587	554	593	620	604	596	603	568	613	588	626	604	608	562	573	598	623	599	584	627	566	616	606	593	620	595	665	608	610	618	573	649	575	590	580	552	601	610	599	627	594	621	572	621	603	549	610	612	611	595	601	596	624	558	599	604	593	556	596	586	599	597	621	633	604	622	601	569	560	603	618	612	589	661	621	608	671	554	611	628	632	583	556	581	613	585	598	634	642	585	587	590	642	624	601	581	610	566	564	575	624	624	616	601	596	541	599	609	590	616	574	583	585	621	594	576	612	604	610	596	599	573	600	563	607	596	634	546	632	600	601	560	581	580	583	606	606	597	617	627	628	580	611	588	562	616	606	595	590	647	565	626	626	609	628	634	583	610	618	622	620	607	584	582	590	591	632	550	640	609	634	654	583	577	597	585	560	618	637	575	608	563	632	627	559	577	581	629	567	625	579	576	573	618	587	571	587	624	578	608	570	564	609	599	577	615	645	586	606	598	595	586	600	622	599	626	639	615	624	589	569	566	594	592	597	623	586	576	620	591	559	587	582	623	633	633	601	585	621	626	622	622	583	621	612	608	586	629	657	625	601	561	625	606	599	627	585	626	588	581	541	608	597	589	599	572	623	608	564	613	598	643	631	621	632	626	554	618	562	579	555	587	605	618	582	610	619	617	595	603	588	577	629	613	591	589	607	674	581	602	608	596	625	632	617	610	604	583	575	621	628	621	635	606	547	590	615	577	621	596	581	613	601	621	568	621	605	565	568	633	574	597	576	627	564	615	634	612	584	590	604	624	600	616	547	590	573	531	642	591	571	634	580	565	584	626	587	586	625	585	602	628	649	610	597	595	603	634	642	574	631	575	656	565	554	594	607	615	647	643	639	602	622	568	583	540	584	602	582	594	581	556	574	593	614	603	605	602	612	656	635	607	581	628	627	576	611	629	568	579	610	596	597	584	589	596	600	554	591	639	596	606	623	584	606	614	640	589	631	613	613	585	587	620	608	562	609	609	652	573	594	580	620	597	651	614	583	612	613	633	631	591	577	630	622	643	606	563	598	646	632	601	619	597	573	580	666	577	638	671	642	589	608	591	554	573	616	608	635	596	557	603	588	564	611	578	619	608	618	596	644	618	549	615	573	574	599	648	678	595	611	618	596	585	645	575	584	605	547	583	597	572	591	620	603	628	570	623	590	579	585	599	654	584	616	590	567	594	579	632	623	573	641	576	640	637	624	597	583	619	591	641	580	611	579	613	575	623	653	634	586	588	576	572	612	614	620	586	628	594	559	604	600	593	616	604	576	586	599	564	562	581	593	603	580	609	592	564	596	631	611	640	633	604	582	586	594	622	632	627	609	589	642	584	631	590	591	592	589	605	607	608	583	636	641	624	593	552	661	587	625	629	616	595	579	606	647	670	592	598	589	594	576	560	594	593	587	616	616	612	567	591	593	546	553	599	594	626	536	602	595	617	584	621	609	626	569	558	574	655	582	602	618	585	619	596	626	602	554	583	609	611	606	634	593	604	599	598	610	608	593	567	649	547	596	600	585	564	582	629	599	608	614	568	597	596	612	617	582	644	584	591	561	614	590	584	619	583	589	591	604	582	606	564	647	568	610	621	599	593	585	569	599	650	601	569	590	575	616	606	593	623	602	631	580	599	608	577	612	604	625	648	583	607	597	584	632	586	619	550	559	581	676	614	588	616	607	619	626	593	598	613	574	613	632	597	606	565	602	593	619	590	609	601	634	581	597	610	585	598	579	610	605	597	558	590	639	648	591	619	649	596	590	521	617	584	595	627	590	558	579	628	572	625	551	591	565	615	556	619	599	613	591	534	608	551	554	603	572	629	578	574	590	582	626	586	625	620	618	640	630	574	580	589	651	618	585	578	563	633	570	608	590	637	576	611	566	605	590	618	627	566	596	605	594	595	597	581	591	629	617	625	614	611	612	612	599	615	637	584	646	632	578	630	609	611	590	570	622	608	629	635	572	595	569	644	645	595	625	643	624	567	583	579	562	594	561	609	635	632	572	616	563	622	596	609	618	639	605	585	649	646	583	586	594	551	610	565	578	591	592	603	588	641	575	566	582	638	667	601	641	596	578	610	594	596	578	597	617	618	625	615	569	610	593	621	572	598	624	569	623	599	601	605	590	611	584	618	572	577	598	601	622	623	645	634	582	572	616	621	648	585	617	626	595	590	577	636	596	606	573	584	582	604	601	584	585	581	555	623	582	639	578	579	606	588	586	588	593	602	615	562	588	605	636	599	594	580	581	592	601	620	575	609	591	642	594	601	566	627	616	607	608	585	620	561	625	635	614	558	583	612	639	604	571	639	591	580	566	604	615	576	564	589	611	568	622	591	610	617	596	579	583	621	572	594	632	618	630	620	602	591	606	579	619	571	597	598	641	591	612	608	627	551	559	581	591	630	591	590	555	615	564	579	577	573	653	627	645	586	611	584	539	637	597	596	606	589	583	601	598	523	558	601	624	632	643	578	600	565	596	609	620	595	583	613	604	603	606	575	608	582	557	618	614	589	578	624	585	597	634	594	590	591	608	605	558	583	589	555	602	568	645	635	598	541	629	602	590	605	578	583	589	593	618	616	614	586	600	644	598	570	580	587	617	607	602	623	612	593	609	615	645	597	616	570	612	614	600	604	582	579	636	587	622	604	583	547	580	571	618	587	555	581	640	618	618	613	597	595	615	583	636
22957	21132	28891	23632	21132	20882	2911	787	540	448	366	397	359	303	279	268	245	265	253	240	220	248	226	192	212	222	181	191	183	188	190	194	195	191	194	200	170	167	207	155	184	193	161	169	189	184	189	184	188	168	173	196	177	205	178	172	159	205	182	178	188	162	194	179	186	181	185	179	185	197	186	166	184	172	183	162	180	176	177	174	153	168	180	166	162	173	173	152	179	163	173	171	187	178	183	192	161	173	149	204	173	166	172	194	166	176	165	180	170	162	174	174	181	155	168	168	197	163	184	156	151	176	145	166	159	150	173	168	154	172	149	160	178	201	177	191	148	179	156	170	173	190	161	171	157	172	166	177	181	195	160	181	152	189	177	160	196	151	169	164	172	164	195	178	184	162	170	163	182	160	180	169	142	168	165	169	168	157	142	165	182	164	172	150	164	158	182	180	158	176	187	193	200	185	141	185	145	159	181	165	172	159	175	160	178	184	159	167	164	150	166	152	157	167	152	145	144	162	147	175	167	168	144	176	156	167	173	166	163	174	198	150	176	173	168	182	182	176	175	176	155	181	173	184	161	176	158	176	168	159	174	191	168	190	196	160	178	150	163	202	182	150	164	171	171	162	148	162	152	173	166	150	158	174	148	150	162	169	147	179	177	181	158	159	167	165	168	159	148	181	158	171	184	178	148	164	156	149	179	170	164	177	169	163	179	166	161	197	161	160	164	171	147	165	166	153	169	159	163	185	183	190	170	205	172	175	168	161	170	192	165	183	179	193	145	161	153	200	160	165	183	172	171	164	156	168	171	168	160	166	167	173	160	189	175	154	182	179	169	169	161	160	190	168	173	184	174	152	202	172	171	183	150	170	163	177	162	175	164	181	150	172	173	174	167	184	172	160	172	168	185	165	166	155	161	156	185	160	148	162	174	161	141	148	150	181	174	176	176	153	178	193	187	164	181	158	161	173	159	157	179	188	159	170	155	176	145	187	169	146	163	145	157	179	178	202	204	183	155	164	170	165	177	174	185	144	159	155	177	189	160	163	184	166	189	145	151	196	165	160	166	170	175	199	182	168	170	183	177	163	191	154	183	170	165	192	174	166	177	187	166	171	183	168	157	189	182	156	188	161	161	163	176	164	177	166	178	188	187	161	161	171	176	184	157	167	176	164	200	173	178	159	165	164	178	166	174	184	179	160	177	159	160	153	157	183	186	186	160	181	163	147	169	183	174	178	164	144	144	171	177	158	175	151	173	154	159	172	172	170	174	174	170	151	164	197	165	154	166	172	154	177	188	182	172	158	198	172	160	188	146	191	186	161	156	170	164	177	172	163	152	176	180	172	179	181	166	180	167	166	181	155	153	154	161	148	183	150	147	197	172	152	168	156	151	154	173	161	163	170	159	171	184	183	165	166	174	175	154	159	160	157	191	159	153	153	163	205	134	171	157	169	180	189	183	169	151	168	175	170	172	160	151	164	176	151	163	148	152	175	189	192	141	168	147	173	174	187	176	179	177	198	158	159	173	168	156	179	156	168	166	195	182	169	169	150	137	172	168	162	166	170	163	155	167	150	168	162	171	157	163	175	158	175	167	162	153	170	200	180	186	159	152	166	166	175	180	183	164	165	157	180	173	173	158	174	181	177	181	163	158	145	172	168	170	173	149	143	164	178	166	139	153	164	156	188	171	154	154	164	183	161	171	161	175	188	143	181	160	170	164	162	159	158	178	152	143	158	150	191	139	149	180	173	144	157	172	172	176	205	148	160	182	169	184	186	169	154	154	181	167	201	175	186	150	191	187	179	185	173	164	174	197	157	176	142	168	166	160	170	170	169	163	181	207	168	161	169	162	185	164	164	165	165	158	162	170	187	147	168	180	157	162	139	186	177	171	204	157	170	185	165	185	153	166	173	154	184	163	165	185	177	155	175	184	156	169	193	133	179	168	173	159	171	167	185	152	166	168	164	173	176	174	162	162	187	167	180	179	166	178	149	211	165	188	175	146	176	176	181	166	171	161	149	161	179	188	156	164	182	183	154	169	180	158	175	164	156	166	162	163	173	163	185	153	194	161	180	163	182	183	152	168	173	175	155	157	161	177	171	167	162	175	169	183	195	137	160	182	161	168	167	173	154	142	182	159	178	148	165	154	168	177	150	178	166	166	159	178	160	181	177	156	165	189	180	187	148	172	163	173	160	172	176	145	175	158	158	155	151	158	170	178	195	172	165	202	180	169	167	188	146	165	173	149	171	177	173	181	160	179	172	185	168	199	160	161	163	176	173	174	181	185	182	174	171	172	157	146	164	163	149	160	142	170	160	189	166	184	177	154	178	166	153	178	140	196	164	172	185	153	164	146	175	171	175	172	162	159	178	165	198	162	165	165	150	166	182	146	158	182	151	171	185	169	178	157	152	178	165	165	166	161	142	182	162	166	162	199	188	156	170	170	172	166	166	163	154	175	174	189	164	179	150	162	155	176	172	161	180	165	188	162	164	169	138	186	182	162	168	170	193	156	190	151	180	169	176	155	175	168	159	160	153	180	181	159	159	162	149	182	173	170	168	172	172	190	173	181	162	162	164	176	160	167	180	180	159	176	164	162	167	194	170	148	178	170	168	161	173	159	155	175	159	150	168	197	173	159	185	176	171	170	153	168	171	169	168	161	174	169	190	169	131	147	171	181	164	187	183	183	181	163	153	176	164	162	166	172	179	162	148	154	154	170	149	160	181	179	192	154	161	151	159	170	202	172	156	153	180	181	148	158	155	178	196	158	177	171	171	170	164	185	177	160	186	158	154	140	178	154	186	169	172	156	165	170	166	174	172	196	175	179	170	181	149	181	177	175	152	180	157	153	162	163	175	182	181	189	166	188	153	156	189	158	161	125	177	184	160	172	169	180	174	149	185	152	190	136	175	158	173	158	160	139	172	165	157	164	193	164	178	186	182	176	148	189	169	150	206	169	154	151	161	178	153	172	171	164	171	173	153	194	192	170	196	171	152	163	153	165	168	151	175	161	150	169	164	168	150	172	172	150	154	164	164	168	168	166	165	169	165	166	173	161	170	160	165	161	182	142	174	156	188	157	156	170	165	156	159	180	153	157	167	186	175	174	164	164	170	153	163	155	177	155	176	160	147	173	182	174	158	153	156	177	165	158	174	178	166	174	139	165	159	171	173	167	158	169	185	166	179	185	170	182	161	158	162	164	165	172	156	165	152	192	157	174	149	175	168	157	165	193	180	163	175	158	173	176	159	177	177	173	169	161	181	156	177	144	151	185	176	184	155	160	160	163	173	151	158	158	189	153	158	161	171	143	181	155	171	177	165	186	145	169	168	169	191	143	185	175	168	175	156	163	166	164	165	177	188	165	153	165	184	167	161	172	163	165	172	154	178	164	161	182	159	162	170	149	185	136	172	178	171	194	176	176	192	169	178	164	141	190	160	159	141	152	134	175	178	155	158	181	141	183	157	161	180	165	159	178	168	147	179	166	151
7356	15664	12784	6672	4722	3483	2474	2019	1594	1384	1144	971	856	716	652	685	560	534	480	514	451	407	451	428	412	376	352	366	364	342	352	327	350	317	355	323	322	324	297	326	292	307	305	299	290	326	291	304	312	265	297	309	327	303	306	287	255	270	286	250	284	299	292	268	290	240	279	257	307	281	266	264	321	277	281	287	264	269	304	291	303	274	270	282	323	256	272	285	234	271	265	283	272	270	260	251	241	272	292	285	247	285	252	288	268	261	285	269	281	260	288	268	284	276	257	270	268	265	254	256	286	247	257	257	256	281	279	273	250	284	289	279	247	270	261	273	268	284	256	285	281	249	285	282	281	259	272	241	286	279	286	272	258	279	305	272	254	281	274	239	264	267	274	265	277	256	253	259	254	265	254	291	285	256	269	256	289	276	274	270	294	249	259	277	259	271	269	257	279	275	263	277	233	264	294	278	269	287	255	283	255	261	271	265	270	306	264	258	272	248	254	264	268	241	274	282	247	262	266	270	265	270	288	275	279	256	255	279	302	290	276	282	245	247	253	273	287	274	276	271	282	235	295	292	245	270	270	274	260	268	249	269	262	291	262	243	243	271	247	297	242	254	238	250	262	243	266	262	264	279	259	264	306	257	254	270	273	257	302	265	269	254	286	249	298	274	260	293	256	273	266	264	285	263	263	259	269	273	272	259	275	252	290	276	251	258	272	258	261	258	245	268	253	258	267	303	259	238	286	276	285	229	270	255	263	268	245	300	246	272	278	261	269	260	285	265	275	283	276	276	234	248	299	263	264	291	290	281	255	257	280	293	285	249	254	283	285	273	256	269	280	267	253	250	238	268	274	265	287	271	290	254	256	276	254	295	291	257	291	281	247	258	260	306	286	271	288	269	235	258	281	250	256	309	274	253	262	270	261	289	260	266	281	268	268	261	268	248	269	260	276	250	260	281	256	295	274	260	239	260	266	260	270	236	249	259	244	239	280	251	276	255	284	271	262	268	252	260	252	259	264	257	265	252	251	277	266	281	260	291	278	270	249	273	252	241	296	288	278	292	290	255	276	285	248	236	262	244	248	252	255	290	254	270	277	252	277	251	272	257	260	274	292	257	254	250	271	271	272	265	251	275	281	239	274	279	255	277	246	296	254	284	260	278	261	249	274	310	257	260	259	277	289	273	260	276	249	268	255	260	266	235	250	272	281	265	302	251	278	279	283	255	310	245	275	269	270	278	264	281	271	259	252	255	279	260	264	297	275	269	247	283	262	299	280	285	281	275	264	274	294	253	291	264	281	266	271	257	258	262	279	292	264	259	271	274	264	277	239	277	286	269	284	283	279	248	267	267	253	284	252	287	270	298	290	256	257	238	267	252	258	264	291	251	262	272	255	243	295	281	256	251	294	254	257	247	278	280	310	266	265	296	293	268	297	270	272	275	266	267	259	266	247	273	274	258	256	238	272	264	301	233	245	272	272	272	256	236	285	294	266	281	281	248	274	287	270	262	269	238	247	293	249	261	291	257	248	267	266	286	274	282	242	258	306	276	270	240	271	274	272	277	267	279	284	260	266	298	262	288	286	247	277	245	256	263	271	245	274	233	273	256	248	278	256	270	225	274	267	288	246	269	265	227	281	273	276	261	297	264	268	270	286	281	279	256	306	287	261	242	263	252	283	283	284	260	262	246	275	275	273	267	268	269	256	256	280	271	282	260	276	280	233	235	229	270	265	272	256	275	288	253	265	256	260	241	252	270	269	264	240	252	271	285	286	267	268	286	281	280	268	272	286	269	284	271	254	259	286	271	290	276	250	249	289	273	294	278	260	265	270	238	296	292	270	249	268	261	255	275	267	252	286	282	264	253	258	282	272	287	261	266	230	248	282	296	273	268	286	255	276	264	259	268	255	263	261	276	268	258	291	277	249	281	303	243	257	255	291	268	290	272	287	305	266	259	269	234	257	271	267	254	268	318	288	254	259	290	285	262	246	287	245	253	297	261	261	248	252	286	269	248	283	268	264	254	259	286	259	244	292	250	298	281	256	280	293	292	306	249	277	273	284	289	259	267	277	251	266	259	265	268	265	273	259	255	274	257	284	257	272	269	260	265	260	256	270	267	256	264	286	272	242	261	252	255	271	258	274	282	263	263	229	246	247	264	274	271	255	256	298	298	296	276	261	266	268	255	251	244	255	251	261	274	240	296	285	272	277	268	274	283	283	275	280	256	264	286	224	278	259	288	298	250	266	264	259	260	272	263	255	231	264	254	265	271	293	256	273	267	256	270	268	285	283	260	236	297	248	281	257	268	250	262	269	259	284	268	270	271	292	274	300	288	308	213	259	258	291	266	297	239	269	305	220	271	288	259	290	253	263	276	265	280	285	259	259	257	285	275	287	284	285	262	282	273	266	277	239	257	271	258	303	272	247	272	278	260	262	301	273	277	230	253	260	275	246	266	263	265	247	260	303	257	236	256	270	266	273	282	271	260	274	307	281	221	278	290	254	286	263	285	255	269	253	276	265	267	297	266	259	282	275	277	290	288	257	262	267	257	258	262	262	300	275	284	256	254	280	252	268	290	300	269	256	251	273	271	274	284	275	287	277	284	256	250	274	261	274	264	244	276	253	244	253	253	288	286	271	268	242	336	266	260	291	256	272	257	241	273	275	262	268	323	283	271	269	266	258	281	264	291	291	289	294	247	277	265	237	255	290	289	285	257	287	247	268	284	275	261	294	287	251	271	244	258	268	283	256	275	276	257	291	273	242	283	275	246	276	294	269	282	289	291	247	264	272	276	294	260	266	238	284	253	259	294	257	273	278	232	257	289	239	298	254	256	259	278	252	232	247	268	283	302	257	256	267	270	280	255	300	260	280	279	240	250	257	254	266	278	251	276	280	270	262	235	255	269	269	281	266	259	279	254	242	267	275	282	278	264	244	284	292	289	260	270	239	252	259	271	281	244	297	257	272	268	273	270	282	249	307	263	258	295	269	277	264	265	260	255	249	273	248	247	289	246	281	255	257	264	282	274	285	268	280	228	266	268	238	252	265	285	290	287	261	292	291	261	274	251	267	240	289	253	269	265	270	250	277	240	280	253	266	249	264	268	284	263	285	287	234	258	284	251	289	279	227	269	286	289	271	276	289	278	251	288	285	284	291	273	296	280	278	289	262	244	230	282	282	277	275	262	280	275	247	246	271	271	245	256	267	286	269	283	264	268	275	269	263	270	244	278	226	270	250	257	280	267	262	263	257	268	250	247	274	276	271	255	273	233	318	269	291	284	243	289	273	276	287	270	279	286	288	268	266	253	267	286	247	262	256	282	262	283	247	257	288	270	270	259	269	249	286	286	283	273	236	267	234	282	270	260	268	263	262	250	261	283	281	252	310	267	248	254	290	258	261	297	250	254	294	255	249	270	265	278	225	274	277	268	265	252	260	250	269	269	274	255	266	273	263	269	257	291	280	274	250	297	252	237	268	276	241	290	270	286
26725	19923	6441	704	498	436	444	406	423	434	433	425	418	416	423	438	431	468	427	426	418	401	408	416	425	415	408	412	361	407	431	394	389	434	464	430	435	405	400	423	381	428	430	425	407	403	451	424	414	479	429	407	374	401	398	465	437	441	370	450	387	421	426	404	408	440	397	395	405	383	400	416	389	380	416	407	406	409	419	394	410	414	399	394	424	422	412	420	418	417	385	385	400	414	433	412	460	404	411	397	413	411	426	418	460	384	400	392	406	425	451	433	442	425	403	419	428	418	448	395	408	379	401	409	419	401	438	446	417	384	468	423	447	433	412	422	393	413	391	447	428	403	388	422	410	451	391	394	411	396	426	411	393	403	401	424	441	425	406	419	456	422	434	388	407	412	357	439	452	436	413	435	435	394	430	387	431	384	428	390	434	419	448	400	419	452	418	406	387	397	400	426	389	416	419	404	433	424	403	427	421	419	462	437	405	435	407	452	390	415	411	455	436	402	424	410	414	465	385	416	453	408	413	399	421	380	435	434	447	404	424	440	440	432	392	438	395	371	399	400	400	409	429	407	405	396	400	414	421	399	434	456	413	422	448	386	409	425	378	457	399	421	388	424	430	379	397	418	424	386	395	378	418	396	439	429	403	432	375	416	415	419	379	434	420	458	411	417	434	416	391	430	424	412	400	439	394	378	391	384	398	391	461	446	403	444	478	403	422	397	431	404	413	401	406	383	423	393	413	411	389	417	430	412	435	417	418	429	457	440	454	407	444	450	419	399	430	400	424	440	398	424	416	387	414	417	417	394	442	424	373	391	450	412	433	413	405	409	394	400	419	431	390	390	406	385	400	446	407	380	461	416	403	396	428	408	411	414	415	393	390	413	402	407	424	415	411	422	410	440	413	449	412	386	371	390	411	396	426	393	445	390	408	405	383	414	413	419	362	416	425	420	454	386	405	381	385	394	452	390	404	446	427	406	432	424	396	415	388	414	380	447	431	424	403	382	395	435	429	434	404	440	408	438	392	395	408	434	444	430	432	419	413	436	420	439	416	354	410	399	391	400	390	385	409	454	399	444	432	428	414	419	370	419	425	416	436	432	422	399	409	413	432	419	417	430	454	382	405	408	425	393	414	401	415	400	422	389	401	424	428	406	392	394	400	405	398	423	393	411	421	453	391	426	416	421	410	416	415	394	414	412	383	426	401	409	428	427	467	442	420	405	445	386	397	426	445	420	404	428	393	437	425	414	450	403	371	444	420	408	450	407	426	432	453	388	457	413	407	447	423	418	424	432	409	406	402	413	427	413	455	436	409	384	392	399	427	392	414	431	410	401	465	428	397	391	399	412	397	418	433	392	419	397	383	392	450	433	454	423	411	390	387	407	373	399	381	405	395	439	413	428	395	411	414	415	458	436	432	372	418	428	407	386	416	425	397	433	430	435	404	401	416	425	384	418	410	413	429	385	428	410	413	399	392	394	406	447	415	389	413	391	419	451	378	389	408	434	435	381	433	397	389	454	380	409	425	408	409	436	383	412	382	422	413	467	454	415	399	434	429	419	395	435	396	413	393	402	427	414	414	444	409	450	401	425	385	388	389	394	419	401	407	404	387	395	456	402	388	386	407	429	408	406	398	375	418	406	398	433	403	397	422	438	423	416	388	408	419	432	393	411	438	418	403	394	378	410	386	435	425	446	388	402	387	432	415	394	409	416	397	411	426	453	395	455	431	441	412	399	389	428	428	445	437	417	372	414	440	430	417	418	437	390	423	389	457	429	415	415	403	421	409	420	400	409	411	436	373	398	384	409	432	388	405	385	418	394	441	357	424	433	416	425	412	394	404	407	423	390	379	406	446	400	397	408	427	425	425	395	413	432	447	434	411	436	435	406	409	384	415	383	436	422	425	405	424	449	409	410	377	368	402	401	410	417	370	439	408	395	423	424	408	468	401	423	411	406	421	408	420	386	401	446	414	420	413	420	413	410	452	383	418	378	385	440	407	419	400	412	401	429	385	403	403	408	412	393	453	384	434	409	446	404	403	416	418	426	410	443	416	410	403	432	393	404	394	394	400	409	402	427	414	414	437	443	376	396	441	437	391	437	429	403	429	380	398	426	431	408	414	423	460	427	431	413	408	407	401	394	436	425	412	388	394	449	402	419	453	418	414	393	415	450	363	458	433	426	394	378	427	428	408	392	410	431	393	376	360	430	401	425	396	425	412	408	418	387	408	432	424	419	431	394	435	375	426	422	415	389	401	426	412	396	420	410	423	406	435	400	412	405	400	432	428	392	397	432	406	378	440	425	413	444	387	403	398	390	422	424	374	404	416	408	389	416	440	422	367	430	426	436	425	405	426	425	406	410	412	412	397	410	437	446	406	395	421	425	400	431	396	436	438	433	452	385	414	405	417	374	412	421	441	403	432	416	447	381	398	432	432	387	416	415	437	409	429	393	406	422	417	418	406	366	461	436	400	429	413	400	458	408	395	410	416	438	438	417	414	418	412	418	418	431	409	415	381	381	402	406	433	428	384	435	443	379	425	424	384	416	432	414	437	417	395	434	429	457	442	419	403	406	429	394	408	411	432	399	369	411	434	445	444	399	411	419	373	442	396	406	415	427	401	404	379	410	410	430	424	419	420	409	406	451	462	420	395	418	394	366	413	422	397	392	416	425	365	412	410	395	422	421	378	397	410	386	424	392	416	442	413	433	388	415	448	403	406	380	384	425	418	389	405	422	418	426	396	397	451	406	411	434	413	394	381	374	452	416	403	423	427	390	400	447	427	414	465	447	400	391	426	379	471	434	376	459	413	401	410	406	420	411	411	408	424	446	449	384	421	425	375	419	432	380	414	399	430	431	413	432	371	419	407	400	425	431	414	441	416	429	403	401	417	392	428	441	432	413	426	436	373	423	399	411	381	419	434	391	422	425	420	424	387	410	414	424	438	438	391	437	420	428	398	435	398	391	395	410	418	450	414	386	433	403	423	465	411	403	457	423	421	432	397	433	426	405	453	399	418	439	392	421	417	406	369	389	409	423	408	402	416	387	413	401	423	379	427	435	445	386	433	436	428	419	382	422	399	425	353	400	421	439	406	416	435	407	425	422	418	375	419	417	428	439	406	429	388	432	444	423	402	416	418	440	434	397	424	414	433	425	402	385	418	427	412	432	437	426	401	420	432	424	414	423	433	399	455	430	382	419	429	401	385	406	431	403	435	428	423	406	438	395	401	425	440	425	417	436	423	424	414	399	389	437	406	412	402	376	365	402	417	389	434	374	421	401	386	374	399	436	377	425	421	436	400	433	383	386	401	399	423	428	450	440	396	418	436	427	449	421	440	404	408	399	445	414	437	409	422	397	431	427	408	404	419	441	403	386	397	404	460	399	440	419	386	438	403	393	385	385	418	419	408	414	425	446	406	406	459	410	414	390	421	405	414	456	380	407	406	413	385	445	410	448	395	400	408	427	447	450	452	446	411	432	398	392
4053	1460	1272	922	779	733	673	648	664	672	642	674	666	610	623	653	620	665	649	631	637	660	612	603	644	587	607	624	618	667	621	660	612	643	616	623	642	604	638	640	614	573	558	641	593	629	627	639	633	633	573	632	635	613	613	623	611	602	613	583	583	593	632	626	634	590	612	596	654	617	653	601	564	608	594	665	631	661	637	600	621	661	619	622	604	614	619	652	648	593	607	637	631	600	609	651	604	619	645	624	592	601	594	628	618	567	605	636	639	571	609	617	619	571	623	625	584	677	629	596	649	588	611	644	612	653	634	621	600	656	587	584	602	585	642	647	646	628	621	617	627	580	622	584	658	615	672	644	611	572	606	645	608	645	626	624	643	581	584	646	644	627	638	584	608	620	623	658	592	622	664	602	634	573	638	652	626	580	579	635	615	657	613	606	618	638	617	628	609	580	646	623	652	637	608	620	619	612	620	675	592	639	634	600	603	666	616	595	615	618	646	626	613	632	599	633	602	621	593	636	625	638	633	653	630	608	626	626	573	652	631	594	639	639	596	577	600	630	675	584	629	582	656	575	645	609	640	644	606	580	613	656	608	604	622	628	638	607	598	629	630	633	599	626	627	586	609	597	641	623	602	598	646	602	624	648	609	655	606	623	673	645	606	650	593	643	598	605	644	659	610	593	648	606	617	585	586	623	647	612	638	604	623	644	616	633	596	616	630	599	629	604	646	594	629	629	638	590	596	628	642	619	629	637	598	629	679	604	622	577	608	578	645	654	582	588	593	633	575	661	637	617	604	608	610	598	603	601	565	602	597	578	611	645	605	603	643	619	592	609	626	613	609	607	661	612	614	664	654	589	600	641	599	639	619	639	596	603	597	642	624	624	628	659	671	635	601	614	640	615	629	632	625	612	612	597	573	601	654	627	627	586	570	573	584	643	632	665	649	622	640	623	614	636	647	602	610	573	612	614	576	665	648	654	626	620	622	612	630	628	590	623	608	623	661	588	576	635	635	595	628	614	631	603	638	600	630	632	628	659	592	623	614	562	601	628	614	637	617	618	638	614	606	581	619	607	677	615	616	615	619	583	582	628	632	645	608	596	612	645	596	582	561	625	619	607	617	617	632	569	656	655	628	595	657	652	626	650	620	672	627	621	564	621	583	608	636	587	607	620	607	651	644	628	617	631	646	614	657	584	594	640	620	629	642	634	573	648	653	648	660	650	637	685	597	635	646	634	609	598	606	609	589	592	625	634	615	637	651	594	643	570	566	639	642	628	624	628	650	605	601	632	654	618	593	642	617	663	622	618	584	610	595	620	664	638	641	591	622	618	587	624	607	630	600	618	621	616	633	653	605	596	608	680	604	636	603	606	650	637	592	652	606	628	663	642	568	591	619	628	627	648	666	639	644	561	658	600	641	643	599	621	618	627	619	619	628	621	582	624	585	603	647	584	655	651	612	627	584	566	610	613	616	649	620	638	603	594	649	627	569	640	647	625	608	650	624	597	600	595	645	673	630	625	569	617	588	614	619	641	638	646	591	656	591	655	677	602	619	602	611	607	668	628	650	610	653	618	618	619	685	651	633	612	586	594	642	580	635	620	649	647	644	584	650	594	668	624	591	617	610	621	616	601	597	596	620	646	638	625	601	613	615	664	620	617	622	622	590	599	604	657	669	610	599	652	608	608	604	632	633	619	580	599	618	658	645	681	599	647	612	591	588	639	651	603	639	627	608	633	641	615	579	655	608	632	645	620	575	639	595	614	594	676	592	611	609	613	641	586	612	631	621	612	649	624	581	593	602	571	596	613	607	595	600	629	605	608	612	676	607	643	606	609	614	624	637	577	623	632	613	606	598	651	650	638	603	651	587	601	610	601	614	601	631	645	635	581	613	622	582	655	619	599	656	573	597	598	608	599	596	625	623	635	603	602	645	606	612	620	622	648	661	625	594	604	650	575	575	663	607	630	616	644	633	620	599	632	591	577	610	621	624	629	652	646	573	590	632	629	631	616	666	610	645	579	608	615	607	628	598	638	646	635	630	626	634	643	630	617	603	628	609	641	633	636	612	662	599	566	603	618	592	608	628	624	636	660	622	592	585	612	598	619	595	640	640	619	636	590	669	616	603	617	628	582	573	624	630	584	609	670	614	625	565	635	601	607	636	649	603	597	658	609	606	606	638	617	599	647	644	596	605	655	628	639	611	625	625	621	622	634	670	631	677	606	628	621	614	574	649	614	611	622	639	643	633	587	592	647	596	624	653	588	632	603	568	660	627	622	610	638	619	631	621	610	630	606	595	624	592	578	607	600	643	556	620	633	679	647	638	602	651	569	610	585	614	650	657	629	615	583	629	619	619	629	544	600	607	640	635	648	618	676	626	637	634	577	629	586	607	659	625	632	591	636	600	601	640	620	659	612	599	590	646	590	613	628	645	602	637	622	603	565	650	628	596	627	585	604	638	641	639	594	619	640	660	613	639	569	603	645	613	620	621	611	619	597	595	650	629	575	594	663	622	608	587	611	596	631	573	623	625	631	627	597	590	622	611	601	605	594	612	622	621	583	602	656	627	638	609	632	583	627	606	596	615	645	594	600	610	630	593	614	573	629	651	606	608	592	592	594	587	638	654	620	625	587	631	580	617	555	623	597	605	645	620	665	608	606	637	615	688	614	682	618	608	572	603	616	617	590	649	611	583	644	642	600	611	614	597	572	646	665	627	681	628	638	590	634	658	578	625	606	640	581	644	632	618	664	660	639	597	625	623	599	638	655	605	619	627	593	626	613	646	615	599	623	604	602	635	615	623	568	598	643	593	662	641	611	596	585	591	581	587	604	610	634	629	604	619	603	597	599	652	586	629	636	622	600	589	592	594	608	591	632	628	609	620	660	619	598	616	659	645	637	650	639	635	620	590	624	595	667	630	604	630	671	600	623	645	629	581	600	644	613	593	588	628	629	657	641	622	603	627	604	651	656	610	638	621	615	616	593	598	652	631	585	606	653	637	605	632	599	628	591	599	617	649	619	619	607	651	588	661	626	593	650	632	620	631	632	609	648	625	613	636	597	662	585	654	646	597	639	617	637	612	637	596	627	599	643	623	628	627	614	598	603	598	586	633	655	627	576	669	612	622	620	618	628	644	596	577	604	590	590	597	633	596	588	600	595	636	653	664	630	649	599	632	594	596	629	634	565	605	605	593	595	653	605	680	619	582	644	615	647	632	615	620	666	632	597	624	647	589	598	638	596	614	617	586	582	602	629	594	628	616	657	630	613	628	614	605	615	629	619	600	622	642	621	628	627	611	652	613	640	605	571	589	612	622	592	659	647	603	659	631	619	698	618	626	648	610	604	610	628	588	635	608	646	612	641	606	585	599	639	612	622	655	667	640	612	600	625	639	652	613	598	635	595	621	626	589	620	614	633	642	602	620	645	601	659	587	644	647	626	667	575	619	624	602	619	670	610	661	632	607	622	609	628	658	613	618	619	619	666
23860	21114	28391	24130	21040	5451	1019	748	567	523	524	524	476	456	477	482	431	447	413	437	442	435	431	411	425	398	435	428	406	411	403	415	430	430	383	416	417	410	437	406	433	404	413	383	429	369	406	432	408	390	398	403	384	400	395	389	409	378	411	398	382	401	402	373	428	399	396	397	407	395	395	395	429	418	405	399	404	397	360	388	414	386	403	378	396	412	401	382	416	416	422	410	360	394	400	432	399	408	410	394	423	396	357	420	398	371	400	390	375	368	388	412	420	385	406	410	430	427	388	395	369	409	400	411	378	380	403	384	366	374	398	408	387	395	380	367	387	387	375	429	405	427	360	385	382	393	426	392	408	392	417	385	388	407	377	387	425	384	381	400	401	436	387	388	427	369	387	397	373	422	387	393	393	391	401	422	419	393	409	387	362	407	398	398	397	388	437	354	389	418	365	372	417	362	401	421	399	436	421	395	416	386	396	391	384	378	357	424	357	370	361	426	438	431	378	400	425	395	388	388	425	380	399	368	399	409	395	413	379	388	406	399	399	392	414	391	414	366	386	384	400	427	413	374	405	380	438	377	412	378	362	361	407	347	367	392	380	397	399	375	398	429	402	390	360	343	375	415	396	414	438	429	380	413	379	392	387	390	419	390	421	398	414	390	399	405	370	364	410	407	367	445	431	388	374	394	406	385	385	388	359	388	415	374	381	443	395	409	408	430	423	375	397	372	380	403	381	409	383	398	377	432	387	370	373	391	434	359	408	398	389	415	392	414	374	399	398	365	371	410	389	387	396	412	377	379	412	414	366	375	408	401	398	384	386	393	400	415	418	419	386	403	405	408	368	384	416	410	422	399	396	390	370	418	388	381	380	384	379	402	388	417	381	420	403	394	382	373	394	391	354	361	372	376	404	381	385	379	388	412	376	371	416	391	386	382	361	400	403	431	399	387	396	403	415	403	382	397	369	386	388	421	401	404	397	376	400	395	431	385	413	432	387	369	410	377	386	389	394	383	382	361	388	421	388	402	392	416	397	397	392	416	410	415	403	393	414	403	390	386	384	368	386	367	395	353	395	405	375	408	391	392	377	418	366	385	360	418	405	402	381	392	405	393	356	373	401	378	400	388	399	365	360	380	396	415	412	418	400	407	392	386	379	409	396	386	374	391	372	412	394	331	424	375	405	400	394	366	391	399	400	386	368	364	388	353	352	410	411	397	396	426	410	397	394	410	424	383	384	418	388	413	372	399	407	396	409	389	360	380	407	373	391	395	389	392	381	380	390	397	353	452	406	378	393	404	387	393	403	377	378	383	412	401	391	395	418	371	389	413	434	405	371	390	388	381	392	399	404	403	415	382	351	391	423	392	387	413	386	395	406	390	402	419	385	403	421	399	421	368	372	388	398	386	357	387	363	389	403	388	400	398	384	368	384	383	371	347	400	318	393	387	385	432	395	429	406	387	408	386	385	357	384	405	367	391	376	407	396	412	341	392	380	388	371	421	405	404	431	387	428	398	380	387	438	371	365	371	363	391	419	418	398	359	393	398	383	368	391	413	389	377	370	365	417	356	386	409	401	387	381	373	416	426	415	413	410	391	387	353	401	394	402	389	394	401	389	433	359	395	415	379	421	396	395	396	416	379	383	369	447	381	403	372	379	371	397	383	394	384	400	385	387	386	382	373	392	366	379	410	378	408	390	409	396	413	399	408	416	379	363	370	425	411	403	382	391	453	383	415	363	363	373	404	415	413	385	379	395	379	404	367	390	382	384	392	434	409	396	429	403	406	362	361	376	413	367	418	389	421	382	410	377	380	425	416	415	423	385	372	398	391	398	366	397	425	399	400	416	372	392	379	392	388	381	407	410	445	397	412	435	377	390	385	397	410	425	326	373	390	385	397	404	403	405	351	405	393	394	406	352	408	402	387	362	382	401	407	390	413	362	403	390	402	354	402	368	409	371	344	395	406	371	371	382	354	396	383	401	382	385	402	420	385	420	368	403	385	385	393	382	346	415	406	381	413	404	413	398	440	370	407	407	409	351	399	397	399	393	380	389	380	385	409	388	370	409	401	404	393	396	429	412	380	392	388	392	393	393	406	398	379	388	347	391	380	398	409	372	377	377	368	376	416	390	395	382	435	367	347	388	407	373	399	391	375	425	375	383	380	442	396	385	415	370	400	403	361	418	396	383	414	381	388	388	392	378	377	392	383	406	381	390	375	336	422	439	374	416	415	395	385	380	386	391	364	413	375	402	425	409	383	401	328	364	388	394	393	393	384	413	414	382	423	391	424	391	388	359	363	395	374	392	392	378	396	424	380	396	372	378	397	420	382	402	434	402	394	420	410	363	396	375	377	366	387	402	392	363	375	385	407	393	411	392	393	369	385	391	402	402	391	397	394	349	385	387	380	400	366	395	374	394	442	413	386	378	365	398	417	402	397	402	393	370	385	393	388	379	394	399	397	389	382	379	378	375	368	391	396	396	407	422	441	384	399	385	389	414	417	406	388	411	423	358	397	363	359	423	386	390	419	408	391	401	388	389	418	405	408	402	373	418	393	408	402	400	409	412	382	391	392	410	437	386	394	363	370	394	390	391	366	382	398	404	406	400	418	407	417	368	409	390	412	360	419	404	386	366	400	416	396	360	363	401	398	407	368	403	360	371	355	418	357	403	408	417	383	378	380	392	386	394	387	401	379	414	414	385	379	376	401	423	376	397	388	408	376	384	403	379	410	388	441	420	422	362	377	393	355	383	371	395	367	386	385	379	414	403	398	368	398	395	369	358	392	410	392	381	419	374	399	419	406	390	383	374	406	380	396	409	378	405	402	371	385	382	421	377	366	390	422	403	386	396	405	365	360	352	380	379	347	417	382	396	434	422	398	380	410	425	404	389	422	388	383	428	390	392	398	420	368	427	401	387	399	406	399	389	414	396	386	391	402	449	395	391	400	359	390	384	357	392	420	379	342	412	380	398	377	368	389	386	372	393	379	381	391	382	367	393	411	382	377	383	391	432	400	352	385	412	405	377	339	384	398	371	425	372	432	411	372	410	377	395	403	390	372	353	410	418	412	377	369	353	373	400	419	396	390	368	370	408	413	410	395	385	377	397	399	378	391	399	395	359	378	390	372	405	354	401	389	394	386	419	398	392	414	399	375	391	395	395	401	392	428	400	386	381	381	376	412	389	376	384	396	375	429	390	426	400	413	360	407	389	386	379	411	401	396	415	390	397	400	373	407	393	402	397	385	386	400	417	390	373	401	392	389	397	397	405	433	401	391	394	405	387	406	419	364	411	400	400	412	394	391	396	413	398	407	402	376	401	415	380	349	408	361	394	376	339	389	412	376	379	402	400	391	404	381	402	373	396	392	403	389	350	375	402	402	412	402	398	396	400	408	414	385	376	402	403	405	360	374	389	405	390	390	393	411	372	350	361	427	428	367	382	407	369	355	400	398	401	412	373	385	401	424	426	404	421	387	399	400	401	416
5344	10361	8340	4303	3126	2280	1799	1522	1344	1169	989	992	899	867	835	786	807	745	678	720	696	662	697	635	697	648	637	619	616	643	591	652	626	613	611	633	608	613	614	620	578	628	601	627	593	603	641	601	616	638	600	614	611	605	602	643	603	629	622	613	595	604	638	554	596	575	572	576	596	601	598	630	603	567	596	607	576	650	640	623	576	605	586	597	639	585	612	605	620	534	629	585	644	593	633	577	581	631	609	589	580	623	567	600	650	595	583	558	581	581	597	620	564	600	614	619	580	558	598	603	644	581	581	634	566	645	618	613	600	568	593	618	582	572	648	601	611	591	624	595	583	610	558	597	613	597	549	592	587	589	613	597	598	575	631	626	584	622	622	625	584	604	597	587	617	674	585	595	619	581	633	616	611	556	557	575	575	612	593	591	601	573	607	588	624	582	611	630	573	589	584	632	600	596	570	611	618	563	545	621	602	607	617	550	616	556	576	622	581	599	591	596	576	601	637	518	586	582	608	542	592	562	626	623	618	614	569	626	533	587	589	597	595	591	599	615	578	604	631	626	571	579	572	596	594	621	594	585	638	590	559	635	612	632	607	616	583	593	581	600	582	594	596	632	610	613	647	618	591	590	630	629	616	567	580	557	615	594	594	587	635	562	561	599	617	584	589	623	564	572	602	606	620	587	566	576	551	613	587	598	623	640	621	604	592	587	624	591	614	567	637	595	648	602	581	614	619	615	615	629	572	572	608	612	622	601	584	588	586	662	628	614	586	618	578	592	590	625	577	613	544	622	633	614	606	570	579	600	618	597	626	574	597	583	587	577	613	585	609	617	595	626	628	566	590	585	547	630	600	588	588	568	611	606	575	571	596	581	610	606	608	596	594	562	614	590	599	567	550	565	610	576	606	581	586	586	634	541	602	585	600	622	580	578	589	575	618	586	646	572	602	596	573	592	601	585	580	612	626	615	587	612	585	602	580	601	604	599	613	600	576	576	593	563	566	575	570	596	625	575	556	628	603	579	565	628	655	596	624	597	596	588	611	589	653	587	602	577	512	591	589	567	579	608	646	598	609	584	626	635	557	589	569	580	598	582	570	633	604	612	567	640	553	655	638	553	599	564	594	617	554	590	587	564	617	605	611	588	632	585	549	629	607	582	574	526	597	556	581	622	573	601	606	581	577	597	603	598	639	576	542	599	618	590	581	592	559	576	590	564	586	631	592	535	583	561	640	580	550	643	579	625	604	590	648	589	623	595	610	610	554	575	618	606	620	625	630	632	621	611	592	594	555	614	621	620	651	637	619	565	612	621	601	614	642	575	621	598	606	562	584	581	604	584	591	607	543	596	609	576	586	573	622	603	616	597	608	650	613	607	582	620	573	540	602	586	593	609	565	596	571	588	574	615	614	544	610	555	564	595	593	603	553	568	630	604	562	573	583	578	627	598	593	615	613	589	627	631	584	576	593	631	652	573	602	603	589	637	595	630	580	607	553	573	614	594	563	608	600	610	596	623	570	608	604	583	621	619	581	592	596	625	578	613	583	617	597	607	551	549	597	614	600	621	602	561	584	587	645	588	616	641	607	598	568	597	574	598	642	621	592	623	580	605	599	552	610	593	583	613	560	638	587	584	558	573	584	624	534	595	583	639	617	587	619	581	629	568	570	607	566	605	595	585	593	587	621	613	612	594	569	573	612	631	565	592	569	607	601	562	590	641	628	627	563	581	603	586	611	567	586	573	564	574	632	588	605	608	558	571	655	558	596	590	611	599	597	609	575	591	587	572	598	580	603	573	613	544	588	584	590	606	587	581	605	642	613	572	579	605	613	540	555	623	599	638	577	626	596	564	612	626	612	588	602	622	587	628	594	550	596	583	582	631	603	587	563	567	599	612	608	628	574	577	589	569	638	618	570	633	597	570	591	615	617	621	572	607	571	628	570	546	540	611	603	605	617	598	604	620	591	609	596	588	578	592	610	589	599	618	602	557	564	620	557	630	597	561	591	595	615	584	583	578	584	611	582	627	590	598	588	640	572	589	635	621	613	571	558	589	576	580	652	594	598	564	585	592	630	600	599	572	604	597	549	609	591	610	622	598	595	599	610	572	616	628	606	598	614	582	567	553	585	573	611	614	597	567	590	597	591	577	590	588	578	601	635	623	586	568	539	573	586	590	613	601	595	619	610	536	559	583	611	609	612	575	580	554	578	593	564	611	620	578	593	577	613	615	651	597	621	572	569	596	597	550	618	583	635	595	612	619	602	567	592	589	583	622	558	603	574	644	635	568	607	574	596	579	626	637	589	590	601	608	622	587	574	579	570	667	603	581	642	607	576	560	587	603	594	587	585	619	561	629	575	604	586	607	563	557	649	596	605	566	618	615	556	595	622	619	580	580	561	607	606	610	575	590	566	610	572	643	619	607	630	601	610	569	631	590	595	600	567	611	571	620	606	614	620	631	614	600	592	636	543	585	604	543	583	599	581	593	554	560	591	565	635	613	603	603	600	557	561	590	598	583	613	610	597	606	590	594	603	636	620	609	604	597	585	596	608	574	561	576	618	598	601	556	604	631	619	620	615	573	608	618	624	624	642	570	576	599	579	612	582	612	610	604	596	617	595	579	615	598	600	580	581	589	566	602	562	577	551	628	606	533	565	620	615	569	612	581	613	622	621	572	579	622	581	647	603	601	638	594	568	590	585	570	597	613	616	618	528	615	571	613	599	592	627	565	583	546	591	547	570	609	572	575	592	579	579	571	608	612	609	580	616	637	633	572	627	576	592	578	579	611	570	623	616	617	607	586	621	612	579	552	637	644	589	606	567	568	618	607	612	594	590	594	598	578	535	599	621	545	605	625	643	624	563	577	568	586	597	619	605	566	601	601	573	662	622	591	565	570	585	618	598	615	589	592	598	654	588	562	562	549	583	563	575	583	602	612	569	564	570	584	647	563	612	541	605	575	595	563	531	591	574	632	605	613	583	612	574	611	612	626	609	590	593	594	567	603	563	630	567	612	588	609	601	604	607	599	566	605	582	587	624	600	607	602	631	601	622	618	561	621	632	604	553	595	612	588	622	622	625	595	589	601	578	584	548	584	536	615	588	617	622	600	629	633	580	571	612	578	599	651	604	585	578	557	577	613	556	584	630	567	622	607	619	601	618	625	621	559	568	606	601	622	589	592	630	616	537	611	596	612	605	576	569	615	582	612	607	565	591	606	612	605	590	598	627	601	620	600	618	569	580	587	639	640	569	589	599	543	563	560	599	594	621	632	578	578	652	579	596	610	604	598	614	598	596	580	637	608	594	609	591	587	637	599	597	593	591	607	594	580	566	616	575	604	597	580	604	572	602	610	629	629	591	621	623	602	589	607	575	607	578	560	591	610	609	555	584	588	587	586	615	588	579	593	617	601	569	585	583	598	574	606	638	620	573	613	646	607	612	577	588	615	605	594	599	637	582	573	602	639	627	635	579	597	639	605	593	616	597	619
22894	21044	28739	23532	21045	20766	2688	720	544	507	399	393	327	302	299	254	252	248	240	231	220	223	212	220	187	203	202	173	189	169	214	215	167	195	183	206	180	186	167	199	143	197	180	202	169	185	208	166	179	169	180	178	167	190	171	184	182	163	171	163	172	161	191	160	174	158	174	194	164	154	181	132	176	167	156	163	160	171	194	166	173	194	183	156	152	161	181	168	181	155	164	159	168	168	157	166	182	157	180	170	190	162	169	163	164	179	160	189	164	156	157	166	142	182	155	192	169	166	186	161	196	176	163	171	145	169	151	174	176	142	156	157	179	160	175	192	163	151	195	169	190	152	160	168	186	167	160	187	151	159	166	188	180	164	183	174	163	170	147	162	160	171	197	164	189	157	169	168	162	173	177	181	152	172	183	159	145	156	150	179	157	169	167	159	144	151	166	183	154	167	190	175	161	172	172	163	176	160	177	152	161	166	156	183	182	152	174	165	171	177	147	168	178	185	168	151	165	167	158	165	178	157	175	166	159	208	170	158	169	164	178	173	171	178	137	172	159	186	150	179	174	179	186	179	171	160	147	164	166	175	167	171	170	158	145	161	177	166	170	168	173	152	152	156	181	160	171	174	158	163	195	177	165	190	174	169	176	152	170	173	158	161	184	170	150	186	162	176	197	173	151	155	178	141	174	156	139	189	154	162	175	172	182	170	166	170	152	174	196	154	165	167	168	165	169	194	175	176	152	160	168	164	189	151	180	174	142	153	180	154	184	171	188	182	161	178	160	170	170	195	164	164	173	170	170	180	170	173	165	166	159	161	185	156	166	168	158	163	141	156	168	170	170	154	159	185	171	178	185	183	198	161	158	159	160	186	156	155	162	172	184	168	181	140	163	148	173	182	180	150	166	143	175	192	161	149	172	186	179	165	175	152	173	147	191	174	142	172	180	193	173	160	186	153	165	148	157	161	165	201	157	172	157	154	152	185	168	172	164	170	178	169	178	163	159	148	155	176	176	169	175	164	169	157	165	167	170	159	138	186	160	161	175	152	165	157	179	170	144	163	171	165	198	167	161	172	175	162	171	165	169	183	160	182	158	160	158	158	165	165	177	175	165	143	140	178	162	158	159	154	175	172	163	157	158	179	161	174	159	163	160	177	170	159	137	170	171	182	150	154	170	148	149	180	179	161	185	169	184	179	159	156	179	157	164	166	161	164	143	189	174	154	176	186	163	175	184	180	177	157	178	182	153	150	143	162	193	173	170	170	181	180	170	146	154	162	170	172	163	171	153	153	198	154	173	177	165	178	161	189	184	131	160	161	177	152	169	176	149	147	177	167	153	171	166	180	165	167	176	159	194	171	180	146	192	186	164	171	147	159	160	165	163	179	172	162	169	182	162	168	165	152	171	154	164	172	174	159	159	189	175	184	178	148	167	164	160	177	166	173	162	158	147	150	164	177	188	154	171	160	161	181	157	154	167	169	174	180	160	169	155	167	152	164	158	171	158	140	185	161	169	182	148	157	177	162	161	161	177	169	177	172	157	170	159	171	178	156	147	166	171	170	137	180	175	153	157	177	151	183	164	161	178	153	178	166	184	148	134	162	157	169	166	148	135	157	165	184	175	167	176	172	152	176	148	150	178	175	171	150	176	172	152	170	165	162	177	145	177	178	163	163	166	169	171	180	166	172	144	158	173	165	175	154	153	177	152	173	177	193	176	171	156	184	162	154	165	168	156	195	157	181	192	161	163	150	158	190	185	180	161	184	154	149	176	167	135	157	187	165	167	178	163	185	161	183	178	150	148	156	187	191	183	171	151	165	180	156	156	179	169	186	148	180	159	164	171	159	169	162	195	155	170	152	160	160	193	160	180	191	160	152	159	161	160	172	169	150	152	145	168	184	170	168	174	183	139	162	164	185	146	151	157	159	166	188	151	169	172	173	165	178	159	182	153	199	169	160	169	183	161	188	170	170	168	136	174	161	166	167	147	181	171	174	171	168	158	165	162	166	148	151	174	148	162	181	165	143	135	177	140	175	157	164	186	170	184	156	190	165	152	168	184	168	175	161	142	161	146	166	163	172	166	161	158	173	165	152	175	171	166	168	175	169	160	154	155	137	158	164	171	181	179	169	151	154	182	197	196	165	165	166	186	182	174	164	156	165	168	182	176	170	168	152	163	179	186	166	171	158	157	164	175	156	177	191	151	171	159	167	177	181	174	181	144	167	143	162	188	148	180	186	185	160	167	177	150	154	151	185	132	179	161	175	166	159	156	148	190	180	182	158	142	165	165	169	157	163	169	187	177	169	139	190	170	183	177	177	195	170	148	162	155	169	164	153	154	166	185	148	170	136	163	157	154	171	161	148	157	164	144	161	148	173	171	172	159	182	154	156	175	166	142	190	138	163	169	172	138	155	168	175	157	195	173	197	162	158	160	159	175	186	170	164	157	172	161	140	162	178	187	163	169	144	161	164	174	150	157	155	158	153	167	170	154	150	158	171	153	161	211	169	164	173	153	158	172	184	163	192	173	164	161	181	149	168	170	166	166	163	147	181	146	174	171	173	147	175	166	171	157	152	149	147	170	179	170	135	149	161	147	160	155	166	173	158	149	166	162	159	165	150	160	156	162	178	166	186	170	130	185	172	169	194	183	158	158	171	174	174	187	164	164	169	170	148	161	180	147	166	145	157	159	174	168	156	164	163	175	173	176	181	147	187	179	154	147	154	160	175	161	184	160	186	167	157	179	182	146	141	175	183	179	182	169	170	161	160	182	157	164	156	149	147	153	140	171	153	157	152	168	157	189	159	195	150	165	169	143	163	176	179	173	195	169	169	168	157	160	183	174	162	163	176	179	160	163	163	175	174	161	159	190	140	164	158	167	174	179	165	176	136	171	142	184	164	179	172	181	159	188	200	135	188	174	172	141	165	180	182	174	186	156	165	164	165	153	175	170	170	172	186	169	168	157	173	176	150	160	158	175	144	183	156	167	175	169	165	173	191	166	155	160	195	172	146	157	164	169	173	150	154	191	152	165	184	164	195	182	170	169	162	149	169	149	174	169	171	184	159	182	171	175	157	162	151	159	172	176	170	163	177	173	163	163	192	144	165	152	152	168	157	173	174	139	164	173	191	155	168	161	159	152	171	141	147	169	169	141	154	183	156	171	167	173	155	151	190	156	164	164	161	167	176	158	149	175	178	153	151	175	165	154	157	187	142	193	176	153	161	171	185	176	157	180	193	166	155	171	152	166	155	156	162	155	158	185	150	154	158	164	166	177	169	158	166	172	173	157	160	170	167	182	167	157	159	149	166	154	153	153	175	171	169	165	160	166	191	181	162	164	178	173	153	163	174	164	153	173	176	159	184	171	166	176	164	147	174	152	154	154	140	181	146	175	157	157	177	168	157	177	164	162	153	172	179	149	147	155	192	151	185	184	170	164	167	130	158	135	157	155	148	162	165	146	153	170	178	155	166	151	165	162	142	155	171
7374	15597	12940	6645	4587	3219	2449	1900	1598	1280	1126	936	881	757	684	629	580	536	512	459	461	408	373	421	395	373	365	340	361	327	346	356	301	338	283	317	320	300	313	312	285	286	320	342	299	292	298	275	303	303	294	272	329	290	297	263	312	254	304	314	288	270	291	255	263	297	315	313	271	280	298	300	290	253	260	278	256	267	269	265	238	249	314	257	261	255	251	266	239	273	273	261	259	258	284	255	277	293	258	276	282	234	267	237	281	284	269	265	268	261	282	248	318	259	281	278	255	259	246	260	272	309	288	266	278	258	271	280	264	253	265	241	281	277	287	271	262	280	285	290	252	276	244	293	245	274	256	269	271	255	276	287	275	254	309	245	302	273	251	269	292	253	296	274	273	251	252	259	286	291	291	255	267	242	274	262	277	261	252	274	279	250	274	259	280	273	267	266	249	275	301	271	276	243	265	246	279	268	268	252	265	273	284	264	262	259	285	238	276	256	269	277	246	268	243	298	273	243	250	251	279	264	244	252	244	281	279	227	270	271	270	284	287	238	270	266	227	258	293	271	264	283	283	278	248	284	255	262	275	279	244	248	275	258	252	253	253	271	270	268	270	255	254	240	247	271	268	253	270	263	265	275	268	248	238	255	260	291	272	279	293	257	268	288	262	248	258	273	255	253	262	285	256	285	253	275	240	262	271	260	250	254	266	236	252	257	261	253	288	257	278	253	271	250	268	247	253	285	261	257	267	293	234	263	280	236	232	263	250	277	240	261	250	299	257	253	266	294	266	260	244	286	265	278	242	265	249	258	252	273	248	270	250	279	249	284	271	271	258	279	268	247	250	268	257	273	246	259	262	291	259	296	257	237	251	254	273	255	256	254	236	266	274	262	254	286	244	264	258	247	250	278	281	279	240	251	288	269	234	253	277	264	255	263	275	249	236	255	259	253	259	241	250	250	244	265	250	259	260	272	243	268	262	251	297	260	285	247	255	274	272	269	240	282	246	275	258	272	264	258	255	276	262	260	251	276	261	274	260	271	245	265	251	249	275	255	250	281	285	284	253	283	247	275	275	279	237	239	280	259	281	250	268	240	245	263	263	252	257	265	272	259	255	260	279	264	276	235	249	249	241	238	246	255	276	294	280	282	277	275	267	264	271	254	240	262	290	255	256	272	265	275	239	273	266	309	276	256	259	274	263	266	247	266	258	279	274	286	242	253	270	284	289	302	278	287	271	285	247	286	268	280	252	254	247	290	271	254	258	235	268	270	282	248	266	280	245	255	238	285	277	232	241	241	271	266	278	282	289	261	256	259	260	277	242	233	282	279	263	262	288	257	281	283	261	259	240	300	241	264	273	242	244	250	269	253	276	283	286	265	267	263	251	261	277	271	252	246	266	257	257	253	243	251	260	266	278	272	258	260	289	271	251	257	266	282	264	250	269	286	274	259	258	295	279	278	272	254	288	235	253	252	250	279	253	290	272	230	279	259	255	263	268	252	246	287	284	260	262	282	237	292	265	282	263	265	216	280	248	261	251	258	249	237	268	271	255	274	258	284	272	256	251	276	259	255	254	290	261	266	266	255	275	236	271	258	284	271	252	268	303	266	235	276	266	262	268	296	249	260	275	269	280	258	297	289	281	274	275	290	261	267	270	269	295	222	259	243	273	266	287	294	263	282	236	273	278	230	265	268	238	264	266	263	266	283	248	277	275	265	282	272	250	301	266	268	269	266	218	239	259	260	276	262	260	265	251	259	236	255	244	294	259	248	255	286	302	280	263	253	272	266	264	272	287	279	284	246	236	282	289	252	268	275	241	254	254	277	285	271	268	261	247	259	268	266	255	258	256	278	251	258	242	272	248	268	264	274	219	291	277	270	247	241	280	284	278	292	238	277	252	269	247	253	278	260	299	258	261	261	258	274	258	272	262	256	260	271	291	259	279	255	240	296	244	252	245	271	269	237	259	266	239	273	262	230	308	242	236	269	220	259	269	266	225	280	264	243	258	264	276	269	289	249	274	261	247	251	228	290	260	272	280	260	261	228	246	275	236	274	273	282	267	262	249	271	222	274	277	281	254	274	289	270	276	270	275	277	254	273	274	270	282	240	256	250	274	273	263	273	284	268	263	282	269	259	257	272	273	273	251	276	258	285	257	264	252	277	268	262	244	245	265	264	283	264	234	283	238	279	249	283	230	272	231	268	240	248	248	291	264	246	289	282	261	273	283	251	246	275	250	266	266	251	238	250	254	255	280	269	252	269	248	265	268	267	262	296	268	274	249	267	248	245	257	272	253	232	244	271	264	282	250	251	242	248	262	295	271	302	275	284	235	270	248	253	278	237	225	266	271	259	285	266	252	255	263	277	246	288	274	241	259	286	273	292	256	280	262	280	264	294	259	232	283	248	271	262	263	264	282	249	284	266	243	241	257	259	243	265	269	270	276	277	277	284	263	279	267	234	236	275	263	254	260	251	268	265	250	259	260	280	266	258	252	242	256	296	259	253	239	268	277	245	280	235	272	248	254	261	271	303	256	256	237	269	312	265	255	270	249	233	252	286	257	248	260	300	273	252	260	278	274	291	256	269	233	270	263	260	256	254	256	287	257	269	278	277	260	255	274	273	243	253	264	267	284	259	220	255	280	253	250	273	269	245	259	256	282	272	282	232	276	277	261	272	252	263	251	262	240	256	258	284	242	265	247	243	275	262	254	293	230	236	248	269	281	250	253	237	240	281	271	283	270	260	259	262	256	277	269	259	256	294	292	286	277	233	243	277	247	252	257	267	257	257	265	266	277	284	251	232	264	271	262	250	272	273	251	269	277	235	279	236	264	260	265	266	257	292	260	247	284	250	248	259	237	256	239	270	289	253	258	271	234	263	248	286	277	258	298	259	254	252	251	277	267	260	258	279	276	271	258	269	267	245	277	271	241	260	298	271	259	272	232	265	262	252	253	274	252	264	272	251	294	258	253	259	258	255	270	261	252	270	278	258	249	260	266	260	245	255	256	285	268	252	256	271	270	271	245	245	265	280	251	242	275	262	261	277	239	233	258	239	269	260	242	263	268	245	245	248	266	275	248	251	253	287	264	280	256	246	251	251	266	251	267	270	273	278	292	290	278	262	244	273	283	238	265	277	245	273	234	271	258	292	263	257	261	253	263	296	270	276	253	260	287	244	263	252	261	266	263	257	277	286	285	227	257	255	269	281	270	270	223	268	254	263	251	243	252	278	238	225	273	264	263	250	242	271	251	284	307	238	270	282	262	275	276	246	259	260	303	267	292	249	250	304	244	299	261	256	287	266	260	248	270	250	277	233	274	242	239	263	254	238	288	271	261	278	291	268	256	284	281	258	251	282	233	270	264	258	267	246	262	246	282	267	273	271	268	253	246	271	277	272	288	267	233	274	261	276	277	260	246	305	274	277	289	268	262	269	283	259	257	255	255	264	283	237	274	258	250	292	246	261	248	290	261	257	268	227	240	252	265	302
26743	19881	6085	736	490	485	454	438	443	401	437	408	385	405	389	394	430	381	407	398	392	393	429	378	433	398	388	426	435	415	427	405	425	457	418	414	404	410	415	405	407	435	413	381	413	384	417	409	403	385	425	420	408	367	392	431	448	405	408	419	418	406	439	382	434	406	430	444	452	402	407	394	410	416	435	421	404	406	429	380	415	413	385	441	422	388	379	389	396	402	404	370	395	393	411	415	411	462	415	423	416	395	437	394	401	404	409	395	421	420	399	428	414	371	427	424	415	424	389	424	428	441	409	401	406	433	411	412	404	442	433	413	371	402	417	406	385	406	414	361	407	400	408	437	428	361	404	427	411	416	421	405	381	415	415	376	413	409	397	410	380	421	434	423	400	419	384	393	397	409	405	401	424	438	395	421	374	401	401	434	381	407	421	427	417	444	435	440	408	399	397	439	393	375	415	396	417	407	379	405	407	386	407	432	386	457	426	367	393	411	387	422	418	374	389	418	414	396	382	419	406	388	384	410	389	425	395	398	436	406	424	421	391	398	418	414	419	404	373	394	387	399	416	438	397	414	374	416	427	409	370	421	431	414	413	417	416	410	426	441	435	406	423	421	397	418	402	413	450	412	424	396	401	418	419	387	399	414	410	389	412	401	426	386	391	423	412	399	379	427	393	430	395	395	404	419	397	398	389	389	431	465	429	403	410	392	412	431	410	439	440	406	376	418	406	404	398	394	431	447	374	415	384	417	418	408	427	412	427	379	421	434	411	372	407	380	433	428	421	375	388	373	424	401	426	443	396	410	381	413	434	409	423	400	401	406	418	407	424	398	424	417	398	404	417	415	394	414	352	405	398	425	406	400	414	422	406	395	445	370	418	422	423	397	415	409	396	420	419	424	396	403	407	417	424	417	369	386	408	415	470	433	408	419	405	396	393	388	407	415	392	438	401	403	411	438	390	409	400	387	381	420	418	380	420	417	380	398	406	427	375	413	430	399	373	388	411	437	398	423	385	365	409	420	369	391	402	427	392	407	429	413	414	407	451	410	416	396	410	369	444	401	416	395	432	446	418	404	427	405	390	368	487	437	407	382	396	437	444	411	432	402	387	439	386	410	400	394	412	390	422	449	379	414	410	409	414	420	409	433	419	402	416	395	425	422	405	421	394	416	414	400	384	383	458	375	416	388	393	436	396	435	397	427	407	418	402	403	438	433	405	447	409	432	394	418	418	433	401	424	421	395	440	434	400	422	403	410	417	405	397	399	434	421	408	442	381	368	402	405	410	417	390	399	389	409	419	403	411	376	406	383	413	436	431	418	376	429	384	403	391	432	432	420	411	404	396	407	431	391	419	457	390	407	385	367	395	387	401	431	367	370	390	409	414	390	404	423	401	426	419	414	410	401	410	394	404	431	419	462	398	382	442	433	415	418	412	404	446	438	434	406	386	401	383	401	410	405	395	411	402	383	412	401	420	402	413	403	385	393	378	442	414	431	395	401	422	422	383	374	435	466	394	420	390	414	404	447	398	417	427	434	437	440	426	431	414	425	404	419	388	388	418	448	372	360	411	411	402	416	402	391	418	408	390	402	434	421	410	439	427	410	401	412	401	416	440	398	440	395	417	386	423	368	383	414	366	403	451	418	431	453	418	441	418	388	412	406	414	398	402	387	382	420	442	423	398	437	426	388	397	411	413	392	375	396	412	452	373	450	417	420	377	401	428	423	401	428	433	412	438	378	392	415	417	434	414	407	417	401	374	381	382	397	402	395	389	403	421	432	426	424	415	412	414	415	402	385	397	419	389	414	416	432	388	420	395	391	404	437	399	411	443	380	375	398	383	403	406	378	443	418	372	399	416	403	387	442	402	438	436	446	400	395	415	427	425	412	390	426	421	420	448	401	428	434	423	404	405	408	416	423	407	377	426	390	427	421	403	397	402	428	414	416	416	424	407	430	447	393	414	390	421	378	392	417	403	437	415	398	386	443	458	402	408	405	425	368	413	381	414	448	396	427	405	430	445	389	425	394	399	400	420	368	404	419	439	400	454	381	409	416	440	440	430	419	417	428	415	414	385	445	397	395	401	424	428	423	392	402	435	401	454	402	420	441	400	416	399	426	400	422	439	391	405	394	389	416	405	389	394	441	377	420	414	412	409	412	396	374	391	420	432	405	410	423	399	422	428	389	423	373	413	404	398	439	361	417	408	382	407	400	410	400	410	376	432	382	382	407	414	428	437	403	437	388	387	414	401	409	453	435	402	441	423	431	435	370	387	378	390	388	431	407	379	408	409	411	433	377	415	429	382	393	414	435	414	432	438	401	402	380	414	425	406	357	414	420	405	393	431	419	393	371	425	384	412	427	440	417	426	430	419	396	412	387	382	383	411	416	387	393	430	390	414	364	426	402	383	425	406	404	453	397	409	381	424	386	398	392	455	441	421	410	424	424	423	403	424	422	385	426	416	416	432	399	419	429	413	425	416	386	409	423	397	399	390	398	408	428	410	427	423	406	389	428	390	425	406	413	416	422	438	423	402	399	414	408	398	435	411	384	426	402	420	402	434	406	388	423	441	393	441	407	418	388	399	388	430	425	408	405	425	434	371	397	421	401	451	410	371	391	410	395	430	413	393	406	406	380	390	419	400	435	408	416	405	426	416	411	425	393	404	435	403	411	413	377	423	391	449	417	412	413	406	387	426	390	430	419	395	412	426	399	367	374	431	420	426	413	389	404	392	380	412	413	400	412	383	393	423	428	371	402	417	408	417	401	391	358	429	439	370	425	398	372	397	429	395	439	398	421	383	364	455	420	408	371	384	384	456	408	409	399	392	379	404	441	398	444	372	381	368	414	385	402	389	407	422	424	402	403	424	378	414	433	422	430	394	460	384	401	453	422	421	438	406	423	409	413	382	388	406	425	458	396	437	417	372	433	420	419	406	427	402	415	409	412	445	410	415	419	414	405	403	399	431	364	422	409	414	374	381	398	416	391	406	426	432	387	408	424	395	387	391	405	418	420	401	408	414	428	400	409	427	382	405	405	425	420	411	402	391	450	400	428	431	402	429	435	376	409	365	396	399	385	416	416	402	431	423	392	448	414	417	379	390	406	424	396	388	406	405	373	400	401	429	401	404	428	443	422	439	387	426	485	414	409	419	397	443	408	380	434	398	421	419	410	408	414	437	424	434	386	439	375	383	423	408	390	429	453	389	379	388	437	411	393	430	442	389	405	442	368	417	419	405	416	410	404	403	403	416	422	404	405	398	421	389	390	419	391	387	396	401	384	382	427	402	389	395	415	397	420	370	422	408	405	388	427	377	388	451	358	405	407	440	434	402	387	374	373	434	372	402	434	410	379	441	409	408	417	432	381	422	389	396	406	425	393	417	407	417	406	427	437	411	394	402	459	416	417	407	442	427	374	398	399	413	399	414	434	430	451	394	399	407	395	422	423	378	407	388	446	433	426	420	405	418	398	419	384	407	381	411	392
4182	1399	1319	945	781	706	700	626	707	664	657	637	654	671	633	664	623	640	587	610	623	606	601	627	652	639	613	613	671	606	630	622	654	604	657	655	645	594	600	667	614	582	636	628	631	601	650	610	584	627	632	597	609	663	606	613	603	623	587	596	620	674	617	635	586	600	579	610	661	585	666	590	558	624	630	598	609	588	618	605	612	576	635	606	611	566	623	654	601	590	630	579	566	598	638	600	633	605	613	622	588	611	641	603	634	617	619	626	677	655	626	644	635	625	617	662	592	589	615	621	616	589	618	607	574	624	595	616	590	628	615	598	648	653	605	587	679	628	640	564	566	631	624	619	596	597	611	664	629	623	568	610	612	609	624	601	623	611	636	654	612	559	611	610	609	646	605	654	576	619	654	589	645	640	620	614	588	625	634	615	616	602	591	609	640	587	622	640	646	634	615	628	624	609	654	592	680	620	582	591	635	615	634	651	610	594	583	609	615	592	643	608	596	626	614	616	618	638	591	640	615	621	606	630	635	604	619	621	616	605	582	568	623	613	565	633	625	672	634	661	617	614	624	618	622	641	628	582	589	653	605	610	668	645	578	612	607	589	594	593	579	619	641	603	605	650	648	647	600	667	609	652	601	565	651	597	614	607	589	607	569	649	628	643	627	610	616	637	607	613	599	589	600	602	609	571	607	596	619	637	626	651	645	586	631	626	597	589	687	633	605	601	623	633	619	575	577	630	580	574	572	628	640	620	635	569	638	649	628	626	633	632	610	596	630	622	598	583	582	586	619	582	613	602	600	590	613	671	600	604	614	592	645	593	637	585	588	588	613	568	635	624	629	608	643	620	621	599	623	565	610	586	597	609	640	598	614	606	579	568	632	609	578	606	621	629	649	613	610	642	603	607	609	642	656	625	622	571	588	631	670	607	617	629	611	588	606	656	596	603	598	581	603	648	606	640	618	643	610	643	615	622	559	616	625	632	627	599	643	610	632	579	610	604	621	642	611	638	636	589	607	606	634	570	633	618	660	648	612	613	614	575	629	617	608	632	614	583	639	647	645	595	622	584	605	619	616	635	619	613	622	610	618	644	577	637	662	647	626	583	611	623	581	622	557	594	604	581	613	582	616	638	593	645	597	600	660	618	586	609	658	614	633	623	617	588	572	605	570	620	624	622	652	633	616	653	623	617	609	625	658	632	586	598	600	622	617	584	649	642	605	636	645	604	622	602	626	644	624	584	604	585	600	608	610	628	606	626	597	667	690	626	612	621	641	602	627	642	640	557	627	589	618	625	604	602	660	591	612	607	635	651	594	622	598	634	655	610	571	616	622	625	613	609	603	590	609	643	606	627	584	612	635	598	643	639	645	608	605	624	568	596	601	638	585	606	604	581	620	622	631	620	664	600	611	582	666	642	603	573	618	618	610	595	594	625	609	604	591	633	602	658	606	627	625	653	587	587	640	618	593	593	592	610	644	638	597	610	611	600	607	595	653	598	586	609	620	551	594	612	597	634	589	634	593	595	607	583	588	611	627	619	593	644	648	646	628	608	584	591	630	622	619	614	595	606	610	600	632	640	583	615	637	630	616	620	627	696	611	618	610	595	643	670	665	604	607	629	588	623	604	676	612	563	663	608	606	607	641	643	589	587	637	640	611	572	610	636	619	592	583	593	592	612	608	636	620	606	596	639	612	613	580	591	624	590	624	607	659	606	609	600	599	566	589	597	625	599	602	633	610	592	602	634	646	596	626	631	584	608	621	597	600	592	597	625	608	618	596	617	596	615	578	641	584	642	620	596	640	608	636	565	611	633	615	639	573	584	616	639	591	664	593	615	619	602	604	622	602	574	602	639	627	643	640	584	599	594	580	610	660	590	614	692	626	591	607	674	612	603	605	621	602	628	585	555	587	606	615	593	617	630	618	603	625	610	626	653	657	617	602	609	576	630	621	622	615	586	590	634	607	608	623	631	622	649	598	609	608	599	606	610	593	573	577	592	599	648	635	611	694	622	564	647	615	591	577	617	590	602	610	603	594	629	633	620	625	600	546	605	685	574	635	653	591	602	610	614	666	616	612	568	595	609	578	623	650	645	631	636	609	590	596	625	620	661	609	611	619	594	599	578	576	634	642	549	668	632	642	631	625	587	600	583	565	615	590	603	599	645	639	596	632	580	633	570	611	676	640	602	650	654	613	599	627	623	536	623	625	633	628	605	648	645	587	609	618	632	618	644	616	589	633	620	614	617	621	606	609	630	623	574	571	589	626	581	600	614	615	632	629	588	583	624	609	626	658	637	613	608	587	599	621	605	631	610	660	662	614	612	593	570	632	611	646	617	586	614	599	615	613	600	589	601	641	601	642	596	614	604	632	622	574	648	626	583	602	630	596	650	603	597	615	684	583	615	605	599	621	616	619	641	633	627	612	603	625	643	570	632	598	601	628	591	636	633	653	628	591	616	613	603	612	585	619	570	610	661	614	600	620	607	597	623	609	614	611	670	573	627	613	621	661	619	615	583	604	579	608	585	616	654	611	636	614	582	617	607	638	634	662	580	656	639	614	626	620	640	662	629	581	580	591	626	603	617	606	593	664	629	636	659	571	619	655	669	573	605	614	598	622	570	604	592	598	573	632	643	611	615	589	597	632	628	604	592	603	573	641	611	646	617	601	623	623	600	604	615	622	562	591	641	600	609	645	618	609	573	602	645	628	652	620	625	597	619	646	564	641	571	601	596	601	561	643	566	605	592	580	625	622	618	625	661	624	614	609	617	653	593	607	574	609	644	590	628	611	577	628	637	645	634	572	660	594	613	607	639	625	605	649	637	651	573	666	626	588	589	582	590	593	588	597	614	562	624	631	616	597	606	589	576	627	631	635	618	639	611	644	588	668	653	651	642	608	593	634	659	628	555	664	631	633	636	623	624	621	606	616	621	593	621	623	635	643	596	598	621	618	651	593	604	629	590	614	625	620	634	605	622	605	599	616	605	610	609	570	595	636	618	639	604	587	575	617	582	639	631	598	579	578	644	623	646	611	609	631	605	663	573	628	622	619	587	627	587	654	601	617	626	600	587	592	599	618	600	617	629	592	604	629	594	627	591	610	607	616	585	596	594	596	635	637	634	630	656	581	611	573	607	626	635	605	603	632	630	613	590	621	593	592	606	615	613	618	634	598	653	624	607	567	625	609	613	585	577	599	616	593	630	624	594	690	624	597	589	588	583	634	654	594	600	594	598	584	627	612	609	594	651	625	622	643	593	623	617	566	588	581	629	596	602	605	611	589	604	617	592	629	625	610	631	656	625	612	583	619	577	572	630	619	612	630	616	596	575	595	611	618	598	591	620	629	623	603	594	575	635	645	598	626	618	633	601	601	561	567	587	610	616	597	619	603	652	580	582	608	583	588	631	579	578	578	603	635	589	601	638	612	605	603	623	629	606	639	583	614	556	624	616	576	651	654	608	638	647	641	631	605	626	621	607	564	616	682	615
23780	21048	28239	24078	20987	5487	996	709	605	563	523	527	498	473	433	446	425	474	434	430	412	412	457	443	414	360	441	423	417	396	435	441	415	382	417	370	408	401	383	430	384	399	415	421	424	386	427	393	389	384	391	381	425	382	410	402	374	363	417	388	388	374	380	405	383	371	342	399	382	390	436	402	368	368	414	368	384	371	390	408	405	395	382	387	376	394	422	404	363	423	387	441	431	378	382	384	419	369	357	397	389	371	405	421	373	360	386	401	378	387	363	390	400	411	392	376	385	419	381	428	392	384	385	384	390	379	418	387	404	410	375	398	405	385	413	399	402	383	390	423	383	413	356	361	394	367	407	410	436	385	375	406	399	383	358	385	414	364	420	399	388	421	346	388	426	389	392	366	343	367	424	405	342	409	394	364	401	403	411	377	425	427	392	344	418	389	384	395	378	388	425	366	363	396	416	383	406	396	379	360	410	380	391	401	398	364	368	390	397	363	376	392	414	389	382	390	421	410	353	373	396	385	385	406	408	392	388	392	378	392	397	357	387	414	374	392	363	399	447	381	386	356	391	396	408	425	389	392	397	385	404	402	412	401	388	400	372	404	380	381	417	407	359	353	365	369	401	362	421	379	383	403	354	356	386	407	391	383	353	399	422	381	378	392	360	351	410	406	389	366	374	381	398	375	363	421	375	429	392	356	395	397	403	412	384	400	390	377	414	444	383	387	356	436	407	382	400	377	376	401	382	404	378	374	393	365	364	373	349	390	423	401	391	406	384	399	389	392	406	388	374	388	359	373	400	359	381	392	391	357	374	405	386	412	370	366	383	399	362	392	374	376	413	369	383	415	374	373	401	408	370	378	376	385	379	360	409	382	408	405	405	374	373	380	403	394	365	367	364	376	401	392	409	377	356	411	355	396	383	390	398	399	392	378	412	413	386	399	340	426	380	378	383	376	420	408	370	356	399	391	368	386	392	401	390	400	404	389	404	396	415	370	416	410	389	357	384	397	373	385	366	406	410	366	398	402	389	409	391	379	360	384	392	389	341	391	383	407	394	405	375	376	391	370	379	382	366	363	394	365	371	362	387	399	358	373	348	403	401	415	391	408	386	429	379	408	395	414	429	413	383	385	360	403	395	402	418	405	396	380	392	427	395	395	378	420	385	392	398	376	352	387	401	392	353	389	406	411	357	381	385	420	427	400	376	417	352	400	371	376	348	360	376	368	416	405	380	337	398	406	334	374	385	418	389	357	411	374	374	371	403	380	355	441	362	419	352	394	390	391	388	410	384	403	396	385	350	338	415	401	400	359	400	368	393	404	392	386	371	401	405	431	414	413	370	365	396	361	383	383	372	428	380	385	356	367	378	375	398	387	391	386	407	387	385	392	359	426	368	364	381	379	379	380	367	365	378	415	418	405	381	375	392	406	398	396	375	397	392	373	407	387	391	400	376	372	363	372	364	365	374	396	380	362	390	365	397	356	387	385	419	387	362	375	367	397	373	393	350	387	394	368	382	428	384	410	367	410	395	406	388	392	396	415	368	412	383	372	400	364	407	398	375	382	400	381	362	394	376	390	404	385	385	377	397	403	404	386	359	400	404	376	382	401	397	404	385	381	366	430	372	388	376	374	372	393	399	381	367	391	378	379	389	378	394	369	350	385	379	383	382	415	388	390	392	365	394	403	378	393	380	386	389	390	362	379	428	423	392	387	414	382	383	340	380	371	399	393	383	387	410	378	395	367	390	378	364	397	366	377	408	379	361	361	387	372	378	415	376	363	399	393	406	364	367	380	421	398	394	425	347	410	357	396	376	433	389	425	355	395	391	413	373	378	414	362	354	394	383	365	371	405	343	380	394	432	412	418	406	410	388	385	381	385	397	390	365	371	377	402	373	395	376	386	399	391	387	364	387	393	390	404	374	391	390	396	369	372	387	385	392	348	383	370	383	391	396	386	387	368	417	391	386	371	382	399	337	401	360	375	414	384	394	374	394	384	371	368	380	378	403	387	396	378	383	393	420	384	412	440	371	373	379	398	390	405	399	415	413	401	404	382	407	357	381	408	406	420	367	374	379	355	364	369	381	367	377	375	384	368	366	393	407	372	405	371	371	375	356	379	378	376	401	379	385	377	377	409	406	383	389	387	348	402	376	384	347	383	348	395	394	374	385	399	367	375	387	361	386	384	402	413	363	417	381	410	389	396	382	383	369	375	370	391	409	382	388	386	412	379	390	360	378	379	392	392	405	391	384	362	385	353	393	372	387	419	393	385	403	370	367	378	349	399	390	392	339	350	372	382	388	387	370	416	412	360	417	369	377	408	389	377	353	378	406	387	370	400	386	416	390	376	407	375	393	414	385	400	362	430	404	381	380	368	386	400	389	387	354	395	390	395	393	364	376	372	380	411	412	403	377	399	410	421	391	435	381	389	378	396	401	363	370	387	405	429	426	348	415	368	449	355	365	388	394	406	363	382	390	418	400	368	399	365	383	386	399	390	414	388	329	428	375	386	396	375	392	395	352	373	388	367	397	340	393	409	404	351	404	385	382	380	410	359	403	394	415	366	376	435	403	411	397	376	400	372	391	406	413	397	384	363	392	384	380	381	398	436	363	423	384	403	390	418	415	352	375	412	375	350	397	375	416	375	397	404	401	400	407	373	401	387	375	388	376	371	379	410	370	370	409	350	390	366	364	384	356	386	358	395	373	392	397	371	355	391	396	393	376	388	332	422	391	351	410	399	355	399	358	400	408	372	380	377	403	370	380	409	368	394	371	384	399	411	384	408	381	394	374	363	367	398	359	400	381	416	382	417	386	384	428	385	409	391	357	375	384	375	392	396	375	390	397	403	363	362	370	431	327	376	361	379	413	410	403	380	404	396	416	378	421	381	403	403	423	352	416	408	335	408	389	375	391	384	359	393	371	369	419	410	386	367	410	396	364	358	380	381	398	401	379	399	376	410	355	436	411	383	410	376	393	388	396	418	447	376	398	384	411	392	376	390	364	382	405	406	427	356	388	395	382	420	370	372	394	405	382	400	383	399	377	394	365	384	371	358	463	385	374	432	392	397	407	405	401	338	353	384	382	393	405	386	381	396	397	368	372	401	373	417	416	397	389	396	395	382	368	344	360	367	343	371	390	394	399	400	389	405	377	377	399	380	369	431	393	347	405	400	344	368	367	386	378	392	396	387	355	385	373	394	408	367	404	361	400	405	410	382	358	343	371	407	364	379	403	416	347	353	379	411	394	343	399	380	395	424	355	393	366	387	361	360	368	395	387	393	369	415	372	382	376	414	398	397	411	411	408	430	411	390	390	399	403	379	402	359	359	389	403	355	409	368	388	363	392	355	396	385	385	369	379	403	389	406	374	379	339	379	411	441	385	373	406	408	362	403	380	367	399	402	376	365	370	373	352	404	405	401	386	360	398	371	437	371	370	382	380	374	406	372	417	387	371	405	402	333	386	389	372	377	425	391	393	406	373	402
5352	10156	8369	4212	2965	2310	1820	1509	1252	1108	999	912	931	903	848	768	815	741	753	727	720	634	678	648	708	629	663	642	591	618	635	621	621	579	620	611	620	618	587	638	607	630	653	612	615	595	575	621	566	611	594	622	624	591	601	599	613	595	577	566	591	600	642	584	578	595	587	583	532	614	663	608	621	605	585	607	598	593	635	583	590	612	614	630	580	570	586	546	633	620	602	572	573	587	608	591	593	590	571	623	572	583	591	610	606	564	636	593	578	593	594	610	561	581	579	601	602	575	566	572	558	572	622	579	585	601	574	591	567	617	599	619	588	589	616	622	560	618	626	560	609	598	592	578	560	559	594	611	595	600	591	552	597	598	554	581	564	619	589	578	626	524	591	575	606	607	593	609	583	597	587	540	549	537	587	565	639	618	609	594	578	576	586	575	624	590	581	589	559	600	590	578	611	620	547	588	618	589	587	569	540	521	579	585	630	549	623	549	582	625	585	593	607	573	581	574	580	573	596	590	625	591	549	590	538	590	575	579	598	576	620	631	587	578	582	617	621	550	582	597	607	610	608	583	553	586	615	588	589	612	584	619	591	600	643	559	556	575	587	603	589	602	577	575	622	629	584	592	597	534	562	559	580	598	569	625	605	578	624	532	612	556	589	585	550	554	579	594	643	543	550	644	582	587	570	581	591	577	633	586	576	596	589	582	619	603	518	577	631	573	575	581	643	582	603	572	634	619	553	570	594	578	600	539	631	587	612	578	590	571	577	581	576	592	614	573	599	603	535	585	594	595	572	595	607	616	633	578	544	565	598	595	600	605	583	572	593	614	582	607	572	579	604	570	596	618	586	557	585	584	576	587	606	567	556	586	580	571	577	570	575	574	628	598	576	595	588	609	609	601	630	594	544	582	619	606	609	603	574	577	592	548	620	552	597	635	560	549	633	621	565	597	608	640	606	576	563	579	600	634	587	573	622	580	560	619	593	597	553	545	607	600	572	559	587	591	535	628	573	600	604	600	577	593	601	584	593	611	592	543	601	633	606	580	606	571	574	620	622	563	571	628	554	590	632	586	574	537	564	585	547	638	562	571	567	615	600	595	599	592	614	627	583	568	604	616	607	607	553	607	599	589	565	554	554	558	572	580	587	594	559	565	587	568	623	595	550	591	564	572	600	554	586	622	557	581	564	575	572	572	579	573	549	585	559	598	556	606	574	638	585	582	619	621	592	561	590	564	530	597	577	603	575	585	556	550	617	584	659	538	553	590	569	630	591	614	565	581	553	552	593	578	606	603	564	632	601	597	597	591	582	540	560	555	553	616	609	616	576	582	608	581	585	625	577	622	590	601	567	586	565	567	622	638	626	618	576	615	580	554	574	565	622	642	570	546	601	604	559	582	595	590	604	617	578	609	583	571	617	607	602	561	616	616	602	571	594	599	595	588	599	516	561	562	578	541	582	622	579	624	623	561	601	569	644	606	588	575	558	593	594	582	588	604	578	598	606	581	585	535	617	586	607	578	573	590	555	534	575	590	580	572	652	600	601	597	632	581	633	564	582	559	580	577	603	590	581	629	590	574	572	612	591	584	592	592	605	580	575	604	593	609	610	588	623	591	544	578	545	588	630	587	615	591	571	612	579	598	578	630	556	608	590	583	574	571	543	597	564	566	575	578	539	545	573	587	554	556	575	602	593	567	579	600	571	566	564	613	580	591	527	589	587	602	578	610	589	580	617	596	612	574	571	585	604	573	582	614	567	596	582	536	620	620	614	558	618	581	627	587	604	590	581	541	580	557	564	593	619	607	586	536	588	552	594	594	616	599	649	612	590	578	574	598	570	628	602	613	606	599	632	601	590	543	570	595	581	592	610	570	619	563	603	544	602	585	624	565	570	567	553	561	586	585	579	609	564	574	568	579	577	590	575	568	570	563	603	584	547	595	555	615	550	586	572	579	593	584	617	606	587	600	584	605	609	570	586	577	534	608	620	607	568	574	583	566	625	596	601	585	567	621	618	581	551	589	618	609	603	644	548	547	545	570	561	576	554	576	612	554	554	632	585	565	556	603	621	610	556	562	567	586	584	579	548	579	576	626	562	572	593	573	572	596	615	583	593	643	577	583	576	581	570	605	585	574	554	606	587	615	576	592	596	617	589	594	564	575	575	579	558	549	579	576	583	577	582	586	629	549	595	602	623	570	592	571	581	583	607	628	587	579	555	597	597	571	574	628	612	623	593	623	554	611	588	607	604	634	581	542	604	612	600	596	578	609	606	584	567	573	593	583	575	598	599	570	624	579	601	578	566	594	562	604	585	645	571	551	611	601	558	583	649	553	619	537	579	577	542	562	648	597	621	584	605	567	599	619	571	584	591	612	639	608	555	587	628	559	558	594	630	571	560	613	553	535	570	591	584	557	591	616	600	569	597	608	611	604	556	582	621	607	595	569	640	605	602	588	596	598	623	604	584	554	602	579	613	584	604	601	580	615	627	601	603	589	581	623	611	607	571	578	594	625	576	588	567	561	622	584	593	556	600	602	596	621	566	583	597	591	648	621	592	550	554	585	593	595	598	536	545	575	571	555	558	620	603	589	547	582	656	576	580	596	557	583	588	614	560	620	600	588	620	614	586	579	616	605	588	591	561	562	589	619	585	602	602	597	552	580	612	590	620	589	556	625	619	578	586	592	572	634	558	580	539	581	607	579	584	571	591	585	592	568	619	588	594	581	565	611	590	639	589	625	623	591	610	559	559	562	569	568	565	551	541	591	596	658	597	583	566	564	621	600	572	569	580	578	626	604	580	598	579	603	574	609	625	550	574	586	602	538	594	589	625	621	554	611	568	569	594	583	601	574	556	540	586	522	561	583	589	608	610	615	570	612	583	609	549	562	605	576	599	575	618	591	557	597	586	571	591	611	571	575	627	590	561	582	616	545	638	540	600	545	592	593	589	609	617	624	577	616	563	584	600	544	596	618	494	566	590	624	579	577	590	551	544	558	617	588	602	578	585	570	601	606	589	594	589	603	580	586	574	557	585	600	598	619	564	617	622	574	546	598	610	559	600	625	567	614	592	559	582	556	561	587	571	583	573	611	566	564	575	562	578	584	586	602	597	532	599	588	574	598	578	607	574	544	588	595	614	584	574	569	576	567	598	591	557	595	573	588	583	573	568	589	586	603	598	616	568	584	621	597	539	580	595	612	574	610	573	621	552	606	628	621	567	601	570	599	605	607	611	586	604	548	572	564	576	623	592	603	612	625	578	585	573	535	535	588	535	560	577	609	584	547	574	540	614	603	590	583	564	599	604	585	604	604	620	591	582	629	576	556	575	566	582	600	601	568	588	570	616	582	580	562	597	541	575	584	563	584	591	616	568	563	566	585	585	606	595	564	562	592	583	578	582	577	542	588	576	588	583	597	602	571	579	610	571	561	574	587	559	602	559	587	620	594	563	597	580	591	588	566	537	565	580	612	622	609	596	590	583	589	563	587
22944	21088	28823	23580	21090	20835	2721	752	550	471	428	371	344	304	299	272	283	237	227	226	231	216	216	213	214	189	190	189	202	189	206	170	169	167	176	181	176	185	185	175	179	166	175	166	171	160	174	176	176	187	177	181	186	160	159	161	193	189	173	174	163	163	175	163	179	186	156	181	184	174	173	161	144	170	199	166	165	149	167	155	177	163	163	180	175	164	170	151	155	166	171	162	164	159	141	165	177	158	156	156	170	172	189	172	170	140	162	174	182	181	177	178	170	171	168	187	177	151	155	172	188	161	162	166	182	133	165	180	162	137	170	185	167	166	171	161	197	156	160	143	174	157	186	167	155	165	171	145	160	159	160	160	160	157	186	177	146	157	186	174	175	162	177	162	155	140	193	164	173	163	175	152	147	172	166	176	161	157	146	168	176	158	159	168	176	173	161	162	194	157	173	171	159	172	166	158	172	162	174	156	157	165	170	173	160	166	161	159	172	159	172	181	171	166	179	158	183	152	155	176	167	164	191	158	164	144	143	155	167	164	184	170	174	165	166	159	139	139	172	150	163	173	188	167	167	142	155	148	191	169	170	154	164	195	176	178	185	161	174	161	158	168	161	179	162	173	164	161	170	126	185	154	177	156	181	160	171	183	182	178	165	179	152	191	171	192	180	180	151	156	159	171	153	171	169	177	173	150	159	160	176	166	173	151	179	161	165	169	164	175	167	169	163	168	151	161	151	154	161	182	145	149	158	160	169	174	158	168	167	164	164	179	155	157	154	173	160	176	157	164	166	164	180	173	167	127	153	170	162	177	143	153	186	137	162	163	164	174	177	164	187	135	159	170	171	175	164	154	186	172	191	148	174	155	148	178	145	160	159	161	167	179	180	167	177	151	161	182	174	158	155	154	164	159	180	157	162	165	160	161	140	169	165	166	174	162	193	175	160	186	156	192	160	158	137	159	144	142	176	182	139	167	176	176	144	150	154	171	175	150	143	158	201	173	166	150	149	132	188	148	157	161	157	168	154	167	174	157	176	160	166	167	154	182	160	158	171	157	181	153	162	162	180	153	146	159	158	155	167	153	169	170	167	148	173	165	169	201	159	153	173	184	186	194	158	166	181	152	174	152	175	158	167	163	168	165	185	151	145	177	146	171	181	182	150	186	182	152	190	153	178	168	187	153	179	159	165	167	161	165	158	151	169	181	159	149	195	169	160	195	171	161	164	168	151	175	147	150	168	177	151	194	160	160	175	162	151	167	168	166	178	169	192	185	173	147	154	182	179	181	156	184	188	166	169	171	163	151	172	152	164	177	166	157	180	171	145	157	159	141	154	157	186	160	156	167	207	177	175	164	176	156	154	179	176	183	166	173	133	184	157	140	160	153	184	156	157	165	147	173	168	196	148	160	159	164	169	173	183	165	163	203	171	170	164	156	146	148	158	172	188	154	167	178	173	150	164	179	175	168	169	169	147	169	167	170	175	159	184	163	159	142	168	147	173	181	148	187	156	178	163	152	169	145	140	162	155	168	173	177	157	169	160	146	164	173	161	178	158	187	191	177	175	169	140	156	175	154	149	155	180	184	154	165	158	152	146	188	173	182	185	165	171	157	166	163	175	145	195	160	184	153	148	152	166	182	148	176	154	157	182	165	194	151	152	155	149	156	166	163	176	178	150	162	167	164	166	219	126	159	162	155	178	175	151	166	174	161	191	157	172	156	164	151	158	144	167	167	160	189	170	156	169	172	190	160	205	145	157	130	183	176	136	188	160	142	171	196	162	168	158	170	179	169	166	162	151	183	178	184	173	148	160	177	174	179	176	171	166	158	169	166	162	171	163	175	161	149	157	164	154	179	167	152	174	158	145	193	157	164	162	172	186	174	190	177	162	155	180	149	190	183	186	179	164	142	196	166	152	187	171	200	162	153	167	172	190	164	166	190	170	177	186	167	150	173	137	163	157	137	183	188	196	165	174	166	165	192	181	155	142	164	176	183	167	162	168	174	188	164	135	175	182	173	167	157	151	143	165	176	173	185	172	187	175	174	169	148	178	169	167	162	170	171	158	157	174	162	151	147	167	153	164	171	185	180	157	165	127	152	168	190	152	168	187	188	167	199	135	159	177	178	138	166	155	159	153	156	176	177	145	166	163	167	197	166	158	144	183	166	168	166	165	161	170	154	163	175	165	170	168	165	166	163	163	164	168	173	151	165	158	185	181	178	165	168	168	168	159	165	165	178	155	174	170	163	173	173	140	172	151	193	156	158	157	170	180	169	164	149	155	166	161	156	185	148	160	146	155	143	178	164	160	156	160	177	144	182	163	168	174	171	161	141	149	161	169	163	155	170	171	172	182	161	164	160	185	154	158	164	153	176	177	171	168	153	171	157	154	159	160	180	159	172	155	159	141	154	179	155	160	170	176	159	156	185	164	153	171	153	169	157	186	178	163	152	156	175	173	162	145	184	152	170	155	171	191	157	157	178	178	154	176	153	200	170	164	166	173	165	153	166	173	166	180	167	161	160	148	160	168	167	168	152	161	160	169	167	187	138	188	172	165	166	146	175	163	192	137	153	157	166	179	155	189	168	160	171	172	172	136	146	175	174	170	180	162	174	163	152	174	176	161	154	181	181	184	172	174	126	183	166	161	150	148	202	204	157	157	163	179	163	173	172	157	181	171	150	151	143	178	176	181	169	178	144	174	145	144	135	164	153	172	162	153	186	150	169	160	163	191	163	161	162	159	169	152	154	147	170	154	190	169	170	169	150	174	170	154	164	158	190	168	169	164	189	175	157	157	139	173	164	153	175	156	156	150	140	170	147	142	163	175	168	162	147	170	144	144	148	162	195	171	174	172	157	152	159	161	182	165	163	156	171	160	168	174	180	152	167	159	163	149	162	155	173	166	172	175	166	162	147	163	168	149	178	158	157	160	157	163	171	167	164	154	152	175	128	157	153	163	165	171	185	140	183	183	181	160	173	166	174	151	158	155	166	184	162	160	167	168	183	160	165	154	163	193	179	142	170	158	171	174	176	164	164	129	164	168	179	176	172	147	175	167	159	138	159	158	153	169	145	178	155	165	152	167	175	174	141	182	154	155	153	158	162	146	199	156	148	149	168	164	171	177	152	156	154	161	172	187	141	157	150	160	165	183	143	170	185	151	163	163	150	150	172	170	142	163	143	147	172	165	157	147	172	181	158	153	162	174	169	167	202	137	160	166	147	178	202	159	181	139	154	175	155	167	143	182	158	156	158	187	167	174	189	168	168	194	160	161	197	190	147	156	149	177	181	148	166	150	170	171	180	158	172	184	167	155	171	179	179	147	173	157	192	183	156	154	147	176	149	155	159	154	155	152	160	184	160	144	153	165	156	172	172	185	174	151	152	161	160	178	168	175	167	154	171	191	172	172	156	161	160	171	168	159	167	171	163	140	148	169	147	178	182	155	159	164	175	151	161	140	156	164	136	174	167	162	164	157	161	186	169	158	172
7249	15720	12855	6744	4650	3251	2467	1918	1608	1294	1041	985	818	692	668	583	577	543	489	459	468	432	446	383	388	338	387	372	330	370	335	356	315	322	316	313	326	322	310	328	307	319	347	294	289	281	328	278	294	284	274	283	254	258	265	263	256	307	271	284	299	255	270	253	259	268	301	286	291	265	298	284	283	259	288	269	292	248	239	289	277	300	226	244	270	300	245	255	268	264	217	274	250	256	290	269	243	265	277	234	269	272	276	266	247	268	275	277	249	286	245	273	269	260	250	261	267	270	269	259	264	301	258	243	268	281	262	267	262	246	256	256	265	240	265	258	266	282	289	290	263	274	284	280	268	268	278	269	251	248	220	229	253	239	221	265	262	280	284	247	284	245	271	264	282	311	269	243	265	256	290	299	265	243	225	284	266	280	246	268	277	271	278	242	269	249	245	269	255	287	269	276	260	239	247	265	251	264	256	242	263	275	271	270	272	249	286	264	283	308	305	262	259	264	259	240	226	267	273	247	244	250	241	286	276	236	251	319	291	254	283	266	245	250	266	267	293	260	252	261	258	270	240	294	241	262	272	269	245	273	241	257	273	292	259	275	285	268	234	293	270	249	255	267	273	266	267	231	260	279	265	240	248	267	258	271	307	225	294	266	274	283	250	275	258	248	247	278	260	241	268	289	251	262	251	258	277	282	264	242	255	252	272	284	266	271	276	281	313	246	294	260	250	267	268	269	254	266	265	255	253	244	282	235	290	259	258	241	262	248	230	249	268	264	263	248	277	273	264	269	251	266	257	267	261	242	234	275	266	284	277	267	270	269	272	229	287	272	252	271	287	237	268	237	260	249	255	256	259	229	284	288	241	246	241	266	280	263	253	284	240	251	251	248	276	266	290	257	260	276	256	250	272	236	275	236	246	260	246	288	243	282	283	270	294	254	271	224	223	251	259	257	248	273	260	279	263	263	231	273	277	257	305	256	256	266	241	254	259	229	243	257	248	290	251	296	277	277	263	257	255	257	259	265	273	244	242	255	278	273	263	266	297	248	247	243	273	256	301	274	290	269	297	240	273	246	274	276	247	230	275	272	239	232	282	289	271	282	246	231	235	242	273	280	245	266	243	255	270	251	275	256	266	294	296	271	312	281	248	264	263	216	270	264	262	261	289	259	242	251	269	296	253	251	256	235	250	261	273	243	253	253	270	257	232	265	281	256	257	259	274	274	259	276	295	247	228	250	259	263	260	263	270	255	269	268	264	237	267	249	255	275	289	274	256	268	256	277	258	258	279	265	255	262	292	248	274	258	238	267	255	249	263	241	272	272	246	230	237	261	260	261	239	241	258	253	254	262	289	249	276	280	235	268	248	262	255	247	258	254	259	255	239	252	280	293	250	235	267	250	274	278	274	265	259	255	260	260	243	273	240	240	254	269	248	279	253	260	264	256	266	237	255	249	267	256	292	262	230	266	279	279	286	275	275	253	255	231	282	270	263	247	247	262	300	246	289	260	264	237	235	232	253	255	250	248	275	259	262	250	263	265	245	256	257	280	250	260	269	281	291	288	264	276	255	272	260	237	279	254	259	230	242	240	256	263	260	253	248	256	232	262	276	247	264	245	301	238	299	244	246	269	289	281	277	280	254	275	237	271	268	251	278	262	257	267	257	252	269	271	272	265	279	289	287	262	230	235	252	279	232	238	256	252	274	272	256	273	246	243	258	251	264	301	268	235	289	246	253	288	267	293	257	259	259	238	259	270	264	281	275	276	246	280	262	253	270	281	253	255	269	247	251	244	241	243	239	262	251	273	281	240	274	220	291	262	269	239	261	250	260	248	250	248	260	260	276	260	249	275	246	263	282	246	253	272	286	256	265	244	247	231	275	272	252	286	289	275	247	261	274	240	266	252	246	246	257	252	285	264	278	256	273	271	277	296	244	285	262	255	267	269	278	255	274	263	266	262	236	277	281	274	278	229	265	237	239	240	256	255	265	258	257	264	245	257	276	245	241	299	289	266	251	252	235	311	234	278	260	253	255	255	296	277	254	268	250	278	270	242	272	276	270	282	264	240	289	248	279	275	246	283	258	235	251	267	275	275	252	251	291	244	243	256	273	262	266	262	256	268	247	258	251	265	251	277	270	239	255	256	263	234	260	250	230	251	285	239	274	249	248	264	273	281	243	294	237	263	245	269	245	239	277	278	260	250	273	225	245	259	272	255	255	258	270	251	258	248	243	258	251	271	272	252	240	284	243	268	250	242	229	281	268	233	271	279	292	268	281	241	304	253	247	264	280	275	232	245	267	245	266	282	255	278	249	294	269	249	286	269	278	231	261	247	265	273	264	273	287	241	257	274	262	266	240	290	267	271	288	266	263	274	246	261	266	305	267	272	247	261	259	261	240	257	257	233	267	265	256	280	288	302	243	249	255	225	270	267	250	243	233	243	257	261	242	263	254	257	244	272	238	232	226	270	268	278	240	267	261	255	268	251	253	244	258	274	254	246	257	266	244	268	294	281	270	268	247	262	262	255	261	258	279	281	253	275	276	288	255	280	249	249	254	278	236	286	243	255	249	288	267	283	255	270	246	246	273	248	275	280	255	225	263	276	253	251	272	278	269	268	283	266	239	276	266	244	240	258	262	277	272	226	264	263	270	275	295	289	289	273	236	245	268	228	257	251	250	237	254	239	273	262	273	286	284	240	261	268	247	267	265	262	281	278	261	276	289	271	240	225	240	241	266	240	269	262	260	248	252	245	260	270	246	230	228	253	254	253	284	270	237	283	211	277	253	262	258	245	240	289	251	259	249	256	279	262	278	244	285	271	248	261	258	252	252	250	253	271	259	286	267	227	258	292	297	256	266	244	287	239	270	248	287	271	251	266	266	264	242	244	272	271	301	285	252	270	264	231	268	268	267	274	249	262	279	241	271	269	263	269	250	267	253	277	267	245	287	286	266	253	257	241	244	254	280	264	260	232	234	255	268	275	227	262	256	236	270	253	245	238	280	246	280	237	254	264	244	245	263	258	263	229	260	240	256	244	238	281	286	260	255	258	291	280	248	271	264	262	279	244	262	288	283	248	251	260	251	291	268	280	283	276	268	248	259	249	265	242	257	269	248	242	257	280	248	275	275	253	284	238	281	241	283	258	245	273	264	266	268	274	247	264	227	239	277	244	275	252	231	269	278	270	278	254	281	265	262	273	263	243	249	272	273	248	239	313	252	260	283	257	282	277	258	256	292	283	252	267	258	248	255	276	264	227	270	246	224	245	253	229	277	276	258	265	256	278	301	273	274	270	248	308	258	243	259	255	237	268	287	254	257	288	228	284	279	283	254	251	279	282	278	286	248	264	261	293	277	261	236	255	259	245	263	295	280	269	270	278	266	250	236	266	270	271	260	253	272	266	263	273	280	256	237	229	303	271	247	254	259	270	240	239	247	253	264	218	233	259	291	299	277	270	272	275	237	282	246	276	243	269	248	312	262	272	266	249
26710	19988	6365	697	492	475	442	425	429	439	444	429	418	408	417	398	395	406	425	415	371	390	432	409	391	384	405	368	380	399	446	394	437	387	388	407	401	421	428	418	438	414	419	395	439	408	399	409	398	399	425	407	398	396	374	425	430	435	376	409	412	435	439	429	408	390	365	422	416	392	439	431	388	386	397	421	398	378	415	410	400	416	432	435	399	409	422	428	391	400	383	412	417	379	377	423	426	441	432	364	446	445	423	387	432	385	411	405	451	384	385	392	416	441	376	413	424	419	401	391	403	403	414	455	365	396	404	397	436	428	393	427	403	418	414	377	429	407	407	386	404	421	377	376	408	435	404	422	398	428	375	387	402	393	398	435	430	396	433	379	395	435	417	411	379	402	415	396	380	416	391	388	396	412	412	420	407	394	364	404	384	378	427	392	425	381	389	401	384	387	387	403	364	394	406	415	382	424	395	425	430	402	398	437	423	430	384	409	419	403	421	425	406	405	378	388	445	424	400	388	408	410	410	406	385	396	419	367	410	384	418	399	411	404	406	418	380	418	432	421	416	403	381	393	379	422	423	396	401	414	397	417	420	396	349	387	396	394	397	417	423	427	398	406	405	393	380	394	391	402	406	410	414	394	409	418	425	404	403	387	400	379	381	404	406	417	414	436	399	400	382	378	407	391	406	392	404	391	425	387	403	398	411	378	385	393	375	418	424	404	400	371	390	398	422	375	386	412	440	366	419	432	407	422	381	399	394	388	398	420	417	402	406	374	397	419	383	412	421	406	393	380	421	398	397	391	412	429	413	436	374	389	393	391	386	398	412	419	414	435	413	408	399	417	367	414	409	425	386	394	372	413	393	429	429	408	424	422	406	413	386	390	384	414	390	399	418	407	397	406	393	387	407	398	399	417	371	395	416	371	386	404	385	431	378	388	377	407	419	394	402	404	383	409	377	403	408	434	419	386	417	404	407	414	402	406	419	421	393	369	400	376	386	398	406	380	411	420	388	394	389	405	421	415	409	437	423	404	411	395	423	441	385	373	373	381	440	434	369	396	397	396	429	392	420	422	416	390	431	382	413	426	385	384	409	391	394	437	406	393	404	421	437	389	412	416	380	386	436	417	385	443	400	397	441	379	399	441	397	421	373	393	395	401	436	392	392	404	389	436	383	409	402	439	403	430	398	407	398	395	426	409	431	396	426	434	403	398	366	381	365	378	409	402	376	431	394	398	415	348	412	413	412	363	415	397	389	406	386	409	435	420	437	431	400	439	416	357	355	402	419	398	472	408	391	399	391	423	414	416	399	411	401	418	402	399	412	387	442	388	437	431	386	432	436	408	402	392	396	414	417	385	433	446	413	428	419	414	390	420	416	371	421	409	407	389	421	418	416	388	398	393	428	391	396	395	395	414	415	406	424	433	410	383	405	402	410	380	424	430	418	449	421	387	424	389	387	411	433	401	429	407	436	442	405	427	404	385	424	403	403	389	406	366	445	413	416	393	392	400	421	399	399	394	419	436	405	401	428	390	386	386	430	422	399	412	391	414	431	415	444	414	409	420	399	438	348	401	379	434	400	400	406	419	404	364	399	410	411	393	381	393	380	435	387	368	412	411	385	428	407	363	444	415	389	394	431	417	414	415	431	373	362	392	384	404	369	398	396	392	399	382	416	400	413	390	405	403	404	400	406	430	396	402	401	391	431	396	409	372	407	410	430	432	393	390	384	366	395	451	402	418	396	370	405	397	394	399	385	416	405	436	431	422	408	415	428	378	404	392	421	398	400	416	410	427	397	441	408	413	429	458	393	391	442	394	423	431	432	391	404	410	402	406	423	417	382	416	434	389	416	399	408	418	392	415	400	435	387	399	405	392	398	411	407	429	413	382	415	389	418	442	474	409	405	443	403	392	418	393	407	406	427	411	392	412	440	387	395	400	396	415	426	421	407	415	390	425	430	425	437	445	431	405	451	437	401	374	387	391	412	412	377	432	403	412	409	422	398	365	385	400	465	417	420	403	423	384	392	426	397	407	385	385	419	419	366	420	369	417	403	441	399	418	389	412	407	460	401	387	412	445	392	445	410	433	356	339	398	413	425	369	412	410	389	373	395	421	399	406	442	418	419	406	403	425	393	410	416	399	410	408	424	457	432	450	401	390	404	392	397	461	388	436	452	381	433	412	411	429	399	411	442	404	400	423	396	450	373	385	416	441	393	442	431	423	407	439	418	380	391	402	401	380	402	423	402	371	390	391	408	403	406	416	416	395	361	391	410	406	416	429	456	420	396	408	398	378	417	446	383	410	390	393	381	399	446	416	430	389	412	422	416	396	428	403	401	405	414	403	416	409	458	407	385	408	375	418	434	424	429	382	376	375	418	439	374	388	390	409	432	414	410	424	405	369	414	420	391	395	432	394	410	423	432	411	403	429	399	398	425	396	449	381	440	375	423	417	388	373	395	392	417	403	412	404	390	421	407	389	429	378	409	415	382	418	423	425	431	382	437	408	448	440	392	365	413	404	381	386	384	406	373	430	439	407	421	405	416	434	391	403	395	367	419	407	385	419	410	397	425	415	377	406	380	374	421	406	418	398	402	397	386	377	417	386	386	402	388	368	436	402	408	422	400	440	410	420	407	389	394	417	391	431	440	443	424	417	424	417	385	453	390	362	397	400	386	411	424	428	426	401	429	385	385	421	431	410	387	438	447	392	410	374	401	418	400	377	396	418	377	381	388	351	412	392	404	411	406	417	406	416	373	415	394	443	405	432	402	400	388	441	365	380	417	391	404	393	374	379	407	417	403	421	405	378	401	419	395	394	366	434	385	420	383	366	418	399	380	395	380	428	442	411	398	360	396	420	396	404	360	427	411	426	394	426	402	372	386	391	393	421	403	432	388	407	404	418	406	381	386	441	419	412	376	420	398	409	381	438	413	386	412	406	390	424	384	367	419	394	368	424	383	444	409	418	432	403	434	395	381	431	377	403	397	398	399	405	365	407	415	436	396	383	385	418	435	383	409	396	396	369	433	442	378	391	408	412	396	428	435	420	409	379	413	423	409	397	446	396	425	414	386	435	396	393	387	400	402	432	389	411	414	404	420	425	354	400	439	366	404	409	394	400	374	408	421	366	383	410	370	410	383	437	372	410	420	386	398	407	401	395	438	384	377	384	423	364	400	424	383	382	447	408	456	424	379	368	427	394	379	396	376	388	406	380	377	397	419	390	394	408	443	423	433	387	409	402	388	384	377	421	394	406	400	403	418	396	403	436	406	429	413	407	376	398	416	426	406	393	415	424	381	395	418	413	399	399	384	403	398	408	427	427	442	408	418	405	425	430	420	404	422	378	399	408	393	391	423	428	403	402	389	382	405	404	441	393	416	394	374	401	402	396	406	421	424	426	405	391	434	417	410	410	393	398	435	404	426	375	400	412	395	386	411	409	418	409	396	421	416	435	372	384	413	446	407	409	401	405	387	393	418	409	400	361
4150	1515	1287	850	748	681	708	667	649	640	687	619	638	559	629	648	649	602	592	635	614	653	595	648	649	562	636	610	627	635	615	626	609	594	611	622	626	617	620	602	586	611	619	610	597	632	635	593	638	581	602	654	640	597	614	579	628	602	627	573	593	579	637	595	594	612	641	634	567	599	639	611	602	626	703	615	625	604	579	589	571	638	607	586	552	623	599	577	602	632	604	610	619	612	604	629	608	614	598	600	630	601	609	640	637	606	591	580	600	622	631	615	634	588	628	586	610	619	607	576	577	578	640	624	613	601	640	598	627	602	647	602	595	606	602	613	567	613	582	593	640	632	597	622	615	624	574	641	636	623	602	571	628	594	599	613	636	600	596	612	597	613	633	581	587	623	612	615	616	609	618	616	627	636	641	647	629	618	598	611	557	574	587	622	612	608	646	619	584	607	607	641	641	589	597	599	624	602	617	591	602	595	651	612	610	647	591	612	642	635	622	620	602	577	641	625	575	623	613	654	579	597	610	627	646	612	656	634	592	555	617	622	596	601	615	612	605	610	633	604	658	594	600	645	594	615	651	591	627	611	602	631	647	571	648	629	638	619	643	594	589	604	644	625	614	600	562	584	618	657	580	561	652	596	650	629	600	616	612	597	606	588	629	595	625	597	619	570	618	643	558	603	600	592	630	651	593	611	603	599	608	589	625	635	567	575	614	612	610	641	638	597	629	608	599	648	635	658	636	635	593	619	575	586	639	571	652	645	642	593	562	640	612	616	606	644	587	627	588	587	582	629	601	618	562	606	610	626	629	591	616	612	590	647	613	573	575	594	619	602	604	635	618	599	627	577	605	657	661	564	616	631	580	593	603	614	629	602	610	633	576	586	631	647	602	575	640	614	630	586	569	578	599	583	558	626	622	644	586	595	596	648	596	562	590	605	658	627	585	550	620	581	584	626	613	568	612	602	619	638	603	634	624	579	607	629	618	593	597	629	651	569	613	631	611	592	610	594	659	600	589	622	614	611	584	598	604	625	636	642	598	616	568	636	618	580	630	607	632	570	637	616	628	623	589	597	645	590	573	602	574	604	572	600	634	588	576	618	617	603	606	624	635	568	625	591	636	611	549	651	603	620	598	607	618	643	633	640	608	642	628	613	657	618	605	612	601	607	639	593	592	597	646	576	618	605	599	632	619	601	639	604	591	604	609	590	591	577	593	648	617	638	599	640	615	656	605	591	600	607	614	564	633	605	581	608	560	630	567	651	584	622	581	625	639	637	635	642	641	653	608	613	536	610	569	619	582	591	610	625	633	589	579	613	619	576	592	583	580	580	561	592	602	585	600	610	603	640	608	594	595	612	594	603	577	600	576	607	619	625	582	592	644	567	609	633	618	660	635	654	632	625	637	600	610	585	561	569	624	575	592	605	597	622	590	573	678	628	582	620	579	634	587	611	605	662	581	632	617	617	632	640	606	600	646	632	648	636	612	655	566	637	642	654	644	629	623	653	623	611	584	603	597	584	639	586	628	602	646	604	602	617	576	594	607	631	601	589	583	625	594	563	575	627	620	615	622	616	605	574	620	625	635	609	625	633	603	590	592	612	606	630	611	614	628	621	645	599	612	647	614	585	632	637	612	616	619	623	644	633	606	610	603	581	610	572	586	584	633	623	559	675	632	570	600	599	591	630	584	618	577	626	623	627	663	572	645	585	616	606	593	587	579	592	621	621	605	588	632	609	649	568	595	594	667	596	591	597	606	648	609	610	593	592	613	650	611	602	609	569	614	631	625	608	549	608	582	640	612	568	639	602	631	588	601	595	569	614	613	593	544	607	637	616	587	563	651	576	596	617	602	612	590	585	662	632	625	589	602	567	596	600	606	610	582	579	589	607	619	620	612	623	625	606	616	619	628	607	629	618	597	597	618	601	603	621	597	618	598	636	619	593	625	545	632	614	576	594	601	619	630	570	602	602	605	603	577	613	638	631	602	574	622	663	607	618	603	658	608	578	578	564	597	579	628	630	596	625	615	618	595	631	621	598	644	612	593	618	607	620	623	573	625	671	578	626	627	624	622	628	643	607	634	592	642	602	606	570	576	619	614	577	571	570	603	533	583	565	625	620	601	593	634	590	601	611	557	636	631	609	573	640	572	638	557	582	602	581	579	538	630	600	579	564	602	590	596	633	629	601	598	608	588	598	570	614	611	616	591	580	632	631	623	599	609	640	581	624	631	565	575	583	595	591	561	574	617	586	629	634	586	600	643	607	598	596	586	599	603	601	635	614	600	613	564	619	579	628	594	599	658	576	634	586	604	565	641	562	613	628	584	638	645	628	600	596	661	639	639	641	637	623	627	589	561	594	587	575	617	653	615	635	672	601	628	652	619	603	598	596	572	604	576	593	656	612	624	598	612	607	629	603	640	596	559	609	612	635	565	616	637	618	588	636	612	598	618	624	581	622	626	650	626	620	629	574	601	636	631	618	587	638	605	618	620	602	602	627	583	581	567	613	625	596	604	665	601	605	618	569	617	599	622	569	658	599	629	612	655	618	595	618	641	578	600	613	640	591	600	603	604	598	569	613	592	609	605	629	596	606	596	614	616	608	574	620	607	622	602	621	627	606	585	627	604	603	630	596	614	624	625	640	614	618	639	594	619	577	596	614	567	586	611	617	644	621	595	624	583	627	593	621	635	608	633	631	614	568	611	582	594	565	639	590	628	584	609	597	627	605	628	631	592	648	601	567	613	592	619	606	602	639	612	610	641	559	614	572	594	598	624	590	669	620	586	632	616	614	657	622	594	560	632	642	649	615	608	574	607	594	578	605	653	629	620	599	663	652	576	610	590	653	588	632	609	630	628	626	618	604	580	619	540	632	619	655	617	573	603	576	595	612	608	556	614	650	609	600	589	576	639	607	591	600	617	616	639	575	572	625	617	603	595	591	632	610	593	661	657	615	626	611	650	615	573	591	595	589	594	585	603	617	586	634	615	632	596	649	623	610	580	596	580	636	622	596	577	583	650	581	650	622	638	579	622	600	619	586	607	615	614	636	597	567	620	587	559	633	630	600	591	636	634	589	653	620	607	591	646	627	596	587	604	602	585	563	591	563	619	601	630	600	669	631	656	593	561	577	573	623	609	606	655	624	652	623	610	591	607	631	622	615	611	626	588	591	598	599	620	589	615	604	627	593	611	648	563	606	666	559	571	613	633	645	629	634	607	611	622	624	590	651	618	596	627	642	605	585	590	599	610	652	565	611	598	605	613	604	606	569	622	591	614	594	589	608	606	592	638	642	635	600	548	585	609	627	619	608	589	617	593	592	604	592	606	584	584	613	648	575	640	640	545	633	615	624	621	616	617	593	606	591	610	622	584	581	590	588	579	590	572	614	584	627	628	597	606	641	658	557	619	583	627	619	612	615	592	564	618	640	585	612	562	587	619	627	627	606	593	588	628	608	588	596	632	583	614	587	585	636	641	641	625	582	610	579
23847	21120	28327	24164	21074	5627	997	729	597	537	527	534	501	436	429	435	458	439	386	452	423	425	417	447	417	383	418	406	419	385	401	391	426	421	401	412	366	401	398	401	403	409	404	386	409	384	386	377	391	410	368	369	385	382	403	401	397	405	394	412	381	369	440	399	379	389	397	362	397	364	394	412	392	404	411	425	397	382	391	387	374	391	369	396	390	393	381	394	383	387	387	411	428	355	373	437	390	384	406	388	381	397	392	403	401	404	412	380	366	357	372	369	362	398	412	382	420	426	398	399	374	379	386	403	358	377	368	423	375	389	412	443	409	415	372	402	402	349	385	369	406	363	353	373	384	374	385	369	392	371	391	368	372	376	373	403	415	375	383	376	355	417	409	370	355	377	366	391	368	390	383	413	373	352	378	366	399	377	440	405	391	387	367	385	391	421	384	345	378	357	353	386	412	418	426	419	391	373	408	359	413	394	397	406	384	392	418	409	382	423	365	397	404	393	380	391	407	389	403	373	383	372	377	399	363	396	363	382	368	351	394	357	389	396	369	378	389	434	379	365	375	378	390	356	400	396	402	411	390	370	392	393	368	354	409	415	386	369	375	347	332	406	395	421	376	380	444	391	432	354	399	408	411	418	372	428	408	400	419	402	360	400	376	415	387	378	368	390	370	385	409	394	381	393	401	396	410	399	372	391	393	405	389	388	363	383	403	371	380	376	380	392	374	403	389	385	391	371	350	404	356	394	387	392	375	362	380	378	424	362	398	417	371	396	404	365	418	390	371	393	402	420	384	386	405	382	373	369	402	388	355	386	401	387	402	375	369	383	403	358	388	375	384	367	391	419	358	417	393	361	420	416	372	399	379	417	397	383	391	339	367	394	388	422	405	387	401	374	385	391	382	421	395	396	394	402	407	376	361	367	402	374	345	414	378	383	399	411	371	413	374	386	374	373	350	366	417	377	399	359	391	398	377	361	411	372	416	359	398	381	348	393	418	380	374	354	389	381	383	362	403	371	413	403	397	377	370	384	369	402	417	374	400	403	370	368	383	388	425	377	387	398	397	381	392	385	406	388	401	396	412	418	393	378	393	369	369	357	365	358	417	421	343	389	399	402	383	363	465	355	399	391	385	381	347	341	427	365	387	398	367	379	361	396	416	398	337	386	395	388	364	387	396	381	384	386	411	356	383	374	405	373	360	393	387	389	386	394	378	421	389	362	403	409	402	374	391	415	399	384	373	383	390	419	343	390	371	400	357	398	390	406	385	407	387	378	402	403	383	397	407	421	358	353	403	394	381	369	389	391	414	385	397	341	411	414	413	401	374	369	401	340	363	388	401	423	389	368	367	383	438	380	395	368	386	385	387	406	403	381	378	367	397	394	418	374	369	383	392	383	385	424	371	350	367	393	383	375	383	344	406	358	406	394	378	390	401	403	410	403	431	396	379	375	365	379	381	405	404	381	367	387	373	388	351	422	377	394	359	382	369	411	359	356	379	435	399	381	414	396	335	425	396	372	416	382	424	379	381	396	391	432	396	394	382	378	405	398	392	382	395	392	372	435	396	390	369	406	366	413	391	380	394	381	386	390	367	394	376	398	398	355	388	370	382	371	402	368	400	382	378	371	387	373	371	386	384	382	357	393	377	410	414	405	385	395	360	393	389	391	346	367	374	395	389	415	398	378	393	385	389	370	386	373	361	377	417	405	345	352	388	384	410	389	380	407	394	384	361	395	409	395	371	393	366	399	402	356	376	392	413	379	342	378	389	393	346	382	375	396	384	409	390	377	397	375	393	389	370	387	362	396	407	382	358	379	409	380	389	383	371	422	405	373	424	356	429	384	398	431	388	353	417	414	397	372	391	386	363	368	392	417	394	391	396	379	377	369	397	393	402	381	419	368	412	360	381	388	360	390	386	364	386	365	392	407	371	371	416	371	386	403	398	396	405	380	395	377	430	414	368	411	354	387	393	372	393	370	393	364	400	420	374	381	403	384	387	412	375	381	420	394	364	404	395	352	360	376	382	393	380	396	409	413	378	379	384	397	367	364	370	328	378	368	368	406	381	408	413	375	372	417	375	360	387	401	397	374	387	389	397	417	392	434	359	391	377	393	370	367	409	394	415	372	394	380	344	388	390	404	372	400	395	383	417	392	371	411	411	401	370	372	381	410	357	401	423	417	391	375	404	395	370	404	416	396	393	380	382	388	399	389	396	383	368	419	395	402	417	416	400	380	397	403	396	375	419	379	407	384	379	355	418	383	407	365	384	373	419	385	380	410	386	439	450	370	382	376	409	373	383	342	369	392	411	379	386	380	351	360	383	375	351	376	373	370	391	420	350	412	364	371	393	401	380	375	376	426	421	370	353	377	352	391	407	358	429	365	426	378	359	369	362	385	382	364	384	397	356	370	379	375	387	371	379	403	424	398	410	370	357	398	408	382	368	395	405	393	385	389	389	420	375	386	380	344	393	373	407	380	332	358	378	371	377	358	360	353	400	374	412	390	360	404	387	381	396	394	374	371	384	386	376	389	379	386	387	400	389	363	413	394	384	426	386	412	400	383	383	387	405	400	402	383	404	397	394	369	390	402	406	418	378	405	388	418	375	388	395	392	374	358	365	389	379	345	318	388	383	347	343	355	364	375	384	387	355	365	364	377	372	380	370	378	379	370	404	395	348	387	380	378	388	392	380	441	404	411	372	385	362	359	385	440	423	406	375	398	386	400	365	358	410	407	394	391	396	410	387	405	396	345	362	384	375	401	381	425	382	385	376	393	381	387	374	363	413	407	380	400	378	368	368	397	385	387	358	388	392	384	392	406	395	396	389	388	371	382	406	393	398	372	383	406	411	415	372	378	353	378	415	359	385	386	380	375	398	366	374	352	364	365	406	373	400	373	389	377	373	415	381	396	380	354	411	405	392	375	404	362	403	404	345	359	396	401	397	327	359	370	367	340	398	365	375	360	399	401	405	376	346	368	411	369	384	401	395	412	402	378	375	374	382	396	397	366	399	381	398	375	424	419	412	408	383	397	352	387	401	406	391	358	407	379	424	403	395	397	371	405	372	393	415	406	374	341	395	404	375	372	385	389	352	375	351	360	375	360	401	366	405	409	409	393	404	379	396	389	414	379	424	408	399	390	391	397	374	417	395	377	400	410	381	391	373	415	370	396	386	390	371	398	360	376	357	406	412	385	404	379	390	421	405	385	402	383	393	386	366	383	378	377	429	386	415	379	387	382	359	382	379	383	379	386	377	407	365	385	369	408	391	438	346	406	403	390	344	380	367	393	402	371	389	371	396	372	396	413	391	368	375	406	378	404	367	370	360	368	400	380	389	374	370	404	376	374	352	386	400	393	347	352	375	356	398	361	392	362	402	399	371	370	396	398	383	400	384	395	381	346	370	408	399	406	352	387	382	359	391	400	395	405	363	400	384	360	358	393	375	391	406	408	371	358	363	375	381	366	386	379	386	374	350	342	411	379
5237	10321	8361	4341	3084	2248	1775	1491	1290	1158	1026	954	900	847	782	768	739	754	682	685	700	717	650	628	665	688	661	624	650	606	666	624	625	581	621	594	606	625	591	664	604	597	638	585	581	620	613	599	580	570	605	602	626	590	622	615	636	597	607	591	590	636	630	591	581	574	583	597	614	593	583	545	617	572	589	598	570	601	633	577	579	575	608	576	579	578	580	595	619	607	604	557	594	608	578	628	604	594	603	601	582	561	592	562	609	554	603	572	586	559	548	582	579	624	601	584	616	580	572	597	570	612	551	571	571	575	580	598	571	598	600	577	598	562	544	562	555	566	550	587	605	569	575	599	574	568	588	575	531	607	624	556	631	574	541	574	579	564	519	622	611	571	562	579	545	606	576	551	563	603	571	626	565	581	581	612	595	574	592	585	611	600	607	576	586	610	602	586	585	574	584	597	615	624	604	585	597	589	580	636	555	599	591	529	590	575	613	617	577	609	575	565	549	601	577	595	590	601	601	607	649	588	539	590	591	597	590	576	550	585	597	574	613	560	594	553	577	606	624	545	527	566	573	592	597	618	582	556	559	529	607	517	596	578	589	610	555	545	581	556	622	582	595	608	562	581	631	597	548	566	601	584	639	595	543	576	596	592	586	593	654	582	560	573	568	596	600	607	561	629	556	573	637	594	588	606	588	604	608	584	606	546	570	543	555	593	639	576	567	533	556	550	597	568	595	575	593	578	605	593	556	595	563	513	582	571	573	602	569	575	580	572	577	587	621	564	618	575	583	562	581	565	581	562	592	591	585	599	575	644	582	625	598	599	568	577	595	562	569	588	590	542	565	589	586	573	555	595	608	567	615	587	609	635	602	595	569	594	587	614	577	574	577	591	584	600	604	589	531	581	572	628	603	597	614	602	604	533	556	595	576	575	552	621	605	622	598	575	613	546	587	566	594	559	580	573	554	578	597	561	608	593	561	551	583	581	586	565	566	573	588	563	557	615	599	585	641	580	578	584	557	558	567	599	576	575	593	589	571	563	610	609	562	567	566	576	570	588	560	516	595	550	577	562	594	560	586	604	592	562	569	557	601	610	554	557	577	596	593	581	587	599	542	588	620	571	584	530	570	600	613	544	596	573	604	599	569	589	590	617	576	582	580	614	540	577	607	558	580	600	553	580	603	607	598	594	610	608	621	545	637	636	568	615	594	583	571	550	539	553	549	601	602	587	593	624	554	556	611	573	562	545	566	624	580	534	629	542	594	566	600	595	583	578	583	567	591	571	588	580	581	631	568	614	607	557	555	585	572	551	526	592	582	600	592	602	557	574	654	593	610	577	585	593	543	568	654	604	587	588	590	595	567	591	573	616	623	599	566	590	626	583	566	575	585	566	572	586	570	582	593	578	573	538	575	623	618	599	623	593	614	591	576	542	560	582	590	601	565	627	587	555	564	557	529	598	592	603	591	582	578	620	573	616	595	555	569	602	601	623	579	576	587	605	612	617	608	529	609	562	649	572	554	599	613	530	586	554	585	554	568	581	582	561	580	541	563	589	607	621	584	615	569	551	569	601	572	587	529	586	577	557	567	621	601	596	572	624	594	592	584	596	565	556	574	640	579	597	576	560	597	562	613	578	541	617	577	580	571	573	579	619	575	557	572	584	596	598	556	572	558	575	548	577	608	599	599	612	581	564	591	571	606	612	545	558	580	576	548	549	579	558	581	543	617	601	555	578	585	555	508	587	584	555	575	579	570	613	614	579	567	561	588	609	575	619	549	581	543	572	616	593	588	601	604	621	549	597	646	548	584	563	564	557	594	585	595	584	587	558	579	552	597	586	599	582	552	559	560	587	568	601	561	609	617	583	546	602	563	591	532	594	580	571	597	601	582	567	581	584	583	617	598	581	559	575	588	618	574	592	587	549	623	601	605	558	560	572	554	621	622	582	550	587	572	596	551	583	600	605	611	599	597	569	615	577	563	580	603	562	563	562	562	615	599	592	600	582	584	593	587	572	588	591	577	605	562	566	619	561	548	576	591	631	566	601	545	540	545	591	557	619	602	618	546	597	557	598	611	590	602	600	589	556	565	567	582	600	608	526	582	612	559	568	558	557	617	613	591	629	571	568	559	521	615	594	576	567	520	594	562	582	608	595	588	590	555	640	592	574	583	591	525	554	563	563	570	607	583	547	561	565	557	608	607	578	625	608	576	568	579	527	582	600	580	625	588	618	542	600	566	600	635	594	538	591	581	554	627	579	594	544	608	606	600	602	596	614	584	586	566	554	569	600	564	582	542	609	592	577	613	593	590	580	629	592	593	620	571	548	557	601	574	578	630	631	561	563	590	616	574	568	632	568	582	559	635	610	602	573	578	587	565	610	612	589	564	591	541	550	542	572	588	600	579	552	580	578	604	564	565	569	560	625	593	581	585	555	598	598	581	578	606	596	630	599	568	617	531	566	620	563	603	579	574	569	568	575	572	609	655	556	576	553	558	568	640	591	570	591	579	583	653	614	582	573	617	590	549	584	588	584	604	609	587	592	552	591	529	578	595	549	518	587	595	570	546	656	582	605	590	551	617	568	590	577	631	616	607	575	623	608	595	568	603	605	589	572	576	605	571	573	572	567	580	598	597	596	595	588	567	602	582	594	609	612	635	611	552	588	582	580	594	613	572	579	526	608	593	574	581	612	610	587	562	568	569	611	579	540	564	603	569	561	580	623	609	590	566	577	571	575	604	588	593	556	561	583	568	578	601	551	608	616	577	580	580	578	570	605	596	596	566	540	525	605	581	573	555	536	621	612	566	603	612	563	570	621	568	595	592	582	556	595	586	589	571	585	613	554	596	548	608	590	552	597	571	558	605	574	574	566	584	543	613	540	576	543	632	604	551	562	600	599	589	600	567	603	650	617	592	537	616	516	589	609	601	590	619	556	583	591	581	574	616	578	597	562	602	602	520	549	564	617	576	559	577	616	570	582	592	573	576	561	550	587	570	578	595	569	574	577	570	565	570	578	610	604	544	620	575	604	572	539	597	549	585	574	571	557	601	565	578	592	614	573	571	557	596	571	629	573	564	570	612	623	553	618	572	602	568	620	588	584	617	528	585	535	566	537	615	574	566	607	571	582	569	568	605	588	562	581	586	594	547	574	567	634	592	590	578	562	589	587	561	570	587	561	597	618	617	613	569	615	595	600	551	621	601	604	614	586	552	593	570	603	574	597	590	562	577	630	564	548	593	568	599	562	560	526	579	582	578	548	535	620	584	614	562	570	602	595	615	584	544	559	615	564	578	590	634	577	538	596	555	543	544	632	583	568	579	579	612	562	581	636	619	583	547	582	582	575	641	598	597	608	554	574	606	597	585	581	584	580	582	616	574	608	586	599	579	632	582	621	602	553	574	588	584	590	598	572	568	531	627	627	577	626	566	561	555	564	651	590	616	584	621	626	587	616	591	547	600	603	575	598	603	595	572	591	555	598	579	605	588	628
22965	21100	28810	23602	21100	20809	2723	711	560	466	424	387	306	300	298	288	268	273	228	246	220	204	222	218	192	198	206	205	197	183	200	191	171	170	169	178	159	171	160	185	187	170	166	174	176	151	178	178	162	172	168	168	193	168	142	163	168	159	172	167	166	164	197	162	165	174	149	178	173	168	167	167	173	158	150	176	170	158	169	159	165	192	171	177	166	169	167	162	186	166	171	143	178	163	170	183	146	171	161	166	163	153	167	177	162	168	163	160	171	147	166	164	162	170	179	158	151	184	178	157	173	155	157	165	142	170	174	175	157	164	169	174	173	150	176	170	131	183	169	180	149	150	153	136	159	163	154	176	186	177	157	159	144	155	171	144	170	170	159	144	176	158	168	186	175	162	144	157	173	161	153	155	180	165	154	170	162	158	142	144	151	163	181	164	180	157	178	162	162	145	148	144	154	179	182	154	159	154	172	155	143	168	170	174	162	155	164	151	133	170	154	150	152	156	169	189	156	174	164	173	159	165	165	154	146	159	168	174	148	137	138	167	187	171	193	156	164	186	164	149	146	164	160	167	181	163	171	176	146	155	152	154	168	156	168	161	164	178	164	166	166	162	180	156	178	167	142	153	181	169	167	169	144	154	172	165	142	155	157	181	187	154	161	175	164	174	160	171	154	141	139	175	168	159	161	168	157	159	155	174	161	157	159	163	158	157	191	126	147	159	164	151	169	146	163	166	160	169	136	161	157	163	166	164	162	159	158	144	150	165	132	177	163	153	161	175	188	174	157	165	160	183	151	132	157	152	153	130	176	155	153	176	138	156	156	171	149	170	170	162	161	154	169	146	173	152	166	159	168	147	193	152	170	162	149	164	186	174	147	166	165	173	165	159	143	134	152	169	160	143	147	163	143	170	157	162	172	167	177	164	179	169	156	152	185	185	183	159	178	162	153	179	171	180	134	150	139	148	181	156	181	155	165	160	174	177	178	156	160	145	166	180	157	130	166	161	173	160	165	203	159	170	165	158	164	179	166	176	145	167	184	158	158	149	140	153	158	155	187	165	171	150	153	159	160	153	174	172	167	159	165	180	158	172	148	175	170	159	158	158	171	165	176	170	159	173	154	179	162	162	184	162	186	157	156	181	178	151	143	173	171	140	165	176	149	182	154	164	154	169	163	160	168	162	167	197	159	166	180	147	153	170	157	166	179	164	171	174	178	172	175	167	151	186	145	159	161	164	165	169	157	155	187	172	173	168	172	165	162	174	164	166	208	163	166	168	171	172	175	170	167	152	163	150	145	165	168	147	162	171	156	151	154	161	211	159	160	151	157	149	171	166	149	143	152	160	139	172	182	135	157	160	152	159	139	189	160	133	146	159	162	161	173	161	176	166	153	150	139	151	176	187	170	154	162	137	167	170	158	173	166	131	149	182	152	148	169	157	173	174	170	151	147	165	165	177	164	157	164	150	182	173	147	132	164	151	174	171	165	151	150	141	152	159	142	153	165	149	173	168	162	172	172	191	157	171	151	166	167	174	181	185	166	184	173	170	176	146	143	167	173	164	149	171	167	180	173	174	158	184	175	169	162	173	147	156	149	178	135	149	158	135	192	171	175	166	187	167	147	165	178	163	139	155	164	167	165	161	170	185	176	158	155	156	180	148	173	159	177	169	159	164	171	176	164	152	160	184	147	156	162	162	150	185	150	158	158	158	175	142	150	179	145	162	166	195	174	154	160	184	151	144	189	185	145	171	151	162	153	173	140	153	139	171	165	169	154	149	156	163	147	159	170	150	183	157	143	155	173	143	156	162	171	164	156	162	155	162	159	163	165	163	162	164	176	183	164	160	157	155	154	162	165	169	151	153	174	157	170	174	148	153	174	155	163	173	142	174	146	173	172	160	165	153	171	163	163	136	152	155	181	139	152	153	153	150	170	145	162	161	173	165	166	120	169	159	169	164	162	162	151	154	153	177	147	168	177	167	157	145	147	148	146	169	157	141	144	160	188	186	147	165	157	161	156	155	156	171	154	154	162	151	160	179	171	180	192	131	150	162	160	175	157	164	143	161	141	156	140	175	146	140	155	164	168	170	165	145	167	139	164	166	162	156	178	163	176	170	144	149	154	160	183	144	159	158	182	141	162	157	157	171	152	140	164	157	159	136	167	166	180	159	162	160	150	155	170	165	171	170	174	164	152	163	177	181	149	167	165	164	159	152	166	144	171	177	146	163	177	159	135	151	167	164	149	163	145	172	152	175	181	165	154	172	146	163	153	144	155	172	161	155	164	162	171	159	140	158	151	174	162	153	153	168	175	169	178	159	159	194	139	154	175	170	156	160	175	176	151	141	155	171	161	159	181	134	178	171	161	157	140	144	161	159	158	156	134	148	166	171	161	169	170	144	147	175	165	173	152	164	166	184	167	149	138	171	145	172	144	166	159	182	178	192	164	177	150	173	180	171	189	176	162	151	155	158	161	168	147	165	133	148	151	158	141	171	153	141	169	182	149	171	164	155	149	162	162	170	180	179	142	153	175	179	164	159	173	177	146	141	163	169	179	144	185	161	158	155	159	151	161	170	159	167	162	156	148	184	161	157	176	154	184	154	165	186	152	160	176	153	150	153	173	167	155	161	152	159	155	143	169	166	159	178	167	176	170	154	165	173	171	159	182	165	153	164	151	150	158	129	167	170	149	170	168	161	150	133	179	166	187	161	166	157	152	152	182	155	178	166	168	149	176	168	172	152	158	178	160	150	163	170	168	198	152	135	169	151	175	158	160	164	194	139	154	165	168	155	181	149	142	166	177	159	141	145	177	154	154	160	154	165	167	143	168	166	170	151	147	146	178	155	160	164	165	158	171	157	153	163	172	159	155	172	175	159	151	177	161	131	153	159	171	164	162	169	167	159	156	199	162	160	172	155	190	140	160	162	166	166	174	144	158	161	158	191	164	184	155	167	138	176	155	170	147	167	179	150	169	158	174	187	157	174	168	175	156	198	167	162	188	168	165	148	182	174	160	159	160	141	147	173	153	159	171	188	157	164	162	163	161	181	139	182	169	161	162	183	154	161	168	164	150	172	172	160	161	141	177	188	147	163	176	160	178	152	158	164	154	143	162	157	156	174	149	182	176	139	144	188	183	163	168	173	146	152	176	147	183	151	173	163	179	177	170	155	163	160	157	130	177	178	168	151	159	180	153	165	150	154	167	163	160	169	178	169	155	138	168	148	153	172	178	170	156	139	155	175	146	159	150	162	172	171	164	143	160	131	170	174	160	167	170	161	151	168	145	169	150	161	154	170	164	152	146	160	171	177	172	175	152	153	163	158	176	157	163	152	168	149	146	136	175	155	180	146	135	173	164	146	179	167	177	184	170	163	166	147	163	158	149	171	167	159	146	140	161	147	181	168	166	174	166	164	182	171	184	188	173	154	149	171	160	156	151	165	159	146	169	183	152	172	167	149	161	147	157	163	148	159	145	151	157	153	160	163
7178	15632	12773	6706	4660	3348	2520	1999	1641	1343	1170	922	803	781	667	578	539	557	500	437	442	446	436	434	393	371	353	379	334	337	291	323	333	346	288	309	318	306	303	299	274	281	278	272	300	273	303	277	292	261	301	260	263	290	295	277	272	311	251	272	290	271	283	309	276	290	320	266	289	274	257	259	242	254	273	263	265	281	260	279	228	282	236	279	258	267	253	269	253	252	257	234	255	271	297	263	265	275	262	256	252	274	276	286	257	261	261	236	263	271	265	301	275	251	269	261	283	249	268	276	249	287	254	274	253	253	304	254	266	243	282	240	287	245	260	273	249	258	263	255	251	279	252	239	253	255	264	261	259	230	231	267	255	279	272	248	284	244	240	248	265	252	289	268	263	271	250	259	286	245	263	268	266	263	248	274	254	275	285	252	260	242	238	240	257	263	230	258	253	250	273	256	270	243	246	283	251	254	253	260	285	254	298	258	258	279	260	272	267	256	261	270	271	252	272	259	261	255	276	260	263	229	242	256	249	272	263	255	269	247	253	301	245	277	267	258	247	225	258	272	256	265	262	267	251	255	290	269	274	242	256	255	271	245	272	264	250	257	249	269	251	272	282	263	259	257	272	278	239	267	252	281	246	284	259	268	260	255	255	247	245	244	264	275	247	271	241	240	259	247	265	266	257	247	266	251	276	259	251	219	272	281	290	216	263	258	250	289	273	256	263	239	266	284	236	254	236	293	261	245	275	246	233	262	253	269	267	271	258	278	253	279	247	256	259	259	270	292	228	255	268	247	248	292	269	273	265	253	240	275	262	262	280	244	255	236	265	244	244	256	225	276	257	248	254	251	252	269	277	257	252	279	277	250	251	264	243	237	275	296	277	274	246	252	245	246	247	272	299	247	242	267	247	247	276	231	247	263	252	270	248	273	246	261	276	240	259	245	302	244	233	257	271	266	241	255	254	263	242	241	250	265	255	287	275	260	276	266	243	250	249	244	243	247	275	279	256	265	263	268	266	260	276	260	261	245	267	252	300	264	218	234	248	270	256	257	243	239	241	263	253	272	249	267	274	246	254	285	260	266	270	263	255	261	255	245	277	256	257	268	269	272	271	227	254	249	261	266	258	243	278	272	264	249	271	245	266	267	308	255	265	271	245	247	242	247	258	224	281	214	232	276	257	242	282	240	266	276	250	287	265	278	276	252	255	253	265	251	288	272	264	254	268	262	229	259	248	239	254	241	254	261	256	231	251	247	252	229	286	253	270	242	285	254	259	255	266	254	286	242	252	245	238	264	255	253	262	249	255	266	231	229	248	236	271	255	261	254	245	264	274	267	260	268	276	257	271	237	256	278	263	251	242	245	290	272	289	270	258	240	271	262	268	264	229	251	227	247	277	267	277	254	266	258	272	285	247	221	258	271	268	247	244	267	259	256	258	268	250	275	239	279	273	243	265	238	272	290	276	267	284	243	270	275	235	272	274	231	265	240	272	267	256	241	265	260	269	242	288	256	248	249	264	251	263	243	253	272	248	238	253	268	244	278	279	291	255	236	246	296	237	244	260	254	270	276	286	260	278	281	236	264	241	263	247	225	243	266	243	260	274	263	280	237	260	281	280	266	284	251	242	276	293	288	252	253	269	293	281	288	273	262	271	263	246	281	273	244	264	255	279	279	247	271	278	289	253	256	294	260	257	257	256	269	270	275	235	253	246	244	269	269	243	211	250	243	264	298	258	266	245	259	241	284	261	253	244	278	260	265	252	273	251	253	254	241	241	239	264	258	250	270	246	263	263	235	241	261	234	248	268	238	276	222	276	269	261	250	225	243	255	296	279	255	244	288	259	261	248	247	232	249	239	245	250	218	254	238	280	263	239	250	273	233	226	275	268	263	259	245	248	280	260	256	255	279	286	273	247	248	256	270	242	266	265	235	278	247	224	270	264	266	295	229	262	247	256	278	243	245	226	251	270	265	250	242	259	271	223	260	248	269	255	271	227	251	257	288	276	240	254	244	262	254	237	263	250	281	244	261	237	237	304	283	246	260	263	276	277	259	267	297	272	261	261	262	258	213	263	263	234	251	259	225	245	234	290	281	255	233	265	281	269	262	254	251	259	269	282	264	267	259	262	259	267	248	254	286	272	251	232	251	268	255	246	265	257	260	247	305	269	257	273	258	247	250	276	259	254	268	261	262	266	274	274	281	233	246	268	258	246	235	224	294	258	237	275	213	280	273	222	267	258	253	270	266	241	273	270	237	260	302	241	274	250	261	263	257	234	256	256	246	272	276	280	274	269	264	256	232	247	271	260	284	250	252	242	276	253	272	240	260	269	256	285	302	263	262	266	267	263	272	232	271	252	259	265	274	253	260	248	261	273	250	265	242	239	266	290	238	278	273	275	240	267	280	262	271	249	275	297	261	288	245	283	276	263	249	274	257	262	234	253	255	276	273	262	272	218	232	255	258	264	256	270	248	237	240	253	261	227	257	267	271	262	241	244	233	253	277	253	255	252	261	271	272	233	245	293	262	253	255	261	266	236	249	254	278	247	222	260	260	235	272	262	258	266	248	265	236	237	255	271	273	269	246	241	285	256	288	250	285	248	250	264	265	251	279	261	261	235	260	268	244	265	233	249	276	249	266	243	267	269	279	275	258	244	275	244	261	280	264	255	241	243	238	260	253	268	273	243	245	230	278	260	286	240	248	235	287	256	232	239	278	266	247	246	266	267	250	269	287	266	270	257	249	261	237	315	261	219	265	246	276	254	250	288	250	275	248	232	268	254	248	240	271	270	246	275	285	256	258	229	237	277	265	250	266	251	259	267	228	293	268	258	318	263	238	257	274	282	281	253	261	271	251	254	256	266	238	233	251	248	239	244	273	254	261	271	271	226	259	248	241	255	293	241	290	246	247	285	246	258	276	260	258	276	280	236	255	253	247	261	278	246	302	259	269	272	278	276	244	267	263	284	240	290	270	260	236	257	262	260	246	256	249	272	256	262	230	255	299	246	264	258	255	252	239	262	277	276	252	272	224	275	258	273	271	246	237	258	247	253	278	255	246	254	238	262	251	262	279	257	253	237	270	258	293	261	251	270	250	281	258	258	253	251	245	245	279	269	255	255	250	268	279	277	275	267	235	257	239	288	243	267	268	241	249	235	268	235	288	248	249	251	268	263	234	265	260	260	273	270	275	246	257	259	253	258	267	267	263	242	261	248	244	285	261	253	264	237	261	264	271	279	267	243	259	251	254	267	248	256	241	284	252	276	236	273	260	265	262	244	256	244	243	236	251	234	258	251	275	285	257	271	265	256	260	242	280	267	236	246	253	260	261	249	260	264	256	271	270	256	239	275	260	264	229	264	274	248	231	258	226	259	257	238	254	277	251	280	248	251	237	262	274	267	269	247	248	253	268	262	245	272	221	243	246	239	265	262	254	291	243	236	251	281	240	285	258	299	231	268	250	228	264	276	269	273	261	289	299	254	256	271	252
26700	20005	6311	749	496	476	448	404	420	407	385	421	426	425	423	406	398	406	384	410	422	424	393	417	375	399	418	419	395	409	418	434	415	447	400	401	396	390	391	403	413	416	398	403	396	418	392	373	433	367	401	432	405	417	385	363	429	409	427	383	410	380	417	407	371	410	404	388	413	421	399	375	408	413	399	393	402	372	379	401	390	380	409	394	405	386	360	406	395	377	406	404	412	433	409	430	404	385	417	395	410	391	410	388	418	401	372	390	430	420	393	360	423	386	437	402	408	402	402	377	376	404	410	395	415	388	385	411	402	381	398	411	415	394	383	394	376	414	391	442	390	374	394	390	390	386	374	421	443	420	443	402	404	408	425	428	381	399	389	369	381	422	395	397	396	396	431	432	436	458	427	387	387	429	411	389	362	397	415	426	408	414	389	415	374	383	396	350	387	376	415	404	391	398	403	393	386	420	410	418	386	407	409	393	430	398	393	373	384	415	416	391	376	373	376	379	395	398	388	396	419	358	406	394	388	391	408	364	369	428	403	354	435	392	413	398	404	384	439	435	386	380	352	353	397	380	411	398	361	421	418	363	418	385	448	419	400	412	431	368	398	430	420	408	389	398	408	384	374	419	375	397	374	367	419	408	417	401	445	392	403	426	377	392	370	389	440	398	385	427	410	396	406	419	389	411	383	433	384	411	403	383	370	381	418	423	379	391	406	407	371	378	413	422	402	412	405	407	394	399	419	400	424	392	411	404	393	374	372	395	389	403	393	374	401	431	412	412	404	407	418	363	388	438	425	394	365	408	394	400	432	402	407	372	387	391	394	374	401	388	408	408	403	363	404	411	393	401	366	388	400	419	420	365	388	387	401	390	404	369	434	376	411	427	379	383	379	398	407	396	419	401	384	411	358	380	367	373	392	419	403	403	404	452	400	395	412	385	409	395	386	385	395	394	395	438	404	441	418	382	395	366	417	397	379	408	426	393	409	405	414	397	418	426	375	393	393	395	406	415	449	395	390	400	391	392	394	386	345	394	398	427	414	400	391	389	377	400	389	370	403	411	373	409	418	386	407	418	400	417	368	405	415	414	372	377	425	412	370	409	421	434	386	441	368	381	408	382	400	393	393	381	412	397	363	398	412	412	433	393	407	396	391	387	432	387	412	417	388	384	401	390	377	379	428	365	396	389	390	415	367	392	403	401	368	375	399	408	404	407	387	390	388	397	410	358	381	394	384	429	383	437	368	386	399	391	403	385	402	399	421	373	388	409	384	375	362	423	390	377	374	375	400	407	415	376	405	433	395	374	399	397	381	404	399	370	411	384	376	399	401	386	406	413	406	429	382	409	377	409	401	412	394	437	398	429	390	424	400	379	374	384	419	393	389	405	415	410	374	392	396	356	373	436	438	422	392	398	371	420	356	399	405	442	416	388	387	426	407	430	426	405	422	408	374	387	390	397	416	388	375	417	387	362	413	398	379	393	415	384	391	403	398	413	416	389	430	395	381	385	378	419	399	408	397	391	398	391	413	412	426	373	388	381	398	369	426	377	423	389	445	402	391	398	396	412	396	389	397	405	416	383	408	388	356	429	404	396	379	415	429	378	403	370	434	441	385	389	422	385	433	390	404	389	417	428	377	401	405	379	375	396	430	408	441	386	398	378	392	396	431	389	400	407	410	386	418	392	412	412	412	408	407	405	440	408	409	385	378	373	403	385	387	354	378	371	417	361	390	415	359	432	410	380	374	389	387	393	405	393	401	391	404	415	408	385	383	408	403	379	423	448	361	398	420	404	428	381	373	398	391	412	402	413	384	365	386	426	391	442	400	420	370	406	384	394	406	387	410	439	418	371	410	402	379	411	394	395	390	374	390	402	361	440	437	422	357	366	391	358	407	408	373	411	400	390	409	371	419	412	374	390	388	393	421	399	377	403	410	409	387	414	380	417	418	415	376	368	402	375	381	399	382	403	416	397	393	425	409	406	372	384	424	415	389	398	408	391	415	416	412	406	381	368	391	369	415	415	403	383	376	375	404	402	410	363	390	437	377	413	410	396	442	416	387	422	425	394	418	425	412	426	390	420	389	433	385	415	383	382	411	441	387	390	443	368	384	400	411	404	387	421	420	383	423	396	392	402	394	353	372	427	393	376	430	384	390	392	396	403	417	394	422	391	394	414	415	402	395	394	373	397	418	415	394	444	386	410	404	407	389	401	379	400	386	402	424	343	388	383	447	405	381	406	399	380	358	397	378	389	410	383	383	372	363	387	415	383	404	386	400	419	355	412	434	384	453	367	405	403	423	415	364	425	424	435	362	365	395	380	384	360	389	379	403	412	408	422	381	428	415	411	405	394	388	422	403	423	440	405	381	410	381	377	379	406	409	384	382	412	389	424	397	393	402	415	374	364	400	364	389	427	413	425	413	385	387	394	401	414	426	352	414	384	380	399	381	399	420	370	402	410	386	395	404	401	374	394	383	400	420	372	368	394	389	404	383	359	417	417	354	393	433	398	462	401	409	412	399	420	412	368	411	428	386	403	393	384	436	380	412	404	400	388	405	434	385	388	387	439	412	406	420	434	386	413	440	400	393	398	363	407	396	404	390	379	386	412	411	386	413	398	423	383	391	389	430	414	408	368	382	408	385	406	402	389	382	371	421	422	412	393	419	406	401	392	401	410	367	395	404	425	394	413	393	383	407	398	373	420	383	384	399	402	402	387	399	460	405	427	425	374	398	412	380	377	403	412	417	370	362	371	381	427	457	383	422	412	436	433	406	414	408	392	390	391	425	406	431	418	357	370	400	398	386	425	400	389	439	424	419	408	409	371	395	386	392	374	430	385	384	435	405	357	413	394	411	376	412	416	408	410	375	405	406	384	394	433	394	392	373	370	368	395	384	385	388	391	405	404	403	436	410	429	405	417	396	376	375	427	388	377	407	362	380	390	400	390	422	391	403	389	380	397	444	379	413	408	387	399	422	409	396	356	389	415	428	414	397	402	411	401	384	350	384	394	411	431	400	391	370	391	400	402	406	419	375	353	398	399	385	416	404	392	390	375	370	444	389	383	396	418	377	404	396	388	404	388	411	399	404	408	436	416	406	392	407	363	376	435	361	384	414	392	405	387	398	373	355	401	357	364	388	398	431	389	403	397	396	365	414	384	381	422	375	404	398	381	395	396	424	416	384	400	399	403	412	397	409	440	420	410	390	391	386	378	413	364	381	377	371	374	375	394	383	374	396	440	368	426	432	413	365	396	419	383	383	390	388	391	401	424	390	400	388	387	371	408	422	385	393	411	389	399	418	401	362	411	435	392	388	440	367	406	412	384	399	391	383	399	381	407	403	375	369	416	388	376	416	374	396	432	412	391	419	436	421	411	412	375	352	360	374	385	439	381	397	394	384	405	422	369	397	399	366	420	386	408	416	410	384	408	376	396	429	411	380	419	432	403	375	406	415	400	403	407	398	408	376	393	398	405	396	418	422	386
4169	1415	1292	907	762	706	710	678	677	627	587	624	606	629	595	660	603	627	610	621	637	589	622	608	541	626	583	548	587	611	606	587	557	637	576	595	607	619	615	627	566	594	638	603	571	609	612	603	587	605	616	628	647	595	611	595	602	590	600	605	598	581	624	629	622	624	608	601	629	644	610	585	606	627	598	570	635	571	606	611	568	593	579	627	597	612	633	629	563	585	614	619	622	611	580	619	644	592	618	613	648	604	593	631	613	584	570	631	569	612	592	591	594	603	622	620	616	579	602	585	575	610	591	649	555	634	614	589	615	637	587	588	627	612	581	607	608	601	621	600	584	625	617	605	632	623	645	609	609	596	587	620	610	576	626	596	586	606	573	595	642	626	631	619	608	563	649	598	618	626	572	597	605	655	595	602	573	616	616	577	635	580	575	590	586	614	623	607	621	583	587	584	634	607	607	616	569	578	611	606	618	600	599	591	609	590	607	622	617	614	569	576	614	603	608	588	598	654	565	608	590	595	617	589	585	563	630	635	615	581	659	582	593	571	570	606	609	570	615	586	622	593	613	536	612	582	632	596	589	639	593	614	582	565	596	616	589	579	644	642	622	598	605	601	642	577	597	621	608	643	625	605	581	624	608	631	633	616	600	617	585	652	598	651	615	621	585	570	583	614	599	606	576	604	598	590	585	610	620	616	606	590	658	582	623	607	541	626	561	571	633	648	642	629	603	629	525	590	586	618	603	599	611	589	622	658	640	583	595	625	635	630	590	615	560	592	631	592	626	624	588	626	610	599	607	603	634	613	620	598	610	587	586	593	601	593	589	577	614	578	585	551	567	614	601	623	601	566	638	608	619	587	598	630	578	637	606	638	632	633	627	645	636	589	613	672	602	591	577	615	621	616	589	619	619	594	585	650	628	590	585	600	601	602	593	615	610	626	626	606	630	597	564	590	585	577	566	570	567	573	590	595	648	591	637	575	613	591	568	601	638	579	650	633	607	638	604	586	563	597	602	619	601	615	649	593	641	626	594	614	630	597	637	621	594	636	604	606	614	585	614	595	612	653	566	597	635	594	649	569	603	604	640	587	582	611	600	583	560	664	620	585	570	655	601	625	594	560	618	606	635	594	584	598	608	600	603	610	569	566	558	587	627	617	604	563	607	626	641	595	569	571	605	577	646	592	601	649	643	627	597	596	636	627	622	607	617	657	607	616	585	598	590	584	595	614	602	601	630	616	596	645	628	583	625	579	571	620	560	613	586	643	582	626	578	669	601	602	553	545	590	600	579	619	583	564	587	582	586	621	589	619	628	569	624	570	609	596	571	608	606	610	624	585	585	589	551	571	590	579	595	654	601	613	603	576	631	561	632	590	594	622	620	626	623	633	589	633	591	567	624	612	593	607	607	555	608	640	575	615	601	609	578	613	580	617	629	608	581	557	619	573	621	569	599	587	612	616	595	624	610	626	620	594	608	618	556	623	635	576	603	596	583	627	626	592	596	636	673	626	616	632	610	641	605	612	612	614	594	708	614	572	611	585	608	575	604	644	600	578	590	615	581	623	596	630	615	631	608	630	585	619	628	659	591	610	589	610	610	566	614	609	623	593	618	642	600	584	630	594	608	572	605	594	596	574	582	659	603	658	599	620	585	608	617	604	582	586	592	588	614	707	559	592	632	586	567	580	629	631	624	583	594	586	619	589	607	600	625	536	615	600	566	603	571	622	583	622	616	609	611	603	588	596	600	573	610	592	614	570	612	586	602	638	616	606	609	618	632	630	636	584	621	635	628	645	582	625	616	603	574	617	561	573	621	623	628	628	588	591	554	629	593	652	589	617	592	626	622	565	594	565	560	554	567	563	609	591	636	613	597	615	583	583	561	593	611	591	633	634	596	627	611	574	572	628	622	574	568	580	613	582	606	616	632	613	631	613	613	587	629	590	578	657	651	632	595	572	573	611	575	600	587	609	607	610	622	594	609	618	601	625	609	595	640	603	591	657	622	639	595	567	613	622	578	593	577	588	606	636	622	587	611	605	587	601	576	631	601	588	608	636	646	602	607	592	607	586	644	593	587	619	593	619	606	612	588	593	574	558	617	625	637	567	629	560	604	598	587	607	592	605	615	608	577	655	615	596	624	606	609	587	638	628	639	638	595	636	640	592	576	581	606	575	614	569	603	636	621	629	665	599	583	600	610	589	582	630	624	629	646	593	572	604	638	607	648	599	578	570	617	625	600	583	656	592	594	581	592	596	558	601	611	572	595	625	640	607	619	631	591	579	570	610	616	579	619	546	630	631	605	607	605	562	614	573	587	578	639	637	593	587	591	607	607	656	598	563	611	627	577	631	652	624	607	593	604	607	596	598	622	607	628	566	601	629	617	619	620	632	627	659	615	569	602	614	605	634	634	555	570	599	584	613	608	607	595	592	626	592	621	601	611	604	633	619	640	605	554	654	575	602	575	621	573	609	568	606	609	586	594	575	581	598	652	557	598	647	602	628	601	622	572	566	609	589	635	609	636	585	568	559	641	610	564	576	588	600	591	575	609	584	631	617	599	562	621	606	606	623	636	604	572	555	577	611	582	621	623	619	595	609	587	588	598	582	613	579	589	591	600	597	565	638	607	588	636	636	597	560	589	589	640	605	619	572	582	650	617	627	618	583	603	597	631	580	614	592	587	615	613	612	583	597	622	605	567	600	555	599	597	585	635	574	596	617	585	638	601	605	567	596	611	565	637	612	636	589	527	628	584	665	586	612	599	654	608	606	621	629	553	585	597	624	579	550	631	592	607	634	540	573	602	625	592	614	604	632	621	593	626	629	609	563	583	576	626	663	608	573	607	629	626	599	622	551	600	624	598	607	569	595	632	637	587	572	562	593	620	633	604	613	601	591	596	603	601	614	611	591	565	628	602	625	633	590	591	607	602	648	623	627	554	615	615	617	594	605	617	606	619	569	628	597	591	576	603	588	584	589	631	596	616	596	618	613	583	622	619	560	591	617	613	641	605	597	604	614	625	589	574	571	557	666	589	622	618	560	583	611	565	588	567	582	594	571	594	605	616	615	637	543	600	626	592	620	581	628	608	610	627	631	616	602	578	593	639	570	641	606	618	571	603	571	544	626	591	589	591	590	584	643	628	611	574	626	618	620	596	588	569	575	598	609	616	631	619	550	597	575	573	620	604	590	576	596	604	646	620	644	597	615	600	622	619	608	601	627	612	622	577	606	582	624	610	571	611	559	610	573	653	657	565	596	572	633	634	587	594	581	587	571	624	642	616	583	543	592	613	609	606	597	593	608	551	603	609	612	573	642	629	575	560	622	597	599	537	605	593	617	618	651	570	571	635	587	597	634	673	546	577	616	586	628	579	583	598	587	632	597	561	597	615	588	619	595	605	596	584	597	629	599	567	606	535	601	632	587	555	597	603	626	611	598	643	602	578	606	596	591	642	593	578	636	611	635	616	591	616	605	623	619	574	579	596	583
23855	21108	28371	24066	21066	5486	911	671	557	558	503	509	464	467	457	439	458	389	413	398	407	416	434	432	415	419	381	401	395	399	394	369	399	375	368	374	392	413	356	389	395	408	351	379	370	419	426	327	413	386	408	356	359	337	394	395	390	370	370	383	340	365	400	382	372	397	382	427	385	371	360	375	366	377	330	395	353	382	361	384	392	374	365	404	356	352	355	380	371	363	401	398	408	402	352	362	358	377	412	358	388	383	413	396	391	412	383	380	382	377	389	401	374	375	375	358	368	385	396	389	362	382	394	384	374	390	399	369	386	373	369	367	376	372	356	403	398	360	366	385	374	366	381	372	333	402	367	354	359	413	353	403	415	379	357	369	409	401	381	385	392	400	356	397	368	332	327	404	396	370	382	363	385	380	373	378	365	380	410	385	419	376	383	397	407	379	396	348	358	425	374	350	356	369	422	383	365	381	366	360	388	368	395	412	394	396	368	362	371	353	393	385	358	355	345	371	388	377	355	390	377	382	399	358	391	363	379	360	348	373	416	367	393	382	386	367	369	368	381	349	377	381	388	376	400	367	395	371	384	369	356	385	371	370	388	377	383	410	368	386	367	381	360	375	391	383	374	390	383	388	385	360	388	384	355	383	369	381	362	357	357	386	365	425	387	402	393	360	363	373	389	357	361	405	361	361	378	364	370	365	354	378	384	357	325	362	390	343	357	363	363	387	391	381	393	362	364	403	381	360	373	384	371	393	373	386	392	393	354	383	367	395	342	361	371	377	389	374	362	409	361	352	417	390	385	428	344	352	368	383	394	397	393	380	364	352	364	388	395	383	388	357	370	361	355	368	340	364	369	347	375	368	430	399	368	395	376	400	391	382	346	430	409	381	358	392	392	378	397	426	383	418	370	413	367	364	369	367	352	375	392	372	338	384	350	372	382	369	348	395	378	359	377	384	358	385	389	362	386	407	381	371	362	347	358	387	372	396	386	380	383	398	416	393	406	420	366	352	383	407	392	374	415	352	350	365	382	372	366	388	391	357	378	384	371	395	390	365	367	398	364	382	373	402	377	362	363	383	370	388	378	344	349	364	381	385	371	398	374	421	360	351	397	337	379	371	400	357	416	411	377	417	439	383	372	371	363	391	377	365	359	410	372	356	403	398	337	359	358	384	337	401	375	371	371	383	371	415	383	381	382	354	390	384	386	342	413	407	360	383	364	391	389	377	332	430	389	372	387	387	365	381	381	386	388	386	416	400	392	380	389	382	404	381	368	373	370	358	361	383	380	395	391	364	401	379	427	351	381	371	381	392	414	422	380	392	380	386	365	388	392	382	395	403	400	372	404	404	384	387	373	354	424	355	367	384	410	401	387	390	357	377	359	343	340	347	388	386	340	391	347	405	414	352	374	375	387	371	369	360	377	377	379	359	425	394	385	362	403	394	391	358	385	403	398	420	352	378	425	379	371	362	397	358	363	361	381	382	373	350	416	382	380	397	387	376	372	388	361	359	386	392	360	326	351	370	369	359	374	366	384	380	352	369	359	342	368	389	334	341	404	374	365	373	389	373	370	389	335	379	388	351	388	405	370	354	381	403	339	397	393	368	382	411	363	385	352	380	372	390	361	360	393	383	357	334	402	385	396	377	388	392	364	405	373	396	373	389	359	381	351	361	394	377	366	351	408	381	389	357	342	402	373	374	390	331	391	410	410	396	397	351	382	346	367	384	355	368	366	375	358	387	363	338	341	401	398	376	430	371	384	394	371	364	374	386	411	369	406	404	387	359	370	360	351	383	379	374	386	360	358	375	364	385	387	370	358	379	398	369	369	374	389	382	357	409	346	367	385	361	361	382	369	366	397	374	380	381	379	389	358	393	359	370	374	373	361	357	395	388	381	353	391	418	374	344	369	375	345	364	362	377	351	346	384	363	351	366	394	410	367	388	372	391	363	413	367	390	389	359	364	370	389	356	358	375	379	378	360	370	368	355	406	372	370	376	399	388	356	347	362	359	386	371	365	369	389	412	364	388	393	411	355	383	406	357	343	364	385	347	390	365	364	375	439	354	374	384	381	352	360	365	348	359	390	372	387	364	367	366	392	394	366	366	411	382	362	382	335	362	352	396	373	401	384	401	415	367	390	421	343	388	374	361	332	392	339	395	380	366	392	383	357	366	374	415	390	421	395	377	418	350	340	403	367	354	343	381	363	362	372	392	383	365	370	354	380	362	382	388	391	373	372	367	375	376	351	392	403	359	380	390	380	349	382	396	400	378	363	370	368	351	396	344	367	390	388	391	432	365	383	398	353	380	364	409	336	391	392	393	383	375	395	350	386	355	365	375	365	404	371	365	381	392	368	390	377	390	399	388	376	370	366	384	371	350	346	364	372	388	375	370	399	373	366	382	379	386	345	371	338	367	362	378	394	380	336	365	386	380	367	363	387	407	363	365	376	394	397	381	346	394	367	376	378	392	322	379	359	372	373	345	365	360	389	377	398	374	375	377	373	343	371	398	384	391	354	356	399	358	421	373	403	370	387	392	382	396	380	373	405	384	423	381	363	403	328	388	343	362	369	410	386	394	388	372	382	382	390	360	360	382	407	391	366	412	334	403	407	407	358	407	376	384	366	378	391	388	405	388	361	378	381	373	359	410	409	348	373	396	378	346	381	404	361	369	343	375	409	359	392	392	373	408	340	365	382	397	375	400	399	374	404	379	381	368	392	412	402	365	370	365	347	364	390	347	387	375	404	385	373	383	383	380	376	379	347	403	386	370	334	392	350	371	383	375	378	388	374	353	394	375	340	381	426	347	405	377	376	383	399	393	402	382	400	401	359	366	372	354	359	408	384	385	374	370	380	372	353	385	399	330	372	385	394	374	386	366	385	368	350	366	354	389	400	395	375	357	402	345	354	374	355	430	393	366	395	375	365	391	379	381	365	371	401	403	375	354	371	373	406	377	385	396	380	361	410	404	368	395	379	351	389	395	377	422	364	368	380	354	367	357	385	373	395	372	400	360	350	363	379	378	373	344	395	350	361	351	403	366	377	393	365	426	343	374	407	409	388	356	387	396	385	378	355	413	401	372	396	359	396	380	376	372	357	363	352	384	376	355	387	360	417	397	397	396	397	392	367	371	383	406	373	338	408	398	378	399	375	340	350	395	358	387	396	363	333	396	369	404	378	395	357	371	354	363	355	340	358	347	363	368	353	402	366	373	381	373	379	381	368	406	374	404	336	375	343	399	379	362	409	404	389	349	401	377	403	367	407	384	384	382	382	373	378	411	348	382	377	383	399	440	399	350	361	389	384	392	384	424	371	375	389	380	404	416	391	383	348	389	378	371	350	381	402	364	365	375	344	389	355	375	384	406	388	378	355	347	400	387	382	389	379	379	397	376	405	394	354	356	390	411	399	367	358	379	410	385	380	397	358	351	390	384	379	356	371	387	391	375	350	352	370	360	379	361	395	386	389	384	377	413	351	380	374	342
5225	10203	8450	4216	3146	2292	1745	1494	1272	1194	1077	931	914	833	818	759	789	719	689	709	670	725	611	686	655	661	633	632	616	609	621	599	618	589	607	642	591	615	587	614	581	607	568	583	640	593	552	575	555	614	624	552	565	633	563	570	612	555	565	571	607	559	585	539	539	554	592	635	582	592	608	563	627	572	600	568	609	548	523	557	567	598	562	595	590	621	595	580	570	586	562	605	621	563	566	591	627	561	618	585	585	572	587	594	569	569	572	582	619	590	602	578	549	574	570	585	598	582	599	575	586	594	569	560	568	597	583	562	550	564	576	629	559	586	600	548	573	530	567	579	590	585	598	587	564	582	562	604	593	595	595	622	568	583	586	621	575	597	601	577	610	564	572	556	598	593	563	611	586	590	601	576	575	640	569	585	575	644	565	603	610	578	564	600	583	580	617	560	591	550	560	581	604	617	573	561	589	599	577	569	562	583	587	600	571	573	608	593	596	627	574	552	601	547	596	592	605	578	610	635	582	566	569	567	599	597	564	577	608	570	586	582	592	557	561	621	578	613	636	605	619	581	589	584	561	630	587	588	615	572	568	598	582	580	573	556	551	542	562	585	547	564	582	612	568	599	547	627	596	571	583	581	549	581	622	565	637	568	604	580	587	606	566	564	552	536	588	609	561	593	543	571	563	606	565	527	604	569	548	604	579	569	552	585	542	608	579	584	592	613	552	600	555	575	616	579	594	630	542	583	595	550	567	562	591	584	605	575	623	542	601	563	600	580	583	536	615	602	575	555	588	587	541	565	573	557	599	537	615	589	586	564	597	617	584	579	547	562	559	549	602	608	597	559	550	560	548	575	551	572	602	595	605	604	606	539	611	569	553	599	573	587	563	594	569	529	592	586	577	546	532	619	593	547	596	560	610	561	626	580	616	602	571	586	575	563	589	579	596	565	557	576	552	575	556	576	586	585	571	586	533	549	516	562	563	592	584	573	580	576	575	587	564	617	586	567	586	586	603	594	535	628	602	582	617	567	558	604	566	582	597	593	588	565	579	583	555	628	583	553	547	539	601	587	582	589	620	570	612	589	584	561	592	589	606	614	553	570	590	535	584	630	604	600	561	585	600	568	562	556	565	642	582	600	625	563	606	575	552	544	561	599	571	537	585	573	583	584	556	577	580	556	610	615	575	548	588	568	632	609	604	593	578	581	593	582	594	587	563	568	546	629	546	571	537	614	617	542	610	580	582	585	567	573	621	570	550	576	578	554	571	549	602	563	591	578	554	602	574	572	546	603	586	585	576	574	588	579	577	561	587	601	562	525	606	595	620	593	566	571	582	596	578	561	573	549	628	616	600	552	586	561	601	570	622	582	537	557	626	557	559	556	564	583	580	589	570	556	577	524	582	588	566	553	546	604	594	560	616	605	544	584	540	595	563	545	550	611	587	559	537	558	579	565	568	604	565	563	566	606	560	581	606	577	569	607	625	563	562	628	616	596	568	586	610	599	634	582	582	525	561	573	578	603	552	587	584	584	594	579	570	585	578	615	592	549	534	592	584	562	573	612	608	558	615	548	594	621	587	609	604	588	587	610	587	562	579	550	559	615	591	595	592	567	578	570	578	550	608	590	601	564	595	608	567	593	588	625	578	578	563	572	558	546	588	549	578	567	568	603	582	597	565	616	567	568	594	579	608	594	613	553	592	581	579	584	629	590	556	579	571	601	563	581	597	578	576	574	599	572	590	560	602	549	589	584	566	596	593	542	581	590	576	578	602	599	552	578	578	593	631	625	572	592	575	630	596	566	581	565	584	575	592	602	583	577	559	580	578	582	567	596	577	594	609	588	587	577	569	587	579	601	588	581	613	577	535	563	553	546	580	579	566	569	539	595	597	562	575	588	608	605	579	607	584	580	609	582	515	563	576	587	587	555	566	574	598	582	578	562	620	543	548	567	599	568	594	544	596	628	590	604	579	545	585	584	615	565	605	570	553	562	573	564	593	602	607	588	577	567	581	553	569	569	586	537	596	538	610	535	576	599	568	552	591	607	563	630	586	588	590	607	578	557	532	542	615	597	545	581	568	585	599	596	588	605	627	580	543	590	558	603	567	550	590	618	620	604	554	584	629	616	565	566	564	602	561	623	576	609	599	554	563	543	580	589	627	604	568	583	581	586	582	582	587	562	593	594	579	568	555	598	561	570	571	588	580	585	570	624	587	609	575	569	591	553	586	552	631	556	553	568	557	575	631	605	543	569	598	578	610	562	617	566	526	582	613	605	563	565	537	600	596	630	550	555	612	598	565	585	556	614	605	563	580	561	592	515	592	572	580	562	579	580	616	562	566	578	568	564	589	576	563	583	546	552	566	586	596	596	636	594	559	560	530	568	533	541	591	575	572	567	544	605	538	594	562	572	647	586	631	575	597	543	587	561	539	582	556	607	565	584	553	576	569	587	595	585	597	555	617	596	600	528	583	568	593	579	597	579	555	595	550	561	625	601	598	572	555	558	562	568	584	610	602	594	616	569	600	553	599	553	564	585	553	581	592	548	536	603	664	588	596	571	565	550	602	620	560	581	617	555	599	602	629	586	575	587	574	559	585	583	589	625	570	581	576	600	587	610	576	573	554	576	579	555	586	509	575	593	613	553	564	513	559	595	571	555	607	606	574	546	558	610	569	557	586	539	601	586	581	560	554	596	556	567	622	541	592	559	609	584	554	558	579	587	579	617	581	572	555	566	551	564	588	620	544	590	591	581	574	572	584	596	557	545	573	564	562	570	590	570	562	595	576	545	592	564	582	593	584	605	583	580	574	558	599	577	611	579	597	503	581	598	615	607	557	610	570	599	560	525	591	586	575	563	600	576	599	556	622	564	548	571	592	580	578	570	599	569	588	617	567	572	566	558	528	543	548	626	610	603	594	601	604	572	540	574	571	595	594	591	538	593	602	569	581	555	569	585	583	615	574	562	508	580	546	547	579	594	576	532	575	604	598	565	600	662	582	565	530	519	571	571	556	555	580	583	554	581	605	553	546	573	579	578	545	586	557	563	548	596	620	557	576	580	531	601	572	594	606	608	563	572	589	550	564	583	582	575	536	527	604	587	548	573	578	613	583	570	550	579	602	535	587	565	583	610	607	565	604	537	577	548	585	572	601	561	595	583	594	577	579	585	615	588	592	564	519	590	588	568	578	588	566	565	590	573	565	583	560	618	607	590	580	571	574	613	585	531	565	579	574	552	614	594	580	597	580	545	554	575	588	549	562	586	597	577	575	563	561	586	574	615	612	586	541	571	572	594	612	570	580	610	561	578	616	576	586	572	572	600	593	597	549	581	623	601	636	544	594	573	640	572	594	560	541	599	559	609	554	570	525	599	607	551	576	588	541	610	603	558	565	575	584	620	550	563	546	588	609	580	541	576	617	562	621	554	534	611	599	630	580	598	574	552	583	602	564	547	546	589	605	563	568	565	623	559	593	573	575	555	563	576	627	561
23025	21116	28873	23612	21117	20819	2735	772	532	439	414	384	317	281	288	259	263	232	239	212	222	198	200	196	172	230	214	185	162	184	180	190	198	158	191	193	190	183	156	186	189	169	139	178	154	184	171	186	181	136	151	175	155	162	172	149	169	147	171	162	160	175	166	175	162	205	164	159	175	172	179	153	186	161	198	142	175	176	158	157	166	171	166	158	179	137	153	179	161	164	139	161	148	187	155	164	157	166	154	146	158	176	164	166	158	185	152	157	151	161	163	164	185	155	152	161	150	151	158	156	152	145	146	176	157	156	154	166	128	154	167	162	167	156	159	160	148	167	181	172	157	165	164	164	150	173	154	165	137	167	163	138	140	145	169	147	171	168	150	142	192	152	183	168	155	136	145	151	149	165	169	167	122	147	170	174	160	155	154	166	159	167	165	143	172	166	156	161	140	199	181	167	161	164	141	160	172	176	168	124	180	159	167	148	141	178	148	173	152	156	167	155	138	169	173	141	151	152	163	156	166	122	164	161	155	168	151	155	143	189	158	143	150	151	166	136	170	187	158	159	172	158	161	142	154	160	173	139	166	150	173	149	163	167	163	149	143	158	157	150	176	168	162	170	162	158	170	152	158	142	143	154	165	155	165	176	139	156	177	155	154	135	151	144	162	170	160	154	146	160	167	178	141	161	177	176	149	159	153	164	178	171	153	162	148	166	168	142	150	163	152	141	147	165	156	163	173	153	171	159	154	139	153	152	171	142	150	166	161	143	158	165	154	144	156	165	159	169	164	153	167	157	164	146	158	170	165	160	163	162	186	150	147	155	172	164	171	155	152	170	148	169	141	142	151	149	169	167	180	174	159	185	161	165	148	175	158	178	171	139	146	140	159	167	188	165	138	189	171	155	169	171	177	193	170	181	155	150	153	158	173	157	159	146	187	139	136	129	178	144	172	166	134	157	153	166	156	173	162	156	171	130	172	155	167	154	165	161	152	159	172	168	142	202	152	176	174	166	152	169	182	154	130	146	160	153	180	175	150	167	146	158	165	168	142	154	151	158	142	145	146	174	163	167	162	131	146	181	177	149	166	151	191	169	187	161	135	149	165	175	166	176	148	158	153	169	160	164	149	189	147	168	155	153	135	163	164	166	157	145	147	151	163	163	172	160	151	163	166	164	169	182	153	190	155	146	163	149	136	167	187	142	153	147	170	148	174	191	173	147	180	172	140	181	164	155	179	140	171	141	158	175	134	167	167	158	162	176	146	160	174	144	154	178	169	148	148	164	122	182	134	147	146	163	163	173	144	180	164	167	172	169	177	164	170	164	156	156	177	159	165	158	154	178	150	183	165	172	142	158	156	142	166	178	172	178	149	146	146	159	147	150	167	157	137	186	191	152	154	152	150	156	160	152	164	160	151	167	166	158	160	183	159	179	150	159	158	156	170	172	166	142	169	152	162	180	148	179	192	154	138	160	148	169	159	160	138	176	166	163	151	141	169	158	158	159	144	153	173	135	148	172	136	153	155	173	162	195	193	152	173	159	154	155	156	147	147	171	159	165	173	171	203	171	158	157	164	152	142	152	156	172	141	163	141	154	177	158	155	148	157	151	167	183	157	155	143	140	153	165	177	152	162	159	146	148	149	162	149	170	162	137	138	170	174	167	142	156	140	138	133	163	154	160	157	155	153	160	151	148	165	173	178	140	174	144	160	162	163	159	143	133	168	152	160	121	168	149	169	135	155	163	164	149	166	167	143	180	178	140	151	175	175	152	160	178	154	174	168	154	163	146	175	169	175	141	178	147	173	165	147	157	174	173	177	169	165	152	142	145	151	160	137	194	156	155	164	171	162	149	145	152	158	158	180	166	146	165	169	156	164	174	151	151	157	187	153	153	172	158	167	172	171	153	154	170	168	184	173	150	161	185	143	157	148	148	154	153	154	159	162	167	174	162	156	159	164	141	146	148	161	168	150	134	167	169	175	169	158	140	146	164	142	162	160	186	152	172	166	175	188	151	131	161	150	165	154	151	161	158	161	155	169	151	159	145	179	158	158	163	174	180	183	157	171	150	144	168	153	167	172	159	164	145	176	163	161	139	160	144	155	140	171	154	152	163	166	160	168	153	169	189	156	167	126	146	170	154	161	163	166	155	150	158	153	189	176	156	134	146	174	173	164	180	165	159	166	172	146	142	173	179	160	167	167	134	157	157	163	167	159	170	143	160	167	163	163	154	170	162	167	154	153	156	150	162	147	156	138	161	176	157	137	171	138	164	170	174	153	153	150	148	163	158	159	158	167	174	170	157	163	141	148	147	144	167	151	144	159	175	159	158	162	152	164	157	169	161	160	150	159	129	142	174	163	157	154	174	156	158	175	148	164	146	151	154	157	170	151	171	172	153	157	160	156	141	147	147	146	159	147	164	180	167	150	155	144	149	174	147	155	168	148	150	173	175	177	147	164	170	150	161	168	147	141	150	168	188	173	141	160	156	152	162	182	158	163	166	164	145	180	160	173	165	124	148	162	169	155	163	144	149	157	146	193	168	156	181	192	168	150	184	158	149	162	167	180	150	160	149	143	154	150	148	145	171	160	159	162	177	195	156	155	177	161	156	153	156	145	120	171	163	157	169	159	151	140	178	161	170	138	141	179	142	138	196	170	163	136	160	169	148	138	153	137	153	160	146	133	178	165	151	163	167	170	175	169	168	163	172	145	158	174	165	185	143	151	151	168	156	152	188	148	145	154	163	167	150	159	165	165	173	155	162	173	176	158	165	178	141	158	150	193	166	157	166	155	170	168	156	167	150	158	139	154	157	173	179	192	137	167	168	160	162	139	155	158	195	166	174	162	145	143	166	163	172	127	153	165	164	153	131	166	188	178	189	176	149	146	182	157	165	150	165	157	139	168	146	152	163	171	165	151	155	175	136	155	174	152	174	169	143	169	186	155	153	175	140	157	161	171	161	160	165	174	165	172	166	177	176	152	162	156	165	169	157	181	171	156	173	139	163	151	143	163	145	173	156	158	155	151	166	145	150	160	165	159	155	177	151	170	161	152	153	145	154	153	158	156	177	157	161	164	155	161	179	165	147	169	159	161	147	154	147	178	176	143	139	161	145	168	161	144	166	129	168	167	141	156	141	156	174	157	174	155	171	166	145	169	131	165	149	142	116	166	153	181	167	144	174	181	166	154	141	161	159	174	165	149	169	169	154	154	153	166	191	158	146	152	161	180	180	171	151	169	164	177	158	185	153	160	149	149	160	169	152	170	149	166	151	187	155	163	137	178	170	169	168	158	166	169	166	164	143	154	177	158	154	138	143	155	156	155	139	144	159	160	145	157	160	161	170	150	167	148	153	147	145	148	168	142	176	136	158	145	152	138	161	160	138	166	183	154	146	145	133	168	161	162	178	143	166	157	170	145	143	144	181	142	146	161	165	168	141	159	156	161	153	159	170	184	167	144	164	157	156	146	137	140	155	162	178	187	174	142	154
7369	15769	13096	6765	4695	3360	2605	1983	1581	1268	1139	981	843	741	714	583	557	526	486	443	453	440	417	390	398	350	349	356	373	299	369	346	312	324	312	308	323	305	310	285	296	312	322	310	297	283	305	296	259	290	290	283	313	256	271	268	268	256	277	241	255	278	300	283	290	278	262	275	271	272	238	273	276	262	248	270	272	287	271	254	247	245	263	261	270	244	268	297	231	252	265	271	245	254	237	262	266	270	279	275	265	267	264	258	247	276	285	226	229	296	254	241	280	255	250	260	265	278	261	257	277	256	265	247	267	259	253	263	279	252	261	241	269	255	251	248	246	252	264	264	259	247	238	278	246	271	253	272	267	251	244	288	245	287	257	262	275	261	260	267	263	279	272	270	234	253	277	245	269	271	276	229	251	277	288	256	239	253	223	249	289	270	248	246	272	245	256	260	272	291	257	276	244	237	236	260	269	222	240	268	290	262	260	251	260	255	249	250	243	276	274	252	243	281	258	248	248	296	235	256	260	268	246	250	242	259	262	255	247	233	263	234	237	231	237	291	254	265	282	257	260	269	286	230	244	269	254	258	244	306	231	261	246	274	263	260	215	259	259	247	270	265	261	265	273	270	272	245	256	226	250	265	236	239	262	263	253	283	246	234	238	263	267	240	254	259	256	260	273	280	250	244	266	253	259	285	282	275	260	259	233	260	282	286	246	233	238	269	241	251	245	255	250	239	271	277	265	266	268	270	262	275	254	275	265	280	251	231	222	284	239	262	259	249	266	242	274	255	248	269	273	259	256	227	270	250	250	287	291	266	232	276	275	266	245	266	273	273	265	262	245	258	252	269	259	255	246	269	247	250	244	246	279	252	266	255	244	240	243	248	234	217	270	241	241	290	237	265	234	271	258	238	265	247	247	249	265	254	258	241	232	263	229	264	253	233	260	269	266	266	284	246	245	255	272	264	242	264	218	272	250	261	266	239	263	244	277	263	269	246	271	277	230	228	227	261	266	229	240	284	257	276	265	267	255	272	245	282	280	273	255	270	273	292	245	255	264	233	256	253	248	265	272	274	276	260	244	273	271	250	258	288	238	239	269	252	241	240	282	238	251	253	271	275	271	250	279	254	252	253	253	276	279	279	247	246	236	242	246	248	253	255	212	272	266	237	270	268	251	267	270	270	278	250	259	270	265	255	242	244	281	262	252	267	272	257	276	243	253	256	245	274	270	247	257	270	252	252	268	284	297	256	251	266	227	276	251	252	256	257	242	252	255	268	281	239	245	263	247	264	279	257	241	273	291	234	268	238	253	273	251	237	257	260	257	258	261	273	289	260	258	268	268	276	280	228	225	258	271	282	259	273	243	244	258	241	299	257	253	272	237	259	253	266	279	258	231	224	255	264	250	286	251	266	245	245	222	247	249	267	253	253	230	248	260	278	274	236	264	212	246	260	258	232	240	273	278	282	244	259	260	253	250	259	246	258	253	264	248	221	264	250	226	266	247	232	259	252	256	271	253	263	251	231	278	240	281	255	257	255	285	254	240	274	258	266	243	262	239	268	271	270	273	264	246	285	252	252	270	275	263	252	253	262	241	273	277	249	273	238	266	258	262	260	233	250	260	277	238	292	259	297	278	256	255	246	267	232	263	236	268	263	264	232	251	261	280	271	273	223	252	258	230	264	251	245	252	253	258	229	280	283	276	249	255	268	251	275	242	265	280	244	271	238	258	224	255	279	254	247	286	276	255	240	233	254	240	265	290	234	267	245	239	214	239	289	249	267	245	252	261	267	227	255	245	242	263	257	257	229	246	240	257	285	254	247	257	230	247	230	239	238	231	240	253	256	250	243	233	238	241	267	269	233	282	251	269	278	267	210	238	265	255	252	244	241	236	260	245	257	258	269	271	258	275	259	257	258	227	248	264	235	271	249	268	254	244	245	223	272	285	244	265	276	269	290	264	249	243	248	233	249	246	230	251	275	266	298	259	271	256	258	239	279	246	250	244	255	274	267	256	267	239	265	243	265	246	223	263	241	264	258	239	257	259	253	285	269	270	266	266	282	255	242	240	253	251	272	290	234	264	255	269	249	273	251	268	280	233	247	268	291	238	253	251	281	253	256	294	235	244	272	245	253	250	238	264	258	248	259	286	280	276	299	254	252	262	262	249	247	277	273	282	267	261	257	267	277	227	260	249	242	226	266	254	245	261	239	255	262	251	255	258	274	277	268	296	262	288	267	260	268	243	254	262	255	233	271	270	272	283	266	259	266	260	249	240	259	260	261	267	237	248	261	257	284	246	241	266	270	248	282	260	261	238	238	296	248	253	262	253	238	256	227	252	287	255	236	241	262	262	260	222	260	269	277	279	239	239	272	255	232	224	259	273	287	290	262	268	265	230	254	278	271	267	243	252	255	274	247	258	284	240	261	253	271	251	264	229	258	251	270	245	244	233	251	259	253	261	288	274	257	253	250	279	263	225	280	243	265	250	252	252	246	267	243	286	258	238	263	272	281	228	282	259	241	242	279	242	240	277	258	258	265	252	261	244	269	260	278	248	283	246	257	229	262	265	275	222	256	256	241	226	277	258	245	285	266	251	250	270	261	271	273	262	259	227	237	281	239	269	245	286	263	281	284	243	270	253	226	258	249	257	259	260	256	240	260	261	247	249	260	294	250	258	267	278	235	252	240	248	269	237	247	273	245	268	252	269	247	246	234	281	224	277	244	277	262	230	257	244	261	261	295	269	260	239	243	264	260	241	247	242	243	265	260	275	244	266	254	221	271	244	245	235	289	229	280	266	260	248	243	245	229	275	251	229	289	241	268	288	254	256	258	232	248	266	247	257	255	228	256	276	252	267	250	271	244	246	222	272	235	283	267	238	248	276	265	246	257	262	228	256	245	255	264	251	230	257	257	248	263	275	267	261	253	240	252	271	238	250	259	245	245	238	260	277	237	234	259	236	263	255	278	236	265	241	254	275	246	273	258	285	295	252	266	224	254	287	262	245	255	281	270	246	253	250	250	252	260	269	266	258	232	280	248	230	268	231	233	261	238	257	246	269	271	228	261	265	264	249	254	250	227	260	243	271	228	267	258	251	242	262	272	234	255	265	257	241	243	236	250	243	242	272	250	235	247	270	232	291	284	265	271	273	266	231	246	243	235	272	225	243	265	265	246	251	249	234	272	243	248	277	247	265	255	270	256	263	249	293	223	228	245	262	252	261	263	256	246	255	234	260	251	216	254	248	265	266	250	262	243	269	258	264	268	229	243	263	270	253	260	242	243	271	268	240	273	239	284	284	247	222	253	242	238	275	231	275	290	248	257	270	250	275	251	238	254	276	255	250	258	236	287	254	239	267	266	234	239	247	256	262	225	261	251	265	249	233	283	254	269	260	274	265	244	244	276	277	269	274	214	251	254	248	258	273	241	227	257	276	258	238	250	267	261	263	265	267	249	279	283	276	220	289	242	302	260	260	249	264	297	255	245	284	247
26802	19875	6038	677	466	459	440	428	438	400	373	400	388	424	387	351	426	399	423	440	395	354	418	392	417	383	420	412	396	385	392	380	366	412	385	432	371	408	394	382	396	391	392	408	408	412	422	439	385	395	400	371	390	421	390	397	347	407	360	417	394	422	389	391	375	397	363	366	417	395	378	373	374	399	410	411	415	376	405	397	389	415	403	385	397	418	358	381	450	361	423	392	432	383	373	399	401	400	415	396	399	356	390	417	384	437	410	376	408	353	404	411	363	396	390	423	431	356	440	407	380	373	418	407	429	428	397	411	409	434	413	363	359	372	396	395	410	384	402	406	378	414	407	371	363	375	399	400	430	390	375	376	413	384	395	386	404	381	378	374	335	387	411	391	356	392	379	366	396	413	434	378	414	396	428	372	433	409	398	408	381	417	392	392	370	401	382	380	391	388	373	424	415	428	398	404	390	410	384	387	358	400	386	407	414	399	408	442	406	401	375	403	400	373	407	427	390	398	395	369	387	374	385	419	408	407	368	410	377	386	381	416	402	408	391	388	367	386	417	379	418	379	387	405	404	411	409	399	368	366	397	398	394	421	391	391	389	403	402	407	400	401	380	398	367	431	347	398	432	369	408	417	421	420	423	399	411	408	399	414	393	378	370	406	415	400	399	395	410	402	369	404	370	414	408	404	416	421	365	424	398	386	406	384	412	410	387	389	405	393	401	392	432	390	385	389	386	377	394	380	386	391	424	444	404	375	409	412	383	402	391	368	386	393	400	387	386	406	396	372	430	404	382	404	377	403	354	377	365	411	393	415	371	370	425	433	401	410	390	379	431	375	406	366	396	397	381	402	369	413	428	400	372	394	407	423	402	417	394	386	377	414	410	431	374	413	383	378	377	395	390	394	402	423	368	384	402	403	429	404	417	432	372	417	390	392	404	371	388	417	385	408	441	373	430	401	383	385	425	406	394	430	394	408	415	363	404	389	417	408	395	415	378	401	397	365	377	382	404	378	403	376	378	384	398	397	432	406	431	363	367	398	403	402	397	410	405	427	429	378	393	410	385	391	409	394	401	439	388	408	422	403	405	399	382	372	419	380	383	403	411	381	394	382	415	392	428	417	395	423	366	387	404	425	387	395	388	404	439	423	361	389	423	417	352	373	416	436	381	417	376	389	398	377	356	424	393	422	376	399	429	362	433	397	400	404	397	388	413	394	358	394	387	379	414	383	417	419	388	390	426	401	406	393	429	395	372	376	390	400	441	382	388	397	443	416	374	376	423	428	394	400	402	369	419	386	412	399	376	406	437	408	361	368	421	365	422	379	440	393	398	399	404	410	369	438	401	383	388	413	388	389	399	417	357	437	385	386	389	392	408	376	376	378	369	411	404	426	414	365	406	388	380	411	392	374	375	396	413	400	386	399	383	393	407	408	386	391	383	397	374	427	437	381	400	401	443	393	395	419	396	385	363	395	415	414	390	408	387	394	383	409	414	399	422	391	435	392	428	376	390	362	392	426	431	411	412	417	376	384	396	395	402	406	405	374	372	383	408	373	402	397	396	390	385	404	408	391	404	419	371	383	421	381	435	380	399	390	429	389	379	403	390	391	396	401	401	367	383	398	404	414	374	392	392	434	408	374	410	377	420	378	380	392	377	407	395	415	388	379	419	401	423	373	418	389	370	382	393	381	405	422	441	402	413	393	383	394	354	377	398	426	397	383	415	395	406	402	386	352	410	406	428	383	415	406	381	390	405	381	373	391	387	378	361	418	381	390	397	393	378	390	418	390	425	361	416	391	402	394	396	410	406	408	419	398	438	395	402	422	410	390	422	400	364	416	428	336	339	387	365	422	391	379	408	412	369	402	373	395	399	416	418	386	406	352	394	396	397	368	378	384	359	405	388	404	426	425	378	377	399	384	428	409	407	339	378	414	384	371	385	400	384	404	393	422	424	397	387	412	418	362	414	380	403	377	411	402	415	404	392	385	375	417	404	356	402	416	423	419	410	371	391	403	423	398	408	386	366	363	387	399	417	373	382	413	383	420	402	398	405	414	369	443	365	423	391	388	423	423	375	403	402	443	383	412	407	392	382	434	393	379	396	424	391	392	376	387	403	355	407	362	388	400	372	404	403	386	448	414	429	375	403	421	421	426	399	426	372	393	390	394	405	382	404	395	395	376	354	404	400	414	396	395	418	392	375	426	405	412	402	413	368	416	382	382	414	403	387	385	403	438	377	427	404	412	414	388	402	405	377	407	393	408	341	365	386	396	408	417	392	381	378	390	362	392	396	382	403	400	417	412	370	411	383	363	385	411	357	378	404	407	411	397	417	412	400	402	359	394	390	435	395	379	387	390	407	426	386	380	426	410	426	437	377	399	407	389	411	383	413	378	414	409	432	386	377	436	407	364	401	415	406	414	387	364	412	365	428	400	389	412	394	391	406	388	390	385	386	408	356	423	373	385	399	375	396	354	396	424	364	371	405	404	364	381	386	407	395	384	412	412	404	401	407	407	391	412	352	393	403	392	383	415	396	395	377	347	393	398	367	407	386	401	392	330	389	423	411	384	421	417	392	377	423	335	395	394	398	385	410	409	380	386	404	395	378	413	381	407	395	427	408	412	399	389	371	427	406	407	401	413	403	371	429	410	436	427	394	402	422	417	389	385	404	387	377	433	423	376	365	388	408	419	402	439	384	399	412	373	378	428	393	422	375	414	386	364	376	391	413	406	397	408	386	373	422	391	375	443	393	402	408	403	458	426	395	376	383	392	394	406	365	400	407	388	380	420	367	372	387	404	356	409	419	400	383	398	394	418	419	377	396	404	372	451	394	409	398	386	374	406	408	416	391	402	411	399	383	420	362	417	434	384	394	449	385	392	405	385	361	406	387	389	404	421	400	424	407	422	401	395	438	410	373	427	398	358	382	394	389	391	392	418	404	396	418	404	432	400	385	455	383	432	392	406	357	380	403	396	384	409	410	401	419	397	406	393	371	407	387	421	402	384	376	385	417	449	388	394	386	370	396	382	377	415	404	384	415	379	399	398	407	378	401	384	377	405	410	359	423	410	439	416	381	410	420	385	425	390	358	376	432	361	396	432	403	388	426	408	438	393	415	381	385	442	406	381	385	411	437	384	414	407	390	402	384	381	409	401	386	355	381	409	352	433	437	392	406	408	379	375	405	377	417	369	406	421	434	362	394	397	404	413	425	400	393	361	432	397	391	412	415	392	377	395	390	382	430	384	377	377	415	403	384	404	370	388	417	406	440	387	408	390	402	447	380	394	369	388	411	401	386	377	404	411	434	386	388	426	376	380	419	378	407	409	400	406	405	407	396	401	383	413	399	411	409	402	381	429	407	393	397	391	390	368	394	368	390	394	413	397	441	414	402	372	371	427	352	409	381	376	446	383	437	385	442	342	405	367	424	379	372	387	389	377	400	366	406	367	407	397	399	400	384	421	399	359	403	397	367	416	375	402	400	392
4116	1402	1236	872	777	657	702	672	629	671	581	599	603	646	656	626	602	586	567	584	593	584	633	634	592	596	615	606	575	601	588	620	591	594	552	576	569	575	599	620	603	604	605	627	592	589	598	633	578	565	635	621	650	578	582	613	614	588	609	627	628	603	574	601	551	622	598	558	615	598	556	587	589	601	617	638	618	633	578	551	559	636	612	646	624	599	551	570	613	607	605	598	540	625	581	631	601	603	625	599	608	606	604	611	549	624	561	549	565	593	594	594	605	651	555	563	593	585	593	577	566	590	582	591	577	605	614	594	597	578	597	574	605	578	596	604	577	563	603	608	592	656	641	557	583	615	614	607	618	613	597	559	592	598	628	616	622	680	567	603	599	620	611	594	582	575	573	574	624	592	586	548	591	605	613	570	592	574	627	602	605	619	599	659	571	581	575	598	578	566	644	585	608	611	605	613	610	643	617	625	583	621	565	542	622	600	595	615	631	576	643	631	620	593	605	560	612	592	544	562	592	610	573	616	560	565	586	600	597	576	584	622	598	656	584	605	585	538	615	602	568	626	583	574	563	644	572	597	629	566	563	582	609	599	613	605	629	596	556	637	569	546	605	608	617	546	595	601	649	603	570	606	604	581	595	596	604	613	567	630	573	581	630	592	596	635	604	602	601	587	617	609	614	609	587	655	635	626	576	577	563	555	576	589	574	631	580	648	623	598	586	610	596	634	667	652	575	633	615	599	600	581	599	584	630	636	589	643	589	638	629	592	599	595	588	575	596	619	654	587	569	624	641	605	601	645	625	608	580	582	590	618	596	599	579	625	598	629	604	624	574	586	634	587	591	588	566	566	604	639	596	582	573	584	587	597	629	617	630	582	613	609	626	578	575	624	611	593	618	560	610	631	588	580	609	628	573	573	624	584	633	644	638	644	616	587	605	602	608	615	612	604	598	571	551	600	571	578	645	537	618	629	597	543	602	603	625	577	613	565	618	614	611	639	605	611	614	633	580	598	635	615	578	622	554	563	608	583	588	583	626	622	637	651	632	572	568	557	538	640	572	594	616	596	595	604	610	604	624	621	571	585	576	618	594	565	609	579	584	535	573	572	635	626	632	547	592	575	619	630	593	586	597	598	597	588	606	561	610	600	600	561	595	612	610	585	606	573	566	629	621	584	607	606	616	606	584	598	576	601	587	581	597	596	539	583	642	608	614	559	607	609	637	583	599	578	622	634	577	600	580	625	603	569	624	547	564	588	601	637	571	619	591	607	580	558	567	611	634	610	639	586	607	575	568	539	609	578	615	573	576	645	623	601	572	646	632	575	609	590	587	588	612	593	574	603	566	618	620	603	628	573	578	601	598	628	628	647	604	631	629	583	545	578	621	617	613	588	598	538	600	637	581	595	594	624	602	606	617	557	612	626	576	588	571	636	577	554	593	587	557	594	594	597	599	618	606	622	574	604	614	632	609	642	570	567	572	619	639	599	559	629	615	559	549	560	560	619	586	563	579	611	599	565	595	584	593	590	576	598	604	641	619	598	584	595	593	559	599	595	577	620	601	615	609	612	620	607	592	626	604	594	578	604	619	606	556	601	590	568	586	574	641	582	603	637	614	620	550	658	569	594	642	610	613	575	563	663	594	616	617	643	605	617	589	582	602	620	590	605	590	665	594	604	608	566	626	572	578	611	627	613	634	597	590	613	614	605	629	591	628	600	618	549	628	612	627	599	596	574	621	628	650	580	616	612	644	645	619	622	619	602	620	634	609	648	618	582	574	596	600	608	600	595	596	647	604	590	553	606	591	600	612	571	612	584	641	580	597	618	614	626	556	625	605	645	624	631	597	609	565	651	578	645	613	630	594	558	587	591	612	650	636	605	587	595	597	620	584	619	611	569	620	615	624	628	614	616	584	601	643	596	546	636	598	590	598	610	629	584	605	577	629	592	617	620	569	629	575	604	605	580	622	583	601	566	615	599	648	597	644	606	593	586	595	591	592	602	629	574	563	599	571	656	576	591	608	641	618	561	623	601	580	581	598	570	567	617	597	551	649	615	635	601	618	614	577	613	598	569	626	602	529	560	592	632	597	610	564	574	585	610	616	627	585	580	606	596	613	599	623	605	603	576	630	590	607	602	581	597	599	607	600	599	590	572	601	546	588	611	661	600	592	574	557	627	600	606	617	609	580	616	599	593	572	585	616	593	568	606	624	597	594	607	582	607	566	599	573	585	580	582	651	585	588	569	608	607	597	570	627	594	619	619	614	608	567	620	624	605	573	635	627	609	557	596	606	601	594	601	536	608	588	609	601	620	575	581	622	571	596	608	572	594	625	597	570	599	611	585	616	594	558	571	649	577	572	562	578	641	600	600	576	618	625	589	627	593	567	637	602	598	633	577	580	635	603	637	601	612	598	618	638	612	579	642	593	611	551	609	593	621	593	631	588	580	552	599	629	580	616	621	555	589	624	596	616	582	574	595	551	603	652	608	611	635	533	584	598	575	583	637	600	654	618	632	561	592	599	666	616	594	594	607	656	607	618	610	615	640	600	604	588	582	610	633	576	570	624	620	627	595	607	633	628	565	640	602	571	574	605	588	610	574	639	614	589	588	568	617	569	595	602	598	587	613	571	572	550	637	567	616	613	643	603	614	595	558	614	604	628	597	596	633	586	561	623	573	562	606	610	600	576	641	591	589	580	567	576	599	611	602	618	575	672	587	603	580	621	654	584	590	580	610	600	565	612	605	609	577	602	593	611	604	583	568	605	654	658	622	542	580	624	618	636	621	573	622	607	585	581	633	571	654	568	595	617	566	582	611	592	596	594	560	592	592	566	604	600	603	570	605	587	590	600	634	616	630	581	615	607	604	610	586	604	567	613	607	604	631	594	600	613	590	584	617	585	633	596	608	643	576	606	548	591	559	592	601	600	585	579	632	586	656	629	631	612	656	649	630	636	637	567	605	548	595	587	629	621	614	612	631	568	579	608	561	623	594	604	579	600	595	589	645	612	639	601	621	592	607	581	606	567	602	677	612	592	577	602	575	586	563	546	600	599	659	603	580	581	580	616	607	617	611	608	602	615	563	632	566	596	596	596	586	592	589	615	572	580	592	576	604	603	590	604	618	627	588	586	615	575	581	598	629	597	577	582	607	594	589	620	598	607	573	608	595	608	627	597	626	614	620	610	616	609	620	594	639	600	585	557	578	574	602	629	610	567	599	572	640	549	542	595	577	616	646	602	616	585	583	607	530	602	604	579	639	609	574	568	636	622	565	612	544	575	572	600	586	632	604	575	566	566	618	589	595	570	631	605	576	590	602	605	626	579	601	593	607	600	624	584	578	648	625	644	590	636	583	586	576	574	604	601	628	579	626	623	601	595	615	553	634	596	628	599	626	597	571	561	603	603	644	599	606	601	572	567	592	625	604	589	604	582	566	630	617	598	571	580	586	631	583	610	594	602	591	623	601	606	571	616	562	606	629	598	608
23820	21082	28312	24088	21022	5257	952	684	600	545	511	483	454	402	445	411	377	395	422	395	389	387	397	414	430	385	379	416	406	395	402	360	407	389	378	365	356	367	352	386	383	387	386	365	408	352	392	359	375	374	367	365	365	373	379	384	404	362	388	380	398	360	387	353	390	386	373	366	393	364	376	337	402	373	375	401	377	380	377	443	384	369	354	371	392	394	418	372	368	384	377	377	373	350	380	362	367	377	382	336	390	376	354	384	381	361	380	369	405	403	374	345	317	374	383	365	403	377	364	390	367	376	366	392	373	379	378	408	394	404	379	398	387	393	372	377	406	349	381	373	369	371	371	379	342	350	380	349	389	386	394	364	372	389	358	392	393	377	417	355	407	381	351	389	345	368	357	397	373	359	369	373	350	394	354	375	366	393	384	377	363	342	373	393	379	400	378	323	408	359	383	384	359	346	348	379	405	363	358	390	368	382	394	362	412	363	421	365	392	376	378	403	394	388	396	414	405	414	354	395	370	358	392	411	379	388	372	383	378	381	358	349	369	376	385	389	390	365	351	375	386	361	385	407	351	382	374	378	372	364	409	376	340	394	371	352	364	356	318	362	350	367	398	347	365	369	363	406	348	398	402	391	372	396	351	398	359	375	375	390	356	349	386	395	339	338	406	370	372	374	391	365	364	382	383	404	363	381	363	390	389	396	396	393	398	384	372	403	367	376	380	387	352	359	370	348	359	368	381	371	366	371	385	368	361	348	353	386	391	348	359	371	385	363	400	384	388	358	371	389	349	389	360	364	394	368	360	391	362	368	351	399	361	371	361	403	371	356	380	352	400	361	358	320	361	383	399	362	378	352	400	369	383	336	402	339	377	366	383	383	387	340	392	356	365	400	362	370	356	331	369	367	394	388	393	363	391	394	372	316	409	371	376	374	382	343	356	381	351	367	370	356	381	386	362	349	412	371	395	380	353	367	383	362	339	406	364	352	395	409	355	373	333	382	369	382	386	384	364	392	368	448	369	397	385	394	382	347	386	347	371	396	376	339	367	388	362	355	383	395	370	318	342	399	390	393	344	378	373	366	365	344	397	374	358	395	380	391	387	393	361	389	396	363	347	421	352	407	382	353	387	381	363	371	393	370	371	341	400	384	372	351	356	358	360	407	377	367	380	365	360	375	357	405	379	362	376	375	366	363	376	374	374	391	366	374	400	379	383	387	390	341	360	341	379	376	379	398	364	364	367	358	355	376	385	389	369	378	388	371	360	385	354	390	366	377	391	378	356	398	370	380	375	381	376	381	375	383	370	379	376	384	363	353	382	387	362	388	361	359	372	403	393	381	381	367	348	377	379	352	363	346	360	391	393	383	378	360	352	372	369	405	342	374	384	384	395	363	360	391	368	438	362	373	363	351	385	397	366	393	358	373	359	353	397	385	384	361	406	348	363	359	372	329	357	373	380	379	379	347	389	363	335	366	382	412	365	404	372	395	380	378	391	387	379	366	341	397	338	364	366	389	378	374	378	386	360	396	352	358	374	346	381	390	397	398	380	382	384	376	325	363	336	380	361	367	344	376	373	372	358	370	352	369	358	373	412	371	362	371	369	399	368	377	387	345	363	408	392	358	360	385	368	378	388	373	388	383	371	387	366	377	355	376	361	355	348	355	358	375	384	378	404	390	388	359	354	404	375	385	358	383	358	360	358	363	377	400	384	366	399	340	384	379	392	407	407	391	407	385	380	351	365	409	378	365	354	400	400	373	400	349	339	365	343	390	382	402	390	337	344	370	385	359	366	343	422	383	355	353	384	349	364	380	400	393	359	359	362	378	397	364	391	392	375	359	383	378	389	396	355	328	351	355	333	385	393	343	337	372	368	397	384	393	390	397	388	358	384	385	345	366	369	353	377	326	373	389	350	378	394	392	381	375	410	376	396	371	375	383	368	359	392	417	384	365	342	372	395	334	393	366	387	362	395	360	365	394	382	392	360	405	373	368	344	338	379	397	339	374	375	350	368	402	354	350	383	367	354	369	383	399	342	356	361	340	367	393	343	368	392	391	362	375	345	370	356	382	323	368	395	368	377	369	366	354	389	345	394	394	373	348	393	397	355	363	373	375	380	393	389	356	344	356	375	375	366	378	369	355	389	371	377	373	373	372	392	396	371	343	366	386	404	390	372	354	356	385	358	360	368	400	372	366	376	395	377	380	397	382	371	348	366	371	352	368	350	362	372	420	379	390	377	354	382	389	359	354	365	364	347	383	404	361	389	380	412	390	380	383	347	371	380	365	332	379	338	377	404	358	379	423	389	453	377	370	380	397	379	382	385	361	377	348	344	364	364	347	381	376	385	338	361	354	373	365	373	383	362	374	384	370	395	361	368	360	380	404	385	360	381	344	354	353	342	347	408	356	398	354	378	363	372	393	360	360	390	371	353	347	363	374	367	370	376	353	361	389	423	349	368	374	387	349	371	357	369	414	376	391	406	377	384	409	405	348	399	413	359	328	391	350	376	388	371	381	397	366	378	361	393	366	368	366	340	364	364	386	384	350	350	334	376	391	352	410	364	373	393	357	362	365	375	382	397	392	420	405	374	401	389	368	385	401	360	341	360	361	381	368	403	358	390	386	374	353	355	373	383	385	366	354	370	408	397	352	376	404	377	395	383	360	390	398	380	375	335	361	372	373	366	380	383	425	365	358	374	384	362	334	384	356	379	373	379	380	337	391	347	388	386	385	382	392	409	353	392	438	344	353	393	401	378	362	340	381	382	387	408	388	367	418	361	378	363	356	343	386	382	375	359	327	380	391	411	352	385	367	368	406	343	391	391	398	381	390	363	381	375	375	358	360	369	369	382	403	362	379	393	374	380	378	353	358	386	353	376	356	372	333	374	388	342	398	391	402	376	412	370	365	371	386	375	384	367	360	383	387	397	353	377	371	354	364	353	393	381	359	405	358	359	388	376	371	404	332	374	373	397	374	401	377	349	353	389	374	365	363	363	418	387	405	377	372	381	356	356	374	369	388	364	335	359	381	380	359	405	383	349	401	371	381	352	393	370	384	372	372	393	415	371	354	387	374	377	374	386	352	378	367	344	427	368	403	402	398	406	412	379	346	356	374	381	358	370	365	362	365	334	366	355	372	375	374	343	376	364	395	408	362	408	393	373	376	397	390	366	381	370	385	373	350	380	347	370	395	391	371	375	377	353	411	330	355	373	403	359	408	416	358	326	378	383	362	366	382	354	357	381	373	345	362	358	394	394	359	396	364	380	369	348	360	361	393	325	386	368	384	404	375	376	411	363	393	352	353	408	385	344	366	389	370	362	352	388	367	384	377	403	379	404	413	363	372	337	373	338	398	367	392	337	358	381	384	385	388	398	393	350	377	352	377	366	367	349	384	393	374	371	363	355	367	436	371	378	374	376	374	394	381	406	371	371	392	363	365	373	399	370	344	385	391	360	360	326	332	397	353	363	356	358	375	377	370	399	389
5233	10065	8478	4229	2956	2288	1796	1514	1296	1114	1023	923	916	816	807	762	701	727	709	689	679	668	657	622	642	642	628	603	620	613	551	589	602	592	587	552	577	580	610	551	564	615	633	590	540	569	635	566	555	546	613	587	570	579	587	549	603	570	519	604	585	544	550	563	593	586	599	581	525	572	564	562	585	548	547	589	590	571	557	565	571	554	606	626	581	613	572	601	572	524	595	611	590	597	608	567	579	532	541	619	523	594	616	562	567	588	619	561	571	602	553	588	608	564	530	561	550	552	598	592	568	587	543	604	575	602	575	593	546	594	540	589	571	565	541	579	553	608	601	595	591	589	558	595	618	546	578	569	585	590	593	562	589	560	546	571	551	622	534	548	636	564	595	563	581	607	593	592	572	566	591	553	585	572	591	564	576	617	564	573	582	574	551	583	527	599	558	569	563	570	585	596	545	576	563	602	595	578	550	553	573	570	574	575	560	534	606	612	556	552	534	525	597	573	570	580	624	494	626	565	577	579	582	551	533	535	567	577	575	531	569	536	528	601	586	534	630	540	568	589	521	600	601	646	618	545	575	535	530	580	587	606	591	595	548	583	538	538	560	598	551	603	591	564	566	582	621	564	543	573	582	553	596	566	531	580	588	596	587	560	542	530	572	584	556	541	581	551	561	564	597	590	569	537	575	561	571	564	561	571	514	568	593	555	587	524	520	536	588	572	577	554	574	556	577	614	571	557	568	604	583	601	610	571	583	552	558	571	607	600	560	564	572	617	568	601	585	582	480	586	572	558	564	580	583	595	600	561	580	557	533	562	548	559	595	520	558	589	581	600	550	577	564	598	585	576	545	553	568	575	568	568	601	600	583	537	584	602	541	550	568	598	563	589	569	560	606	541	604	590	557	556	573	578	536	552	543	596	585	606	553	565	612	563	585	591	598	538	583	568	552	592	546	554	609	547	543	569	544	542	563	605	547	587	534	568	520	619	586	613	560	546	558	568	611	565	598	557	615	555	574	564	541	606	555	549	570	586	574	618	560	594	575	585	567	610	548	585	541	531	601	607	537	551	547	541	578	606	548	561	568	597	579	604	598	597	626	569	579	602	531	617	573	594	548	558	531	600	579	605	589	618	555	553	539	592	601	557	578	550	602	551	578	627	639	566	589	561	543	583	553	584	578	581	553	588	575	538	496	558	580	554	554	547	538	541	600	594	578	601	563	550	581	563	585	604	541	587	572	634	566	609	588	611	583	573	575	567	608	573	557	586	587	584	566	551	593	607	540	577	605	594	552	517	593	568	543	576	565	592	568	591	531	550	611	579	580	555	574	569	622	569	547	633	545	569	601	587	587	552	543	619	549	614	568	552	606	559	545	592	614	554	578	611	561	580	583	602	573	560	589	579	528	576	587	561	592	571	622	568	568	585	547	578	627	529	605	584	546	572	561	560	545	567	594	549	582	597	579	586	566	556	562	616	573	575	566	604	553	590	564	532	576	553	562	599	586	521	580	565	559	567	571	601	591	574	576	594	532	585	577	581	601	555	591	572	617	560	585	552	590	564	618	573	554	591	560	589	577	532	579	589	550	587	511	619	568	563	581	558	553	605	566	595	568	560	550	580	598	581	530	607	563	588	589	570	571	626	577	566	558	557	570	588	570	603	572	617	603	574	560	539	571	521	560	544	569	561	584	554	601	622	568	556	586	584	614	583	595	559	593	582	547	580	564	597	550	596	550	551	591	598	531	578	571	612	634	574	551	547	593	528	592	549	580	598	584	619	593	592	579	547	532	566	567	625	577	527	635	554	571	566	585	587	529	540	562	559	579	632	539	594	584	613	538	598	583	535	566	538	570	555	557	570	528	590	567	558	623	559	552	582	586	592	585	563	574	550	593	582	580	613	534	561	557	594	549	609	577	572	590	602	588	547	622	570	590	550	572	576	535	577	561	598	587	583	582	583	558	563	538	541	595	568	556	578	574	538	575	608	542	576	546	535	616	592	599	546	591	574	567	590	600	578	535	621	609	552	596	556	623	587	614	566	583	582	567	570	596	583	564	590	552	593	593	564	556	545	552	616	606	589	570	566	566	579	596	544	567	555	556	550	576	603	596	581	579	594	570	601	577	566	586	582	572	580	540	542	567	549	585	600	576	599	610	536	569	542	626	582	606	579	575	567	592	575	582	574	580	579	595	591	623	591	565	596	569	541	578	568	558	558	558	556	563	584	566	553	570	558	589	542	595	578	542	568	591	557	549	552	557	573	576	561	596	505	581	583	575	606	612	608	532	597	560	615	560	542	571	544	575	611	571	557	580	534	580	594	564	556	589	568	571	580	586	561	555	558	586	533	606	584	549	594	550	579	571	540	596	562	572	594	595	611	619	551	524	620	533	592	554	595	588	553	565	563	582	621	561	618	600	558	583	541	578	581	544	572	574	589	579	559	598	585	583	556	597	550	594	597	597	590	567	563	593	598	525	565	531	567	590	501	620	591	593	593	580	572	542	563	570	582	556	541	560	594	546	565	618	588	582	558	584	587	568	594	512	547	586	537	555	587	574	611	600	553	592	538	564	550	562	563	574	578	569	573	539	558	560	588	625	597	571	578	548	545	601	535	549	586	599	588	605	594	588	544	595	581	595	576	591	574	527	601	599	572	573	570	577	605	565	547	579	568	589	582	582	534	541	554	513	555	602	561	582	542	564	586	604	588	611	565	571	582	509	571	573	567	596	569	610	580	600	577	565	555	532	594	576	556	531	556	570	574	594	604	589	558	602	543	555	560	513	565	562	563	556	592	566	548	558	598	557	603	542	599	536	577	558	557	564	602	578	584	560	546	554	537	593	597	604	619	576	602	603	600	533	535	570	561	535	578	584	561	584	573	553	545	586	546	536	587	594	610	555	581	570	564	548	588	600	579	569	545	547	592	549	522	550	580	569	564	493	569	632	613	575	531	585	572	574	565	563	595	611	558	581	565	571	572	623	548	570	593	561	584	554	614	608	541	592	560	576	584	621	561	573	576	554	585	603	585	578	584	586	601	566	548	581	565	544	575	614	582	550	550	532	593	547	565	585	586	552	586	564	537	564	547	590	577	545	578	569	576	562	593	566	609	560	568	588	592	600	537	553	576	554	625	609	552	575	574	587	551	568	573	581	580	574	577	555	560	547	585	558	531	540	583	573	578	528	569	562	549	527	571	547	569	553	565	548	561	563	549	527	626	616	600	586	557	594	556	584	568	567	574	566	573	590	565	576	594	594	548	592	536	542	558	532	588	584	573	538	573	560	557	515	512	603	555	570	608	540	559	576	573	567	586	576	562	616	614	586	551	582	519	569	532	621	564	572	556	593	558	522	577	596	571	606	562	541	570	550	609	596	594	586	605	560	559	585	580	574	565	565	576	574	521	597	586	546	526	561	548	552	595	545	566	556	557	548	572	550	579	558	561	532	586	579	568	581	583	525	583	560	539	586	588	565	530	549	563	591	579	567	568
22967	21114	28861	23635	21115	20836	2708	737	511	429	398	350	328	295	294	265	231	237	238	215	212	211	202	204	180	194	207	191	191	163	209	190	190	193	185	196	204	168	184	179	182	162	171	166	172	166	151	161	167	174	186	187	160	163	160	157	158	178	158	164	155	154	156	155	158	176	157	164	170	147	152	179	157	134	184	155	180	157	151	184	167	174	161	155	164	163	150	146	156	153	158	166	160	150	158	152	145	145	166	176	170	183	187	149	187	170	137	171	170	155	177	143	174	151	156	158	157	145	148	152	163	150	150	138	164	143	171	139	157	150	156	162	178	174	167	161	166	153	166	146	153	161	183	136	161	144	154	150	156	157	156	162	170	156	152	160	150	145	171	155	148	163	162	151	158	139	177	161	151	156	153	166	155	142	165	165	171	145	147	165	150	181	136	151	149	166	144	151	166	156	156	162	145	166	142	157	166	179	182	158	163	172	159	153	173	152	155	142	138	153	195	142	156	147	172	143	157	155	149	154	155	145	158	153	156	176	151	171	163	185	152	158	179	158	157	144	155	127	154	154	148	159	190	147	136	150	158	156	151	146	159	166	156	155	168	146	166	144	135	140	169	166	142	170	148	164	165	154	156	155	148	156	148	127	150	161	176	165	167	139	171	180	163	161	138	154	158	157	179	147	169	164	144	146	156	189	168	158	176	152	150	152	181	168	133	144	153	158	161	153	161	165	149	168	170	151	165	185	153	175	132	148	159	172	171	140	166	145	164	153	151	154	149	155	160	177	172	180	161	165	145	192	148	174	148	153	139	149	179	177	146	137	173	161	144	162	158	170	141	147	169	157	173	160	154	158	141	158	167	168	169	153	159	158	171	152	154	157	155	150	167	149	139	156	163	155	164	154	161	166	157	167	163	157	146	150	152	153	146	167	143	122	138	168	159	157	144	175	166	147	153	152	172	163	167	159	158	148	133	156	192	170	152	154	151	169	167	207	149	150	158	150	154	172	192	168	162	142	162	157	127	155	146	162	170	128	140	165	177	164	145	160	138	156	132	155	149	146	147	162	188	148	142	170	152	161	141	153	168	157	163	167	171	156	146	139	163	130	134	135	156	166	132	170	151	169	157	153	166	175	170	152	160	174	168	162	178	157	151	154	149	159	158	166	164	148	157	150	147	158	165	158	153	163	160	173	151	165	155	160	152	168	162	147	145	152	146	155	170	159	170	161	161	145	152	144	162	163	144	159	170	136	157	182	165	177	155	170	141	133	162	163	162	178	141	148	143	160	158	152	183	147	162	152	158	140	180	163	148	170	165	144	155	129	170	168	156	153	180	129	160	124	155	164	141	159	149	169	183	162	164	148	176	170	184	170	174	150	182	146	155	171	161	138	149	146	144	160	151	147	163	151	165	158	158	143	192	175	152	153	147	152	147	174	164	170	134	156	160	161	153	155	175	167	150	174	162	143	171	163	135	164	168	166	149	135	150	151	159	147	184	151	145	157	148	147	146	165	157	161	171	154	153	151	150	145	164	150	134	156	169	139	146	155	148	166	144	153	136	138	151	142	173	136	164	154	159	198	162	161	154	146	158	136	165	165	160	148	158	150	168	167	156	133	154	161	138	142	144	162	139	163	158	138	147	155	173	153	155	175	185	151	150	161	170	181	138	177	128	155	160	148	155	159	171	132	160	169	170	177	171	144	154	134	146	153	142	149	163	172	153	142	181	137	165	177	164	140	167	150	144	164	159	128	168	132	160	164	151	191	146	161	151	173	140	149	141	138	165	160	171	167	153	159	146	145	182	150	152	166	163	151	145	152	159	154	164	158	138	165	183	147	147	148	144	151	158	136	157	174	156	144	146	163	169	159	161	156	153	149	150	167	167	159	153	168	146	167	158	152	169	153	158	173	161	161	145	168	159	173	158	179	152	172	175	148	171	164	159	160	160	143	186	163	139	163	181	148	157	155	152	145	150	146	149	159	171	164	158	175	151	158	155	161	151	159	132	136	164	136	145	155	175	144	141	174	157	148	162	161	172	143	139	167	144	163	162	164	172	157	160	153	133	148	173	160	163	156	166	179	150	159	141	137	168	156	141	147	143	151	141	169	148	166	167	187	140	184	142	153	139	162	139	158	157	152	162	156	172	148	162	166	145	126	170	185	178	162	168	140	149	172	159	142	161	157	140	154	170	175	173	165	144	162	181	156	185	165	159	162	129	155	161	138	157	174	161	166	166	163	128	155	164	156	154	160	147	147	158	172	136	156	161	152	156	160	140	146	169	164	165	144	185	160	153	146	181	140	173	164	154	164	164	150	153	148	140	146	154	153	151	142	158	143	155	146	158	167	160	153	148	173	166	179	167	154	167	168	146	188	154	148	172	177	173	141	172	158	175	140	158	167	148	165	173	160	124	176	155	155	166	157	136	157	165	155	161	129	170	144	152	170	170	165	162	150	169	141	165	166	163	185	145	136	156	158	164	173	143	172	155	149	168	151	155	152	173	174	150	127	155	152	146	159	159	165	158	143	160	164	151	159	158	153	162	159	146	177	140	169	151	152	132	153	125	169	153	153	143	141	147	142	155	146	172	157	154	148	144	159	149	155	140	154	170	145	173	173	180	169	144	159	167	151	131	130	149	161	155	179	169	158	171	170	171	161	161	168	153	162	146	164	152	175	150	140	165	145	131	161	147	161	167	157	150	146	158	179	165	155	144	158	174	145	134	167	181	132	186	151	171	152	161	159	153	159	154	127	133	142	147	163	162	137	166	150	175	180	181	161	147	161	159	168	163	162	149	140	137	160	170	139	157	152	129	170	152	141	142	161	141	171	130	182	167	161	137	145	155	166	143	165	157	162	167	175	121	163	156	159	164	163	157	172	153	143	166	161	154	161	165	137	173	147	153	163	173	154	144	162	167	166	139	169	134	147	159	160	176	166	151	169	168	171	154	181	154	182	140	163	160	146	159	156	158	158	159	146	145	154	158	152	160	148	158	131	158	174	156	151	146	159	164	144	154	144	151	171	151	163	153	168	152	154	168	172	170	167	169	164	141	141	166	158	168	151	138	156	168	156	133	148	169	155	154	162	149	140	163	171	171	163	187	150	150	157	154	168	164	158	129	156	147	164	149	140	159	140	155	136	148	159	168	141	156	139	149	170	147	184	184	147	144	152	182	131	167	143	160	163	154	145	151	170	150	155	144	162	159	154	155	144	155	141	168	162	150	161	176	150	146	154	141	153	161	155	169	167	155	153	160	175	154	150	158	146	129	157	141	169	150	135	181	166	150	162	171	147	156	148	132	156	167	161	169	142	151	173	176	148	164	166	156	170	165	148	168	135	145	149	126	174	149	169	165	149	146	157	167	178	154	172	158	178	145	180	155	148	160	168	159	143	160	166	182	165	151	134	155	160	163	130	155	140	169	170	147	149	156	175	148	193	158	171	156	160	134	150	142	150	158	173	152	137	172	151	172	177	170	185	174	162	131	180	146	139
7302	15579	12893	6707	4700	3337	2597	1916	1546	1288	1094	954	787	739	704	626	580	546	496	456	454	430	386	385	372	395	341	323	363	368	324	336	327	308	307	305	274	299	267	302	282	302	285	276	295	282	279	269	245	273	271	242	293	278	256	252	288	267	265	255	250	263	264	261	261	233	236	240	266	274	275	259	248	249	265	266	280	261	244	248	255	260	261	285	280	273	272	272	260	248	263	259	293	253	256	277	262	261	271	244	249	250	242	250	245	264	258	259	271	243	271	253	250	262	253	260	264	261	246	260	253	255	275	280	238	250	266	244	262	258	240	250	252	250	254	265	249	258	234	251	268	259	255	233	235	253	273	245	276	278	253	283	237	257	237	270	223	291	250	280	251	290	276	253	228	280	259	245	243	265	232	261	257	274	274	258	249	241	264	275	267	236	280	255	258	258	234	228	257	263	267	292	261	275	234	232	258	253	258	270	264	229	222	228	275	268	255	230	249	274	232	242	250	252	237	280	235	269	253	256	229	269	254	249	291	266	266	254	265	258	259	265	239	256	231	229	276	256	235	234	241	255	274	251	250	274	255	280	257	249	259	261	288	252	237	258	243	242	259	231	252	278	248	257	236	286	270	257	229	227	248	238	252	280	259	265	245	286	276	240	258	252	242	281	235	260	284	251	273	241	251	258	246	256	228	265	251	249	275	237	246	250	235	279	241	263	233	229	276	271	259	255	271	257	274	259	264	228	246	243	269	254	273	258	234	232	242	256	241	288	239	242	231	211	245	247	240	251	274	230	245	247	232	232	268	264	245	270	248	259	272	292	246	266	270	263	235	230	255	238	282	252	247	232	220	224	261	249	231	261	259	232	268	277	264	262	260	258	214	259	276	254	263	215	229	250	274	267	230	256	233	249	221	276	240	247	257	272	232	244	258	265	260	265	262	282	273	257	252	268	216	263	271	255	259	272	232	259	247	245	267	222	237	257	266	247	233	249	276	264	233	249	248	268	271	257	273	225	237	243	294	274	249	248	253	251	255	281	270	257	241	282	276	255	232	260	249	249	276	254	231	249	273	278	239	272	243	249	267	265	229	280	252	236	248	269	230	242	253	244	250	248	265	243	232	261	254	250	261	260	261	265	265	239	274	223	265	272	252	232	256	237	215	257	223	255	243	274	257	272	247	263	268	239	248	274	246	235	265	252	240	227	231	259	244	256	244	273	258	233	255	258	263	268	249	248	251	260	259	275	263	259	241	268	260	249	247	255	251	256	260	264	247	261	257	245	259	252	238	248	231	240	260	249	246	240	254	249	247	261	229	232	264	226	252	257	263	253	299	268	273	274	271	255	272	245	234	266	252	252	244	254	236	234	252	235	253	276	225	215	254	254	244	238	243	277	254	287	237	290	257	264	258	264	249	217	268	284	224	277	257	237	256	262	258	247	289	256	260	241	250	259	255	253	229	282	249	234	250	251	237	277	255	235	256	275	250	276	235	288	238	250	259	261	242	265	250	265	267	259	262	235	233	257	256	260	261	271	263	260	239	257	219	228	266	237	283	250	273	248	252	254	223	270	257	258	261	264	251	236	259	265	265	244	273	212	251	264	256	270	242	234	269	262	258	244	273	252	242	240	284	250	258	248	267	256	264	251	294	267	233	285	245	253	247	252	227	240	242	268	253	236	250	276	275	247	270	268	259	272	241	254	249	229	255	258	248	258	264	231	240	270	243	234	252	259	285	274	239	240	240	251	249	259	260	232	245	243	254	255	226	230	257	242	273	254	259	276	239	245	256	242	243	242	241	216	252	242	259	254	247	249	251	246	252	254	249	272	253	230	277	252	256	256	234	257	236	235	241	258	242	291	259	246	252	263	263	256	228	228	269	252	245	269	254	217	248	271	263	241	248	250	243	262	239	257	245	251	229	270	267	248	235	271	251	268	256	232	236	273	265	249	246	234	259	277	225	216	262	284	267	258	263	240	255	241	247	253	236	253	235	228	272	241	272	255	238	279	262	254	229	263	237	267	215	211	272	259	231	262	262	248	244	284	234	245	274	238	255	247	258	212	252	261	264	291	239	260	242	248	255	264	241	282	254	250	265	278	258	274	264	251	233	253	252	245	235	224	249	243	228	271	238	232	238	235	255	247	267	249	257	252	248	257	259	267	280	240	263	245	272	248	260	264	255	247	240	231	239	236	261	234	228	243	284	258	286	246	246	255	266	264	239	254	270	246	284	228	262	261	237	249	279	219	248	237	254	266	247	266	271	199	254	269	243	277	252	252	265	263	265	270	227	273	204	273	245	252	239	236	274	260	254	257	278	274	236	250	294	246	249	233	266	253	243	246	263	253	235	275	252	255	249	271	260	260	237	265	262	259	255	265	236	242	236	244	270	265	229	265	253	249	246	229	246	267	265	250	247	264	227	271	228	250	265	224	271	245	266	254	232	284	217	248	276	281	233	272	269	252	230	262	245	243	241	233	264	267	267	214	232	238	241	253	257	246	267	262	263	252	248	259	265	252	243	254	249	273	254	271	243	268	241	248	241	273	261	263	262	266	230	266	258	236	269	238	272	282	246	242	264	222	240	291	262	255	251	264	249	252	263	251	239	268	256	257	229	262	268	246	271	263	254	286	238	223	236	235	268	232	254	254	255	243	252	249	221	275	244	252	245	273	260	266	244	259	252	274	245	252	267	251	269	238	267	277	259	244	247	256	253	269	269	240	254	242	257	248	247	230	233	242	261	231	263	254	259	234	254	263	264	238	233	268	274	250	238	258	257	269	234	225	234	259	237	262	255	254	268	249	252	244	231	259	256	251	247	266	247	248	281	267	249	269	264	260	237	252	240	264	279	273	254	267	254	259	287	238	252	212	247	236	251	260	234	230	240	275	259	248	227	273	253	235	249	271	258	264	259	285	238	275	247	284	241	268	252	277	238	260	260	252	258	218	258	261	253	246	263	262	247	267	233	230	242	262	247	247	261	230	245	243	261	269	262	248	273	242	246	243	233	264	251	245	262	265	265	259	271	258	245	225	243	255	283	269	229	257	271	257	259	245	247	273	238	233	252	243	245	226	269	211	259	273	230	219	248	222	256	247	241	253	237	248	241	230	222	287	260	248	249	266	243	256	277	279	274	238	277	248	267	255	262	251	229	276	254	254	263	246	276	245	230	235	268	257	258	299	276	244	251	257	263	276	269	278	255	260	265	260	249	249	274	280	262	248	215	289	227	240	243	243	256	244	260	230	257	279	271	243	248	258	274	248	243	285	238	242	243	232	257	283	230	263	254	259	246	234	244	252	259	263	256	261	244	245	243	286	285	256	272	273	248	241	240	248	240	241	246	222	273	297	249	258	247	258	257	258	258	235	237	268	267	267	234	256	260	246	252	243	240	235	262	245	272	245	268	247	249	250	267	271	268	247	242	250	206	266	229	254	244	244	262	233	254	229	253	252	252	246	243	288	233	254	252	271	273	262	259	219	245	255	220	267	267	268
26770	19899	6122	670	440	451	431	410	383	391	406	390	434	361	346	381	383	391	376	387	391	392	398	408	389	402	409	416	381	403	410	404	362	392	451	381	403	390	405	425	394	386	397	431	438	411	423	370	382	400	402	383	379	381	401	417	356	395	384	411	404	445	382	389	412	390	403	384	402	400	392	354	431	404	390	411	437	403	397	391	397	420	386	381	369	389	407	401	370	375	397	397	392	373	381	384	402	388	372	401	389	402	401	381	415	421	387	420	378	394	405	364	426	367	371	399	397	380	381	396	415	358	364	377	388	379	403	360	406	411	406	400	433	398	393	394	371	421	369	403	417	383	350	392	381	432	405	392	373	376	423	393	395	425	396	379	373	401	372	410	394	379	373	383	386	370	404	375	380	386	394	391	367	386	377	407	388	382	407	383	404	404	432	394	392	381	406	381	377	396	389	406	393	381	397	402	401	405	381	382	385	422	416	364	372	410	400	391	370	413	386	374	368	378	413	380	376	371	412	420	417	363	354	386	410	390	407	391	384	395	394	398	385	369	440	416	382	387	363	383	423	419	392	398	392	387	369	398	387	386	402	394	384	406	419	373	410	388	384	391	375	407	402	397	379	386	391	396	395	423	378	389	388	376	392	379	400	398	371	383	382	375	398	403	392	396	376	362	412	413	411	382	360	404	394	396	416	399	380	363	373	393	358	399	385	411	403	360	397	422	406	370	409	391	411	440	390	391	368	355	400	399	408	389	422	421	366	392	412	396	363	378	401	393	347	436	394	405	360	382	382	386	373	359	386	384	418	390	401	389	364	392	406	383	403	338	369	423	400	390	393	368	418	374	402	383	395	363	414	408	418	405	391	399	422	392	387	402	373	432	401	417	384	397	405	391	395	420	397	367	394	395	432	391	381	372	400	409	398	454	394	393	386	350	375	409	379	400	409	392	377	408	436	393	394	400	444	373	402	389	409	410	398	407	445	373	406	387	424	405	399	374	385	341	383	399	400	391	373	380	395	394	397	389	366	369	391	398	425	406	427	366	364	391	408	399	360	418	425	385	406	373	335	378	368	370	397	426	382	390	392	391	387	404	404	350	384	421	383	406	416	399	386	407	397	416	401	411	355	377	399	400	392	350	370	401	407	415	415	366	414	378	401	381	386	385	412	398	383	405	413	402	404	416	386	399	400	371	394	403	378	374	405	414	404	350	342	390	389	384	392	368	367	401	424	390	388	382	405	372	374	376	365	424	413	406	426	380	408	357	393	373	409	391	383	429	396	398	413	352	419	420	372	375	425	386	387	375	422	391	392	414	405	398	421	427	391	404	402	405	400	400	360	447	376	356	359	387	401	430	421	363	393	408	401	362	371	400	407	386	387	400	358	387	410	405	414	399	412	430	407	381	383	376	415	390	386	413	408	382	385	398	376	390	387	369	408	370	384	381	410	408	411	385	420	380	405	389	419	415	414	422	390	366	381	435	379	393	411	393	411	392	404	387	416	384	385	392	391	402	404	414	402	356	375	418	382	402	357	383	362	409	339	390	410	377	408	417	395	400	384	398	370	408	407	395	376	405	390	370	390	403	387	370	388	404	365	404	415	406	384	389	378	415	436	400	393	404	370	392	443	386	388	403	421	423	395	403	431	373	361	396	387	375	366	413	390	399	388	394	433	389	403	375	416	400	432	391	412	405	384	371	416	373	366	381	386	423	396	391	354	368	379	407	354	396	397	404	417	408	367	373	391	404	390	407	392	402	401	400	388	386	403	395	394	409	387	402	379	368	382	388	358	388	386	370	391	362	407	368	426	396	368	363	377	394	359	367	401	338	385	398	388	356	393	455	371	376	390	387	385	392	382	391	377	423	392	404	390	379	411	391	409	359	404	375	402	346	410	381	437	395	395	447	401	396	391	395	407	400	366	427	381	403	403	382	406	393	380	394	406	360	408	385	376	390	375	392	370	379	344	397	412	415	407	455	398	406	381	394	430	366	417	426	425	381	397	405	406	366	409	389	386	365	403	383	419	397	355	379	390	379	400	397	387	387	399	410	413	370	377	386	380	445	413	377	377	412	376	393	430	419	372	382	402	386	364	352	374	383	408	408	402	364	397	416	400	368	414	377	372	380	380	356	402	383	431	414	392	403	341	387	388	415	393	400	370	421	382	367	382	383	394	414	344	404	373	379	398	373	405	374	388	421	396	372	397	386	418	368	392	413	386	421	395	359	377	407	370	382	386	391	397	407	404	368	412	405	384	377	383	396	362	432	390	399	413	389	395	390	402	416	397	401	426	408	397	393	406	368	414	386	434	361	393	384	356	356	394	380	419	393	371	423	347	391	379	394	388	357	400	376	393	394	417	377	413	426	372	391	379	395	392	422	411	374	403	423	381	422	374	395	423	386	388	400	398	409	378	398	419	370	437	391	383	431	416	407	396	389	423	388	397	417	389	391	394	416	355	393	404	405	372	411	398	375	385	400	385	391	401	366	398	356	394	418	393	388	402	428	388	371	400	371	394	386	389	374	376	392	373	404	416	406	410	425	383	369	419	435	440	429	399	416	416	405	383	394	365	356	362	435	370	376	400	379	392	349	377	369	380	389	397	379	450	349	352	396	421	396	374	376	393	377	393	426	356	359	416	409	353	395	373	372	397	403	424	400	395	409	409	405	367	411	395	418	369	362	356	377	358	387	416	364	353	381	373	377	367	422	370	407	416	427	403	418	390	384	418	395	378	401	391	405	389	404	360	415	377	369	398	346	387	391	397	389	398	414	375	412	355	426	380	400	388	422	391	407	373	381	384	381	386	425	393	368	390	415	398	395	390	382	416	373	355	407	423	372	391	400	382	405	371	385	394	395	402	425	398	394	391	375	396	418	399	393	420	443	423	404	356	360	370	393	402	400	414	387	385	365	414	372	386	394	403	373	385	386	407	427	390	381	368	398	415	385	364	405	341	380	381	412	380	416	380	396	384	441	369	377	385	416	388	399	406	434	386	356	418	378	400	419	373	392	370	393	384	387	408	392	393	432	368	399	403	442	345	378	410	369	430	378	423	396	368	410	361	377	396	396	381	387	369	383	355	419	424	400	438	392	388	391	388	389	384	358	394	395	412	403	382	383	436	375	369	408	406	373	413	431	365	415	376	398	414	378	395	398	422	417	367	393	397	401	403	390	409	406	413	397	384	388	389	352	416	387	390	392	373	416	419	432	396	403	386	380	408	364	396	389	419	403	378	401	373	368	379	375	391	364	418	401	398	407	414	405	399	393	405	403	413	385	375	384	425	380	365	359	374	385	374	363	378	367	379	368	388	373	362	398	410	435	370	371	395	412	373	429	355	390	409	385	395	382	389	396	380	391	407	379	404	367	428	390	405	361	390	407	371	370	396	437	372	399	369	391	429	388	386	398	394	406	396	423	422	400	404	395	398	420	387	383	389	346	393	362	383	395	421	399	391	415	445	436	407	408	406	382	405	398	391	375	383	387	381	386
4141	1382	1236	911	783	735	650	704	658	648	676	582	629	630	604	574	607	604	570	605	586	592	590	605	629	546	564	596	576	589	632	601	560	569	596	608	599	599	612	564	615	593	595	638	559	613	646	627	623	561	580	587	602	665	599	585	631	564	637	619	613	614	629	654	607	569	646	625	585	594	567	581	623	547	575	610	618	586	585	597	605	568	577	604	610	615	633	596	613	604	604	590	594	554	582	603	619	586	588	591	563	602	604	568	613	601	600	610	599	578	557	595	600	555	579	585	607	598	597	612	580	640	615	625	573	594	609	610	609	598	563	598	621	608	615	565	623	582	617	571	584	578	598	594	562	614	603	565	586	567	566	577	610	597	579	593	579	594	584	566	603	626	616	600	583	630	567	586	593	583	618	574	602	584	585	609	561	630	589	580	615	611	592	554	622	616	599	573	559	622	597	610	572	595	627	568	560	569	586	603	571	599	590	580	593	604	559	584	570	584	610	584	606	580	563	638	572	636	582	574	621	564	562	652	583	606	607	588	609	621	621	583	561	599	576	595	588	570	635	579	578	618	649	582	590	611	615	572	590	624	574	622	622	594	601	591	607	635	569	603	585	591	620	588	587	601	593	564	609	597	567	623	524	612	582	595	565	560	561	603	609	621	579	560	596	631	565	583	581	582	586	594	557	593	574	552	559	602	595	522	598	559	588	642	585	568	617	579	606	616	569	610	584	633	644	613	593	608	573	613	579	585	612	628	619	591	650	582	595	581	579	599	611	596	577	591	600	606	618	576	589	551	588	623	599	589	575	599	602	605	607	617	634	600	565	580	608	563	588	593	606	593	610	565	605	582	622	581	555	571	590	595	647	570	554	621	557	555	617	621	615	587	604	571	585	616	626	542	586	607	657	594	594	592	629	555	641	602	559	596	594	575	563	565	585	592	594	548	590	610	608	596	609	591	593	614	600	604	563	539	577	620	604	597	562	559	595	616	590	570	616	597	578	595	613	638	614	607	592	597	590	597	546	593	575	657	592	626	593	655	544	624	606	642	560	565	560	549	615	630	573	644	623	596	608	592	595	573	631	582	580	603	622	640	587	630	566	584	611	609	633	565	591	602	590	562	577	567	577	579	570	616	564	579	562	610	594	582	557	600	607	625	603	592	611	599	600	641	577	608	591	577	595	657	590	622	501	598	590	597	569	586	587	602	627	570	621	571	586	606	631	618	589	569	606	627	576	632	554	578	618	608	618	544	567	608	588	582	558	591	588	589	649	572	561	619	561	607	571	602	635	608	552	595	610	609	581	603	575	614	564	600	565	565	590	551	592	615	556	620	623	571	626	581	565	584	617	563	607	641	597	598	601	600	564	581	581	574	617	583	563	539	575	603	609	605	624	597	625	570	564	597	618	629	596	580	588	556	610	589	662	588	590	567	573	588	599	623	614	607	652	622	563	600	569	619	573	567	603	588	607	599	582	598	604	620	577	624	598	608	631	550	579	613	606	641	621	580	551	601	606	605	612	608	613	609	608	595	608	616	554	559	609	574	579	605	622	586	610	619	612	640	625	598	606	582	559	586	605	580	601	608	552	580	597	579	580	589	590	593	594	612	668	630	556	585	617	618	639	587	596	608	605	576	626	567	623	622	581	596	598	610	581	570	606	581	607	578	612	619	599	590	593	605	614	596	649	549	571	600	624	586	586	583	613	636	596	551	627	637	565	574	587	577	602	617	555	598	582	616	593	575	589	589	557	630	639	620	594	662	589	583	594	611	618	572	557	525	556	577	566	593	613	621	584	584	610	625	634	638	583	603	575	569	599	572	553	592	600	603	637	585	589	588	567	585	598	583	577	617	575	618	575	604	583	570	613	577	576	582	605	590	579	575	584	599	624	626	628	601	600	606	571	605	600	657	632	582	637	586	572	612	537	558	583	563	624	588	608	580	613	547	621	595	601	584	612	636	587	610	598	605	639	621	595	608	600	579	622	594	596	570	605	569	642	556	602	628	573	582	621	589	626	556	598	586	596	591	632	544	611	615	628	597	654	576	563	620	619	595	575	604	609	608	590	626	578	566	605	583	596	600	561	603	606	571	584	604	578	629	587	588	597	574	573	653	557	634	618	636	594	552	623	607	593	607	574	600	603	585	605	602	569	626	546	642	585	630	610	562	576	581	597	579	597	587	580	599	655	575	612	579	601	609	579	589	639	646	565	551	618	622	589	611	583	597	529	612	554	599	582	572	564	638	578	598	584	557	561	623	564	575	577	632	636	580	599	599	606	624	578	611	589	578	592	606	621	598	594	596	560	582	625	578	559	618	586	574	614	605	609	612	586	633	628	547	592	597	578	576	577	606	592	589	567	595	632	574	650	608	587	585	609	582	621	598	568	626	635	590	573	604	613	564	591	611	628	620	610	600	564	584	623	633	584	572	586	613	635	553	589	612	610	586	582	589	580	575	545	615	638	526	578	545	593	570	580	568	594	592	535	662	593	565	566	567	599	642	623	566	577	560	645	592	549	566	618	581	588	568	606	611	611	608	557	617	599	626	562	568	612	588	618	616	599	637	634	592	589	611	555	586	573	579	614	665	587	607	593	594	602	604	616	562	571	547	599	605	614	598	637	603	586	595	670	604	584	643	561	554	622	594	602	644	574	561	625	620	598	619	601	620	602	575	586	625	635	610	604	594	616	622	563	545	606	605	598	594	613	607	602	638	624	606	590	614	632	613	568	596	611	615	612	572	584	646	596	613	591	540	605	600	622	625	621	618	592	598	637	621	594	596	619	546	605	591	598	589	620	590	597	625	621	596	595	578	604	620	624	617	570	620	544	640	625	580	601	606	583	620	611	579	574	613	568	611	608	592	549	554	641	619	599	584	537	600	637	628	578	598	617	624	599	572	586	547	639	631	602	611	569	635	620	541	580	586	559	586	648	613	596	596	550	567	592	622	633	603	557	626	540	579	608	612	572	602	601	612	582	676	685	593	590	591	579	575	579	627	611	619	561	576	646	598	604	604	579	528	589	600	583	636	555	601	608	625	601	639	651	563	584	580	559	575	614	587	593	595	620	637	625	568	572	570	583	597	585	634	597	604	581	600	583	594	620	600	573	579	590	562	607	584	552	624	591	647	610	606	607	587	567	602	605	572	649	560	585	589	628	582	593	578	571	609	574	601	564	585	605	632	609	575	630	595	582	611	593	587	642	609	575	602	567	601	630	579	586	610	580	604	577	591	603	626	631	597	617	584	581	555	589	581	581	576	597	614	604	601	559	596	567	596	601	592	650	624	612	611	603	588	571	597	565	588	616	578	553	553	582	574	629	640	592	616	543	580	566	592	587	596	587	645	630	596	535	572	610	597	565	581	593	609	564	611	577	604	598	572	583	589	572	675	584	636	586	599	618	613	594	606	615	618	594	614	595	600	583	602	646	632	618	566	609	583	605	630	581	609	590	578	604	577	599	575	623	607	580	602	596	590	655	592	592	621	626	601
23978	21142	28383	24155	21073	5336	976	661	569	542	508	449	478	454	409	452	437	408	384	412	446	382	358	394	400	424	399	386	384	371	339	400	392	341	392	388	361	386	389	364	361	376	371	392	361	337	363	378	352	410	364	367	384	402	369	384	338	358	404	407	351	340	375	413	366	398	390	336	403	389	389	354	356	362	378	378	356	365	393	407	410	350	361	361	342	378	373	373	358	371	376	367	417	370	403	373	405	400	412	337	342	362	351	365	348	363	385	378	364	419	405	368	391	403	383	396	370	334	366	352	394	340	391	394	354	348	348	362	376	357	361	364	376	360	360	419	384	386	353	371	350	391	368	373	365	345	373	347	372	372	337	364	392	350	364	364	379	395	344	377	352	373	421	369	352	375	368	382	354	366	391	371	345	370	339	339	362	389	344	374	322	338	363	376	393	384	379	381	376	382	334	364	387	375	377	353	370	387	371	352	349	384	326	343	356	344	385	366	389	361	398	353	362	382	360	355	380	362	353	369	350	398	374	359	353	352	386	392	352	383	394	390	345	387	415	386	400	325	347	371	373	398	366	383	336	365	368	365	331	371	387	380	349	350	356	365	365	391	387	358	385	352	361	405	367	362	384	334	384	370	356	352	392	378	363	360	387	369	396	331	384	377	373	387	351	377	393	368	372	358	368	366	370	399	380	346	362	361	412	355	370	366	365	367	376	361	351	383	379	382	364	373	373	347	365	381	404	379	377	358	379	373	370	341	363	367	361	365	356	355	353	362	360	367	337	386	363	349	356	344	384	343	367	406	390	387	386	373	340	391	369	379	397	376	382	364	367	420	356	375	360	366	352	334	364	367	386	346	372	339	379	360	355	352	366	369	351	371	376	348	396	371	367	334	358	346	399	344	414	354	402	354	370	381	373	386	360	365	376	359	368	350	330	380	385	392	385	367	388	404	381	401	378	375	356	349	372	395	392	382	395	381	400	395	361	371	373	362	359	367	373	340	346	368	404	394	392	372	390	373	349	351	356	353	369	361	367	362	370	370	388	372	350	374	381	367	400	371	367	381	395	377	394	391	392	432	365	349	377	403	372	366	377	379	389	397	369	384	404	372	318	350	386	384	341	370	356	381	381	373	372	347	352	385	384	377	365	376	350	338	374	356	354	367	364	361	347	376	343	368	383	346	360	355	323	338	358	349	358	366	373	359	373	332	382	400	347	378	361	345	368	379	349	345	383	354	382	358	401	425	375	359	374	373	378	366	384	373	383	341	366	379	332	391	379	352	382	358	362	401	368	354	351	380	335	358	386	377	373	373	392	369	388	359	352	360	381	355	371	406	363	386	342	350	369	369	353	381	357	383	362	376	334	340	361	377	385	361	354	360	384	348	367	330	354	394	372	350	376	343	371	383	378	384	368	378	372	381	365	377	360	345	396	333	362	359	386	358	364	329	397	359	351	373	365	366	356	377	386	389	338	343	393	354	367	374	366	373	337	368	397	372	375	363	399	366	367	408	384	393	374	359	321	344	382	350	377	390	329	357	355	400	368	381	389	366	359	397	401	370	321	361	336	370	364	391	382	381	362	342	359	372	363	349	376	379	341	380	389	406	352	371	334	372	405	340	375	404	342	350	365	360	352	374	389	339	357	333	368	356	382	381	376	366	366	363	367	393	335	363	392	406	343	370	315	385	388	375	359	361	372	323	357	355	357	389	355	406	329	377	364	355	389	391	347	393	378	375	353	336	399	397	382	335	367	364	371	416	354	384	345	352	370	375	356	375	375	360	360	357	344	366	377	354	378	361	393	373	352	370	377	364	342	377	347	351	360	385	364	395	367	373	377	374	336	349	365	342	366	356	369	381	389	404	374	392	386	402	400	333	353	378	399	354	388	369	383	371	365	372	340	351	385	388	350	361	399	345	383	371	394	355	379	375	378	353	372	367	359	341	347	377	344	352	353	379	385	357	371	412	405	377	361	369	358	401	372	354	365	354	390	402	338	391	348	401	363	339	417	345	368	361	350	361	361	391	368	333	395	354	372	349	400	373	379	437	350	348	371	379	368	345	367	376	371	365	388	378	374	363	387	363	366	365	396	360	357	370	390	363	381	344	362	390	380	370	353	345	389	363	345	369	314	343	348	358	381	382	384	364	350	364	405	372	382	372	356	349	407	360	391	352	368	365	360	380	366	363	349	389	346	381	372	373	364	329	376	366	394	353	401	376	390	350	379	367	365	395	395	362	351	391	354	342	377	356	377	372	361	353	344	360	349	350	352	378	375	342	371	377	391	348	373	407	396	337	373	389	369	426	381	350	364	386	365	381	340	400	376	372	357	356	388	365	398	393	344	370	370	386	406	395	344	360	378	389	359	406	378	377	382	376	362	359	401	352	357	408	346	338	357	342	344	377	349	386	387	371	363	374	385	347	388	388	374	371	384	400	376	391	385	370	370	383	348	363	359	388	361	385	372	332	362	396	355	382	392	355	363	352	335	361	382	346	372	390	364	371	394	364	337	361	355	357	333	357	348	346	364	365	383	368	354	387	388	396	409	387	314	360	385	408	359	370	368	393	367	391	345	393	350	374	352	431	365	369	408	393	349	352	334	335	376	370	366	346	378	400	337	379	384	352	397	385	383	358	367	372	360	344	347	371	371	329	328	399	396	363	399	371	375	374	375	375	399	411	362	378	388	373	364	382	366	360	369	347	372	347	350	397	400	344	365	375	400	415	364	367	356	346	375	361	355	372	344	332	410	331	361	355	377	360	395	358	343	377	394	372	382	386	373	391	371	367	360	368	354	391	377	410	361	370	372	359	361	348	346	356	388	346	371	402	352	379	362	385	362	386	386	381	326	354	376	386	358	375	380	343	379	385	365	382	379	371	385	393	376	377	403	367	378	378	355	395	387	398	347	365	371	389	349	370	379	367	359	390	403	364	366	350	381	366	375	409	347	366	379	414	350	355	394	332	340	339	367	343	376	366	351	373	387	384	382	356	357	372	373	333	355	377	340	386	363	375	363	346	339	374	373	359	353	379	386	373	370	336	341	354	370	380	361	380	412	392	352	398	330	358	397	338	388	372	385	366	346	351	365	363	367	338	387	366	352	399	388	386	365	366	369	353	370	373	394	380	404	378	391	355	365	372	384	348	351	369	374	349	390	406	357	373	382	349	391	367	354	360	386	348	385	369	388	323	379	384	389	367	381	372	352	350	366	384	353	365	359	372	372	371	357	343	354	393	385	342	357	340	373	389	393	393	378	378	364	354	366	358	348	346	397	330	374	354	338	372	352	359	390	380	357	349	388	366	403	369	337	371	354	364	378	378	340	358	330	377	371	349	404	359	381	355	379	394	396	387	356	374	357	390	375	382	362	354	391	330	367	376	388	368	333	376	356	388	371	365	360	400	374	376	361	380	363	344	395	359	366	372	358	390	347	359	357	346	341	382	354	365	375	371	389	371	360	385	394	339	355	355	337	386	314	353	379	375	350	356	353	373
5166	10065	8438	4398	2983	2265	1759	1486	1295	1168	980	955	861	810	845	749	727	749	700	685	655	667	646	652	661	604	641	615	629	622	582	610	625	604	598	552	638	605	605	578	539	592	619	597	572	606	613	591	606	597	553	589	599	549	587	533	568	552	564	549	550	509	559	605	594	573	587	576	564	579	529	576	559	583	580	621	582	560	567	577	567	537	581	575	571	586	529	591	557	569	577	532	604	542	513	601	564	544	595	597	598	558	563	605	570	575	553	581	592	545	575	552	591	609	602	576	580	561	592	567	557	583	529	558	585	590	575	538	529	594	539	597	571	598	578	583	583	595	543	574	580	568	592	570	539	569	554	606	573	547	553	573	614	555	574	555	564	550	561	555	601	596	600	608	580	548	567	564	574	550	499	547	520	584	594	586	580	578	599	558	526	579	559	571	574	529	588	567	578	602	586	582	582	578	578	572	592	581	571	638	588	556	572	605	560	581	580	571	579	632	602	568	570	547	585	561	588	594	573	563	589	559	592	578	577	637	558	580	583	566	581	557	545	583	561	617	602	611	538	555	542	564	580	553	549	577	528	592	512	589	548	552	535	553	582	609	573	583	588	577	594	597	589	549	620	587	558	541	551	565	559	577	586	547	622	532	559	535	521	583	508	542	588	591	575	586	604	566	603	579	572	560	585	576	576	554	560	579	594	519	538	574	558	552	563	601	569	556	510	533	578	555	554	557	563	632	630	564	596	585	532	559	558	608	580	623	536	578	533	558	572	618	521	612	533	531	608	618	565	539	589	578	547	557	572	591	565	566	576	583	534	559	573	555	574	509	544	567	567	544	546	588	580	589	535	576	579	585	581	557	546	593	576	588	556	558	524	570	546	554	564	571	570	572	590	557	552	517	566	599	602	551	545	574	526	571	559	555	587	565	590	562	548	594	538	579	563	592	565	592	556	579	596	585	568	538	568	583	588	613	594	581	560	605	577	584	557	567	581	577	566	557	545	522	589	554	545	618	564	554	573	575	605	542	577	551	608	560	520	547	589	559	575	591	558	536	551	579	591	526	592	593	540	577	580	561	582	579	584	569	579	553	581	620	517	568	590	540	580	591	619	555	554	514	563	591	572	556	595	575	550	562	553	585	582	572	569	536	593	555	587	541	522	577	542	550	558	584	628	568	589	566	531	526	557	550	547	530	546	557	598	570	595	595	563	551	588	588	579	575	578	539	569	560	574	557	576	592	575	575	516	600	517	582	555	577	581	593	582	572	514	559	581	586	558	576	589	571	592	578	547	587	579	573	568	600	550	575	568	573	554	627	599	577	550	551	584	547	539	543	589	590	549	565	557	606	539	564	571	555	570	553	579	569	560	560	557	574	557	560	548	540	545	558	565	562	581	591	564	539	594	566	550	557	603	572	628	555	572	593	563	533	601	566	556	543	571	537	533	574	537	592	593	601	585	565	543	574	565	563	577	587	571	585	572	572	544	573	550	562	577	580	593	568	568	595	562	580	575	576	565	570	570	570	595	536	571	557	565	579	570	593	581	559	536	599	552	552	581	539	553	568	564	565	574	518	578	558	559	595	551	531	576	596	551	548	549	551	561	556	568	592	584	601	540	586	589	572	562	628	604	596	629	583	557	604	579	595	593	557	574	624	547	556	582	549	577	532	611	605	582	565	619	573	559	546	608	546	590	548	554	557	541	584	531	579	499	541	586	586	626	542	571	581	565	551	574	580	559	571	574	545	586	540	564	609	563	572	578	597	566	533	545	549	551	580	565	573	568	589	575	560	566	584	536	526	594	553	593	535	603	569	546	555	566	553	572	618	562	574	590	571	561	598	572	623	556	569	565	527	611	613	588	556	542	579	640	574	568	581	597	529	568	573	544	578	589	610	604	557	548	527	517	604	539	551	579	571	547	545	578	567	568	538	555	572	598	545	552	577	609	583	586	531	570	568	601	524	539	560	585	564	588	557	599	586	571	584	577	582	594	598	567	581	518	603	574	560	561	627	574	565	589	589	554	538	586	575	568	547	606	554	522	547	591	575	579	537	546	585	574	538	618	575	595	537	546	562	590	569	594	565	546	570	605	558	618	583	613	561	584	587	605	544	555	568	577	605	622	542	563	553	599	549	543	579	558	600	567	527	581	544	587	582	597	542	569	607	578	593	576	550	585	622	541	574	577	557	575	631	524	608	581	578	575	564	590	573	601	568	564	600	513	576	567	576	553	581	538	550	564	576	565	591	548	561	554	537	532	596	586	523	570	517	511	572	586	512	581	541	602	584	591	528	589	579	582	585	606	560	552	601	567	617	530	603	612	548	554	560	509	600	558	570	561	553	564	601	538	577	579	607	550	573	584	564	558	579	583	612	555	585	590	586	592	521	568	576	539	564	563	577	577	554	578	549	567	579	563	582	554	561	608	585	572	570	506	598	568	595	579	567	575	569	554	573	560	583	568	544	565	543	562	568	536	543	577	559	552	559	530	593	567	547	513	575	563	598	548	560	597	601	559	506	581	562	581	602	553	555	576	532	572	545	544	552	589	543	547	562	583	579	602	536	576	571	593	548	604	539	564	553	583	616	579	557	563	534	587	605	606	576	520	586	578	550	585	553	613	618	611	577	550	595	534	545	583	539	531	583	579	566	561	551	584	586	532	531	550	538	585	576	576	553	589	613	608	524	581	541	559	559	551	567	577	578	561	575	589	593	571	593	599	605	601	588	541	556	614	565	563	572	543	556	540	547	551	592	582	557	530	598	587	612	560	574	566	546	613	562	611	563	573	547	571	557	606	536	567	583	556	579	606	566	559	577	592	573	570	542	568	575	542	583	559	557	562	521	571	538	564	576	553	574	631	579	592	599	575	589	586	589	617	538	551	590	594	585	580	593	569	564	584	617	555	586	538	567	605	532	592	554	576	557	589	583	520	565	611	582	554	571	565	559	569	565	576	546	571	586	601	563	574	548	577	537	536	624	555	594	551	562	572	588	614	580	590	572	562	550	560	566	564	592	600	593	548	555	593	570	555	558	605	563	563	592	593	568	549	599	551	588	568	577	559	562	550	517	592	597	580	597	547	544	568	550	568	560	574	585	541	596	590	576	598	559	556	571	586	544	587	569	544	573	564	591	580	565	568	591	563	541	528	596	586	559	524	585	573	586	596	569	555	560	542	585	596	574	583	603	617	586	561	584	615	587	610	579	528	567	590	547	583	569	560	574	549	574	565	593	565	585	559	582	593	591	577	550	569	566	609	556	572	591	581	549	579	589	562	582	582	582	579	571	563	586	578	589	536	614	514	590	578	576	572	564	563	593	571	562	577	574	531	546	587	548	541	542	585	590	583	567	572	553	612	550	545	540	566	583	580	567	561	528	558	604	538	595	565	524	589	574	562	600	587	601	501	590	557	555	612	566	532	594	567	621	580	563	569	605	584	535	534	555	545	551	569	533	551	576	593	551	549	592	586	576	559	538	550	558	551	537	618	584	552	584
22947	21118	28857	23605	21118	20841	2691	755	521	503	378	394	304	313	298	254	255	229	198	206	190	233	205	206	195	200	184	188	210	189	194	183	196	193	189	158	175	177	175	155	169	175	168	169	166	158	174	191	163	170	151	158	171	157	180	147	145	136	161	168	162	159	181	176	135	183	161	149	144	160	166	160	166	151	163	153	175	161	150	160	173	176	168	144	170	170	175	167	143	165	146	161	163	138	163	156	162	137	157	177	153	162	153	157	148	144	160	151	170	146	153	143	145	183	163	150	148	166	147	153	161	190	161	147	138	149	142	134	151	156	146	161	171	162	178	151	161	115	165	162	144	160	154	152	155	175	138	152	157	164	137	160	174	161	177	157	149	160	156	132	146	155	141	147	156	182	171	146	150	154	177	163	154	135	174	142	158	170	167	143	146	152	169	144	144	166	140	165	145	164	164	154	148	169	160	150	168	189	158	171	178	172	150	146	159	156	171	188	164	152	168	171	149	142	138	154	151	164	157	153	130	154	141	139	150	160	178	150	154	147	176	149	150	161	162	161	161	158	173	136	157	147	146	166	144	158	163	148	158	133	168	167	158	178	166	161	164	149	157	153	147	142	170	158	163	170	163	143	135	158	151	145	166	143	151	153	149	162	160	163	155	141	167	178	165	150	147	159	175	145	150	173	159	152	179	160	152	147	170	174	155	178	169	142	150	153	157	157	156	179	165	155	172	161	148	146	176	156	154	141	158	154	140	148	168	147	173	156	141	153	159	174	158	169	167	144	160	155	149	164	163	159	197	168	151	164	161	159	166	148	146	162	169	137	165	169	161	183	154	148	161	198	178	150	131	182	140	171	159	143	155	163	150	150	158	158	159	142	174	156	147	145	167	169	168	155	157	162	155	164	151	154	155	152	155	143	137	167	191	152	145	166	162	146	158	184	144	185	158	176	179	170	165	162	171	164	184	170	141	159	154	161	156	171	158	153	144	159	175	152	136	144	145	176	172	170	135	149	152	152	154	155	153	170	141	166	180	138	162	157	162	170	135	170	154	135	145	149	155	131	162	145	144	171	170	167	178	161	178	145	136	145	154	145	164	169	176	139	170	158	140	144	152	159	160	157	170	189	163	150	137	169	157	146	157	175	161	164	148	148	169	147	160	136	148	154	157	160	146	157	133	146	161	151	152	155	166	158	135	143	155	160	176	140	163	167	163	133	168	144	160	138	169	175	144	164	142	169	153	155	150	163	177	151	184	141	138	153	153	173	148	156	175	168	139	172	162	154	144	126	155	171	168	154	157	170	151	177	147	153	160	160	160	155	162	129	174	140	154	157	139	162	154	168	168	167	157	149	144	165	146	164	158	140	147	146	170	165	139	146	172	157	139	168	153	147	158	147	181	154	162	149	155	161	181	166	170	178	169	145	178	145	143	149	166	154	172	180	153	180	141	159	145	177	156	151	166	172	150	170	155	147	171	152	151	163	130	166	167	160	142	154	169	161	154	133	168	151	164	151	155	165	149	164	151	140	162	159	154	161	137	132	169	153	163	130	172	158	131	166	146	173	149	168	147	151	142	147	166	152	171	153	180	140	172	154	154	190	168	136	173	166	149	162	156	150	159	136	160	165	188	175	148	191	171	139	164	163	164	155	161	154	170	167	151	160	169	184	164	178	152	151	156	160	163	156	176	144	182	160	158	141	163	154	149	158	153	152	176	168	156	175	150	148	140	153	156	143	155	154	160	157	175	167	156	147	132	140	148	168	155	142	139	151	171	168	154	155	150	163	158	189	154	132	201	150	169	159	145	146	166	166	143	158	160	155	155	155	184	173	158	164	162	171	140	165	154	146	168	146	140	127	162	170	145	169	155	144	162	183	155	157	162	172	139	145	166	172	175	166	150	154	153	145	163	147	164	182	146	134	157	171	142	157	138	150	171	131	138	160	151	155	148	154	172	152	166	142	157	158	133	163	143	138	170	172	166	142	156	167	166	151	165	145	162	134	154	136	156	163	162	159	158	153	155	133	140	157	135	177	173	146	158	157	167	167	145	141	157	161	137	144	156	146	165	145	137	158	166	165	163	154	153	135	190	157	165	168	155	153	174	158	157	135	154	168	157	171	159	155	153	141	142	153	153	161	183	163	139	145	151	152	164	150	139	172	164	143	174	153	168	166	144	163	141	157	169	144	134	157	170	158	157	145	138	158	157	164	170	152	156	161	157	170	168	142	154	156	158	169	143	164	156	159	153	162	144	167	173	158	174	142	150	155	177	149	131	161	145	144	154	139	144	162	159	172	167	136	135	145	163	153	158	163	161	153	167	183	169	150	165	172	168	140	153	127	146	176	150	142	156	150	173	158	186	146	173	162	157	160	173	152	159	156	160	149	154	176	135	142	163	164	146	157	161	156	154	134	162	153	148	140	160	154	165	152	142	146	159	154	147	178	164	158	128	154	177	165	163	158	153	149	156	156	175	162	148	150	143	136	139	131	164	141	186	170	156	126	159	183	140	171	138	166	148	151	179	129	143	161	170	142	166	161	176	148	139	152	169	164	134	164	146	162	175	156	165	172	165	178	159	162	167	151	151	143	161	147	168	167	156	161	173	154	149	159	160	154	150	145	161	162	146	146	153	132	157	135	147	157	142	172	154	142	146	166	151	145	148	161	170	155	140	153	153	140	162	173	145	156	152	158	147	154	132	149	150	161	164	164	164	173	137	141	158	160	156	175	181	152	139	145	171	142	148	145	158	169	142	127	149	158	157	169	147	149	174	160	156	156	167	151	153	166	157	157	145	159	147	149	170	174	167	174	143	168	145	151	169	133	158	160	150	170	155	171	170	154	163	166	171	133	132	186	165	165	168	147	189	153	169	178	150	150	162	150	141	154	158	152	155	164	158	154	155	162	141	149	149	164	131	175	163	156	180	139	147	156	139	160	167	154	139	173	148	150	168	174	142	148	160	152	173	141	152	135	162	152	147	160	165	155	157	170	172	174	143	176	162	159	144	143	167	147	151	145	155	162	161	154	162	140	149	143	166	150	177	156	161	165	164	151	156	168	139	171	151	136	130	147	163	131	175	143	151	160	145	168	153	141	159	169	157	150	153	161	156	157	156	128	154	173	177	146	163	156	168	160	176	167	145	161	151	143	140	151	164	168	134	162	164	140	147	150	161	167	169	160	169	140	146	161	155	156	158	168	147	167	177	164	135	152	154	147	139	174	163	153	156	141	140	151	158	154	147	182	188	156	168	164	141	152	148	146	157	190	168	157	144	158	168	149	173	162	183	174	145	148	164	144	147	158	156	168	158	135	161	167	148	159	157	151	152	155	174	142	151	158	168	167	146	173	157	151	145	148	169	150	175	143	179	151	153	159	167	157	179	173	150	161	157	157	170	139	162	147	169	147	151	157	177	175	175	132	139	143	147	152	133	157	158	139	159	151	172	175	154	155	168	154	177	154	155	143	146	168	143	141	148	154	173	150	150	165	148	156
7228	15588	12999	6705	4670	3241	2439	1885	1596	1272	1117	1017	858	743	634	587	583	513	465	464	424	430	411	406	365	320	372	351	323	361	308	363	320	347	270	318	308	290	284	281	294	282	270	295	288	263	311	273	267	299	287	272	243	257	254	284	257	252	254	304	248	226	258	281	269	274	281	259	287	271	260	285	278	280	239	265	269	250	246	272	273	247	267	258	252	263	259	277	242	289	250	272	267	247	261	243	243	279	284	273	264	232	263	262	255	253	253	276	248	237	224	265	263	256	246	256	254	252	244	259	253	263	268	248	253	273	266	257	254	250	256	259	229	248	234	277	248	252	249	256	270	234	238	231	238	255	268	290	247	254	234	246	226	297	254	266	275	258	284	257	233	263	239	242	260	258	239	241	260	262	234	271	267	254	237	254	246	272	288	226	248	264	258	240	259	239	247	234	260	223	242	229	270	243	254	268	274	247	253	249	245	254	239	249	234	267	253	224	229	237	234	257	219	248	239	258	237	242	240	288	261	275	228	258	282	245	249	261	285	268	267	238	253	258	257	254	256	260	266	257	244	247	270	253	259	247	275	282	263	237	251	265	236	241	237	249	235	228	280	256	272	241	227	250	232	249	261	249	255	270	251	227	270	254	284	235	265	264	250	238	264	274	274	225	238	248	275	250	235	246	268	246	275	265	247	232	261	255	246	255	253	245	263	238	245	254	281	243	278	260	243	286	258	272	265	247	282	224	269	254	232	267	247	248	224	234	292	269	296	241	273	259	242	250	264	260	254	259	239	259	257	224	241	267	246	241	264	253	276	280	239	232	223	251	216	245	263	252	235	246	239	238	253	282	233	244	267	264	259	246	242	262	222	228	245	251	236	249	264	227	230	247	252	241	282	287	255	253	253	246	246	254	296	245	259	253	263	252	233	219	252	252	236	259	279	251	235	252	242	256	247	248	256	275	258	234	260	266	267	248	220	268	253	257	247	228	247	233	240	283	237	275	246	233	244	243	275	243	250	259	241	236	268	257	242	228	257	268	252	234	252	269	257	265	258	256	255	251	260	269	217	253	245	261	247	244	232	237	250	259	245	247	268	253	256	265	222	236	256	267	244	267	269	247	264	263	264	263	255	243	260	244	255	232	239	260	228	277	280	236	264	263	293	217	229	250	233	233	256	249	262	214	242	249	228	261	240	266	263	224	243	250	278	254	255	253	253	250	263	230	236	272	238	238	257	266	243	247	268	264	242	233	249	249	270	251	247	240	244	246	290	261	258	246	244	251	272	252	247	245	262	273	248	249	264	238	255	271	269	261	241	284	279	255	240	230	247	248	259	248	254	253	266	253	243	282	278	269	242	242	245	226	273	286	234	259	249	236	241	234	253	234	264	258	254	258	225	255	239	219	232	264	240	253	296	283	253	249	276	264	255	253	243	242	245	260	227	243	261	243	230	268	256	247	234	262	239	248	247	252	234	249	230	265	265	262	241	224	265	234	250	265	242	232	250	253	237	254	252	228	236	232	254	251	248	261	236	245	230	257	267	277	272	242	252	248	241	249	265	252	263	214	254	218	255	240	253	226	256	274	224	239	249	254	272	198	233	279	255	234	253	240	289	253	241	251	264	247	240	253	257	245	234	236	244	234	260	259	258	265	228	237	259	252	240	260	243	243	262	245	245	234	258	285	258	250	255	259	278	277	256	241	236	243	264	261	239	238	278	258	271	255	291	253	247	263	226	273	284	255	258	244	239	232	259	284	265	254	238	240	226	252	264	228	256	245	247	248	234	240	256	239	222	246	285	264	241	242	237	244	261	235	260	246	279	279	238	245	240	230	238	222	247	255	268	252	264	244	246	228	242	225	242	248	267	248	257	235	262	259	256	249	225	273	237	257	252	266	265	230	245	248	220	259	227	254	259	270	240	255	269	235	276	227	253	284	230	233	263	272	238	241	208	271	240	244	209	239	275	262	273	234	241	235	254	242	244	263	238	244	223	243	249	239	267	252	230	239	244	254	258	268	239	242	268	266	248	255	254	265	257	264	233	242	270	272	253	303	238	279	219	232	248	278	212	263	253	260	258	220	241	260	259	249	267	246	256	246	283	255	239	229	235	254	242	241	246	279	227	255	232	251	258	259	268	258	240	255	270	254	219	262	251	230	244	260	249	229	251	238	252	270	253	224	245	243	254	247	238	249	262	248	225	246	273	255	223	261	223	261	234	255	253	251	269	240	265	247	253	224	246	234	225	276	238	267	234	249	235	247	252	267	258	251	240	230	248	255	254	260	278	261	276	239	247	262	243	231	226	239	211	246	261	271	267	234	257	233	275	244	244	242	241	257	255	234	261	260	250	256	268	250	255	243	257	274	232	269	290	271	262	250	270	270	264	273	216	241	245	255	259	257	241	245	238	269	227	235	278	244	225	261	286	270	241	251	247	231	279	268	277	228	235	253	257	258	275	231	232	248	280	278	259	251	255	264	253	252	252	241	234	253	225	285	226	246	251	279	244	239	255	269	249	258	244	242	253	255	248	209	267	230	244	241	242	249	259	268	241	236	243	269	264	269	280	265	256	289	272	251	251	263	212	246	226	238	270	243	249	228	263	253	261	243	248	244	261	257	244	256	248	251	248	255	267	247	245	269	227	257	248	256	252	255	260	261	251	279	238	221	279	239	254	265	246	246	240	255	258	250	274	236	256	241	232	254	258	251	274	275	253	237	267	240	241	260	245	222	225	257	258	234	243	242	244	245	225	267	254	247	232	244	254	229	243	265	254	271	280	245	272	231	268	241	244	238	265	256	251	271	252	264	231	272	257	283	276	249	252	222	248	264	236	251	240	253	246	255	245	245	230	257	232	238	224	264	221	248	232	256	243	252	241	288	268	262	240	231	259	265	249	250	247	242	255	279	249	242	254	270	249	244	246	223	272	253	261	230	247	262	269	252	238	272	271	231	263	226	244	247	270	259	262	225	266	260	254	235	273	260	246	259	240	268	260	231	262	242	235	213	253	243	250	270	239	257	269	265	224	252	262	231	259	251	254	239	250	241	262	242	273	261	255	254	242	264	233	240	294	253	234	276	232	251	264	257	237	262	237	245	257	268	226	232	241	238	247	238	272	271	241	246	231	256	268	263	260	237	238	273	271	280	265	245	285	255	269	250	247	245	276	250	226	252	248	258	271	266	242	219	239	240	265	257	239	244	226	253	250	236	230	265	277	269	252	254	262	241	236	256	252	244	242	232	272	238	253	252	256	257	262	268	218	245	290	261	244	226	217	257	249	257	258	274	231	250	242	236	256	248	273	221	275	238	243	244	264	220	255	240	258	257	234	238	257	252	276	230	256	232	246	270	246	233	251	259	255	262	234	254	269	234	246	235	284	245	234	248	261	253	242	223	244	263	263	262	257	266	264	229	235	258	249	213	218	254	261	237	280	270	259	222	227	251	235	252	301	262	261	257	227	267	264	260	207	257	259	252	222	230	248	227	243	246	257	247
26728	19836	6028	673	458	431	400	392	369	404	379	405	403	407	382	376	392	365	415	395	394	365	382	393	404	418	380	396	394	412	377	396	372	384	393	405	376	374	400	427	407	383	360	392	416	391	397	370	407	367	403	375	414	361	405	410	355	339	391	391	368	383	367	356	373	388	412	364	392	388	361	407	409	380	395	373	397	400	373	384	404	395	396	368	369	377	386	386	393	412	422	400	353	397	393	380	430	403	392	399	408	371	345	377	333	364	389	388	334	421	409	356	368	379	384	378	421	388	382	399	366	366	406	418	373	393	367	384	382	364	386	396	384	389	416	357	380	367	431	369	385	392	392	387	395	417	371	381	419	341	372	377	364	359	409	405	398	374	439	393	335	373	405	378	398	406	418	398	393	381	390	393	392	417	342	386	375	374	352	449	383	368	376	365	370	388	389	405	354	373	378	396	351	396	377	374	377	414	360	368	415	377	399	400	372	408	363	403	368	383	407	396	422	385	383	362	404	419	403	400	381	387	413	375	416	360	381	377	357	397	400	366	377	399	397	384	371	351	369	401	367	381	404	377	379	366	392	391	387	387	403	367	427	416	390	383	389	369	408	399	371	354	372	388	391	371	407	382	382	393	376	397	347	380	385	386	397	373	397	405	399	357	375	402	369	388	369	390	367	385	407	409	374	388	384	370	384	344	402	359	375	409	396	380	368	407	385	392	411	392	401	367	346	407	404	365	365	385	396	403	381	388	422	365	428	380	382	368	389	386	380	399	405	377	385	414	375	372	406	393	349	407	393	387	389	378	366	378	414	383	397	380	369	395	376	445	349	370	397	362	363	363	389	370	366	387	406	377	395	387	385	379	369	398	389	407	389	373	390	325	388	395	371	367	377	398	372	392	386	363	406	399	407	390	392	386	390	390	333	385	364	386	388	371	378	411	413	368	388	388	351	364	390	376	358	386	403	396	343	428	374	392	386	401	414	413	392	406	369	338	413	383	360	385	350	358	374	383	396	357	390	357	391	370	361	408	402	376	418	399	407	428	365	386	411	389	349	358	361	384	375	376	395	328	349	366	391	433	408	376	381	371	378	407	399	387	412	366	368	362	392	370	356	369	373	378	408	400	405	377	360	410	367	377	389	362	401	400	409	388	356	372	369	396	362	402	375	390	369	378	431	412	386	358	402	401	382	401	367	417	384	383	367	396	387	402	374	361	381	397	416	387	352	413	431	412	372	400	370	379	403	358	420	421	357	370	401	411	368	363	386	391	421	371	362	369	417	358	416	390	390	390	385	361	354	377	400	374	411	406	391	402	382	352	335	385	389	385	397	339	392	369	393	404	415	390	382	400	393	393	411	381	382	400	361	379	361	422	377	365	375	394	402	407	347	386	370	389	413	370	423	359	366	368	394	383	397	385	399	400	397	410	370	427	391	374	412	433	399	336	386	383	378	379	371	385	368	404	370	386	370	352	385	383	390	385	401	385	378	417	382	362	390	380	375	408	430	354	391	393	360	352	391	397	384	406	414	395	432	366	384	400	389	383	384	401	375	388	361	415	390	399	428	355	403	415	387	411	355	385	375	388	396	389	378	385	371	361	354	394	358	377	391	345	364	378	354	427	368	383	367	374	388	367	394	389	378	384	378	387	380	386	378	345	386	389	419	380	350	389	374	425	419	408	402	370	391	408	410	393	385	376	391	366	391	390	371	390	368	386	405	403	356	374	401	408	400	374	339	400	395	407	385	362	436	376	342	379	400	349	394	389	394	367	370	397	373	380	386	426	384	382	382	341	378	391	385	373	377	385	403	351	362	382	344	390	391	354	372	362	359	378	370	419	403	415	394	402	369	347	375	371	397	394	362	352	381	363	369	363	378	386	369	396	376	378	415	388	389	420	385	402	415	386	360	372	371	405	407	401	379	374	389	386	376	387	381	372	388	387	353	388	379	385	441	368	359	369	373	357	401	418	387	390	363	388	377	388	369	384	395	399	348	407	395	413	382	385	386	386	407	368	376	396	400	412	406	390	391	410	352	412	397	384	393	394	393	378	377	409	378	405	427	400	385	402	348	392	361	395	389	377	372	401	414	360	383	367	389	363	410	400	373	392	386	399	390	386	393	379	391	369	402	386	399	380	396	415	394	377	350	407	393	415	393	388	404	390	356	393	382	351	392	406	378	371	384	400	419	364	414	370	358	407	377	383	377	427	379	405	379	416	417	392	424	389	373	378	407	356	386	399	393	401	384	358	370	349	376	385	360	416	351	385	372	397	376	385	365	431	376	406	371	394	371	397	415	409	386	434	376	376	358	399	396	399	380	399	398	400	373	369	386	379	362	403	389	364	359	367	389	376	360	381	400	374	389	385	383	363	422	371	426	400	346	377	357	381	381	362	437	411	369	361	385	372	355	373	383	397	378	375	372	391	399	417	390	350	355	349	412	365	406	407	368	402	399	395	409	372	391	398	360	416	360	382	363	385	389	390	384	398	374	399	350	417	390	372	369	385	418	361	391	386	394	388	341	386	427	411	362	370	382	394	369	358	340	334	389	407	413	402	379	399	396	420	389	412	376	391	390	396	326	404	418	386	384	349	381	403	408	397	364	399	388	407	401	406	353	367	347	382	388	383	351	420	383	388	394	394	413	377	388	358	395	364	382	379	369	348	367	370	380	394	381	386	422	392	399	394	432	371	383	367	422	427	373	363	362	376	397	372	380	393	359	400	371	405	365	351	384	393	379	396	422	375	376	374	380	388	414	434	381	393	382	354	380	377	385	389	399	384	383	395	389	358	412	374	360	363	364	336	380	418	405	371	400	366	368	366	384	366	414	397	369	399	390	386	421	392	373	378	346	367	397	397	372	393	402	382	360	338	390	382	403	383	382	428	364	386	383	360	409	391	391	367	397	379	418	424	416	360	431	372	388	381	393	373	375	379	395	362	404	370	413	371	381	358	393	381	411	375	419	420	355	404	371	396	384	362	371	353	404	347	380	383	365	392	359	373	382	388	361	363	373	405	379	368	396	384	384	371	381	390	406	372	386	372	384	343	419	372	429	429	388	384	391	370	399	387	371	403	374	414	384	371	347	405	351	429	443	407	381	382	370	392	423	386	427	371	389	377	391	382	374	407	391	379	380	381	396	373	395	383	386	368	346	386	361	379	417	373	408	414	376	384	405	387	383	381	393	378	375	401	385	423	407	365	369	408	380	393	378	345	405	365	383	397	436	363	389	347	387	385	377	364	339	384	390	426	418	378	400	387	393	359	352	411	417	385	396	360	378	354	357	388	398	396	368	405	358	356	395	372	381	403	380	369	390	372	411	390	377	391	422	403	368	362	387	396	349	419	375	372	384	371	407	411	416	384	383	390	373	408	387	379	370	392	386	360	364	407	356	361	391	374	384	399	377	371	390	384	402	377	389	378	385	391	408	353	361	395	365	377	352	389	376	393	419	401	383	398	395	414	397	394	405	404	373	379	360	345	407	385	416	381
4079	1374	1210	854	739	724	662	695	596	613	653	613	605	614	619	586	590	615	628	601	584	585	596	625	568	586	595	593	605	574	579	569	591	623	580	586	596	599	593	631	553	570	582	631	594	575	645	601	577	602	601	575	588	594	563	602	608	571	554	581	613	590	605	620	604	573	600	555	593	582	577	581	642	581	574	607	574	550	583	618	562	591	570	603	573	594	629	568	573	609	597	538	625	589	568	577	587	592	608	576	606	621	572	579	584	633	605	571	569	552	604	610	557	562	611	579	511	576	598	597	546	588	566	567	581	591	607	541	608	579	595	563	581	568	610	580	603	602	597	592	569	558	571	569	572	621	620	600	589	615	604	574	616	547	582	595	585	602	574	591	642	594	617	591	583	536	584	598	610	564	547	548	585	609	582	620	610	557	585	580	610	622	600	567	608	609	547	568	616	582	633	593	613	630	551	568	618	590	554	553	576	552	567	580	612	548	595	605	587	596	641	570	593	596	605	619	613	613	571	599	560	598	548	602	565	576	555	580	590	630	551	625	591	594	579	612	572	634	600	615	602	599	580	598	615	634	605	528	591	609	554	594	599	560	541	593	561	600	582	625	542	564	598	599	589	575	589	576	617	587	581	543	585	573	594	575	599	569	603	606	613	583	568	582	578	586	623	586	550	572	573	563	590	588	598	639	579	574	575	631	572	576	614	590	608	584	591	614	573	554	559	587	593	596	589	553	600	551	601	595	566	588	595	545	610	584	542	566	584	575	595	645	580	638	617	602	580	605	549	589	590	578	602	579	594	599	583	609	561	565	556	562	589	592	534	576	637	581	561	589	575	576	570	591	624	608	575	566	577	581	595	575	581	540	568	579	606	568	605	577	607	608	529	568	547	626	607	576	608	607	592	601	548	559	584	611	586	603	585	591	582	615	565	547	625	575	604	618	594	573	593	555	557	603	607	600	630	595	593	573	582	606	620	578	590	595	589	630	595	551	594	579	618	547	573	588	605	593	566	579	580	562	538	569	624	600	569	607	553	613	571	602	561	544	600	597	587	597	582	576	603	600	590	589	568	602	599	599	620	617	595	579	598	572	625	621	633	582	609	554	605	615	546	565	581	610	604	626	589	575	619	624	590	568	599	581	575	570	574	623	560	551	588	623	584	616	586	576	581	602	615	565	597	627	565	528	595	572	586	594	562	569	553	543	601	553	592	576	587	598	570	588	590	580	591	609	591	531	562	576	588	562	604	599	580	580	586	596	607	590	596	581	578	560	606	600	546	589	596	604	571	589	568	610	611	610	575	604	610	594	616	621	563	633	610	567	590	561	555	605	574	626	543	585	613	614	575	620	565	582	566	622	608	595	602	651	593	566	580	569	584	588	553	604	524	603	570	573	564	583	563	586	580	590	563	586	593	587	577	619	612	531	543	613	646	604	592	571	583	617	630	583	579	592	672	588	582	614	565	592	564	586	576	574	595	584	546	594	550	628	568	606	576	598	635	564	572	612	648	578	578	570	553	574	604	600	585	646	590	594	569	596	614	569	633	598	570	581	554	583	575	592	587	625	552	610	554	584	585	591	629	583	603	612	612	557	580	587	552	607	608	605	566	600	593	575	587	596	575	594	564	598	612	553	549	576	577	585	590	585	599	585	636	586	582	598	653	582	580	583	634	598	592	597	580	584	617	577	559	592	603	619	569	593	605	584	587	595	580	583	639	605	594	621	622	592	595	583	588	566	572	584	628	552	553	602	570	558	594	617	584	595	614	610	580	577	588	570	606	596	630	599	629	554	566	610	597	596	564	609	575	593	647	600	624	583	599	614	596	621	574	626	586	565	560	572	581	544	574	583	569	623	561	586	588	556	564	610	590	614	563	583	576	616	622	605	577	587	546	595	588	632	568	598	579	576	542	599	610	604	603	575	596	595	605	604	542	595	579	593	609	579	592	570	570	575	610	574	566	582	584	546	607	584	592	571	604	576	531	581	587	638	626	616	587	625	609	584	581	616	573	558	571	598	544	589	563	548	581	587	631	569	660	557	565	554	603	552	591	549	598	563	610	623	589	585	587	596	582	580	590	615	586	596	581	597	614	581	610	581	590	603	568	593	555	568	607	550	614	565	562	599	623	550	568	591	573	594	572	564	590	615	564	613	564	596	582	578	607	592	638	558	589	552	595	590	585	554	640	548	590	586	600	581	598	605	617	576	571	607	577	586	609	550	585	556	603	632	627	603	613	562	595	608	572	599	551	609	600	579	556	614	588	580	588	581	572	604	633	623	630	570	551	530	638	591	590	612	581	618	608	565	577	636	603	587	644	650	608	566	598	587	579	573	591	596	564	566	583	588	610	618	615	565	550	554	587	596	607	583	604	576	578	602	575	604	616	621	634	579	651	582	582	593	574	575	621	560	586	597	566	582	576	619	583	551	551	582	596	545	557	596	593	577	633	567	625	596	586	572	568	597	542	600	596	602	577	606	587	639	604	605	576	608	566	574	602	549	622	581	587	565	570	594	592	618	606	578	596	572	576	585	578	582	585	566	569	601	609	591	592	619	592	559	602	580	597	583	577	617	625	565	589	590	580	642	575	593	592	572	580	626	583	585	601	585	598	609	603	565	585	578	577	543	582	613	574	572	575	556	581	555	566	637	584	643	555	587	538	581	640	547	605	609	585	568	592	582	577	575	586	614	612	564	616	582	582	595	576	592	625	597	592	604	584	600	584	587	587	559	557	604	587	585	565	561	627	625	583	624	593	601	550	607	585	625	620	588	562	599	623	559	590	611	557	588	598	575	598	592	597	626	584	575	582	552	584	576	570	607	615	587	590	563	581	565	593	599	557	607	601	653	577	584	562	593	557	588	611	577	614	575	596	593	594	606	570	543	582	628	552	570	604	576	564	583	611	593	558	598	594	592	613	582	586	573	613	558	603	577	611	564	523	626	581	567	596	587	601	544	631	582	567	579	593	607	606	571	570	589	615	548	614	598	597	591	614	609	614	612	617	581	572	616	542	553	621	565	566	585	579	602	615	584	616	654	587	611	576	566	669	640	573	618	586	600	594	625	581	622	543	558	571	593	605	596	578	606	597	579	578	599	570	564	590	603	577	614	521	622	575	608	553	582	572	580	605	564	549	581	600	585	601	589	576	567	557	544	603	603	595	566	625	560	582	567	626	574	613	576	539	549	633	604	593	570	604	558	582	569	587	598	625	557	574	568	603	564	607	559	561	606	623	575	603	567	621	604	649	585	546	645	572	595	589	612	623	569	604	601	576	591	584	587	573	628	632	562	629	615	578	560	603	556	615	579	571	607	566	579	531	584	596	536	563	641	561	567	561	578	631	599	615	643	583	587	607	580	567	592	565	602	598	583	601	631	596	609	597	534	587	606	583	601	584	554	581	525	525	583	584	572	623	581	629	558	593	545	596	606	565	544	559	590	575	617	633	576	559	593	617	603	539	583	580	607	557	570	582	578	601	560	593	616	642	599
23891	21106	28320	24104	21056	5567	936	633	585	533	499	495	441	470	466	414	438	428	420	409	372	397	409	402	392	373	366	414	376	411	389	353	397	395	391	389	363	353	361	381	390	389	373	356	389	365	374	386	368	358	392	364	352	387	408	356	384	351	368	363	374	362	374	387	351	363	390	367	337	331	317	352	343	379	338	408	354	395	374	398	400	395	361	368	317	348	336	391	382	369	370	366	382	350	402	362	372	363	374	384	360	395	389	370	358	390	326	369	372	369	389	351	373	339	368	372	363	376	363	371	376	351	364	397	346	379	326	382	393	381	376	376	366	387	352	355	354	347	348	346	371	350	368	326	351	357	336	371	376	344	377	374	352	371	370	377	351	367	365	331	398	388	340	364	402	373	366	347	344	390	356	346	359	382	373	361	369	399	383	352	377	342	402	388	366	370	397	383	349	342	376	377	374	343	363	352	389	357	351	372	381	374	342	341	392	340	366	384	360	312	386	358	357	353	379	390	345	380	369	354	378	378	372	366	372	378	345	394	368	354	391	380	371	373	342	375	343	337	402	392	334	371	351	379	377	371	347	369	373	382	363	365	382	354	386	371	373	377	392	363	372	372	380	358	369	378	390	356	329	354	395	375	406	349	362	363	370	343	390	379	385	379	344	340	344	387	368	343	352	368	373	386	367	361	391	364	365	401	365	391	353	357	350	375	368	389	363	339	366	381	358	360	365	362	363	368	337	403	349	334	402	392	360	328	360	340	358	378	362	358	361	372	341	367	364	393	367	367	359	360	360	364	355	368	398	369	338	388	358	359	358	355	353	364	386	361	415	338	378	369	402	387	332	352	368	335	349	357	336	363	359	336	366	368	349	400	342	329	373	368	358	371	373	377	347	389	376	380	371	353	361	370	372	380	377	393	372	379	360	357	376	356	360	385	374	367	351	384	401	370	375	343	369	363	359	351	369	350	376	391	411	368	348	371	344	386	383	369	407	360	399	361	386	343	361	410	343	384	362	372	338	362	382	372	341	370	346	369	342	377	366	376	383	371	401	371	382	357	399	389	380	368	349	333	362	375	353	370	343	331	387	392	328	391	362	345	369	372	352	368	351	366	368	356	378	370	394	333	374	401	383	365	386	368	348	332	411	385	351	333	354	372	323	390	387	380	393	335	352	353	351	394	366	389	348	335	396	379	376	333	361	353	374	382	369	337	359	410	382	378	345	353	397	373	345	364	383	368	347	369	375	356	383	359	353	361	359	333	396	400	347	388	386	398	369	349	348	375	334	401	356	367	381	370	371	358	376	347	325	362	357	385	414	351	378	338	355	366	391	345	402	344	368	361	379	373	345	358	357	357	388	354	360	349	362	366	347	384	387	355	367	380	347	364	378	355	381	395	350	366	385	349	392	372	378	399	344	370	356	365	360	379	361	364	400	399	383	357	355	355	364	346	373	361	351	388	351	368	403	379	379	390	374	399	371	354	355	381	383	363	380	333	380	361	352	337	385	367	372	372	361	357	335	387	404	368	349	376	350	375	388	354	378	379	410	326	369	356	376	350	373	363	366	339	387	353	348	366	383	317	387	378	389	383	377	375	369	396	321	336	388	377	392	389	368	321	348	340	352	372	393	389	381	420	341	377	375	362	376	341	342	390	361	368	407	396	359	347	395	359	349	376	387	343	389	415	354	337	357	353	374	366	364	339	361	373	355	389	385	362	375	328	392	348	339	398	372	375	360	351	399	380	380	350	374	369	375	341	350	387	399	394	366	350	383	367	361	365	360	367	336	389	356	371	361	357	372	364	357	353	350	367	361	335	390	375	377	351	365	379	393	343	372	379	348	397	368	366	347	379	345	377	373	370	366	350	361	346	375	365	360	390	379	377	389	362	359	377	381	347	344	356	369	389	379	364	368	347	358	334	374	378	366	347	399	385	378	346	368	360	402	378	353	400	389	360	388	361	364	404	338	394	359	388	365	374	362	362	362	387	380	374	347	338	373	345	373	397	382	354	362	371	355	344	355	367	341	385	338	380	357	357	355	370	344	364	365	348	348	370	415	363	373	391	350	361	351	375	354	343	346	359	362	386	398	379	359	395	403	369	356	384	369	368	379	351	368	352	340	352	384	361	374	399	373	362	374	378	365	367	397	367	332	365	380	341	358	402	345	333	360	370	406	386	380	361	367	374	411	372	374	362	363	386	373	364	407	382	339	366	383	372	369	361	349	398	353	374	348	377	331	374	340	358	355	372	365	368	385	386	351	367	360	330	371	367	390	378	369	364	358	363	386	338	351	375	358	380	376	358	406	365	388	331	361	365	376	357	384	376	350	395	390	389	350	367	366	380	345	349	390	369	336	348	362	372	358	397	401	387	349	367	364	350	347	374	362	384	402	361	340	386	343	386	339	379	368	345	370	346	361	387	353	338	394	368	384	369	358	348	386	364	353	400	361	353	373	362	377	350	364	369	340	375	370	350	396	378	385	359	366	351	370	343	358	363	376	355	345	399	367	383	339	418	364	347	374	356	383	385	334	343	357	372	388	340	351	371	358	375	348	349	408	365	396	364	368	370	374	359	367	354	396	362	364	349	351	401	376	345	357	400	345	372	342	353	351	361	384	376	372	363	390	361	358	351	382	373	355	390	380	396	402	361	345	351	361	360	363	358	363	358	349	350	347	371	355	344	355	397	349	348	372	373	376	372	394	353	381	366	382	354	342	385	364	353	397	391	371	383	328	349	350	375	372	389	349	368	350	357	368	384	417	373	379	357	367	403	332	353	338	352	343	378	364	359	379	352	344	385	354	347	399	344	354	382	359	375	373	379	390	355	378	373	375	401	351	349	352	363	304	380	357	377	362	335	356	375	377	383	367	345	384	372	373	351	365	364	369	348	350	381	337	336	369	382	355	373	353	347	387	383	392	397	372	363	353	372	370	361	359	326	385	350	386	362	389	369	408	337	360	362	384	381	365	349	373	414	388	391	374	367	394	374	362	323	347	359	352	380	365	359	351	373	338	348	383	373	363	345	374	357	355	355	350	388	358	356	343	356	397	324	387	376	410	395	363	339	344	351	346	372	384	392	355	344	398	387	370	356	344	349	361	395	359	370	361	359	391	363	371	396	399	352	325	372	366	386	376	395	346	410	382	365	364	331	363	372	348	340	393	370	381	380	381	373	351	333	373	405	355	382	346	357	345	351	363	343	373	384	360	365	389	349	373	383	357	390	376	356	372	379	363	373	390	347	357	376	387	353	377	374	342	365	359	325	368	389	360	381	382	375	394	381	346	372	402	372	386	393	330	356	343	358	400	354	356	388	356	388	372	379	386	366	407	344	347	370	358	369	339	359	328	341	372	391	406	383	339	401	407	386	359	345	353	363	389	363	348	339	358	374	378	371	382	383	354	358	358	372	381	360	364	376	348	413	370	341	372	360	356	374	361	361	361	390	352	351	348	382	346	408	374	354	383	363	375	346	354	341	377	380	365	350	349	338
5210	10053	8424	4322	2983	2226	1729	1484	1317	1116	1031	890	829	800	772	747	685	735	697	753	670	669	609	623	660	621	601	640	625	598	607	575	604	581	648	590	580	622	568	602	574	565	565	547	610	588	533	574	599	616	545	559	589	599	526	581	575	578	599	581	531	540	569	579	563	596	584	531	592	546	563	550	569	543	579	532	550	566	579	587	607	608	548	557	561	549	583	584	576	552	539	536	584	551	606	593	578	577	599	605	598	561	591	543	567	569	518	591	566	574	578	542	555	553	562	563	561	546	580	567	583	557	578	522	560	583	551	566	578	585	528	572	600	570	572	538	519	575	581	545	581	567	526	541	584	582	583	569	564	552	531	570	541	602	534	542	553	539	545	528	571	553	582	506	580	563	594	588	556	545	573	539	544	545	529	563	550	562	600	516	612	571	572	558	558	625	550	614	577	568	594	539	550	557	602	509	557	563	544	572	535	566	548	522	567	554	590	528	514	572	551	588	558	552	547	530	565	569	548	552	586	560	557	575	546	565	556	568	557	556	547	575	564	578	605	563	552	581	564	501	558	575	631	547	543	591	574	590	573	562	585	578	528	573	564	580	549	537	571	535	553	528	554	570	591	526	555	547	592	586	556	563	615	533	554	566	591	605	560	545	565	552	539	557	565	588	565	520	547	566	602	549	586	578	535	558	554	584	569	566	544	562	544	560	520	573	537	558	597	551	551	561	574	571	576	588	548	581	564	587	556	618	565	581	534	551	553	534	545	583	537	531	558	602	578	532	583	639	595	548	565	541	585	598	573	513	586	586	596	565	568	615	561	582	513	583	553	507	564	522	567	579	575	566	545	546	600	528	542	621	574	575	555	551	562	515	519	571	577	555	570	558	556	565	568	595	564	551	567	582	559	577	564	567	560	606	595	576	559	552	518	574	567	594	533	603	561	573	551	601	590	579	550	566	553	588	530	552	561	571	575	567	595	551	531	587	575	559	584	561	599	581	555	594	571	570	511	561	550	593	584	592	540	542	621	534	580	597	566	578	550	569	539	550	604	560	580	562	533	616	548	542	577	575	542	521	562	562	572	590	607	571	560	585	547	554	559	586	564	562	569	590	584	526	564	585	572	550	573	561	584	561	540	646	568	575	559	563	587	578	536	562	549	628	626	555	583	538	576	597	554	543	585	593	536	551	582	573	586	584	524	575	555	525	536	552	554	547	568	552	559	572	532	607	595	599	593	576	550	556	550	569	635	576	581	537	582	571	579	600	588	550	561	546	584	561	568	554	575	582	521	597	579	570	556	553	539	607	515	596	568	595	494	607	545	556	549	590	625	503	536	571	579	537	560	603	572	541	571	547	554	636	554	559	572	542	544	549	547	566	555	583	553	573	574	572	546	546	584	564	568	622	561	560	587	571	625	552	562	536	557	522	546	607	495	572	537	566	573	580	569	571	546	586	560	535	586	529	563	588	543	508	535	565	587	532	533	585	557	594	588	596	569	580	524	515	558	540	567	643	532	557	544	513	548	580	571	557	569	578	574	537	586	539	559	569	562	540	555	547	566	572	555	591	569	588	588	538	582	597	567	629	545	537	550	534	558	605	609	542	547	569	597	557	572	553	531	555	565	579	616	570	561	608	547	566	541	571	566	540	583	573	535	552	571	568	551	597	548	578	581	590	564	580	567	572	589	531	516	541	604	525	536	528	529	576	560	552	544	570	535	546	583	569	507	579	558	537	596	545	535	560	565	522	542	535	590	495	557	545	581	564	534	592	588	574	544	603	533	534	549	565	529	590	567	564	574	614	543	569	576	606	573	584	577	537	581	540	560	567	611	562	540	605	559	549	505	568	602	584	553	546	553	609	550	555	497	569	520	603	587	574	586	570	628	566	579	510	547	544	595	578	613	580	572	535	570	555	572	613	555	509	561	580	583	540	577	587	579	553	570	551	523	588	520	586	538	558	531	557	553	541	567	541	550	603	550	553	595	595	548	549	543	555	561	516	568	569	524	564	523	570	571	581	555	576	569	573	564	569	547	590	515	533	560	538	531	592	629	547	598	577	550	568	570	507	548	575	570	580	552	532	543	542	535	577	587	542	597	512	553	569	567	571	534	546	539	553	587	566	552	577	568	546	587	519	589	552	586	572	589	599	574	543	550	554	588	609	581	553	578	540	579	526	573	558	564	557	565	572	558	555	615	549	590	534	531	555	564	557	530	502	568	595	578	553	523	571	549	597	551	565	547	590	580	563	600	533	523	556	544	580	556	551	579	579	568	605	574	545	569	555	506	599	559	541	580	550	572	592	573	517	589	559	590	590	624	610	583	546	586	610	551	537	587	581	592	543	543	571	551	593	558	573	554	510	573	547	550	530	571	547	574	550	570	570	586	536	567	541	537	542	530	551	578	526	573	555	605	580	603	509	561	560	552	540	542	534	557	582	572	553	563	536	583	539	537	550	562	544	552	574	564	568	619	583	540	586	556	567	546	562	575	595	617	555	574	600	574	517	525	556	544	516	572	637	561	545	577	547	573	521	556	555	550	563	583	555	602	596	601	524	605	570	582	609	585	567	524	562	552	575	561	593	598	561	573	545	600	543	563	558	576	565	565	604	542	543	533	546	590	567	581	578	553	585	548	526	540	551	553	567	548	558	592	568	592	587	503	537	542	560	559	577	523	536	573	549	524	555	579	548	526	549	532	581	558	559	546	566	553	554	566	579	573	556	551	565	597	544	569	571	594	570	556	559	557	551	556	540	553	645	571	592	552	602	570	560	573	505	595	579	547	531	569	560	554	561	580	534	551	569	583	549	557	543	547	533	565	560	578	530	537	557	573	533	573	582	576	595	537	581	553	570	579	563	540	546	547	589	590	545	587	567	570	561	565	592	582	546	590	544	515	554	584	551	563	522	576	514	560	540	549	590	584	600	609	564	560	593	532	555	548	562	591	572	548	582	598	508	588	541	524	581	559	551	552	570	569	617	554	600	553	557	583	576	562	511	620	557	560	537	522	551	546	580	549	597	532	538	553	535	588	547	601	578	587	564	568	517	546	600	580	537	569	535	571	561	601	632	565	569	537	559	596	560	579	534	549	561	543	580	529	615	585	574	526	574	546	528	578	568	576	546	562	573	542	547	571	574	574	548	536	579	576	598	581	564	551	549	546	570	583	591	588	552	581	569	565	591	515	508	595	547	561	576	534	539	565	629	525	547	593	575	583	518	562	579	573	566	571	547	570	515	506	540	578	565	544	569	566	536	551	574	581	591	561	557	574	561	540	548	572	568	540	571	532	565	560	553	540	585	529	547	556	541	520	551	549	563	535	577	553	552	546	510	526	596	546	565	577	568	612	564	582	546	561	574	535	565	530	565	586	562	598	595	570	593	584	576	549	595	573	546	565	606	540	581	529	559	572	550	567	607	546	562	559	549	544	529	545	586	554	603	615	515	602	603	540	569	554	562	586	546	555	579	592	567	583	568	601	534	626	576	566	590
22961	21088	28818	23577	21094	20862	2814	757	558	452	383	336	309	283	255	250	249	251	215	220	210	205	211	219	205	197	186	187	189	160	193	174	172	188	171	169	179	154	198	202	181	172	166	173	153	181	167	149	160	174	184	161	170	156	163	170	165	171	171	127	179	147	170	152	156	142	159	155	190	172	167	158	157	159	155	130	154	151	140	142	148	141	153	143	152	162	168	136	156	167	169	152	159	157	172	137	152	177	151	150	173	166	159	155	168	177	174	159	171	160	150	171	147	158	173	161	146	179	145	147	151	163	149	143	174	157	174	165	144	163	158	158	139	159	163	171	146	149	162	162	143	146	145	167	138	144	139	172	165	156	156	168	166	162	166	135	171	175	122	177	159	128	155	160	157	161	144	157	148	134	154	176	180	149	143	158	151	175	133	148	152	145	141	140	139	149	167	164	148	152	177	152	142	182	150	158	137	149	172	145	162	160	151	142	148	139	157	164	158	171	148	166	155	155	158	156	180	151	137	158	155	148	160	132	162	165	131	193	135	151	167	161	162	157	179	173	155	164	174	163	178	162	143	145	167	154	159	164	176	134	166	161	155	140	147	164	173	148	138	152	174	139	155	145	154	141	155	141	154	153	144	155	160	154	152	160	152	166	180	159	161	171	161	146	152	142	140	160	185	138	150	152	145	156	166	167	156	156	158	149	171	168	147	153	157	145	165	160	138	141	141	152	135	144	153	159	189	135	146	155	161	181	184	175	144	135	136	161	163	163	163	189	143	175	157	186	148	138	165	145	156	149	156	139	131	138	172	148	160	148	146	177	143	159	174	157	148	157	151	147	148	141	154	147	146	176	150	143	166	155	166	137	148	140	153	131	176	162	164	148	155	158	150	166	144	145	153	168	156	147	152	183	166	160	146	160	149	154	162	174	165	173	156	169	152	157	152	138	162	182	159	141	161	141	157	143	146	160	172	132	152	126	153	172	158	158	158	153	152	166	154	147	157	143	150	136	162	151	158	158	156	158	139	146	167	157	167	164	144	182	142	172	159	168	157	164	172	168	167	155	157	141	134	137	146	149	179	131	128	166	152	161	152	161	159	149	157	137	139	163	164	161	162	133	147	154	196	165	173	161	157	182	134	159	143	142	145	147	164	150	154	185	135	145	178	145	150	137	148	140	144	174	146	138	146	168	151	162	176	155	170	152	142	161	130	171	185	135	148	160	172	167	167	154	160	171	140	142	159	139	168	139	155	132	168	157	139	144	166	157	160	148	158	144	148	163	137	151	140	168	182	164	161	181	165	155	174	152	156	164	158	148	142	172	150	150	165	150	138	162	191	143	140	135	164	150	164	177	152	139	153	182	142	159	163	170	179	163	149	146	171	152	138	146	148	156	130	171	171	155	154	165	152	158	157	160	148	147	162	141	156	142	150	147	159	146	154	174	141	126	147	159	153	169	150	169	170	144	149	165	149	162	150	154	171	162	141	148	175	150	137	144	133	144	181	159	140	182	164	169	170	153	152	146	161	161	150	143	158	165	148	176	142	160	170	171	163	156	144	174	178	161	147	140	181	190	156	152	144	174	171	159	156	163	145	146	145	170	150	149	156	161	128	172	153	159	158	156	152	133	160	160	148	187	163	155	150	135	126	157	155	148	153	157	159	137	162	160	134	129	156	155	149	157	164	152	151	148	145	171	142	155	137	127	144	152	145	132	155	141	171	152	142	151	150	147	154	178	149	175	158	138	139	144	151	158	139	177	168	167	188	149	151	156	186	148	154	147	151	168	145	151	147	162	142	146	166	165	175	162	180	156	154	149	155	173	154	166	157	171	153	143	150	153	168	150	158	149	144	155	153	159	166	144	159	135	162	115	134	139	172	155	136	183	162	170	168	141	134	160	127	153	164	151	159	158	184	154	163	142	169	135	164	186	168	152	145	139	153	156	170	170	151	169	153	175	165	142	171	173	173	168	159	157	163	165	145	148	150	145	164	150	165	152	157	146	148	154	155	155	163	167	175	155	150	173	145	154	164	155	163	152	154	164	169	164	159	147	162	143	171	163	157	161	170	167	140	162	193	128	168	167	137	175	164	164	139	160	149	147	150	149	157	170	169	171	136	148	150	163	142	162	147	163	149	152	137	158	161	167	158	159	148	169	173	151	152	150	150	141	163	164	173	142	143	150	159	149	150	178	162	158	142	169	159	140	147	139	169	158	166	147	145	144	160	147	151	157	156	147	154	159	159	151	145	152	169	147	142	144	166	148	153	142	183	165	148	161	153	152	160	153	128	161	138	159	170	156	165	141	158	160	143	174	171	151	156	180	156	143	134	139	160	164	158	166	152	151	151	169	155	168	138	158	144	155	145	164	156	165	151	156	174	159	154	166	170	168	148	173	170	166	168	169	140	172	146	161	164	150	173	173	153	145	169	131	155	157	156	148	166	167	183	149	155	120	153	150	162	151	173	167	133	173	128	156	163	141	179	163	169	168	154	135	155	168	136	145	155	161	159	156	170	173	155	148	155	159	156	148	144	185	151	146	163	161	155	147	159	145	157	170	151	134	141	145	154	157	182	136	153	158	149	148	145	154	163	143	173	153	170	146	162	162	140	173	158	154	155	155	161	145	163	162	164	162	174	147	135	169	147	143	151	141	142	153	152	169	156	165	141	142	143	142	154	151	143	176	139	154	146	159	149	162	151	157	135	178	146	142	157	157	157	132	152	174	153	144	169	140	150	145	169	163	165	158	128	184	139	163	130	135	169	157	155	138	131	149	147	166	159	165	151	136	159	155	155	175	140	169	167	150	149	161	181	162	139	153	156	158	141	164	174	144	164	142	147	165	153	151	137	141	127	153	166	158	142	160	155	173	159	152	150	156	135	162	150	155	164	165	141	161	123	149	169	160	149	152	132	151	144	166	161	144	150	169	170	152	137	152	169	160	160	140	143	164	166	170	145	161	168	162	149	151	174	147	147	162	168	153	156	173	159	149	156	159	195	157	158	156	171	144	147	162	135	148	159	174	149	155	149	158	170	133	143	151	156	170	149	155	150	134	158	152	153	143	136	152	155	151	165	153	175	181	144	152	158	185	161	164	150	133	161	177	170	179	163	151	159	158	144	159	144	139	153	158	166	162	158	153	173	141	150	140	153	156	161	148	162	154	149	157	149	166	146	175	149	171	174	154	153	159	154	164	158	165	148	175	147	154	134	149	158	161	175	150	171	160	142	162	163	191	158	162	154	156	150	143	154	162	161	166	159	164	149	143	149	138	142	162	145	160	165	151	137	150	154	126	152	160	164	161	176	143	160	167	162	173	154	170	177	159	176	163	142	166	145	154	143	163	149	184	160	154	149	141	149	154	131	187	155	135	173	157	161	153	143	178	154	172	115	174	167	167	145	167	144	147	161	160	146	152	141	155	155	150	163	151	155	158	150	134	157	157	149	147	152	167	172	175	162	151	162	165	177	159	152	149	143	180	130	163	161	147	168	132
7287	15591	12858	6727	4697	3292	2527	1977	1537	1284	1115	1000	806	694	694	574	563	491	483	438	447	411	415	400	391	346	341	355	319	282	328	316	294	334	266	310	300	275	278	298	270	265	288	249	279	279	278	283	260	264	287	257	275	270	275	280	265	283	261	248	254	276	272	275	280	237	255	241	269	265	262	266	264	252	259	280	266	259	280	275	259	242	242	219	233	276	236	265	276	243	250	256	267	244	291	252	241	258	242	263	255	246	268	239	250	249	232	252	248	272	268	280	239	279	258	262	252	268	275	234	234	243	241	240	238	263	234	250	244	215	249	240	228	225	239	249	257	245	250	239	259	251	262	259	252	231	244	257	270	251	262	267	253	243	249	250	278	252	247	255	254	245	232	267	244	279	240	244	253	254	259	234	239	259	248	246	263	213	267	243	250	241	246	239	242	256	243	219	228	234	261	249	279	226	246	250	273	239	194	256	218	228	240	262	243	247	243	265	263	243	243	267	244	238	251	207	237	238	222	270	236	239	246	269	229	243	237	224	268	271	262	243	251	265	217	264	274	209	237	246	249	250	253	257	253	256	245	272	240	221	234	253	226	262	233	223	227	245	280	260	262	242	242	260	272	216	218	233	228	257	241	252	239	259	239	261	219	278	260	246	260	248	253	216	247	246	275	233	248	248	241	255	266	227	280	256	249	272	247	256	254	239	236	255	245	253	256	264	228	270	270	253	259	243	247	234	260	263	250	220	249	264	250	266	250	242	283	251	251	266	228	277	257	254	225	224	256	260	256	255	226	251	237	241	240	260	232	235	242	241	230	246	232	245	239	230	241	246	235	221	258	241	248	234	229	234	230	273	268	266	237	251	217	258	267	247	252	262	239	259	220	255	252	229	268	269	218	290	225	231	237	245	239	261	231	231	247	249	212	217	234	259	226	223	265	281	236	208	210	245	234	271	260	264	251	262	268	225	229	272	265	286	273	249	249	263	257	255	229	202	254	234	271	252	250	253	212	279	228	235	237	237	257	255	260	247	261	245	292	224	243	261	250	256	230	290	248	232	257	234	251	246	252	241	263	247	234	257	268	221	266	263	265	243	254	236	240	248	229	246	272	269	242	240	243	259	271	247	217	236	214	234	238	221	249	230	253	249	255	237	231	253	257	242	237	240	218	240	234	290	249	253	242	230	278	237	262	305	263	219	257	270	224	225	238	266	252	274	252	260	230	232	246	224	242	228	239	267	263	255	230	245	228	240	255	231	255	266	266	247	233	217	255	261	259	277	259	237	240	233	263	262	261	234	203	269	278	259	224	240	268	257	256	243	259	247	254	238	242	273	239	242	243	240	247	230	217	239	245	250	253	224	248	233	254	251	240	245	274	289	225	244	247	240	260	235	248	261	239	256	238	278	252	234	256	254	235	237	249	226	261	255	249	222	241	261	245	259	247	237	240	254	220	232	249	222	214	253	252	297	257	263	262	242	270	244	236	238	240	255	228	234	216	269	259	270	278	257	231	246	248	250	246	217	216	247	225	267	217	267	267	228	268	244	224	221	260	239	234	260	224	251	248	260	235	279	258	255	243	243	248	245	245	262	280	234	250	237	245	228	244	278	231	235	251	260	224	269	241	258	263	248	261	260	234	243	226	261	233	278	241	262	255	254	227	256	259	260	264	251	259	232	262	238	242	236	235	272	245	220	235	249	260	249	253	272	246	262	225	240	234	245	251	277	232	241	252	227	255	245	301	261	229	242	239	240	233	222	256	219	239	262	243	234	237	244	248	241	252	255	236	255	254	254	255	274	246	248	239	276	244	249	248	260	257	258	240	261	254	241	257	224	240	275	223	221	233	267	243	249	253	269	240	225	253	260	254	246	246	240	224	253	230	257	227	250	241	236	249	239	254	245	234	263	246	249	252	244	236	222	263	242	246	241	214	259	211	270	260	237	245	264	239	247	250	257	236	220	247	227	219	241	261	254	230	241	241	234	248	275	293	234	239	229	261	229	197	245	250	252	212	193	279	234	258	277	213	256	236	253	241	237	223	233	242	253	225	265	255	233	248	233	244	257	242	242	271	233	236	259	246	299	245	224	261	217	228	272	230	229	238	270	247	242	240	256	243	274	253	241	241	293	272	269	259	215	243	235	247	235	244	256	222	235	257	218	242	280	268	217	227	211	238	242	240	268	259	262	254	239	263	217	253	223	213	230	271	255	241	245	255	269	240	252	230	235	259	214	251	251	256	237	225	249	279	252	237	244	263	270	248	243	250	245	238	211	262	208	256	227	221	290	223	260	244	243	260	221	283	251	265	250	225	254	236	226	252	242	284	244	227	244	212	238	213	247	242	263	239	251	270	246	244	240	244	249	262	237	256	253	251	231	214	251	255	242	215	245	256	266	238	225	236	241	248	246	260	232	254	248	228	233	257	238	259	237	246	249	251	267	230	266	258	246	226	268	272	250	260	271	235	233	252	247	249	247	231	252	264	238	217	242	265	246	255	250	236	256	252	239	253	255	236	232	279	242	256	220	255	244	270	241	220	262	244	232	233	231	241	258	269	265	253	274	251	230	232	262	259	233	254	255	221	238	259	244	278	231	250	245	235	257	224	244	254	232	248	241	271	247	235	255	248	224	254	251	258	251	250	250	268	245	257	229	256	275	257	245	234	253	267	224	246	246	231	247	222	239	238	254	250	260	237	220	251	261	243	243	269	224	259	249	243	228	257	217	239	235	265	260	261	247	275	273	234	244	241	234	254	246	239	237	238	248	253	254	277	233	227	236	236	218	239	215	261	220	244	245	263	252	244	241	219	260	246	247	287	255	239	251	266	238	264	236	231	272	243	245	241	244	252	255	261	260	264	238	244	284	252	272	232	239	248	257	257	234	268	255	231	255	237	263	258	274	239	255	227	234	241	227	257	249	248	264	253	238	271	253	251	253	261	277	216	260	234	268	264	225	260	253	224	252	247	245	239	258	234	225	237	242	258	254	249	267	241	269	266	239	252	207	251	229	263	239	266	242	254	250	270	231	265	236	234	255	225	224	247	233	264	247	258	248	231	254	242	261	240	235	237	232	221	247	241	255	223	245	249	271	242	268	230	236	236	240	240	265	238	242	279	264	268	243	243	249	264	270	235	235	240	253	259	240	246	259	246	226	236	253	251	256	231	267	246	225	223	223	244	236	238	252	243	223	232	246	261	228	247	242	213	254	265	249	251	269	251	249	241	242	261	231	212	282	232	268	244	279	248	253	254	259	234	261	273	213	247	245	254	242	234	234	262	254	239	243	264	260	238	252	248	261	229	240	242	285	262	257	271	223	241	263	225	240	246	240	245	261	248	235	257	257	228	248	233	261	227	232	231	236	254	231	254	261	262	252	223	278	263	238	250	245	247	235	261	236	267	239	269	234	256	220	259	226	258	225	240	220	288	257	248	223	270	262	237	265	253	256	264	233	264	233	256	234	243	241	242	253	239	242	250	265	229	234	255	257	254	245
26678	19878	6160	691	489	439	448	386	408	419	396	379	395	376	385	400	439	400	388	397	411	384	404	356	387	397	393	364	395	357	365	411	413	400	407	397	386	379	415	396	363	356	395	345	396	429	381	376	401	416	383	365	397	395	373	411	363	390	357	411	400	382	372	386	415	364	372	370	402	374	372	373	402	363	419	378	384	403	359	361	394	376	377	381	371	399	401	350	382	427	415	353	390	354	365	370	382	370	407	348	364	382	381	392	415	395	398	356	396	411	378	393	379	401	373	380	389	410	394	414	354	413	390	395	388	422	363	379	375	373	354	362	369	380	387	353	363	371	390	364	402	388	363	368	358	382	387	382	393	380	374	356	381	373	371	402	353	406	378	402	385	364	368	389	411	356	399	371	412	423	378	367	402	393	420	375	365	400	376	356	407	419	367	396	370	384	375	402	390	381	423	347	352	371	423	378	381	368	383	390	390	388	386	386	355	378	404	393	432	407	391	363	422	405	407	362	411	396	410	396	384	378	360	404	383	416	395	358	352	378	382	407	392	411	414	399	371	391	376	391	398	393	373	382	400	411	385	335	384	367	398	388	380	372	383	399	411	407	373	384	408	351	394	408	373	419	391	390	409	367	349	355	385	364	361	421	395	371	389	368	394	363	402	351	354	369	401	369	365	416	410	334	371	396	384	383	367	391	391	400	422	401	366	361	403	374	357	391	406	376	402	400	388	384	388	392	405	378	372	384	376	383	384	375	402	412	380	416	428	390	406	364	354	405	417	364	393	356	403	405	381	372	402	397	399	353	397	374	364	380	386	416	363	388	418	404	380	375	412	385	389	387	390	390	385	402	408	379	402	369	394	391	378	354	432	360	394	394	371	365	418	387	375	395	361	356	386	427	370	384	413	401	346	362	374	376	372	359	408	378	392	393	375	416	373	416	399	395	387	424	341	401	388	395	377	375	394	381	385	399	409	387	379	387	398	368	379	398	374	424	390	384	388	406	370	367	412	384	379	401	421	370	383	384	420	382	419	381	364	376	361	369	407	379	377	370	393	362	377	411	431	368	410	387	353	386	416	404	403	397	382	373	368	421	392	363	381	399	339	359	414	367	405	366	373	402	406	376	412	425	410	364	407	386	400	418	368	420	384	424	385	362	389	387	400	411	375	388	408	407	390	364	392	395	389	381	420	377	378	395	383	371	386	361	384	386	379	389	377	356	391	379	363	399	408	403	389	396	389	376	382	372	385	425	364	384	384	367	382	392	347	394	371	366	409	395	345	395	341	386	418	362	397	403	376	375	383	358	398	405	365	386	372	411	410	395	394	381	387	368	397	411	399	390	370	450	366	403	415	426	364	382	398	386	396	357	389	374	403	395	405	385	393	406	362	415	368	423	356	426	395	347	389	377	369	358	394	414	358	394	406	357	404	379	380	395	373	393	414	380	403	405	385	386	398	383	367	379	367	371	347	363	392	432	356	362	380	377	378	376	352	400	402	380	426	371	377	371	396	393	358	397	351	406	405	416	391	362	382	385	386	360	390	388	416	372	421	414	400	403	374	408	359	365	415	430	374	390	377	405	402	403	386	417	375	398	404	376	405	410	371	389	388	400	389	399	403	384	408	386	387	371	381	376	373	392	377	393	370	388	380	349	410	387	385	392	417	400	398	376	400	421	381	344	372	403	429	420	362	372	370	360	377	399	385	367	367	383	424	421	396	365	371	394	399	376	368	385	378	369	400	369	401	380	411	373	391	400	410	382	385	397	395	378	381	388	358	362	369	367	373	386	390	396	358	379	370	386	392	375	373	390	385	364	336	401	390	381	387	378	395	368	391	361	380	380	381	403	366	380	401	422	382	350	387	374	385	391	388	426	393	411	376	382	364	362	379	368	387	398	383	413	358	394	365	372	391	370	386	365	424	354	364	363	378	403	371	397	390	381	390	390	411	368	406	378	373	430	364	364	370	402	395	361	408	433	381	416	375	374	368	383	397	374	390	403	375	407	406	374	372	377	373	358	395	418	387	389	386	382	417	375	428	393	410	351	394	416	387	370	380	406	427	390	387	361	353	379	368	342	367	415	406	412	373	368	354	395	397	383	391	377	386	401	385	359	355	388	376	389	410	385	351	404	397	382	406	379	358	400	403	407	355	385	362	401	402	401	378	374	390	394	389	364	356	389	393	381	374	370	372	361	372	435	366	399	409	395	402	422	384	390	392	398	383	380	392	389	418	386	385	431	415	367	399	352	386	416	364	404	361	422	392	394	375	390	397	376	342	392	378	437	435	374	372	416	383	411	403	402	419	378	388	440	385	366	401	373	347	370	413	347	384	383	414	367	377	362	398	378	383	372	360	407	391	376	387	394	412	356	378	416	373	374	401	397	396	373	368	350	403	370	363	359	422	329	393	375	386	382	406	381	367	411	365	369	346	401	362	369	383	387	371	383	381	389	389	404	401	361	381	389	385	388	406	369	410	387	383	408	383	407	379	388	396	342	380	400	375	390	392	394	347	355	431	388	374	405	380	383	421	359	402	408	352	401	360	406	397	380	387	426	367	411	413	388	406	371	353	366	418	368	357	360	391	407	413	426	379	392	392	356	339	365	342	361	407	416	427	401	386	405	369	387	363	425	368	351	369	405	428	373	411	402	384	419	420	392	387	391	373	410	340	390	380	390	402	401	359	384	381	389	407	379	380	359	402	393	400	354	392	356	343	379	394	371	397	382	381	369	399	403	406	342	413	381	396	359	390	397	383	426	384	380	411	386	351	402	378	376	368	377	388	366	412	419	416	410	382	393	429	369	371	383	381	382	405	381	405	388	403	399	373	402	410	393	395	414	373	391	369	410	385	377	406	383	380	355	371	389	360	392	385	401	402	384	382	370	357	386	404	371	405	398	385	381	403	395	380	362	361	352	384	396	412	389	398	389	393	391	404	382	355	397	348	348	370	392	355	390	368	370	398	404	390	391	356	394	354	384	403	389	393	402	366	383	385	412	371	400	401	396	363	380	379	388	401	426	367	381	391	382	381	331	391	380	410	377	401	430	372	371	377	387	388	383	378	359	392	363	411	380	387	390	371	396	382	380	356	388	405	376	371	366	389	416	380	367	407	376	391	411	395	442	394	402	382	403	387	395	382	421	385	377	369	355	393	380	364	424	381	378	430	423	375	370	408	366	393	392	400	392	360	448	365	399	368	411	390	398	386	381	395	374	402	381	366	409	395	342	387	367	423	414	377	385	390	409	384	408	388	417	409	373	402	413	419	399	372	384	348	396	382	404	415	384	410	428	416	400	389	386	378	402	351	400	404	370	385	364	406	432	399	357	384	358	384	394	387	394	409	386	354	424	371	391	394	410	403	355	388	356	325	386	375	391	375	393	402	373	371	393	401	372	393	400	412	411	346	399	377	396	414	398	396	419	381	353	394	374	412	353	396	393	437	399	376	434	372	402	364	386	390	428	403	361	427	448	356	405	342	404	379	361	418	390
4144	1386	1258	845	757	722	687	677	608	632	636	615	610	588	611	607	610	584	572	557	607	599	600	604	538	574	585	598	558	607	611	585	597	568	605	580	567	609	611	562	526	625	612	586	575	548	607	642	622	534	562	548	573	617	611	595	591	622	566	571	585	553	600	574	630	584	583	570	590	597	613	578	611	596	580	585	608	594	674	561	589	541	556	556	540	609	583	604	581	596	609	544	538	553	600	541	546	571	626	629	572	568	588	593	593	602	616	643	565	557	551	586	575	608	567	598	540	613	575	589	553	635	586	575	572	577	603	566	543	560	563	574	606	594	594	566	555	573	594	554	585	602	583	571	563	598	540	548	603	570	615	592	589	616	595	589	628	583	572	632	586	598	585	573	600	609	570	548	626	595	596	558	554	563	594	588	634	606	576	607	559	565	561	547	575	612	616	599	605	581	590	565	620	604	577	532	609	567	578	611	560	592	576	583	595	579	596	597	579	575	589	583	594	620	582	585	563	516	611	573	589	567	619	606	553	611	569	544	600	619	616	581	594	565	579	590	581	596	630	567	601	545	568	592	534	618	613	600	566	603	569	596	564	606	587	600	616	625	634	597	585	623	565	579	600	609	589	586	602	622	580	597	598	577	600	508	549	569	579	559	635	585	577	537	577	634	599	563	584	560	560	595	562	585	575	567	578	588	595	584	562	570	538	637	621	614	554	573	585	635	589	541	609	564	556	576	573	557	592	601	583	560	579	600	543	566	559	605	614	588	566	627	583	514	595	571	554	549	587	575	593	551	627	615	542	609	579	572	571	614	596	593	580	599	549	587	610	563	554	551	561	572	543	577	550	584	642	570	613	574	545	578	581	569	606	559	605	576	577	584	611	549	583	586	565	574	595	588	610	573	592	571	574	583	622	563	569	594	545	614	574	598	623	544	601	568	580	591	574	565	605	589	571	568	595	583	586	570	578	554	581	528	588	574	619	602	567	582	549	604	583	625	581	594	578	592	608	560	600	577	603	595	576	592	607	565	560	567	606	552	615	597	560	589	630	573	584	544	575	623	598	607	576	600	580	588	548	576	630	590	593	590	578	624	570	614	586	609	589	593	612	593	590	597	603	613	603	631	602	604	526	583	569	623	572	576	562	570	591	585	546	580	570	559	583	634	605	558	583	598	608	559	600	564	627	589	587	625	581	609	574	561	591	586	608	600	541	594	590	537	568	640	583	572	597	592	615	591	579	595	589	582	555	574	579	541	567	585	570	618	577	578	569	595	555	583	589	556	617	568	569	550	561	576	561	565	598	576	595	590	600	616	620	593	577	589	589	597	558	597	594	555	592	592	591	565	615	569	586	586	562	576	553	584	592	564	612	566	604	620	587	578	629	574	599	596	620	567	597	569	586	571	582	532	554	606	556	543	598	599	588	538	542	547	572	607	574	556	619	600	566	581	592	576	591	600	567	576	576	606	596	539	614	592	574	638	595	593	564	602	583	563	578	623	582	603	576	557	584	571	564	629	585	612	572	564	578	555	566	620	567	593	570	562	558	548	573	544	579	572	555	603	575	561	613	596	580	588	617	605	575	556	588	574	579	574	587	548	554	580	560	609	606	617	585	555	542	594	608	565	593	558	589	600	577	540	593	570	570	531	598	578	580	574	606	611	587	581	564	621	623	555	558	566	582	576	585	567	607	524	553	587	573	592	629	553	593	576	630	603	565	553	575	563	586	636	527	614	578	558	533	604	565	604	632	593	521	590	557	606	591	599	577	531	574	627	544	607	572	548	621	592	626	579	573	549	560	595	588	591	603	597	560	583	559	591	584	591	602	583	576	567	552	563	580	549	589	581	626	530	637	627	611	589	561	592	620	629	581	570	550	558	605	600	580	603	577	584	601	596	608	590	583	578	561	645	590	591	578	604	594	573	566	589	620	593	604	564	618	598	630	584	612	590	579	580	594	590	604	582	580	592	647	579	550	599	595	593	602	594	617	573	641	550	629	590	591	596	593	527	551	557	572	565	616	596	603	576	599	611	597	545	575	608	579	603	575	538	573	592	665	591	617	546	590	591	595	591	553	513	575	593	603	600	589	544	575	602	599	564	593	561	595	568	592	568	559	563	591	584	605	601	589	598	622	587	593	599	622	591	589	647	587	578	528	571	614	576	555	566	564	578	605	570	576	577	564	551	590	551	615	580	550	587	569	595	560	572	568	593	606	585	645	539	582	586	555	567	621	598	638	546	595	573	603	590	582	604	572	603	582	579	569	584	586	579	576	572	543	549	585	602	582	551	547	593	601	630	553	609	616	578	620	640	588	566	577	531	609	546	608	569	553	588	529	590	571	577	609	548	585	611	584	575	592	634	598	595	574	637	598	578	600	569	566	597	558	606	577	573	570	602	585	576	626	621	596	578	575	612	600	595	596	601	571	564	555	575	589	584	575	549	590	566	558	614	582	585	576	585	567	618	587	555	596	611	571	529	570	548	627	648	586	566	576	581	582	581	559	578	594	637	588	611	637	587	556	574	608	620	552	595	573	592	586	617	549	540	550	559	604	568	570	609	621	572	592	597	635	561	613	571	584	592	539	582	619	570	572	544	567	580	546	565	591	604	545	583	590	573	591	572	577	613	613	555	602	593	612	540	565	621	571	581	588	613	584	631	577	580	586	559	571	567	604	621	582	618	608	568	570	617	584	616	574	622	559	580	571	556	522	561	605	591	554	564	608	608	575	563	551	669	571	559	591	580	599	595	575	576	593	541	571	611	567	567	578	601	593	582	583	610	583	585	580	557	569	571	554	596	556	546	558	582	551	623	583	582	575	562	568	583	574	555	560	608	602	575	601	617	614	581	590	618	625	611	563	613	626	587	592	572	564	597	573	548	602	583	561	628	606	571	590	551	580	565	584	592	571	578	589	558	582	560	591	545	558	605	573	592	607	610	596	550	603	589	616	612	547	575	571	566	617	574	586	618	584	640	574	568	582	600	618	629	559	620	587	602	566	598	570	526	592	583	612	559	551	594	561	563	572	613	664	567	568	577	595	553	586	592	557	589	575	582	586	589	520	594	554	599	602	592	560	558	581	576	601	576	576	581	639	567	565	581	568	588	569	548	615	546	612	629	608	642	593	573	606	587	577	582	560	594	577	564	595	558	627	553	567	591	612	547	609	572	552	596	558	582	567	582	557	590	609	566	553	571	576	625	592	592	542	540	675	583	577	573	578	571	616	584	555	581	585	578	585	572	590	579	548	608	569	626	560	555	584	620	558	538	592	582	604	602	546	599	579	575	544	594	558	555	598	578	575	587	618	579	551	599	557	549	568	572	550	585	543	558	577	576	588	560	575	596	584	606	586	582	568	581	547	562	584	568	565	561	598	580	605	578	614	586	613	554	614	598	580	583	583	569	558	573	588	570	545	617	592	560	607	571	604	568	608	594	587	576	582	600	588	585	604	562	609	563	544	611	562	563	568	573	524	552	599	545	581	601	565	588
23823	21070	28333	24035	21029	5407	970	665	607	545	457	482	456	426	407	454	399	423	408	424	379	367	385	422	394	364	380	368	346	398	369	392	367	353	358	388	347	409	388	381	357	372	363	362	395	365	403	384	380	366	411	410	393	388	389	399	358	358	368	377	376	373	410	356	354	372	330	391	350	384	366	385	417	390	356	330	376	355	380	373	363	371	390	363	362	401	362	366	357	342	365	388	338	369	396	334	365	347	373	363	386	332	384	354	334	377	342	358	398	364	384	367	368	347	356	346	371	348	390	358	378	366	354	346	378	364	350	316	329	347	359	391	406	372	364	399	383	395	379	395	349	352	361	354	346	340	397	369	350	359	368	370	388	373	394	358	402	362	371	386	325	380	362	320	384	379	343	354	361	363	364	393	360	333	364	374	389	362	388	356	377	335	394	401	339	384	392	357	382	361	384	377	333	336	379	362	355	373	358	344	357	378	354	348	391	407	343	380	366	367	324	381	353	343	347	381	346	354	352	370	355	395	380	374	389	345	352	381	370	343	372	338	385	384	371	340	349	356	342	371	372	358	392	359	350	396	348	377	353	406	372	346	369	356	335	382	356	373	358	381	349	397	365	361	355	371	351	314	358	384	346	357	354	349	385	343	373	339	363	351	409	372	366	373	376	342	387	396	323	368	382	343	380	409	391	384	386	340	386	370	359	377	368	334	389	408	357	344	375	363	366	336	357	370	390	366	339	347	338	364	363	328	389	365	367	405	325	375	383	367	325	388	372	338	366	326	335	351	351	359	394	367	378	364	373	362	345	357	356	413	385	355	393	350	355	372	342	377	397	378	352	387	348	370	362	382	373	345	365	362	394	394	338	357	375	356	343	381	319	359	355	350	374	386	369	366	338	333	362	366	339	366	397	339	373	343	376	365	366	382	377	372	367	370	347	365	383	368	372	348	385	349	377	367	376	362	352	402	359	334	374	356	371	349	366	373	346	372	344	404	365	365	367	359	342	385	353	348	362	386	344	352	381	327	366	374	341	347	363	356	336	354	365	344	364	385	367	343	371	374	351	326	372	391	395	330	341	350	359	338	355	356	344	399	342	380	356	348	360	368	346	376	351	324	378	338	376	313	352	389	391	415	339	335	352	376	370	353	360	400	405	387	357	385	388	371	372	379	365	376	377	359	350	386	372	344	357	354	330	361	362	356	365	358	353	352	371	333	368	370	378	406	366	378	361	371	319	394	352	395	345	344	352	392	374	359	350	374	346	398	342	357	343	346	383	392	343	346	414	376	347	362	347	370	391	360	385	404	351	376	376	336	354	313	357	338	343	344	357	368	395	377	361	345	398	363	350	376	372	356	335	354	380	366	351	371	358	371	350	351	336	368	392	355	350	360	373	350	378	382	381	374	382	364	365	371	347	354	362	377	352	368	402	378	356	338	371	384	357	370	371	356	371	353	360	375	369	365	379	377	367	376	369	372	358	363	353	360	367	326	365	380	365	348	365	380	381	366	382	334	366	373	380	325	361	347	372	372	375	375	389	370	350	332	372	366	371	336	352	331	361	377	397	395	334	364	352	399	384	390	368	398	333	313	353	377	358	411	379	372	365	382	353	340	357	363	372	301	353	377	332	347	366	338	344	393	361	352	402	359	364	374	362	374	362	354	393	405	347	373	366	355	345	347	351	381	343	358	363	345	382	381	381	343	357	361	358	350	331	375	329	358	318	368	328	394	352	386	390	377	385	376	379	375	356	355	364	355	369	340	391	345	399	380	354	350	386	357	368	356	390	345	382	373	412	365	329	350	375	356	355	359	381	394	365	358	393	360	352	374	405	381	343	403	355	383	370	346	372	340	375	360	355	371	366	378	397	360	360	359	328	375	372	363	364	380	354	378	363	349	385	320	353	366	367	379	392	382	327	361	322	351	367	371	346	361	348	342	372	366	366	337	367	372	404	340	343	350	384	380	377	354	348	366	377	340	354	408	351	347	404	325	352	390	382	368	360	352	376	353	345	364	387	392	351	356	391	382	351	379	382	374	346	366	370	363	363	380	375	373	403	357	383	381	316	352	390	374	371	355	338	381	363	355	378	364	362	340	378	356	398	353	367	385	390	353	330	343	373	370	363	333	354	397	365	341	375	387	352	333	357	369	352	333	386	346	352	362	361	352	378	348	387	374	368	345	379	379	347	374	366	388	359	378	370	397	354	358	343	380	354	373	323	379	378	350	391	345	397	345	324	380	359	353	375	346	330	380	344	329	366	365	391	366	381	383	350	367	325	325	387	392	366	336	386	311	400	330	388	357	351	371	359	359	362	408	368	347	347	372	352	340	368	345	352	359	344	361	366	397	364	353	365	358	358	348	357	346	372	381	373	389	376	378	362	350	370	337	357	360	386	374	373	347	380	380	346	374	378	373	357	381	389	369	369	349	375	374	362	380	357	356	378	329	360	368	369	377	365	352	354	366	358	344	345	364	353	389	376	356	361	349	335	369	354	362	352	360	366	344	364	354	368	363	339	358	347	405	377	384	345	400	349	372	325	391	383	325	387	350	370	386	397	353	340	361	356	354	384	382	353	385	382	377	355	391	399	383	355	387	391	371	346	329	364	381	369	354	377	367	350	393	365	367	369	374	384	407	384	331	375	370	392	383	366	350	358	389	354	358	363	361	368	377	364	370	315	355	399	370	382	376	351	380	377	356	359	393	318	326	370	344	365	343	397	353	372	381	357	356	409	341	368	339	403	367	358	326	343	375	384	359	396	375	341	359	375	383	380	347	355	354	373	367	424	395	372	362	363	377	372	362	355	373	326	369	365	369	371	380	371	363	365	385	358	368	369	343	363	348	357	371	347	364	320	337	381	357	388	373	329	394	373	399	338	374	336	360	360	314	338	346	393	363	366	359	355	337	368	348	384	374	360	378	360	347	325	345	374	362	354	363	342	361	362	350	385	311	360	339	386	374	376	370	371	359	377	341	367	344	358	379	364	337	343	339	395	365	372	334	332	382	372	387	374	363	371	365	383	373	380	357	387	360	362	350	379	363	332	370	341	393	368	358	365	353	352	375	388	356	404	379	347	372	378	360	337	372	352	338	395	342	362	365	355	344	348	340	373	385	392	387	380	360	382	374	366	359	382	403	358	351	377	349	360	368	373	381	362	361	400	334	363	371	342	359	344	356	338	335	342	377	361	380	377	340	371	367	397	353	385	366	389	380	383	372	356	358	360	404	363	385	357	373	362	339	353	361	351	320	348	384	342	348	401	358	385	370	380	417	347	379	366	359	345	384	370	361	359	363	362	354	345	356	398	376	367	353	362	348	372	376	383	349	349	367	375	382	375	341	361	383	365	393	349	341	361	348	380	337	352	349	379	346	362	360	331	372	375	353	373	345	337	381	352	350	369	314	358	380	354	319	349	379	366	349	413	343	363	356	338	387	376	347	372	368	325	364	371	356	356	376	331	356	349	339	355	360	353	374	373	373	356	352	390	377
5226	10330	8280	4250	2962	2279	1736	1469	1256	1102	982	878	881	813	757	747	753	697	705	723	644	665	657	616	623	589	626	662	579	590	576	564	587	579	576	572	578	597	611	599	534	571	620	571	547	565	533	588	591	559	609	585	564	532	592	591	548	559	582	591	600	595	540	590	588	541	536	583	583	533	581	514	555	533	577	521	526	575	547	610	560	570	579	539	608	559	528	545	529	559	589	574	581	562	552	510	544	575	540	537	553	496	541	553	507	534	563	550	525	560	606	519	571	566	561	563	536	565	541	601	587	552	549	529	524	577	615	558	522	571	581	601	575	542	559	596	544	553	542	558	564	560	527	608	561	551	550	571	630	556	562	553	552	552	579	582	544	540	560	574	542	545	549	533	533	551	545	506	537	577	570	554	552	527	536	546	530	560	539	565	549	605	542	556	525	551	588	601	591	555	534	607	554	583	583	553	514	553	521	513	552	576	573	522	542	565	574	582	560	528	539	574	523	554	535	565	580	541	541	562	533	557	571	543	563	543	548	507	524	527	544	551	577	549	607	543	578	520	562	547	541	576	557	519	573	561	614	548	587	572	589	538	555	592	580	530	571	589	534	545	595	467	533	594	575	565	538	563	535	561	565	570	544	616	584	569	575	569	537	541	542	544	558	533	569	553	591	543	527	504	544	545	517	577	546	563	529	564	543	566	560	579	545	559	539	563	527	606	569	547	571	527	588	547	530	521	561	564	574	547	558	531	574	530	569	551	550	590	539	531	532	545	549	579	580	557	577	565	576	540	516	589	538	548	577	547	549	574	611	607	500	518	583	537	524	543	560	548	540	559	534	521	554	556	534	550	523	500	554	557	547	606	531	542	573	542	570	587	502	565	557	558	567	536	545	545	609	580	569	558	593	553	610	543	571	587	547	539	592	603	543	574	573	527	566	553	574	564	593	581	584	542	544	532	545	575	565	535	583	575	591	580	575	536	535	564	539	557	504	573	575	589	619	567	574	559	561	540	556	556	549	581	540	542	578	549	564	599	546	565	533	536	609	548	550	550	561	587	528	524	563	562	579	606	540	553	539	514	548	592	557	615	546	556	537	561	536	589	592	568	556	571	543	551	512	571	529	591	514	525	543	565	554	570	545	543	567	543	548	549	584	545	530	573	586	545	567	548	543	524	574	563	604	593	569	521	512	587	589	545	544	572	493	550	547	597	536	547	498	571	556	571	533	582	474	572	583	573	554	590	561	564	573	533	561	595	553	581	556	572	543	590	544	561	580	502	583	566	547	535	602	553	548	530	554	541	549	590	549	557	574	546	541	567	534	548	547	558	536	575	554	571	532	551	555	547	556	522	550	587	565	534	573	553	581	571	573	593	570	565	553	546	563	543	543	534	576	589	561	545	555	609	578	545	538	558	539	573	493	582	554	536	567	539	573	600	581	531	531	546	566	539	557	542	555	567	540	593	579	548	516	582	536	566	572	546	591	570	562	558	541	539	576	565	550	564	541	564	513	541	535	569	555	519	548	526	589	530	534	587	559	520	571	557	544	603	573	606	532	585	545	553	552	538	568	525	562	555	565	613	521	580	534	555	576	585	559	579	562	607	548	549	559	529	540	544	563	564	552	574	522	518	534	563	583	525	503	566	541	553	584	545	534	561	552	528	534	563	563	491	592	562	553	555	538	550	559	559	588	535	567	556	529	567	554	507	551	611	558	541	516	548	559	577	542	551	539	551	574	570	573	585	540	549	562	554	562	584	535	555	555	562	565	544	563	511	537	531	544	542	602	543	579	552	564	569	558	552	523	578	533	582	579	584	586	517	537	573	576	549	511	589	520	587	593	575	543	555	510	541	594	553	559	535	545	561	542	568	530	546	575	563	565	540	525	562	538	529	511	541	540	603	574	538	570	541	584	563	571	546	519	540	563	558	574	567	581	610	567	590	562	573	568	557	538	566	543	581	569	540	520	552	555	573	580	545	582	553	567	587	545	582	541	553	546	526	572	565	526	534	521	578	558	559	567	561	519	538	593	561	520	527	538	540	536	563	561	582	576	536	572	541	547	549	549	581	552	593	601	589	537	573	545	583	592	579	521	585	530	494	524	547	546	579	552	571	562	590	538	544	569	540	563	563	562	541	599	539	560	563	556	552	569	568	540	556	555	593	533	527	563	519	554	563	577	563	541	545	556	540	561	535	551	552	582	603	560	522	575	551	557	536	542	562	515	536	558	571	558	592	555	540	563	547	566	598	592	559	560	542	562	526	575	564	566	573	595	503	566	551	528	529	576	524	542	561	550	556	570	541	553	554	533	523	573	562	553	571	573	569	573	536	604	553	622	550	566	592	611	576	504	567	560	602	580	519	566	569	583	561	535	569	528	568	539	561	553	574	587	609	560	607	524	520	539	580	571	525	520	601	517	572	571	580	561	572	596	615	567	569	526	547	586	558	585	580	518	550	552	539	541	557	552	549	524	590	565	563	587	518	588	600	580	496	583	583	514	574	562	541	588	571	565	585	601	575	565	497	551	539	572	574	551	543	530	541	571	545	551	522	574	558	557	575	515	575	552	540	544	543	543	548	533	605	553	589	539	573	562	515	574	582	555	570	570	543	552	540	569	545	531	519	558	551	539	530	515	519	576	543	538	561	549	584	556	530	555	534	534	601	565	513	571	538	600	540	560	543	563	552	527	555	550	558	519	553	516	554	541	533	538	539	567	574	545	592	534	554	545	598	575	583	515	539	547	562	578	574	566	554	561	577	580	552	571	521	556	603	549	571	568	555	552	542	536	596	578	539	536	571	549	576	558	540	554	546	571	556	563	534	521	585	557	560	573	544	566	546	563	557	493	561	581	564	524	540	496	536	570	593	600	561	534	555	567	582	560	571	535	512	552	512	577	538	615	606	563	544	573	553	576	580	548	588	595	534	572	543	552	576	523	574	562	553	550	565	536	566	569	510	533	554	519	509	533	499	561	568	567	556	539	546	584	570	511	557	570	567	550	563	522	591	571	550	541	530	532	518	507	554	532	530	583	567	539	568	580	519	572	585	551	582	593	557	573	529	573	525	539	533	511	577	561	534	544	566	550	554	542	573	597	574	537	553	554	530	619	551	559	506	548	617	562	567	548	543	522	591	559	526	603	563	560	593	576	515	519	537	577	558	556	531	541	569	559	607	558	515	548	550	548	582	574	572	583	513	572	546	577	586	539	528	594	524	554	600	523	606	580	503	539	533	588	517	556	554	526	539	594	540	570	536	539	514	498	540	527	565	558	638	537	516	562	540	561	545	589	608	586	567	564	534	564	594	547	546	516	538	558	566	594	523	544	519	527	540	600	580	538	527	539	523	498	604	586	515	566	557	539	526	548	567	577	531	552	548	520	524	580	585	536	566	547	571	535	588	591	566	570	561	586	551	564	546	543	568	540	550	529	580	551	545	567	550	519	575	564	574	575	572	562	537	554	559	581	534	567	593	526	566	561	528	570	545	582	555
22949	21076	28806	23554	21077	20856	2814	740	496	472	368	368	323	315	261	277	268	245	231	216	220	180	199	210	197	203	189	199	150	187	156	165	173	172	176	148	182	184	155	183	141	145	166	162	165	153	165	160	147	186	161	186	133	156	143	155	153	175	169	158	149	159	142	170	160	157	153	161	160	163	177	143	164	161	133	145	176	175	179	152	152	177	179	143	160	142	161	163	166	136	145	160	137	146	145	168	129	132	131	168	156	128	157	165	150	149	164	140	151	150	163	150	171	139	156	154	160	141	137	157	157	148	190	141	153	163	164	153	150	149	148	147	143	150	154	153	149	165	170	161	139	160	150	140	174	148	180	154	161	158	161	150	151	159	143	150	191	180	162	149	169	141	169	147	165	160	159	151	152	166	170	167	153	170	163	153	167	156	164	151	144	151	166	175	152	158	200	155	165	120	134	176	170	148	163	160	146	143	175	145	141	154	151	149	142	146	156	159	150	139	147	143	163	148	141	152	153	176	184	175	158	150	169	145	147	142	163	151	176	160	140	149	160	136	157	158	138	163	160	135	162	162	150	144	162	154	181	148	142	164	160	155	144	151	156	163	154	131	186	160	150	148	149	148	138	147	157	143	148	143	153	169	177	164	142	148	161	131	153	160	148	152	145	150	187	158	148	149	142	163	156	167	176	147	154	148	171	149	182	174	165	162	175	152	152	155	184	160	135	152	153	162	153	165	151	159	149	144	142	159	156	150	145	163	155	145	146	145	169	153	138	165	169	171	149	129	139	138	137	159	144	134	180	146	153	155	146	149	159	145	140	165	144	163	144	158	149	167	124	167	129	143	162	175	162	137	152	168	148	155	140	169	152	152	161	179	150	135	158	145	158	168	140	163	159	145	160	147	171	152	142	152	163	146	166	138	155	167	150	150	150	136	160	135	166	172	145	150	138	154	176	164	156	144	143	141	148	141	136	153	157	135	177	155	154	148	158	166	155	162	148	159	145	142	167	142	160	158	148	159	140	127	152	160	152	183	156	162	151	171	134	166	154	123	142	160	151	174	142	143	125	151	144	140	156	182	144	153	160	170	169	131	140	156	136	142	132	158	162	158	142	127	153	153	169	141	148	162	141	132	136	153	136	138	126	136	155	157	152	152	142	154	161	159	173	155	153	139	144	143	157	146	149	183	164	159	134	163	150	152	165	145	147	142	140	174	152	181	156	148	156	175	141	156	136	156	149	143	128	171	150	178	183	149	156	167	164	139	141	165	145	141	144	173	149	165	146	161	140	164	151	145	153	174	140	155	172	167	163	151	154	172	135	137	160	155	152	155	159	162	143	141	159	148	148	139	170	142	171	138	156	133	168	152	166	168	167	162	165	159	152	141	136	147	140	151	153	157	138	135	158	165	155	154	133	168	133	150	157	149	148	148	147	149	173	169	158	149	161	182	167	155	179	156	177	137	137	150	154	113	144	158	169	177	143	124	148	143	140	156	140	175	169	132	154	156	166	149	161	178	168	144	128	150	151	144	165	162	154	168	158	186	164	157	140	146	137	153	165	141	153	158	138	153	148	166	150	173	170	154	136	157	148	136	147	162	146	151	160	177	158	157	151	147	162	125	157	134	141	176	165	162	173	118	158	153	161	156	162	140	172	137	162	144	157	156	133	143	150	164	153	133	151	143	155	164	159	155	162	147	164	154	153	148	150	172	150	160	168	158	152	153	128	147	133	168	149	163	137	151	141	154	158	144	156	162	173	166	157	157	149	160	146	156	149	156	144	162	177	158	148	133	153	164	140	163	139	160	145	147	142	146	152	130	152	139	165	146	144	151	127	157	128	141	170	141	138	181	166	147	154	181	166	152	143	157	125	158	159	167	137	166	178	183	163	153	161	174	163	172	149	152	148	169	141	151	150	147	129	174	160	166	142	166	164	167	161	149	159	150	147	147	150	155	164	157	167	140	172	140	140	156	144	137	146	151	161	134	154	152	130	134	171	150	148	162	174	147	142	137	173	148	154	148	169	140	146	163	155	137	143	140	171	147	154	156	154	153	156	176	148	139	148	172	144	144	151	138	152	167	145	166	170	164	153	147	149	160	164	173	157	145	149	161	171	157	127	152	154	138	145	153	160	132	116	145	147	160	119	166	148	159	140	133	148	145	138	157	141	145	149	153	166	185	152	158	173	130	154	140	159	150	151	147	157	167	158	144	131	145	135	157	167	135	163	149	135	126	157	172	165	160	167	146	154	143	160	129	139	146	166	142	145	155	141	131	149	158	142	146	153	150	133	133	159	159	142	151	143	155	142	163	142	153	171	148	162	139	177	164	155	168	129	161	127	170	115	134	171	158	149	164	155	149	165	173	157	139	152	161	137	154	166	171	145	148	152	167	163	166	116	154	157	141	134	146	157	147	143	162	164	145	156	151	173	164	177	138	146	152	141	156	151	135	150	157	134	160	129	158	152	124	147	157	162	173	129	143	173	174	157	155	159	146	146	130	150	171	158	182	161	127	161	144	151	164	148	135	170	141	140	136	141	122	141	134	149	150	180	137	151	167	160	167	133	161	152	161	153	135	173	149	176	160	156	150	154	144	154	146	148	161	141	140	155	165	147	152	158	145	153	160	155	144	137	151	120	157	129	170	146	154	137	150	145	153	152	158	193	166	172	155	170	144	154	171	165	156	167	161	166	160	134	145	154	160	134	156	133	170	156	156	147	169	144	153	146	138	166	148	163	153	146	164	155	138	146	169	117	167	142	131	130	146	143	158	170	143	147	143	146	146	137	141	164	174	148	167	149	144	167	141	130	155	161	158	145	154	164	137	146	171	166	150	176	157	153	147	149	149	151	173	157	163	182	154	146	145	131	175	156	161	156	163	169	162	167	149	135	142	141	139	175	147	170	165	157	163	171	155	144	148	159	159	137	155	147	161	145	160	125	139	144	165	131	148	163	158	150	145	151	146	155	151	164	168	165	138	176	131	168	142	158	142	151	175	153	150	175	157	167	170	138	152	156	138	155	128	141	149	166	142	151	140	174	144	157	141	146	155	151	144	147	151	145	141	133	148	139	140	130	142	171	160	146	156	148	157	172	150	145	145	145	135	136	144	140	147	142	161	160	152	145	158	149	137	142	158	152	171	166	143	132	152	131	151	163	164	145	144	168	153	150	137	145	145	131	137	167	144	134	159	140	155	179	170	149	161	146	155	171	136	179	135	127	157	153	133	155	154	161	148	140	160	160	151	169	137	142	163	139	149	165	166	144	154	143	129	158	155	167	157	148	144	162	165	157	151	147	140	134	158	169	163	164	154	171	144	160	187	168	161	158	151	166	152	167	168	155	142	148	164	165	144	149	129	158	166	141	173	153	157	143	149	143	151	140	140	138	139	146	162	140	163	162	159	182	142	158	155	171	167	142	158	153	160	153	159	145	148	170	150	169	144	143	138	165	141	185	149	140	158	141	149	172	156	135	142	173	152	127	155	165	148	141	145
7201	15470	12798	6750	4788	3369	2519	1889	1567	1335	1139	986	781	751	693	598	564	504	468	477	445	439	376	389	337	373	344	338	355	346	305	316	305	273	302	310	333	274	251	296	278	300	241	260	267	270	293	297	280	278	278	242	246	237	293	272	267	262	274	279	263	290	263	282	245	238	254	230	250	262	245	251	250	243	251	249	240	278	262	232	239	261	268	258	243	238	259	249	260	287	251	247	263	227	251	273	268	246	256	258	261	264	247	253	262	263	256	224	247	267	256	251	254	246	225	246	246	245	252	271	225	249	233	268	269	237	274	237	231	251	260	245	249	240	245	229	238	261	242	253	283	231	262	252	253	225	237	268	239	260	228	242	234	256	215	242	216	235	253	199	248	229	254	233	246	214	236	248	213	240	260	229	247	240	262	268	238	251	221	271	249	268	228	204	252	270	246	250	246	222	237	208	261	242	234	262	268	252	239	252	228	260	268	238	239	239	248	244	246	218	254	245	241	255	210	271	280	238	245	255	248	250	250	224	241	232	242	233	245	236	254	269	247	222	237	247	226	243	249	259	237	240	251	250	213	256	247	247	267	251	189	269	227	235	223	234	244	227	228	244	238	250	252	259	266	251	251	236	214	265	226	261	248	230	243	252	263	255	255	256	263	237	263	222	234	245	259	217	238	258	263	247	202	255	268	228	228	253	243	243	254	245	220	232	251	227	237	234	199	257	244	244	244	240	258	282	245	236	232	233	239	239	250	225	238	268	256	236	226	234	228	235	231	258	251	243	258	243	226	256	249	246	241	237	258	264	249	238	280	243	220	260	217	246	246	258	239	259	241	225	258	241	259	252	233	258	228	246	241	234	221	228	265	251	257	244	251	255	256	246	241	258	235	261	233	271	256	254	226	291	244	213	255	269	232	263	250	245	214	242	243	281	255	226	237	207	252	220	261	241	229	259	244	248	216	262	237	236	231	224	242	206	229	234	261	232	244	226	249	216	227	221	249	222	238	248	230	252	247	284	252	248	245	247	272	260	262	227	268	232	234	231	256	218	256	260	248	290	237	246	249	236	248	253	231	264	247	249	250	260	216	259	238	227	273	225	242	246	251	250	232	247	223	252	245	247	250	215	237	246	235	235	249	254	240	228	229	230	221	233	255	240	244	249	230	248	263	235	257	221	260	222	253	279	225	234	250	256	243	262	264	253	248	241	237	232	261	234	244	245	260	219	240	282	235	240	244	232	238	234	245	236	245	258	256	240	236	209	256	237	224	213	232	267	247	270	241	216	232	208	259	265	263	250	264	234	241	250	236	259	260	224	228	263	224	231	252	232	231	255	247	260	252	242	244	260	249	243	300	275	251	236	247	255	255	245	247	233	246	231	209	216	241	222	244	244	251	233	226	233	238	243	231	261	253	213	227	277	254	254	250	242	231	216	249	267	241	250	217	254	225	243	241	224	258	205	246	234	241	231	216	247	246	256	259	260	246	256	238	252	232	235	243	264	241	223	247	236	247	242	274	237	219	244	224	234	237	233	239	215	225	253	260	259	243	234	272	274	260	233	238	221	253	231	256	259	253	245	205	252	248	256	211	239	257	236	228	227	264	232	235	239	233	215	230	228	263	237	256	228	250	248	256	244	248	240	263	268	272	246	230	229	270	237	236	264	246	241	243	259	227	239	253	259	244	240	255	227	232	216	222	224	257	232	255	208	219	206	244	231	259	236	241	238	253	235	236	236	258	257	255	259	221	225	248	240	249	205	244	230	262	250	234	271	269	232	245	243	250	264	233	275	226	239	244	230	227	234	246	228	266	236	270	207	211	228	227	275	233	258	263	245	244	268	237	226	234	221	242	250	248	276	253	244	231	250	235	236	244	211	244	244	202	240	247	250	242	250	231	258	262	251	249	245	272	248	278	266	276	286	243	261	240	301	250	229	251	234	257	241	248	217	226	237	213	245	220	245	245	250	267	230	259	230	286	225	237	250	230	255	231	254	249	264	235	215	216	227	256	263	256	249	239	291	256	219	242	248	262	235	236	241	244	218	274	241	230	239	250	234	242	251	241	237	246	241	265	252	240	225	258	242	250	247	231	235	237	242	248	271	225	272	251	238	259	231	253	240	239	232	270	239	246	247	220	212	214	237	233	222	249	242	245	244	247	251	228	262	239	232	253	229	221	241	251	259	245	260	234	264	246	226	277	242	245	217	239	261	242	249	237	237	245	224	251	216	240	223	263	255	215	246	232	255	237	242	257	242	271	208	247	249	265	234	245	248	231	232	239	232	257	285	247	252	246	235	250	263	280	231	244	255	251	250	227	265	251	250	240	245	239	272	227	221	217	243	228	271	255	246	239	229	267	236	239	236	251	248	236	251	245	260	251	251	243	237	249	248	234	247	251	227	235	237	219	272	236	248	234	266	268	255	235	202	245	232	262	239	231	236	227	253	265	244	227	273	226	258	228	260	240	253	251	277	240	243	227	247	251	251	231	229	268	242	243	256	217	206	247	255	231	237	231	245	266	265	258	218	247	234	237	241	240	219	222	246	239	243	248	239	226	267	263	248	258	254	242	253	251	232	249	240	258	272	235	265	264	250	290	233	200	221	224	205	252	244	234	224	225	269	253	250	231	246	236	250	225	240	251	263	272	276	236	238	277	252	237	231	266	244	231	250	230	256	231	249	221	238	236	239	224	240	259	233	243	242	239	263	212	262	242	248	218	246	233	233	216	239	238	255	208	243	228	272	242	253	221	243	236	248	244	236	245	233	220	251	239	252	251	219	228	241	245	215	280	260	229	237	245	252	239	252	232	216	251	260	284	274	239	244	251	241	264	227	245	233	244	248	243	201	233	260	240	248	238	259	217	240	241	272	240	245	232	227	253	271	236	204	265	249	232	254	237	247	234	247	256	256	225	252	251	225	250	232	253	253	265	240	225	245	209	252	248	239	232	242	240	246	237	220	258	230	265	247	261	255	220	244	234	242	242	243	254	262	237	246	234	227	237	228	233	227	255	210	239	244	229	245	266	258	221	254	240	258	219	236	235	236	250	255	248	234	255	234	228	228	251	235	237	253	241	251	243	244	227	236	266	245	213	247	236	251	278	230	258	270	272	255	229	222	244	246	249	256	225	223	264	236	244	241	251	234	247	261	253	265	238	260	236	257	267	255	208	235	259	241	243	227	206	263	246	243	240	251	268	264	268	257	241	249	240	219	259	253	264	262	267	278	220	277	262	252	241	258	245	262	271	253	276	266	220	236	234	242	222	229	261	249	241	258	240	249	245	238	258	230	246	222	254	240	255	234	237	206	228	234	257	242	232	228	261	248	223	251	223	248	234	219	216	251	233	245	237	232	250	266	255	254	217	236	256	263	230	251	261	258	230	230	221	245	259	237	249	253	254	235	286	251	259	237	271	239	261	209	248	230	251	254	244	235	219	230	278	256	216	239	249	251	242	255	226	242	261	260	261	201	262	266	230	229	251	224	225	252	244	237
26658	19949	6103	714	488	443	425	417	410	392	369	377	357	391	431	389	395	381	382	405	371	389	373	368	382	380	384	359	398	381	377	390	356	399	370	401	401	373	407	430	358	441	359	401	411	388	449	383	361	391	372	379	358	362	382	413	389	370	396	360	390	393	358	422	374	350	362	385	372	371	376	394	387	380	400	391	402	386	389	395	360	389	395	371	379	390	407	360	399	406	403	369	394	408	388	391	409	371	375	379	370	392	363	387	382	394	396	373	389	412	375	371	361	389	354	333	386	344	412	374	432	419	389	406	392	391	416	391	427	377	374	367	357	365	363	398	376	364	350	384	401	377	373	380	367	379	430	396	391	402	351	374	426	396	362	338	338	355	371	374	412	368	392	350	390	356	376	351	397	343	408	349	391	402	425	382	376	364	386	384	373	368	378	375	398	396	377	406	366	370	380	385	379	373	398	401	374	371	421	356	368	386	392	380	347	383	360	401	366	394	392	362	408	392	425	382	387	355	393	344	407	393	358	345	365	382	419	368	385	390	389	375	408	379	399	418	404	366	388	377	357	358	397	396	386	356	395	392	379	337	357	359	388	346	412	356	356	402	362	378	362	380	367	403	371	374	427	360	389	374	372	409	358	406	354	409	391	373	363	353	393	358	350	387	366	376	397	371	396	376	377	394	367	392	395	374	380	360	367	369	413	361	365	371	389	387	391	379	375	397	376	394	413	391	385	369	383	355	379	404	381	376	407	387	379	396	388	382	368	365	375	389	400	393	366	394	392	393	399	350	366	394	379	384	357	384	389	354	340	407	403	362	356	421	360	383	358	351	383	402	394	355	380	404	389	389	362	376	392	343	382	387	364	378	399	417	379	418	387	385	366	364	396	385	408	405	334	378	418	390	389	400	390	366	397	393	413	376	384	384	393	369	389	356	390	399	407	407	394	360	341	359	387	387	394	377	387	412	371	365	377	353	367	390	380	369	381	376	388	378	391	375	389	396	395	397	374	349	362	393	343	406	389	390	359	396	360	400	400	391	410	350	374	367	409	384	404	389	412	352	377	360	375	376	407	377	383	389	366	359	387	384	379	384	388	373	376	391	430	403	390	357	383	396	389	393	381	408	367	330	378	417	395	363	348	398	398	374	407	369	347	376	367	375	392	387	358	395	410	356	390	371	374	353	374	382	369	401	397	347	363	380	357	370	373	357	365	391	405	409	416	369	397	393	374	398	361	406	417	402	410	350	377	399	354	413	399	368	396	410	346	395	371	381	405	367	364	340	406	379	401	388	401	366	397	399	409	389	375	363	374	368	388	402	382	379	392	388	380	394	416	355	384	399	363	340	386	374	383	363	410	382	371	368	424	381	379	349	348	364	401	415	366	389	388	380	353	372	373	364	393	359	373	391	364	390	361	379	389	364	394	341	423	368	396	366	369	392	367	395	435	406	375	371	348	382	351	370	350	372	390	371	461	353	366	354	401	366	399	407	392	393	366	367	395	383	364	392	363	337	398	396	377	381	359	369	392	397	356	407	387	399	376	383	412	397	377	362	392	410	382	374	392	407	359	398	376	353	362	416	371	389	379	356	363	387	360	405	357	379	390	333	379	408	373	369	366	346	409	404	371	377	380	402	355	375	377	374	364	394	341	365	375	372	406	414	383	362	345	372	330	390	391	394	392	354	403	399	387	363	389	373	363	385	398	388	376	416	397	367	344	352	372	398	370	395	402	381	382	363	410	382	357	394	404	349	388	388	381	390	388	398	350	351	391	386	417	365	399	381	382	373	399	388	426	388	372	395	362	350	393	369	369	360	392	398	402	380	363	419	387	362	396	397	358	408	388	367	368	411	400	390	420	363	384	362	367	402	405	396	384	360	348	404	411	389	380	383	332	373	368	362	370	367	381	387	379	371	378	395	399	384	373	354	365	368	393	377	407	386	331	379	376	393	377	393	400	370	371	395	402	404	377	388	379	427	387	392	361	374	355	372	394	379	365	382	373	376	358	406	388	409	407	379	418	359	373	368	374	374	389	352	371	377	419	386	379	426	374	396	402	362	377	369	384	418	374	383	351	359	369	380	360	355	419	378	390	381	332	343	364	367	355	375	353	356	397	367	389	392	362	389	384	413	349	370	352	375	390	359	383	374	370	384	367	358	409	377	410	366	400	387	431	364	379	390	357	372	392	382	358	374	401	381	357	398	383	368	406	400	381	371	385	385	377	384	350	408	373	440	387	396	380	376	364	397	385	374	374	387	332	383	394	383	339	380	356	385	365	383	382	400	415	349	382	384	379	374	362	408	374	382	372	380	368	367	379	379	360	384	393	406	357	406	381	404	376	377	367	364	392	358	369	409	396	381	395	368	375	372	409	351	345	366	365	395	361	361	399	383	402	355	418	369	380	373	345	403	361	411	366	390	376	361	420	403	412	372	354	363	370	343	415	389	329	386	384	369	384	391	394	355	327	407	391	406	367	373	363	381	399	387	384	358	385	375	365	386	353	382	350	374	383	361	390	395	383	366	361	382	343	355	355	432	388	380	375	361	401	416	405	401	413	382	405	388	364	392	397	377	391	368	394	388	381	361	416	409	357	361	338	388	377	379	330	393	383	350	395	350	389	409	411	393	340	363	353	391	378	386	344	393	368	390	425	416	394	385	386	377	418	402	402	370	400	357	381	393	338	414	359	368	368	393	376	383	418	346	356	372	367	365	393	362	400	391	349	395	382	368	388	364	407	375	380	367	396	398	401	383	368	402	386	378	413	386	354	382	350	368	354	363	362	346	380	414	369	356	369	374	347	386	375	409	380	400	398	400	377	344	370	404	356	383	389	398	365	379	403	355	405	379	397	379	373	383	361	411	415	362	400	361	359	365	381	368	347	372	383	392	376	378	344	386	399	365	372	373	338	379	380	397	386	381	354	377	363	433	392	387	344	402	389	368	411	381	374	330	357	368	363	395	360	355	375	392	379	423	366	358	365	383	382	389	349	398	387	395	415	379	356	387	381	383	373	397	391	393	381	386	367	353	368	405	391	394	364	374	381	363	392	372	408	395	375	360	389	370	389	427	391	389	384	421	394	346	343	375	378	356	429	404	368	372	340	346	374	380	392	357	404	373	379	369	442	351	353	401	351	381	375	398	386	408	395	368	387	386	342	355	412	389	353	357	368	378	364	377	369	373	376	379	399	371	404	369	387	388	382	396	380	368	359	366	397	343	382	376	403	348	387	384	360	416	377	398	363	380	389	366	384	420	397	393	367	414	388	412	367	405	354	368	354	356	383	402	409	371	337	387	381	366	352	377	384	378	373	377	408	372	403	397	425	419	388	357	366	404	351	385	360	344	354	368	408	393	394	372	390	397	362	401	392	381	389	417	355	398	387	352	354	404	371	360	395	367	404	413	373	395	389	364	421	360	395	352	383	361	372	412	392	383	378	374	388	390	367	400	382	375	369	370	398	410	377	370	403	398	413	361	376	354	377	395	381	417
4063	1410	1268	850	730	709	689	591	637	602	539	619	557	585	598	563	641	552	622	600	574	580	569	562	594	558	591	605	569	578	594	551	562	596	593	613	565	562	600	576	569	582	579	597	586	596	567	600	572	587	585	602	590	557	581	572	575	564	593	542	587	611	533	578	556	580	569	596	578	557	614	567	556	568	625	547	578	589	564	590	571	549	575	574	551	563	596	561	569	650	563	594	617	607	585	606	542	527	559	571	579	575	588	580	564	591	601	562	561	623	597	590	563	621	540	575	563	561	561	539	610	588	592	575	603	581	583	559	589	539	557	578	600	558	549	576	512	589	568	554	564	572	560	604	545	545	616	566	556	568	585	611	571	560	589	598	583	555	562	568	586	561	567	561	563	618	619	577	598	553	575	634	577	552	598	577	556	557	649	598	586	592	572	594	582	550	602	579	577	589	573	585	600	539	576	568	571	590	539	630	552	598	535	598	587	613	567	619	573	539	588	564	581	595	555	563	569	588	548	598	583	581	571	576	600	610	632	538	595	565	640	558	565	572	578	550	557	557	565	560	556	578	582	542	628	575	572	582	607	588	589	570	572	554	563	565	551	611	567	562	562	569	583	548	590	536	572	603	591	559	548	549	570	574	588	594	601	566	565	633	580	612	588	598	570	623	551	608	628	563	591	581	557	611	633	536	608	596	630	592	587	536	576	584	583	555	540	576	576	592	559	555	608	544	587	584	549	533	600	617	538	555	539	560	620	579	581	589	625	573	573	560	589	585	624	608	556	576	595	583	580	546	555	555	603	563	606	566	573	580	590	607	557	620	608	561	571	605	586	590	579	561	567	596	561	555	584	554	568	586	554	545	555	565	566	522	503	587	580	554	594	605	537	577	637	601	605	597	621	596	565	556	598	587	597	577	598	596	581	538	573	573	562	564	561	567	577	576	596	590	580	607	584	584	603	561	552	580	542	554	603	565	569	560	581	571	532	561	611	568	574	556	602	549	605	556	596	570	603	563	596	567	582	577	597	558	603	576	555	571	576	568	563	596	550	633	604	537	579	552	616	603	551	523	583	584	613	558	554	615	582	606	559	595	579	589	584	572	560	569	560	587	591	580	590	534	571	549	604	569	563	619	566	556	583	544	583	589	649	607	577	592	574	572	554	662	620	603	526	579	558	552	547	595	586	567	585	563	586	551	597	589	596	593	525	532	526	575	580	605	579	546	597	607	568	612	571	566	579	560	633	598	557	551	587	606	627	558	586	533	573	557	571	527	581	627	593	555	564	601	568	571	565	548	593	559	573	571	554	544	610	582	559	567	584	591	555	594	557	595	601	577	541	606	647	604	591	609	519	580	550	585	579	558	603	594	587	569	588	606	557	585	566	575	599	560	581	560	599	536	614	551	574	558	550	583	605	576	563	572	565	573	549	596	600	546	588	583	614	608	588	596	608	588	578	590	606	575	584	565	561	577	587	587	581	561	558	613	587	572	561	599	586	565	537	624	583	565	561	549	566	596	589	605	567	565	559	603	582	582	591	588	564	600	576	571	599	559	568	555	580	581	577	539	602	593	572	573	606	563	558	549	588	566	581	566	549	636	577	569	607	607	605	533	623	566	566	565	542	546	577	577	568	592	564	532	582	605	554	567	617	563	591	562	579	551	609	594	575	603	591	590	590	611	594	585	567	565	572	561	594	540	568	594	549	574	553	569	551	565	551	569	575	537	537	578	584	584	588	584	545	611	576	561	526	575	567	586	561	556	593	583	549	567	561	575	555	552	595	569	589	554	633	619	566	582	610	591	593	608	603	570	607	610	583	575	566	559	563	563	592	567	583	618	561	601	557	579	579	560	616	596	598	608	575	559	562	558	578	615	590	600	583	621	562	587	593	598	573	580	573	604	605	582	531	598	591	583	566	625	564	529	560	555	548	540	567	559	520	535	572	559	581	608	565	584	575	533	603	560	570	557	581	594	592	624	582	583	564	534	544	573	564	574	567	570	547	611	597	594	551	608	598	601	563	560	623	576	608	539	610	564	522	575	601	570	559	551	587	567	580	568	554	571	575	596	601	650	584	617	574	584	599	580	568	561	616	535	587	530	563	593	566	580	580	552	558	589	587	612	564	534	570	601	550	574	595	601	553	562	583	568	614	593	550	608	572	578	548	607	578	572	558	602	592	586	556	546	577	586	577	591	620	531	546	543	572	568	548	593	568	557	599	547	586	548	589	600	546	568	585	580	582	614	551	541	601	581	570	582	599	543	564	562	594	562	591	567	553	600	596	612	560	584	557	571	618	609	595	610	576	611	583	574	579	572	591	561	636	578	568	581	587	547	542	574	500	600	547	583	577	603	582	563	561	581	603	551	564	554	595	571	551	640	595	551	566	565	589	575	553	555	553	590	557	536	587	571	597	595	549	627	560	574	589	577	547	592	577	593	610	581	558	570	547	564	583	605	602	584	593	567	571	554	597	607	588	625	569	592	591	581	573	592	573	587	603	576	600	552	607	566	610	582	631	536	606	547	630	591	576	567	586	555	586	574	568	548	555	618	611	569	595	563	546	571	528	579	528	624	606	589	589	574	588	565	575	580	609	557	551	583	573	549	612	561	556	610	580	600	554	599	573	573	605	586	587	591	513	590	582	571	594	594	553	564	570	600	558	569	591	581	579	577	566	543	572	618	604	550	562	585	576	580	580	531	569	601	531	601	567	516	555	589	568	550	568	574	593	561	589	592	569	546	604	588	573	588	595	566	561	561	558	603	573	579	548	631	530	567	600	560	603	567	580	520	593	584	575	585	579	616	557	603	587	576	544	525	551	549	564	601	565	551	587	548	584	568	612	613	575	560	613	584	565	561	579	560	554	602	538	539	554	569	568	536	536	594	541	582	518	591	571	554	577	615	586	610	617	574	579	619	565	586	608	613	599	577	582	570	566	602	572	542	578	608	597	553	562	645	579	581	546	565	554	583	527	585	571	616	592	554	581	553	581	589	589	557	587	582	577	571	617	515	551	622	590	586	559	560	620	541	603	589	593	592	573	533	588	602	548	592	586	577	590	554	588	546	564	570	565	572	587	561	553	571	578	604	562	567	626	604	606	599	516	587	581	571	555	537	584	571	589	576	555	606	569	508	581	600	573	594	602	576	598	596	562	584	590	584	562	578	584	582	562	603	644	588	613	556	561	559	576	589	563	606	590	565	620	571	628	583	613	537	594	568	554	562	563	560	595	564	568	611	558	564	547	594	564	550	604	566	577	606	565	573	589	601	566	589	595	550	593	598	615	553	553	563	595	582	602	584	590	556	613	589	602	576	571	606	593	593	554	582	614	590	572	578	595	561	547	569	602	594	566	602	544	617	600	561	592	556	594	583	562	560	557	575	590	622	557	558	629	562	580	581	631	645	602	574	576	572	523	579	560	559	572	607	562	582	546	581	591	602	590	624	594	595	570	568	589	598	624	528	507	569	601	580	578	576	575	599	586	602	604	539
23802	21076	28326	24056	21018	5509	966	717	590	560	504	508	449	449	432	430	442	398	414	420	425	392	379	399	381	416	375	384	395	380	345	388	362	374	381	339	365	384	335	369	357	377	357	378	382	378	347	367	384	382	352	367	378	348	367	362	354	347	385	356	342	393	341	355	354	383	352	387	394	363	363	337	331	381	388	378	394	365	319	360	380	340	362	366	370	357	392	362	340	383	366	356	346	373	360	365	344	398	367	391	360	401	327	360	348	371	380	361	370	399	345	344	365	378	331	350	341	368	364	353	392	339	369	367	367	353	349	377	309	369	381	359	338	354	361	368	372	364	355	338	372	352	398	372	348	349	341	354	367	369	386	346	329	362	328	386	376	350	369	367	364	353	357	357	334	363	371	360	365	356	348	368	337	332	362	365	332	390	367	370	360	369	396	353	360	350	371	353	388	396	346	360	381	355	353	347	354	360	362	359	344	384	367	383	337	389	345	391	362	353	331	346	365	320	344	378	373	420	373	357	351	364	359	339	367	332	331	347	356	366	348	342	360	356	399	378	383	364	340	367	348	351	344	393	411	342	320	349	353	398	347	338	378	352	394	334	375	417	376	356	382	353	368	367	349	361	368	347	360	349	355	330	398	383	400	383	347	374	345	339	351	343	386	362	349	332	348	391	376	359	369	368	346	382	365	374	382	379	351	363	355	363	364	354	356	387	362	368	325	397	370	336	334	350	333	389	307	367	389	371	378	389	342	332	372	352	358	365	329	344	347	383	344	363	369	376	380	387	384	331	357	371	342	366	335	309	383	355	354	392	374	364	341	360	379	365	368	366	388	369	343	359	377	361	379	356	364	377	352	357	350	370	334	339	391	376	334	355	353	363	349	351	358	373	406	410	357	347	377	347	401	360	346	378	343	385	382	357	357	374	367	359	330	386	372	347	369	332	341	358	355	362	397	312	355	322	374	335	377	363	373	368	373	341	326	343	308	366	373	389	359	350	350	344	360	367	319	352	335	374	344	352	334	364	378	381	363	351	332	384	337	338	354	385	337	345	339	370	359	373	376	364	348	358	363	334	349	393	356	382	354	343	391	345	365	366	378	353	384	353	345	376	370	361	356	336	407	327	339	372	370	314	359	351	370	386	366	348	372	364	386	366	368	380	372	368	359	361	350	343	353	336	358	391	377	349	382	393	378	378	355	382	326	328	347	379	343	367	381	322	355	367	364	323	370	354	349	366	348	363	336	362	368	319	342	338	397	382	348	388	338	361	373	337	367	354	337	353	354	319	357	354	370	357	385	364	349	365	389	350	326	336	363	351	348	331	354	359	353	356	390	338	361	382	355	363	329	342	351	344	361	334	355	350	337	359	327	379	352	362	373	366	365	360	361	356	371	371	362	383	362	403	372	347	344	347	370	367	358	407	372	361	343	373	374	362	390	375	371	339	352	339	336	376	343	366	365	394	366	353	338	348	373	340	364	362	356	351	386	343	386	314	358	360	344	350	386	375	366	368	361	358	365	411	342	332	385	361	369	362	330	356	379	402	330	375	379	380	344	361	342	371	366	373	366	349	352	376	331	354	355	359	378	397	334	362	362	363	367	359	334	353	372	349	390	358	353	359	364	387	361	368	367	349	359	359	370	357	364	340	388	338	372	391	315	367	346	359	364	365	371	371	333	370	370	335	349	349	356	369	340	346	364	378	370	350	353	359	388	374	352	375	343	377	373	368	347	350	341	321	345	362	354	391	343	386	376	357	350	385	380	390	355	354	372	340	390	344	351	373	404	377	355	347	344	367	332	346	358	366	353	348	359	358	390	343	365	368	317	386	337	366	347	369	345	370	345	445	365	356	361	370	339	344	352	337	400	354	344	348	344	356	381	395	375	359	362	367	349	336	384	360	367	374	348	386	366	356	355	384	390	354	365	332	336	344	381	377	335	388	377	344	355	391	344	347	371	383	356	349	344	360	369	360	364	350	407	376	343	343	366	359	350	371	366	361	381	359	350	373	387	380	368	354	346	336	384	343	366	368	379	381	341	411	370	373	347	393	360	351	381	401	336	384	360	378	380	369	376	376	352	370	355	371	356	361	336	388	372	345	355	351	378	365	378	354	362	363	351	377	352	365	335	390	388	374	386	350	319	326	348	320	361	345	381	352	337	350	362	395	353	373	367	334	354	345	364	336	340	353	356	353	370	369	385	367	379	391	345	368	394	334	369	359	355	367	382	344	344	364	351	347	363	387	358	367	321	359	329	310	387	334	406	379	352	346	386	345	377	356	334	332	369	361	380	326	378	354	350	348	358	357	363	365	361	326	358	347	372	378	348	351	358	376	340	341	343	375	381	353	355	346	364	373	399	341	410	315	380	387	358	342	368	375	377	372	360	337	360	332	371	376	363	356	372	361	338	364	371	356	351	311	364	338	356	347	361	359	381	366	383	378	345	385	356	352	366	376	333	357	372	384	367	359	349	354	385	357	359	374	347	388	390	371	365	345	346	367	366	326	360	344	391	354	353	338	347	342	364	371	397	368	375	346	340	370	362	371	360	354	373	357	347	389	355	344	368	369	371	357	328	370	370	332	376	382	377	344	349	375	387	365	367	394	382	379	335	357	354	370	364	343	377	386	350	366	381	392	398	365	363	366	366	348	378	360	353	344	346	381	354	335	346	342	381	377	323	348	337	356	366	316	347	349	358	338	364	351	386	350	347	343	380	351	360	331	361	350	368	331	373	369	358	347	380	384	364	347	329	359	366	355	371	343	384	316	371	368	376	354	352	370	364	328	387	366	353	362	350	365	411	352	356	359	353	363	361	394	377	359	369	383	381	341	349	355	373	322	337	330	361	345	373	381	390	360	383	362	312	364	359	365	382	362	369	356	334	346	341	363	384	351	357	340	380	390	364	354	368	346	370	400	346	362	348	387	360	377	366	325	333	371	387	364	338	318	330	343	367	375	373	367	378	366	345	360	356	378	368	361	354	359	350	355	326	359	346	388	363	350	361	361	377	346	350	359	357	353	376	364	348	362	372	369	398	355	379	363	350	343	333	374	352	367	358	351	374	351	334	345	346	340	361	379	360	354	375	359	366	321	314	363	330	328	317	342	366	381	353	388	340	404	361	371	401	336	378	373	402	390	356	322	359	364	362	353	350	375	387	366	353	354	367	379	323	376	355	342	353	349	373	351	330	352	335	363	390	366	352	357	384	377	396	406	355	359	372	362	350	352	327	366	392	323	339	327	366	349	350	346	357	391	351	353	344	349	361	360	370	340	352	361	378	347	361	386	379	358	338	377	359	368	376	374	341	350	363	388	366	323	377	354	382	366	362	326	374	394	362	360	345	381	357	361	355	334	346	353	346	369	394	368	362	375	350	332	367	356	389	357	361	372	347	352	351	351	390	371	345	341	340	370	371	377	327	349	360	367	360	356	391	383	380	396	336	340	349	370	340	414	353	319	351	342	390	336	391	332	394	357	373	339	369	359	365	341
5093	10069	8312	4214	2971	2193	1710	1397	1206	1171	944	914	851	765	778	705	753	706	676	694	618	614	680	581	641	649	611	597	598	590	628	542	569	576	567	553	549	589	522	578	579	545	556	568	521	561	553	573	585	558	563	561	583	493	576	566	613	525	550	573	556	584	564	556	550	551	579	568	573	540	509	580	584	564	592	609	528	557	551	582	573	519	576	558	533	592	597	551	590	564	566	559	557	573	555	566	578	540	556	580	558	546	562	584	532	546	544	528	562	534	523	525	565	565	564	548	526	600	514	588	543	528	581	517	551	531	558	568	538	529	560	562	534	573	528	569	553	554	524	559	581	572	563	578	555	550	543	539	555	507	535	549	522	567	573	523	534	547	525	502	561	554	551	542	531	586	557	536	579	564	537	526	547	576	540	531	534	555	564	535	548	564	539	538	527	568	579	533	574	514	546	540	567	541	538	552	569	557	560	575	529	539	564	541	558	532	539	520	505	552	581	527	552	550	555	572	563	564	565	539	542	596	521	538	582	505	552	519	546	556	553	541	527	562	540	544	522	590	492	566	561	523	568	549	558	500	563	563	536	547	563	559	572	582	559	552	547	591	573	515	532	585	583	521	553	584	542	507	581	550	580	563	540	521	565	558	562	559	554	551	563	548	548	590	551	537	524	532	584	541	587	549	573	553	548	567	506	549	584	525	512	569	579	621	576	553	582	578	546	558	550	556	611	548	497	553	525	567	595	567	572	551	553	571	564	532	532	567	563	531	575	562	574	595	540	562	589	550	543	547	569	533	563	510	529	568	564	567	575	527	525	538	551	566	556	547	520	549	504	553	541	566	559	554	588	515	530	528	536	543	540	533	514	566	571	577	530	544	543	572	566	546	557	530	597	591	592	595	549	557	538	537	540	541	568	565	547	573	540	532	533	551	533	543	604	532	538	563	511	541	578	529	589	556	540	568	569	540	582	532	583	549	545	531	570	549	588	530	530	588	525	528	559	589	534	559	521	533	538	556	550	540	554	543	554	569	571	593	570	556	509	532	536	593	578	572	547	521	515	531	491	582	558	550	552	536	539	509	482	521	590	551	547	550	568	556	565	572	543	532	526	544	547	555	515	575	529	528	543	542	547	574	529	558	548	564	561	567	521	531	530	478	514	576	542	547	574	546	523	567	583	578	550	550	550	560	549	555	537	535	505	550	540	543	603	500	539	565	525	537	586	579	573	542	535	558	499	558	561	559	534	558	571	560	546	537	513	526	524	556	506	594	560	565	538	532	517	547	549	564	516	567	574	529	534	526	552	529	552	556	556	511	503	526	554	551	541	533	572	522	577	518	568	551	568	519	526	559	578	535	562	535	548	529	529	574	524	559	533	558	560	560	574	573	567	562	507	567	582	591	548	570	554	528	563	523	564	560	558	557	557	523	540	532	565	526	557	562	564	574	556	535	530	538	532	498	567	538	546	581	539	538	549	558	564	594	544	556	517	550	516	543	555	595	554	546	567	532	541	503	549	557	574	505	523	576	573	572	566	536	508	590	528	554	559	584	565	590	516	547	571	536	498	563	536	549	581	519	524	562	542	533	557	546	562	546	541	552	566	550	589	562	534	575	556	572	540	542	556	592	580	561	542	570	602	545	529	520	542	550	513	521	549	549	555	585	553	541	500	567	568	550	568	534	515	544	544	560	551	553	593	529	570	506	516	541	570	551	564	516	507	556	535	544	547	561	546	576	549	547	615	539	532	557	552	541	539	594	575	549	539	554	530	519	561	535	522	579	554	561	562	551	504	534	507	558	534	513	608	529	566	614	561	533	533	550	524	558	548	566	506	527	574	569	542	560	558	562	539	528	502	549	545	559	548	557	517	560	550	547	533	549	533	574	569	554	544	565	584	543	532	550	570	546	532	510	559	549	550	577	507	524	544	545	502	568	543	595	548	576	563	581	534	543	501	522	554	583	540	568	535	555	553	499	547	530	569	536	525	577	544	573	557	550	532	533	535	542	539	529	572	553	561	519	558	504	586	533	565	546	552	568	540	525	580	553	570	548	538	538	560	559	576	578	556	551	570	541	568	515	512	589	520	536	529	515	529	548	561	578	530	524	539	603	564	502	525	509	545	582	552	550	571	544	533	538	545	576	558	525	538	566	566	548	574	587	507	550	576	543	539	561	565	587	512	553	555	541	562	547	536	562	558	565	555	585	551	572	541	583	524	517	562	536	513	526	560	574	523	525	575	539	552	545	571	500	567	539	532	554	569	522	557	562	510	564	568	533	562	554	553	588	558	550	569	499	530	543	528	565	528	537	550	562	562	526	573	578	522	579	588	555	577	583	514	541	549	527	506	534	549	564	542	556	556	531	615	578	528	556	534	525	580	572	586	559	505	537	565	532	529	559	555	553	572	531	542	568	561	535	501	553	542	569	558	598	524	561	582	575	577	563	531	592	546	544	560	564	579	558	534	603	541	557	529	543	504	568	544	580	505	563	584	529	578	545	538	552	562	560	513	540	558	585	565	521	556	581	550	549	559	528	520	582	521	510	569	564	513	573	558	560	553	586	569	548	547	571	559	587	581	562	558	510	561	541	553	603	541	562	559	555	545	542	541	548	569	527	527	539	541	518	584	540	540	543	538	557	499	541	507	502	529	552	589	536	560	585	522	584	540	546	530	562	570	532	552	518	525	530	500	516	554	509	514	539	563	575	557	522	558	580	517	529	553	545	546	525	557	539	527	551	560	574	569	555	559	578	516	543	547	554	593	582	513	571	564	530	578	594	567	538	560	556	561	555	575	534	528	498	566	547	551	592	557	549	564	516	609	554	507	557	565	579	524	552	554	547	556	550	559	546	578	573	577	523	555	570	531	563	558	529	558	524	567	534	532	546	571	535	517	552	504	541	564	583	523	536	523	553	527	574	536	565	560	561	544	497	556	523	580	552	538	562	557	554	537	575	511	609	540	563	530	522	553	553	523	562	533	565	515	554	542	547	595	564	537	516	591	554	545	519	525	548	540	546	538	538	559	547	501	563	562	556	545	520	536	542	529	582	539	554	519	536	546	543	553	536	539	551	513	560	583	541	521	549	582	545	538	544	553	537	552	583	548	567	611	575	533	545	585	519	566	567	562	548	538	529	565	548	539	547	546	519	581	517	581	579	523	545	529	574	606	525	580	533	529	531	512	557	527	548	523	593	566	546	554	546	553	551	544	565	554	551	578	531	604	586	567	551	562	530	564	518	518	566	580	577	549	578	542	560	550	577	558	542	527	550	585	578	546	518	561	579	586	521	563	576	531	580	549	555	559	533	539	552	589	552	553	557	564	573	615	557	530	566	568	520	555	525	564	605	618	538	596	521	539	579	565	550	567	523	524	511	577	564	532	546	547	545	585	573	553	496	532	571	554	549	555	565	538	534	541	568	525	542	541	529	581	591	556	543	537	487	562	555	566	541	591	584	532	529	544	550	581	533	569	545	589	578	562	577	533	558	547	594
22958	21106	28837	23615	21113	20862	2769	766	499	422	339	330	335	282	292	238	262	241	201	216	183	193	213	202	191	195	167	173	189	169	174	191	167	185	152	162	167	153	178	176	178	179	164	175	152	172	163	146	177	159	159	169	166	174	154	154	135	168	143	160	149	177	170	154	151	158	162	162	175	177	175	159	156	156	156	146	158	165	143	173	160	158	166	150	126	143	156	152	158	152	167	156	120	145	148	170	140	155	136	165	163	165	144	144	137	145	136	156	152	154	140	134	167	159	157	139	143	161	112	152	155	137	158	154	138	140	158	158	164	158	164	144	136	169	151	151	164	161	171	142	164	145	148	142	139	137	150	138	127	133	162	166	169	152	148	160	145	163	161	149	163	163	149	159	132	161	143	133	171	175	138	159	158	152	149	150	152	156	181	162	143	152	137	153	152	147	150	141	141	139	133	164	144	166	139	141	174	170	172	159	126	152	169	141	156	151	128	148	140	159	140	144	156	143	148	154	152	151	156	140	138	148	147	150	145	152	155	142	149	143	131	152	147	157	144	140	152	146	142	173	151	169	164	149	138	147	140	163	161	141	141	154	157	156	138	148	159	146	145	157	175	152	147	146	154	156	156	159	155	127	142	127	163	174	135	125	153	170	150	146	127	134	161	127	147	181	164	146	155	148	156	131	148	163	158	137	169	146	152	175	157	161	155	151	164	146	164	157	171	140	148	167	144	158	133	140	159	157	145	148	152	141	177	161	148	170	165	137	147	162	125	136	145	151	129	132	156	148	180	130	136	158	153	146	154	129	157	148	130	160	141	137	141	139	119	142	143	162	145	152	126	164	142	142	152	163	146	156	148	148	140	172	153	155	147	148	167	146	132	159	156	156	157	157	164	144	171	164	146	162	168	155	163	179	130	142	164	139	164	157	149	151	165	126	153	153	142	176	142	149	134	162	164	146	140	156	154	149	145	172	159	128	144	158	157	156	136	145	143	131	141	153	138	136	143	172	141	153	137	145	160	153	130	162	143	168	127	147	161	134	160	147	154	157	171	145	129	160	166	144	147	149	157	131	162	167	137	127	155	133	135	147	142	158	142	161	121	169	154	163	154	135	146	146	167	149	151	166	160	166	137	140	157	155	164	137	147	156	145	153	141	150	141	154	160	144	160	144	153	148	135	165	160	154	152	137	134	155	135	138	157	138	140	162	147	146	134	160	177	150	136	157	152	141	141	149	163	160	150	139	172	176	157	163	128	136	147	148	145	138	148	151	162	143	139	158	138	147	159	140	155	139	118	162	141	163	164	136	157	127	157	148	139	143	142	157	126	145	161	166	166	155	142	141	145	151	149	140	156	157	161	120	158	127	146	162	141	147	137	165	139	160	176	148	149	153	172	177	156	165	158	176	142	157	169	148	156	139	153	147	131	140	150	167	155	151	149	162	144	152	149	152	172	147	148	156	185	131	136	177	144	133	159	161	143	166	160	171	148	165	169	161	147	160	144	170	175	166	136	150	163	180	146	159	143	136	144	149	161	137	162	148	186	163	149	139	147	147	131	135	147	130	156	175	174	145	161	178	152	105	145	144	142	152	158	148	134	160	129	176	134	145	137	145	147	145	156	163	161	172	141	123	147	145	138	161	162	147	157	172	150	161	166	141	140	151	165	164	151	139	155	144	169	139	158	145	163	165	151	139	139	163	152	142	165	166	142	146	143	175	153	157	149	166	159	151	143	149	150	152	143	153	155	163	154	165	146	127	160	160	152	158	160	154	161	160	167	159	157	155	148	156	158	133	147	132	147	150	157	169	150	158	150	167	140	161	156	153	157	147	161	156	147	145	144	160	142	141	154	139	142	185	166	150	162	162	152	177	168	141	144	134	155	134	148	157	150	143	145	140	144	147	153	160	135	145	154	128	134	124	148	154	122	158	140	132	146	164	141	156	149	141	147	148	164	168	146	153	166	153	140	147	142	167	155	196	145	146	150	157	139	154	156	156	152	138	134	145	139	138	142	150	137	173	145	138	148	156	150	156	135	184	136	155	153	153	145	161	147	141	160	145	146	156	165	131	143	148	151	150	145	171	151	135	138	119	135	154	147	148	159	152	131	144	166	139	164	148	143	169	141	142	142	170	141	156	141	133	158	155	144	159	134	136	159	158	158	138	159	144	145	147	165	123	147	143	138	142	145	128	155	163	160	137	140	149	144	155	159	148	144	165	130	132	156	178	153	147	153	155	132	133	159	154	127	153	138	193	125	149	192	134	155	157	157	133	130	143	131	167	152	150	159	124	156	146	143	141	156	159	147	156	142	133	152	157	166	164	145	168	138	171	152	159	133	135	161	143	153	191	143	138	145	148	149	144	169	158	150	168	136	138	165	162	156	159	147	132	136	161	165	157	157	137	161	161	176	144	160	154	170	151	149	153	155	136	147	153	152	174	159	167	140	136	159	145	152	164	156	137	128	144	154	149	153	143	164	121	154	144	158	155	154	137	146	151	160	140	172	150	142	172	178	159	162	131	160	157	148	157	145	140	142	158	134	155	167	130	174	149	138	139	166	152	166	146	157	162	136	142	158	146	127	140	191	144	141	164	142	140	160	141	149	137	156	161	144	152	158	129	161	155	155	148	150	136	164	159	160	159	185	150	143	138	132	150	145	147	158	163	153	157	149	139	169	152	146	151	147	160	162	131	151	131	149	139	160	147	142	158	138	138	164	142	168	164	138	149	147	163	149	154	157	137	153	132	137	158	150	154	146	174	145	138	152	156	141	146	144	153	162	157	126	140	147	156	157	151	138	125	140	134	152	154	146	153	167	180	140	133	159	152	158	152	155	156	176	175	159	162	162	159	146	147	144	136	145	155	148	158	150	134	163	155	142	163	174	147	159	163	156	166	152	151	134	147	153	157	149	158	146	142	153	132	170	150	155	152	135	136	155	140	148	146	156	174	137	171	150	132	163	155	150	138	166	142	135	155	148	159	154	170	160	150	155	173	140	152	142	153	166	145	177	137	172	141	142	154	126	164	121	140	154	162	143	150	155	148	131	132	149	164	162	132	135	150	154	176	179	135	164	140	151	161	163	164	161	153	147	144	137	163	134	143	153	169	170	147	158	154	141	144	182	149	159	166	170	161	144	153	138	132	164	163	147	152	146	138	154	156	136	150	121	145	163	146	159	143	142	144	149	153	159	166	150	153	142	150	162	150	136	149	164	157	144	161	156	138	145	143	146	144	142	152	147	146	170	161	152	153	145	164	129	148	126	158	142	158	149	160	156	135	149	160	142	150	159	159	158	166	146	154	161	148	143	138	170	155	132	150	159	141	159	128	149	142	153	122	146	143	171	140	151	158	151	126	148	145	134	148	140	151	164	143	132	145	163	159	152	177	159	159	143	133	143	150	133	168	143	159	157	148	168	129	146	147	149	148	159	136	138	153	127	166	151	142	139	139	158	126	164	136	153	157	154	153	141	145	124	142	158	148	145	164	170	149
7326	15498	12841	6620	4605	3289	2440	1948	1504	1333	1061	934	758	686	652	575	550	519	495	454	417	421	385	372	366	337	295	359	346	331	328	285	313	305	286	271	287	301	282	252	281	293	239	258	261	260	268	280	256	285	243	258	248	273	262	257	230	255	255	215	245	254	265	255	248	255	274	280	242	257	257	216	249	266	264	245	226	261	242	237	265	261	261	231	251	247	224	255	254	247	239	248	217	264	246	259	240	244	217	261	244	245	248	217	251	240	238	228	229	250	258	247	249	267	242	236	239	259	245	241	224	240	259	227	225	242	241	248	246	244	228	245	239	222	241	244	223	238	250	248	256	233	221	242	256	243	218	220	232	242	227	230	231	258	244	283	227	254	230	267	235	221	231	226	266	242	243	236	235	233	240	242	250	226	237	246	251	248	253	266	254	257	245	237	209	229	258	234	260	264	257	247	237	220	242	238	250	223	250	228	275	229	231	260	248	224	243	237	238	207	235	272	227	246	243	228	227	271	242	243	257	241	220	210	228	253	254	254	239	226	246	204	248	233	252	230	229	220	245	230	248	273	232	229	242	237	281	238	246	222	236	277	193	240	246	252	237	213	224	233	235	222	244	233	268	258	242	235	236	246	232	243	230	226	237	245	230	262	276	232	226	253	243	261	274	257	257	207	225	246	252	253	244	257	245	219	223	252	224	253	207	249	255	218	223	226	228	253	251	246	247	253	217	244	243	225	239	255	263	247	257	206	242	235	254	216	247	256	207	224	225	217	217	233	238	249	235	247	228	253	250	241	240	240	213	260	241	254	258	244	241	211	249	265	225	267	231	240	259	239	231	223	239	247	261	234	232	248	250	264	236	221	238	255	252	235	216	227	227	218	262	270	244	240	237	237	236	220	234	234	222	225	246	255	259	235	244	251	238	224	254	249	246	259	267	248	247	261	282	232	265	256	247	256	249	233	253	237	250	243	231	216	218	223	248	259	245	241	249	263	244	237	255	248	240	255	266	260	250	228	253	262	248	254	233	253	256	256	245	244	239	235	237	231	215	235	236	240	236	248	267	248	238	256	262	255	247	229	225	252	245	266	258	229	239	220	238	238	199	222	223	233	217	216	271	254	232	225	220	244	257	262	238	236	228	260	221	253	250	254	217	233	241	231	236	251	219	255	261	228	257	263	249	251	254	256	238	235	219	247	220	247	238	268	228	231	237	210	253	233	215	238	249	227	250	255	217	261	237	254	258	243	237	237	262	220	264	234	267	217	223	248	250	261	189	232	248	247	230	233	284	255	231	239	245	251	239	211	210	231	263	247	242	267	254	232	246	243	246	252	256	233	226	229	218	251	229	256	223	242	246	246	254	278	256	247	239	229	232	234	252	221	245	256	239	258	222	266	250	248	231	236	208	225	264	224	227	250	221	230	248	253	224	261	262	231	251	246	273	246	247	235	242	230	237	217	228	225	246	256	235	250	237	237	249	265	247	238	262	270	250	251	250	249	213	248	254	247	250	243	240	267	220	254	255	246	218	230	227	254	209	257	230	261	249	255	243	233	200	224	247	266	242	243	244	228	220	256	253	237	256	255	248	249	221	232	266	218	227	245	236	235	253	241	269	229	242	234	258	239	222	232	240	267	251	227	224	201	254	234	251	236	239	256	255	227	257	251	258	233	256	249	244	244	219	273	235	249	237	228	257	254	265	236	236	274	242	226	238	264	226	240	242	258	250	250	244	241	234	234	222	244	231	256	250	261	247	261	229	262	223	236	225	255	234	200	246	266	236	231	221	208	239	220	254	255	208	225	249	265	255	223	232	239	250	241	251	221	228	267	218	258	209	249	259	247	235	245	253	242	230	225	218	257	232	219	265	194	302	213	288	231	268	252	242	259	246	273	249	225	226	233	217	249	260	241	217	237	263	244	244	208	242	236	207	235	245	228	251	208	245	227	261	250	253	260	234	239	213	226	225	219	248	233	265	261	230	226	242	282	265	238	259	242	216	259	224	224	245	222	239	228	242	248	253	224	248	242	232	229	238	249	233	226	249	227	267	250	253	234	230	271	267	240	237	235	238	228	236	218	235	257	224	231	247	244	270	218	234	243	221	228	245	252	223	255	223	254	249	248	251	243	257	234	217	243	256	257	251	228	239	246	248	283	256	224	224	244	255	248	242	238	231	229	253	229	259	247	234	231	256	220	262	223	255	251	237	244	263	250	213	257	214	226	254	220	248	211	220	248	242	233	225	251	236	248	242	238	241	262	242	232	229	239	245	235	215	257	253	252	216	253	217	247	215	244	247	241	246	276	218	241	225	248	244	259	222	244	219	218	273	258	248	232	256	213	255	257	223	237	224	223	210	226	232	233	230	267	219	220	216	216	221	255	256	230	227	251	229	250	225	216	247	236	238	248	226	272	223	225	234	238	224	243	232	223	228	255	268	244	254	232	277	276	240	220	231	237	240	271	274	244	241	270	235	252	250	238	248	214	219	230	246	237	245	227	233	252	268	244	250	265	238	222	268	230	238	255	246	229	267	234	228	232	266	257	236	247	230	234	233	246	223	228	234	246	244	261	224	245	248	247	265	265	255	227	236	260	258	219	233	247	233	234	257	243	222	225	278	244	235	253	240	242	239	248	236	249	230	245	261	214	249	218	257	234	238	250	241	230	245	221	234	246	226	257	256	238	247	221	243	246	219	273	250	234	238	232	231	235	236	246	254	218	233	239	240	241	260	258	216	240	221	244	270	233	248	241	236	205	244	227	255	263	222	200	241	250	226	241	259	246	232	234	211	252	249	243	255	235	194	249	232	239	243	273	195	252	218	225	242	253	227	249	229	237	227	229	240	261	236	261	254	248	254	242	235	258	255	276	231	224	229	248	256	228	226	233	257	246	234	210	227	204	224	229	236	248	208	235	210	255	217	231	247	231	232	246	268	231	239	236	256	240	257	255	237	260	245	232	252	227	239	242	250	241	271	221	245	231	229	235	241	252	254	238	221	242	231	276	248	263	245	246	221	221	237	225	255	215	269	254	235	207	260	254	244	247	264	252	240	243	237	244	223	247	250	251	229	257	261	221	276	238	244	232	238	237	235	238	243	215	244	238	246	230	232	243	231	254	269	266	238	261	248	216	248	237	240	228	230	242	263	232	237	246	248	231	214	234	244	241	244	231	239	269	216	267	236	229	220	268	239	230	214	248	224	266	259	262	247	233	242	228	229	240	243	220	263	213	240	236	257	265	238	254	220	254	231	248	266	240	206	224	266	241	242	232	244	250	261	218	255	245	232	240	213	230	232	212	233	233	232	238	247	230	280	269	248	255	274	215	226	249	211	235	250	221	246	229	255	238	225	256	219	243	290	246	231	246	230	267	240	229	283	253	263	233	255	240	263	222	193	251	251	249	199	245	258	249	217	258	242	240	230	237	247	247	274	247	265	232	212	248	243	254	245	242	251	261	220	234	257	223	237	260	251	242	249	234	254	241	252	249	242	265
26786	19938	6093	681	484	449	415	392	396	406	395	344	352	352	382	367	360	364	336	387	409	385	390	405	373	408	413	369	364	398	362	365	416	396	386	391	385	416	399	389	359	372	406	382	377	372	392	387	403	371	403	428	382	387	365	338	383	417	394	370	406	409	407	423	366	364	345	363	365	373	403	382	353	417	386	365	409	349	381	373	359	370	410	377	368	414	360	400	386	395	366	412	389	351	389	394	411	363	362	402	375	369	351	390	384	367	370	391	426	378	415	400	364	391	384	398	411	381	401	400	384	349	350	368	361	397	368	384	392	399	399	361	352	412	383	377	379	393	370	367	405	372	370	374	377	378	401	419	379	407	411	395	389	390	365	416	376	404	378	374	378	356	370	354	430	375	387	392	342	394	358	412	370	364	408	439	326	369	368	350	357	409	424	408	349	360	368	367	394	396	386	411	408	389	356	365	370	390	361	391	346	421	415	351	378	353	358	388	377	375	377	404	403	385	365	383	387	405	378	391	348	370	389	390	373	375	398	392	388	391	385	396	361	373	395	353	367	403	370	415	359	397	355	372	380	380	393	378	384	391	342	338	362	375	418	374	397	393	408	379	385	368	374	387	371	333	417	402	384	402	367	372	388	388	396	373	408	338	365	366	385	411	411	397	372	372	382	393	379	399	362	359	400	373	350	360	380	395	407	370	390	369	401	405	372	363	386	367	410	362	385	358	398	409	405	390	366	391	380	333	403	370	406	347	389	370	372	400	386	403	389	375	391	413	402	387	412	394	354	411	392	399	394	367	394	373	412	369	353	349	382	393	402	391	381	408	359	389	350	379	353	426	419	386	355	401	342	351	368	375	418	389	387	380	386	352	356	357	373	393	394	363	431	352	351	366	374	359	403	389	369	377	359	390	370	362	378	340	363	399	379	352	381	372	424	403	343	379	398	406	392	370	363	393	391	351	382	391	398	400	389	410	379	403	368	401	347	400	417	381	373	374	353	375	393	409	373	385	378	399	378	395	382	362	367	379	356	400	390	373	388	352	389	349	392	357	392	377	373	377	362	387	352	409	359	365	395	381	378	406	402	371	423	428	356	368	379	388	367	349	384	381	367	369	386	382	401	357	371	393	399	341	371	354	405	395	368	372	373	348	373	396	365	358	377	409	403	387	366	394	385	384	393	364	355	412	411	371	368	370	368	365	380	353	393	373	393	374	389	387	382	367	354	386	400	354	371	364	413	359	360	390	364	364	375	386	384	349	395	336	378	381	385	395	400	374	364	406	356	393	383	375	388	349	386	429	385	367	364	398	355	382	375	410	392	408	385	370	369	386	385	404	362	392	374	387	365	409	392	373	397	396	355	384	369	401	384	349	395	366	372	350	387	366	395	376	373	370	370	363	405	378	384	358	386	380	381	413	396	375	396	372	350	398	363	361	414	372	393	387	428	383	390	377	373	384	391	393	387	364	384	369	380	366	355	409	382	402	372	372	380	398	347	404	378	414	399	368	398	400	382	359	371	405	353	371	376	366	368	386	401	375	373	422	394	371	383	369	382	339	369	374	363	357	368	376	376	374	371	397	368	389	384	364	346	358	350	359	423	357	387	408	366	361	368	375	342	346	395	404	372	385	358	396	398	373	349	350	379	366	383	358	397	386	349	373	411	362	368	402	380	376	341	356	375	386	368	344	406	411	410	370	348	409	420	356	353	424	390	393	377	402	346	352	404	408	402	409	351	395	373	348	360	394	399	390	422	385	379	404	357	374	406	346	404	370	398	377	380	366	393	389	363	344	360	440	399	368	431	394	370	374	379	391	371	379	367	414	392	373	388	383	373	417	408	368	375	399	358	366	358	390	383	404	377	386	405	375	331	363	352	402	388	432	368	364	405	379	391	413	373	348	386	374	384	388	408	400	379	405	396	376	387	389	391	359	398	401	404	354	397	375	385	367	383	362	397	397	362	403	367	369	388	407	395	396	339	389	389	389	370	362	417	382	380	377	397	370	387	401	382	416	361	388	402	400	371	369	370	391	403	440	405	375	387	388	374	357	361	368	379	414	347	371	373	359	366	361	372	411	394	390	355	353	372	374	380	354	379	378	390	388	396	381	380	385	357	423	378	385	411	383	354	387	367	397	367	389	408	393	379	387	378	390	380	386	389	379	379	414	363	369	365	377	355	357	404	418	386	385	389	358	394	381	396	363	396	388	407	380	400	336	388	420	381	370	374	368	392	359	364	351	331	395	407	391	376	371	381	355	374	381	366	373	400	376	426	355	384	405	345	390	361	426	378	339	409	398	423	374	389	387	347	367	369	409	400	375	360	364	391	360	416	378	362	378	381	407	367	352	392	401	405	367	372	358	378	434	389	367	377	374	372	391	414	398	373	409	402	374	368	330	366	395	416	385	362	405	374	395	378	388	385	419	394	404	391	384	405	380	402	380	356	404	375	397	385	367	349	358	379	378	363	386	409	402	375	365	381	411	407	368	384	401	348	375	365	380	345	390	366	363	377	422	373	372	369	367	386	388	385	402	394	412	357	362	393	390	390	408	362	394	384	400	399	415	386	359	422	388	381	343	387	353	396	348	365	415	397	387	387	334	366	356	417	352	426	406	359	375	405	400	393	356	376	365	367	362	366	415	395	378	389	384	362	397	411	366	402	403	367	370	361	365	412	398	361	362	361	397	351	380	362	367	397	371	357	384	386	342	364	338	422	341	373	387	370	417	383	414	407	364	371	420	387	381	398	370	408	439	401	358	389	396	360	375	415	396	371	435	407	401	360	390	365	390	388	348	386	372	361	412	403	405	373	342	383	358	392	370	408	356	389	424	381	376	378	339	397	380	366	384	408	388	354	389	415	369	401	363	401	375	397	351	376	390	373	408	386	410	364	380	395	344	386	372	402	379	397	376	360	374	383	416	371	386	410	361	340	354	362	397	361	418	398	371	375	373	369	367	353	364	370	363	373	410	377	401	389	411	349	418	371	376	362	417	374	421	359	345	377	395	383	385	367	409	377	376	386	375	379	391	420	368	373	397	374	356	392	371	397	409	415	389	368	344	389	420	367	376	377	362	369	416	361	393	413	355	382	366	390	359	340	367	387	374	327	388	374	408	415	365	345	342	396	373	378	374	390	350	410	386	352	396	382	409	387	369	375	377	430	409	374	381	387	371	407	381	376	336	394	351	379	401	356	352	401	316	339	359	370	373	337	392	369	369	414	392	377	363	390	363	366	366	405	383	377	422	369	383	383	346	382	397	397	364	364	395	386	362	394	383	371	372	367	401	391	383	350	395	376	352	398	366	397	382	401	364	363	381	404	370	362	383	409	382	379	407	347	344	359	385	385	358	360	380	377	390	369	363	394	389	350	422	394	387	397	412	397	393	375	395	378	399	382	355	407	402	396	391	358	373	386	373	401	376	349	383	380	393	380	391	350	358	347	385	371	363	379	408	369	351	351	369	377	393	343	372	345	343	359	376	366	389	377	384
4134	1365	1231	879	752	670	702	596	614	618	605	618	635	560	603	601	571	564	601	576	563	596	537	547	580	569	574	533	582	554	596	551	559	582	554	603	568	556	607	592	526	553	586	595	550	557	573	572	604	588	601	571	611	563	552	526	589	569	598	582	601	596	590	545	560	551	581	562	571	594	587	637	590	566	550	559	541	593	566	617	588	555	622	584	574	545	576	545	566	566	593	578	579	608	586	565	607	599	585	601	578	582	577	563	573	621	565	602	552	562	600	565	577	532	569	584	567	583	539	562	596	579	614	594	605	617	592	549	561	554	554	533	584	518	585	568	611	570	574	568	578	559	582	601	553	563	604	544	545	566	581	578	572	618	573	584	495	584	606	568	640	592	558	584	555	612	580	562	582	549	581	565	649	585	610	602	553	615	571	586	578	577	572	571	629	552	594	537	613	526	559	544	554	544	561	543	564	601	557	617	609	570	550	571	579	600	589	589	572	557	603	572	572	565	555	596	545	583	552	588	557	581	563	573	605	594	557	562	581	578	564	596	594	546	620	548	542	583	559	596	581	605	590	546	603	563	590	556	526	548	573	568	586	609	552	541	590	575	594	565	580	549	587	568	584	594	555	554	552	586	530	592	632	613	568	560	534	566	602	542	602	580	597	541	608	539	582	616	565	534	598	552	567	591	616	586	540	568	569	589	582	548	538	590	549	561	555	589	551	548	605	571	557	569	621	551	564	579	534	560	591	585	597	573	594	570	577	550	548	598	599	585	583	528	587	534	564	636	623	568	617	610	588	575	571	588	611	558	574	594	531	599	589	578	558	598	574	616	568	580	586	569	603	589	568	573	561	597	542	556	570	568	612	585	622	576	568	609	575	548	553	585	585	569	551	541	527	643	596	556	564	550	593	590	592	533	621	580	537	598	518	571	572	564	554	573	565	597	619	565	548	567	561	607	563	585	593	556	576	567	574	604	576	535	579	612	578	594	548	570	598	607	560	550	529	569	574	587	563	572	557	588	528	558	531	595	579	609	606	589	588	573	581	562	566	598	551	542	624	562	593	600	569	577	587	564	587	614	584	606	559	549	569	568	592	534	561	552	604	593	589	556	549	563	617	570	552	538	560	623	578	553	566	593	555	598	575	544	597	580	595	607	611	583	554	584	609	619	570	572	593	637	582	571	569	563	574	581	541	540	541	556	571	592	573	558	577	579	592	566	569	544	566	575	562	546	598	571	571	616	566	604	596	576	596	585	572	549	559	619	610	615	574	583	560	577	531	583	603	585	609	584	525	521	567	588	533	599	563	551	569	603	616	560	585	606	571	611	533	541	546	542	538	565	601	568	543	573	550	579	536	541	581	536	578	575	573	563	589	568	614	564	586	572	581	561	573	575	604	572	584	608	571	581	606	586	568	602	583	600	593	555	580	589	572	563	588	560	554	630	597	558	599	585	561	572	540	541	543	611	585	594	618	555	601	520	551	537	547	534	560	569	565	587	564	574	589	559	524	622	560	552	565	550	518	588	576	617	560	566	557	557	599	565	580	575	607	566	555	593	595	568	571	563	561	590	540	600	542	574	541	574	564	575	588	605	595	572	616	617	590	595	556	665	554	515	609	585	538	604	558	610	611	553	584	549	564	559	584	580	617	603	573	545	582	645	581	561	592	610	577	569	539	625	587	550	603	559	547	563	578	552	605	595	559	580	575	594	561	614	556	536	548	600	567	600	606	591	604	581	561	556	585	586	546	595	610	593	567	596	535	550	572	575	579	591	553	604	580	603	600	511	576	538	570	602	579	609	590	580	573	553	581	571	566	600	576	563	591	569	555	550	574	597	567	573	583	551	541	574	598	619	550	597	603	579	558	535	519	553	588	619	526	564	583	610	543	568	576	608	562	600	603	592	563	609	560	575	567	582	567	630	557	559	598	538	595	542	577	558	597	529	540	536	560	594	625	589	578	566	611	571	583	555	584	559	594	596	520	563	550	572	618	579	583	553	587	557	594	576	575	549	583	560	589	566	563	567	584	562	586	510	560	551	559	593	581	607	584	590	542	613	572	626	542	555	585	544	590	593	583	586	543	548	562	610	517	556	536	599	575	532	564	579	534	544	558	550	565	588	546	566	568	633	558	527	558	597	550	579	604	559	550	577	588	548	585	586	575	559	612	568	602	597	552	601	579	573	589	600	572	562	535	577	565	608	554	572	567	571	587	548	557	570	549	583	577	543	584	572	589	562	581	608	533	572	538	595	588	579	570	574	546	566	566	546	563	612	570	541	586	572	582	529	568	567	563	589	584	581	594	567	570	574	585	599	568	598	574	588	562	543	539	598	594	549	588	573	590	571	578	588	561	560	618	593	579	573	616	577	541	542	560	589	610	562	611	534	543	592	568	596	602	594	605	558	552	517	609	568	583	573	567	579	566	572	576	572	551	546	544	555	599	570	549	571	534	569	574	592	583	573	588	604	558	581	548	564	556	577	568	624	549	526	588	559	571	585	573	563	568	564	555	595	581	572	581	532	594	555	604	561	546	576	630	573	589	612	575	546	583	557	572	575	514	566	588	598	583	581	573	604	554	594	572	556	622	599	541	550	571	603	586	566	591	564	590	530	579	613	543	569	588	524	580	517	553	578	562	541	569	584	599	528	541	594	579	584	581	599	556	581	620	585	578	574	601	564	546	615	589	572	566	572	572	535	548	576	523	566	544	567	535	569	565	587	573	580	555	595	598	548	601	583	565	544	555	587	538	565	597	588	549	545	556	552	592	584	577	577	558	583	577	578	547	572	570	595	562	578	606	596	623	585	562	586	604	572	546	560	606	559	547	601	585	557	582	605	562	585	538	512	612	544	522	599	570	592	558	638	559	602	573	559	605	602	572	555	572	602	580	542	587	559	570	584	604	612	582	557	552	564	561	517	581	585	592	546	601	570	577	567	572	564	594	576	546	616	559	589	530	571	589	598	548	542	584	560	564	563	616	602	553	590	624	563	590	600	571	557	547	604	569	610	592	585	558	573	532	536	617	572	537	552	560	582	557	585	587	569	570	565	573	574	562	560	570	587	592	565	597	554	564	609	554	544	570	591	565	577	577	544	575	579	566	552	608	579	586	548	582	581	585	564	609	587	617	563	591	592	592	534	595	548	590	578	552	577	568	610	565	573	552	616	562	570	568	575	559	577	591	569	622	569	590	544	557	530	572	575	567	560	569	557	563	567	585	568	571	609	589	598	574	548	548	576	557	594	545	568	558	574	630	560	544	569	605	554	598	562	581	585	593	592	609	554	567	622	570	544	598	545	586	565	563	588	616	554	515	605	584	556	600	565	584	567	592	586	606	589	562	565	552	593	551	557	549	564	585	615	562	572	569	537	586	565	596	571	566	584	576	604	568	631	568	568	621	590	550	546	560	599	557	538	556	544	576	591	565	575	567	564	564	562	636	571	532	572	554	579	568	550	601	570	564	535	610	579	576	549	576	576	590	540	584	605
23890	21134	28366	24172	21086	5617	957	702	539	522	506	464	432	446	460	409	413	432	411	390	392	414	359	418	372	400	398	390	402	397	401	384	366	384	355	393	365	379	400	371	382	354	395	346	375	416	359	352	375	332	351	375	330	380	382	364	369	346	351	395	369	363	363	339	363	354	376	377	359	366	355	363	368	351	373	366	363	375	350	368	346	345	362	392	385	336	339	358	358	360	346	355	381	349	341	383	355	334	367	399	357	374	341	368	324	379	350	349	377	360	348	355	369	365	316	335	384	350	372	383	367	322	348	361	366	403	342	350	371	383	359	364	345	349	402	345	358	345	396	372	361	344	395	373	362	371	349	380	399	355	343	359	367	331	361	376	394	315	351	373	394	357	337	375	388	358	368	303	366	342	375	323	364	341	379	382	351	392	343	353	363	349	394	363	374	338	385	405	355	362	370	313	330	349	361	371	396	378	378	340	351	365	400	358	405	397	330	333	349	352	353	341	349	380	343	332	340	386	342	369	360	359	386	364	373	391	353	360	384	367	350	355	380	355	333	380	353	342	338	365	377	332	392	355	352	356	362	375	341	343	335	339	391	369	383	337	372	371	365	360	367	353	409	347	375	364	323	350	348	358	362	378	369	364	368	380	382	363	364	379	361	351	361	349	349	356	358	335	387	339	362	348	367	349	356	361	326	375	361	394	371	369	372	333	362	357	351	385	357	328	364	358	383	330	390	379	368	349	341	371	353	390	372	352	349	347	401	347	355	374	338	355	372	368	355	394	348	364	369	345	377	351	334	378	361	390	343	354	339	396	398	364	353	375	366	310	343	356	361	365	376	346	359	340	397	339	329	349	363	331	343	355	384	386	358	351	336	337	386	351	376	368	339	388	368	337	366	334	344	368	350	372	363	358	324	359	388	366	342	347	375	334	348	387	374	358	373	341	374	374	368	335	367	359	354	352	388	349	344	366	389	366	322	349	350	367	363	387	350	344	331	314	358	391	382	350	387	367	372	341	336	381	361	353	383	336	323	375	363	362	354	341	334	362	341	354	331	381	385	368	336	379	366	380	372	346	320	340	389	363	365	422	359	349	363	329	372	336	348	334	372	356	372	318	352	335	391	335	403	359	354	330	361	387	354	342	372	323	343	340	344	373	343	345	362	334	366	334	370	346	366	316	375	381	346	396	350	357	353	345	361	350	348	335	333	350	399	363	404	310	358	385	370	350	352	383	364	390	351	358	375	367	369	380	335	362	388	328	399	387	363	356	373	363	401	362	343	396	407	328	368	365	320	374	381	365	359	349	369	363	319	356	376	393	326	345	363	342	348	367	358	353	372	380	344	331	292	334	368	367	355	357	350	346	342	369	342	323	373	337	346	352	355	333	375	373	375	381	326	389	336	354	360	371	366	388	348	368	326	339	356	417	340	345	350	386	305	388	375	353	334	375	362	368	357	328	354	320	390	367	373	332	345	341	391	351	376	412	355	342	370	361	341	354	355	376	381	360	358	381	361	365	369	357	365	348	368	372	394	368	340	347	369	346	352	359	329	353	360	364	342	370	392	328	350	351	353	359	370	340	333	343	367	369	355	398	350	332	391	328	379	364	381	356	371	374	338	326	333	330	374	373	346	377	368	350	349	376	402	367	350	380	380	352	381	387	363	392	358	372	328	371	378	360	363	365	353	345	340	370	362	378	338	326	345	366	367	327	366	370	340	345	318	394	334	369	366	334	323	365	342	371	333	366	362	374	355	353	367	336	347	342	380	339	369	380	364	336	357	345	366	362	366	362	366	351	365	333	341	358	346	331	399	344	369	373	366	379	338	321	389	350	360	373	356	338	361	350	368	378	326	368	342	335	369	386	350	375	332	352	350	313	321	344	329	406	375	364	369	383	349	352	352	365	343	361	357	371	362	333	370	350	368	342	341	372	376	360	366	357	351	350	334	378	379	354	360	393	344	359	383	367	392	373	375	369	382	337	350	348	340	381	375	378	346	331	362	372	396	384	378	317	367	352	373	359	339	364	364	384	358	354	358	323	369	356	364	339	347	379	345	356	358	365	348	349	357	354	363	346	355	347	332	409	333	332	353	337	376	370	372	348	369	328	363	355	338	371	379	353	348	337	368	319	361	330	376	363	343	353	384	381	373	370	350	350	345	374	381	375	363	326	343	369	378	351	369	343	367	370	348	356	367	389	397	332	373	373	367	377	350	333	354	352	395	377	336	359	329	357	370	362	362	357	357	340	358	345	371	324	341	339	391	340	394	361	350	365	358	376	376	345	334	341	351	337	366	391	334	384	382	366	380	317	375	327	349	358	379	332	370	373	367	358	363	354	357	352	375	345	348	332	393	400	353	344	317	342	372	355	382	369	373	350	388	383	349	376	368	343	327	334	350	326	364	373	376	356	368	312	326	366	346	360	365	355	359	341	347	328	360	358	348	380	371	407	344	371	337	384	368	381	348	365	331	381	389	347	352	380	382	385	348	381	348	345	356	377	348	354	381	374	411	334	367	331	349	342	366	332	366	363	329	382	353	360	387	349	387	339	323	331	364	339	340	384	368	378	374	374	343	368	339	385	375	348	353	363	356	382	367	330	361	363	359	371	367	354	332	387	371	380	332	359	346	363	377	381	390	385	368	341	334	355	337	336	367	373	328	353	377	388	335	367	362	349	376	368	340	337	375	347	363	359	360	362	338	357	346	345	341	340	363	369	341	325	377	365	359	375	354	377	395	331	357	349	383	333	350	361	342	370	396	358	397	404	346	363	379	364	360	372	372	382	368	341	347	357	339	337	390	384	358	390	374	329	351	351	367	368	367	344	342	351	353	391	393	347	367	365	369	336	355	348	375	367	353	345	368	368	365	362	355	350	373	372	338	334	366	358	389	325	359	385	326	344	329	366	348	366	342	355	362	353	391	380	385	379	325	331	354	353	336	324	369	332	351	351	382	390	380	357	346	335	348	352	361	364	362	354	372	376	370	322	344	345	318	347	365	358	345	364	367	382	331	361	360	389	334	375	385	348	381	353	361	354	374	379	379	365	336	356	393	368	366	404	359	361	377	357	362	343	344	343	364	354	359	356	384	373	372	405	366	379	394	343	327	369	367	336	352	347	351	368	346	351	394	373	351	362	378	322	370	366	358	351	372	375	351	347	397	356	364	362	342	363	338	399	351	351	335	371	348	341	343	345	407	342	352	362	379	368	347	336	370	350	365	330	354	356	354	385	386	345	376	352	373	359	384	362	360	368	389	349	392	355	354	339	364	375	377	353	369	359	342	359	336	338	341	332	364	341	358	321	391	375	383	333	355	342	372	371	343	329	401	354	364	391	370	349	342	372	361	345	356	354	372	376	373	348	352	354	332	342	355	344	351	357	386	345	336	384	346	335	362	343	359	338	355	354	350	378	369	334	394	370	365	357	371	320	376	391	347	367	349	358	371	312	375	348	344	389	357	371	339	335	397	353	384	356	382	352	362	367	353	382
5224	10241	8375	4183	3044	2163	1813	1424	1232	1062	1029	974	831	771	778	700	675	681	670	632	641	612	600	592	629	536	575	597	624	598	559	567	542	583	597	622	564	543	541	540	549	561	542	558	578	525	583	535	548	571	552	536	540	551	603	496	594	572	551	588	585	555	539	572	529	496	566	586	526	563	557	528	543	548	527	552	571	597	523	559	565	566	577	548	557	574	557	593	582	574	543	526	541	521	544	554	555	565	528	531	570	594	544	512	502	543	510	565	518	548	561	544	509	557	509	555	591	601	526	532	537	534	511	548	558	553	541	559	570	563	526	551	553	498	533	569	571	518	538	588	544	533	539	514	563	584	501	524	547	507	517	520	559	549	524	536	575	531	532	533	535	516	582	534	552	534	544	559	524	545	549	557	545	542	509	594	527	543	582	553	514	521	539	549	577	532	540	557	537	556	554	565	547	540	536	517	525	544	515	546	521	583	574	556	544	544	532	541	513	555	510	538	512	516	572	548	508	516	544	558	549	530	522	544	547	514	541	554	545	525	513	518	570	523	567	497	505	539	554	556	561	540	534	554	558	533	567	550	576	569	558	550	559	560	562	567	539	539	566	568	566	553	528	557	521	541	549	545	509	527	566	547	578	557	528	547	546	579	507	524	562	573	556	550	539	540	527	519	538	521	580	559	569	598	560	557	584	570	568	562	541	498	577	573	535	543	572	576	552	545	557	533	542	561	569	546	540	540	549	566	574	478	543	546	553	529	576	594	570	572	549	527	535	520	554	570	526	550	549	528	542	546	550	520	510	568	524	537	566	558	550	564	583	542	520	531	568	552	605	562	553	575	543	557	544	557	504	570	518	563	535	531	535	584	498	568	554	532	586	532	530	574	520	579	531	581	542	561	591	539	582	584	559	546	560	521	552	539	521	571	571	530	593	523	567	500	523	514	517	533	575	519	534	564	559	531	532	573	573	592	560	596	583	536	533	541	574	588	531	565	533	509	545	541	575	506	539	537	539	523	577	562	539	528	560	558	535	563	560	522	565	572	561	549	554	558	496	534	528	554	545	572	530	550	523	543	520	550	541	554	565	606	533	554	537	510	522	550	533	540	525	519	550	590	567	553	533	551	537	568	553	563	533	534	545	530	605	542	534	543	502	518	566	558	556	536	519	522	542	575	543	533	558	536	510	488	495	526	528	552	606	563	538	506	575	529	547	567	575	556	537	553	522	547	562	561	538	532	531	498	509	515	545	513	569	592	546	551	537	553	523	577	548	557	508	554	551	549	552	496	504	552	566	534	541	528	543	540	527	533	532	514	552	543	524	569	524	550	575	504	515	525	544	555	570	519	528	524	541	582	560	534	527	543	537	516	568	514	524	559	539	527	523	544	559	583	575	539	548	569	542	578	550	545	545	546	548	529	517	585	521	520	538	561	556	514	572	558	565	563	535	535	522	528	588	539	562	539	538	535	546	538	565	517	559	560	553	524	547	559	560	513	517	577	571	529	601	520	558	498	553	543	575	522	487	553	563	560	542	537	558	544	521	572	525	537	569	521	599	544	556	573	542	556	544	559	544	549	547	549	544	594	545	536	554	591	557	504	551	544	511	552	547	530	552	529	570	550	562	525	523	577	529	527	590	524	549	512	574	521	536	559	526	534	530	576	552	527	536	549	557	533	564	541	558	546	529	543	534	538	560	530	488	538	541	492	542	551	566	555	524	579	588	511	519	543	539	608	503	532	512	538	549	579	552	535	544	554	537	549	606	578	563	562	564	538	540	527	544	552	553	579	595	566	589	549	535	532	530	573	543	552	510	581	513	551	508	573	530	481	518	580	536	549	555	581	568	531	547	584	562	576	567	547	534	549	550	546	551	536	569	573	511	548	571	626	507	543	543	558	516	513	550	544	500	549	551	523	567	575	542	565	534	543	545	534	550	494	583	526	559	567	550	534	581	569	536	521	546	535	553	528	518	545	565	547	544	557	538	509	513	524	551	549	523	546	492	526	541	561	546	537	576	503	523	542	519	535	549	571	578	551	546	562	552	555	521	532	537	554	534	564	551	551	546	578	549	547	500	511	523	566	552	585	536	519	548	546	586	526	560	533	553	553	536	523	587	558	537	566	554	495	548	532	565	544	519	499	556	551	556	512	538	510	542	512	516	554	547	567	520	558	571	565	508	552	509	542	529	604	539	533	544	530	547	569	560	531	540	557	551	568	548	581	559	550	546	557	537	586	541	546	555	532	571	529	553	549	585	558	560	572	527	533	533	533	574	549	547	558	571	510	561	558	560	568	567	570	550	564	536	553	578	554	549	569	547	522	517	548	524	556	532	586	548	539	543	531	552	575	558	576	560	510	551	512	551	556	572	548	582	569	543	563	557	483	555	538	538	549	563	576	578	569	608	556	543	494	526	572	534	541	531	521	537	552	581	543	544	607	542	523	499	523	580	532	547	570	545	536	501	561	583	499	514	489	561	563	572	510	607	546	567	520	558	527	561	584	548	598	529	529	542	557	557	544	584	544	533	549	552	530	521	562	556	582	559	572	558	554	542	549	595	550	537	529	486	515	531	498	553	548	521	539	518	550	512	537	575	553	567	535	538	561	567	595	571	552	580	544	501	574	577	545	566	575	548	534	534	515	552	551	555	547	554	545	551	543	525	557	591	532	557	569	538	541	551	574	556	553	577	507	546	536	527	555	545	524	537	559	524	557	572	541	549	553	569	552	534	527	560	537	527	525	556	547	548	529	537	487	576	535	533	532	570	508	544	537	535	544	558	560	569	529	522	532	528	521	534	556	520	602	526	557	539	606	539	556	569	576	522	535	524	556	591	536	573	555	546	514	565	559	521	570	539	576	552	548	561	519	514	550	491	571	510	550	500	567	546	548	519	547	516	509	583	530	526	551	581	577	531	561	574	533	548	497	543	530	536	481	528	562	595	523	529	540	552	562	560	552	540	547	548	538	545	533	568	570	547	592	545	567	541	571	547	537	517	526	536	587	525	547	565	589	528	551	560	584	526	516	537	552	560	534	548	573	552	552	525	549	535	599	600	512	571	532	550	483	539	543	548	548	532	528	585	543	558	556	563	568	545	578	550	531	535	565	538	564	546	525	561	524	563	569	538	564	584	542	531	576	509	591	596	542	535	549	532	544	552	525	561	535	516	531	535	527	572	581	552	550	562	549	564	504	499	546	534	502	539	571	534	605	506	592	536	569	512	547	476	545	567	552	575	595	538	558	500	511	607	543	543	592	563	557	581	526	565	525	524	484	582	541	542	530	523	565	500	535	526	597	515	517	548	526	560	559	507	499	551	537	526	559	562	509	556	485	511	549	545	548	547	569	529	516	520	527	526	546	578	544	581	548	567	537	556	547	569	541	509	566	540	556	524	523	587	539	523	464	551	527	566	543	533	594	568	559	523	583	531	552	583	533	526	513	505	544	523	545	593	556	564	569	577	524	528	520	536	524	534	580	550	551	532	502	554	535
22951	21096	28815	23606	21099	20830	2812	699	546	466	369	380	301	285	267	249	250	239	209	254	214	209	180	196	193	199	214	191	175	163	185	173	164	180	132	163	173	171	147	152	179	139	174	164	145	167	160	143	158	143	157	169	152	155	163	161	172	161	148	145	158	176	156	156	137	143	147	146	133	159	133	183	137	149	150	165	166	139	154	146	156	154	162	161	127	157	157	163	164	165	145	160	155	169	142	149	156	156	139	162	162	158	166	133	134	158	144	162	153	154	161	135	177	157	154	172	163	146	166	171	159	159	121	162	160	141	163	148	153	158	143	161	149	174	124	156	160	138	157	168	151	148	168	145	146	133	136	149	139	137	137	147	149	154	164	138	158	176	166	125	156	147	154	148	128	154	147	151	139	131	167	143	121	171	139	130	140	163	167	138	153	138	189	153	147	152	168	150	172	152	162	149	141	158	149	135	144	162	131	158	178	152	148	156	140	153	154	153	153	147	166	152	157	159	162	160	167	149	160	154	155	135	155	154	145	154	126	144	165	144	150	160	162	162	143	154	143	132	148	168	144	171	143	169	143	147	142	162	171	143	180	154	152	152	144	149	166	167	142	144	162	145	164	145	154	160	169	160	148	143	146	175	159	181	149	159	150	121	156	164	148	146	126	150	149	159	151	147	152	156	163	186	158	148	142	140	135	158	142	156	134	140	144	146	152	147	168	147	146	126	159	156	147	131	143	165	127	161	149	142	157	160	161	156	158	130	166	143	147	139	129	128	119	155	176	142	151	161	141	172	150	168	153	147	145	139	154	119	151	151	154	174	132	164	162	120	147	181	155	130	174	173	165	147	130	139	131	172	144	149	171	136	151	146	140	164	151	145	143	161	149	145	142	152	167	150	148	148	154	125	131	156	148	155	135	166	141	155	149	168	135	145	160	175	160	171	148	151	155	143	152	135	149	165	174	148	171	158	138	168	166	128	169	156	153	141	156	133	169	152	145	164	132	159	163	159	134	139	155	147	141	148	138	159	146	139	130	156	143	160	149	152	174	165	149	147	151	165	138	160	151	161	159	156	158	144	142	158	143	155	147	162	152	161	152	150	154	153	152	156	181	149	151	145	158	170	152	154	155	144	142	135	176	158	145	149	130	143	163	156	146	142	133	162	133	150	146	124	133	148	146	138	145	153	183	152	133	158	140	142	144	172	140	163	155	144	135	156	142	132	126	151	163	155	134	167	170	147	153	164	147	139	148	144	151	152	144	141	143	158	149	146	156	142	144	153	160	150	157	148	158	181	157	146	159	134	149	136	148	174	153	142	144	161	168	147	153	150	143	152	162	173	167	168	145	142	138	144	152	139	150	139	139	139	150	143	141	159	160	152	134	151	147	156	120	148	146	152	139	159	133	137	146	128	163	167	165	149	142	143	158	170	149	157	120	155	151	167	158	155	152	154	143	148	150	135	151	169	168	143	151	146	134	138	166	143	149	166	151	167	143	143	162	144	148	150	156	147	150	161	147	165	154	129	152	156	151	140	155	141	126	133	161	141	149	149	153	144	149	116	166	135	137	148	147	150	163	152	134	158	140	154	166	152	132	140	151	159	152	158	153	163	154	157	159	145	155	133	142	140	151	147	155	144	166	141	142	156	142	158	169	160	119	163	142	159	156	150	151	145	143	145	141	173	130	143	161	157	151	146	153	158	156	120	148	164	161	144	146	153	150	159	142	158	133	154	125	158	134	156	138	160	140	155	134	156	153	156	162	140	159	159	141	140	154	134	168	158	164	147	140	154	126	148	143	159	137	160	170	143	133	168	132	128	138	148	166	149	134	163	115	145	129	135	135	148	167	150	141	150	132	157	188	163	163	159	144	149	171	145	156	135	150	149	170	158	146	158	164	131	160	151	135	156	138	134	164	167	143	149	146	148	154	156	146	171	157	146	156	155	130	151	168	160	153	138	143	156	162	188	158	183	166	138	143	158	169	168	138	162	151	153	151	164	149	160	155	133	156	133	115	145	158	169	151	164	149	166	135	128	163	140	150	143	161	159	131	161	138	145	167	152	158	154	146	166	152	167	139	160	154	147	181	147	152	149	135	154	151	157	161	148	151	161	158	167	148	134	162	150	154	140	154	139	144	138	141	129	120	162	158	166	147	136	144	154	153	133	159	167	147	141	132	139	133	130	158	141	153	169	155	126	129	181	160	141	142	134	134	151	147	157	150	149	170	133	159	148	167	143	136	144	155	139	126	166	153	169	147	138	166	146	182	145	162	159	148	172	126	150	141	165	160	144	156	127	147	163	127	143	158	146	139	141	150	155	139	131	140	156	162	153	166	150	153	156	130	168	151	165	152	144	161	151	159	146	161	151	160	154	148	142	168	156	160	163	152	154	166	169	131	154	177	144	125	147	146	156	138	143	157	168	143	160	152	123	138	143	146	137	148	149	148	147	148	145	158	155	165	136	195	138	171	152	169	151	166	160	145	151	126	150	139	142	154	152	156	132	147	155	142	142	123	136	138	153	146	161	160	151	149	162	150	135	153	143	159	142	149	155	142	183	135	153	149	146	150	163	151	154	161	162	147	134	157	133	150	141	139	170	154	152	152	134	153	145	155	146	162	155	150	165	137	150	144	146	142	163	153	143	146	140	149	149	157	151	155	138	152	177	164	152	159	149	141	138	173	147	153	129	141	151	143	152	154	157	156	133	142	164	157	155	163	171	173	125	144	164	146	185	156	135	157	155	146	150	166	139	148	158	149	168	150	146	150	137	155	147	144	148	149	187	131	155	148	151	143	139	127	145	167	149	130	155	143	150	158	166	138	157	146	139	150	139	130	137	138	139	151	147	155	140	164	136	159	148	153	158	148	166	147	132	152	156	138	159	150	142	162	144	153	148	147	149	163	135	159	163	159	164	151	151	125	162	155	134	150	152	148	171	152	141	166	138	168	146	146	157	170	139	145	163	158	168	142	161	135	143	163	168	167	143	151	187	161	170	140	149	124	145	137	151	137	167	158	144	145	150	147	155	157	131	140	151	161	144	152	166	154	157	143	139	165	154	165	157	143	145	153	141	143	147	149	160	140	159	150	129	160	150	137	158	158	165	141	156	148	144	163	147	143	172	123	150	154	153	148	154	156	147	157	168	166	152	134	129	149	184	140	152	155	152	144	159	145	168	128	164	148	148	154	146	143	146	154	152	143	155	156	151	154	143	141	141	154	130	146	139	161	168	130	158	182	132	120	136	155	145	147	176	163	134	164	147	148	142	144	156	149	156	167	155	157	163	139	170	151	140	141	151	150	144	195	151	154	159	135	142	130	168	138	147	130	151	171	152	159	160	139	138	150	152	146	136	139	149	146	136	165	155	139	144	166	154	138	159	171	136	147	151	169	164	138	131	138	145	162	132	172	167	155	136	141	155	150	156	149	162	149	127	152	125	152	120	145	158	172	160	152	137	159	132	145	159	134	134	146	133	152	141	180	145	165	149	159	127
7175	15778	12729	6697	4655	3196	2537	1967	1589	1224	1044	938	796	698	665	576	525	501	481	432	411	395	404	373	366	368	343	343	302	333	295	266	301	324	290	297	306	287	260	278	280	267	260	268	283	272	270	266	266	252	288	276	240	283	260	269	274	261	267	267	282	255	238	247	257	269	253	251	266	247	234	252	261	264	243	266	254	260	236	253	258	253	232	255	238	225	263	255	262	237	262	202	271	242	221	271	230	244	225	266	259	247	219	227	249	243	264	243	274	231	230	231	265	224	241	212	227	230	243	249	255	217	259	250	241	234	246	243	253	254	243	235	249	265	248	236	249	224	239	226	247	247	219	215	245	239	212	227	231	250	228	238	231	253	231	220	219	225	228	216	238	247	249	236	244	241	223	221	246	213	236	255	249	245	235	244	259	226	234	256	231	256	225	229	232	233	219	251	210	224	234	246	252	219	238	227	241	243	231	229	241	248	255	274	243	235	239	218	223	273	260	249	209	235	263	242	236	244	254	222	211	224	225	261	213	247	263	240	229	244	241	246	215	243	225	220	227	251	240	272	269	246	249	240	242	251	246	251	223	232	255	221	251	253	241	250	243	231	236	230	219	239	236	231	208	233	254	270	243	231	225	238	218	243	271	262	225	241	243	249	233	220	239	235	240	231	255	270	254	245	236	248	253	219	226	233	232	237	233	234	226	254	253	238	222	230	251	241	237	255	257	224	239	254	224	240	242	251	238	242	248	226	248	221	261	227	243	231	242	206	236	248	275	231	249	235	216	200	233	242	227	222	225	247	244	254	217	214	234	240	224	254	290	226	262	248	234	233	233	230	257	253	256	229	235	257	230	210	227	200	243	231	218	237	241	234	233	226	254	211	225	237	224	243	242	242	275	245	224	238	227	221	228	234	211	215	231	217	239	250	254	234	244	258	244	241	233	252	253	240	234	215	246	227	228	251	250	228	239	227	256	239	231	219	261	195	237	244	240	240	253	207	247	208	242	244	236	223	241	242	239	229	254	231	234	236	262	238	228	221	235	236	238	237	224	250	231	253	250	231	225	254	267	227	237	227	220	237	199	231	222	242	242	251	245	271	236	234	252	248	244	246	253	259	247	232	231	231	224	220	232	224	204	234	240	248	216	247	212	243	221	220	233	223	238	248	252	247	226	232	225	225	219	211	216	254	220	231	235	225	226	237	226	225	252	228	240	232	247	218	237	230	247	238	244	219	236	224	255	217	221	231	225	225	238	233	220	244	254	230	249	241	251	216	229	250	247	251	240	252	232	246	238	230	228	261	235	250	229	257	218	240	238	223	216	279	231	236	224	229	234	246	243	224	238	246	255	241	243	273	230	244	226	232	252	277	215	233	243	261	203	206	241	237	223	250	246	241	263	237	202	225	220	234	247	246	243	237	226	246	242	220	235	250	221	222	237	214	218	246	240	205	187	249	244	242	245	245	253	277	229	219	218	235	222	224	254	238	255	247	251	240	247	226	219	227	249	213	275	237	238	228	224	287	223	222	220	221	227	227	212	259	229	244	256	243	227	222	216	246	225	203	238	243	238	209	265	232	261	254	218	249	254	225	214	243	229	232	243	258	212	245	159	245	251	232	225	238	222	211	229	246	235	257	243	232	228	234	219	239	240	253	227	232	231	250	263	224	214	257	236	234	240	251	236	259	253	221	234	249	217	242	229	244	233	240	223	236	246	239	243	237	231	238	240	252	234	231	246	258	260	232	233	239	249	239	225	229	242	222	221	255	245	217	199	249	242	227	233	247	224	232	238	225	232	244	268	248	268	222	229	239	218	262	253	217	216	228	257	253	236	250	256	220	214	241	212	248	226	231	222	248	244	248	247	250	225	234	235	254	248	211	212	198	233	234	231	214	239	233	251	253	255	242	229	244	218	232	255	247	246	256	230	257	254	240	244	253	243	253	203	240	239	264	254	247	258	254	241	266	221	245	232	244	264	222	238	253	245	198	255	243	232	228	208	227	252	221	223	238	227	228	227	267	225	262	257	240	256	228	253	252	229	253	224	214	244	248	262	244	201	257	256	236	239	215	238	216	263	245	257	255	227	240	243	221	238	233	271	244	225	245	224	246	251	269	229	240	232	214	238	249	286	244	240	257	248	222	229	236	232	228	262	245	251	245	246	237	213	215	242	248	253	248	234	245	242	259	262	234	237	233	226	219	260	213	269	226	213	236	227	221	212	235	231	238	267	242	216	233	230	269	230	252	251	256	253	256	217	239	259	251	251	248	245	242	241	240	243	228	238	218	186	236	253	213	225	248	234	258	233	237	247	210	255	207	244	246	245	256	253	236	236	236	226	232	245	243	213	233	249	237	295	250	231	219	232	213	273	259	228	246	233	210	237	221	264	252	231	220	261	230	253	229	237	242	255	255	206	219	228	207	224	241	240	240	216	259	242	236	250	225	247	252	236	247	214	243	227	245	223	248	243	245	229	252	241	252	256	251	187	259	231	258	233	229	242	218	257	238	241	244	259	229	234	237	258	252	263	216	228	243	246	232	233	266	244	240	256	232	237	237	238	256	248	264	226	211	225	232	232	205	219	264	224	236	251	243	235	251	267	235	254	236	232	218	235	203	226	241	240	230	211	221	244	213	246	232	242	241	241	255	229	286	240	248	243	235	240	238	243	231	237	240	223	242	237	224	239	234	208	249	270	251	226	249	251	237	233	250	244	237	236	217	228	215	250	245	235	228	233	202	244	249	236	223	224	257	268	258	249	227	225	213	209	258	212	225	239	252	247	243	243	264	232	225	234	237	221	231	233	234	248	236	241	234	236	213	243	244	245	237	235	244	244	236	239	231	254	240	260	239	192	217	228	254	213	263	215	232	232	260	248	258	274	209	245	237	276	229	232	246	257	212	234	225	248	243	213	227	228	232	236	224	215	226	264	231	245	236	228	238	261	224	256	227	255	239	259	276	237	225	257	215	240	256	246	250	244	224	253	237	235	239	266	252	248	237	253	224	218	253	236	249	245	250	248	237	239	227	210	231	246	257	256	244	235	232	236	237	253	246	250	231	241	235	207	243	257	218	239	256	239	234	241	256	235	249	262	227	235	229	229	261	244	256	241	228	235	227	261	241	235	240	224	222	228	221	222	229	253	253	223	227	256	241	215	241	249	249	222	210	240	225	237	240	232	235	236	218	258	232	239	237	234	213	252	227	254	260	272	224	250	262	221	219	264	217	248	241	223	248	240	239	248	223	236	228	210	247	272	228	248	237	253	233	265	246	234	254	247	217	225	220	241	222	248	249	223	223	250	206	217	236	265	239	253	268	222	217	233	210	226	228	254	232	254	211	228	249	233	231	215	250	250	232	245	227	239	229	246	234	223	220	226	227	245	225	233	219	236	281	230	248	249	246	244	272	213	215	243	256	227	263	248	238	245	220	236	247	227	237	229	208	214	233	250	247	220	236	219	269	221	245	245	224	239	218	226	256	246	255	248	247	265	225
26742	19943	6245	674	444	423	428	387	400	418	386	389	405	398	367	372	387	370	374	370	324	388	385	413	407	407	386	380	375	394	408	368	386	404	366	370	384	388	376	373	408	412	415	375	393	429	397	386	389	356	403	391	362	380	374	389	390	373	352	360	349	380	371	376	391	379	379	373	373	355	383	374	366	382	363	363	373	372	373	377	385	374	353	353	368	374	363	394	347	379	378	406	396	387	345	396	391	353	383	356	381	413	357	399	339	380	387	394	374	384	409	394	364	369	401	366	399	401	403	406	372	344	359	400	396	333	407	356	378	361	410	392	370	387	372	382	420	394	390	383	373	352	375	386	392	393	415	391	385	384	423	404	377	381	385	351	355	385	383	414	404	368	390	360	373	370	380	370	356	366	348	404	374	361	350	375	361	384	381	366	378	403	379	370	399	402	366	357	394	406	415	397	357	374	407	372	362	377	394	370	393	380	359	402	409	377	401	384	370	397	383	381	381	411	348	354	360	366	368	374	392	426	409	349	380	377	394	395	402	387	399	354	396	371	361	355	387	415	372	401	395	380	357	375	366	382	377	393	409	402	415	366	342	397	392	432	354	375	380	399	365	385	373	394	376	357	380	376	363	363	354	380	387	363	356	385	389	377	403	395	365	346	408	398	355	379	384	384	409	392	358	352	386	378	382	353	356	374	410	369	374	327	401	354	371	362	382	409	359	358	401	396	378	362	383	335	386	385	368	401	391	375	377	349	398	390	401	379	420	384	389	392	357	393	405	404	398	351	373	396	398	347	376	376	360	375	351	388	404	373	411	370	391	386	339	434	353	402	390	379	383	345	366	376	346	400	358	381	375	363	373	397	353	371	389	381	396	359	361	377	361	388	371	374	377	325	374	368	381	381	387	339	369	402	359	402	381	387	381	389	393	342	344	369	388	374	395	343	415	385	386	364	375	382	357	391	371	368	390	380	422	387	348	369	398	360	369	379	361	389	375	377	387	390	367	401	401	361	383	342	377	396	389	384	370	409	347	406	368	389	428	369	352	410	380	354	403	382	366	382	377	382	378	390	407	385	372	366	363	378	415	368	339	389	394	364	419	412	380	378	381	381	363	359	374	384	368	363	377	356	358	403	393	366	371	371	401	379	396	348	417	386	389	400	409	361	382	367	429	367	374	393	415	389	358	384	373	385	374	384	380	366	397	388	357	366	393	389	364	384	340	390	392	376	381	373	378	386	362	335	379	401	367	375	378	374	362	379	410	391	374	359	401	392	343	353	380	395	368	378	385	362	382	364	387	415	346	366	367	382	348	377	357	369	363	399	360	418	342	384	373	364	392	376	378	368	397	395	369	378	391	363	406	358	383	402	413	394	351	369	404	397	390	366	407	394	366	345	389	404	363	398	347	384	385	415	372	387	360	389	389	403	398	343	383	344	324	385	392	369	351	417	368	416	405	396	405	391	445	378	367	368	381	368	363	372	396	385	393	364	381	363	375	381	355	390	368	363	323	380	397	391	358	347	363	379	408	377	361	367	355	360	390	364	382	411	366	407	408	444	396	401	394	362	363	403	367	361	381	369	382	349	384	379	366	373	378	368	388	358	399	370	426	351	407	394	367	367	344	354	368	366	371	429	408	381	383	344	360	395	365	396	373	395	390	388	408	354	389	392	355	388	383	382	370	384	357	401	386	386	370	389	382	360	376	397	362	342	357	391	353	383	383	374	395	360	355	384	363	379	419	408	381	399	377	409	351	377	374	379	391	398	385	370	366	390	392	414	404	372	396	394	354	389	394	409	358	373	362	382	420	339	361	392	402	379	340	350	397	387	357	413	378	362	395	400	392	402	393	347	357	372	385	357	393	349	354	360	378	375	380	352	366	375	393	383	381	361	382	356	387	358	377	389	369	406	382	376	391	386	357	363	377	336	373	351	370	391	404	390	361	392	371	368	427	368	375	366	377	394	371	407	354	352	365	421	411	376	386	366	382	381	346	391	352	386	379	362	364	393	425	389	360	410	386	386	335	410	355	373	393	392	347	344	398	380	380	378	411	418	387	369	369	370	355	404	395	406	392	418	415	376	361	423	359	354	355	363	375	379	372	380	380	359	400	400	396	404	374	369	360	366	371	395	413	407	383	381	400	381	390	367	391	401	364	363	351	388	385	400	362	361	381	399	379	355	367	376	376	366	400	406	406	425	411	373	377	368	373	389	381	385	408	380	395	372	370	358	377	365	396	373	385	377	377	376	385	369	332	377	387	384	379	362	372	362	388	370	376	377	397	389	359	379	380	365	375	407	393	381	394	365	389	392	405	402	383	356	354	361	371	407	392	379	391	388	379	383	399	356	396	366	378	400	386	393	397	426	386	383	385	386	384	379	368	384	381	403	364	378	389	412	352	385	390	366	367	377	404	373	370	388	381	383	368	367	376	375	416	396	376	406	392	344	386	392	379	377	369	362	390	376	378	386	393	379	402	385	398	377	396	403	445	379	382	393	396	403	370	395	358	366	390	363	385	374	398	370	402	367	377	352	377	373	354	332	370	371	366	357	391	370	368	345	410	383	390	365	377	380	350	373	381	346	341	371	409	342	373	373	393	390	376	361	356	373	413	388	382	342	379	401	420	384	360	378	370	377	393	423	373	365	405	388	374	388	377	335	381	421	394	402	357	385	381	398	398	389	390	366	374	371	405	362	396	379	386	380	370	362	360	376	376	443	382	391	376	389	398	383	347	364	382	374	392	330	380	389	380	403	393	380	357	400	388	361	378	358	383	385	372	351	382	391	379	413	376	388	390	398	390	401	375	360	348	375	369	362	387	381	353	378	409	395	381	378	382	393	352	353	403	386	393	369	383	382	413	352	385	364	347	399	389	396	407	385	359	361	357	410	361	384	375	392	365	366	376	374	375	394	376	401	359	370	394	371	353	355	387	369	395	349	373	342	364	401	390	374	372	374	360	369	379	368	407	405	384	354	358	351	363	407	399	380	338	388	374	352	411	355	374	353	370	318	401	363	407	330	395	391	405	345	382	394	362	406	382	384	398	349	377	421	377	375	392	373	367	380	370	375	370	387	372	353	399	377	386	377	391	402	382	392	391	396	376	369	392	389	383	389	365	381	402	406	363	368	353	371	369	393	369	384	377	379	367	374	389	393	375	409	377	370	404	368	382	366	352	397	381	336	364	364	378	354	405	405	376	364	322	332	372	384	397	349	354	390	393	387	373	374	401	372	369	393	361	415	346	386	362	397	412	368	380	399	351	366	389	366	388	361	368	396	407	352	371	367	393	373	407	383	389	390	378	361	364	356	393	373	357	411	397	384	362	392	391	370	371	367	370	376	389	348	336	365	395	357	413	385	370	377	360	367	362	374	415	385	357	382	393	364	349	384	373	375	390	381	415	381	372	349	355	383	393	361	383	373	419	397	388	384	377	358	353	352	388	357	384	408	379	392	376	353	396	372	342	400	353	345	409	384	394	389	372	393	372	389
4075	1342	1204	819	748	685	655	617	656	592	616	606	569	588	552	526	586	541	555	569	553	606	560	649	530	575	528	578	580	543	562	589	547	528	544	552	573	616	596	560	567	585	524	583	591	538	595	534	556	555	536	557	559	528	569	539	563	619	579	548	609	587	572	592	609	551	584	557	565	549	584	583	555	565	610	560	560	561	591	582	565	590	600	584	588	561	568	590	624	587	572	605	563	571	532	546	550	573	559	546	574	572	578	555	578	592	544	563	523	583	555	602	590	551	575	542	574	583	576	549	558	594	525	586	532	554	565	566	552	572	583	588	572	568	565	562	557	545	625	544	598	579	584	577	570	586	561	579	547	575	569	593	575	550	593	596	561	569	573	549	579	556	584	573	566	567	588	542	590	580	557	549	575	548	575	531	565	565	564	541	532	561	538	560	600	574	563	593	583	606	561	598	592	522	518	552	574	590	617	579	589	595	576	579	577	574	562	552	525	596	590	571	586	580	567	596	574	586	524	568	567	592	568	613	547	572	598	600	557	555	602	600	526	568	594	585	526	583	549	527	550	627	573	598	584	532	529	536	589	571	603	560	573	572	585	607	580	565	576	562	573	592	504	539	571	569	570	531	546	569	569	603	554	568	544	583	584	584	546	546	537	586	541	579	546	581	598	516	550	578	569	551	557	573	620	606	567	528	576	562	573	520	568	552	548	613	547	532	586	565	583	573	556	560	569	618	565	589	558	572	562	589	541	568	539	511	565	613	567	578	560	547	557	581	587	537	534	580	623	544	584	577	581	595	634	562	615	600	575	554	559	534	595	538	587	568	566	567	510	554	593	568	569	541	518	579	548	561	573	584	592	603	550	573	589	585	598	600	535	564	526	561	571	592	523	571	552	524	547	583	538	536	554	524	581	546	581	538	571	570	594	565	589	519	610	515	575	565	569	554	574	564	587	608	559	556	567	570	568	560	560	524	599	604	563	595	541	572	566	601	563	586	503	541	552	525	568	588	595	519	547	561	593	521	540	536	585	575	556	557	588	589	580	563	542	545	564	585	566	579	536	543	570	582	567	535	608	556	592	563	570	583	578	540	501	542	571	535	593	597	549	577	575	579	569	583	579	596	591	579	558	586	573	575	592	562	561	578	578	568	553	553	555	559	562	554	607	575	553	552	590	545	558	541	547	614	594	613	589	570	536	553	587	596	539	572	560	572	514	559	572	581	550	550	540	596	557	630	555	500	630	564	551	565	566	602	555	563	560	575	550	576	533	566	549	538	592	557	583	555	560	520	542	586	532	561	601	515	579	516	579	600	562	599	609	588	556	581	535	592	590	562	553	554	573	556	577	589	554	588	536	544	547	544	529	597	579	548	589	568	594	598	528	575	550	579	569	569	553	627	576	565	600	550	600	556	610	566	543	623	554	581	537	592	588	586	568	590	558	580	573	580	594	570	555	564	571	559	536	531	567	605	624	580	592	584	557	593	574	572	519	558	550	600	560	559	561	556	540	616	541	607	561	551	563	573	540	570	565	588	586	548	541	588	540	585	576	592	555	587	579	627	533	558	594	527	602	615	587	564	585	586	573	552	543	586	556	565	557	610	564	585	577	574	557	586	534	599	602	527	604	583	568	549	574	608	541	587	575	540	512	579	534	574	552	619	577	607	539	551	603	610	585	573	576	542	591	585	544	560	568	603	525	554	547	577	630	571	616	528	585	567	591	543	541	573	593	530	560	587	590	588	546	559	571	566	608	590	606	543	575	606	555	561	535	544	585	555	603	591	591	636	540	541	565	496	501	574	560	568	564	563	539	538	556	564	585	600	611	566	563	598	546	559	552	585	612	592	590	568	584	570	554	573	535	573	545	543	538	558	569	571	567	572	586	579	554	557	599	526	567	531	581	566	569	537	574	584	562	627	601	551	589	556	596	544	572	566	546	566	585	618	562	614	572	552	570	597	520	534	609	537	549	543	549	592	510	583	584	563	583	545	566	621	561	606	594	577	524	517	578	584	541	567	581	556	557	525	558	533	613	557	551	559	559	565	579	528	557	557	581	539	547	532	563	541	551	598	596	563	556	548	556	554	534	572	573	553	600	557	586	562	572	550	594	575	553	562	537	515	551	562	565	563	546	530	558	586	588	533	568	560	586	551	575	591	591	607	557	570	571	536	591	548	513	545	583	540	598	563	533	573	581	558	594	568	564	572	521	570	563	604	576	571	560	564	533	567	540	547	545	554	602	549	557	565	525	584	551	577	592	592	582	553	566	554	610	528	537	552	548	558	550	615	566	583	533	563	525	554	601	571	569	577	564	551	556	601	558	565	575	543	568	574	577	582	531	558	579	570	581	610	592	576	585	541	589	543	575	564	588	522	602	584	560	580	603	589	579	553	561	568	608	578	547	568	543	542	532	584	584	564	550	569	573	592	550	571	565	540	556	552	544	585	595	549	523	575	570	558	558	575	588	542	574	579	574	573	550	565	585	610	565	553	588	573	533	579	557	592	538	554	566	560	555	590	594	573	565	591	577	580	532	549	609	576	570	531	572	597	552	571	575	558	600	615	559	575	560	607	557	630	600	588	594	571	586	568	581	552	562	547	584	558	557	591	545	559	561	532	553	581	551	547	584	600	547	583	566	550	572	556	599	523	554	562	617	530	562	566	540	567	569	559	572	559	603	527	603	525	593	573	556	543	558	534	552	561	571	570	547	541	576	559	562	590	544	557	563	566	531	574	583	527	563	577	577	572	535	579	549	573	579	545	554	575	569	589	550	550	590	568	546	588	573	562	559	543	527	581	569	552	552	542	567	549	579	556	577	566	530	573	563	565	553	519	581	574	570	549	608	607	536	613	574	590	529	530	610	591	581	517	536	533	542	558	580	532	522	591	542	520	592	556	605	536	582	579	546	549	556	537	593	553	604	554	588	551	593	543	560	552	561	565	550	553	596	608	559	572	548	567	572	539	521	600	605	559	568	543	579	526	566	600	583	592	581	559	525	569	570	576	564	580	546	530	602	572	538	560	546	556	567	570	576	531	566	623	563	541	582	590	585	589	568	573	540	567	567	608	600	544	563	593	531	538	566	575	596	579	550	595	546	521	561	597	557	581	569	562	537	578	545	590	557	589	517	596	546	570	558	543	592	551	603	593	547	632	539	575	576	524	600	585	542	600	606	555	590	602	556	560	588	559	579	550	558	551	573	572	555	528	601	572	534	581	617	553	528	521	551	563	553	594	551	582	572	569	578	568	611	569	546	583	572	551	595	587	563	593	566	527	558	551	561	627	602	579	573	582	580	592	585	565	570	541	583	563	537	537	593	550	593	562	528	597	565	546	540	575	575	607	548	560	565	550	577	526	568	587	579	596	573	569	626	576	613	566	568	567	542	519	580	568	523	593	574	584	544	613	543	572	543	583	555	527	548	567	570	584	571	549	586	583	545	540	532	552	604	520	579	564	552	558	561	557	540	584	618	543	596	527	553	548	596	535
23802	21112	28347	24106	21061	5821	1000	615	568	574	533	462	437	419	401	401	427	382	412	393	390	367	389	385	420	334	379	346	350	352	379	400	406	342	360	397	368	381	381	373	365	384	368	370	367	366	361	361	383	378	370	362	379	361	342	381	328	368	352	353	363	336	350	349	349	332	386	343	346	379	365	352	400	364	356	356	362	334	354	361	352	326	335	364	367	354	388	339	311	383	317	380	332	358	335	354	338	386	350	362	349	349	331	347	345	356	372	352	376	335	338	364	335	344	377	394	367	337	333	349	344	329	348	376	343	384	344	345	369	350	376	395	329	345	353	376	337	364	401	370	381	377	345	335	365	375	350	336	354	416	330	329	355	396	349	358	344	366	346	351	346	383	372	356	370	347	340	362	344	378	356	362	352	387	355	345	351	363	368	347	356	364	371	330	345	359	351	360	361	356	378	345	347	331	324	371	364	382	332	367	362	325	376	340	349	357	318	370	370	340	366	350	372	345	341	372	357	336	336	323	363	351	368	386	351	363	366	322	394	340	368	375	335	328	346	337	364	352	345	368	357	330	348	392	356	348	377	356	362	345	359	346	317	357	361	344	331	351	345	348	326	385	324	376	366	359	411	321	394	349	333	352	319	381	385	345	351	371	362	334	362	359	329	363	361	374	337	337	370	380	350	354	359	350	374	367	376	365	363	398	336	353	387	353	341	365	349	374	329	381	357	354	404	345	331	352	347	329	336	370	349	379	367	355	350	351	354	342	374	352	332	359	336	360	367	340	375	360	374	370	330	385	336	384	362	366	352	334	343	344	375	377	328	350	346	362	354	338	376	349	352	371	325	364	339	326	342	360	361	359	375	345	345	366	353	386	370	381	360	374	353	389	364	323	345	368	371	351	338	341	368	324	337	347	342	347	355	365	365	365	360	336	340	348	363	364	360	312	339	365	350	345	344	322	339	360	354	344	402	354	344	334	319	340	324	334	335	391	375	347	338	386	360	354	372	382	344	341	333	355	392	371	342	329	330	346	353	348	341	354	337	341	359	367	359	395	382	352	360	341	355	333	352	384	329	385	397	356	333	352	327	324	368	380	352	359	345	362	359	337	332	335	352	306	362	372	360	380	342	364	352	331	332	354	364	331	366	366	362	359	340	363	331	403	345	349	360	364	350	353	359	384	368	378	351	378	350	346	353	339	332	343	339	373	389	343	327	391	396	353	342	337	362	354	354	362	340	351	348	357	362	358	365	358	345	348	342	322	347	346	367	366	361	347	331	390	367	372	343	367	344	344	329	304	370	341	361	358	346	373	354	369	356	355	369	336	338	366	355	346	363	376	364	344	384	344	343	348	350	349	369	370	362	326	339	414	353	348	374	358	389	327	338	357	368	372	385	360	333	350	349	340	343	358	353	337	332	346	372	354	359	353	334	325	337	365	326	351	352	374	366	374	365	363	361	359	337	339	401	308	335	352	355	382	363	354	380	364	365	371	335	357	350	353	336	341	337	353	344	386	372	359	362	341	358	371	324	365	341	331	357	325	363	366	344	345	354	344	357	336	357	321	350	370	365	357	361	384	378	339	369	318	346	367	337	359	359	292	348	353	370	351	334	347	359	354	368	371	299	371	365	378	362	367	355	362	333	311	330	376	344	340	356	360	357	345	355	368	341	349	391	339	381	358	358	327	355	337	343	344	351	354	336	376	355	388	331	329	390	351	364	340	357	337	400	348	361	366	348	370	341	357	369	370	350	340	338	342	360	368	395	359	410	357	388	313	342	340	340	362	384	352	377	359	375	363	351	342	362	408	370	385	339	351	352	367	363	329	391	362	337	385	352	380	359	383	330	356	377	376	383	357	348	367	355	339	350	368	357	341	344	357	357	328	339	348	390	346	338	379	361	340	382	358	343	328	363	341	366	345	354	371	357	333	332	330	285	368	343	371	356	323	386	353	369	370	368	336	366	347	327	309	365	362	348	344	354	345	309	313	346	359	333	372	359	322	359	356	361	361	365	355	377	353	336	364	363	334	358	333	381	339	360	378	340	360	342	405	330	351	377	353	321	395	365	355	364	365	337	356	353	336	343	352	361	369	344	343	369	376	337	369	349	346	356	318	320	374	353	369	335	347	320	329	398	361	356	349	333	366	346	371	335	363	353	358	383	346	349	341	351	385	323	340	345	349	353	380	390	336	379	353	379	342	322	336	369	353	375	341	368	342	345	350	373	393	318	339	374	339	329	377	350	326	367	345	333	336	380	359	393	335	356	317	336	385	378	367	354	359	342	352	356	336	351	352	348	345	352	377	394	354	367	385	343	359	369	351	385	365	377	356	335	360	362	353	374	359	367	357	332	369	379	342	356	370	305	367	389	320	338	332	363	362	346	356	386	379	356	356	313	399	361	369	356	370	341	392	336	355	385	375	343	334	354	343	364	335	383	331	345	344	354	335	376	360	351	344	363	337	341	380	359	363	370	364	325	340	370	376	396	352	356	335	346	392	335	352	345	366	334	343	364	307	347	357	353	348	361	351	345	371	370	369	354	365	305	348	371	332	333	359	340	375	362	338	370	353	349	366	356	350	342	347	357	370	356	333	344	380	351	367	358	334	344	341	346	358	335	352	322	342	305	345	365	313	383	327	348	382	345	384	353	366	347	357	352	345	381	339	356	330	389	319	364	333	367	310	383	346	339	358	373	339	353	379	363	330	369	357	340	325	344	329	370	399	382	382	359	333	395	366	363	367	345	362	375	377	369	361	343	335	361	368	353	353	332	347	382	356	343	363	330	353	344	334	359	384	372	373	348	340	354	408	348	335	346	327	345	322	367	330	339	363	336	362	358	315	368	344	362	359	357	380	351	387	351	342	348	356	352	343	374	345	365	352	336	343	357	363	351	337	341	345	350	346	360	324	390	372	343	327	328	352	356	337	365	360	359	304	367	370	370	374	327	340	362	335	362	354	375	357	367	342	364	355	343	363	378	350	360	382	342	341	342	353	345	341	361	393	365	342	323	309	348	373	346	340	353	366	386	351	366	368	364	340	364	321	332	356	383	370	363	347	369	339	375	352	354	350	355	332	366	389	355	350	346	355	358	362	303	343	365	342	376	391	346	340	333	359	384	370	326	366	362	339	377	342	362	343	322	328	344	354	349	319	353	328	372	376	334	340	367	387	352	364	343	328	348	347	342	337	346	379	343	363	378	343	359	379	349	342	374	334	331	371	363	345	383	349	377	367	402	348	376	352	353	353	346	324	332	332	354	359	338	355	361	338	347	373	371	350	363	336	356	387	321	347	341	326	337	342	360	315	357	344	372	364	354	341	361	378	351	358	362	338	373	340	404	326	369	342	348	375	323	346	378	391	361	315	299	359	358	389	358	367	351	383	328	326	359	366	353	378	386	345	357	353	365	403	348	328	338	380	350	379	373	336	351	360	373	399	334	356	352	305	361	378	342	347	359	348	358	330	333	387	341	351	354	367	378	338	375	338	358	378
5272	10181	8137	4260	3038	2216	1793	1424	1296	1054	981	881	823	792	708	735	737	649	682	621	682	625	619	566	598	630	602	596	551	655	577	579	619	592	581	585	549	541	566	579	570	553	562	568	565	551	532	588	531	528	542	534	558	565	563	557	564	569	541	568	530	530	587	555	548	572	540	541	571	557	566	586	496	518	566	575	521	507	527	565	506	543	536	549	545	552	535	499	567	523	537	580	552	556	532	549	565	546	546	543	537	532	515	525	543	526	535	548	523	565	523	583	566	581	532	540	580	538	556	523	482	537	513	533	534	520	533	531	508	528	507	522	521	572	568	530	513	515	509	565	493	517	552	498	567	548	589	523	520	527	544	549	557	494	581	541	537	536	494	594	525	503	575	566	545	543	556	496	526	515	554	547	556	592	543	575	514	577	546	534	546	520	511	511	542	544	560	543	543	541	559	552	534	521	552	538	540	535	534	544	542	573	528	553	521	553	501	587	549	562	525	552	554	545	532	533	540	535	510	537	532	535	518	529	521	635	548	524	494	551	531	549	537	585	550	510	567	521	571	550	579	514	546	558	533	584	567	537	534	523	526	511	540	574	522	588	505	569	535	525	532	539	570	554	531	487	558	492	536	531	530	512	541	522	501	562	574	543	516	561	558	543	569	526	570	587	518	524	522	531	505	527	533	529	549	567	546	544	539	530	518	534	518	548	551	515	546	521	533	554	528	555	540	552	501	521	555	517	549	555	517	577	562	544	557	568	530	504	559	523	471	508	523	526	545	518	539	522	564	536	539	537	575	520	549	545	542	516	548	529	508	538	564	508	563	490	517	508	495	519	574	528	524	525	548	561	536	516	515	573	528	535	512	554	541	544	556	543	567	489	552	526	541	532	511	585	554	580	560	583	544	562	522	529	577	554	551	553	518	550	557	555	564	505	532	560	598	537	541	536	498	518	522	564	566	544	582	536	538	532	519	554	504	493	534	510	552	559	510	558	498	548	556	520	569	549	551	577	501	527	533	486	568	549	539	553	558	591	515	548	541	549	553	562	540	548	552	511	527	541	552	571	536	543	518	524	525	549	501	560	559	524	589	538	523	551	535	492	551	522	576	543	591	518	551	554	574	556	526	573	546	526	550	513	525	552	522	568	473	496	524	553	535	583	558	541	569	548	563	560	574	560	536	548	541	553	537	615	502	552	551	519	584	534	528	526	607	513	560	542	509	496	529	539	517	552	522	586	529	518	554	533	516	549	568	547	519	543	526	533	547	517	525	560	547	525	568	490	534	510	555	529	528	546	560	538	521	534	547	549	523	505	503	506	569	535	589	495	521	563	589	515	525	573	526	582	550	544	527	528	533	531	560	572	550	557	512	561	523	555	539	569	545	561	566	563	500	520	547	579	567	506	520	532	532	512	530	515	538	573	497	538	499	484	537	556	529	541	524	571	550	520	541	544	558	533	544	549	557	562	507	531	529	557	550	554	545	558	563	528	551	545	523	536	585	564	572	513	601	531	542	576	561	501	553	576	529	530	570	579	564	542	522	514	561	533	535	521	556	547	559	575	563	541	549	538	522	534	527	513	580	588	555	547	514	505	543	552	533	524	593	586	572	581	529	583	558	542	528	520	542	553	569	517	537	548	534	562	526	566	518	500	526	589	550	554	533	517	575	565	539	561	553	516	537	531	504	520	572	543	551	536	549	557	513	517	507	522	544	553	549	539	550	557	515	520	573	500	568	541	524	532	545	505	531	542	519	576	535	558	575	469	520	592	563	532	524	555	539	591	556	543	510	560	549	506	535	529	506	544	557	506	491	551	518	511	512	548	568	538	540	488	567	516	555	523	570	543	554	549	555	510	537	527	508	546	518	530	505	528	538	574	567	557	549	541	546	513	548	553	538	520	546	543	492	545	496	560	579	533	530	533	528	548	503	575	524	554	545	507	545	584	543	546	485	542	545	566	571	533	541	528	522	547	532	539	525	548	562	563	513	548	501	523	543	505	560	537	616	531	522	478	487	494	545	518	563	567	524	535	531	553	563	496	522	565	541	546	528	535	575	571	570	535	569	558	537	549	561	570	535	555	582	536	503	517	556	530	510	518	529	532	515	568	503	519	528	598	551	527	551	541	576	526	519	555	547	556	555	559	549	530	553	491	546	508	554	580	519	529	528	527	540	518	540	525	514	538	526	559	541	556	524	518	558	514	557	551	551	520	532	552	565	565	523	583	548	565	537	522	530	572	518	553	552	557	548	526	557	543	535	527	537	554	498	525	564	524	536	528	553	479	517	529	596	551	526	558	558	535	555	536	568	569	557	556	500	541	572	537	530	534	508	563	555	528	531	505	548	572	536	517	559	556	534	502	534	507	489	530	592	548	529	534	553	557	549	543	539	552	537	535	518	503	564	539	546	556	526	551	521	505	548	568	550	525	579	532	540	540	507	538	533	553	573	571	501	543	534	550	548	557	554	507	555	568	543	538	525	556	503	567	536	574	542	560	525	594	558	578	594	540	494	533	558	502	508	514	556	531	553	518	535	567	559	534	538	543	536	524	502	529	509	553	547	545	572	529	547	521	484	538	565	559	536	508	552	501	542	534	575	542	573	522	575	508	524	519	547	542	523	547	546	547	538	540	573	551	523	551	549	550	538	530	512	524	526	542	530	553	517	537	541	545	586	545	495	546	571	546	513	564	528	554	549	528	519	516	547	552	534	536	511	543	556	533	540	539	536	507	548	543	567	562	533	519	558	507	513	522	553	559	542	516	573	546	560	524	515	571	549	513	549	553	558	512	531	561	557	509	527	541	549	532	546	582	535	553	523	509	516	523	546	548	596	554	559	522	494	555	536	497	536	558	554	519	546	525	543	566	534	521	519	532	548	575	565	561	550	548	512	553	574	551	553	503	553	539	519	546	529	526	537	538	525	550	543	512	554	516	529	508	530	506	565	535	547	540	495	515	527	556	533	538	516	521	575	518	538	521	540	576	487	574	577	538	498	519	527	545	582	530	529	539	556	568	589	564	510	579	530	545	521	512	531	516	558	580	543	570	497	534	516	554	523	571	475	514	573	508	534	498	550	557	502	556	536	528	507	589	527	492	511	527	559	512	510	530	546	528	561	552	501	531	541	550	547	561	574	552	551	557	580	540	541	572	501	571	511	553	491	490	560	532	555	529	562	535	559	576	541	511	522	542	535	541	502	510	591	520	551	525	527	524	501	528	518	552	550	502	538	546	528	538	506	537	558	513	544	546	524	571	534	512	522	555	511	512	526	521	534	521	526	536	543	506	505	536	562	584	542	558	546	588	497	499	528	523	550	525	513	503	516	539	525	530	565	529	532	576	512	575	509	538	499	535	532	551	495	578	554	571	574	569	565	566	522	569	513	518	542	520	522	545	542	521	506	536	557	521	540	534	513	526	533	535	545	560	551	573	546	548	518	584	523	573	548	529	538	514	526	533	534	513	529	545	531	505	519	507	557	517	577	526	543	511
22800	20968	28640	23447	20968	20674	2600	746	523	440	369	332	260	260	273	240	222	216	256	224	186	221	211	191	189	180	164	167	186	176	176	161	168	156	124	147	148	198	169	163	164	141	157	161	180	159	157	162	139	168	151	160	175	161	134	135	141	161	164	165	134	148	148	132	142	137	128	137	143	143	144	156	174	132	143	155	160	157	144	136	145	166	140	166	144	157	146	128	155	149	146	144	153	167	159	164	155	164	141	155	162	123	150	135	136	161	167	145	141	177	143	126	161	146	147	143	145	148	154	146	162	141	144	154	157	144	127	127	135	154	149	143	146	132	139	134	179	142	155	147	160	138	144	129	165	130	151	144	166	134	147	153	140	153	155	141	141	139	137	135	167	155	131	186	143	134	155	147	148	153	146	137	132	142	149	166	137	155	135	150	141	145	151	136	145	158	142	157	135	130	162	120	143	152	141	152	141	150	142	148	147	145	159	147	149	125	134	158	142	160	145	143	141	157	135	144	128	152	145	137	158	156	132	147	148	141	161	140	128	148	147	147	147	136	175	139	151	146	159	159	129	160	147	167	147	139	164	163	136	134	167	128	140	168	148	134	123	144	161	144	168	163	162	163	143	146	163	142	147	149	175	163	132	159	166	155	142	142	132	162	152	172	155	179	148	138	154	143	154	174	161	157	127	162	162	133	137	156	164	170	134	158	141	159	129	152	145	154	153	177	144	142	135	136	132	147	157	141	165	124	138	171	160	180	153	134	143	136	139	127	161	151	163	152	163	156	152	148	136	158	159	155	156	158	160	156	147	151	138	129	158	137	138	154	153	153	147	135	120	128	156	151	140	134	155	156	151	119	157	138	162	175	150	144	164	145	140	131	138	140	142	163	150	147	136	163	153	155	140	133	153	153	149	153	137	145	144	150	146	130	118	147	146	169	156	149	137	134	147	148	133	164	157	154	162	171	153	135	149	154	134	153	142	149	152	140	126	138	127	150	143	149	150	144	135	158	163	149	146	172	172	151	151	135	144	154	141	139	142	150	168	146	162	146	152	158	146	129	144	156	131	149	141	140	151	168	158	151	149	146	151	149	150	136	156	162	150	149	136	140	176	143	157	133	144	126	127	170	148	144	139	140	156	161	129	164	135	143	151	152	143	155	164	154	146	155	159	151	185	142	144	146	138	146	154	148	146	130	142	143	141	150	140	144	141	146	149	139	146	187	147	145	134	138	139	155	138	142	128	133	146	140	150	141	157	119	147	147	158	143	153	128	128	133	171	140	130	140	146	157	157	146	138	136	163	137	134	187	136	138	145	150	151	150	138	165	133	145	159	147	137	151	168	160	134	146	165	152	140	151	143	144	149	160	120	127	134	152	144	136	178	128	150	133	169	146	150	130	152	174	156	160	140	151	140	135	138	161	131	144	122	152	152	173	153	143	134	146	144	153	157	137	138	141	148	138	149	170	139	143	136	154	131	155	153	150	136	149	137	143	133	138	154	121	144	129	156	142	136	154	120	154	132	150	163	160	183	150	153	154	141	140	160	115	140	134	154	157	157	163	146	162	135	133	164	158	145	143	135	144	178	132	134	150	142	146	155	157	151	149	134	150	135	159	158	143	147	161	140	114	153	147	135	148	149	135	154	143	119	146	144	151	144	153	158	115	162	146	131	141	153	154	160	144	143	169	147	123	154	144	124	153	125	132	137	150	154	167	166	148	139	139	145	156	154	128	139	166	172	140	139	159	153	154	149	118	134	136	148	146	132	138	161	133	163	136	119	151	133	145	151	149	143	142	153	139	156	152	141	154	164	131	155	149	156	139	149	142	138	142	141	143	151	136	127	126	130	133	149	129	143	148	149	160	119	145	151	140	152	175	155	142	150	191	154	139	136	163	158	153	159	167	124	159	138	157	163	148	157	151	145	141	123	132	143	150	154	157	156	159	150	150	150	143	136	144	142	159	143	155	155	147	174	153	147	134	145	153	129	151	146	160	176	128	138	128	161	145	139	167	135	145	154	142	147	148	145	147	148	156	145	168	151	133	156	132	134	144	145	143	132	153	128	129	141	136	152	151	135	146	162	141	150	131	165	158	154	144	157	140	144	152	150	144	152	149	132	139	138	158	143	150	142	134	180	124	148	139	133	122	159	152	149	137	150	163	153	133	163	135	151	142	157	139	150	150	150	133	131	154	152	131	141	144	139	131	154	154	139	135	162	154	166	157	130	143	150	136	148	146	157	150	132	154	151	142	160	159	126	130	162	144	160	154	150	166	154	159	150	122	173	135	159	149	157	144	152	130	155	130	145	132	147	147	135	151	135	145	145	166	178	134	141	128	152	165	142	157	156	147	142	139	121	146	152	140	154	126	132	139	166	153	141	147	139	138	150	147	163	138	126	160	166	142	152	151	136	147	159	158	168	162	146	172	155	142	144	144	124	135	155	142	150	135	171	144	159	137	157	138	147	140	137	146	137	149	130	153	151	139	161	160	159	144	153	164	137	144	132	151	123	126	160	140	167	157	144	155	134	147	140	134	160	145	160	138	159	129	157	144	150	130	125	140	150	144	146	127	137	134	153	153	136	137	164	163	140	167	140	146	145	147	118	135	142	149	139	153	140	134	158	166	134	164	162	148	127	153	140	145	154	140	154	145	149	170	152	159	153	154	167	178	161	154	160	155	150	143	158	142	147	109	148	137	157	140	174	154	149	162	154	156	150	139	160	170	134	145	117	133	137	147	136	148	146	151	126	140	133	152	147	123	128	149	166	136	135	142	161	132	141	146	182	150	155	142	131	136	139	170	125	154	142	144	173	161	132	169	147	152	138	141	136	134	137	145	162	149	150	154	148	147	129	156	150	153	147	135	158	137	164	158	145	146	154	122	144	123	158	156	150	145	145	157	158	148	134	134	146	160	149	172	157	137	150	151	178	131	168	169	144	129	146	143	163	151	122	148	141	145	163	167	144	157	158	130	143	142	133	139	147	147	143	164	136	147	137	154	149	144	158	122	134	146	124	151	155	140	156	170	143	148	149	139	135	131	167	147	156	151	154	149	125	139	137	158	158	168	137	166	140	153	172	155	139	147	164	141	144	132	145	158	143	159	153	125	157	140	155	159	141	141	138	155	156	131	142	153	138	145	151	127	148	173	137	175	161	165	137	120	130	143	144	134	155	156	157	157	161	131	133	135	165	113	169	139	131	146	152	161	151	141	139	144	137	155	146	148	138	149	172	149	144	146	137	181	137	153	145	153	152	140	119	142	134	151	135	131	160	145	146	143	152	143	157	125	140	155	130	149	173	138	147	135	164	155	159	153	138	120	144	150	127	158	131	149	117	137	149	139	161	171	160	154	140	172	136	155	145	167	163	138	145	156	144	134	151	157	150	152	152	132	142	155	157	152	143	157	145	178	146	137	138	154	129	130	157	154	138	143	151	161	167	163	144	147	129	151	158	152	159	146	158	162	140	150	135	151	137	168	136	142	153	157	152	126
7327	15605	12767	6706	4659	3315	2479	1974	1486	1349	1084	929	803	739	621	590	544	487	473	438	423	389	384	374	337	378	334	310	322	317	306	277	294	302	267	238	300	279	273	269	280	241	250	267	277	252	257	254	286	276	271	285	251	271	243	269	268	269	260	238	246	236	281	264	253	278	256	258	237	226	246	266	254	235	267	238	254	220	242	245	229	272	229	242	232	228	253	263	239	247	252	236	263	262	238	264	220	253	230	263	246	237	251	239	292	260	229	220	251	252	217	237	271	232	234	254	236	226	233	214	226	236	233	252	242	241	217	225	219	225	249	238	238	246	244	234	238	213	185	226	250	230	248	205	223	237	263	216	218	249	231	225	242	237	249	225	245	247	221	226	250	241	252	224	248	239	238	224	222	241	245	244	257	235	251	243	255	224	250	230	227	232	216	217	223	242	259	236	226	253	248	254	249	220	245	240	246	235	244	257	258	233	219	229	213	225	247	247	292	237	245	251	237	242	245	267	242	233	207	249	215	217	245	245	231	247	251	243	235	248	234	239	266	236	247	230	242	242	229	245	228	254	243	226	235	229	242	246	228	221	198	259	242	247	257	229	223	228	221	232	228	248	230	223	218	257	215	219	226	229	227	245	234	238	233	208	253	246	238	255	206	240	237	226	279	238	251	237	247	203	220	241	248	236	235	242	236	242	228	225	264	229	245	203	213	256	225	232	218	237	259	232	230	238	247	233	208	224	234	226	226	255	240	256	242	227	240	257	254	239	222	234	230	248	242	236	238	267	247	233	258	217	231	205	235	210	232	230	245	243	204	238	232	251	235	241	253	238	216	230	249	228	230	220	229	195	256	216	256	244	247	228	252	225	235	241	246	258	208	217	230	229	262	233	240	228	240	239	234	240	215	239	247	199	230	228	227	216	243	259	232	248	233	212	223	221	234	241	238	217	236	240	231	210	232	197	235	263	246	219	250	250	229	226	209	260	253	247	232	273	218	213	235	205	227	219	259	232	245	231	219	260	234	215	227	238	227	246	243	213	227	196	260	221	282	225	263	225	229	217	220	233	216	223	246	227	210	223	228	245	240	212	215	238	250	251	260	253	244	223	251	252	267	243	213	223	240	245	199	215	240	231	236	259	243	232	244	231	233	248	216	225	239	260	254	233	209	247	237	228	246	226	241	242	222	230	209	230	232	222	232	220	214	259	246	233	222	237	245	243	222	220	224	223	240	242	256	218	225	209	242	236	238	244	250	232	235	253	222	228	250	218	219	226	226	204	220	232	219	239	226	211	253	228	236	234	247	235	263	260	233	245	216	246	228	210	213	216	249	238	247	227	224	241	232	237	249	218	228	240	235	238	225	223	230	234	240	221	230	237	241	239	220	238	233	246	246	227	247	235	223	185	204	239	206	232	241	214	221	239	230	220	252	220	229	228	253	252	242	255	244	231	256	227	251	252	264	245	234	232	229	209	249	249	226	249	217	222	218	248	222	235	243	213	234	239	239	226	241	226	241	235	222	228	238	271	238	205	243	242	240	255	218	243	237	236	204	221	256	237	255	224	204	244	230	215	221	233	257	249	230	211	252	245	228	228	239	246	235	241	239	243	205	243	233	232	241	231	218	225	236	234	251	235	266	215	218	247	254	220	238	231	229	269	259	210	225	252	246	224	251	199	265	234	230	236	241	258	253	224	238	218	232	214	239	237	242	228	265	224	246	246	243	246	243	245	252	244	239	242	233	243	250	198	239	194	226	243	229	228	251	251	230	233	224	228	238	262	230	216	240	254	239	222	215	216	218	231	226	222	229	225	237	226	254	243	229	250	240	223	222	236	221	246	233	258	245	264	228	242	234	215	226	241	221	231	214	229	218	246	234	241	234	216	215	212	241	232	247	234	251	209	248	221	245	246	211	248	232	226	228	248	244	239	224	222	256	231	208	247	244	210	272	261	219	235	232	202	212	241	228	208	241	228	238	258	221	221	220	241	240	223	221	207	233	221	223	253	242	251	241	248	233	225	239	240	248	254	240	216	245	230	229	248	217	225	238	242	235	246	242	249	237	223	227	229	241	236	207	242	239	222	220	241	230	234	219	249	243	246	228	236	244	226	227	241	214	233	256	229	222	263	243	224	236	233	225	233	229	219	251	224	228	235	252	258	270	263	236	250	229	238	252	199	204	228	247	246	235	234	246	233	236	211	241	223	232	235	249	233	201	258	232	228	225	224	231	251	211	221	217	236	222	263	242	236	230	244	232	248	235	251	203	249	226	264	247	225	245	248	227	231	234	241	230	226	232	229	246	216	236	215	230	214	248	228	234	228	259	224	249	211	216	269	212	233	266	225	245	218	232	222	233	235	225	245	211	198	229	212	237	233	221	223	215	233	202	243	242	220	215	218	229	221	246	269	247	221	234	243	213	222	247	238	254	226	229	226	209	261	246	230	227	246	237	228	230	222	234	226	225	218	237	238	241	220	245	245	240	232	213	236	240	241	244	223	238	244	227	232	234	214	245	229	257	220	201	243	250	234	229	252	226	271	241	203	239	232	225	238	261	235	227	237	252	252	214	232	214	220	218	232	242	205	209	234	237	225	242	216	186	242	256	226	231	222	233	281	228	224	253	240	244	239	226	228	222	210	234	249	235	253	187	209	243	249	237	228	244	219	248	258	235	250	238	240	246	251	222	259	265	244	243	230	214	231	243	234	232	244	239	241	214	232	246	231	214	229	259	214	220	229	238	250	246	238	233	253	217	218	252	206	235	227	220	234	238	226	264	222	248	231	238	216	271	245	200	250	237	242	222	227	219	250	225	224	243	242	237	270	236	265	229	220	225	220	249	249	244	245	239	235	217	248	234	257	218	230	250	254	215	207	251	250	247	254	226	231	205	257	282	240	222	236	234	240	228	228	236	230	224	243	222	247	228	225	230	244	252	234	206	221	212	254	215	274	246	244	238	231	262	226	232	218	228	256	239	229	259	210	217	244	225	248	238	245	205	222	238	255	217	247	232	236	233	231	226	216	249	237	251	241	219	236	243	229	235	253	249	277	234	234	231	214	249	248	215	266	236	234	231	231	230	246	218	228	228	233	250	239	258	233	276	224	226	263	221	233	257	279	221	263	242	244	231	234	245	254	234	218	257	233	233	241	245	247	267	239	224	225	209	216	200	223	233	230	220	235	236	230	238	252	240	247	229	258	199	218	256	234	226	240	223	217	231	229	256	222	259	222	249	229	241	227	234	233	230	221	217	244	245	238	218	230	227	221	230	232	215	221	267	214	227	213	248	216	237	251	242	214	250	274	245	221	229	232	234	214	210	223	245	226	251	239	247	216	211	239	236	276	242	224	240	246	236	232	237	236	238	236	253	222	207	261	240	256	255	218	214	219	220	247	229	228	254	279	241	263	246	214	271	220	253	223	249	232	218	228	253	230	230	243	242	237	222	216	221	244	230	238	252	232	259	217	237	230	221	259	231	256	260	232	239	246	246	234
26690	19909	6163	672	413	430	388	403	406	377	376	375	357	364	373	363	371	386	376	394	390	412	360	373	401	373	425	320	396	340	353	354	356	356	367	356	382	373	398	391	392	373	381	408	357	362	396	336	379	387	390	354	386	397	389	395	342	365	335	417	353	374	361	358	352	373	346	363	371	351	368	358	373	368	356	426	394	360	376	365	399	416	384	399	356	407	388	386	385	361	360	354	351	374	342	365	383	394	381	376	416	378	374	347	362	364	363	394	398	369	367	363	371	364	350	381	347	402	373	348	358	344	360	377	380	343	373	361	388	364	354	360	335	355	316	388	353	384	352	369	359	363	363	369	327	362	410	385	337	363	383	388	330	343	360	357	362	362	360	358	331	389	395	390	371	393	381	341	410	402	377	368	378	367	327	364	365	422	374	342	369	374	401	374	395	389	389	369	341	326	379	393	370	372	366	372	348	350	342	360	388	369	372	331	405	377	376	345	371	346	373	413	335	362	390	380	369	371	375	350	378	360	376	373	380	382	355	360	394	361	342	404	394	388	354	365	420	373	387	382	373	388	342	374	376	342	356	358	381	379	403	363	378	382	370	344	379	349	376	359	389	366	346	383	377	368	369	365	398	318	391	366	389	326	399	394	330	384	380	375	403	336	367	375	354	370	368	367	394	385	369	368	384	362	359	393	379	391	398	331	367	387	342	344	424	390	372	347	366	373	376	389	401	392	359	376	409	374	368	387	354	348	336	395	368	383	373	382	366	342	397	395	366	395	371	379	406	377	362	360	358	381	361	326	364	361	396	362	379	354	379	372	355	389	374	383	382	350	382	388	334	359	401	392	421	393	338	404	353	383	390	368	381	410	372	364	388	364	372	377	365	392	350	367	392	385	404	375	392	397	374	394	380	331	353	383	365	391	413	348	351	404	395	366	363	402	370	384	420	384	374	357	367	363	377	388	347	380	354	388	340	329	370	387	364	395	394	367	374	383	358	340	347	369	407	349	353	425	393	379	356	383	367	339	356	383	390	330	367	367	367	346	377	373	376	346	367	333	374	374	372	369	354	369	369	344	341	387	367	370	369	361	352	325	409	425	368	384	371	358	369	351	391	367	395	400	367	354	387	397	382	350	346	391	370	365	380	394	399	383	380	327	404	375	370	399	359	366	386	365	377	374	378	382	381	359	365	346	396	356	377	391	379	345	369	375	385	401	346	387	390	343	324	336	381	339	372	402	358	374	394	369	370	339	394	384	343	367	400	366	388	345	347	365	373	378	351	390	375	344	358	362	393	379	358	352	371	384	384	366	377	386	369	376	343	370	357	391	400	362	368	391	395	371	348	345	389	372	394	379	391	405	372	363	405	362	386	367	357	387	363	380	346	341	383	366	376	353	348	399	375	391	363	411	354	383	346	386	350	366	389	372	343	396	391	354	393	334	394	365	383	383	386	389	405	369	393	388	381	386	389	337	369	368	383	368	361	373	370	349	381	391	387	359	400	360	397	353	377	370	387	400	397	402	385	357	383	397	349	352	379	398	391	391	372	391	341	374	374	375	342	391	346	371	420	392	407	364	385	380	380	374	376	375	369	366	367	397	367	363	406	373	340	394	336	374	350	359	345	384	357	378	375	366	348	391	391	365	338	352	344	369	373	375	367	375	338	386	350	394	354	380	395	403	384	363	359	408	373	399	390	346	376	366	336	362	360	342	383	366	376	356	368	368	362	350	392	368	356	380	368	371	387	350	383	384	391	383	371	366	380	372	357	401	376	371	353	385	346	361	377	347	344	371	378	389	372	396	368	373	361	399	336	370	340	359	366	368	370	363	351	397	349	357	358	372	408	371	400	384	365	386	400	383	369	367	343	360	371	357	383	382	364	394	355	371	374	376	358	365	374	380	354	382	329	381	383	368	360	360	372	390	386	346	375	400	356	365	309	344	397	369	393	376	363	378	413	363	357	375	379	401	387	368	349	383	370	384	335	377	355	361	357	361	354	339	350	360	380	347	365	396	400	384	395	391	382	370	365	388	341	379	378	365	384	384	340	361	376	369	392	347	338	395	410	353	347	390	372	399	359	377	380	378	405	348	361	403	352	361	407	347	393	360	374	403	350	355	352	375	357	363	380	376	348	386	423	351	370	358	361	352	388	381	350	383	411	350	360	360	356	406	386	382	410	357	366	376	361	376	385	350	377	349	366	386	394	354	366	362	371	378	364	351	372	361	378	335	358	406	380	386	360	396	394	344	380	373	364	391	405	389	374	372	380	340	358	363	393	365	395	385	391	341	391	353	413	390	343	345	351	353	386	389	375	367	380	374	378	391	348	389	363	386	382	339	362	404	377	402	351	404	364	342	373	391	339	370	363	399	385	368	356	369	346	351	361	368	363	358	370	381	372	374	393	373	363	359	356	378	382	360	383	397	364	389	384	370	364	375	391	405	355	371	371	391	361	397	351	336	351	367	356	353	369	369	353	392	378	358	365	372	356	357	378	368	408	377	392	372	343	368	403	354	364	355	380	375	403	381	397	382	386	367	370	364	370	353	373	388	356	388	383	382	355	387	407	394	318	355	401	353	349	415	333	389	346	378	348	365	376	361	378	342	405	385	395	378	371	415	362	360	370	372	377	348	380	386	349	365	372	347	379	362	367	386	373	384	380	378	382	374	376	361	369	415	362	350	386	358	374	413	392	368	362	362	360	377	345	402	366	374	400	366	369	365	361	372	370	356	391	383	394	394	413	372	360	361	331	370	373	396	382	348	340	380	359	360	346	352	399	348	379	356	376	376	383	363	388	356	357	379	326	373	347	379	377	396	316	355	362	355	371	373	392	358	394	363	361	375	358	402	389	381	397	384	346	370	369	373	333	395	370	381	389	333	354	367	343	359	390	350	378	356	405	347	372	344	379	363	394	408	376	370	402	369	338	357	379	349	349	370	391	369	393	373	357	398	376	394	369	374	358	375	345	361	360	390	361	354	368	352	374	346	381	367	355	387	379	368	334	366	350	399	388	372	356	381	380	352	363	391	347	415	354	400	376	400	373	380	357	367	397	361	381	391	386	402	341	365	372	378	319	347	341	348	348	374	390	405	380	322	357	364	365	396	378	378	338	372	369	367	371	363	376	354	355	369	368	361	369	347	394	359	366	365	367	361	382	357	352	390	374	367	340	353	373	365	368	363	399	365	363	365	359	366	346	393	392	396	367	378	388	371	339	383	372	362	383	382	390	390	354	374	368	381	382	344	351	395	394	349	352	395	357	362	350	427	344	400	378	352	349	372	385	366	392	379	362	393	354	347	373	382	350	387	372	365	402	386	359	361	370	378	379	365	358	347	393	339	390	371	401	368	416	367	392	358	368	330	371	363	402	390	408	377	377	380	424	369	413	379	400	346	370	419	373	387	370	354	361	394	365	371	413	403	364	416	365	363	402	412	390	394	386	376	383	381	379	372	389	427	362	399	365	370	349	384	382	373	364	392	388	387	370	407
4079	1346	1259	765	754	680	609	616	595	594	588	588	589	578	566	545	562	546	535	536	562	642	594	541	561	586	542	563	554	581	591	588	584	584	569	607	589	572	548	586	565	570	537	544	516	588	577	562	557	563	602	512	534	579	562	565	589	520	597	559	541	546	562	556	558	553	587	550	560	560	586	569	538	564	547	531	567	555	526	566	602	582	548	560	593	574	553	552	564	567	544	588	537	557	557	560	550	564	572	562	552	547	555	566	540	568	571	536	590	577	593	605	597	530	529	561	590	556	553	601	555	594	590	563	599	557	583	566	566	552	586	545	587	608	534	514	548	544	592	589	569	592	565	567	566	564	553	592	557	555	508	572	542	552	573	568	559	581	559	554	547	567	577	583	510	585	527	526	546	575	543	579	530	566	519	571	545	572	594	601	565	535	566	566	586	599	563	562	565	562	554	560	571	528	586	577	571	537	618	573	574	546	541	552	554	589	579	524	550	564	568	555	569	584	586	589	544	555	545	565	573	564	573	572	601	548	531	559	543	590	538	587	527	554	527	587	575	549	533	580	545	567	587	535	550	582	553	563	539	561	586	569	575	624	529	541	558	539	571	578	532	577	598	579	549	519	526	593	550	591	601	625	602	577	568	611	544	561	568	564	590	574	594	565	577	569	565	530	559	581	585	596	513	600	547	531	559	567	566	563	572	553	531	555	585	572	521	543	554	602	556	541	563	576	575	539	543	560	563	548	585	595	566	554	568	567	558	578	554	613	497	560	583	535	559	546	568	552	540	556	531	539	550	589	533	572	597	543	534	561	540	549	559	561	543	574	559	571	556	513	535	586	549	543	540	573	572	554	569	595	617	537	570	551	554	539	537	570	540	542	542	548	560	540	577	556	566	575	595	553	557	533	596	546	547	599	579	581	586	611	588	573	521	571	547	556	540	608	589	578	553	540	557	593	574	552	545	555	574	582	510	562	570	576	574	591	547	536	568	589	568	582	557	532	541	559	570	595	582	600	524	543	560	518	582	617	537	612	532	549	555	569	537	576	565	514	575	545	520	553	552	555	524	556	572	559	561	606	596	588	555	554	578	548	590	625	583	578	599	573	576	521	534	602	631	563	571	580	561	558	582	582	535	563	549	573	531	575	578	555	554	540	540	559	569	599	551	565	597	578	544	548	535	568	581	583	546	546	593	553	557	566	556	548	573	566	543	569	561	584	593	532	557	554	539	542	640	550	578	576	520	572	556	603	556	562	555	524	525	599	574	567	593	548	589	569	595	537	571	542	547	560	538	553	583	556	575	531	554	581	552	584	579	571	581	552	548	570	611	573	561	554	548	601	549	544	562	547	549	545	598	548	547	628	571	530	535	558	592	549	582	552	559	549	551	579	594	544	560	562	533	556	573	604	570	561	554	540	564	562	569	558	615	579	552	543	530	555	553	562	550	589	559	556	554	518	555	564	556	540	581	505	542	560	585	588	550	595	551	545	574	562	536	605	578	512	579	570	560	593	558	617	543	548	545	587	564	552	547	589	566	581	536	560	557	543	555	564	552	539	533	575	587	598	532	580	568	556	573	551	553	509	559	551	573	554	557	534	523	559	579	527	529	522	536	570	579	538	551	554	571	498	630	558	555	568	576	589	540	535	597	531	577	547	553	569	569	588	543	569	563	540	597	534	576	580	534	568	550	548	580	565	550	518	556	590	575	521	555	593	564	559	536	598	581	561	561	548	546	531	550	597	548	577	566	525	565	548	589	585	547	587	573	527	556	593	531	543	602	530	565	619	563	558	560	572	530	556	558	575	596	559	550	537	582	524	580	557	534	585	551	549	567	594	547	527	538	556	537	561	592	602	568	598	505	548	536	574	543	552	547	563	597	574	566	547	596	551	569	566	552	598	525	575	543	554	564	553	581	556	564	529	607	586	607	580	564	568	573	524	600	587	553	563	555	568	523	573	596	532	644	554	564	537	540	597	576	509	583	530	561	579	586	566	543	560	561	548	567	553	590	580	572	533	560	552	572	550	551	582	563	556	592	526	591	557	525	536	526	573	599	570	558	560	528	606	586	630	559	533	531	562	601	563	550	558	553	541	595	524	545	600	587	554	579	583	536	540	519	547	545	554	554	540	604	531	588	549	590	569	589	586	520	565	526	546	556	587	576	587	562	563	528	546	601	548	552	556	586	577	573	591	553	565	604	594	556	560	522	592	566	575	586	543	529	536	514	612	549	546	575	550	594	614	569	526	555	566	589	573	551	542	553	561	571	576	570	579	558	517	560	538	531	539	546	565	596	563	553	523	550	556	575	583	521	563	540	576	548	560	526	522	535	571	624	520	597	539	552	567	550	522	582	565	590	544	560	605	565	585	555	578	545	551	563	540	526	564	567	524	554	560	573	563	553	579	572	559	537	583	555	555	574	543	596	559	556	593	514	623	534	517	548	560	554	530	554	588	602	525	599	545	594	560	561	558	577	579	535	585	558	558	580	566	569	563	570	578	615	562	555	548	552	553	549	583	542	557	559	572	568	547	547	578	597	619	538	595	570	542	532	571	547	584	534	551	572	584	579	536	603	585	562	595	613	562	563	583	574	556	600	559	557	532	555	545	549	572	568	575	565	599	566	537	552	557	554	580	530	561	586	575	548	604	601	554	556	581	566	596	585	546	595	580	579	592	544	586	566	550	565	526	587	583	558	529	593	568	590	582	578	547	557	582	577	552	577	546	564	599	581	532	600	585	554	583	558	522	599	566	563	573	568	530	556	581	534	541	570	533	585	557	516	596	589	553	531	529	556	587	605	588	588	586	596	550	550	569	569	563	536	533	524	627	584	602	586	568	566	546	602	556	582	547	530	546	547	548	556	553	556	526	546	527	546	556	545	571	603	576	568	555	552	576	570	554	546	544	564	587	540	577	604	592	533	575	552	589	558	585	561	582	605	584	592	539	564	563	579	585	605	543	579	603	604	579	582	572	558	557	591	589	588	571	564	565	520	530	563	560	588	571	569	536	555	559	558	568	567	557	525	617	559	583	540	567	590	562	554	564	569	550	511	557	549	552	554	503	493	566	598	562	582	579	561	575	547	598	567	560	580	580	588	572	567	529	524	564	612	583	593	526	545	576	577	589	581	548	569	544	589	549	549	600	570	553	588	585	565	531	592	562	541	581	548	559	593	612	552	556	547	537	579	568	548	516	640	569	566	555	525	585	563	597	552	566	552	568	538	544	578	594	552	591	545	591	585	538	581	601	581	567	548	618	589	568	585	564	597	537	572	558	574	574	523	568	564	547	558	562	606	515	617	570	573	591	551	544	565	594	533	573	579	514	545	548	523	503	527	574	613	569	563	574	574	581	553	553	582	536	596	545	566	563	566	561	547	542	608	540	575	538	591	558	616	567	580	574	547	560	516	565	565	589	576	548	537	599	554	548	584	558	568	563	562	574	585	584	539	536	524	556	579	589	584	546	547	594	563	576	597	590	582	558	607	559
23883	21146	28383	24166	21101	5554	1003	616	578	536	530	476	441	430	440	458	410	400	433	370	402	371	413	374	387	367	376	395	336	393	333	391	374	373	360	361	374	353	384	388	353	323	378	369	344	384	358	350	328	358	337	339	357	318	369	344	360	362	346	337	329	349	316	376	356	329	389	369	315	351	344	356	352	317	334	355	375	381	340	363	315	351	324	359	352	343	356	376	330	349	372	338	339	368	351	362	348	356	338	361	348	367	362	356	361	322	358	343	312	338	372	345	367	361	370	375	352	376	326	329	366	329	369	326	345	378	347	330	342	351	352	313	333	346	357	344	343	369	375	376	332	359	375	379	355	363	329	335	383	335	335	335	358	365	337	347	357	348	373	366	376	374	339	358	341	356	362	349	364	331	339	338	355	366	375	349	352	352	333	362	384	364	361	375	334	370	326	381	348	347	343	327	306	345	364	359	322	318	350	379	341	343	340	316	321	348	347	363	388	324	341	348	353	352	349	330	343	326	355	385	338	324	354	381	375	365	342	338	380	362	296	371	370	373	371	353	353	321	331	366	355	340	327	361	358	357	342	372	329	317	349	372	338	341	356	354	353	369	332	348	348	341	350	351	393	363	398	355	341	365	360	364	305	366	362	373	339	356	341	348	338	324	347	349	347	345	331	359	344	340	325	361	328	321	374	378	360	358	364	364	362	331	389	378	359	355	328	343	333	340	350	365	357	356	337	348	348	342	361	374	353	353	354	340	337	381	326	340	363	329	335	360	349	349	361	328	369	379	360	333	319	337	387	342	321	361	354	345	333	358	331	363	341	326	351	389	343	360	374	333	372	327	368	380	376	318	335	364	354	350	363	357	377	352	338	355	340	337	363	322	362	361	384	362	337	331	328	326	348	350	377	332	352	352	333	363	348	363	358	380	335	369	369	330	352	351	331	355	367	353	321	349	356	350	342	356	345	338	397	342	357	374	371	316	346	331	355	368	362	340	341	345	342	322	340	396	364	337	372	353	359	352	339	376	356	341	370	340	358	346	344	351	356	354	377	343	369	366	356	343	352	344	377	344	300	319	346	373	341	355	348	359	326	331	318	353	341	350	362	329	328	364	372	343	332	367	346	325	369	365	332	379	372	329	376	345	351	384	356	318	318	355	347	362	357	334	351	296	312	340	338	335	338	378	342	321	327	335	348	331	361	353	325	338	318	354	346	368	302	341	366	352	351	330	297	353	330	322	345	342	348	362	378	366	363	329	353	367	349	350	334	374	359	320	345	348	342	353	351	364	356	375	366	327	335	311	359	367	361	354	363	322	364	373	362	362	334	326	338	339	386	339	362	337	348	342	337	334	320	325	353	331	332	338	342	361	359	356	341	323	350	363	380	376	388	352	345	358	349	339	359	375	343	362	345	381	340	356	346	346	338	365	347	348	310	316	345	372	330	366	351	356	354	345	387	352	351	333	311	367	330	351	370	341	312	342	358	391	344	346	349	363	341	350	376	353	382	351	330	357	368	351	392	342	300	370	361	360	366	379	335	354	317	346	317	324	357	329	359	357	372	327	341	335	365	332	347	351	343	343	341	377	350	329	331	356	339	322	335	351	353	345	362	341	329	353	327	380	307	356	333	358	376	369	375	353	348	399	338	374	337	341	349	334	388	328	350	328	363	332	326	355	359	330	355	329	393	389	352	340	346	357	346	331	336	329	372	386	334	313	344	342	335	349	330	323	334	338	326	335	327	352	346	370	336	354	363	340	337	349	348	356	333	338	342	347	339	346	379	388	362	372	376	353	347	317	369	314	353	358	383	356	313	354	377	362	364	349	339	375	357	341	347	306	366	328	310	340	333	339	386	353	343	337	342	349	353	326	390	355	387	341	335	342	331	359	354	320	379	366	337	344	329	337	349	346	355	358	354	366	327	356	345	355	327	348	338	362	379	337	360	355	314	328	324	402	336	338	385	336	372	366	379	323	333	347	380	342	350	321	337	355	353	362	344	356	379	357	373	330	373	322	348	348	342	351	356	319	339	361	331	332	355	387	369	337	351	349	378	389	361	351	346	357	368	348	369	345	380	355	359	348	349	391	343	354	355	317	359	338	355	343	357	322	337	383	315	376	305	350	370	356	321	335	345	331	359	308	354	329	322	319	361	369	319	355	310	365	344	340	381	362	358	320	317	353	336	323	339	365	338	352	328	343	328	384	338	319	341	324	334	321	353	362	339	347	323	329	373	330	342	342	342	359	332	338	342	317	357	364	319	367	343	312	362	334	377	352	347	346	381	364	363	355	388	379	357	356	360	347	371	360	346	344	376	373	365	364	356	349	319	337	348	358	328	357	338	313	337	336	362	358	367	349	314	328	349	315	393	381	409	368	380	360	369	314	396	326	362	366	337	356	354	351	376	332	374	353	333	406	335	331	368	341	314	364	349	332	334	368	366	368	344	366	330	349	362	395	311	368	360	351	317	347	357	347	336	324	340	365	348	350	352	322	359	342	331	354	315	370	329	337	385	337	301	345	352	348	374	355	353	324	325	355	372	355	362	372	343	350	313	391	337	389	327	339	324	380	383	343	326	350	347	362	368	323	379	337	352	341	355	356	345	342	339	327	347	322	340	363	351	363	358	372	367	325	355	359	352	320	320	346	372	309	357	349	343	365	366	324	318	339	343	309	367	349	328	390	359	329	346	374	381	330	375	327	336	331	371	348	372	357	377	322	376	342	397	379	381	376	350	337	352	362	378	336	340	360	373	345	351	375	336	386	378	349	344	342	372	387	341	342	402	323	352	367	368	363	348	324	378	343	355	365	313	329	374	357	332	370	358	341	345	296	372	353	362	344	349	351	331	330	375	362	358	339	338	372	352	402	341	317	374	362	322	359	349	304	369	356	386	326	358	337	328	360	340	362	343	368	341	359	364	353	345	323	341	352	349	358	321	365	332	347	326	413	366	372	348	335	358	330	380	361	364	340	369	340	325	324	339	338	369	362	304	365	348	353	383	357	346	319	363	365	384	348	367	331	353	338	352	353	354	365	356	350	345	346	345	350	331	361	357	344	333	370	346	375	374	326	347	352	339	348	337	333	355	359	345	321	360	344	370	307	343	361	352	371	332	358	382	374	338	338	333	364	347	361	374	362	329	356	328	373	305	308	342	343	316	387	353	318	337	351	347	368	404	341	353	343	389	330	340	377	372	372	324	373	368	336	333	343	342	334	358	342	372	328	355	331	364	360	368	337	361	317	362	383	371	354	351	349	357	372	345	336	356	354	345	392	354	360	338	367	350	343	314	342	350	364	353	335	355	318	331	341	370	325	339	340	304	348	359	400	360	349	334	375	350	361	353	364	352	343	382	380	351	350	336	384	337	372	377	322	389	325	320	359	335	357	367	372	345	347	334	325	340	374	352	342	390	359	338	346	350	320	329	368	370	390	355	331	387	367	340	326	368	363	360	340	333	351	328	383	355	329	345	344	366	315	362	337	362	360	366	322
5234	10025	8458	4326	3001	2203	1790	1409	1253	1132	994	916	865	777	761	763	678	712	659	698	667	656	616	590	647	631	578	581	605	577	571	567	559	566	612	555	597	542	536	535	573	529	544	545	529	515	571	563	566	545	588	566	564	522	584	581	546	520	538	553	520	522	531	507	577	541	550	554	566	498	534	527	487	567	542	521	553	524	547	559	485	571	541	513	547	543	574	533	549	579	570	517	542	523	490	503	520	546	541	579	550	491	545	512	511	523	558	565	515	511	542	525	534	528	534	553	535	538	484	557	532	597	542	535	531	512	566	517	531	543	576	602	536	535	556	559	582	483	510	573	539	540	547	568	552	551	516	530	508	563	511	515	521	503	554	559	533	550	525	538	493	535	565	546	546	539	525	543	525	553	570	520	569	563	526	574	539	507	560	521	540	505	535	505	533	495	522	542	553	510	552	511	525	568	512	524	525	522	532	543	492	559	515	568	537	537	542	532	485	546	526	584	499	505	536	539	537	517	533	498	550	554	506	519	530	556	520	582	555	542	547	492	553	543	520	517	503	518	560	549	484	501	550	556	515	595	535	523	515	525	560	542	548	534	538	500	509	522	516	538	543	551	533	586	539	542	535	554	507	538	560	550	550	503	545	512	504	525	550	519	511	524	536	514	542	579	549	506	552	533	490	519	536	525	512	537	535	573	503	588	564	579	548	532	547	547	539	570	552	541	515	567	507	543	581	516	535	542	524	517	499	494	500	538	523	538	518	527	466	527	508	507	557	597	525	519	533	527	535	524	478	501	588	548	537	515	518	555	510	517	548	513	543	567	532	523	512	553	517	545	565	570	529	532	541	583	558	558	551	554	598	512	536	515	524	525	544	529	533	522	530	549	564	526	558	540	552	517	515	535	542	547	531	511	520	556	549	535	536	558	560	504	492	561	559	500	534	511	566	540	492	528	517	541	490	544	524	522	539	529	542	555	524	562	521	562	502	549	580	506	526	529	521	529	537	559	535	536	535	518	511	572	581	565	538	557	508	519	565	558	484	508	561	508	522	499	528	564	551	537	517	546	521	530	536	568	546	525	501	543	549	519	508	531	533	542	551	534	564	543	560	553	513	520	546	541	537	510	582	535	565	535	543	515	514	545	483	550	526	514	545	503	519	521	522	533	522	561	562	538	551	529	518	540	533	528	534	517	553	522	509	540	577	542	535	502	479	513	550	515	539	544	521	551	500	559	557	523	527	515	536	552	552	528	549	553	550	534	530	518	542	531	531	536	532	534	537	555	528	522	584	523	520	535	577	502	536	544	531	551	561	521	580	544	523	543	554	522	553	525	532	526	548	504	572	534	547	518	496	534	524	567	571	561	510	557	603	523	520	473	528	527	559	547	512	513	531	507	515	549	505	527	531	525	572	577	535	551	533	558	535	578	569	517	553	502	540	546	559	554	605	554	543	526	515	539	568	524	524	522	556	498	514	539	560	542	542	499	547	522	521	510	480	560	556	548	521	539	530	504	540	550	518	526	570	568	529	483	513	562	500	508	537	540	546	571	516	574	507	555	512	566	550	535	585	525	567	517	485	564	535	540	494	515	510	524	574	494	523	531	511	515	548	542	534	508	509	537	546	511	531	568	551	560	540	534	540	540	544	534	550	524	558	567	531	504	530	558	550	546	550	525	505	546	575	528	532	480	546	540	540	532	534	515	535	528	545	523	525	513	526	522	546	509	518	531	532	551	527	498	489	554	549	525	552	529	513	535	518	523	555	544	498	571	545	523	533	540	561	540	523	529	554	529	535	560	552	533	515	525	514	516	531	533	532	535	551	536	537	527	545	516	536	500	532	532	521	542	531	557	516	493	515	488	556	563	575	495	521	487	499	551	551	567	512	537	564	557	547	533	562	532	580	555	515	514	541	548	533	564	547	508	533	545	560	553	529	540	542	549	527	503	586	524	519	532	544	574	510	503	523	525	588	531	564	517	504	542	565	557	536	531	505	540	502	543	524	500	551	518	535	553	547	532	575	555	555	540	544	537	552	560	577	530	554	511	520	553	533	553	509	557	537	550	512	542	541	519	537	578	546	513	519	546	512	489	515	549	553	513	535	534	543	526	504	547	556	559	514	500	529	515	539	525	531	524	545	530	524	533	567	539	518	525	573	541	542	527	546	496	569	569	542	518	548	540	502	567	536	532	563	520	518	520	576	510	539	523	530	541	544	539	534	556	522	523	522	537	517	502	518	567	554	525	532	550	575	507	528	574	496	502	539	546	541	562	525	562	541	539	525	527	511	550	565	545	502	549	555	534	527	531	510	534	541	567	518	508	565	504	539	517	575	550	523	541	554	530	571	545	548	567	548	524	545	551	560	532	529	548	568	530	525	588	541	547	549	549	547	548	553	468	548	538	567	519	539	557	561	576	557	539	527	511	524	522	546	568	507	557	528	505	561	539	542	547	538	535	520	533	518	540	499	582	560	563	562	544	557	528	553	552	506	563	536	538	492	581	531	565	498	571	542	530	508	543	499	540	503	526	544	540	529	565	555	565	567	538	492	531	537	575	517	551	493	515	531	586	536	523	564	537	538	515	553	564	494	551	539	526	519	511	507	562	507	555	498	513	528	500	590	521	556	562	544	551	561	499	561	564	529	556	544	524	542	562	546	554	536	507	531	518	569	528	528	478	485	552	556	544	574	507	538	500	566	535	519	547	544	518	536	575	525	522	500	577	518	542	540	513	505	529	522	561	525	537	534	585	529	558	523	523	524	527	517	566	570	600	544	513	547	546	512	534	491	557	558	567	501	531	548	529	515	504	559	527	506	568	517	504	572	535	524	515	553	514	554	528	511	513	548	515	576	475	516	514	507	532	555	518	530	519	573	549	535	490	562	569	507	560	545	577	534	525	557	546	528	492	557	542	548	516	473	550	524	593	509	548	535	521	576	540	532	523	575	522	539	548	509	547	500	513	549	541	502	527	566	551	546	571	501	544	497	546	558	553	530	494	557	561	541	520	563	526	505	503	507	584	581	572	520	527	583	514	520	499	484	554	530	530	511	528	546	553	573	543	566	557	514	561	547	585	524	537	500	518	514	556	554	513	496	575	533	550	552	565	525	538	530	528	540	569	560	550	575	554	517	565	574	544	590	531	544	513	537	544	531	550	549	545	541	516	541	543	547	542	548	514	544	526	530	538	537	485	526	533	548	560	562	509	499	545	520	528	538	527	539	534	565	539	526	483	549	570	511	536	549	523	564	520	558	523	516	535	558	531	554	559	501	514	540	528	479	534	540	555	550	540	573	506	541	538	549	507	523	515	507	524	556	509	547	523	558	525	499	544	562	533	550	567	508	531	521	529	503	536	581	546	521	515	543	494	518	527	532	522	511	567	510	539	489	516	535	556	520	523	505	557	556	532	511	584	526	509	530	481	552	479	525	522	542	548	541	517	565	541	501	507	500	554	515	509	557	518	559	571	566	552	508	539	565	493	533	529	521	535
22969	21114	28842	23625	21114	20806	2671	688	520	454	401	334	289	264	264	248	239	215	217	224	204	191	176	203	174	186	183	163	186	182	178	188	184	174	196	144	149	145	172	163	163	171	139	168	181	140	130	142	157	173	156	144	161	172	164	160	171	153	177	167	143	166	169	141	133	137	147	154	145	150	141	147	165	138	130	157	147	161	153	150	135	146	132	154	153	148	169	162	160	152	159	128	156	152	162	184	143	147	148	170	160	149	144	159	141	151	143	133	142	174	164	139	149	161	154	139	152	118	159	150	153	136	149	145	133	159	130	129	120	170	149	145	138	139	165	147	167	154	155	121	131	126	156	136	155	134	160	168	160	149	151	140	146	154	148	145	143	138	153	149	164	138	147	147	160	126	147	162	148	149	152	145	115	144	159	127	150	159	155	144	150	158	173	150	161	138	149	169	154	151	150	156	118	152	147	153	139	160	136	155	148	144	154	138	134	146	142	145	142	149	154	168	157	125	164	134	140	149	142	148	152	151	132	124	174	132	162	149	134	144	140	172	158	158	124	134	145	168	148	134	141	122	155	146	130	139	156	133	145	172	184	146	148	138	149	143	180	169	153	150	149	164	142	173	156	144	142	144	164	142	143	151	142	146	120	146	145	158	133	165	150	123	148	155	130	142	136	161	162	167	140	156	151	159	145	147	152	152	161	142	126	143	145	130	152	153	137	150	163	147	142	172	151	147	141	116	156	158	125	151	135	154	158	130	132	126	137	140	163	170	144	139	146	145	150	131	137	139	134	153	128	139	150	151	161	152	137	145	129	158	143	173	153	150	136	149	133	174	159	153	122	152	117	156	138	125	143	173	147	151	155	135	132	165	129	144	160	156	152	148	156	153	152	147	133	150	152	148	148	130	142	157	155	148	138	131	140	147	153	155	140	161	163	154	142	138	145	147	156	153	153	157	166	178	129	150	141	154	152	120	149	152	143	146	157	138	150	158	153	146	138	162	141	143	153	134	125	109	141	148	146	129	144	171	164	144	143	134	154	161	157	139	154	140	166	157	145	152	165	151	160	148	138	163	143	157	151	161	140	146	133	148	138	153	134	153	141	129	150	142	135	157	132	139	150	141	144	153	124	118	124	146	135	157	131	164	168	147	147	147	175	145	130	151	144	151	132	145	142	128	179	157	168	156	115	147	146	149	138	166	157	169	151	167	144	158	141	148	120	134	150	152	154	130	127	118	158	147	128	139	133	163	158	135	140	146	159	151	175	148	137	139	159	138	143	149	121	158	138	155	125	160	159	157	123	142	141	171	141	154	143	152	142	134	143	150	143	168	152	144	161	145	164	145	159	130	136	167	143	154	153	137	151	147	148	153	135	139	141	138	133	146	168	160	136	154	139	152	150	135	137	131	142	130	150	138	143	149	148	144	143	132	140	128	162	163	153	130	151	151	126	154	140	132	154	133	144	131	149	143	153	124	140	140	139	144	147	150	156	139	133	152	147	157	152	132	126	154	138	135	159	148	144	150	147	145	138	137	170	155	143	137	149	150	143	141	161	144	145	154	158	144	149	144	167	151	115	146	166	131	139	134	151	138	154	146	144	143	137	148	162	127	167	164	152	156	141	134	141	160	134	153	144	129	164	134	150	144	137	150	149	139	138	150	156	145	138	145	140	147	144	137	143	121	154	159	135	143	159	116	150	155	161	126	147	137	160	158	146	144	149	160	142	136	145	159	161	153	135	163	137	146	140	146	145	151	134	175	172	124	158	144	168	140	134	157	164	127	147	121	127	140	158	128	136	142	123	159	144	165	143	137	132	147	156	135	153	157	158	132	169	131	145	145	163	142	141	139	148	136	153	156	149	137	164	161	142	149	128	155	133	149	150	135	130	154	144	152	147	144	162	146	155	156	162	128	158	143	145	140	134	136	131	151	143	160	139	150	148	173	129	133	155	155	147	135	146	152	158	151	139	158	147	153	141	151	135	134	157	125	132	138	152	143	167	143	132	142	152	157	142	151	113	139	151	141	166	138	152	138	158	157	146	153	109	135	141	143	150	128	150	154	120	143	136	151	140	151	162	126	138	137	148	141	143	156	136	125	157	171	158	146	150	158	152	148	134	179	148	135	144	167	138	154	166	146	154	128	122	138	160	137	143	141	114	137	140	145	159	143	156	156	124	135	158	156	148	123	160	148	146	135	150	145	152	157	132	152	133	126	142	141	127	154	152	162	160	121	136	141	129	151	126	147	151	141	162	127	144	142	126	161	163	152	160	150	153	161	159	139	139	163	157	144	132	145	152	153	138	148	129	166	137	158	163	142	156	123	147	153	148	139	151	135	133	141	138	170	128	135	159	162	125	161	143	164	133	126	157	139	145	162	164	154	139	158	145	142	143	159	151	153	152	138	130	144	161	144	136	143	167	141	144	141	146	139	151	133	151	136	145	139	129	155	131	145	145	132	154	165	154	146	121	161	145	145	133	155	171	138	151	147	151	149	135	133	113	171	127	127	137	174	155	151	145	149	152	148	136	127	158	145	154	153	157	128	148	151	166	126	150	148	146	146	132	171	156	149	160	165	140	140	161	140	144	155	142	150	116	135	132	143	162	144	136	125	156	146	135	140	142	157	146	128	161	133	131	142	157	170	150	155	126	150	126	128	166	162	152	145	147	147	160	130	136	116	133	155	129	147	140	134	150	149	161	129	159	158	158	149	127	131	120	167	140	141	160	160	141	147	162	147	160	143	145	148	144	129	148	155	129	135	155	139	151	145	135	142	146	150	157	147	163	125	150	129	168	142	155	130	131	167	143	162	152	132	136	176	146	169	143	155	146	151	145	102	158	150	146	128	147	154	161	154	167	159	143	111	150	164	137	148	138	159	148	143	145	144	141	133	158	155	170	145	150	148	134	159	156	162	145	140	138	129	150	135	130	149	146	115	135	142	153	166	145	153	149	114	137	136	133	139	150	141	143	130	138	168	155	134	149	145	151	132	149	135	121	154	168	138	138	134	129	127	149	146	175	154	154	148	139	145	161	151	146	151	142	142	152	122	147	152	143	144	163	152	135	136	156	162	140	148	133	185	152	173	161	159	155	155	125	153	157	149	147	136	144	148	140	161	138	132	156	150	152	170	151	161	136	143	131	142	168	160	147	152	148	138	131	141	152	141	156	153	133	148	158	140	154	155	143	160	153	152	144	135	147	148	158	142	136	142	134	143	152	136	149	158	145	132	125	151	131	141	164	130	163	168	130	132	124	143	162	130	130	146	142	151	136	150	155	159	160	150	139	153	127	135	135	155	155	147	141	135	142	162	147	143	156	153	139	145	133	121	155	133	153	148	141	137	139	148	141	145	155	153	134	156	160	165	136	146	141	128	161	156	142	145	151	139	138	131	143	157	149	159	145	137	122	139	141	141	159	153	121	154	143	137	165	149	163	136	151	142	145	165	126	149	128	131	156	148	166	142	147	171	150	138	149	164	149	150	147	129	133	158
7317	15507	12881	6688	4647	3278	2462	1989	1569	1295	1053	919	817	699	654	601	553	535	485	397	405	394	328	367	363	348	335	342	342	309	313	306	302	292	315	310	271	278	271	252	282	280	259	257	276	263	246	246	241	271	254	281	248	228	256	259	259	268	265	237	259	238	230	232	231	268	243	272	219	246	235	242	285	262	222	248	258	267	247	244	235	244	241	251	237	241	256	236	240	246	235	247	255	216	239	200	237	218	242	251	228	253	237	248	211	241	232	237	240	223	242	243	253	265	263	239	239	251	244	224	218	242	217	242	241	240	218	238	276	232	263	246	251	222	231	261	202	243	234	227	231	229	221	259	253	225	232	231	248	241	250	233	239	226	211	232	219	247	213	242	242	229	240	219	249	226	238	247	255	230	252	231	236	234	233	220	224	229	204	232	248	236	264	219	227	240	225	233	245	224	216	233	232	247	212	258	237	237	230	232	216	246	233	219	263	255	238	231	241	240	216	247	232	235	231	249	234	238	264	244	224	228	237	275	249	222	210	220	216	228	231	232	253	216	242	231	233	236	220	222	236	229	218	235	238	247	249	254	232	238	248	229	235	241	249	257	226	231	244	232	226	225	251	245	220	210	236	203	235	229	209	245	248	242	232	220	199	228	200	242	230	257	240	254	242	237	253	201	234	222	237	205	252	241	214	254	216	248	258	234	245	236	257	222	234	217	216	230	233	242	253	219	225	229	250	241	225	220	232	243	247	214	224	217	254	243	245	246	215	226	252	236	219	221	245	216	249	268	249	231	223	236	227	263	217	258	234	239	218	248	217	227	242	234	237	232	207	226	231	232	208	239	249	229	229	249	251	244	248	242	249	230	251	230	246	240	220	275	233	222	251	226	242	236	227	241	248	221	212	237	233	217	249	226	258	257	259	240	229	226	237	232	254	236	240	246	240	227	235	227	231	223	243	242	251	205	243	238	232	257	215	235	222	211	219	211	232	231	230	270	239	247	248	280	238	247	230	226	246	222	240	227	233	203	249	252	239	239	247	245	215	244	232	223	233	218	203	221	223	209	246	212	229	219	255	225	235	209	243	207	208	213	218	244	249	234	227	233	222	240	245	241	231	218	235	271	255	242	223	248	253	257	226	224	225	220	230	218	228	220	213	210	257	246	229	235	223	227	221	258	239	226	220	252	209	209	240	227	225	241	196	227	238	216	248	218	231	234	254	260	225	229	219	203	226	235	258	204	251	240	214	213	242	228	213	215	231	242	231	237	180	247	226	219	214	246	214	242	198	247	204	230	224	228	211	224	261	223	247	214	237	250	256	221	211	224	265	225	215	231	212	234	227	244	191	226	257	256	210	238	204	233	218	239	226	251	207	219	235	241	225	214	269	268	235	256	226	290	215	253	243	235	216	232	246	215	233	254	236	219	229	235	252	216	210	242	234	203	236	245	232	239	224	206	263	254	209	225	238	219	235	234	230	236	228	248	244	224	217	224	241	231	216	249	226	206	225	221	231	257	249	242	249	225	220	222	237	214	233	257	226	270	224	252	232	228	217	261	224	218	249	243	240	254	227	255	235	233	230	207	188	240	237	224	233	238	241	228	237	243	233	230	256	233	228	228	213	214	207	229	221	229	208	231	251	214	231	196	235	237	225	214	256	218	244	235	245	252	234	244	246	231	217	266	250	237	243	225	204	239	242	213	230	242	225	238	220	246	210	226	224	258	229	215	217	257	246	212	212	247	239	224	229	234	245	229	243	269	236	227	247	219	225	219	230	221	235	253	225	233	191	199	245	220	235	221	230	208	240	241	221	254	215	215	274	229	246	265	236	215	194	235	224	219	251	228	232	220	254	255	217	180	221	223	255	234	238	233	232	233	212	221	226	218	247	242	241	222	240	242	240	240	210	210	220	234	229	233	224	247	217	220	233	236	238	250	223	207	222	241	236	223	243	220	227	218	206	241	236	229	242	221	189	236	236	245	218	229	209	253	213	236	227	226	223	247	223	219	226	263	243	223	233	211	205	272	218	230	210	217	236	251	236	242	216	215	205	224	224	248	234	257	214	207	190	238	250	229	244	247	227	220	224	276	250	216	234	243	246	229	205	254	227	226	212	230	238	262	223	212	249	227	230	230	227	260	244	208	253	226	244	236	236	231	229	227	215	215	258	210	225	217	224	239	248	260	237	238	229	245	236	231	233	250	219	252	252	246	231	245	233	212	257	216	232	219	274	246	223	221	229	221	245	228	231	245	217	253	238	243	222	231	227	257	213	228	218	270	248	237	244	235	251	248	237	212	218	250	235	228	214	222	241	215	232	215	225	210	210	244	237	252	239	237	236	210	261	231	223	215	220	233	217	224	219	216	244	234	251	245	243	251	228	241	258	226	228	251	236	231	255	233	241	226	237	221	236	217	199	231	250	232	242	233	217	226	240	244	249	233	252	239	194	235	205	217	223	235	248	229	220	225	261	232	247	230	239	236	219	231	219	242	220	241	223	247	243	217	243	234	238	209	249	220	243	229	230	227	217	210	222	234	257	249	240	234	216	249	222	254	263	248	256	222	260	275	232	235	249	235	259	226	232	231	236	232	222	214	211	228	221	234	246	237	234	252	266	230	215	214	238	238	227	243	263	204	230	254	255	247	231	253	201	233	218	224	210	237	244	213	212	216	246	232	217	220	221	209	261	208	250	245	220	249	242	241	211	242	224	229	241	255	219	265	228	191	221	211	254	232	242	217	201	255	222	252	230	237	201	214	265	244	237	215	235	226	226	230	229	241	214	242	228	241	225	210	214	244	233	221	220	221	243	256	219	223	220	214	204	205	234	224	274	233	244	223	225	217	244	223	221	242	218	205	251	219	234	248	213	243	234	191	225	238	244	221	231	241	207	233	216	237	217	227	259	218	226	277	219	238	237	221	249	234	250	248	240	221	223	231	245	226	225	233	240	215	216	258	254	234	211	245	235	243	247	220	207	230	240	231	225	235	249	215	235	199	215	232	220	259	237	228	212	226	242	233	248	214	225	229	250	224	243	229	226	230	215	257	244	212	225	234	225	223	217	228	209	238	230	241	237	221	246	217	219	247	194	242	227	242	221	217	212	225	233	220	245	230	236	229	246	241	227	236	235	249	222	243	252	256	240	230	230	259	251	255	247	232	247	248	235	231	239	230	226	220	247	240	244	226	249	224	223	215	200	249	211	224	253	220	236	247	221	229	234	196	226	221	248	224	257	247	241	239	213	225	236	237	229	212	266	223	244	227	230	238	209	239	211	230	239	219	199	240	234	220	205	245	215	243	238	236	212	213	222	238	237	237	233	224	208	246	217	220	259	241	260	261	180	243	233	219	211	220	234	246	242	242	226	220	231	257	248	219	236	209	234	221	218	240	251	221	221	229	231	234	227	214	253	228	243	228	211	210	222	238	255	254	238	218	239	237	263	232	243	240	236	228	216	226	255	239	227	249	232	234	233	216	236	237	251	220	222	231	261	248
26757	19932	6098	669	466	381	409	391	410	371	386	356	403	365	364	335	369	392	346	356	434	400	359	364	379	352	315	362	353	342	366	337	343	354	381	385	367	400	369	383	363	384	366	382	397	354	408	361	355	430	417	360	330	362	383	352	386	351	378	372	380	364	382	348	357	379	389	370	384	356	350	337	379	366	363	390	366	348	401	350	351	380	385	360	345	386	386	383	365	357	404	364	338	375	381	353	383	355	398	334	389	368	355	373	357	372	373	395	387	387	372	364	381	356	377	371	324	383	355	339	363	365	338	383	342	385	384	346	346	366	358	377	379	350	364	385	355	361	391	361	350	353	342	388	360	352	347	357	381	409	381	360	347	374	389	357	367	381	346	377	360	366	369	358	350	344	348	360	374	372	364	386	347	376	361	362	346	363	370	364	375	384	370	368	374	386	360	322	364	363	375	374	366	359	370	366	371	354	348	381	362	393	348	384	380	342	407	384	363	353	369	361	377	368	424	386	359	385	344	373	385	386	371	389	378	375	394	390	352	347	355	377	368	410	381	366	364	370	352	370	378	370	377	360	364	350	392	371	384	382	356	386	403	354	406	354	362	366	375	379	370	375	388	358	360	355	321	399	379	385	370	387	380	381	370	366	384	350	359	365	368	364	393	353	376	369	365	354	373	341	362	362	342	356	339	357	344	392	360	374	337	372	366	362	397	354	383	380	370	366	375	353	375	335	420	341	331	381	408	370	406	361	395	352	395	374	352	371	354	336	384	363	362	375	388	389	385	365	348	337	371	366	345	354	346	393	385	359	368	346	353	358	347	383	386	397	356	405	373	386	337	341	354	373	358	366	312	379	388	363	370	371	353	368	373	372	396	363	343	395	343	395	385	350	336	348	347	376	338	355	355	343	326	336	336	383	361	337	370	367	344	408	378	354	359	336	339	343	374	362	378	393	380	376	377	373	358	361	352	347	369	349	367	361	376	377	384	370	319	349	331	363	366	361	355	377	356	397	359	356	358	384	353	346	366	360	339	380	376	345	365	355	345	342	365	387	382	365	343	332	376	369	376	373	381	372	383	339	352	360	365	365	377	376	396	387	352	355	387	375	372	396	350	344	393	385	354	375	349	357	369	361	386	398	369	342	365	385	357	389	410	367	378	379	386	392	332	387	394	358	389	349	396	348	380	355	397	352	373	398	360	381	376	394	378	356	394	367	358	373	379	369	364	357	364	358	392	408	395	379	329	365	393	409	371	356	360	373	393	388	372	357	354	418	351	359	399	379	372	340	368	345	364	354	375	348	372	387	369	395	381	395	376	344	378	358	355	382	345	358	347	395	412	383	356	335	355	388	396	322	388	359	364	359	374	362	362	367	402	405	354	397	388	364	370	358	342	345	377	387	368	323	369	333	390	376	350	355	351	368	361	373	387	370	395	345	365	360	361	327	369	359	388	365	382	363	374	387	339	358	393	362	359	375	400	379	372	380	357	388	404	377	390	395	355	376	355	401	373	381	365	340	359	394	330	351	380	347	348	393	388	383	398	375	351	377	351	362	395	365	373	365	379	374	341	353	393	369	358	376	362	347	337	391	334	359	375	380	357	370	350	353	358	392	366	366	361	355	375	387	360	360	383	403	367	364	376	355	403	378	346	380	393	378	356	421	393	355	363	346	397	345	358	367	359	333	355	356	350	399	365	356	369	378	344	382	393	340	378	354	376	366	399	376	348	383	341	374	382	377	340	409	368	396	367	376	374	375	416	396	365	376	371	383	362	379	373	370	341	358	347	378	401	363	367	365	379	386	367	351	393	379	366	378	351	389	364	352	349	359	333	371	335	365	383	353	335	362	367	361	348	337	362	394	364	347	393	379	334	394	337	363	384	398	355	361	344	337	333	342	365	353	322	348	383	342	393	370	399	378	389	365	376	395	368	348	370	407	369	394	368	367	378	344	362	318	366	351	375	409	392	387	343	342	371	379	337	368	397	346	364	354	337	404	393	379	385	388	361	389	376	367	378	425	346	414	363	359	376	369	377	365	358	378	383	351	381	390	363	378	347	345	373	369	376	357	414	387	353	393	369	383	390	385	379	365	335	369	373	351	392	364	366	402	381	352	356	354	368	380	364	352	357	379	386	395	368	394	350	390	398	361	365	365	347	371	358	371	372	369	352	342	383	379	373	379	378	337	399	377	378	369	423	398	395	375	398	373	345	386	396	360	377	368	358	371	405	348	357	376	351	376	366	365	350	362	385	379	380	386	374	371	369	390	369	401	332	370	360	395	347	351	379	384	387	350	360	334	374	408	373	401	358	360	349	362	357	368	362	328	334	393	387	363	380	363	369	375	328	362	390	376	342	396	344	381	392	392	342	366	347	407	383	368	371	394	357	346	375	378	382	367	338	345	357	388	375	345	409	366	369	391	354	391	335	369	346	382	356	348	380	338	346	341	374	345	389	367	344	375	348	351	393	385	358	410	346	347	341	404	357	366	410	396	362	371	355	408	349	392	360	364	367	362	356	389	363	381	350	370	401	359	376	370	361	374	385	328	391	337	375	369	380	354	378	361	364	374	357	356	389	377	348	339	343	385	350	388	358	367	348	365	365	347	384	328	367	376	398	391	360	371	360	364	331	376	370	348	396	361	382	361	368	396	384	370	381	356	379	351	374	338	379	372	352	394	374	347	410	348	370	376	374	366	365	371	376	377	368	363	390	375	390	360	352	404	367	329	383	364	352	378	362	371	366	361	378	353	396	357	343	361	406	381	341	348	361	355	377	349	354	365	373	366	344	373	381	403	395	389	352	359	380	404	357	377	389	357	368	319	359	362	369	336	380	380	347	399	346	384	378	384	356	381	369	360	367	368	361	348	371	360	339	323	347	384	329	350	363	361	377	374	367	386	386	390	359	353	342	365	374	370	369	360	362	360	394	377	364	361	348	366	347	372	379	383	357	379	381	342	367	389	348	369	367	350	365	339	366	378	405	395	394	364	352	349	374	383	370	374	344	406	389	349	375	354	373	333	365	377	364	365	393	347	361	357	371	371	366	343	329	355	386	340	369	396	364	365	381	392	382	372	338	396	353	339	360	364	353	375	374	370	365	404	380	390	370	351	382	378	375	360	439	398	363	368	389	324	377	338	359	351	387	381	356	344	359	360	341	378	378	369	360	366	375	407	364	364	329	367	368	365	373	398	328	373	377	350	348	334	420	393	378	350	378	335	314	338	367	341	350	336	358	365	356	386	410	374	356	351	355	363	328	398	361	351	366	358	383	354	382	379	353	376	385	354	388	371	358	395	353	357	373	364	356	381	338	386	373	367	368	375	347	342	358	403	377	348	373	373	325	365	353	346	382	359	338	360	385	383	341	385	364	382	376	330	372	385	385	376	393	367	358	359	352	398	342	362	344	367	395	403	325	368	323	360	394	326	353	345	371	328	370	352	350	378	401	363	389	383	338	350	421	372	406	363	359	393	365	380	387	356	358	377	352	355
4114	1386	1219	857	730	640	630	609	635	628	590	591	568	572	559	610	602	543	609	546	577	547	558	569	560	580	607	561	555	578	573	542	548	568	590	618	582	550	530	547	525	549	576	552	525	578	537	547	572	566	542	571	566	581	533	552	545	511	582	561	556	526	563	580	557	560	552	541	542	558	542	558	593	550	598	547	561	529	541	565	552	543	574	585	537	569	554	545	566	557	564	548	538	543	533	547	534	557	555	598	545	616	582	537	553	551	553	566	550	571	567	556	574	594	533	577	558	573	550	551	559	595	523	548	560	591	587	515	562	543	524	557	568	560	541	566	564	532	542	563	578	593	582	574	563	535	568	587	569	558	561	565	545	545	574	593	545	566	576	548	534	553	566	537	616	560	563	563	561	548	578	564	578	550	603	556	545	581	532	530	564	550	585	587	548	526	583	535	555	561	573	582	518	494	547	588	546	564	569	537	549	533	570	552	595	558	539	551	497	548	592	557	526	523	527	531	535	587	537	599	557	534	564	576	583	563	555	548	564	553	581	583	549	562	554	598	591	584	553	583	565	542	572	590	612	587	588	538	539	586	564	555	552	546	556	531	569	549	550	555	565	592	563	504	525	543	510	538	571	571	556	544	592	612	548	569	603	536	523	563	566	570	538	554	596	570	616	559	591	568	534	534	530	566	570	565	553	569	554	571	544	573	579	539	560	542	577	557	592	542	538	561	604	564	544	575	556	549	560	570	539	557	562	588	591	575	559	533	616	570	552	558	578	529	560	537	539	576	576	585	622	579	536	564	566	559	566	571	582	531	587	555	538	550	542	538	521	518	527	557	575	525	564	573	539	538	529	559	535	542	581	596	602	548	553	556	548	569	521	609	572	539	571	535	563	567	570	547	570	606	625	581	528	560	547	564	574	538	579	546	537	568	549	535	570	561	554	569	563	562	530	566	589	567	560	574	528	509	576	534	552	562	568	553	542	583	538	584	572	555	555	549	536	550	551	568	534	517	518	596	541	548	554	551	524	559	590	547	520	567	545	558	564	549	584	541	515	562	556	557	532	560	531	561	562	566	587	579	541	588	558	531	576	577	567	590	593	577	538	576	535	551	574	528	542	522	509	531	528	534	550	545	530	583	562	599	552	542	569	587	555	553	553	590	503	564	546	518	577	587	562	543	570	585	517	548	547	547	537	543	598	553	569	539	554	588	553	517	563	552	559	566	544	560	579	584	542	548	545	561	553	543	590	602	572	595	551	546	551	580	589	546	516	550	561	549	570	545	577	533	603	577	566	561	526	575	568	547	593	533	595	555	549	541	558	556	554	585	577	537	574	533	602	562	542	546	580	556	584	575	561	560	584	553	548	525	565	558	538	546	569	573	530	563	602	533	558	584	561	563	539	571	550	538	533	558	542	541	530	591	564	602	561	552	545	589	557	571	529	552	586	551	574	540	545	557	570	585	533	542	561	540	561	544	579	580	514	625	574	596	539	569	578	560	535	579	542	582	522	564	575	564	577	574	496	553	545	556	564	548	563	569	555	562	567	501	551	551	552	527	577	518	564	571	559	548	547	562	551	560	535	554	512	526	544	547	588	560	612	567	557	538	559	586	566	562	578	523	581	554	575	506	519	542	518	580	567	585	518	539	552	536	546	552	548	551	526	587	568	534	570	574	586	545	560	537	540	575	546	561	525	562	540	593	580	543	608	564	561	561	520	572	578	565	535	593	541	582	617	525	553	568	531	591	569	537	565	512	542	579	569	598	527	556	565	546	551	576	560	536	556	536	598	539	557	540	545	577	564	577	588	579	554	515	606	567	618	559	535	580	536	525	523	583	555	602	594	535	557	548	539	564	530	541	564	583	554	559	559	569	552	527	569	570	570	567	618	539	544	570	569	567	573	587	554	550	529	582	562	604	556	588	555	571	539	567	585	523	533	542	582	575	553	582	558	514	550	559	534	545	596	578	566	563	584	540	548	544	571	567	558	561	560	482	530	555	577	537	565	530	583	566	582	556	553	548	549	582	583	544	548	588	570	538	553	603	577	527	581	574	570	582	565	513	584	544	560	552	562	555	567	562	556	569	600	537	505	559	583	602	559	530	504	587	575	576	585	534	543	527	516	569	546	552	546	546	549	558	533	535	553	594	542	541	535	555	527	550	553	517	549	553	593	561	540	548	571	590	560	545	588	591	562	552	515	573	549	535	520	554	591	580	527	551	573	549	564	580	546	575	556	569	609	529	523	529	574	564	554	541	569	545	577	533	523	546	562	592	541	573	581	572	569	534	552	551	544	601	554	571	549	582	593	600	576	536	556	534	573	593	557	520	544	559	594	591	515	565	573	568	561	535	559	592	546	572	530	504	539	541	559	548	570	571	544	521	558	502	524	541	577	588	537	548	589	554	560	588	560	553	553	540	552	541	577	567	542	546	531	572	551	565	550	562	541	552	538	571	565	561	578	567	545	545	533	535	558	528	594	555	530	580	574	529	573	521	548	593	592	562	508	544	609	540	582	541	528	580	521	576	563	559	579	533	551	558	591	535	609	550	569	535	521	554	541	530	545	541	592	579	568	563	550	550	562	546	634	554	536	520	555	586	543	585	591	564	612	563	560	553	548	545	610	562	612	556	543	558	552	559	585	539	546	560	558	591	542	533	613	597	540	498	585	564	582	565	553	557	552	539	547	536	607	550	522	559	570	551	535	579	561	561	579	569	591	548	545	543	607	545	555	566	561	538	549	577	577	620	551	555	569	610	572	557	523	550	527	586	545	563	553	527	597	521	552	558	532	554	561	566	531	567	545	516	554	565	528	560	541	574	534	565	568	555	579	590	523	557	521	517	575	536	583	570	544	575	554	610	589	552	566	558	566	539	588	585	548	604	577	558	594	551	602	560	592	545	583	517	533	584	566	566	585	561	588	546	551	577	595	600	568	557	585	551	576	532	548	561	589	564	528	568	565	589	541	502	595	598	581	547	517	536	543	583	559	587	589	559	598	570	552	549	565	554	573	572	539	506	539	610	541	535	586	515	571	539	565	570	530	588	534	511	572	583	536	534	577	555	531	557	558	586	594	582	551	534	571	552	523	545	553	582	573	566	575	568	578	567	549	568	584	557	583	567	528	572	555	542	573	528	536	538	547	547	577	572	573	579	562	521	552	573	527	523	555	570	618	494	545	558	602	543	565	514	533	630	550	543	539	547	564	550	556	567	564	600	564	535	571	558	558	558	586	585	566	578	568	526	570	539	601	543	573	541	582	569	545	531	530	550	597	524	563	480	553	578	548	535	608	543	574	552	554	541	565	566	562	568	538	582	543	581	532	563	575	597	563	557	597	564	592	569	573	525	517	575	523	551	547	608	547	542	613	574	569	562	573	551	550	507	553	580	555	539	531	554	564	568	544	563	553	547	565	529	556	562	537	572	562	558	571	603	542	564	573	557	582	619	554	587	539	554	586	544	560	557	527	559	517	570	501	538	559	516	529	537
23781	21080	28331	24066	21033	5393	927	595	558	514	478	477	447	405	429	429	400	371	390	393	358	380	339	318	375	354	336	354	387	330	362	368	336	332	356	360	385	370	394	347	379	332	349	394	363	366	351	346	343	367	354	356	330	358	377	361	378	385	359	355	348	349	344	348	350	340	356	354	341	348	305	341	373	296	360	332	361	333	339	340	371	326	357	334	344	364	351	351	371	335	348	370	378	367	369	338	339	327	330	363	368	385	357	361	340	363	352	391	327	321	343	363	358	352	328	372	328	348	330	343	333	379	342	360	326	354	347	356	344	328	322	334	365	322	347	315	329	326	344	357	355	318	322	323	323	394	333	333	349	382	335	331	331	340	330	357	361	353	299	319	311	327	338	367	348	370	346	343	342	316	315	333	321	370	328	345	353	334	372	354	353	324	339	336	361	350	357	369	383	362	346	336	353	326	354	364	349	358	369	356	341	365	330	343	328	365	345	349	322	324	353	311	320	348	358	371	331	340	357	334	360	368	334	338	375	305	362	339	369	318	381	335	342	342	354	337	336	315	333	345	356	340	316	331	359	361	365	337	375	319	349	324	372	335	361	345	333	341	321	331	342	354	322	360	328	303	323	337	348	316	374	334	347	347	330	333	352	314	374	338	306	352	339	329	345	365	349	336	335	352	351	348	346	340	321	330	357	329	335	348	365	356	379	359	358	325	339	356	339	337	316	349	351	355	377	366	343	334	311	357	351	334	338	348	349	338	367	343	332	312	356	342	335	329	331	343	322	323	302	354	322	347	364	345	346	329	359	335	332	337	353	336	347	354	320	371	320	375	349	327	344	343	341	315	358	355	357	329	361	327	330	341	365	340	338	343	325	368	312	346	353	326	332	338	330	376	365	349	336	357	347	339	332	345	340	341	322	317	364	377	352	355	351	368	377	323	319	350	372	338	344	365	347	357	320	325	349	330	349	361	329	356	346	330	343	361	320	328	344	318	336	352	374	372	350	348	371	321	360	317	341	338	359	327	372	368	348	344	347	333	353	316	344	345	361	362	330	364	359	365	356	344	320	320	331	351	342	355	357	384	357	336	339	353	389	332	346	330	351	338	349	346	331	311	370	363	337	317	324	358	363	296	364	342	338	341	328	345	361	368	386	342	352	317	350	371	346	332	350	340	284	345	308	348	336	343	325	357	365	315	355	325	327	350	348	364	326	346	349	301	352	343	324	379	315	331	337	315	328	335	317	361	357	328	378	343	352	326	354	360	333	330	307	339	325	344	306	358	388	331	332	349	326	363	344	315	318	366	366	348	355	345	328	356	358	329	345	367	357	330	350	321	319	325	346	341	343	366	354	320	341	365	315	347	365	344	369	366	348	340	345	340	340	344	335	340	337	342	342	337	334	333	339	340	362	369	338	363	335	370	331	311	309	350	346	334	341	345	358	359	356	344	361	349	341	325	333	343	333	321	354	349	362	357	353	340	345	323	350	325	354	343	332	355	339	356	300	310	333	349	326	375	341	353	351	309	364	360	381	356	382	341	344	309	336	316	334	335	341	340	347	369	342	319	357	344	322	344	334	344	356	323	368	338	355	325	337	336	311	319	338	340	377	300	332	325	334	364	322	351	317	370	335	371	369	380	361	349	356	354	364	316	371	344	331	344	313	323	320	338	354	336	370	365	371	336	334	347	323	365	346	377	371	337	362	347	347	325	325	336	332	345	311	364	321	337	350	327	374	331	325	340	349	361	339	342	355	313	341	326	363	327	343	339	305	382	380	325	312	334	344	340	332	328	356	341	371	335	381	346	342	348	340	327	326	363	339	352	313	379	354	350	363	352	327	348	349	375	314	343	323	349	350	352	391	344	333	343	355	375	316	370	375	330	335	339	321	329	347	371	332	346	357	329	364	345	329	359	328	347	330	323	355	338	345	339	374	302	316	347	384	362	351	309	346	306	324	353	338	338	314	359	348	341	366	358	375	362	327	331	333	363	375	352	317	363	372	357	337	361	321	361	323	355	354	363	344	312	350	334	361	339	321	366	350	361	336	334	354	327	345	351	338	351	349	356	344	373	352	333	344	339	316	353	346	345	324	376	348	364	363	374	327	313	356	343	350	350	326	341	343	352	306	340	309	334	358	367	348	336	364	337	350	340	350	316	332	365	324	328	362	339	343	333	339	367	303	335	357	316	329	374	329	334	334	313	351	335	337	344	334	317	334	341	349	331	344	375	393	339	335	333	336	361	366	353	326	328	363	321	342	341	330	352	338	347	352	354	361	361	368	328	312	332	354	357	370	342	312	360	356	361	355	369	362	329	343	382	371	336	394	358	318	363	361	348	341	368	341	351	356	345	341	336	380	348	350	362	374	327	367	359	384	306	340	370	324	330	341	326	345	324	338	374	342	331	343	336	346	329	367	342	352	352	338	344	346	330	354	322	350	344	360	334	373	342	328	323	343	338	362	376	321	328	335	366	360	327	376	345	328	380	357	355	390	362	324	335	338	359	325	362	352	357	385	346	343	338	320	325	330	353	353	357	343	349	333	334	365	362	355	337	356	342	377	351	341	372	339	348	363	323	331	324	329	343	364	358	310	345	366	325	349	337	357	367	369	396	353	353	370	346	340	359	338	342	315	342	338	327	330	353	346	377	377	347	373	335	363	369	353	344	339	354	338	329	342	322	325	339	345	351	335	347	339	323	330	361	361	354	337	360	346	327	347	334	332	353	360	293	309	349	339	342	364	329	352	329	309	349	333	359	325	340	334	333	322	360	364	384	346	348	375	333	366	333	332	338	336	347	345	360	368	358	325	339	357	342	373	338	323	327	373	327	350	367	340	349	371	328	327	345	363	374	346	369	336	346	344	343	341	363	319	309	339	329	344	331	328	368	357	353	367	342	351	361	368	332	341	323	337	356	335	376	347	346	344	322	347	344	339	324	307	348	340	346	362	340	336	310	318	341	345	345	354	334	355	365	338	372	320	329	337	361	352	350	343	341	338	334	352	335	330	374	337	329	355	322	338	343	349	327	337	330	325	382	345	365	358	325	324	336	358	343	342	359	392	356	363	336	353	329	330	343	331	321	326	334	326	327	366	334	349	315	357	332	316	332	325	309	346	346	352	344	322	356	359	301	349	322	365	343	342	370	323	347	370	316	389	334	355	374	334	349	355	332	371	364	363	341	345	347	331	373	387	349	338	387	360	330	331	341	318	323	356	341	370	357	329	358	365	340	337	337	346	323	358	334	331	344	362	351	320	368	313	341	342	355	361	349	335	313	303	356	336	351	374	367	354	372	359	374	297	366	347	369	335	345	323	343	385	340	306	388	341	369	298	354	344	353	320	341	345	364	315	312	330	358	361	344	334	354	325	329	359	340	372	359	339	356	362	337	334	352	370	362	345	361	354	360	368	367	363	353	357	345	331	402	347	356	347	362	329	339	353	340	350	341	356	377	351	322	365	288	359	329	340	331	338	373	373	357	334	344	356	336
5214	10093	8486	4384	3063	2148	1754	1443	1222	1130	977	903	904	831	709	736	667	655	642	655	643	620	661	620	587	584	598	569	579	595	579	556	579	566	555	519	559	545	593	517	558	589	537	584	586	584	540	562	549	538	549	567	563	534	504	553	559	510	578	497	512	534	516	516	541	561	528	541	543	491	497	542	550	545	557	527	532	525	515	529	541	540	510	490	542	547	541	546	623	526	495	528	547	576	505	537	526	521	542	587	541	506	529	552	511	525	534	533	497	571	522	516	519	499	515	521	546	544	523	559	525	537	529	544	553	519	500	540	508	522	519	511	556	509	546	525	592	499	527	522	501	520	568	560	541	542	561	564	542	504	500	566	543	561	470	510	524	532	506	542	535	503	542	536	542	521	564	506	485	511	526	545	578	548	543	540	528	540	508	571	556	490	564	569	567	577	585	508	515	507	524	563	537	520	555	587	516	555	500	552	521	535	527	528	530	535	579	502	563	537	567	555	594	522	497	504	553	580	542	501	557	507	525	502	544	534	538	540	516	507	511	521	519	571	568	515	620	519	542	559	502	516	534	520	553	527	500	535	532	558	550	505	560	581	522	562	538	536	527	545	538	526	521	532	551	514	545	542	523	543	534	529	480	524	563	533	539	531	545	538	547	548	542	521	518	518	515	562	533	522	560	507	518	527	525	573	518	543	486	553	533	539	546	564	526	536	574	517	527	557	531	563	563	560	527	561	537	535	527	552	522	496	506	534	501	526	503	493	495	503	520	522	505	537	522	518	520	533	491	565	534	520	505	500	555	521	541	527	536	505	541	489	529	568	524	581	508	564	525	480	512	529	501	538	542	507	570	528	543	546	542	513	512	528	553	549	523	563	474	521	559	517	514	522	515	495	544	534	551	497	536	520	518	494	552	547	506	535	553	550	555	528	500	491	516	512	513	548	476	518	491	503	577	541	555	552	549	543	540	542	497	493	534	546	506	532	540	518	497	547	557	582	527	557	549	555	549	536	471	494	535	531	529	504	576	519	515	515	552	550	519	566	529	503	554	514	495	504	522	499	534	483	523	532	515	524	540	478	548	504	523	500	490	532	505	529	527	524	525	480	494	530	547	598	540	494	528	576	544	551	543	501	510	483	490	520	485	525	559	499	491	534	531	541	546	556	526	472	489	572	528	528	506	533	546	527	471	591	530	559	521	538	549	534	513	528	507	534	521	553	524	542	545	533	538	571	515	539	546	517	511	510	516	504	517	537	509	523	497	556	531	554	550	543	556	511	523	503	540	504	535	499	508	541	512	587	499	520	512	526	485	555	521	539	533	535	514	539	530	507	527	585	534	516	566	518	527	557	534	537	517	566	485	529	521	551	534	542	498	518	520	495	516	530	509	541	582	555	484	514	551	501	528	541	515	526	512	519	499	552	529	518	554	519	560	509	524	535	585	507	557	533	519	539	524	517	559	497	551	533	523	529	545	587	475	547	522	529	532	490	521	492	546	479	507	548	516	503	525	544	516	553	518	562	546	550	570	523	539	488	556	540	524	519	548	541	547	516	498	495	543	539	491	514	553	522	496	526	532	497	557	530	540	517	498	581	536	510	527	532	524	558	600	528	499	507	558	487	524	505	517	560	503	515	535	476	497	518	517	517	548	508	536	525	501	523	538	526	502	518	543	526	548	522	536	498	524	539	512	551	548	539	526	480	545	516	523	524	546	516	499	530	537	519	503	551	537	521	527	528	554	533	557	559	534	540	512	539	572	557	488	542	522	538	522	534	515	507	528	529	506	574	559	533	527	578	539	551	566	499	525	531	517	541	514	523	514	564	516	527	503	496	503	566	563	534	518	523	549	543	540	521	522	539	555	556	494	542	533	521	511	514	516	530	529	524	484	524	535	543	542	521	502	552	495	569	570	530	559	568	550	564	558	524	533	517	553	509	518	504	533	543	515	475	508	529	504	516	546	574	578	530	500	518	512	555	501	524	545	515	498	558	519	552	534	541	511	531	478	561	521	528	528	500	499	523	563	522	537	545	551	541	507	556	518	538	533	549	516	520	519	495	555	526	568	500	531	518	525	557	551	559	556	546	556	497	483	474	528	482	538	503	485	501	520	556	504	555	551	527	538	550	562	478	496	548	511	533	545	506	532	539	552	538	526	553	526	497	495	503	523	538	514	550	519	568	514	536	539	498	563	507	560	522	542	546	537	530	535	550	531	520	509	525	562	568	485	542	552	529	547	539	531	494	517	495	504	492	536	531	542	532	561	526	552	521	529	524	547	533	574	515	520	552	527	539	558	493	502	525	514	521	511	557	549	514	536	547	561	515	536	523	513	535	537	507	560	545	549	530	528	526	533	512	501	492	559	558	543	513	540	528	471	565	529	523	487	520	513	559	513	504	541	536	507	502	529	562	529	569	526	525	543	543	527	525	516	541	576	537	532	555	526	536	513	550	490	526	563	497	570	538	524	523	509	530	531	538	532	513	522	569	513	535	537	497	535	496	517	549	504	537	491	525	542	547	524	542	486	509	548	531	547	521	495	487	540	526	561	565	528	506	524	513	531	506	508	526	514	513	530	508	535	505	527	531	517	560	518	488	515	511	508	552	513	563	538	561	509	494	533	557	512	491	561	526	506	528	514	510	522	497	538	541	540	571	569	559	547	535	533	511	533	521	497	559	564	517	514	536	543	498	546	520	534	531	519	545	503	561	533	509	547	501	509	551	578	543	567	552	523	537	502	484	537	561	551	531	533	545	491	528	573	535	510	560	503	490	536	512	535	522	510	509	569	535	532	566	520	517	553	564	530	523	499	532	544	554	489	502	551	518	528	511	472	532	541	509	555	483	533	557	569	572	559	563	489	493	535	551	528	514	544	550	483	513	505	522	558	537	515	487	527	539	554	517	536	521	560	546	538	478	530	525	508	542	530	523	502	536	521	543	504	507	500	508	536	519	540	567	542	527	507	505	535	499	554	504	509	499	557	523	533	522	536	481	538	517	523	502	486	553	506	543	515	513	506	504	533	534	529	549	543	495	538	506	525	514	554	544	526	526	532	500	532	517	501	543	509	538	528	517	534	510	475	538	554	534	491	531	537	530	518	543	519	536	526	530	558	532	507	501	528	541	535	503	562	541	511	531	517	520	510	518	529	559	541	542	514	522	569	551	525	541	552	510	539	540	537	528	565	534	560	547	502	557	538	521	480	509	487	514	547	533	547	530	513	533	555	523	506	526	523	542	578	574	536	530	490	553	566	521	527	543	489	541	530	568	535	525	523	491	522	536	534	562	546	523	504	519	557	532	531	527	545	550	510	516	523	540	520	528	547	529	538	594	567	502	528	530	571	553	557	532	509	492	545	555	549	557	538	511	552	518	519	511	506	509	545	540	520	471	552	522	569	518	551	515	546	511	529	545	514	517	529	497	481	528	526	558	530	524	518	574	530	525	589	503	505	568	547	509	565	493	524	528	468	545	520	524	528	559	477	546	525	538
22897	21100	28874	23600	21104	20857	2684	715	531	459	386	350	321	284	259	255	216	222	235	256	205	187	177	184	168	174	168	182	178	164	188	166	172	149	161	151	195	137	147	169	153	164	136	153	161	152	161	143	151	161	145	160	159	160	128	147	150	157	139	163	161	159	183	149	149	147	164	163	141	148	138	142	146	146	146	136	137	142	146	146	133	145	134	145	165	162	169	152	142	147	156	126	135	145	145	144	139	144	144	133	137	132	131	167	151	145	150	165	158	133	164	157	136	163	143	140	164	136	133	139	151	150	152	160	134	135	155	159	168	143	141	143	166	134	146	153	122	151	112	145	144	135	143	156	139	156	158	159	156	152	153	149	151	144	144	136	141	152	142	148	131	145	137	159	146	135	143	148	154	137	145	159	151	138	153	141	142	154	149	156	131	159	147	134	145	140	147	160	147	116	153	141	140	144	136	149	152	154	132	132	154	107	140	155	137	163	142	134	146	139	152	137	118	146	132	143	127	151	114	145	156	146	144	161	121	145	142	156	133	149	145	140	165	152	127	147	147	128	153	146	155	134	142	144	144	146	132	136	135	155	147	147	128	145	155	131	148	136	171	128	134	137	139	138	141	144	138	140	117	145	154	146	151	143	124	145	130	155	167	137	137	145	167	137	143	152	138	122	132	167	131	146	145	134	133	130	149	144	145	162	142	140	156	145	130	127	149	158	155	149	144	130	142	153	129	155	130	144	139	136	143	143	136	128	145	152	161	130	129	117	139	139	140	151	151	153	147	153	170	145	137	148	136	137	166	130	138	152	118	159	151	134	143	156	140	153	148	139	138	145	110	126	147	140	164	149	130	172	152	146	135	151	125	144	138	178	149	149	148	141	144	145	160	117	119	140	156	156	128	141	133	147	125	135	144	143	163	150	131	175	157	163	141	155	162	138	164	146	154	153	148	153	142	154	142	134	125	147	157	153	136	135	138	144	147	139	124	149	157	143	152	149	123	151	160	135	157	138	157	143	137	117	167	154	151	159	164	147	144	142	148	118	140	151	120	156	146	115	143	123	132	133	141	149	143	145	147	151	137	156	146	171	151	154	140	135	133	148	152	154	129	143	143	136	155	147	149	117	133	142	139	137	156	141	172	145	152	139	152	150	140	150	155	139	132	125	134	147	105	133	133	139	133	142	128	148	145	155	138	124	143	122	126	146	146	150	148	136	120	150	148	122	132	157	166	135	153	128	133	152	133	134	148	144	146	156	144	131	146	139	124	142	132	159	159	160	150	146	146	134	144	151	137	129	151	121	129	143	122	151	137	144	155	134	136	131	140	162	123	134	155	139	157	153	158	149	146	133	129	153	147	134	134	151	130	143	166	164	138	143	144	168	146	143	145	136	141	146	141	158	146	156	169	139	127	143	152	137	130	124	147	139	158	146	133	148	163	135	148	153	157	156	146	133	158	128	141	143	137	137	160	129	151	130	152	154	137	141	148	142	144	138	137	128	144	136	144	145	146	155	151	139	164	149	137	138	154	140	137	139	128	131	143	128	146	138	155	150	142	138	131	161	163	135	140	140	135	150	155	129	160	160	155	146	153	142	140	138	131	137	149	147	139	129	134	138	137	136	157	153	134	138	161	132	153	131	154	135	153	131	130	155	183	136	160	159	146	141	148	139	116	147	136	141	117	147	140	152	139	135	159	135	148	115	148	129	156	136	144	146	129	143	162	146	153	145	135	147	146	128	152	146	159	136	134	125	139	129	130	146	121	154	153	133	145	133	132	166	144	149	149	155	152	138	135	120	150	147	152	130	133	139	160	173	151	142	143	150	149	142	172	134	143	166	149	149	169	144	131	140	167	143	147	156	138	140	147	135	141	135	156	146	140	142	147	139	154	165	137	153	139	151	158	149	140	152	159	145	187	155	147	139	160	134	136	136	138	152	156	121	162	133	144	156	139	134	126	145	148	159	157	138	164	109	153	157	127	163	138	152	144	156	141	151	143	154	145	148	157	141	151	121	137	164	133	123	144	152	138	142	122	156	140	150	137	154	125	146	139	154	154	130	130	141	145	152	148	156	163	162	136	141	152	150	132	146	175	153	149	140	140	155	146	143	149	147	160	127	155	154	125	126	155	143	147	133	149	138	128	155	150	119	127	130	139	139	122	141	154	130	130	137	139	143	153	135	139	164	141	159	147	127	145	176	159	153	154	157	156	162	130	136	142	155	141	126	142	131	141	151	132	158	158	133	147	150	132	124	135	142	137	128	144	140	150	144	146	138	133	147	136	152	129	136	148	154	150	145	159	142	135	130	129	167	146	122	132	133	134	151	155	135	157	126	152	144	157	117	142	152	142	132	161	158	138	124	126	135	140	146	149	141	136	128	162	127	170	151	158	149	134	178	151	162	153	144	147	138	145	176	154	123	126	132	140	151	145	139	154	155	130	103	148	148	131	139	165	143	159	137	154	134	136	131	145	135	152	141	132	131	154	146	155	142	146	160	154	141	147	148	148	150	148	137	133	140	128	154	153	129	138	154	142	143	130	157	135	142	151	160	136	143	153	146	151	152	140	140	131	127	151	132	146	142	134	135	158	126	134	148	140	144	135	155	130	157	126	145	143	134	142	148	141	141	134	131	140	137	163	138	131	154	136	135	146	155	130	158	134	134	133	140	125	135	132	142	158	127	154	142	124	133	145	144	129	147	130	139	163	152	154	152	142	134	166	131	155	157	158	154	151	134	146	143	136	141	145	152	148	153	156	153	138	150	127	136	159	145	136	144	152	151	145	135	144	152	155	139	141	149	129	145	146	153	154	125	134	132	128	130	152	150	136	121	152	142	152	138	123	155	160	146	125	131	155	160	149	131	129	151	138	154	137	135	130	130	146	144	150	162	146	128	138	123	134	149	161	155	152	139	121	150	156	162	143	137	133	159	144	138	143	134	145	151	146	131	142	127	159	152	142	138	128	135	131	138	145	146	158	142	133	154	127	118	140	150	143	126	138	137	146	152	136	135	134	146	143	134	153	155	149	167	147	136	130	157	129	118	148	131	137	135	125	139	131	163	141	124	148	124	130	151	153	151	143	152	166	148	133	142	156	175	147	143	146	152	146	153	140	147	137	146	126	126	149	145	153	145	153	151	119	136	159	154	159	132	147	147	142	163	161	148	121	133	135	145	139	150	141	129	149	157	121	136	129	154	138	144	169	166	139	162	133	131	158	148	136	141	126	141	142	129	156	164	142	147	142	125	126	151	135	163	167	147	132	135	127	150	131	162	158	138	115	131	123	153	162	139	156	152	139	148	149	153	142	142	160	128	152	144	141	143	129	145	154	157	127	116	160	143	155	129	131	146	152	144	147	150	130	154	134	131	133	160	137	135	137	129	142	126	132	133	158	127	151	130	123	144	145	144	130	146	149	143	139	145	153	140	143	128	147	148	153	144	120	143	153	156	135	125	147	184	137	158	146	136	134	134	155	126	132	136	133	155	140	128
7214	15687	12898	6777	4584	3406	2446	1930	1549	1216	1124	928	790	691	606	616	549	503	462	410	450	359	397	361	354	360	354	333	312	278	309	286	292	318	272	283	274	289	287	276	261	273	287	260	275	247	254	247	268	245	264	253	249	240	240	265	242	249	246	234	232	247	231	252	264	220	220	259	250	254	249	225	235	255	253	212	235	211	230	248	255	224	232	234	209	224	225	206	235	210	238	256	231	249	253	233	229	224	227	242	259	243	247	235	225	217	269	222	235	217	233	218	216	238	235	231	252	208	236	241	232	260	245	231	255	234	210	237	251	247	204	239	251	243	238	218	234	248	215	234	241	246	246	233	221	236	237	230	231	235	251	244	222	223	227	224	244	234	230	244	220	231	214	251	243	260	244	239	234	205	235	255	238	236	212	216	231	229	243	252	221	263	198	209	218	214	227	197	222	242	240	222	252	219	230	235	251	238	244	245	234	240	214	235	221	201	231	240	225	218	235	238	234	219	237	224	223	202	233	225	232	227	206	245	248	228	226	204	231	214	217	217	236	255	214	225	258	226	235	222	225	239	213	232	214	252	238	243	239	223	250	207	253	223	229	235	229	244	225	215	257	237	232	229	241	231	209	234	220	255	224	235	235	224	226	247	248	227	237	232	204	224	237	255	250	213	214	227	220	230	209	223	208	241	221	220	236	248	254	220	231	219	245	243	256	251	223	231	259	262	226	235	188	240	238	243	251	219	228	243	247	237	227	230	227	216	244	230	225	222	203	223	258	261	237	240	235	240	218	213	246	224	223	212	253	226	258	235	254	244	255	215	247	211	214	233	239	229	224	220	229	251	215	250	216	251	247	186	234	206	214	207	252	247	219	236	242	201	261	258	265	206	242	217	211	235	228	232	244	212	231	209	282	232	233	210	240	194	230	244	218	231	203	231	231	209	227	213	236	217	219	215	229	254	235	219	199	231	244	244	214	242	214	210	227	217	237	246	224	221	233	230	256	252	252	209	240	255	221	231	240	223	225	217	261	217	225	231	232	234	249	228	225	230	231	251	228	244	249	243	239	226	209	233	233	216	215	230	232	207	229	236	229	248	223	228	201	201	220	201	222	215	217	262	212	251	246	224	232	248	249	244	203	210	249	194	252	245	233	256	218	225	202	225	223	220	232	250	221	225	205	204	249	234	271	218	222	230	229	222	243	238	267	221	235	262	218	204	226	222	210	235	222	234	228	239	232	237	234	252	244	227	233	250	226	221	226	227	224	239	221	242	220	210	243	216	200	250	249	247	249	208	212	239	229	223	226	220	228	223	229	227	222	225	237	243	241	190	206	227	240	226	224	242	217	250	229	249	248	268	272	232	271	214	222	228	200	238	232	256	238	231	211	244	217	222	249	238	218	240	221	219	241	224	249	228	212	214	251	214	218	213	221	240	205	219	233	218	239	222	228	231	225	241	215	231	261	224	219	208	228	229	239	234	234	219	226	247	221	234	244	229	218	226	249	243	246	241	248	210	257	226	226	231	229	204	224	232	259	269	214	218	225	234	206	230	212	249	240	250	246	232	247	243	237	226	264	244	220	239	223	228	191	231	221	235	225	209	258	214	235	209	237	284	222	224	245	235	232	201	215	206	238	211	229	219	232	225	222	247	250	221	200	231	211	212	244	232	222	230	224	234	241	234	230	232	246	223	237	221	220	241	210	241	225	231	231	263	239	209	219	253	261	236	217	240	239	217	239	253	209	225	209	199	224	233	249	201	211	226	219	242	225	222	230	247	238	231	218	228	266	246	227	230	233	205	247	208	227	240	246	236	247	259	228	226	232	228	235	231	217	231	207	233	220	238	248	198	231	216	251	218	234	236	232	234	232	223	246	210	238	216	226	243	219	214	222	240	208	226	240	228	213	229	233	226	229	221	218	246	221	255	229	245	226	199	234	250	233	207	213	214	225	236	246	204	248	247	215	201	202	214	228	208	225	230	240	234	224	216	239	239	221	259	229	239	237	229	226	241	251	223	233	224	244	242	246	213	250	234	223	198	226	234	218	219	220	223	240	243	224	243	225	212	226	252	241	221	244	218	233	234	208	195	225	223	223	222	239	205	209	214	214	255	233	215	246	223	237	220	239	212	206	234	250	235	214	248	256	243	235	254	217	221	244	235	215	220	222	237	228	219	232	231	214	239	219	254	232	248	241	269	247	213	260	231	248	221	236	209	237	223	244	248	214	261	255	229	264	233	203	210	267	226	255	230	220	210	221	197	213	238	256	244	269	236	228	231	238	246	258	235	238	228	229	223	201	229	231	224	220	221	232	219	233	199	229	234	232	219	221	245	239	242	239	193	242	210	247	238	222	216	225	214	241	256	226	214	235	213	224	233	223	242	221	238	241	234	251	212	247	217	212	234	213	225	200	246	237	221	230	250	219	206	196	222	235	193	210	238	215	218	241	220	219	229	222	203	220	226	238	213	230	235	240	218	230	242	214	238	214	213	263	249	227	251	221	245	225	218	241	235	254	253	229	219	223	234	235	229	223	231	203	206	233	234	206	225	235	217	228	243	224	235	201	249	248	217	249	241	221	255	258	241	215	219	253	200	228	213	208	229	232	236	232	247	244	225	193	242	245	223	240	239	228	230	218	239	206	241	228	240	236	221	223	237	196	245	230	227	241	238	228	227	249	208	208	247	251	235	245	209	251	224	214	244	214	214	235	221	234	230	204	233	233	222	230	224	221	211	242	199	226	241	219	226	243	201	211	230	231	226	214	269	223	246	243	237	237	226	232	204	214	236	215	218	227	235	226	216	232	242	229	237	214	246	223	226	232	213	235	227	240	263	217	225	212	227	230	243	238	246	231	232	203	230	238	225	237	205	217	223	240	234	210	213	221	228	209	267	260	217	226	251	235	227	242	249	242	237	248	260	237	263	233	223	220	226	213	221	256	238	225	195	224	244	231	254	220	244	222	223	254	217	228	262	231	227	201	245	240	203	228	223	208	243	216	233	241	259	236	240	239	230	197	251	252	250	229	220	262	214	248	210	220	223	231	238	225	233	234	228	240	179	231	263	243	215	233	243	221	254	235	215	222	234	224	200	246	198	228	238	222	221	247	252	237	226	230	228	223	234	211	257	240	243	203	245	247	223	235	243	211	241	242	224	231	232	231	227	264	216	207	229	223	232	232	209	200	226	214	215	215	251	220	224	259	258	229	215	250	211	227	241	241	256	209	235	222	210	239	247	196	233	221	232	225	258	221	243	237	249	216	243	242	215	219	210	196	228	251	221	226	223	239	237	218	247	249	216	251	209	232	239	226	231	232	214	239	243	232	235	201	232	233	240	233	242	255	220	240	200	251	235	241	223	270	250	220	219	209	235	231	263	238	232	227	209	248	251	248	226	226	246	240	213	224	227	236	234	229	220	235	223	233	221	227	217	240	209	251	226	242	263	231	229	244	212	235	224	237	217	235	236	203	233	218	222	212	229	241	244	234	216	242	231
26630	19963	6196	658	451	406	389	364	367	378	360	359	358	333	355	354	357	386	391	391	374	341	362	363	383	351	378	351	365	345	354	386	372	375	371	340	425	357	402	363	338	334	381	338	349	358	344	391	357	368	392	356	386	373	357	361	376	346	344	361	380	368	343	361	353	390	359	338	310	375	371	378	347	372	390	377	389	346	390	372	363	379	380	337	367	375	326	396	391	378	363	378	383	372	375	371	371	352	360	402	352	381	351	341	351	386	372	384	386	327	348	373	355	368	353	333	361	362	370	388	405	356	364	345	334	369	346	366	375	362	352	356	345	404	339	376	357	379	378	342	384	365	392	382	354	385	356	366	390	376	359	349	356	352	343	347	337	368	375	375	355	373	379	375	359	372	351	396	350	393	379	345	366	368	348	348	350	366	366	352	340	363	364	378	349	358	359	372	355	355	386	342	357	417	351	339	376	366	365	351	389	363	340	379	352	372	356	337	376	362	359	361	386	373	366	347	364	393	385	361	355	358	370	340	342	400	377	378	385	383	310	363	351	371	371	369	345	384	391	377	372	372	374	388	331	357	363	370	399	389	327	360	383	342	380	373	346	383	399	385	376	360	371	370	364	366	369	372	380	362	350	388	366	378	352	374	372	363	336	349	357	383	368	367	358	355	321	348	364	380	360	337	371	370	373	338	377	360	372	363	354	346	375	366	376	385	399	361	376	404	378	342	393	388	376	357	387	407	381	381	386	384	353	365	384	338	365	361	379	367	345	389	374	355	373	409	372	338	392	354	369	404	385	353	386	403	358	340	350	348	351	361	392	381	401	396	355	388	357	375	363	368	389	364	356	417	344	367	361	371	362	363	358	342	376	337	362	361	388	375	384	360	329	383	360	381	382	362	379	355	367	365	346	391	349	355	360	387	368	360	369	366	385	373	361	344	383	336	333	379	371	371	394	345	338	386	383	394	357	357	377	399	358	362	400	383	362	397	360	384	394	338	378	344	347	380	382	366	390	364	410	384	319	392	379	351	342	360	388	346	393	419	356	343	368	349	346	374	376	360	378	402	382	355	363	354	384	394	385	345	358	346	391	371	350	376	328	384	378	382	382	395	372	370	388	365	376	333	383	342	356	343	374	390	376	339	322	346	389	353	349	348	344	386	365	353	378	373	392	374	374	342	359	327	397	370	378	363	346	336	379	361	341	332	384	387	372	328	350	361	345	374	356	361	379	362	388	365	355	369	363	352	375	388	369	366	341	384	366	355	364	377	370	388	347	366	341	359	377	366	363	369	357	350	339	383	373	327	362	369	385	357	373	375	391	346	382	376	380	370	355	364	380	348	367	359	333	360	334	356	374	359	344	384	344	377	330	358	402	382	352	354	366	357	340	383	367	365	387	370	366	381	375	381	357	359	380	355	349	383	386	365	399	333	334	376	359	370	387	376	357	365	353	385	373	365	351	386	346	344	400	387	364	374	362	365	389	379	357	389	365	383	366	377	397	366	368	332	369	402	384	355	350	377	352	347	362	389	363	362	402	374	333	402	375	330	356	374	402	380	352	353	365	353	365	393	346	344	367	340	389	364	368	350	351	355	389	358	338	381	364	353	375	370	375	373	349	353	357	368	385	396	406	356	358	384	350	404	360	374	363	351	359	360	321	346	391	392	361	362	345	330	410	334	358	390	339	352	395	351	368	356	405	353	377	357	351	351	383	369	358	399	355	324	341	393	384	362	374	382	358	347	361	362	358	379	390	402	362	416	399	347	373	363	374	382	355	397	345	371	373	376	373	401	362	340	371	377	379	355	363	359	335	364	361	442	375	326	368	383	376	353	375	339	339	335	411	380	375	392	371	373	380	355	340	363	351	354	371	405	379	348	364	364	378	354	343	364	385	367	387	383	378	354	407	354	377	364	337	366	364	398	364	385	364	381	354	371	366	337	393	371	399	332	367	398	394	383	369	383	373	381	391	355	380	376	358	350	371	417	371	363	401	351	351	405	374	348	405	365	352	399	406	395	379	376	376	357	348	374	335	357	399	367	363	353	332	369	370	389	387	372	377	373	358	342	422	371	368	379	366	353	333	371	349	363	360	369	344	351	380	375	382	396	349	348	358	351	358	373	358	349	375	341	366	382	370	383	395	361	347	339	362	359	375	371	389	369	407	351	405	348	372	380	366	365	375	352	391	336	371	357	380	336	337	393	356	375	369	338	373	348	385	350	359	388	361	402	329	367	341	364	361	336	359	360	358	370	377	380	349	373	366	327	357	387	370	318	383	375	373	341	373	387	367	356	351	352	405	367	320	377	336	364	350	350	344	321	357	356	344	372	390	366	360	347	371	343	385	351	362	355	322	381	368	361	381	398	354	366	381	356	327	383	339	383	406	370	365	341	354	368	361	357	379	353	373	348	367	389	367	381	369	367	368	356	354	359	385	344	351	360	338	371	361	389	353	335	363	354	353	366	394	382	357	360	393	372	361	375	363	401	390	367	366	372	359	357	376	382	381	352	365	366	369	367	373	365	375	358	342	350	335	336	371	360	346	398	399	384	393	363	374	357	376	353	379	330	362	425	361	418	364	389	360	363	396	368	366	385	366	363	342	348	382	380	354	409	387	340	326	384	328	410	343	372	365	393	390	365	373	333	357	369	376	364	384	365	384	379	352	377	387	372	376	398	353	404	385	371	358	378	382	373	366	364	341	394	382	370	356	367	332	337	372	346	356	356	400	359	383	343	361	363	361	383	370	370	361	343	385	422	360	385	384	395	365	381	373	378	360	366	372	372	343	352	388	339	346	358	334	364	370	346	359	363	375	385	385	376	339	316	409	357	378	376	382	404	344	335	395	375	389	378	402	344	356	361	336	369	367	364	367	371	330	363	338	381	366	361	343	353	388	398	349	364	359	362	347	391	371	382	351	406	344	361	383	347	376	356	357	351	357	368	349	313	329	372	374	354	363	388	371	360	341	393	363	384	319	368	372	364	379	356	377	357	384	370	376	389	322	401	329	347	336	378	369	398	365	342	407	402	358	344	372	358	335	384	397	374	328	375	409	350	393	371	343	336	360	389	375	378	368	351	362	340	355	358	372	395	343	355	370	328	389	389	345	369	361	356	365	377	364	375	384	333	354	360	339	388	377	343	341	389	408	375	380	338	363	350	401	361	380	357	385	339	407	358	364	373	371	397	363	352	375	364	373	359	353	374	410	327	360	395	394	366	343	364	363	334	365	341	346	365	417	325	386	371	336	332	382	338	364	342	371	351	369	387	363	412	357	359	334	356	379	347	389	358	392	348	383	368	373	378	367	369	368	356	378	375	358	382	373	379	361	379	359	382	365	396	320	352	333	366	368	360	356	363	374	357	372	397	411	339	401	360	340	338	375	365	343	368	366	347	393	394	367	356	387	355	327	370	379	362	375	409	355	358	378	359	357	343	346	403	363	354	345	354	400	363	393	370	387	404	366	379	371	342	371	351	355	345	361	382	375	374
4041	1420	1222	862	762	664	686	603	608	593	542	573	612	560	567	582	554	568	570	550	571	533	546	575	559	534	560	561	532	549	559	584	587	542	565	541	608	549	519	601	538	590	550	507	558	581	553	601	555	561	528	569	567	544	549	529	545	556	590	579	540	568	562	531	579	566	551	545	530	553	544	549	534	539	564	530	542	548	578	543	578	576	528	573	538	559	548	570	531	557	582	531	552	597	526	510	555	545	549	537	563	633	558	554	570	535	550	574	528	578	537	534	596	599	596	544	528	560	606	537	548	537	571	587	578	546	585	537	572	524	549	564	536	543	477	587	576	568	568	578	501	573	542	530	576	538	553	562	545	562	601	568	541	567	553	554	546	587	547	587	586	502	573	518	579	505	572	520	561	557	561	555	557	547	580	571	571	550	549	551	568	551	533	575	546	555	531	567	586	556	541	592	558	586	548	530	578	536	547	497	531	546	569	559	566	512	555	538	553	591	560	566	585	518	595	485	578	567	568	535	550	567	608	547	565	515	577	551	609	541	542	576	552	583	493	543	531	545	533	572	530	562	531	517	535	555	553	529	599	532	560	584	573	529	530	565	540	550	531	574	538	552	577	521	590	510	538	573	510	542	562	556	545	532	588	584	519	567	568	548	530	560	564	521	528	544	563	541	573	545	524	535	558	551	529	564	554	575	539	557	538	582	586	546	548	583	607	580	543	571	558	543	532	547	525	554	610	586	567	564	572	543	586	559	580	572	550	560	578	565	561	572	580	545	547	568	527	554	545	563	541	566	581	542	553	614	530	542	541	558	563	559	581	584	501	525	571	543	585	566	549	565	551	546	562	557	514	600	520	535	535	587	547	570	503	553	538	517	582	505	518	561	598	545	583	558	575	564	575	550	553	563	580	542	561	539	597	544	580	554	579	562	520	586	543	570	558	545	523	534	577	526	596	560	527	556	576	569	561	581	576	579	553	554	567	580	590	520	548	552	532	553	558	551	537	562	540	529	561	589	521	546	555	568	545	572	550	562	539	534	557	559	536	549	602	537	525	569	550	613	544	514	573	545	568	544	533	564	553	541	580	581	583	544	535	583	576	551	578	540	547	563	597	565	566	510	524	554	543	554	549	530	554	586	512	521	594	557	514	521	556	538	578	577	572	571	526	583	576	596	558	545	567	570	561	567	591	597	587	566	542	578	532	547	556	573	535	560	528	511	587	548	541	571	558	528	576	524	528	488	581	560	522	565	583	527	601	581	556	512	548	553	559	578	538	529	539	533	529	529	554	620	526	570	567	570	539	600	556	543	566	548	572	545	595	556	549	543	583	519	564	582	539	559	556	560	563	542	552	558	558	541	550	535	585	543	551	534	545	586	608	557	557	523	540	540	585	555	580	553	567	554	536	512	502	544	534	571	529	578	545	573	553	553	595	543	535	543	558	543	567	549	553	548	554	540	522	547	561	589	533	553	594	536	528	566	547	560	556	491	546	537	514	582	570	525	566	547	562	515	587	567	569	555	590	566	593	559	558	585	532	536	556	538	592	527	568	556	568	574	545	566	542	527	521	554	556	558	539	570	543	580	530	506	508	558	566	562	522	570	553	552	525	557	587	562	519	596	587	553	535	556	568	540	559	537	575	564	511	552	569	523	584	561	545	546	564	527	537	570	545	567	551	518	541	579	569	565	546	556	551	547	551	533	556	580	566	572	569	573	523	538	553	569	563	575	546	504	533	567	545	593	572	588	552	556	551	534	566	539	563	557	560	571	537	517	575	536	566	582	538	539	548	583	548	560	553	528	559	512	562	565	563	569	564	563	512	530	552	518	569	584	563	538	586	534	560	524	547	585	566	554	518	536	533	573	554	533	557	545	543	527	555	559	590	537	536	590	544	555	597	561	533	603	579	552	551	528	528	560	515	590	598	558	569	544	553	557	598	554	564	520	572	552	550	517	580	569	562	587	565	531	534	573	556	564	539	537	575	554	513	522	493	636	568	583	592	552	534	518	537	596	520	542	534	584	546	583	575	540	555	531	552	567	543	541	544	573	588	545	553	548	558	589	503	550	512	544	546	584	497	570	589	557	520	591	550	543	558	538	587	572	567	561	550	567	578	538	544	569	531	552	544	553	562	580	568	527	548	527	536	542	532	550	572	554	559	604	570	523	539	595	527	549	568	598	562	540	599	583	533	595	540	546	590	592	568	540	536	557	556	537	560	529	572	540	542	546	535	554	554	602	599	575	549	557	597	537	544	568	569	516	544	563	556	551	567	558	522	549	601	558	554	558	534	560	525	519	629	561	546	528	537	538	551	555	598	524	578	631	565	530	553	584	553	515	583	525	552	520	608	605	561	526	492	552	568	554	556	552	563	558	565	549	572	564	568	578	577	579	552	539	558	591	529	561	571	532	533	544	575	570	584	556	541	553	546	542	572	529	530	559	519	488	519	589	548	581	559	592	503	548	592	565	576	539	539	531	538	553	585	553	564	560	561	557	587	527	558	492	559	564	540	563	588	565	556	555	563	566	556	500	533	546	555	579	543	567	589	547	528	547	571	546	516	551	564	510	589	540	560	553	545	564	538	570	560	583	549	565	539	556	548	551	514	554	588	521	567	554	528	556	551	569	574	584	555	517	511	524	595	595	604	542	591	540	548	505	571	521	597	534	534	538	555	564	579	567	549	530	512	566	559	546	557	524	520	582	531	559	556	522	541	533	545	539	557	534	598	545	594	576	536	566	562	608	577	528	587	499	558	576	536	533	533	531	580	576	512	538	547	590	567	564	558	559	519	536	567	515	563	558	566	582	551	559	568	565	530	532	574	520	570	547	540	509	524	557	566	564	516	560	583	611	560	527	541	577	480	499	572	588	565	555	575	531	517	547	573	576	563	564	559	540	588	554	569	541	578	573	549	559	564	570	567	570	555	570	578	515	553	562	562	564	551	552	521	524	553	568	554	588	543	562	584	554	549	544	558	570	547	555	595	533	557	573	550	517	557	526	617	570	588	563	571	507	538	540	544	556	577	580	545	527	496	547	518	563	519	558	550	566	548	548	547	564	542	552	601	534	556	554	592	521	554	520	578	561	591	547	535	513	573	537	551	594	568	539	549	551	555	578	567	568	555	561	525	558	489	582	534	522	571	592	568	523	555	542	554	562	574	539	533	573	552	517	577	538	561	570	579	525	560	550	526	565	561	530	566	539	592	573	528	514	546	555	517	523	588	597	595	540	540	568	565	526	539	552	536	533	554	585	574	523	520	555	571	532	554	533	575	533	588	524	604	583	582	515	580	582	552	552	546	553	598	537	561	515	563	598	532	560	525	577	553	560	568	553	556	518	540	567	572	550	509	586	564	589	565	578	552	538	524	570	571	578	563	537	504	550	518	525	590	589	487	582	598	581	559	574	539	547	563	535	517	591	615	523	539	552	548	568	542	558	556	571	548	521	554	529	534	500	563	492	560	552	549	581	548	581	590	537	544	514	551	576
23840	21086	28323	24108	21040	5605	901	678	549	511	467	462	423	427	368	409	401	413	395	398	382	358	378	364	370	372	343	384	332	368	395	356	337	383	378	331	328	355	364	360	321	360	335	381	325	335	354	333	325	378	330	332	332	350	322	337	343	328	313	329	356	337	323	338	330	322	322	337	386	359	315	342	342	327	338	330	334	359	332	342	363	346	340	350	332	348	351	328	367	322	359	326	365	338	354	368	345	382	346	340	339	333	358	334	356	351	356	316	332	353	352	367	368	333	334	335	332	352	386	293	356	351	343	335	351	350	378	344	350	294	365	332	354	338	372	362	365	367	335	338	364	344	321	356	362	350	345	352	360	325	373	349	356	341	338	364	310	341	350	377	314	341	331	343	342	379	336	325	302	363	363	331	330	352	396	324	324	365	312	350	312	335	376	313	353	320	375	393	326	326	341	314	346	320	368	340	348	344	349	318	361	327	308	342	340	329	360	345	315	363	367	299	323	370	334	340	343	326	363	352	349	313	342	334	323	352	352	362	378	365	334	351	358	372	349	327	349	354	327	305	355	364	321	364	321	357	339	348	348	367	334	351	347	396	337	334	337	321	364	330	357	373	333	338	333	345	327	329	351	355	338	325	292	328	354	363	364	336	350	347	336	348	332	354	406	362	321	367	373	325	372	296	336	349	293	338	360	327	344	319	356	308	348	374	345	339	347	365	351	332	328	314	299	331	346	327	342	347	343	338	322	327	324	339	329	370	343	336	345	311	310	328	327	348	331	356	354	315	378	353	348	351	359	352	334	341	331	353	348	340	370	346	359	329	380	319	323	309	355	355	329	327	340	327	318	346	316	348	359	357	310	318	354	369	355	364	335	366	325	336	354	366	328	316	387	365	347	338	346	351	341	369	345	348	342	332	345	335	313	389	362	332	310	297	351	353	364	352	350	320	377	298	319	344	334	326	386	314	385	342	330	315	342	352	362	341	341	313	331	325	352	322	353	358	332	368	333	359	345	329	339	351	339	324	332	326	351	327	347	361	343	345	307	329	337	342	335	323	355	321	352	352	341	348	301	341	338	327	357	319	344	345	343	345	342	359	331	364	319	323	369	332	321	329	336	304	351	333	334	369	329	369	328	335	338	349	386	328	310	367	329	358	342	315	346	378	362	319	339	348	361	285	379	326	321	363	324	371	370	330	369	324	336	331	339	329	337	341	350	341	358	328	327	303	347	337	339	312	370	351	306	320	350	357	337	332	373	334	348	354	340	356	335	323	341	343	346	353	343	348	333	323	339	345	330	315	347	356	320	357	331	362	344	333	369	327	341	341	328	293	352	374	334	355	357	322	318	354	369	335	313	349	330	317	335	379	348	340	337	330	340	348	340	349	353	386	379	324	317	340	347	324	343	335	358	286	346	340	320	354	344	379	344	340	352	328	347	343	321	347	335	332	334	369	359	355	375	336	325	368	312	313	342	345	326	337	344	377	345	353	360	369	398	350	344	336	368	351	303	331	340	330	369	323	319	344	330	333	356	355	365	332	353	313	353	342	319	367	335	340	351	323	353	336	355	351	368	328	365	337	318	346	315	317	332	391	335	337	341	366	337	332	308	345	325	338	332	292	346	349	365	342	339	297	360	344	347	300	317	353	320	325	332	374	357	346	324	351	336	334	321	351	361	348	333	323	326	350	334	302	329	349	322	320	322	330	379	360	300	345	326	350	341	332	341	342	336	344	341	334	329	333	333	350	316	307	348	336	371	333	325	326	346	343	336	324	325	321	351	319	345	333	325	352	340	355	385	298	333	347	341	309	319	344	328	379	306	325	352	343	338	348	332	367	322	324	339	342	360	348	340	345	361	332	355	342	333	318	331	333	337	339	346	340	336	364	336	327	337	336	295	353	322	345	350	341	334	336	321	343	347	315	304	340	360	350	309	319	333	355	337	367	352	332	337	317	306	369	360	330	323	354	387	327	344	337	355	309	359	319	357	338	345	383	331	336	369	301	343	314	321	324	328	351	348	322	358	344	363	319	350	354	324	294	373	363	309	330	353	323	326	345	393	303	354	341	331	371	355	341	336	335	344	334	359	324	329	347	345	342	346	317	337	351	355	370	350	319	344	298	329	343	355	349	341	375	358	342	325	317	328	305	321	337	334	350	320	341	334	326	334	319	361	313	342	364	370	316	337	318	369	338	339	333	324	340	333	371	359	348	341	333	381	334	310	343	371	355	340	352	365	324	346	346	342	330	389	346	332	341	341	318	347	355	333	374	347	334	381	333	336	343	335	341	325	307	364	347	346	371	325	371	350	316	332	360	332	336	366	339	378	365	364	363	328	346	343	337	372	377	361	338	342	344	377	349	344	351	341	315	360	330	359	340	341	343	349	374	342	322	347	367	342	351	380	335	336	378	322	327	322	325	360	360	337	326	356	304	372	330	338	361	347	331	364	346	341	321	351	352	335	321	338	316	370	361	322	305	367	354	320	359	346	363	357	335	338	313	369	322	338	322	333	372	332	321	310	325	339	362	314	312	347	356	347	324	313	347	368	343	376	350	352	338	346	382	364	359	375	355	352	330	367	339	350	343	348	348	310	361	351	326	353	385	331	338	343	326	328	366	351	331	352	346	332	322	350	349	350	333	347	330	339	352	357	323	335	338	319	336	347	358	350	333	341	338	343	315	363	365	324	335	351	337	355	343	312	319	373	358	374	346	328	309	361	358	367	316	295	348	352	325	341	360	347	346	331	337	347	334	386	370	324	359	338	301	350	350	343	349	364	346	342	350	362	354	368	317	324	368	374	340	345	350	323	342	346	320	337	344	325	358	340	364	337	346	371	334	371	350	314	363	350	337	337	368	343	359	342	349	324	339	346	313	359	346	316	329	337	355	358	311	334	310	303	350	358	309	351	356	325	337	321	338	344	336	336	314	414	372	334	354	367	350	320	318	321	352	352	349	326	342	330	343	353	313	340	333	351	349	355	310	348	358	326	354	309	337	324	352	355	334	337	331	334	350	362	347	324	350	321	364	363	341	337	314	343	321	364	338	366	346	344	332	351	354	351	346	354	315	309	335	372	340	315	355	350	330	336	344	345	357	341	343	336	357	323	314	331	356	370	379	323	306	357	363	333	318	335	355	319	317	318	360	349	304	390	356	351	352	341	341	333	321	333	352	319	323	353	347	326	323	336	360	339	335	300	313	315	317	332	332	337	326	350	358	306	331	331	345	366	335	339	346	334	340	356	328	346	351	322	347	323	372	322	333	313	347	342	366	310	346	346	344	331	346	368	353	349	329	349	331	341	335	364	305	318	330	347	325	340	357	344	325	339	335	331	307	353	341	347	368	347	315	339	363	304	337	314	361	356	350	326	365	375	368	358	342	338	348	312	360	347	347	344	340	354	346	342	328	317	334	326	342	319	355	311	329	352	323	325	344	342	353	340	383	372	293	360	359	374	328	342	305	330	315	344	323	329	339	359	313	333	342	313	304
5200	10065	8384	4225	3015	2212	1775	1441	1262	1028	991	847	850	812	734	728	685	681	649	636	608	654	583	623	584	598	570	618	606	556	558	607	553	545	491	556	513	593	592	577	544	572	517	545	529	592	498	549	529	533	543	558	541	552	528	522	510	498	536	504	549	509	550	556	494	533	539	523	520	545	556	510	517	574	566	525	563	497	502	541	531	535	562	548	559	472	556	511	500	528	526	516	532	536	548	534	509	543	542	545	507	543	554	513	541	516	540	511	510	545	502	561	512	522	500	537	513	532	521	510	499	586	498	597	497	522	509	557	507	488	547	516	523	538	508	502	511	522	562	540	501	533	523	524	504	501	498	508	507	535	520	524	554	528	468	530	553	538	544	547	554	527	493	520	523	515	515	532	556	578	489	502	564	584	509	458	487	526	547	494	528	505	508	495	555	527	514	514	492	488	529	502	546	511	516	524	484	511	540	546	507	524	560	509	533	487	517	544	499	512	496	530	533	521	498	524	524	567	568	520	535	533	533	491	567	544	509	513	569	523	532	505	551	515	498	484	533	533	534	516	511	523	509	470	531	487	560	509	510	522	494	512	508	515	511	562	544	540	501	491	524	518	499	528	535	514	531	525	570	469	514	562	518	531	536	514	546	569	560	568	523	573	562	532	506	541	533	526	523	507	550	537	534	526	476	537	549	526	500	519	569	513	548	569	503	543	475	492	510	532	524	523	563	528	499	527	507	514	507	504	557	532	515	546	517	523	538	513	482	517	522	543	465	498	546	508	502	517	514	537	472	549	540	526	515	539	507	514	568	534	553	501	516	468	497	535	529	551	541	596	545	514	547	492	525	498	546	527	494	561	550	540	515	513	521	508	494	483	550	484	485	513	519	599	513	528	514	509	518	518	530	499	482	520	501	515	543	526	536	556	476	528	497	547	491	527	515	520	542	499	503	541	565	560	549	523	494	496	519	518	500	555	509	554	576	558	540	533	554	520	535	534	561	555	470	493	484	504	507	531	550	492	512	521	525	529	541	522	502	492	505	506	549	528	547	514	519	544	520	522	510	493	511	492	572	523	536	517	505	534	529	551	500	537	505	546	543	528	530	533	520	498	515	519	520	508	558	529	537	564	538	537	518	477	566	491	505	543	538	523	513	522	566	493	510	558	497	533	537	488	501	523	520	539	536	538	532	585	509	493	558	541	563	542	510	488	550	500	555	520	534	527	518	542	538	516	494	556	535	556	526	515	516	550	533	495	502	568	521	493	531	519	515	494	530	550	529	495	529	574	530	555	521	514	502	530	486	530	528	549	526	510	509	542	499	515	492	556	515	528	552	528	492	513	516	537	492	523	546	514	535	512	503	492	514	485	566	493	499	546	505	542	535	521	524	487	490	518	554	547	507	535	519	495	536	493	513	524	524	482	536	544	473	526	540	496	516	476	477	543	525	520	541	494	533	535	500	520	514	568	541	512	519	517	508	554	544	508	534	548	507	540	531	495	498	532	489	542	519	524	501	542	575	534	494	516	487	522	576	517	536	526	522	532	532	555	503	548	498	499	525	547	522	537	512	529	522	499	556	536	535	502	534	530	536	506	554	569	546	504	564	538	519	513	522	515	534	499	531	502	545	499	526	514	514	486	522	534	525	517	528	528	526	510	565	522	495	500	517	499	522	545	515	521	499	480	499	486	493	538	524	504	526	537	522	494	555	519	560	545	530	545	525	514	483	516	525	498	504	499	528	465	542	482	460	578	523	501	528	493	492	501	508	549	499	517	555	572	552	529	552	538	510	538	563	524	478	506	491	531	504	515	488	491	540	500	507	516	489	538	535	536	520	499	525	538	532	530	541	560	520	514	483	533	525	520	549	541	544	514	518	512	531	521	569	511	519	519	552	526	525	537	530	508	522	507	526	557	555	500	505	549	510	541	549	507	555	526	537	557	487	525	497	508	525	535	535	521	511	503	540	510	525	494	520	541	477	532	573	572	527	512	503	560	538	530	546	516	491	535	530	502	547	551	576	529	512	529	531	508	518	507	533	561	541	533	522	498	540	487	548	517	505	514	528	503	548	521	550	534	494	537	518	493	502	542	540	545	557	525	526	544	514	519	514	484	551	519	508	520	511	530	533	554	516	516	538	532	529	503	535	555	525	524	553	518	562	558	548	503	553	548	518	517	514	529	502	515	511	523	519	498	485	526	560	489	559	484	533	505	558	505	534	536	534	534	535	503	523	513	517	546	588	507	520	494	510	533	527	508	568	521	533	536	506	511	519	527	517	520	524	543	529	510	549	521	491	531	509	507	544	538	566	511	518	530	543	523	538	536	541	541	558	529	525	545	545	563	515	587	527	497	527	530	537	498	515	501	494	521	546	498	531	505	531	509	534	493	536	526	502	489	503	514	524	514	537	540	519	523	556	493	536	526	535	538	537	480	489	512	531	515	500	507	535	506	488	512	532	511	528	523	536	539	542	500	527	531	498	556	501	506	521	524	558	504	553	555	543	581	502	506	522	510	517	495	502	513	539	537	538	556	511	506	555	526	515	529	578	554	492	500	527	532	553	545	494	511	511	530	494	495	504	548	522	515	513	544	539	527	509	526	556	544	509	525	572	546	520	516	552	474	490	518	537	504	503	517	534	536	511	523	480	532	494	520	508	560	530	568	541	537	547	519	514	528	529	512	530	531	523	509	529	515	532	560	520	510	526	541	500	566	510	534	526	518	518	496	557	570	489	554	479	564	499	564	525	462	478	547	522	497	539	524	549	504	538	510	520	491	515	559	554	526	488	535	497	536	527	523	532	518	536	543	482	511	538	519	526	529	503	518	532	519	489	534	549	541	521	561	501	470	552	552	559	533	535	489	529	515	549	539	511	527	515	553	520	492	517	497	496	503	532	515	530	495	518	519	489	519	531	482	521	557	539	575	546	487	539	514	549	536	538	528	500	532	530	530	536	525	577	461	504	499	528	507	531	563	521	526	505	505	478	508	507	578	530	509	519	544	547	518	562	506	516	526	509	520	531	510	482	575	515	505	564	504	552	547	509	512	546	529	521	543	521	537	522	454	477	499	506	549	495	482	492	541	527	528	504	512	512	527	523	514	586	540	497	504	518	525	522	560	520	532	542	546	540	507	489	517	536	491	518	530	485	539	504	540	549	498	514	545	524	500	509	517	513	519	528	539	501	495	581	528	518	503	505	520	535	500	549	509	514	501	517	518	506	512	526	551	530	548	539	529	509	512	513	525	519	526	534	503	468	571	487	472	523	524	533	526	564	531	531	475	523	537	524	535	534	553	529	461	503	539	517	519	533	554	501	525	482	540	533	556	515	550	540	508	510	512	519	533	534	534	566	478	536	509	549	539	483	540	536	559	529	542	528	512	534	531	569	533	543	527	490	532	527	565	497	536	520	523	541	528	506	487	512	541	522	531	547	516	592	528	530	520	532	529	577	544	536	503	542	531	556	533	531	549	498	487	509	544	484	514	552	513
23017	21098	28832	23614	21099	20847	2738	730	524	418	380	311	275	291	287	255	255	234	225	219	224	202	182	199	213	199	170	180	154	174	159	188	163	184	168	168	148	147	151	165	136	143	158	153	142	153	160	158	142	157	159	159	148	143	157	169	170	145	150	165	165	167	151	168	149	142	145	139	148	149	144	152	154	160	139	163	146	152	157	142	133	122	139	135	139	144	147	109	142	146	149	138	141	151	133	160	132	156	152	149	149	153	165	166	165	170	143	143	131	166	139	143	154	136	145	141	128	153	128	115	160	130	114	138	148	149	145	153	133	117	142	144	138	137	159	149	123	155	128	142	135	140	129	129	158	124	123	145	160	147	138	118	156	153	138	167	135	134	154	132	137	135	153	147	151	128	144	168	125	133	145	125	134	138	160	142	142	157	166	139	135	158	139	154	148	142	155	148	154	142	144	144	145	129	155	138	127	135	146	135	128	130	160	144	144	146	136	146	147	134	141	126	147	140	158	145	135	126	154	126	116	160	152	148	148	143	138	136	167	130	146	131	142	150	132	145	151	128	125	120	117	126	140	149	141	153	141	161	140	155	150	130	150	152	158	161	143	142	125	165	178	148	136	137	117	132	131	166	127	179	146	153	139	135	143	147	135	157	144	155	151	143	147	164	152	141	144	151	142	164	134	135	139	125	134	131	131	134	133	147	148	141	149	124	140	118	149	137	137	149	128	137	135	141	140	167	141	134	121	121	118	156	146	143	138	142	151	118	134	149	131	178	136	165	141	133	134	139	148	136	153	155	154	146	123	141	148	137	159	153	137	139	137	130	132	142	142	126	148	141	130	149	116	151	154	135	147	150	122	131	127	121	147	146	145	146	140	145	146	149	136	153	119	123	167	156	144	191	136	137	147	152	147	151	137	162	146	150	160	127	141	154	161	148	156	137	139	125	146	140	147	155	144	135	148	148	144	140	126	133	132	128	150	150	156	147	134	159	165	108	154	143	150	151	144	165	146	165	155	152	143	152	128	152	144	159	145	135	130	156	137	139	127	152	132	132	144	128	133	121	151	142	131	138	149	150	133	135	145	150	152	138	120	160	151	136	146	131	160	146	130	127	129	148	146	128	145	165	164	149	138	119	113	124	143	139	122	156	118	150	134	132	136	161	137	145	161	133	134	144	134	128	128	151	119	147	133	142	131	156	143	145	143	149	184	134	147	151	131	122	111	134	124	152	143	163	146	163	153	129	138	132	140	146	128	141	148	158	118	152	137	152	139	159	122	137	145	122	130	152	128	116	123	142	132	145	138	128	140	143	151	135	128	144	123	149	135	154	141	111	139	127	142	152	129	129	129	133	153	176	127	154	166	136	116	150	148	129	153	144	135	162	138	131	162	136	147	136	140	147	137	131	140	130	138	137	136	143	153	163	144	119	145	150	151	135	119	140	122	144	152	149	157	123	138	132	141	151	123	154	140	140	142	163	130	146	126	153	125	121	139	131	131	136	132	152	158	151	162	141	142	129	166	129	132	130	132	149	167	141	137	138	122	133	146	129	158	127	145	142	124	142	138	144	148	143	131	118	149	130	148	127	131	133	151	150	130	161	138	145	143	142	145	147	131	143	123	141	153	125	140	126	148	151	147	118	145	166	135	151	137	131	146	150	147	138	133	160	137	130	160	148	156	148	123	146	141	161	145	125	134	161	156	154	140	130	144	158	139	139	125	135	142	156	132	132	143	137	146	149	133	138	170	142	143	149	146	136	139	150	128	131	156	149	161	135	140	153	139	145	155	148	141	132	159	134	128	149	151	145	144	133	131	131	135	139	137	128	156	151	134	133	143	139	136	138	139	145	138	144	131	136	128	135	137	122	141	122	132	129	141	124	138	176	148	145	156	140	151	134	132	137	167	131	136	143	165	138	138	134	129	115	145	170	128	160	131	144	151	167	140	136	158	141	125	147	145	153	141	133	154	145	137	133	136	142	152	131	152	152	150	145	146	151	158	156	159	158	145	164	138	149	128	147	167	140	159	128	148	155	135	143	143	138	124	155	155	134	144	142	139	137	147	141	133	149	149	132	145	157	153	140	111	149	149	125	132	139	164	140	124	156	151	148	144	163	156	166	158	137	131	148	136	122	139	147	151	145	134	139	126	154	153	154	162	158	142	147	110	129	133	110	133	142	136	140	136	131	144	136	150	140	154	132	124	158	151	146	141	150	139	140	129	145	144	143	157	123	121	145	157	128	126	144	162	147	138	125	158	154	138	141	130	142	140	163	160	130	122	154	153	159	141	139	146	121	150	157	150	137	146	140	151	157	164	142	144	117	133	133	150	149	136	128	147	149	156	134	140	151	146	127	143	141	141	152	167	134	143	163	155	142	143	133	136	128	114	143	144	117	126	143	157	145	168	138	117	147	148	140	152	127	154	154	167	123	146	130	131	134	149	141	155	151	141	129	138	156	128	140	133	129	137	134	151	122	153	137	117	147	136	150	155	147	140	131	138	139	142	117	127	150	156	129	139	151	147	151	169	131	138	154	141	155	133	125	131	174	139	131	138	142	121	120	121	147	148	134	148	160	144	159	149	162	118	152	134	122	125	148	141	138	132	138	126	121	160	145	150	150	153	156	143	129	129	140	162	133	141	126	151	144	153	143	150	159	123	127	133	122	136	129	140	162	146	125	139	132	148	136	149	152	134	140	131	133	129	157	141	153	165	140	144	137	150	135	133	155	143	146	153	152	149	155	144	131	148	127	130	146	146	136	144	135	151	142	149	152	145	141	157	125	149	159	154	145	133	161	114	150	133	138	141	142	159	146	142	130	127	156	143	151	134	145	139	140	131	150	162	136	131	171	132	127	167	144	158	158	145	164	150	147	154	144	144	155	146	139	120	139	111	133	152	134	154	142	133	138	125	141	143	131	139	136	146	134	146	125	136	160	161	134	138	141	135	126	145	152	161	110	140	127	130	126	141	154	152	129	153	144	139	146	160	136	141	131	157	132	130	126	145	134	151	143	141	123	127	148	149	148	146	140	131	122	143	147	136	121	143	134	144	125	127	145	130	141	137	156	146	152	115	142	134	131	136	129	126	144	130	139	142	151	133	130	115	163	141	134	134	149	155	141	144	129	146	130	140	126	145	133	124	151	139	149	135	162	136	135	137	130	150	154	152	138	153	138	146	146	153	143	139	145	165	169	157	139	138	148	131	128	151	153	142	152	136	154	157	149	147	134	149	124	148	119	153	141	136	152	151	147	134	137	147	153	167	132	158	145	123	128	151	170	159	127	156	135	129	153	141	147	143	126	135	128	129	143	149	157	147	152	151	140	139	127	127	138	123	156	138	145	120	129	149	166	135	123	138	143	137	141	158	143	149	149	146	150	122	159	141	142	150	142	155	130	145	130	152	140	142	154	129	150	159	134	129	153	158	128	137	149	127	133	141	128	138	145	134	157	129	140	146	153	132	134	131	141	128	140	128	133	136	145	142	135	149	150
7392	15615	12961	6728	4690	3204	2409	1983	1545	1274	1041	887	831	678	617	616	568	516	488	425	419	403	424	335	355	315	311	321	290	316	310	285	289	306	305	288	264	272	287	251	297	247	252	256	253	275	288	252	263	241	269	242	261	226	234	264	216	249	238	246	253	226	241	259	241	213	263	250	244	267	230	219	268	217	233	227	222	277	228	254	260	241	195	251	235	241	239	211	240	241	227	218	231	235	224	258	221	215	238	225	234	261	240	207	248	239	228	248	232	253	235	264	249	241	258	214	227	212	222	222	209	213	232	247	233	232	259	216	219	242	235	236	223	201	249	222	222	225	229	245	209	260	216	245	219	226	258	239	234	244	248	225	220	230	256	234	253	219	208	232	276	218	230	244	198	188	221	263	212	213	249	232	252	254	229	238	227	222	241	231	238	225	234	254	215	213	231	258	236	216	178	249	210	217	231	221	238	228	221	216	236	229	246	227	216	231	220	232	198	229	257	213	219	268	233	220	206	225	195	239	233	238	222	248	220	226	225	231	247	245	238	235	222	227	238	220	208	216	254	248	243	257	198	222	230	214	214	227	232	220	226	235	228	243	222	216	222	226	218	218	233	236	222	220	242	231	210	242	211	221	230	253	218	237	213	254	221	234	218	224	214	250	203	204	266	227	232	226	229	220	221	229	212	225	235	207	224	203	223	242	214	245	231	216	223	261	244	234	231	219	255	241	215	266	222	226	219	203	223	225	231	221	206	259	235	255	241	234	230	236	244	241	218	232	249	217	229	221	250	231	219	219	182	213	221	229	235	228	248	220	248	204	218	232	262	245	246	232	243	244	218	189	231	235	215	220	221	222	220	225	232	236	238	251	259	212	227	205	237	224	230	191	237	243	211	215	229	216	233	206	201	245	237	223	231	240	235	208	220	228	222	222	228	237	247	217	191	238	234	243	229	239	239	219	265	235	219	228	234	240	219	219	246	197	207	208	227	242	199	239	244	232	181	210	203	192	224	225	211	233	212	220	233	210	242	232	237	205	237	192	239	229	230	230	220	213	224	236	246	239	227	224	235	225	222	242	236	215	247	248	216	216	207	205	223	228	234	225	238	242	215	237	261	207	240	228	213	223	216	236	186	239	248	249	216	219	233	235	216	200	229	214	238	207	235	218	221	192	235	261	238	240	221	261	231	215	222	222	206	229	204	238	241	226	224	236	232	251	225	196	234	232	237	236	226	234	218	235	229	219	222	228	232	224	221	244	217	250	231	263	239	221	226	237	244	238	226	252	227	235	223	230	225	237	219	214	233	221	237	199	261	213	226	211	241	208	231	237	202	231	234	237	218	236	209	225	243	255	236	234	218	203	238	255	225	216	219	233	216	228	229	241	245	230	227	255	226	224	238	222	198	243	221	213	239	231	231	224	226	222	242	236	261	244	251	206	230	201	209	238	215	202	215	217	242	218	221	240	227	211	255	244	218	230	200	243	228	215	230	230	238	224	231	229	221	211	237	208	226	235	208	229	207	244	214	232	272	223	235	239	239	207	206	233	229	226	214	224	246	235	245	238	205	213	222	236	277	239	235	233	248	259	236	249	221	216	223	239	216	217	202	219	237	219	213	221	233	233	238	241	237	245	235	257	236	257	233	218	247	226	208	252	228	241	244	214	236	231	218	252	214	214	253	227	230	233	255	204	226	269	213	216	231	219	217	220	239	207	219	244	216	241	204	222	218	251	204	225	207	249	239	245	225	224	206	248	251	225	236	203	238	205	245	225	206	245	224	251	223	233	240	214	224	234	228	232	239	229	225	198	207	195	220	226	244	211	238	228	213	240	201	216	233	227	259	232	205	216	210	225	223	254	245	202	226	240	233	222	241	255	232	229	245	223	237	215	260	224	229	206	233	203	228	235	239	214	271	246	262	211	227	242	238	256	238	225	232	229	243	241	240	246	218	257	211	224	235	246	222	236	231	230	241	215	241	205	237	259	227	230	233	212	242	224	245	228	224	241	234	224	220	245	215	186	225	256	218	250	208	229	230	233	228	232	228	236	218	235	256	240	219	250	189	219	216	247	205	216	225	232	233	226	216	218	202	228	230	247	237	216	217	230	236	206	215	218	214	201	242	227	221	240	222	216	228	218	223	225	234	232	221	233	224	223	195	233	209	219	231	244	220	224	255	220	215	219	232	218	213	188	241	255	255	224	214	242	219	194	243	244	237	238	241	205	218	220	234	252	223	250	244	236	224	257	233	225	210	214	254	224	243	245	203	221	218	246	194	240	248	230	256	228	229	214	234	213	245	275	247	232	232	267	226	235	221	214	205	235	242	251	239	231	260	219	237	239	239	219	222	247	251	212	218	218	237	207	255	217	220	216	244	228	194	211	243	238	205	219	228	230	226	211	237	242	205	229	256	233	213	213	213	232	210	223	232	239	259	221	240	231	235	214	224	249	211	233	221	201	231	208	222	204	239	242	207	212	247	225	236	226	213	212	240	252	233	237	202	228	242	230	218	230	218	240	234	231	201	199	214	216	217	224	231	222	234	243	250	221	184	243	224	241	207	246	213	246	220	226	219	229	248	242	194	247	246	240	228	216	233	239	233	210	220	242	235	240	230	240	221	226	239	226	239	234	196	248	238	204	235	217	227	219	246	239	239	214	226	224	248	216	222	232	237	234	220	237	233	230	218	237	231	224	222	230	236	233	246	241	217	214	214	229	230	235	234	251	202	240	228	211	199	245	222	233	237	217	198	244	208	243	243	251	244	240	224	250	219	238	226	223	213	224	213	235	240	246	218	218	206	224	246	237	222	224	199	228	203	229	227	212	231	243	240	241	237	224	263	223	196	244	233	230	226	236	207	232	221	217	240	204	253	234	215	266	223	251	224	217	222	255	255	199	192	233	204	222	229	228	226	226	224	214	217	224	265	229	227	229	231	219	229	231	245	233	231	225	217	238	224	223	234	255	226	228	239	244	239	254	220	217	218	209	214	224	209	210	221	232	231	207	231	202	241	208	244	199	220	221	206	213	247	220	264	213	265	228	236	255	239	223	220	240	243	256	224	237	224	214	230	221	235	250	227	241	232	221	203	215	226	223	231	206	230	225	231	209	271	218	214	227	230	243	233	231	206	228	207	219	221	230	230	197	239	226	224	237	243	233	226	202	244	243	241	238	279	222	216	250	221	207	228	239	203	202	222	221	252	213	219	244	230	203	235	185	245	247	240	217	210	217	220	226	234	233	230	233	226	259	219	260	250	218	217	212	233	240	228	217	266	234	219	228	234	234	230	227	222	223	257	223	226	246	227	242	237	215	213	229	220	230	247	209	224	246	216	207	239	223	208	225	211	222	238	223	198	217	208	217	251	205	249	200	224	242	227	205	241	231	214	233	270	240	225	226	242	225	241	202	223	231	234	224	239	254	242	241	233	228	226	220	234	229	222	230	215	234	237	213	246	249	224	193	222	222	241	216	253	239	218	229	215	223	241	220	208	234
26643	19866	6119	700	454	410	403	391	395	370	382	394	363	402	359	347	346	369	375	357	358	394	366	366	388	378	377	327	415	400	354	347	379	352	357	363	335	343	389	356	348	376	374	354	359	366	362	360	392	357	373	343	345	385	360	343	344	395	366	388	368	356	355	400	395	407	390	372	338	344	360	358	348	388	376	357	350	380	389	349	374	392	355	375	367	350	349	336	352	358	374	344	347	374	375	392	345	384	372	344	386	365	334	385	360	331	369	351	382	344	376	360	357	353	371	353	388	386	378	348	350	374	351	357	374	341	356	344	385	347	332	384	367	353	361	370	364	373	370	354	349	379	370	373	360	339	353	360	353	326	412	358	321	339	358	325	354	338	364	388	377	317	359	380	373	349	321	375	348	358	367	352	340	357	385	332	357	383	389	373	353	365	358	362	355	390	383	361	390	348	359	412	359	377	346	366	338	350	360	383	339	350	351	358	381	391	331	346	343	389	353	350	393	362	366	368	375	351	326	361	367	353	375	398	359	352	417	358	336	379	349	369	397	373	365	367	350	335	372	342	363	363	354	342	342	375	352	379	350	343	365	367	355	339	349	355	399	354	337	324	351	367	392	365	368	340	330	339	331	346	351	354	336	354	345	320	365	357	383	327	361	348	359	370	363	377	359	357	376	388	332	364	343	344	378	353	366	368	380	350	396	366	342	391	367	429	383	360	371	350	369	351	374	349	334	348	351	368	341	387	403	379	392	336	358	367	363	349	391	333	368	388	363	335	334	336	364	375	367	366	380	317	346	378	361	342	364	336	371	367	354	348	351	354	323	383	338	363	365	358	374	380	347	371	374	347	357	317	355	407	361	356	375	348	349	343	369	371	389	352	314	386	412	349	345	347	388	371	306	337	390	372	353	379	364	396	313	397	371	330	354	376	357	388	391	330	377	380	356	375	347	386	358	349	335	352	349	358	375	348	326	359	361	354	360	346	343	377	345	323	355	359	345	342	344	364	350	345	367	325	358	352	335	406	344	344	385	378	365	349	374	353	327	352	384	361	374	350	364	352	382	338	344	367	364	372	365	402	386	338	366	368	328	349	402	375	361	368	363	369	356	385	349	351	363	334	363	383	355	344	340	344	346	346	386	357	347	369	381	371	366	327	380	342	366	367	377	357	323	351	376	338	353	368	350	368	335	350	318	346	379	365	388	365	381	363	346	398	374	365	372	368	340	330	373	340	387	363	345	382	403	361	359	374	365	356	379	364	391	356	339	332	377	316	310	365	373	389	339	356	365	320	343	352	358	363	389	323	372	377	382	382	328	385	349	344	372	360	380	335	352	350	410	376	395	378	360	362	389	382	372	357	371	378	364	350	387	376	316	362	385	333	358	354	359	370	366	366	351	357	411	362	406	365	385	381	366	359	379	362	337	334	364	342	342	365	358	351	347	367	369	380	396	351	352	333	378	380	359	359	378	363	362	356	415	362	390	367	355	363	365	370	357	342	342	382	368	371	366	369	363	346	376	352	347	352	340	369	351	359	374	359	348	381	378	350	355	334	399	392	343	336	383	336	350	416	354	352	362	389	358	377	378	349	386	342	327	339	380	383	376	358	363	362	385	371	363	349	335	392	374	355	356	315	396	359	361	348	389	355	341	370	357	372	368	361	367	362	371	381	332	329	350	369	315	371	356	407	339	338	353	355	415	378	370	386	323	375	372	388	371	355	362	369	360	358	393	366	366	355	349	370	357	368	379	341	360	348	381	366	361	366	387	339	371	325	395	367	304	399	386	386	379	335	350	354	393	364	345	385	319	385	366	395	336	368	399	336	347	351	383	335	365	382	366	372	326	395	361	362	345	350	349	373	352	372	354	379	359	356	338	352	384	402	359	339	344	361	324	315	379	388	365	366	361	354	354	357	321	357	345	375	380	359	333	358	379	354	359	374	375	363	351	398	377	378	346	380	351	382	375	375	374	376	332	365	351	388	357	381	342	365	352	358	353	384	365	323	357	354	369	346	378	363	389	339	365	357	356	339	392	347	387	336	380	385	365	331	369	375	384	342	361	365	358	357	362	365	353	363	385	368	373	380	364	425	362	406	380	377	352	336	374	385	340	366	367	363	395	359	399	376	348	417	336	353	312	351	373	362	339	355	360	374	384	392	348	400	354	325	335	368	347	321	368	334	377	334	370	362	352	345	352	338	384	429	336	374	339	379	366	357	324	371	359	364	369	343	339	334	353	367	386	384	348	369	352	372	345	374	359	380	365	358	377	361	350	369	385	356	350	350	388	334	357	356	378	356	388	359	351	379	336	370	383	350	348	377	337	367	370	337	352	361	375	368	371	343	375	351	377	365	392	363	379	390	365	417	376	345	370	347	338	356	366	330	343	364	362	343	368	342	374	348	339	359	374	369	351	360	379	370	361	373	334	345	377	351	325	341	383	350	384	390	352	342	352	354	363	332	342	365	360	343	344	374	370	380	372	350	392	351	355	366	365	359	382	333	346	353	335	350	357	384	347	374	365	372	342	385	378	346	340	330	378	339	360	356	374	329	387	373	359	398	363	349	374	347	357	336	338	364	367	354	381	377	358	347	349	328	362	313	356	355	346	373	360	370	376	367	386	326	375	379	339	363	403	331	387	346	329	334	330	369	363	369	358	364	361	344	344	315	400	343	342	377	359	366	365	363	356	306	392	336	353	334	365	356	371	353	354	381	378	364	393	371	387	398	372	366	364	333	365	369	350	343	374	364	356	369	376	367	370	356	355	371	372	379	353	360	360	361	389	376	382	355	371	373	330	339	323	383	364	353	332	361	337	361	390	413	361	334	370	360	352	386	346	370	369	381	383	369	357	363	371	342	376	378	348	363	361	371	361	367	361	352	353	330	344	362	348	365	322	384	364	362	353	369	368	389	371	368	372	371	372	344	379	381	374	377	350	318	357	330	358	393	361	342	368	374	386	382	378	378	361	367	327	356	382	347	358	377	336	372	376	371	356	353	358	349	347	345	345	408	372	382	316	358	341	375	404	369	323	376	355	378	354	404	389	355	390	343	364	355	341	336	348	350	381	347	344	375	385	341	405	334	377	359	368	367	377	356	351	383	384	382	358	340	359	392	368	340	336	359	322	381	354	351	383	397	359	364	376	336	364	365	339	372	367	358	385	390	343	354	392	361	379	348	380	403	379	375	370	372	330	340	338	412	375	372	352	352	344	334	314	393	377	348	375	341	382	322	336	348	394	375	351	362	363	376	330	366	384	358	351	385	365	381	366	372	331	363	346	385	311	404	358	312	365	392	361	353	355	379	378	359	360	364	402	358	352	364	402	377	388	392	340	343	359	370	351	365	348	349	362	347	375	346	363	350	353	377	393	362	386	347	368	352	350	350	367	337	374	346	364	406	362	386	393	368	353	360	384	361	353	361	327	390	370	347	367	352	332	337	364	359	323	351	347	386	359	397	380	357	376	391	348	357	378	410	346	359	380	355	350	318
4089	1297	1195	849	735	649	645	666	581	575	534	548	574	544	546	598	521	540	575	553	535	585	526	563	545	597	555	555	565	526	545	528	561	563	566	543	572	527	523	556	534	568	536	584	524	557	562	511	577	566	574	556	534	567	554	550	555	564	503	525	545	557	533	536	555	563	547	534	565	554	539	574	527	541	545	544	556	544	539	566	560	515	567	625	542	572	548	514	497	544	589	538	525	534	526	545	594	548	537	594	499	536	578	565	566	511	587	520	560	523	553	554	576	531	544	566	567	546	552	536	542	549	561	579	531	593	580	533	526	516	561	518	542	546	519	548	553	525	541	543	577	554	561	559	589	563	548	551	546	531	533	538	571	551	556	575	573	503	560	558	540	533	538	527	572	559	523	572	548	546	523	515	499	530	522	555	602	532	551	533	548	603	555	534	567	569	536	590	549	566	563	543	586	556	561	536	579	537	569	544	548	565	580	573	524	574	521	535	540	526	569	542	532	540	598	557	501	565	561	539	554	547	553	521	544	517	507	586	538	582	560	576	549	535	572	538	531	589	570	588	564	540	567	542	584	534	557	563	567	552	551	586	571	536	555	536	540	524	553	559	538	519	546	532	540	554	560	565	542	528	523	568	543	545	558	551	615	569	548	545	554	578	557	557	566	573	552	546	560	558	568	538	531	533	536	593	554	521	548	563	594	552	553	578	537	559	566	515	602	589	555	524	517	574	546	569	532	530	538	566	540	562	581	536	553	499	485	499	539	594	540	553	567	577	527	530	509	584	602	510	534	520	550	558	569	545	587	521	578	552	528	612	555	574	538	537	638	541	523	528	543	547	588	541	536	551	558	574	572	544	515	544	548	531	582	536	592	537	546	577	555	580	512	558	590	579	582	525	544	545	536	561	555	531	548	598	561	565	552	551	542	526	573	544	477	586	584	534	520	511	533	574	555	526	517	596	573	551	576	555	535	563	551	542	568	539	548	511	551	564	491	550	528	569	584	557	570	535	530	591	582	544	541	559	522	533	518	531	533	547	548	572	524	557	563	576	549	564	566	536	587	562	522	566	561	568	551	555	536	579	557	545	542	521	564	570	534	516	542	554	535	566	537	511	550	539	555	556	529	556	538	550	537	565	522	522	550	547	551	527	542	540	568	544	557	540	558	555	552	519	556	559	588	547	555	510	571	534	550	538	560	567	565	555	539	541	508	556	557	597	580	539	511	556	528	548	570	546	518	557	577	540	488	600	502	539	559	537	546	560	529	524	566	559	554	524	533	574	566	535	582	548	564	587	545	545	540	569	557	526	560	532	558	603	567	541	553	559	599	523	554	560	579	603	533	519	554	583	549	544	556	528	529	526	560	527	539	528	569	535	568	553	561	513	579	510	588	593	582	510	576	527	605	569	560	515	553	539	545	577	551	533	554	541	538	553	531	521	551	570	537	576	573	573	543	521	572	515	588	503	577	538	587	587	548	541	544	528	545	532	537	510	551	541	544	564	568	591	512	559	558	545	553	593	572	540	529	537	548	547	566	566	552	554	563	565	571	546	545	565	567	538	553	524	554	528	534	569	565	571	549	508	543	576	539	547	566	534	555	582	563	541	536	542	586	534	535	544	591	583	522	536	562	555	554	551	537	563	538	523	545	605	535	554	525	564	559	533	493	516	536	522	521	523	588	567	561	536	504	523	589	541	506	575	550	550	585	553	517	551	566	563	574	543	582	564	544	548	549	510	580	517	540	518	563	554	552	541	550	574	543	572	526	544	568	548	554	566	521	540	543	534	543	504	565	553	534	529	532	553	566	579	534	538	567	572	537	545	595	543	520	546	548	568	550	568	540	576	577	521	525	518	518	518	532	552	584	543	525	582	556	497	557	569	560	599	513	569	555	542	553	526	481	540	559	509	532	530	573	535	553	554	504	515	547	551	555	526	578	558	551	510	491	538	534	566	553	563	543	508	540	542	549	512	538	570	571	526	546	529	564	593	593	543	540	569	586	532	558	535	579	526	514	573	557	545	527	547	513	556	535	587	578	541	535	515	514	581	521	589	542	560	508	526	551	542	551	530	564	557	517	524	538	519	552	577	505	533	540	590	583	547	536	573	532	580	527	551	544	521	518	567	556	541	566	527	552	550	560	546	557	575	554	564	574	557	538	583	589	532	511	591	550	556	528	536	553	524	552	541	545	562	531	576	576	540	573	555	539	526	522	544	550	538	582	509	582	504	535	547	535	608	541	522	610	533	535	514	570	524	489	535	551	530	580	602	544	557	505	513	526	527	530	558	534	562	560	513	531	547	554	559	520	591	522	561	516	524	562	576	539	572	550	550	542	551	553	545	565	564	509	564	545	558	513	588	542	555	575	548	538	523	562	566	558	537	536	547	553	522	560	563	528	534	538	587	528	501	535	529	562	549	544	545	553	520	521	523	554	551	554	551	561	550	568	549	545	535	523	553	522	576	496	548	559	538	566	579	541	517	590	533	542	512	537	569	585	541	546	573	549	537	562	590	528	550	574	530	551	500	560	568	564	577	576	564	550	509	538	568	495	549	535	495	538	547	551	512	515	581	521	544	562	538	564	551	534	528	535	569	529	530	541	549	562	551	579	571	588	548	572	548	526	549	591	582	531	532	546	555	533	544	553	549	609	516	511	527	553	571	584	581	544	589	504	562	522	596	520	535	537	534	541	528	548	524	540	530	555	543	571	528	588	564	589	538	557	531	530	555	540	513	559	569	572	519	587	547	516	550	524	562	523	552	565	504	536	515	521	554	568	561	577	543	579	528	560	555	629	524	500	542	509	555	597	521	544	550	565	578	539	568	562	539	501	587	589	563	543	574	560	555	540	545	554	550	519	558	485	572	552	567	584	506	553	550	528	543	549	542	529	546	482	533	567	552	531	568	562	557	516	539	562	562	538	600	568	586	549	547	527	574	537	536	534	568	539	560	518	549	576	567	541	550	554	532	525	579	510	559	559	544	556	528	528	563	578	526	524	549	586	588	562	552	580	568	541	524	542	559	587	539	528	540	529	557	561	537	572	570	485	531	542	555	550	556	533	548	520	525	575	579	528	539	556	508	546	584	520	515	526	582	551	539	555	560	507	541	546	560	545	536	528	542	558	582	587	538	565	544	559	592	558	555	556	571	566	561	555	572	554	549	539	537	480	560	580	523	553	549	565	561	560	565	568	546	542	561	530	520	549	507	542	563	558	566	565	534	536	549	513	552	550	565	523	578	545	558	534	553	554	543	555	558	551	556	519	529	574	564	569	543	534	529	564	562	578	532	564	536	541	534	545	544	557	536	548	550	529	514	538	535	530	539	559	549	551	565	555	511	553	548	495	548	570	522	559	534	534	600	554	520	560	584	571	553	578	563	563	570	580	547	552	557	586	527	547	576	537	541	553	512	490	521	542	570	579	586	533	539	577	557	542	603	549	573	526	543	525	578	539	518	564	542	544	559	528	530	527	573	558	561	537	574	543	565
23823	21078	28339	24007	21029	5577	938	632	572	538	503	466	439	399	396	417	386	364	376	381	373	348	358	364	350	353	359	365	324	317	375	387	366	372	336	340	370	331	388	338	353	376	337	344	313	346	366	324	342	359	368	318	335	342	342	320	337	318	322	380	333	358	357	314	339	339	332	336	361	379	344	343	380	367	354	361	334	319	317	333	373	344	330	347	345	375	332	357	354	333	342	346	383	330	337	319	346	333	370	365	357	346	327	330	349	345	320	327	357	330	292	300	348	371	346	341	305	337	350	356	362	315	365	365	386	329	318	338	338	353	317	324	302	327	334	357	351	350	365	320	331	342	351	377	329	343	309	337	333	344	334	334	345	340	351	324	341	354	325	346	362	329	343	331	333	337	345	340	321	315	389	337	341	312	353	355	361	326	366	353	302	372	315	352	325	309	322	325	377	377	355	313	348	340	359	346	344	381	341	326	380	313	349	319	347	316	374	327	340	354	326	350	343	362	345	360	357	328	321	320	316	363	323	360	336	348	342	322	313	339	333	344	308	337	346	327	306	331	347	315	352	390	347	337	334	377	365	324	334	329	296	326	343	315	340	319	341	342	353	376	367	338	344	364	298	316	331	339	326	353	323	338	343	347	351	324	333	345	324	346	309	329	353	347	336	313	349	370	345	330	340	316	343	333	314	356	338	346	359	331	351	363	356	369	345	348	342	334	344	339	351	328	335	355	370	315	287	355	327	347	330	361	341	322	342	378	347	326	355	348	354	324	339	315	352	342	324	309	337	336	309	367	329	335	352	330	329	335	320	325	326	322	315	309	336	321	323	344	347	289	361	356	334	325	322	346	327	331	353	337	325	366	351	343	299	316	326	339	313	332	298	329	336	356	320	337	348	354	323	337	313	324	348	347	338	352	374	314	357	338	343	359	347	310	339	343	393	366	348	352	346	323	306	354	331	320	361	348	371	320	352	340	361	306	351	318	344	331	335	354	361	317	305	323	328	346	318	322	355	350	346	325	367	381	321	325	356	344	338	370	355	308	354	349	322	352	337	335	331	372	340	346	352	319	360	321	323	355	317	336	319	334	381	330	350	337	316	334	345	349	332	327	325	339	354	328	333	360	361	336	344	304	323	334	350	339	391	322	308	335	324	350	312	348	309	325	352	330	372	373	355	328	379	340	328	353	319	371	356	328	325	350	355	339	337	348	328	350	352	317	303	353	378	348	364	343	380	351	330	346	347	336	368	328	359	334	337	316	338	335	330	350	340	351	325	336	322	331	308	349	325	361	340	296	347	335	303	338	327	339	343	343	337	357	337	326	355	312	335	321	310	343	366	342	363	342	329	335	355	318	354	352	349	321	338	311	324	351	306	320	368	348	344	345	335	320	350	326	365	321	319	342	347	350	337	337	347	342	320	346	357	333	351	337	345	297	334	357	349	318	336	349	330	321	333	357	337	352	379	341	351	320	372	324	343	339	343	306	345	373	307	330	305	320	348	370	335	340	326	347	342	336	332	383	325	371	340	373	334	334	319	317	369	344	365	338	353	329	322	322	350	318	342	341	339	327	319	341	350	339	351	357	336	334	309	359	315	338	355	342	329	355	328	355	349	347	351	325	356	330	364	355	311	330	315	308	324	369	310	362	331	339	329	302	352	323	328	356	346	309	362	312	324	355	330	333	343	343	353	346	321	316	316	355	339	349	321	352	340	328	341	313	316	357	337	324	310	331	323	312	330	336	326	315	335	343	359	317	324	367	341	346	341	333	332	351	328	327	334	324	351	342	308	333	347	324	351	350	338	354	337	326	387	325	340	308	286	306	302	330	336	341	341	337	349	365	368	330	335	346	319	324	368	363	368	340	309	328	350	320	350	315	336	350	393	343	328	346	313	330	318	335	317	370	356	323	332	338	342	341	313	312	342	337	344	353	312	325	318	331	327	330	359	314	329	339	369	308	368	317	350	320	334	363	331	338	331	320	307	343	338	367	347	356	350	377	316	325	338	366	363	354	336	327	324	363	339	344	307	324	332	289	334	350	339	308	365	347	378	369	366	354	324	302	345	328	356	320	344	309	332	343	334	327	321	348	337	365	343	340	337	327	380	335	324	343	328	348	327	336	377	341	340	348	341	312	322	375	366	330	323	330	354	318	321	330	330	365	370	350	349	341	315	337	322	331	341	333	339	341	372	332	366	337	325	347	333	342	338	287	334	362	354	319	302	340	322	328	352	340	335	310	350	358	324	325	315	338	291	349	342	313	350	330	327	337	345	324	296	349	324	351	379	332	319	325	346	329	320	334	343	351	312	293	319	322	381	330	324	345	364	327	355	299	341	346	310	347	352	355	348	350	323	330	341	332	359	336	320	333	318	329	370	341	356	319	346	313	334	338	314	327	356	364	337	307	333	340	339	299	316	321	327	305	358	352	337	314	340	356	351	360	336	363	355	329	319	346	329	330	333	346	378	353	341	347	340	351	348	302	321	331	305	349	343	347	383	367	336	329	370	339	328	347	328	375	358	365	353	336	330	358	322	379	305	334	330	302	384	325	347	314	347	337	333	332	330	354	342	365	313	319	316	339	309	340	324	372	338	300	357	371	342	331	373	354	353	313	318	322	327	294	302	339	341	314	335	350	332	307	380	311	325	360	337	336	342	354	340	328	363	347	315	358	320	348	348	332	322	321	330	314	376	314	374	358	348	343	335	326	325	304	337	342	359	344	310	323	332	356	348	365	312	335	342	363	306	313	308	320	327	346	325	338	327	302	320	323	346	341	370	340	312	334	356	347	325	352	331	347	339	329	318	318	339	329	344	350	361	335	320	356	353	338	358	369	330	339	320	394	312	340	362	337	285	339	327	320	307	345	352	317	328	327	364	339	345	339	378	317	328	335	341	315	344	332	344	357	323	348	338	347	349	317	354	331	357	287	332	352	360	323	342	326	321	343	346	346	359	324	332	351	350	316	315	320	314	363	330	317	355	356	362	337	318	344	339	313	356	313	333	328	358	333	335	334	353	355	339	326	308	330	351	319	331	323	331	348	322	325	345	334	358	326	339	333	358	315	386	342	315	322	325	383	356	359	330	307	345	378	343	333	347	351	361	314	339	326	308	372	334	345	348	298	317	323	328	359	373	332	339	317	359	339	314	338	308	351	317	353	346	339	343	351	345	317	337	352	342	349	367	333	359	350	300	336	311	339	344	347	334	332	311	345	329	359	336	338	334	324	337	365	324	340	297	338	319	369	335	341	353	325	328	348	316	328	328	356	364	338	345	332	377	364	323	362	333	323	369	368	342	313	321	359	351	341	360	364	330	332	341	358	324	312	324	356	355	313	348	345	323	348	337	339	338	295	336	314	345	338	342	349	363	313	308	359	352	329	350	361	372	332	313	353	320	344	304	331	336	364	344	340	331	350	344	341	349	331	349	333	353	353	331	354	331	357	356	356	352	344	344	379	308	378	355	374	356	351	348	372	357	363	351	321	352	346
5231	10138	8374	4252	2871	2248	1757	1488	1207	1079	951	920	784	776	750	705	682	681	663	631	611	619	578	605	580	564	606	610	551	531	528	579	549	574	571	541	547	548	536	537	558	499	548	573	540	537	526	539	495	549	552	573	518	559	521	496	498	497	523	518	483	534	555	496	539	502	513	521	482	549	484	519	514	511	537	468	588	508	505	553	575	524	513	525	474	525	545	529	533	529	533	535	596	540	552	534	511	490	546	531	518	538	499	514	532	524	528	461	501	495	540	489	560	555	533	521	538	520	542	511	537	521	489	501	512	538	513	494	528	501	568	514	492	530	513	503	500	557	560	496	522	510	516	545	513	568	499	545	488	503	510	553	518	536	516	533	527	494	501	510	513	554	510	491	517	495	550	551	531	540	546	537	542	507	517	520	508	554	557	505	520	525	542	523	511	528	516	511	503	480	535	551	526	513	569	557	480	545	496	459	489	536	495	518	537	563	530	516	523	504	510	483	501	523	494	499	518	498	496	498	527	519	535	510	481	533	502	516	508	538	473	503	513	494	526	525	534	506	524	498	491	525	527	585	537	540	491	512	546	522	525	543	507	506	526	522	547	511	493	518	545	511	538	531	513	516	520	504	533	516	495	543	493	539	498	528	514	527	565	542	552	537	485	512	513	505	500	527	536	565	481	513	505	508	523	531	552	477	496	495	524	556	537	488	551	560	534	507	461	499	506	488	538	529	516	533	527	523	522	515	554	484	525	511	513	539	540	523	529	529	533	515	548	502	543	539	529	497	547	534	504	506	562	486	512	493	528	522	510	520	518	519	520	509	499	465	522	512	498	521	491	525	487	514	503	456	514	516	506	511	505	542	555	552	520	530	505	508	527	530	496	521	486	552	542	529	515	491	505	514	529	502	518	519	504	533	510	529	546	516	537	515	504	486	529	530	478	492	533	488	489	538	536	511	542	524	537	561	479	539	591	498	504	533	504	448	564	549	533	520	524	543	488	540	527	522	524	522	506	553	518	521	496	537	505	510	541	486	512	488	533	510	514	552	509	533	517	532	526	517	533	508	547	522	516	530	506	504	525	520	502	498	517	509	488	568	543	483	524	539	518	490	523	505	513	491	541	570	511	507	523	501	545	528	488	462	502	469	566	510	501	539	527	512	519	541	531	519	493	498	549	491	550	506	515	505	546	534	526	528	543	516	535	535	530	536	490	507	498	530	538	532	518	481	569	544	547	512	503	486	536	531	498	558	501	506	498	486	561	536	551	517	497	531	525	534	523	514	565	493	508	475	529	523	519	533	512	491	517	509	560	536	509	508	512	508	550	508	499	495	514	560	533	511	510	501	487	538	562	502	577	549	537	512	512	558	510	555	529	513	540	518	511	543	493	538	538	523	551	546	566	502	503	529	510	517	492	510	542	502	538	542	503	514	523	494	515	517	482	519	511	522	497	518	480	536	537	513	514	561	527	514	555	473	556	524	508	558	513	536	531	484	509	543	568	537	538	519	537	482	554	524	532	527	503	551	493	539	528	543	535	514	503	522	537	529	526	515	457	499	512	470	478	520	519	506	511	516	505	515	539	493	495	559	546	468	529	541	498	553	518	511	529	499	557	547	501	480	504	533	479	499	537	504	517	510	505	490	495	536	515	510	497	541	516	535	496	531	535	520	539	501	501	502	508	558	509	561	461	501	544	517	543	480	535	519	533	521	482	521	532	516	507	508	567	500	470	520	508	503	516	501	519	525	538	542	537	546	549	533	498	491	495	494	511	480	503	558	506	539	542	522	523	498	519	528	510	500	505	529	500	500	493	513	518	532	474	532	493	495	525	475	554	473	544	529	508	562	530	548	529	523	492	506	541	537	529	557	506	515	480	487	513	504	507	542	518	504	510	526	508	575	486	505	545	522	496	534	477	527	542	528	525	521	470	531	495	488	523	507	500	498	561	464	461	488	505	534	573	576	532	537	528	499	511	517	510	512	465	473	509	518	546	513	541	540	553	529	507	493	514	512	553	507	525	512	519	532	523	532	536	530	490	502	529	489	549	546	527	553	493	562	525	507	522	523	513	542	544	522	495	483	530	514	540	531	510	527	524	498	529	533	484	537	541	523	504	496	531	506	506	520	495	540	531	531	539	534	461	525	538	463	496	513	517	519	477	555	528	499	518	508	557	500	491	551	517	477	506	549	509	532	551	535	515	510	480	531	484	470	518	474	539	460	535	530	517	530	491	532	532	492	572	512	562	511	492	517	508	463	520	496	496	542	554	469	515	533	537	554	516	513	506	529	559	516	512	550	512	529	537	490	515	506	493	521	552	581	501	533	539	482	524	520	543	549	539	532	529	503	534	487	516	496	505	543	482	450	541	513	480	536	533	519	524	464	527	531	540	528	517	539	488	524	493	534	505	539	501	540	518	554	515	470	547	465	524	532	532	533	517	516	496	508	517	550	572	500	540	513	519	566	507	502	500	501	528	553	494	534	515	549	552	499	499	510	548	558	513	506	541	503	511	491	501	508	498	489	486	547	545	522	510	542	519	507	507	513	506	518	514	488	496	543	528	522	479	525	546	506	498	497	543	520	492	491	482	531	556	525	564	506	481	495	518	534	466	482	492	530	488	536	558	494	517	514	540	492	513	516	538	524	505	524	512	529	546	516	488	503	519	519	535	545	508	500	500	513	479	479	555	496	508	510	517	466	487	550	497	506	508	519	506	531	547	552	575	545	487	554	507	509	505	524	504	510	529	492	487	518	522	504	541	550	534	506	529	539	499	565	520	520	530	541	528	518	516	506	513	541	492	525	527	531	528	506	531	519	531	495	493	531	546	506	495	507	508	519	536	491	507	528	510	532	514	496	513	516	482	529	509	527	500	490	548	482	525	490	533	495	536	539	504	488	548	525	507	494	505	515	533	558	514	534	535	521	504	503	511	521	508	512	511	526	549	518	488	534	559	525	498	508	486	487	516	515	521	548	529	506	475	541	518	560	512	535	499	554	521	533	532	553	557	485	526	499	536	583	520	531	481	483	537	539	504	568	513	501	509	540	538	541	541	523	523	505	515	490	530	522	505	521	522	533	474	536	563	538	536	530	497	490	515	470	557	495	546	530	495	560	532	502	520	571	475	530	505	515	539	503	483	543	526	516	532	530	506	522	528	514	549	517	522	523	538	547	501	542	555	545	506	509	533	545	482	564	531	490	535	502	496	517	483	496	479	560	511	499	521	533	547	499	525	478	515	476	520	529	532	504	536	543	525	535	504	467	546	534	536	521	498	503	501	516	513	495	537	532	527	481	564	543	511	510	531	525	513	520	496	503	551	494	489	491	510	477	532	511	508	496	534	518	534	547	515	503	574	548	496	531	521	537	537	518	583	544	536	548	518	478	501	528	478	505	506	507	540	510	522	505	510	558	504	508	516	527	522	468	527	506	488	540	510	540	521	501	503	526	484	537	521	557	544	528	541	514	530	541	510	521	494	505	541	508	498	496
22923	21068	28795	23565	21068	20873	2822	768	500	433	379	340	308	261	264	248	264	236	215	208	208	186	212	207	199	178	159	178	184	170	167	169	162	158	159	151	164	160	163	156	125	145	149	159	142	155	138	143	161	141	154	158	151	161	146	149	122	150	138	150	136	127	148	133	177	151	125	161	150	143	128	140	130	154	133	134	166	152	126	161	164	149	148	140	120	153	147	141	127	152	134	147	144	117	130	123	160	145	145	136	129	150	133	131	144	139	144	131	142	138	149	146	146	150	181	140	150	129	136	133	129	153	163	152	127	122	144	137	145	159	154	144	127	150	130	149	145	134	137	147	141	148	149	132	144	126	155	123	145	148	155	130	144	161	133	150	140	162	153	142	177	109	144	158	145	124	135	135	146	154	140	148	158	146	152	139	145	140	108	146	129	137	139	152	121	145	154	135	138	154	130	143	160	151	169	139	149	152	118	149	135	108	129	162	138	134	138	140	119	144	134	130	138	122	155	129	136	130	151	143	160	134	173	137	152	152	134	138	140	138	141	170	158	156	126	126	152	139	146	138	151	146	144	154	127	148	148	133	152	149	152	147	121	144	122	133	140	162	132	121	131	132	140	142	156	147	147	121	140	155	144	127	136	149	161	143	152	135	147	133	137	159	123	158	138	133	141	150	165	145	126	144	139	144	142	145	121	152	170	134	153	159	137	137	150	144	155	151	147	168	139	132	140	165	157	140	129	126	140	163	139	150	170	128	129	150	133	124	142	151	137	135	130	134	156	132	145	141	142	134	143	153	113	134	148	146	138	145	149	151	140	144	154	145	147	147	117	132	137	117	138	131	157	153	164	138	120	167	133	153	132	149	145	158	167	137	147	146	122	126	135	135	150	134	142	134	152	135	126	134	126	130	141	127	153	143	129	145	149	146	154	141	131	142	160	154	130	137	135	117	153	162	152	123	150	149	137	125	157	133	134	141	131	143	133	147	160	147	146	120	121	145	145	128	143	130	121	151	134	125	142	135	173	138	135	153	148	147	139	118	165	143	123	140	150	142	169	150	136	137	152	153	146	145	165	145	139	128	106	142	142	160	140	135	137	140	125	156	127	134	137	143	151	127	136	157	133	114	144	130	146	144	151	156	143	149	117	132	128	135	135	145	155	156	168	156	143	117	146	144	147	157	144	147	122	131	129	146	133	112	140	124	154	135	157	126	145	147	121	138	153	137	159	139	138	148	138	120	124	144	145	147	150	123	147	134	149	150	143	166	150	139	141	142	151	160	135	143	157	152	105	131	121	131	127	137	165	154	159	126	142	163	138	152	149	158	125	141	150	148	146	143	139	139	133	127	131	164	149	149	140	126	160	128	161	133	149	142	140	137	148	143	138	147	139	140	141	154	135	157	142	139	160	128	153	132	124	151	135	129	130	137	160	142	135	122	151	135	160	131	138	139	114	146	129	121	152	135	135	136	132	138	120	143	133	144	129	139	144	142	146	120	141	159	135	127	133	123	143	140	134	138	135	140	149	141	131	142	146	144	143	130	154	134	144	132	145	135	135	127	115	159	118	149	144	170	137	143	154	135	135	127	144	140	151	145	162	152	136	141	141	141	132	167	144	153	158	143	144	133	134	149	158	142	155	155	121	151	145	140	125	144	152	139	148	157	140	150	147	122	138	126	133	126	156	145	157	133	154	128	142	140	132	134	170	148	134	155	141	130	137	121	142	119	147	164	155	149	153	128	161	135	141	145	114	145	134	131	160	136	149	142	127	133	144	128	138	131	131	134	143	149	150	149	148	132	153	119	123	133	138	148	134	127	135	161	126	124	154	145	122	157	152	163	140	131	155	152	145	139	126	143	126	134	143	127	148	131	142	146	152	134	127	154	147	134	136	147	127	131	131	131	153	138	136	168	135	150	134	145	109	141	134	141	126	149	140	146	150	125	132	149	148	146	118	134	151	124	144	135	138	146	142	140	152	141	157	124	133	162	143	124	146	134	142	171	163	147	148	166	131	128	142	134	141	151	124	142	117	123	143	143	122	155	126	139	157	128	136	142	134	129	124	134	148	138	128	135	127	130	150	124	150	141	147	141	163	151	155	139	129	145	149	125	150	149	154	134	142	131	151	142	154	131	147	104	138	133	132	173	137	145	145	136	166	129	158	142	148	158	135	141	144	165	126	153	126	126	131	148	150	139	171	156	140	140	135	125	129	149	141	149	155	135	157	136	124	133	123	139	143	135	147	132	135	145	139	132	167	158	143	142	131	150	127	157	140	143	146	130	125	150	148	133	162	140	140	158	145	156	153	139	161	138	136	153	144	126	147	142	145	112	151	152	133	162	155	136	151	142	140	126	137	152	141	111	141	145	151	131	134	131	147	141	152	130	135	154	151	134	144	139	147	135	145	153	155	136	140	129	125	135	135	147	119	153	138	158	153	153	155	139	137	145	143	136	154	140	150	129	163	152	118	152	178	113	140	145	154	155	147	142	142	136	158	144	137	134	139	150	136	128	149	129	149	145	141	143	156	135	160	177	124	130	122	146	152	157	138	110	131	153	133	153	132	148	134	140	133	134	155	152	140	133	157	138	142	143	151	138	136	136	136	128	142	147	135	175	135	137	148	127	129	147	130	136	157	133	157	147	146	137	131	137	140	137	133	143	133	136	121	124	139	136	137	135	132	124	128	130	124	158	146	142	134	141	151	173	134	143	141	142	124	151	147	166	150	141	157	145	150	140	146	127	141	138	127	136	149	151	140	147	163	128	130	150	128	135	132	157	146	143	130	157	147	144	145	124	167	159	138	137	142	148	148	152	135	143	113	161	156	152	135	133	147	149	143	135	130	142	136	162	139	122	150	145	112	151	137	122	123	152	165	156	154	146	145	135	152	157	144	135	141	134	139	141	151	129	147	147	139	138	156	142	140	123	143	152	147	159	127	137	135	131	149	135	143	146	122	150	137	132	141	156	141	143	161	145	144	136	143	135	126	144	124	137	144	140	130	138	152	142	131	124	134	123	140	147	117	139	164	142	122	155	128	124	143	150	139	131	127	160	117	136	129	132	152	152	134	140	120	156	134	139	140	142	127	166	140	146	131	126	142	174	151	140	155	149	127	135	132	134	141	131	145	140	155	148	141	134	129	144	143	124	136	146	150	140	133	157	146	133	136	133	144	158	146	142	132	141	131	125	161	144	134	116	148	143	123	141	117	128	148	142	146	146	112	143	158	119	122	138	142	146	128	142	147	131	128	134	134	156	145	140	132	148	139	145	161	121	118	124	137	136	158	134	144	124	109	142	153	114	147	140	144	125	145	126	154	141	140	137	152	132	135	132	128	138	131	146	123	143	133	139	136	132	122	154	144	153	149	139	128	135	133	143	139	151	142	153	156	147	134	135	151	135	132	121	163	156	145	128	137	160	126	132	150	127	134	139	138	141	142	149	152	124	143	134	137	127	121	152	127	147	141	120	144	141	136	133	131	145	140	143	160	137
7329	15657	12826	6646	4736	3272	2526	1984	1558	1326	1044	872	781	711	632	566	561	511	473	429	416	399	389	370	327	343	319	345	316	297	312	280	288	276	296	252	272	275	278	222	250	275	284	244	271	249	221	223	267	237	281	243	235	228	240	231	232	262	217	215	236	222	230	272	236	226	244	244	245	242	273	225	247	214	203	251	233	227	242	251	252	221	216	254	240	234	274	235	241	238	189	220	242	206	230	235	229	227	215	214	222	252	226	222	209	249	215	213	232	244	269	236	245	236	256	234	257	218	226	224	211	209	243	250	206	246	209	208	222	216	251	232	243	248	203	234	214	190	229	220	254	230	223	216	257	252	253	223	218	208	235	226	240	233	200	209	240	231	241	236	216	215	226	246	236	223	240	239	233	217	228	234	220	220	252	209	218	230	245	226	229	221	230	219	177	218	244	217	211	208	216	219	231	237	216	195	245	217	238	236	228	242	245	227	237	187	212	203	239	234	197	233	211	234	229	202	245	233	198	261	198	249	252	241	232	217	230	211	236	207	219	220	201	200	236	237	238	206	209	202	231	229	232	219	232	213	240	240	227	245	226	231	227	215	220	243	214	237	231	219	249	235	217	218	229	229	251	234	235	237	196	230	209	205	222	225	219	216	215	228	236	230	207	202	193	222	241	221	245	235	235	223	241	211	230	224	221	218	224	223	250	219	224	234	215	199	230	237	203	204	222	251	230	246	237	216	227	222	232	216	207	247	220	233	204	238	221	245	220	242	233	238	203	227	226	227	201	239	247	221	222	221	236	241	219	214	211	210	246	211	211	235	251	225	229	214	212	236	233	264	235	233	236	229	238	228	224	244	247	236	193	227	212	212	225	246	193	216	231	198	213	241	187	209	192	251	208	236	227	220	225	240	255	255	189	224	203	221	248	211	195	252	224	239	238	253	220	230	211	217	232	224	218	231	221	225	223	227	227	236	227	212	196	221	217	219	244	253	271	196	227	226	211	259	247	208	210	239	229	212	235	223	204	212	224	200	226	250	220	248	212	235	211	196	231	236	248	230	212	220	216	217	229	241	192	201	213	205	225	230	214	211	208	232	247	231	223	230	232	241	199	225	232	252	229	224	222	228	205	220	216	234	217	219	240	199	218	243	215	246	217	244	223	263	241	224	228	215	228	236	242	248	253	231	243	231	208	215	230	210	231	223	226	230	216	229	219	238	231	236	234	222	241	243	229	234	237	218	219	249	231	225	226	235	204	211	221	230	237	234	249	216	206	224	219	227	230	226	227	217	243	216	203	218	231	191	221	213	228	255	191	224	209	232	231	215	230	192	225	217	235	227	211	235	231	205	228	241	212	209	238	207	223	215	221	214	241	237	217	239	249	226	233	229	207	208	207	231	234	199	218	223	218	230	228	230	190	234	203	246	234	230	226	234	236	233	226	231	240	242	214	223	213	228	213	231	218	223	225	254	237	205	223	213	229	226	217	197	264	220	211	225	216	205	196	238	249	231	226	218	250	224	254	229	218	209	218	233	211	229	213	212	236	244	223	224	233	253	207	231	239	248	216	207	214	243	228	231	228	228	224	255	226	196	246	203	247	219	220	209	199	246	233	223	205	252	204	233	188	230	241	232	222	227	242	215	218	221	264	233	282	207	203	232	216	223	267	223	193	212	234	185	210	248	221	241	217	222	219	214	215	241	222	242	240	218	252	224	215	253	218	214	208	221	261	210	223	228	205	221	232	225	222	206	212	215	229	192	243	229	212	236	205	222	201	216	210	233	218	204	232	223	216	232	250	221	219	241	194	219	234	243	206	211	216	225	259	233	222	206	249	227	204	221	231	239	255	211	229	240	233	230	226	211	230	232	215	218	242	199	198	236	202	209	236	241	231	232	210	243	194	199	225	246	206	235	208	227	235	234	204	232	220	246	230	206	224	233	233	213	208	221	214	219	205	231	247	197	215	229	228	210	225	204	211	244	236	244	229	195	216	219	207	220	242	220	250	248	213	249	245	251	232	205	234	221	220	201	218	263	242	230	227	219	235	208	205	246	211	239	276	226	242	247	235	225	243	257	229	229	208	242	223	256	226	202	245	219	180	214	259	237	213	228	228	214	224	195	199	244	234	199	254	240	252	204	233	219	225	247	234	206	204	252	256	238	202	229	226	229	228	240	234	241	233	201	191	235	226	189	225	211	242	225	234	241	217	221	218	207	217	229	218	217	212	257	229	202	234	234	234	213	226	211	242	237	224	238	242	228	221	231	219	234	236	199	232	229	231	228	249	207	264	229	247	219	228	242	204	264	209	219	256	231	206	239	233	216	231	219	221	238	232	218	225	203	206	205	209	213	239	243	249	263	204	231	208	216	211	211	190	243	228	223	217	207	225	226	189	199	222	234	223	220	214	229	213	235	261	228	215	208	240	219	219	232	229	208	218	229	231	203	201	235	268	238	198	229	225	240	226	220	229	221	200	227	208	230	232	247	221	221	236	225	221	220	221	209	231	237	208	225	234	212	207	232	213	221	210	231	214	225	210	235	207	204	219	238	245	230	226	220	217	247	233	222	200	221	242	214	220	219	249	246	220	239	245	227	237	220	242	221	247	211	222	241	224	216	206	204	230	230	243	241	213	255	221	239	247	242	191	231	244	223	199	232	227	216	229	224	222	214	209	215	214	222	233	229	232	212	202	219	210	235	196	246	225	232	229	219	230	230	224	226	231	210	236	195	222	222	209	216	205	214	214	229	245	230	206	213	223	218	213	215	229	247	202	220	225	226	209	213	223	207	233	215	213	231	235	229	259	216	211	243	223	215	206	222	205	214	243	238	239	181	232	262	217	221	204	231	241	252	231	227	208	201	215	221	216	220	195	209	224	255	249	225	242	232	223	218	210	224	208	242	216	243	224	235	226	215	224	229	228	236	220	223	229	227	204	209	228	218	203	229	237	204	235	240	239	206	251	243	213	230	237	251	255	231	228	207	227	218	242	231	246	242	219	204	208	245	225	211	222	239	205	216	226	197	203	209	223	230	218	214	236	201	241	245	223	251	192	222	195	269	225	249	239	218	217	239	227	239	231	226	242	224	212	255	244	230	213	209	227	227	237	251	234	219	217	228	207	202	210	228	216	252	222	248	225	216	234	233	244	227	220	208	227	220	264	245	220	239	202	208	235	217	211	248	218	231	210	247	219	249	198	213	201	214	224	226	236	227	220	243	239	223	202	230	240	224	240	221	221	214	212	243	225	221	223	198	214	232	219	223	238	204	220	221	224	270	246	223	222	228	252	230	215	231	195	247	215	217	236	227	240	228	238	250	238	220	218	211	252	242	242	241	228	225	214	236	215	257	234	239	232	225	232	235	215	230	268	202	243	247	239	226	209	235	239	208	231	215	227	244	240	219	217	223	202	212	221	211	199	218	235	221	251	218	250	232	258	228	239	216	232	223	206	240	223	238	241	234	220	223	207	218	196	239	237	242	213	200	240	213	242	242
26636	19892	6078	631	454	422	410	374	374	373	378	368	374	389	379	396	368	353	356	367	357	358	363	377	370	392	382	323	374	347	336	356	368	347	350	354	360	354	368	364	357	380	352	385	349	369	343	386	340	372	370	376	340	387	331	370	347	339	361	367	375	331	360	355	366	392	341	326	343	393	351	375	351	377	403	374	358	349	321	374	354	366	349	347	358	335	368	329	352	339	329	362	370	377	370	376	374	341	391	383	396	386	365	406	364	355	376	382	390	362	334	391	361	395	394	345	374	353	333	369	370	337	375	364	375	346	367	351	355	359	385	371	379	354	331	396	369	330	383	330	375	393	338	356	332	333	335	407	363	370	353	341	346	383	360	318	360	374	369	345	366	420	387	386	369	362	352	335	364	362	399	383	335	374	352	371	368	357	393	410	399	374	384	377	378	376	365	350	337	352	377	342	348	353	361	354	356	355	359	388	357	364	388	357	366	389	332	354	384	345	379	357	346	369	353	343	372	348	366	354	382	346	376	330	342	364	381	343	358	371	355	375	353	360	324	357	335	376	439	365	338	327	349	317	336	354	348	352	325	379	314	350	339	354	340	355	338	342	357	353	329	344	397	372	335	369	354	361	374	375	404	354	402	382	358	355	366	342	363	345	354	365	337	366	336	352	340	372	369	361	346	378	330	333	386	382	388	361	326	377	340	361	383	348	379	386	370	366	385	332	353	370	397	368	370	369	344	381	348	352	349	358	364	360	343	359	355	347	362	375	359	377	341	360	409	374	358	371	345	355	361	325	376	349	330	356	344	356	353	380	360	373	350	413	393	363	379	350	335	389	347	356	315	346	367	373	357	363	350	354	336	354	362	368	362	346	347	366	361	368	367	351	358	400	365	362	361	344	385	359	351	340	380	379	348	357	346	361	307	345	347	348	379	327	375	352	377	343	354	387	346	365	372	411	324	340	350	348	358	359	393	357	392	358	380	343	362	359	370	401	345	378	347	358	381	353	369	393	354	382	356	344	364	369	347	343	345	355	368	339	357	350	327	351	364	368	385	367	330	360	352	363	334	369	340	339	346	366	353	340	374	344	346	369	351	362	398	370	400	405	359	339	338	375	389	381	338	383	382	341	325	355	376	375	388	373	341	342	392	309	361	339	349	370	374	374	376	353	375	362	336	368	355	372	369	410	365	405	343	379	363	362	349	355	365	354	356	351	384	357	421	364	350	334	382	348	339	356	369	368	364	394	354	338	385	339	343	373	349	346	357	370	348	342	347	373	352	360	343	353	384	355	333	373	336	379	376	332	365	409	380	360	362	351	336	369	340	358	378	376	374	357	371	352	295	376	360	364	377	342	342	360	343	362	343	380	331	361	340	360	370	310	349	353	368	394	340	362	329	360	378	357	355	366	376	354	355	378	325	366	376	352	412	364	378	351	348	369	371	338	393	367	322	344	370	376	357	361	344	372	376	361	337	401	345	369	348	363	342	350	383	327	324	349	391	362	371	351	363	363	386	385	351	343	357	358	340	351	345	356	349	338	371	357	388	376	388	348	356	362	348	372	366	368	345	333	351	365	352	321	382	350	357	344	355	349	388	370	343	346	319	378	350	369	353	363	392	378	331	352	322	352	383	358	343	369	360	321	341	390	337	339	372	372	351	384	340	356	394	360	375	359	365	366	377	373	383	373	364	406	368	355	331	339	371	346	382	328	353	348	390	374	325	352	334	341	318	392	358	364	334	361	345	384	335	362	386	387	361	336	379	358	383	338	364	368	369	377	376	398	352	339	364	365	359	343	377	357	335	335	355	367	341	365	375	370	337	357	374	357	347	334	368	333	361	377	337	365	326	368	352	359	360	377	361	387	356	318	377	380	364	375	354	388	365	340	374	339	360	351	366	346	333	355	392	389	402	357	368	343	364	373	358	342	389	313	348	351	345	377	371	415	386	356	348	352	375	382	398	354	352	385	360	370	338	380	339	348	355	363	359	354	396	367	382	393	363	363	352	351	364	360	394	367	369	349	358	346	346	393	349	376	354	340	362	344	322	362	347	359	349	353	360	383	360	337	331	378	348	339	347	384	366	353	324	362	375	373	371	359	349	327	378	358	359	343	378	363	361	359	401	342	342	347	358	343	343	363	352	384	345	352	344	381	368	402	371	360	373	373	363	383	358	402	366	346	350	348	345	344	369	356	361	373	385	369	360	361	354	364	368	344	387	335	327	393	407	376	351	349	350	333	349	373	362	363	377	391	343	378	366	375	326	338	337	343	375	324	384	323	366	339	329	358	343	315	348	346	347	356	363	374	354	370	369	335	330	387	367	325	369	353	352	341	398	299	354	361	368	379	348	377	336	391	357	374	353	362	354	355	353	365	353	383	336	379	350	360	378	370	341	379	408	336	342	342	349	369	369	351	349	322	352	383	351	346	395	352	364	352	365	372	328	381	364	340	349	360	389	371	393	361	371	358	343	360	372	338	371	373	399	325	363	376	360	397	350	361	370	362	364	368	384	353	354	362	370	363	367	378	334	376	354	369	355	362	325	349	359	387	370	374	345	371	376	378	367	347	360	352	361	379	371	365	352	396	358	368	331	397	362	355	337	377	358	400	344	381	369	332	357	378	336	356	378	358	340	371	362	325	360	371	359	359	392	375	349	345	354	398	372	321	365	348	364	379	347	355	340	371	339	346	328	377	378	331	350	322	366	378	364	392	357	340	363	368	389	347	349	365	368	386	358	365	349	361	387	359	338	334	337	364	347	326	338	357	370	359	347	374	365	388	392	364	371	351	373	346	348	380	341	359	372	368	368	371	375	371	348	362	397	366	362	364	395	333	350	354	395	339	352	358	327	397	412	352	364	384	319	359	381	356	376	360	354	354	374	335	390	374	363	353	370	350	375	373	352	336	353	387	330	391	362	385	364	367	342	381	361	370	356	376	363	337	382	326	345	375	356	334	384	373	390	398	373	360	351	343	363	356	347	344	401	324	344	338	344	376	384	360	410	350	361	335	409	390	377	378	333	355	388	355	359	381	362	403	337	369	413	401	352	352	355	348	353	364	387	383	399	356	370	359	384	345	390	377	364	361	362	359	336	351	350	344	354	323	383	349	348	341	344	361	334	343	366	375	404	344	376	362	368	370	371	356	332	380	344	338	337	349	354	339	372	373	366	356	354	351	342	402	359	386	370	367	377	390	392	382	334	375	374	379	415	385	371	349	369	334	355	327	343	368	378	360	368	369	380	349	351	350	345	372	366	380	343	369	356	355	384	375	348	372	359	336	363	340	350	326	364	391	374	364	364	362	359	375	330	346	347	396	359	373	391	342	384	368	354	359	336	390	353	368	348	329	352	378	347	367	354	364	364	351	369	355	367	367	375	347	369	387	377	355	362	368	348	354	363	361	356	399	352	377	389	355	360	387	354	355	355	344	333	334	338	332	355	343	370	394	342	380	363	377	362	371	361	370	368	347	357	378	375	379	339	372	379	363
3978	1350	1215	773	709	653	648	586	600	607	605	554	540	581	570	522	542	580	556	542	558	497	603	551	564	501	551	563	551	565	544	564	578	592	539	544	542	542	555	527	573	549	549	572	532	529	563	510	527	544	554	541	563	545	539	509	516	567	581	559	529	570	550	538	566	549	561	505	533	613	556	518	552	554	568	565	570	527	563	526	541	543	561	533	578	575	556	533	567	499	563	553	562	506	578	504	579	578	568	566	545	583	562	546	534	550	569	550	556	491	523	517	577	538	540	517	553	538	515	529	581	578	527	551	520	524	532	564	545	500	522	553	568	523	584	524	549	504	503	503	580	502	600	568	530	558	526	565	533	558	528	552	538	600	572	562	561	553	553	528	574	502	540	527	536	537	567	545	528	561	527	533	523	566	555	538	543	570	568	507	517	585	529	546	520	564	544	531	551	531	545	531	555	533	503	520	557	542	489	543	533	557	552	542	558	586	546	567	527	538	564	520	510	542	557	548	512	548	568	550	534	558	552	553	526	510	495	563	549	511	521	562	530	527	541	512	542	540	534	519	553	556	551	577	516	504	537	568	549	530	530	564	522	519	567	557	506	551	532	539	566	531	528	546	520	528	594	570	532	542	559	565	528	520	546	535	544	529	542	555	556	563	541	543	574	583	542	512	592	538	562	538	533	579	552	581	517	548	533	582	537	522	570	521	523	524	551	552	540	542	494	505	559	513	551	554	525	587	552	550	502	522	540	518	570	563	501	567	545	548	564	515	559	527	545	560	578	543	559	568	589	569	515	574	521	534	546	541	538	548	509	547	530	544	542	553	515	533	566	597	510	536	557	560	521	565	541	548	492	538	514	512	531	572	540	603	525	587	558	521	554	573	561	518	536	549	509	545	540	549	528	578	581	562	565	553	558	555	585	520	555	543	555	530	544	559	525	535	524	536	577	517	541	552	534	544	532	559	563	560	537	596	555	543	568	551	541	558	545	538	558	560	556	526	521	570	565	539	528	565	515	556	549	553	552	470	544	533	516	524	534	526	539	544	526	536	576	536	557	534	578	570	576	579	557	538	544	529	534	538	539	512	541	545	531	515	544	577	558	514	537	529	549	506	564	557	563	539	535	489	519	581	543	572	563	529	522	507	565	537	585	562	527	602	569	581	544	504	523	552	573	515	517	510	508	548	548	528	548	548	539	579	554	576	490	534	564	585	501	579	553	528	548	567	536	565	524	572	553	564	533	562	518	539	524	537	542	553	541	555	554	538	514	517	574	519	576	550	575	525	539	564	540	560	539	541	544	569	545	530	549	546	568	532	541	570	545	560	516	531	515	583	556	567	550	524	560	539	521	523	522	546	537	536	544	579	539	527	563	614	528	546	539	530	577	529	521	486	595	557	528	554	499	533	546	585	555	520	540	529	532	516	537	556	532	583	536	570	542	540	517	567	545	576	569	547	567	547	562	539	532	548	536	519	565	606	503	519	553	563	536	546	549	560	533	523	560	554	540	574	549	530	529	566	550	505	544	526	563	594	551	522	522	508	572	542	552	544	524	568	524	560	532	539	511	533	533	520	507	493	553	527	515	539	525	529	576	521	582	576	560	550	555	581	512	549	546	585	524	519	584	555	525	574	528	527	547	533	517	555	549	537	522	533	525	570	536	584	543	533	540	546	542	523	516	552	568	531	555	563	553	530	557	518	524	544	539	551	515	551	577	535	509	553	556	528	544	539	555	513	528	550	562	523	546	527	559	536	577	551	530	590	529	516	544	514	522	524	536	556	548	510	561	555	570	542	565	506	518	506	545	560	533	551	513	596	586	550	534	588	552	524	536	556	560	557	567	540	578	540	545	525	499	498	557	560	535	521	540	531	554	518	544	508	546	517	535	560	544	526	552	560	569	552	514	553	550	568	568	572	537	488	570	591	498	552	555	574	569	573	548	526	555	533	553	540	506	556	553	545	549	547	547	537	555	566	554	542	551	529	557	540	535	538	578	528	554	537	569	557	552	535	523	569	524	571	582	522	544	552	522	589	543	533	579	543	536	532	591	515	537	581	572	500	543	526	552	547	556	547	539	530	530	544	575	536	524	549	533	599	539	522	512	541	571	576	554	544	537	542	515	563	540	547	548	494	549	543	524	548	582	583	559	526	533	541	546	525	535	538	547	528	540	539	537	572	546	539	557	520	524	573	543	577	548	559	584	540	512	508	568	557	549	518	548	522	526	519	537	536	532	563	540	587	487	508	529	587	519	481	542	523	554	555	517	527	512	542	549	555	562	541	519	522	548	555	538	540	545	530	523	565	519	532	545	546	556	504	542	503	538	550	586	503	536	527	589	497	538	559	548	603	539	518	511	540	574	531	492	501	530	508	588	549	563	548	540	493	577	558	533	556	575	543	552	558	526	545	553	516	546	568	563	557	542	547	529	497	568	559	512	558	565	504	492	561	574	530	558	528	560	588	550	550	518	496	539	517	558	548	572	569	549	543	520	511	560	551	617	533	585	505	547	496	571	578	594	529	585	534	562	571	536	564	497	508	544	534	549	562	550	561	541	551	566	515	579	535	536	509	498	553	539	517	565	558	536	529	507	511	526	536	533	502	537	528	529	560	546	543	581	542	530	553	580	543	522	487	602	563	510	574	494	549	530	582	523	521	542	539	566	592	579	508	521	541	563	511	546	554	558	520	513	570	533	573	541	529	559	545	563	528	543	587	568	527	555	537	527	540	559	499	517	531	478	553	543	512	555	566	535	569	538	547	536	489	568	538	551	545	553	517	526	494	535	542	528	505	544	506	551	538	566	565	532	548	541	523	543	598	525	575	540	547	530	560	577	557	535	539	513	533	546	530	571	531	501	513	524	539	581	552	516	557	576	569	516	543	558	544	533	517	547	505	559	521	536	489	612	567	518	541	572	533	515	564	537	484	561	523	567	541	567	559	553	550	558	522	545	521	534	531	543	542	567	526	529	583	523	528	541	554	574	547	525	576	509	530	504	536	533	578	539	566	539	545	570	523	559	537	542	544	538	543	584	553	505	545	592	519	538	554	590	551	517	534	539	559	562	524	560	580	554	540	520	506	541	570	597	574	550	508	528	540	562	559	564	545	515	566	510	560	549	511	565	549	541	525	557	577	516	545	536	540	556	507	512	564	561	554	599	557	556	564	538	555	558	515	564	540	569	552	537	540	549	560	557	583	539	495	507	501	565	551	504	526	550	542	528	566	561	508	524	558	539	506	559	535	534	542	504	557	568	557	496	528	543	518	610	553	523	496	541	520	586	564	529	542	527	522	552	557	562	552	518	574	565	520	545	537	538	539	570	526	537	528	579	538	547	527	529	549	561	491	548	530	551	549	523	519	575	538	527	570	541	540	532	559	537	517	496	563	566	566	556	571	544	529	520	534	543	523	529	529	519	531	539	498	501	515	533	555	547	546	520	472	533	511	571	518	545	508	535	540	558	553	552	574	563	542	574	538	547	513	524	519
23910	21146	28429	24133	21072	5414	928	670	541	481	435	420	435	387	415	387	371	393	379	409	383	334	348	405	370	336	369	341	338	352	362	355	380	355	347	339	350	359	312	342	323	368	364	355	339	337	312	329	371	350	351	314	322	328	319	315	317	340	348	345	341	335	336	328	320	356	318	315	319	329	333	323	334	301	361	310	355	343	337	363	296	304	314	308	294	317	278	342	345	355	300	354	332	352	333	332	344	313	330	320	311	322	366	342	316	355	335	340	335	328	305	358	331	331	317	323	292	325	332	340	297	321	348	323	373	321	365	369	357	327	338	351	335	351	337	364	339	317	336	331	330	345	313	367	320	358	350	342	324	339	361	299	322	352	327	321	305	303	329	347	346	331	335	333	322	347	353	357	344	348	340	351	323	333	315	313	348	311	341	334	354	321	299	324	335	356	378	339	326	327	295	338	341	354	315	350	332	354	344	317	361	339	327	362	351	299	351	326	360	362	326	332	310	323	317	326	342	330	357	327	353	351	312	348	313	305	328	306	351	354	344	340	351	302	321	342	334	324	345	292	309	326	330	336	328	325	362	329	338	303	336	343	319	321	311	311	336	340	318	340	337	331	339	342	307	340	298	305	342	351	361	314	346	327	335	332	357	330	314	337	347	345	359	354	331	372	361	360	314	334	339	360	336	330	338	363	333	340	319	319	326	326	355	328	324	323	303	338	328	331	358	358	325	323	339	334	332	313	351	324	363	325	312	331	321	327	334	324	327	310	336	363	326	348	341	359	365	366	338	360	310	328	321	352	337	351	333	319	357	347	297	335	334	353	331	318	320	371	331	339	325	332	314	358	298	306	338	322	353	333	340	321	352	337	307	364	320	300	323	324	347	328	339	304	323	340	359	347	331	337	326	295	356	319	339	365	313	356	319	339	332	357	343	308	348	294	331	325	335	335	340	313	378	355	343	324	351	337	341	335	319	345	355	323	358	296	362	323	320	310	341	336	325	350	336	338	341	351	328	328	327	351	342	325	352	323	343	338	297	306	323	343	330	341	289	357	358	331	351	314	330	323	339	310	339	356	348	337	329	325	302	327	330	300	322	326	340	338	297	333	333	368	340	366	344	351	336	326	343	357	312	351	356	342	302	349	364	343	353	319	342	320	353	315	345	342	365	350	310	348	317	346	327	342	307	361	309	309	349	329	328	303	331	333	351	331	332	313	350	316	349	350	341	335	339	327	305	336	376	332	327	336	299	329	324	347	317	348	330	324	321	318	345	344	331	320	331	341	316	301	340	367	331	352	331	324	334	350	359	326	295	344	351	297	327	336	329	351	338	327	334	323	334	352	335	316	323	337	334	331	336	334	310	356	313	339	333	343	297	330	307	306	303	319	312	299	343	364	341	351	316	312	326	343	329	322	316	328	329	304	351	381	322	311	309	315	319	314	346	338	321	336	318	352	343	322	361	347	364	280	334	320	337	373	352	308	327	349	326	352	336	340	320	337	335	376	347	320	359	301	332	322	329	332	290	306	330	336	311	340	330	329	348	336	322	339	334	312	346	331	334	325	327	312	350	321	319	357	308	343	320	334	323	378	324	331	326	344	342	340	337	296	342	325	346	339	329	352	291	349	350	338	354	346	311	336	343	331	358	342	341	296	325	339	366	302	347	329	351	316	339	326	336	318	323	391	356	316	335	320	346	316	335	302	310	352	321	321	346	330	297	358	327	357	344	305	357	347	358	355	339	314	322	305	334	360	354	314	359	321	348	344	333	315	336	348	338	338	333	318	321	325	323	331	334	319	361	345	334	327	336	355	362	348	320	324	335	347	348	334	314	309	348	306	330	349	314	349	358	331	325	340	332	329	318	344	332	351	311	361	319	316	335	331	316	345	348	342	320	336	317	338	335	351	334	345	312	307	346	344	341	332	329	332	340	331	337	372	340	328	340	322	358	321	348	312	326	336	324	333	328	330	298	319	332	336	328	354	328	322	372	350	320	304	339	362	370	334	340	338	345	313	324	336	348	373	325	322	330	364	337	319	310	345	307	327	331	341	333	360	362	350	360	356	348	314	323	322	308	351	389	342	332	305	350	344	332	324	331	322	367	333	341	318	323	333	330	327	337	311	335	334	325	331	326	289	369	327	364	340	320	342	315	387	336	328	335	343	323	323	362	358	329	327	315	368	355	332	360	343	324	313	303	340	351	350	307	344	329	292	363	340	356	350	344	319	347	346	316	359	312	321	305	311	326	344	334	313	327	340	316	332	326	363	321	325	353	325	324	309	342	295	338	333	320	322	329	325	345	317	343	351	306	364	344	335	343	322	309	306	303	339	327	338	324	308	332	361	333	359	342	311	337	315	341	321	333	336	304	298	321	387	337	329	337	355	362	346	321	353	373	337	354	353	321	329	306	332	342	353	315	331	332	355	324	359	327	322	368	353	322	305	333	326	332	349	350	365	319	342	355	350	298	334	354	337	313	309	358	316	321	323	315	331	318	331	336	356	327	340	321	330	329	346	316	356	317	322	359	297	364	327	350	354	321	339	335	348	309	324	364	306	316	354	350	355	323	332	300	350	336	329	344	316	327	310	325	338	328	357	345	325	338	327	332	321	311	329	338	312	323	354	318	353	305	332	364	298	332	301	363	321	334	309	330	318	312	330	342	357	339	355	360	338	317	345	318	327	330	326	351	314	329	347	351	328	363	307	321	350	331	377	325	293	352	375	326	310	326	332	354	339	333	299	299	314	356	310	291	322	330	298	347	356	325	311	321	353	288	311	351	357	285	342	347	350	356	323	331	316	333	333	358	337	336	308	364	346	359	351	326	338	342	350	365	339	362	365	353	335	336	339	309	352	309	356	329	316	326	348	308	344	336	319	326	314	370	365	318	314	319	364	318	347	375	330	333	338	345	351	353	338	313	382	336	355	330	345	313	344	327	311	328	324	317	329	361	368	341	366	322	294	328	368	314	281	305	323	372	341	351	336	294	335	330	322	328	326	323	350	281	332	318	323	345	364	339	310	308	354	356	338	358	380	328	344	327	327	302	338	311	337	339	351	336	330	341	326	329	326	365	301	335	348	329	317	362	345	335	325	367	367	297	322	308	340	360	335	327	324	343	318	306	319	346	340	326	349	321	362	341	334	325	333	318	333	301	316	332	284	339	325	335	326	324	359	324	308	336	314	324	338	330	362	345	350	315	340	331	334	330	358	311	368	327	345	337	350	348	352	348	301	333	315	326	338	369	299	331	361	318	349	341	362	303	337	351	365	324	317	322	346	319	311	348	332	371	362	294	347	350	304	335	335	316	326	326	301	350	328	332	347	310	329	323	346	322	350	322	360	328	335	320	319	347	358	352	357	344	327	338	310	312	329	363	335	335	325	327	329	327	346	314	356	324	338	332	312	323	323	346	309	327	340	333	327	324	350	322	328	323	332	346	338	296	333	346	321	325	326	298	331	324	329	314	355	331	347	318	387	354	317	350	315	351	328
5330	10213	8353	4251	2965	2256	1780	1393	1240	1109	930	911	810	750	760	724	671	649	644	647	620	616	600	567	605	536	571	577	593	543	576	568	547	519	548	551	517	537	456	544	517	566	547	504	554	547	509	529	498	538	527	507	479	526	565	506	521	503	532	546	523	549	547	498	571	488	546	509	526	503	481	503	510	540	501	514	496	517	527	513	488	501	539	506	464	555	503	509	553	501	556	528	485	483	483	514	548	509	548	539	517	513	498	510	499	511	537	506	544	491	498	559	554	560	528	520	531	479	529	505	499	489	508	514	494	540	538	537	481	529	513	501	536	515	540	496	509	513	501	479	546	503	485	518	502	537	522	524	523	553	538	516	473	490	520	515	514	492	505	516	558	498	533	494	521	486	520	510	517	517	500	508	510	511	507	522	542	530	530	526	498	510	490	498	506	512	525	517	474	452	522	538	476	473	544	477	509	495	522	514	455	509	547	518	487	520	492	486	487	508	494	473	519	516	492	528	490	479	504	511	552	525	534	533	518	581	522	540	487	518	469	545	513	511	527	485	525	505	509	514	510	529	520	529	567	491	521	544	538	558	504	550	517	506	538	483	510	544	472	468	493	483	524	528	526	518	484	544	491	494	492	524	498	517	485	535	524	509	463	516	502	481	499	506	523	530	539	510	520	516	519	554	516	526	558	486	548	510	501	528	523	547	517	491	479	488	500	502	503	550	537	518	491	541	526	538	530	484	503	583	517	471	552	515	473	484	505	559	504	512	473	519	530	526	503	529	519	506	506	509	483	523	504	509	505	477	517	512	496	515	501	507	521	504	489	526	542	488	519	514	472	470	505	499	513	541	534	551	476	500	492	512	517	498	501	516	491	530	491	489	541	523	487	503	517	539	524	577	556	500	502	545	504	527	522	513	492	566	504	491	495	493	514	535	499	503	514	476	510	507	503	488	471	526	527	512	498	519	489	500	540	533	560	548	520	498	539	530	501	525	553	528	520	500	520	504	562	538	526	506	535	498	517	526	535	475	516	507	477	524	519	497	546	491	513	528	492	527	471	537	463	504	522	499	563	513	487	484	519	526	501	514	524	536	528	472	476	525	513	509	520	537	488	489	504	488	493	549	541	494	525	564	497	492	529	494	536	517	523	475	532	547	534	514	526	542	527	528	473	498	550	500	519	493	524	509	490	516	516	500	535	505	548	507	518	522	504	497	513	530	546	511	516	546	490	483	525	502	517	485	507	506	473	523	516	520	510	501	491	537	511	535	535	488	485	494	501	531	513	487	524	506	590	560	548	523	551	523	491	466	510	506	494	528	484	530	529	522	542	505	524	551	459	502	527	548	535	517	514	519	494	502	536	567	496	506	492	505	521	524	495	483	567	488	526	503	543	449	489	490	509	523	499	513	503	532	525	524	538	470	541	494	522	505	527	461	485	521	524	503	533	486	565	559	532	512	539	508	535	531	513	534	529	508	498	469	525	519	477	489	498	507	512	553	507	516	532	522	513	530	498	491	500	486	476	543	535	515	531	520	543	447	512	485	509	509	534	523	529	470	534	485	542	526	518	502	538	524	530	502	550	462	548	555	521	482	494	512	534	508	499	495	511	546	520	545	524	557	513	522	510	520	471	506	490	536	513	521	529	523	501	533	533	504	543	462	551	519	487	563	489	502	540	534	501	443	528	520	533	558	522	509	557	535	539	529	534	540	513	497	494	533	479	517	498	476	528	541	502	534	508	506	518	540	488	568	476	487	523	506	517	503	506	538	514	530	539	492	547	504	501	490	504	568	523	542	520	499	480	530	541	516	500	547	553	517	511	527	493	504	510	524	530	537	536	539	490	497	529	501	520	548	483	529	519	528	569	504	548	506	547	494	532	541	512	499	525	508	533	533	496	507	476	502	499	528	513	504	557	531	492	529	551	509	529	503	545	548	483	531	530	525	498	507	482	521	538	510	511	513	507	504	536	509	490	486	518	508	526	529	525	525	530	510	503	523	512	536	518	535	545	507	511	505	471	549	486	548	504	478	483	497	541	515	512	526	534	484	521	545	495	502	516	558	551	521	534	564	492	511	538	496	481	540	509	507	506	523	529	519	532	538	512	508	495	584	497	549	483	478	504	503	531	550	488	520	486	523	540	522	502	548	546	528	493	482	501	502	512	502	484	497	491	482	563	482	532	496	550	525	497	491	519	492	482	490	515	525	471	482	512	505	513	516	525	555	504	480	496	491	525	504	536	477	522	564	535	523	484	523	532	489	553	536	534	500	511	511	533	539	499	515	492	500	503	543	500	496	542	507	482	539	482	490	505	479	526	523	516	485	502	526	527	509	504	499	485	504	480	543	511	534	479	487	555	557	544	478	513	508	550	509	514	506	496	521	482	489	508	461	508	537	491	517	515	509	513	525	507	520	541	489	521	528	565	504	510	555	491	497	541	488	556	512	472	531	513	458	525	511	517	501	516	548	516	502	511	520	543	524	503	508	542	484	490	500	524	526	515	522	497	505	508	546	514	538	502	493	544	517	542	510	486	516	490	515	527	518	523	545	513	519	562	576	505	511	475	489	497	497	504	514	524	508	504	531	457	509	507	510	547	522	511	528	536	501	528	497	506	472	522	513	532	555	528	513	472	479	580	557	511	514	517	493	507	533	519	520	512	498	518	501	465	543	509	514	497	530	518	497	483	543	528	543	482	536	471	505	475	522	508	509	503	535	489	522	489	500	530	510	516	482	505	495	539	501	464	536	526	530	509	526	496	503	507	500	527	494	499	507	488	525	518	515	542	524	526	521	514	516	508	483	516	491	512	547	532	533	519	503	536	515	569	530	511	511	531	471	528	532	524	519	488	496	514	481	499	515	537	480	509	554	503	532	496	524	515	518	518	478	522	533	501	509	518	548	500	518	549	557	522	508	511	494	505	520	502	518	537	475	534	508	498	501	516	513	491	510	513	513	560	487	500	474	528	562	517	498	536	543	520	510	511	492	517	497	482	481	539	493	584	501	536	539	481	507	547	507	527	505	528	511	496	519	519	502	461	514	506	544	523	519	551	491	445	527	502	524	524	505	537	538	500	477	511	545	514	515	518	542	499	516	493	503	533	516	487	529	510	571	518	480	536	500	506	473	518	538	498	524	480	501	585	528	485	512	543	507	499	514	531	501	546	495	550	525	578	560	506	544	537	544	530	559	503	563	474	503	514	505	526	527	513	566	524	535	542	501	542	493	522	535	477	514	526	519	518	504	507	520	516	521	493	509	501	496	548	499	531	521	505	539	534	520	536	523	506	515	541	484	551	485	506	545	511	510	458	527	527	477	513	530	544	496	476	494	499	521	481	499	492	505	522	519	465	529	530	569	532	560	512	514	505	499	491	472	518	498	521	539	506	490	528	510	480	525	515	519	546	524	521	523	544	528	524	528	510	504	484	530	543	513	504	468	512	535	490	504	497	481	515	515	526	497	536	495	524	541	528	499	505	520	508	506	539	531
23001	21124	28860	23616	21125	20866	2753	711	514	452	382	328	295	291	282	257	233	210	216	191	207	221	183	174	172	185	181	174	162	172	175	177	147	158	146	149	157	159	163	149	161	155	159	148	146	146	148	140	142	174	137	152	143	140	149	150	152	132	145	148	153	173	150	139	178	131	142	148	146	145	143	153	156	129	151	143	150	152	144	149	132	171	144	143	142	162	159	144	126	143	162	134	155	149	143	122	122	137	132	146	145	128	144	138	140	159	126	142	136	135	140	148	133	134	121	144	119	136	145	119	114	124	173	147	153	133	150	141	146	137	123	139	145	136	126	166	127	114	151	125	139	128	121	143	142	146	124	138	137	146	151	134	118	144	135	120	112	126	159	121	165	130	131	139	131	142	151	124	138	153	136	133	151	156	142	129	144	149	150	142	150	155	141	125	123	140	149	149	158	118	118	140	124	120	132	138	136	136	139	149	140	122	136	154	153	125	129	126	140	142	147	131	155	137	156	133	143	130	162	137	137	141	150	144	129	146	131	141	137	159	139	152	119	152	115	134	146	114	130	141	138	146	165	139	147	151	145	145	138	143	136	120	134	146	142	135	149	133	139	137	136	136	155	114	142	138	122	139	139	159	138	153	133	132	142	138	147	147	132	148	168	130	150	135	144	144	151	120	159	141	141	133	138	152	139	142	146	140	131	143	136	149	146	144	115	157	140	168	157	139	143	144	145	142	138	120	138	133	111	122	147	137	156	130	150	149	150	139	155	109	130	156	135	139	154	134	143	167	119	128	166	121	127	131	139	148	135	139	117	137	134	125	142	153	154	148	131	126	154	142	146	137	120	117	146	128	140	128	147	129	129	147	140	145	121	137	150	138	145	134	138	140	133	132	148	119	134	137	144	140	138	146	127	140	136	129	125	136	147	144	141	137	154	137	125	125	154	145	140	136	139	144	137	168	152	139	114	125	132	163	129	149	129	129	153	127	120	138	134	156	151	145	147	127	114	132	136	138	138	138	144	137	135	148	147	138	117	119	139	109	143	125	160	151	123	151	126	119	137	122	152	129	164	139	133	125	147	128	171	158	145	139	162	131	132	130	130	144	146	158	134	147	131	139	154	129	151	127	152	131	116	119	115	135	130	127	138	121	146	148	127	110	158	158	148	123	117	136	141	134	133	125	136	120	116	125	134	151	166	130	146	133	113	136	130	142	132	149	139	141	134	149	142	145	134	157	136	146	142	152	155	120	139	142	136	128	144	146	150	142	131	131	155	144	159	128	132	138	127	157	136	124	134	149	141	135	141	145	144	129	158	139	137	145	111	151	129	138	145	145	145	118	125	143	152	143	132	135	158	142	154	151	140	132	127	138	136	153	131	151	132	142	118	134	144	152	119	145	144	137	153	146	145	134	145	138	142	120	142	157	153	152	141	157	152	127	140	154	114	122	136	133	137	122	139	133	142	136	124	145	146	147	139	132	151	142	133	140	144	127	156	128	141	121	154	125	167	117	124	143	144	140	148	129	138	117	145	157	154	133	132	127	141	123	140	141	133	158	156	129	139	133	136	139	141	160	135	157	143	139	135	142	138	125	136	145	126	137	150	124	145	132	140	147	144	136	153	138	127	149	150	146	145	148	157	129	137	135	155	127	140	143	128	134	144	149	130	156	148	135	122	143	148	147	133	139	136	139	127	122	161	139	159	140	164	137	152	118	140	125	140	137	116	125	126	137	134	123	139	137	164	131	155	146	154	140	128	134	147	134	133	146	139	149	146	111	142	118	125	134	137	136	132	152	160	142	139	137	132	158	139	143	132	140	106	136	135	154	131	135	134	139	118	145	137	128	124	144	146	160	118	132	143	130	139	144	126	141	140	133	143	125	130	131	148	149	130	149	145	135	111	131	131	145	128	138	142	139	147	112	145	134	141	132	149	165	154	149	143	162	127	141	136	155	141	124	146	158	140	138	129	119	138	167	142	119	121	123	141	124	125	138	128	123	127	122	152	153	162	138	138	129	131	134	137	122	144	135	157	154	122	135	146	146	150	148	136	134	130	160	129	133	123	159	163	145	139	127	131	145	139	149	161	139	136	141	129	130	124	152	136	132	104	156	149	138	155	115	144	142	126	141	149	124	149	156	112	139	143	138	141	144	151	155	137	133	127	132	158	134	136	157	155	152	141	133	119	139	143	126	159	111	135	119	151	125	128	121	124	141	138	138	155	155	142	133	152	136	143	145	138	135	120	126	140	140	137	130	152	119	143	138	124	146	130	128	137	140	130	149	141	129	163	142	143	143	155	119	131	134	144	158	141	140	133	125	136	138	122	146	132	124	137	151	157	141	122	138	150	145	137	124	150	143	132	154	142	142	124	135	147	132	144	150	149	149	129	133	167	152	165	151	144	148	140	144	122	140	145	156	122	161	139	124	126	152	160	153	137	153	149	126	151	141	149	137	139	176	150	123	154	129	127	127	143	143	170	131	171	150	146	138	127	136	131	136	144	126	125	121	136	135	145	154	150	155	126	155	131	156	137	136	125	139	141	133	151	142	158	131	128	138	130	134	167	128	141	143	147	129	161	139	138	136	136	135	144	142	126	136	138	132	119	136	137	124	153	124	130	136	149	130	140	131	117	152	134	140	114	156	140	151	150	149	165	132	170	126	125	123	158	138	131	134	145	138	154	143	134	161	135	156	114	160	126	149	137	150	140	153	135	129	139	132	148	150	145	139	123	133	124	138	122	150	139	139	150	135	125	133	145	136	129	141	148	163	126	138	137	123	134	115	132	132	131	139	138	135	162	123	141	136	127	131	140	147	131	130	121	156	106	149	132	136	154	147	123	128	137	143	137	144	141	122	114	149	134	167	163	145	153	131	119	133	128	129	117	167	142	145	141	139	136	149	156	139	131	139	146	160	151	141	138	154	134	133	122	149	157	134	142	152	129	124	125	161	160	150	128	134	151	147	127	135	132	144	155	137	147	124	160	135	152	136	153	150	158	133	123	142	154	141	135	158	148	136	131	126	143	143	143	142	138	130	140	112	151	130	154	130	124	143	123	165	163	151	119	131	137	131	116	136	138	151	130	136	135	127	133	156	122	145	129	127	130	142	123	151	127	139	160	144	152	122	140	121	128	124	140	148	129	152	146	136	136	150	153	157	141	142	126	153	131	139	134	157	128	149	150	143	140	136	133	155	144	135	157	143	128	137	137	165	142	123	135	154	125	129	130	127	135	168	150	132	141	120	144	138	150	133	138	147	151	143	150	154	144	124	129	144	139	116	126	135	144	145	181	124	143	139	143	136	141	144	126	136	156	135	141	107	135	143	138	143	146	136	151	154	136	146	142	150	125	130	121	161	136	145	122	148	114	141	157	120	145	142	130	149	140	143	146	138	121	122	144	124	122	148	129	145	138	115	139	123	130	130	150	120	131	132	152	131	125	142	144	115	129	129	137	143	132	142	143	133	129	135	138	126	155	123	160	146	137	134	135	163
7195	15682	13140	6655	4722	3281	2593	2005	1475	1226	1060	921	755	699	650	548	528	506	461	440	451	390	382	348	358	312	315	319	307	300	323	344	290	287	285	289	292	265	319	253	266	243	270	260	242	256	260	246	235	271	225	241	234	238	226	249	226	218	245	226	254	244	244	242	242	274	227	241	233	230	223	243	218	222	236	268	225	227	243	228	214	234	222	220	215	237	213	237	237	232	226	237	236	220	241	238	229	261	219	232	209	215	197	226	226	226	223	227	207	229	228	241	216	211	242	243	220	228	205	215	248	221	214	232	223	204	224	232	234	235	207	229	214	215	227	242	208	188	240	229	239	192	233	219	221	224	235	255	205	238	208	245	218	230	223	216	223	226	230	221	209	198	213	241	207	222	224	224	225	250	252	201	242	198	206	203	220	240	235	219	216	219	237	224	261	212	255	243	205	216	229	233	218	222	253	215	190	238	225	219	216	222	227	242	241	231	231	232	238	241	209	208	247	226	234	201	217	215	224	223	213	264	237	213	218	226	212	202	215	202	253	206	218	216	211	202	207	213	225	214	210	240	196	221	205	216	189	214	248	225	229	243	228	207	223	222	241	227	189	189	222	236	205	190	234	205	204	220	201	229	227	219	223	223	234	249	220	236	227	227	242	248	227	231	231	244	240	247	225	224	234	243	247	214	238	204	253	215	223	202	228	224	226	223	221	223	237	236	215	211	241	213	239	198	249	224	195	223	236	227	257	229	265	200	219	234	240	215	235	219	237	239	245	216	194	200	231	212	221	217	206	222	190	213	211	196	213	212	222	237	228	243	218	227	212	234	200	227	223	213	228	221	200	216	188	228	218	228	247	226	239	210	217	206	252	211	243	208	212	227	227	220	228	215	217	228	203	231	232	222	216	193	220	193	208	214	229	216	197	207	203	226	211	219	215	224	255	223	204	208	225	220	223	227	208	244	213	224	230	193	232	234	226	225	216	245	222	220	215	236	216	206	243	218	230	217	198	248	234	228	225	233	202	219	225	201	224	230	206	218	243	224	217	271	244	208	217	230	217	222	260	220	254	228	216	233	217	226	224	236	219	204	215	211	234	203	231	237	205	202	225	228	197	209	214	228	234	223	207	216	227	224	208	219	191	209	221	235	223	227	235	254	233	215	215	232	225	213	203	232	227	209	234	221	235	228	241	234	216	235	221	221	224	206	237	221	200	218	227	226	209	221	202	215	221	229	235	238	250	219	234	231	240	226	246	213	216	226	239	216	219	229	215	224	219	228	246	210	228	219	214	230	219	221	219	212	200	255	232	219	236	231	230	213	215	222	211	232	219	218	236	216	234	216	216	219	228	219	220	229	211	229	237	217	249	222	212	239	208	200	248	219	209	222	218	189	232	230	219	211	230	228	228	230	207	221	232	223	214	226	254	247	218	243	229	240	207	239	231	222	206	229	217	230	231	212	234	214	244	222	212	238	215	240	231	198	229	221	202	195	226	213	224	220	206	220	206	232	223	250	217	209	256	201	215	208	236	182	186	202	206	230	206	214	211	218	230	201	204	198	256	231	213	242	235	209	232	227	241	199	215	205	211	218	241	218	211	203	227	220	222	196	199	214	228	226	207	229	211	222	246	193	209	238	208	221	241	227	228	220	236	230	228	256	223	210	213	203	233	234	218	214	222	223	228	220	204	218	242	210	229	229	227	208	218	202	219	227	218	259	235	231	235	204	228	222	212	248	216	216	229	221	208	223	209	227	237	231	209	233	216	245	214	222	242	201	211	236	214	214	243	198	206	193	205	217	237	233	222	228	214	219	234	241	214	205	197	218	214	248	222	253	192	214	224	215	241	234	204	232	215	233	253	203	228	229	221	216	221	200	183	236	219	229	226	252	229	230	221	240	239	223	250	212	204	228	220	192	216	215	188	210	223	249	254	219	229	227	219	222	224	210	222	227	223	228	246	225	231	215	235	198	240	221	207	257	208	250	233	250	241	214	208	243	220	223	237	228	224	220	230	256	228	228	229	223	234	219	215	214	230	241	245	227	233	223	229	190	230	222	231	226	252	204	220	207	190	215	233	239	221	218	209	247	207	220	213	236	213	235	239	234	209	238	211	226	242	224	213	212	227	204	220	240	187	241	212	242	217	225	208	185	217	209	210	254	218	201	207	223	209	249	205	204	205	220	221	226	203	229	241	226	229	216	235	225	233	225	211	220	205	188	213	211	207	239	217	215	227	229	210	187	229	223	221	207	220	219	255	245	235	223	189	201	198	208	216	209	254	213	199	221	232	245	236	224	225	228	240	213	219	222	236	225	240	218	232	210	187	239	206	235	223	229	242	192	243	205	233	211	246	244	216	245	259	229	259	227	217	228	207	193	215	214	217	238	228	223	210	243	237	249	193	219	231	230	230	195	210	222	230	209	217	250	208	249	255	222	219	239	245	239	214	223	220	212	230	211	208	239	213	200	229	227	228	221	231	242	225	219	225	220	229	227	200	222	253	202	227	221	219	213	226	245	207	202	229	197	238	234	210	199	231	243	240	198	193	227	243	226	228	199	230	233	213	236	223	228	219	225	211	235	208	213	226	190	231	204	215	236	247	246	201	231	240	234	236	202	219	228	192	217	212	221	233	246	234	221	209	213	219	226	222	219	201	271	214	195	207	202	229	215	221	208	235	240	193	234	218	230	227	224	211	236	252	178	239	207	218	251	211	221	214	192	204	243	219	219	213	184	213	189	246	224	248	224	238	212	200	240	220	226	213	229	192	220	215	221	229	215	244	238	255	199	207	231	240	191	231	254	207	219	186	235	210	210	243	220	228	231	209	200	225	216	219	200	210	201	194	245	192	221	216	207	239	221	253	209	229	225	202	218	223	245	225	207	208	217	222	211	228	230	205	225	226	203	225	221	207	220	195	202	221	216	215	236	196	232	230	237	226	209	234	218	221	230	208	241	248	201	192	231	214	230	197	205	219	205	209	219	195	231	213	211	216	207	233	236	227	203	212	214	210	206	229	192	205	216	200	201	240	234	242	210	230	229	248	223	223	216	215	208	205	239	233	246	226	227	229	208	215	210	260	194	217	232	221	229	227	215	218	208	223	223	237	207	230	228	222	237	223	214	207	204	211	229	221	207	228	229	233	234	214	234	219	209	243	222	220	228	216	214	252	209	250	232	242	225	213	211	224	218	202	242	218	226	193	210	228	223	196	237	214	207	216	236	193	237	234	224	226	207	223	235	221	202	231	219	194	205	198	239	227	223	226	203	226	197	220	203	213	215	218	216	197	209	247	221	218	236	236	225	204	213	216	220	235	199	211	234	230	223	215	222	232	233	245	212	234	177	215	224	235	221	188	195	215	226	198	217	236	227	211	202	212	214	240	187	215	206	240	221	209	251	240	206	224	222	215	195	244	206	212	227	207	189	208	210	251	197	221	228	192	199	231	224	216	220	189	212	211	244	212	210	225	224	215	211	224	237	228	220	236	201	239	192
26714	20006	6387	666	467	378	380	393	361	370	354	356	401	391	362	361	388	322	357	362	377	355	350	387	370	399	333	358	358	362	358	352	336	366	356	384	359	371	382	370	336	353	368	368	341	363	383	381	355	350	360	327	370	343	331	380	337	350	351	342	329	307	339	366	336	351	368	380	358	374	408	346	347	370	365	373	347	396	376	362	336	312	327	344	363	353	317	329	359	371	390	388	391	331	359	366	355	350	400	356	353	392	344	339	384	388	372	366	342	336	357	395	340	368	384	352	345	345	389	329	367	318	335	362	357	340	351	374	328	357	370	328	359	368	365	362	339	354	331	348	347	374	350	349	341	355	366	368	321	355	343	370	362	337	348	332	347	318	372	382	369	384	336	386	368	353	360	378	395	345	370	371	351	347	349	351	344	392	361	354	332	366	334	381	361	397	358	365	366	356	372	375	378	378	360	379	394	335	344	348	363	344	368	358	328	354	325	354	364	374	341	347	366	375	340	358	327	369	366	334	323	351	374	357	383	362	337	375	346	336	361	355	388	399	371	347	375	357	351	354	340	344	368	353	393	357	357	342	346	358	369	335	371	354	342	357	345	348	324	389	372	373	357	340	378	317	355	375	342	402	373	374	369	339	354	371	340	357	404	380	341	343	355	353	358	361	349	337	343	330	363	359	329	389	350	331	346	345	362	355	344	400	398	341	325	347	345	359	339	334	370	327	330	381	363	378	376	347	360	361	374	328	373	370	386	341	379	366	361	367	349	341	378	354	363	327	313	394	368	324	377	374	344	371	412	354	365	356	372	370	357	341	356	329	339	369	367	405	326	366	353	328	389	356	355	342	350	344	335	364	393	339	378	326	366	364	397	370	360	347	393	388	352	362	359	350	355	330	350	336	351	378	360	378	353	347	334	381	367	356	358	335	346	359	386	350	336	350	346	363	378	369	375	376	369	372	383	370	330	364	348	370	368	336	392	372	373	357	353	347	341	355	350	374	353	364	344	350	370	344	370	320	343	356	340	334	351	360	398	348	366	350	364	356	345	357	313	396	368	400	338	411	381	338	366	336	337	380	377	408	348	360	360	372	341	351	380	356	363	361	397	357	378	349	376	361	357	334	358	349	361	328	332	365	366	348	331	342	336	332	337	358	356	376	356	337	332	364	378	321	353	347	385	330	341	370	348	358	355	343	353	390	336	321	362	340	359	342	404	356	379	337	369	369	350	366	350	353	394	372	345	362	338	351	353	341	336	363	381	369	344	373	356	354	326	370	375	376	380	356	346	356	369	383	354	357	370	334	359	363	357	365	362	329	349	348	358	323	341	362	351	369	321	348	370	366	360	367	375	352	397	352	374	355	349	355	380	364	390	369	380	387	372	329	349	352	355	376	294	351	350	324	367	332	352	339	354	390	370	353	356	405	354	345	372	366	325	314	358	340	330	351	333	325	387	374	398	352	314	343	380	363	355	359	384	384	367	340	314	347	369	356	350	362	317	387	365	371	366	392	345	364	346	398	366	356	299	357	355	351	367	372	362	359	366	350	330	365	346	337	350	342	358	359	381	354	358	348	365	342	358	336	362	366	378	332	373	385	350	363	373	315	345	377	378	351	350	345	359	387	341	357	399	355	347	353	367	353	315	364	362	375	360	361	380	377	371	321	369	379	329	329	376	365	352	367	357	357	388	363	334	366	351	361	359	327	349	373	373	369	372	368	373	356	335	342	371	366	354	360	370	368	360	344	364	368	369	369	359	384	358	372	352	356	374	357	338	378	373	355	360	355	374	346	353	355	364	397	308	361	347	376	362	380	354	336	389	372	350	345	365	346	340	337	351	370	352	347	362	378	362	361	384	376	377	349	338	361	336	336	353	350	351	373	340	363	359	362	391	347	340	371	354	333	345	392	370	352	367	321	390	349	366	326	356	382	335	361	386	370	349	384	373	331	327	378	338	366	335	354	349	371	374	358	367	383	378	357	371	353	375	347	356	345	350	346	365	372	361	359	367	380	380	364	364	366	357	337	374	326	375	365	355	370	346	379	348	358	318	369	379	352	342	376	337	362	345	368	369	364	389	337	334	359	334	311	354	370	348	372	334	340	325	360	371	358	381	354	343	361	348	374	378	355	382	342	371	347	388	344	369	397	350	349	362	343	393	336	332	364	381	356	316	363	328	369	357	351	369	360	347	338	322	344	361	345	341	366	349	350	355	354	364	337	348	379	361	346	347	320	349	375	376	363	362	395	330	378	352	346	374	358	380	394	384	330	391	355	364	344	341	360	349	347	389	374	347	355	345	388	338	360	350	345	374	330	373	354	321	321	338	361	328	354	374	324	384	367	372	359	338	365	338	375	375	336	348	359	360	382	340	340	374	363	364	365	408	371	321	371	325	353	365	371	368	369	342	367	380	331	376	364	348	387	341	386	304	316	363	343	352	348	324	388	387	339	378	350	354	380	383	381	377	348	353	394	340	342	413	341	332	338	397	374	348	386	344	353	333	337	359	355	342	370	346	346	352	381	349	361	329	379	384	377	338	362	336	331	360	355	324	376	336	401	374	333	349	380	369	347	364	353	369	363	352	338	380	321	375	365	352	392	370	377	350	343	355	354	362	340	367	360	408	353	370	355	354	367	382	346	380	365	346	359	339	363	334	340	360	352	403	359	346	348	336	387	330	358	338	374	360	337	385	363	369	365	363	370	403	361	340	388	345	342	325	383	358	357	348	311	358	343	355	369	348	368	314	371	374	364	387	332	367	355	363	328	324	328	344	354	361	411	344	337	360	358	384	319	369	344	366	363	337	361	400	346	341	366	360	380	341	357	332	346	364	385	378	365	357	361	408	352	373	384	400	375	339	378	348	353	326	352	360	368	371	351	339	377	340	362	343	359	359	393	347	344	344	335	370	391	384	357	356	362	355	344	337	354	367	396	349	371	366	317	355	330	332	330	369	382	341	343	354	353	313	401	349	378	371	365	395	390	355	354	386	357	357	330	363	373	369	374	370	354	355	323	356	360	347	359	320	331	369	378	364	358	366	326	353	356	365	337	374	354	371	406	350	392	357	362	366	319	353	371	360	381	368	355	329	361	372	368	378	355	332	329	359	331	364	386	377	366	343	370	354	331	383	381	384	367	375	377	384	357	347	361	344	394	356	346	366	409	346	364	344	356	316	374	367	341	343	337	356	361	363	341	348	361	361	362	370	362	338	371	387	360	345	366	346	390	330	379	379	371	364	354	374	333	371	326	385	390	366	335	378	413	346	349	355	377	339	359	348	366	389	357	366	361	358	394	326	349	389	342	365	317	358	389	358	350	363	372	330	360	353	371	389	371	355	355	323	338	368	369	358	351	338	386	381	337	382	333	372	376	366	367	360	337	377	329	366	333	362	375	362	360	351	391	340	358	349	367	363	341	348	354	380	390	333	366	364	356	371	340	364	345	360	320	353	404	329	380	348	386	357	385	365	376	363	355	395	354	362	349	352	331
4076	1305	1251	808	727	665	664	628	579	567	559	488	557	555	486	562	540	538	528	558	581	537	535	573	520	531	565	558	506	505	546	577	570	572	555	516	541	559	527	551	508	543	516	555	537	508	555	515	512	546	529	550	548	539	526	529	520	547	512	509	531	511	526	538	545	553	534	532	541	574	523	511	532	579	493	569	558	551	532	539	499	570	584	543	546	530	534	560	500	505	526	529	530	514	532	550	548	521	530	568	513	514	561	535	519	530	548	541	556	527	561	518	561	536	552	526	540	520	531	552	502	558	553	560	546	512	525	523	540	493	553	548	539	531	554	535	528	509	535	537	572	568	500	538	507	518	568	520	545	530	509	537	503	551	563	544	505	517	568	549	511	544	546	524	554	543	518	559	566	532	539	495	547	570	528	515	556	545	543	470	535	512	565	535	565	520	514	540	579	546	548	532	559	541	528	539	548	550	513	524	532	546	529	541	485	531	507	526	533	532	539	505	527	489	513	548	512	522	562	517	566	568	514	535	536	495	527	540	507	551	517	522	594	534	567	538	557	511	524	590	520	532	522	551	550	564	487	544	540	547	537	514	558	528	532	548	508	558	544	531	532	505	516	576	564	513	535	552	531	469	517	515	516	552	546	515	573	542	553	530	561	579	542	523	550	570	577	556	545	600	559	528	535	552	523	532	515	535	500	557	537	551	527	535	555	543	544	527	504	547	551	569	549	538	558	549	537	547	537	550	506	539	584	506	533	559	508	556	495	524	537	523	527	547	536	544	517	540	542	498	560	539	520	571	561	560	536	524	535	578	544	535	546	537	496	547	548	531	508	511	553	529	510	539	549	524	489	556	535	544	486	497	552	502	535	521	538	516	561	505	552	557	595	579	502	559	518	540	537	559	524	529	506	533	568	536	517	554	533	552	539	517	552	514	541	560	523	541	541	509	525	524	530	567	532	515	536	519	532	569	512	595	551	537	581	535	530	514	552	542	557	566	526	507	513	587	554	548	550	548	545	536	530	530	584	574	510	551	545	557	532	526	527	581	483	524	545	517	488	551	545	592	551	535	561	508	516	549	527	562	507	540	549	544	523	574	553	502	522	491	538	492	544	561	541	519	539	532	538	496	507	576	540	519	548	562	549	595	568	565	529	530	568	548	547	562	517	566	557	541	515	513	544	504	560	572	539	529	500	576	533	535	556	544	535	540	515	603	565	523	597	532	502	479	532	562	551	524	581	553	502	560	549	547	517	483	565	557	547	603	503	517	490	554	529	553	529	506	532	537	567	527	516	569	519	554	545	535	520	543	556	503	521	569	516	513	570	560	545	540	555	502	516	513	538	523	480	531	537	523	520	551	533	545	548	516	578	538	536	540	532	556	528	604	582	571	503	553	551	529	499	579	565	535	512	558	541	542	543	555	554	557	484	561	557	550	502	569	540	553	507	535	584	558	522	604	543	571	557	481	537	509	524	525	547	532	545	525	556	579	528	521	545	545	547	556	529	526	497	527	565	529	528	533	497	493	537	560	511	540	500	534	538	571	526	541	550	557	525	550	528	542	556	536	516	525	504	576	527	561	545	564	548	560	524	488	589	534	553	537	524	540	527	514	528	551	576	568	567	548	529	543	510	503	555	571	506	529	527	522	533	520	514	569	522	519	540	565	558	553	536	538	577	528	548	524	522	552	601	532	553	536	532	546	545	507	607	545	524	527	539	534	506	536	599	549	534	569	604	522	520	510	569	501	517	513	526	536	542	510	509	527	548	508	565	548	533	551	537	541	528	521	559	531	539	545	542	548	555	476	519	554	500	525	547	519	553	571	541	551	550	526	543	549	557	557	560	517	571	551	545	538	513	538	536	553	545	552	574	593	547	543	526	556	542	584	544	543	529	529	555	539	533	536	532	535	554	523	575	529	517	505	575	518	532	554	529	538	519	540	493	575	523	545	553	576	544	553	491	511	539	556	528	530	539	510	538	552	547	537	537	517	550	575	541	551	553	534	557	500	500	535	558	545	486	560	536	529	519	541	543	561	523	567	481	543	538	528	522	488	571	544	543	541	524	528	536	533	517	580	536	544	531	527	529	533	522	520	538	517	536	521	507	499	517	553	551	505	521	546	512	506	526	538	580	568	533	548	490	548	565	529	556	549	613	529	516	584	547	518	524	533	532	502	529	532	531	560	515	532	517	556	526	546	522	571	509	561	556	484	536	507	528	503	528	544	504	522	532	553	546	530	499	500	542	562	552	546	560	534	557	565	524	597	555	502	487	547	523	532	554	553	563	482	559	528	524	557	547	549	531	569	520	532	557	518	540	524	572	536	544	557	522	523	523	538	558	527	560	471	524	518	546	541	530	552	522	555	545	513	500	514	558	580	550	498	519	549	543	571	532	536	542	546	564	529	515	501	557	540	547	544	515	541	523	550	519	529	544	573	571	542	622	599	501	555	564	567	502	517	538	492	574	527	530	534	509	488	575	536	500	542	517	564	556	540	528	518	586	533	509	568	521	542	549	514	523	533	535	527	516	558	557	538	546	561	518	532	555	542	527	542	528	554	534	517	550	554	528	537	555	548	515	528	538	521	521	566	549	536	567	560	557	521	563	544	550	538	575	550	517	537	528	587	569	543	472	512	571	517	509	527	574	562	513	531	508	530	536	527	543	533	504	526	523	492	491	549	506	537	520	586	563	528	549	526	559	521	539	524	545	572	533	510	541	502	518	512	542	545	524	520	543	548	555	579	513	551	490	566	514	547	564	578	536	532	557	496	534	546	511	546	570	534	602	534	577	547	518	534	544	491	504	555	562	574	540	598	512	538	547	534	541	520	552	571	533	543	537	585	529	579	516	582	512	519	553	527	571	527	512	550	519	551	552	563	523	504	531	531	529	543	531	533	554	557	542	554	496	556	556	548	530	522	544	537	572	561	572	559	534	537	512	562	518	547	504	533	529	526	569	542	518	567	539	552	500	521	556	537	513	561	544	561	520	547	517	561	563	546	524	531	526	576	517	599	562	517	546	526	551	545	533	534	600	550	527	551	541	564	521	526	494	536	563	525	518	524	518	555	554	546	549	537	516	565	572	538	524	485	564	564	549	513	559	558	544	562	524	543	548	549	528	571	543	505	594	549	555	504	542	527	548	552	535	523	529	488	541	543	572	564	522	512	522	567	532	554	533	541	522	545	554	508	530	496	542	523	555	552	503	560	535	520	519	548	517	486	534	528	554	515	507	536	532	544	522	544	530	552	571	522	532	543	514	576	520	481	527	515	533	557	555	544	519	542	475	549	581	570	542	560	555	468	577	535	519	518	489	597	551	519	530	549	547	573	502	546	490	536	557	590	549	521	519	544	574	535	574	539	578	537	532	539	555	522	549	503	536	518	520	582	543	537	523	535	508	534	558	532	520	536	551	525	558	522	552	541	561	579	524	536	539	511	513	585	512	520	573	545	484	551	578	520	524	537	509	547	544	496	538	575	542	548	538	589
23849	21102	28380	24049	21059	5816	905	667	539	486	493	457	406	409	400	423	399	398	390	398	356	342	385	367	342	350	376	335	321	373	317	340	334	359	314	344	371	362	371	324	372	319	371	316	355	355	358	342	321	346	367	332	312	337	364	348	324	359	320	363	348	351	339	330	322	308	349	341	345	362	328	357	345	305	315	332	325	348	336	326	365	345	351	333	331	363	314	328	380	326	338	325	312	392	354	349	349	344	353	353	349	343	331	306	350	357	342	357	342	365	312	317	363	327	309	349	338	316	336	342	334	340	365	330	314	335	320	314	319	356	330	360	334	322	323	355	339	358	366	379	354	314	379	342	313	340	361	327	341	317	352	330	351	327	303	334	347	361	359	325	340	328	318	308	324	362	327	339	322	350	332	326	318	334	335	337	334	321	321	360	337	351	342	333	317	351	335	328	362	318	360	303	351	336	330	333	314	321	344	329	328	325	321	350	325	343	327	346	317	336	363	321	342	311	341	313	308	342	361	327	354	327	358	344	321	356	359	320	310	328	351	365	327	307	317	339	316	321	361	319	324	327	347	350	343	332	360	324	333	314	331	316	312	288	314	318	333	353	360	318	298	343	330	296	354	319	316	312	342	344	356	317	302	382	348	319	330	307	339	296	362	336	354	294	314	341	381	354	306	318	331	322	340	316	355	381	358	330	315	324	375	321	347	370	320	331	324	357	328	301	324	335	311	323	325	332	349	351	319	372	345	314	345	359	349	332	332	329	329	357	314	315	339	305	348	328	363	314	344	329	351	367	328	314	345	321	342	336	356	303	319	313	316	332	329	316	344	342	341	361	294	342	323	352	332	334	308	356	360	348	315	331	357	345	339	331	334	340	352	342	340	344	333	327	372	328	345	332	331	333	332	357	364	336	323	343	326	331	314	344	301	345	300	328	347	336	354	363	332	370	321	375	334	329	334	306	318	385	337	337	354	333	348	328	308	322	326	308	366	309	341	306	347	346	336	310	336	328	346	334	343	305	372	323	359	335	290	360	323	354	331	358	322	347	329	361	329	344	333	333	353	356	347	345	363	380	343	337	338	343	319	334	336	334	361	368	342	332	360	354	337	344	332	377	368	357	320	336	364	376	318	348	336	309	345	315	335	346	355	308	322	327	317	344	350	363	346	332	311	327	318	317	352	311	350	333	308	363	332	337	346	342	353	374	343	326	351	323	318	327	346	349	358	337	359	335	356	320	343	323	355	350	333	351	352	361	342	338	356	330	347	337	322	373	307	312	329	310	357	354	342	336	328	327	341	320	370	325	340	353	325	299	324	379	335	326	321	322	344	320	323	329	303	338	308	354	303	327	325	369	365	340	321	339	308	360	343	331	344	355	324	326	323	356	293	346	320	337	358	340	312	334	333	359	320	334	345	328	330	322	339	296	332	313	304	349	324	340	321	369	335	322	316	306	305	327	314	339	335	334	345	300	360	319	339	328	335	326	328	331	332	350	327	296	352	337	322	354	303	340	311	323	329	325	324	309	342	350	341	335	318	356	317	319	356	374	353	322	352	332	319	330	341	357	321	348	345	318	329	344	333	323	347	295	361	319	347	349	326	309	341	360	343	317	329	299	347	334	303	325	344	336	312	334	321	306	307	330	349	316	307	323	331	333	327	295	290	305	341	324	354	359	311	310	351	352	359	278	332	326	313	346	311	359	334	315	339	320	342	325	347	329	359	311	328	307	353	320	314	332	334	334	360	346	337	344	347	324	331	309	318	319	325	342	331	329	324	358	338	342	359	322	356	323	342	326	349	298	329	338	327	342	308	341	358	331	375	333	323	360	333	338	301	341	330	342	320	347	326	346	335	352	349	328	360	339	343	343	348	357	318	318	298	308	358	337	327	351	292	328	312	367	365	323	333	321	311	365	336	327	317	324	331	324	325	284	336	336	346	348	325	343	314	338	332	318	335	281	338	364	336	327	354	315	329	341	336	335	359	311	328	326	336	333	319	331	326	349	324	311	324	316	322	347	329	312	349	334	328	311	309	327	324	341	318	361	327	361	324	331	317	343	297	355	347	317	326	337	329	333	350	362	309	356	358	326	329	331	329	367	315	323	325	337	355	334	348	327	317	316	318	350	305	301	307	345	308	331	370	317	350	332	340	339	323	353	291	333	328	336	312	327	345	347	353	302	362	306	317	376	313	371	342	302	329	338	347	316	341	327	323	330	333	339	353	330	344	311	330	307	312	353	345	331	325	336	338	346	314	352	315	348	334	352	354	328	335	313	347	346	313	344	336	319	331	323	350	335	333	352	323	327	341	299	334	372	304	325	343	351	325	328	317	331	326	308	316	335	318	334	346	322	347	334	325	318	333	335	355	338	315	337	302	329	369	299	340	328	334	331	320	322	351	311	344	296	336	293	316	298	326	331	303	339	329	337	322	342	326	327	346	334	319	337	358	292	326	306	325	319	318	341	326	338	348	312	324	322	373	311	329	331	325	340	366	332	357	322	355	293	320	343	350	323	341	338	326	344	314	324	339	342	377	363	349	328	299	351	335	321	295	331	317	333	319	330	313	345	324	341	344	334	331	323	329	319	332	366	308	323	336	328	350	309	344	338	343	335	371	347	366	324	334	328	349	291	304	351	309	338	342	339	335	330	320	356	353	337	322	357	348	301	308	335	344	347	317	372	324	321	310	336	348	333	335	348	353	336	331	343	334	330	337	325	331	288	320	323	346	315	292	351	344	328	336	305	316	353	349	339	321	377	369	341	331	319	344	327	338	333	309	311	301	301	360	309	325	324	345	319	361	362	307	359	339	339	313	354	312	350	330	339	316	326	352	311	342	361	326	319	316	334	335	310	327	326	326	338	357	319	340	339	300	335	327	323	328	332	355	329	333	332	340	357	333	364	314	312	317	307	339	348	330	365	318	332	317	330	328	337	340	306	319	317	370	338	332	314	342	315	311	320	348	323	323	342	337	369	372	331	338	328	337	331	305	302	325	355	345	358	339	346	363	305	325	326	314	323	348	351	342	318	330	329	320	349	322	309	352	327	328	326	319	367	315	337	370	333	356	335	353	337	319	339	335	356	338	351	337	333	321	330	340	332	305	350	340	323	347	339	311	320	323	324	365	360	335	336	334	357	315	350	346	336	331	336	357	343	344	342	343	321	272	345	361	339	308	344	358	327	360	340	340	327	356	334	322	319	319	292	328	332	335	325	323	292	353	320	337	356	368	355	330	324	357	350	299	324	309	340	356	343	317	343	320	358	304	347	315	339	327	337	337	329	312	335	347	327	323	331	343	338	320	357	315	307	333	331	330	333	355	318	317	355	320	327	341	332	322	353	340	297	314	336	355	335	304	307	355	307	352	333	318	303	334	362	308	338	349	345	341	350	324	298	324	344	353	310	315	339	360	341	344	317	343	325	321	325	335	330	363	307	368	377	335	323	341	344	323	343	336	359	357	339	323	331	327	348	319	307	315	364	342	347	314	296
5217	10043	8515	4271	2963	2179	1704	1423	1155	1032	1019	842	828	737	731	685	662	658	621	635	637	610	568	589	584	540	573	603	542	601	512	594	545	552	509	508	546	517	520	544	486	516	526	521	505	541	505	515	527	532	521	485	499	494	526	491	501	472	523	518	522	502	542	520	518	501	502	494	516	506	500	476	505	518	501	542	496	487	543	503	541	491	492	520	507	544	492	499	526	538	556	567	490	500	513	543	524	466	533	524	538	517	537	461	535	509	501	512	542	520	493	506	490	509	485	489	516	504	526	541	517	546	485	546	497	536	505	508	527	507	465	494	471	533	562	523	435	473	518	520	507	519	499	487	494	465	511	476	485	536	494	489	544	489	507	503	514	505	505	503	470	481	529	517	544	455	534	517	487	500	511	523	507	541	449	482	481	499	505	538	505	534	491	507	510	461	509	502	510	498	534	476	482	499	472	514	539	495	514	484	491	523	502	487	516	497	502	517	487	513	547	466	508	520	496	537	527	495	489	559	490	501	483	516	511	472	506	497	531	509	524	532	514	509	491	528	541	508	514	483	523	564	494	477	488	514	522	526	499	467	501	495	485	511	502	491	510	506	493	527	526	525	513	506	556	550	516	522	494	512	518	528	527	495	470	498	539	506	513	481	527	502	498	468	507	501	491	480	526	559	498	502	509	498	522	492	525	498	533	548	527	485	507	465	486	505	492	515	533	545	478	474	530	534	479	508	485	535	522	485	496	503	500	526	498	484	527	511	496	503	541	464	492	506	530	492	466	505	482	532	496	482	505	515	488	535	527	514	513	493	523	491	524	565	523	474	509	528	517	522	480	481	484	506	503	533	500	509	508	515	456	528	500	514	536	456	517	521	467	500	492	514	516	521	488	481	491	518	488	508	512	510	501	515	501	502	511	545	486	485	552	523	532	498	502	550	496	509	507	529	478	484	512	506	521	552	494	473	507	504	484	495	523	492	536	534	507	524	495	510	494	508	502	510	472	523	545	488	521	501	506	506	538	523	512	481	542	495	538	521	477	485	510	501	492	478	518	515	515	521	518	562	514	520	510	482	480	467	502	501	484	509	495	498	532	502	514	527	506	503	516	511	531	488	478	534	507	524	523	501	508	498	463	508	519	511	429	492	482	510	470	529	502	504	515	514	522	505	493	510	496	509	548	493	527	530	507	505	506	495	504	521	508	502	502	504	514	501	472	500	522	502	540	506	513	507	497	530	552	517	490	500	525	572	530	516	529	499	484	519	518	523	549	553	485	531	526	519	524	486	531	519	493	505	535	531	540	521	508	528	501	507	453	474	520	495	558	541	494	502	504	515	543	489	486	516	527	503	469	517	490	488	503	513	521	507	526	507	472	487	513	503	508	525	536	512	515	527	486	521	527	475	491	501	512	482	533	509	458	511	520	504	486	475	497	513	515	526	522	528	486	511	486	478	495	471	578	488	484	519	544	500	512	501	540	474	464	526	486	500	496	505	524	484	530	532	521	486	494	522	501	515	477	494	517	507	522	520	464	494	546	514	545	480	510	555	459	518	529	462	513	482	467	503	565	521	482	537	532	511	490	546	488	527	546	492	486	510	503	499	494	516	502	541	527	502	471	530	512	497	509	535	481	531	499	479	499	499	553	513	498	557	551	502	511	511	536	541	558	499	524	486	468	529	525	513	531	497	508	522	486	514	511	541	486	529	537	503	472	509	525	498	483	502	485	516	473	539	513	510	566	491	579	526	523	530	542	467	511	520	555	500	499	555	516	503	523	525	539	500	494	533	498	489	493	474	514	510	522	500	527	502	518	503	493	477	476	524	486	502	482	508	507	501	513	493	528	501	539	517	543	512	542	521	473	485	517	502	502	467	519	521	525	507	512	499	522	527	521	476	535	512	497	494	517	539	541	499	490	490	534	503	473	531	497	515	502	526	536	514	454	542	531	522	506	520	505	489	521	515	528	480	500	489	498	522	504	504	543	505	542	519	523	504	510	482	487	498	490	484	486	495	526	510	499	473	514	518	548	484	499	473	497	505	502	522	491	525	491	523	527	484	524	524	516	501	518	535	533	511	509	516	552	557	466	496	502	537	484	509	534	514	496	539	503	525	527	506	511	497	526	495	483	515	515	523	533	513	525	527	484	508	503	525	540	533	536	553	487	500	534	491	517	503	517	486	471	482	503	518	496	553	534	495	496	507	474	472	500	490	528	492	548	532	531	446	511	487	524	462	507	515	526	528	516	463	485	510	500	527	497	514	533	528	490	513	502	524	485	526	514	508	510	505	486	526	525	512	496	508	529	517	469	512	480	491	494	512	516	517	526	480	495	483	492	501	542	494	492	539	516	478	496	515	507	530	529	522	510	532	522	536	483	488	506	495	503	494	518	495	483	495	511	533	500	509	520	498	504	544	488	524	510	524	519	513	499	516	497	488	508	505	528	525	522	502	523	510	540	468	515	519	543	488	532	541	483	497	480	531	525	522	509	553	512	513	473	563	516	520	514	530	475	501	486	525	521	521	499	535	519	498	526	551	528	515	535	534	533	494	499	504	503	545	514	477	480	487	532	509	500	502	512	540	519	494	517	520	512	475	491	515	477	550	513	503	490	517	491	479	515	518	473	559	529	520	512	530	503	525	510	531	510	496	505	537	530	538	495	496	480	495	537	505	539	518	505	495	508	497	569	483	468	540	512	500	499	512	506	499	499	518	493	523	522	546	542	527	542	507	542	518	500	508	525	521	517	542	515	474	530	522	499	480	499	483	511	511	518	516	508	469	496	485	503	500	537	503	494	505	501	519	505	495	537	548	500	513	539	539	525	538	497	541	520	518	478	471	505	481	471	529	507	508	561	549	497	566	481	509	479	523	519	506	552	474	500	509	483	501	517	506	529	495	517	507	478	537	498	546	503	489	532	541	511	491	481	524	499	523	515	474	501	484	489	527	535	482	507	515	510	523	519	493	531	523	498	456	507	480	475	517	471	484	475	524	484	477	489	516	487	509	544	510	540	473	569	550	522	487	508	487	541	482	524	504	517	514	523	547	504	530	506	505	538	512	514	513	535	523	510	485	495	525	543	515	492	526	475	475	513	506	480	501	516	550	507	489	504	518	522	524	556	514	524	502	525	494	518	513	492	538	509	549	506	527	479	537	503	499	519	504	483	517	510	481	527	531	508	513	527	500	498	515	500	533	522	500	507	535	526	471	502	521	493	497	484	536	513	527	514	521	541	533	522	522	502	533	562	508	523	512	532	498	533	510	466	465	513	479	516	525	508	541	479	489	489	496	505	545	528	513	540	485	512	506	512	525	476	552	481	477	502	506	508	490	543	514	535	514	519	484	497	508	525	502	567	474	517	484	544	489	509	498	485	509	537	494	512	537	546	491	499	533	500	507	516	483	512	552	515	514	518	533	498	486	517	468	527	502	501	508	512	499	491	496	546	497	509	554	557	499	524	532	498	501	512	493	503	500	522	546	486	479	481	483
23002	21100	28844	23596	21105	20881	2845	719	511	423	382	315	324	287	272	227	211	228	180	197	210	180	177	199	156	163	161	150	160	165	152	172	174	124	171	161	161	165	139	171	169	166	140	140	155	141	172	174	142	143	131	146	143	160	121	120	178	142	132	147	147	141	108	152	139	146	137	134	158	124	124	134	132	142	142	152	143	150	138	141	120	140	157	149	148	137	136	122	116	138	141	146	131	145	125	136	127	134	147	157	137	133	144	158	157	139	126	137	151	122	143	141	146	154	136	134	125	150	133	136	163	133	161	137	138	125	129	135	158	145	142	133	145	139	115	143	138	139	129	144	137	142	141	118	131	133	150	125	135	131	147	147	125	129	143	146	143	131	158	132	116	139	146	126	139	130	142	149	145	128	167	130	117	139	134	158	122	148	162	121	136	136	145	150	149	121	162	126	165	127	128	114	147	146	137	134	120	134	109	141	129	127	141	151	130	139	133	117	144	139	147	158	142	141	136	142	140	127	143	118	147	153	134	137	133	151	176	154	137	135	127	141	148	108	144	145	133	145	152	148	156	149	127	151	163	141	129	148	150	133	120	131	129	151	147	126	115	119	145	153	143	146	127	148	160	151	136	142	149	137	165	115	125	134	139	137	159	152	150	127	160	138	167	149	134	151	136	139	127	138	136	146	139	151	133	151	123	149	146	125	135	127	150	127	124	122	149	142	150	145	153	133	130	136	133	137	140	129	142	144	154	127	144	138	137	121	124	135	130	133	152	124	102	132	134	149	122	139	142	127	135	135	151	161	133	148	140	128	139	148	137	136	148	144	158	128	143	147	129	151	139	159	146	139	159	143	134	130	121	142	140	143	142	139	145	123	152	147	120	136	134	156	148	138	147	150	137	117	128	152	158	149	144	147	141	146	112	147	113	117	148	148	144	130	126	133	141	133	150	155	144	152	133	136	152	130	145	134	155	116	125	140	143	127	139	120	152	130	133	166	159	149	133	141	129	144	132	140	143	151	119	135	135	130	156	141	134	142	110	141	148	145	156	129	151	128	118	135	139	148	146	141	148	113	125	147	147	154	137	135	149	120	147	125	148	120	159	133	168	147	123	142	132	163	123	143	146	159	140	130	132	157	120	148	149	159	147	133	121	138	123	131	138	152	136	119	139	116	139	125	129	137	122	152	154	127	174	138	144	107	124	136	117	142	134	147	130	135	154	132	133	130	134	149	131	133	135	132	162	154	147	136	150	125	130	137	144	138	134	134	132	120	149	148	149	110	156	137	155	159	139	166	158	131	138	151	138	132	140	128	125	128	141	132	138	137	129	132	141	129	149	130	133	121	138	164	124	122	141	138	144	155	137	136	145	138	126	146	123	134	135	147	130	133	147	133	143	150	146	134	133	130	128	142	130	131	137	132	154	133	157	142	139	130	156	120	145	135	129	143	132	136	139	133	118	132	128	152	141	147	134	130	117	133	161	146	127	141	147	126	127	134	143	132	142	160	125	164	142	162	117	145	140	135	149	125	153	125	135	133	127	133	167	127	137	144	153	142	136	162	137	139	168	138	165	140	149	139	144	138	126	160	145	145	127	134	142	137	141	160	148	147	149	126	157	131	138	120	137	162	144	143	136	140	127	125	130	137	161	134	133	137	139	137	139	132	140	156	131	133	139	131	140	127	165	129	148	140	116	121	122	140	134	128	139	154	154	155	132	145	140	124	142	125	137	137	161	124	139	144	134	132	132	146	145	151	135	123	135	132	168	140	136	150	150	148	139	139	141	131	144	149	144	130	131	138	138	149	141	137	143	154	130	151	129	135	142	134	151	149	137	130	143	148	148	130	117	152	139	154	127	146	129	135	141	106	128	125	143	144	141	138	153	118	154	139	139	149	152	155	126	139	116	152	114	133	144	148	152	133	132	153	142	150	149	134	145	138	158	133	136	148	132	127	135	140	128	127	130	149	137	135	132	163	135	116	150	115	141	128	142	139	140	134	152	140	126	153	140	120	153	144	147	150	159	134	144	132	146	146	144	142	130	121	151	150	142	129	147	133	134	146	135	154	127	147	155	126	133	142	124	114	159	153	150	130	122	116	133	150	128	150	133	119	142	127	138	145	124	127	150	130	131	135	147	154	124	135	136	119	152	109	138	125	132	132	149	128	137	155	135	151	124	153	134	128	124	130	166	143	130	145	161	133	153	139	144	134	142	150	131	149	136	144	152	138	120	125	177	132	133	144	128	153	107	140	137	135	132	133	135	141	111	140	128	134	142	137	125	121	156	116	129	138	144	149	147	144	145	144	160	122	146	133	140	141	142	128	131	134	154	154	147	144	126	121	127	130	136	136	156	149	140	113	147	125	127	138	139	121	166	147	154	116	143	139	135	143	141	128	127	158	117	147	137	139	140	130	135	142	135	136	122	128	137	134	144	123	131	156	145	149	129	134	135	132	138	125	146	145	122	117	173	129	125	136	118	105	154	128	125	139	152	131	136	154	121	124	132	127	166	143	107	155	134	152	131	154	125	151	120	125	118	124	128	138	142	143	144	116	148	159	109	136	141	136	131	126	144	164	127	138	124	136	158	145	126	138	122	161	135	151	132	167	135	128	149	125	149	124	123	127	160	130	168	162	132	115	150	117	153	168	134	137	121	132	136	131	143	157	142	145	155	132	127	148	126	116	134	133	127	148	135	124	117	142	125	116	131	158	128	131	146	143	122	135	124	119	149	137	148	148	131	128	152	119	154	146	124	150	150	138	137	121	115	125	121	162	144	145	126	140	145	132	134	124	132	124	135	142	149	131	133	152	133	139	138	120	154	146	137	128	155	168	141	132	127	155	151	117	148	142	118	142	137	126	143	143	138	144	144	131	135	147	154	137	147	125	154	151	144	124	148	133	141	122	141	146	150	142	130	178	145	144	136	146	133	142	121	138	145	139	136	148	159	144	141	139	134	132	151	139	148	138	159	140	153	144	127	161	139	126	141	147	162	142	126	133	155	147	140	142	136	145	121	138	162	154	132	161	139	150	176	129	156	141	153	132	132	151	143	136	146	147	133	134	145	134	149	131	159	152	134	144	143	135	145	143	125	162	130	137	135	151	150	159	139	122	128	136	140	140	139	148	132	151	134	108	146	135	112	145	116	120	150	127	154	117	134	129	128	147	132	124	167	151	136	151	147	142	144	133	109	122	124	141	136	152	138	122	131	136	155	149	143	123	150	135	133	136	130	147	122	135	140	125	151	135	129	118	141	128	152	132	146	142	153	142	119	115	143	128	135	152	143	140	134	123	141	124	134	144	150	136	133	162	135	125	139	128	135	134	141	144	142	136	145	127	131	119	132	128	146	133	146	137	137	134	143	109	132	132	136	163	139	147	133	145	155	143	110	147	153	129	161	149	125	137	131	136	127	133	139	127	156	143	136	154	157	152	152	122	150	150	146	142	140	114	124	140	138	145	151	139	150	109	157	122	134	132	152	122	132	135	133	169
7351	15496	12861	6617	4701	3299	2345	1898	1502	1268	1075	898	842	742	659	518	542	468	450	388	457	376	383	376	383	316	321	321	301	272	302	303	282	284	288	237	256	292	245	266	263	240	284	254	229	258	252	251	258	262	236	244	239	255	230	265	222	256	252	230	237	247	227	249	242	210	227	255	228	208	257	206	213	242	240	218	231	200	217	218	238	223	233	223	203	215	214	202	214	229	208	242	242	227	222	231	207	250	227	221	226	233	234	206	242	245	225	202	218	238	232	244	227	199	235	239	193	198	219	250	206	219	209	236	199	197	206	230	221	193	238	223	209	220	233	212	239	245	256	189	215	234	233	217	203	215	205	224	205	224	210	238	203	205	212	213	211	219	232	215	207	247	231	210	226	226	228	220	203	204	245	251	242	207	221	218	211	217	218	221	221	210	216	235	236	222	210	236	227	241	234	244	203	236	205	234	241	247	212	212	205	210	227	211	259	232	192	215	209	216	227	219	249	218	220	205	211	223	244	221	232	205	212	196	237	225	204	217	228	212	225	200	215	214	208	216	205	257	228	238	255	200	212	199	228	193	212	203	235	222	226	210	202	236	225	213	228	238	211	187	224	221	209	246	218	226	196	233	226	225	221	205	225	234	232	244	243	224	214	218	211	238	186	214	236	212	210	221	198	218	250	232	221	210	222	214	208	214	230	207	222	212	215	230	208	216	208	193	214	241	216	207	196	229	236	212	222	224	242	234	232	216	202	196	201	223	256	209	243	220	217	227	229	227	202	204	247	246	199	225	235	224	260	224	217	222	201	234	236	199	233	218	230	219	211	234	202	231	216	230	215	184	219	212	197	218	236	223	219	220	216	222	228	228	235	213	214	248	226	186	203	211	238	230	226	214	216	203	218	239	210	190	218	229	209	207	223	230	215	232	247	223	218	226	195	225	235	206	229	207	231	224	231	229	229	205	218	214	237	207	217	237	232	232	219	204	230	208	204	211	207	206	246	220	225	204	221	210	245	208	217	228	202	233	244	206	210	212	233	214	223	220	201	246	209	210	212	223	217	243	223	224	233	189	217	213	248	225	223	214	216	201	225	259	217	240	225	209	241	231	209	234	191	215	207	232	184	228	217	212	220	192	205	222	218	240	225	227	194	201	207	235	199	244	213	228	244	235	230	222	226	206	235	207	210	198	193	232	192	198	240	214	223	245	216	201	200	220	238	237	202	239	200	228	219	223	203	225	226	222	201	212	206	225	193	234	245	201	213	203	218	217	215	218	195	229	238	228	205	251	219	229	211	194	188	219	225	212	191	228	209	200	225	226	226	237	226	228	211	227	228	205	242	221	218	216	195	233	228	236	218	228	200	210	221	213	223	225	224	215	230	205	218	217	203	218	210	237	241	217	200	192	214	231	233	222	214	236	224	240	215	239	225	210	244	229	220	212	220	224	232	237	214	242	219	235	197	204	229	206	186	208	227	211	229	211	252	222	241	239	224	209	226	240	208	217	235	237	229	222	221	257	240	200	227	202	211	224	203	218	236	223	214	235	213	271	209	228	196	215	233	224	206	231	228	226	215	229	223	246	202	231	217	220	208	198	208	216	224	226	219	238	223	226	207	217	224	227	215	211	231	236	219	218	207	220	217	208	210	204	247	219	221	222	203	211	212	228	211	216	239	230	237	239	206	197	234	216	213	228	224	210	246	212	208	207	231	231	207	220	253	224	225	242	224	222	207	237	245	192	215	216	209	215	205	220	233	213	209	205	198	211	215	219	213	214	213	213	240	241	218	201	246	245	219	185	233	246	196	249	233	225	244	213	227	218	217	205	228	202	205	208	243	230	227	219	209	222	223	218	248	210	229	216	216	204	264	226	213	250	210	237	211	218	208	257	239	227	216	232	231	212	213	249	211	223	238	213	192	227	218	206	197	214	227	239	236	227	213	210	217	207	217	224	211	241	206	232	230	218	210	240	227	212	226	209	242	231	225	231	207	209	228	223	227	204	220	217	184	248	226	212	234	197	206	217	222	214	194	227	234	230	230	209	207	214	204	212	211	214	189	214	209	222	222	226	237	219	219	208	201	221	234	213	206	250	223	212	218	214	226	236	208	208	232	195	226	265	213	221	239	222	217	225	218	197	223	217	220	219	232	197	222	239	234	239	211	224	222	244	226	195	221	224	228	223	239	200	218	216	208	219	222	220	205	223	227	236	238	230	194	207	243	222	238	217	247	230	232	219	202	218	219	234	209	219	230	225	198	254	208	205	249	226	213	207	212	204	219	244	204	231	205	214	239	231	218	268	200	187	205	227	252	214	222	231	224	203	233	225	194	186	242	229	206	219	231	207	211	214	184	232	209	212	229	203	223	212	216	252	212	221	215	253	230	230	245	217	230	217	250	204	228	237	223	194	196	225	239	240	215	215	224	221	208	207	218	225	227	230	210	249	215	223	239	251	215	244	227	236	216	256	216	235	246	233	225	242	211	211	205	214	222	235	211	207	240	210	221	215	227	208	235	221	196	238	222	244	243	206	200	203	203	240	217	218	205	208	202	222	216	222	241	217	214	232	232	207	236	226	201	210	220	212	211	240	235	227	229	242	217	244	233	217	218	210	206	242	237	210	244	214	220	227	220	201	229	229	220	215	225	212	233	232	219	228	236	223	224	211	217	238	208	229	210	221	207	212	239	211	224	252	224	195	206	210	184	233	218	208	215	187	231	207	222	229	196	209	227	217	225	238	210	210	240	224	239	229	206	199	235	224	237	209	192	207	237	218	209	208	212	254	243	209	199	167	220	229	203	229	204	227	202	226	212	206	218	220	213	220	239	253	219	213	244	226	220	240	225	239	217	229	229	212	244	207	220	214	207	252	244	227	230	217	223	200	250	223	227	226	214	236	235	214	251	241	245	234	208	217	204	219	206	234	191	244	214	225	216	218	222	222	227	241	207	221	217	220	204	211	237	236	242	209	233	212	206	224	193	222	199	204	211	237	206	222	212	220	229	224	231	216	233	229	197	217	228	228	220	225	245	216	193	219	228	203	208	209	210	217	227	220	211	196	246	242	204	236	233	220	207	201	240	225	213	219	198	223	225	208	211	236	214	216	222	236	244	220	230	246	212	216	230	216	224	221	242	228	204	247	217	233	191	226	216	217	226	230	240	220	235	227	230	227	209	198	210	238	206	226	217	224	202	245	227	204	204	198	212	248	216	213	233	218	222	207	231	229	226	209	218	204	207	232	191	192	225	199	228	235	215	220	235	232	214	206	213	211	232	238	226	192	240	260	215	205	224	203	218	193	206	245	203	225	224	221	233	229	216	220	216	209	234	206	247	236	229	195	232	243	182	196	215	234	240	217	231	192	228	223	220	244	211	245	213	234	203	235	248	194	188	219	213	204	205	207	210	220	204	230	221	204	200	226	208	247	203	205	229	196	230	227	218	201	219	219	235	213	238	237	201	194	211	237	202	237	203	229	222	221	216	234	218	241	202	202
26808	19989	6098	677	477	367	376	370	399	325	366	358	385	342	318	333	340	342	343	349	361	374	346	345	396	378	355	357	345	358	312	338	354	375	381	365	350	338	355	357	367	363	374	362	363	370	382	375	371	359	374	329	382	391	342	346	359	356	338	367	361	366	363	376	374	351	404	342	339	374	375	359	320	344	363	381	371	326	352	333	382	343	353	369	345	369	352	356	414	373	372	385	357	348	355	369	370	364	341	333	361	347	328	342	362	356	364	336	338	366	382	361	356	324	372	334	364	353	341	374	342	347	378	387	353	360	338	348	365	346	383	342	352	375	353	362	342	343	385	378	329	348	378	397	373	333	351	332	357	332	367	365	376	333	351	370	367	359	349	336	389	366	361	340	390	336	327	363	379	377	377	390	395	338	349	362	380	383	379	387	377	371	356	364	371	383	345	329	355	358	392	363	366	328	354	300	366	351	340	357	371	374	344	354	354	362	384	340	335	372	365	343	355	336	372	345	367	347	358	365	347	356	331	365	340	361	367	382	328	360	364	326	381	365	351	376	330	366	324	381	396	355	378	357	338	404	355	378	320	343	340	353	344	351	334	339	334	359	356	310	369	338	327	330	321	363	387	374	348	377	355	363	379	344	350	362	335	360	364	356	391	350	335	338	362	362	336	356	349	322	381	366	366	357	360	329	350	343	349	361	342	330	373	325	337	338	311	360	327	373	356	351	350	348	332	369	383	353	328	345	332	366	390	331	357	363	346	360	369	353	362	343	344	361	356	333	344	362	333	332	392	352	346	350	366	347	380	361	345	314	365	360	344	349	373	384	343	362	329	362	355	338	322	380	333	339	375	349	337	361	373	335	326	352	347	355	348	319	354	354	328	350	351	344	379	387	314	343	365	388	351	356	371	376	354	352	344	359	348	331	352	381	324	346	361	374	351	376	318	367	356	341	333	368	383	333	354	383	355	364	339	352	391	335	349	362	347	371	359	328	340	338	334	355	380	312	335	371	387	384	371	363	393	376	349	348	374	349	342	365	340	330	337	331	339	318	355	370	364	334	347	361	345	391	345	345	341	369	347	359	406	330	354	353	364	416	328	343	354	343	310	316	336	329	372	346	343	369	346	390	342	328	334	371	377	336	326	329	346	368	369	338	365	344	386	373	370	336	362	348	347	358	339	341	365	340	353	377	323	353	353	328	346	363	363	351	337	378	364	362	328	355	342	325	383	378	401	337	337	359	360	352	348	335	342	362	355	365	305	364	319	397	334	360	365	345	356	361	367	352	362	369	352	373	420	380	343	362	388	370	343	348	349	328	338	373	359	347	356	345	348	355	339	367	356	360	369	355	331	318	349	369	366	368	350	310	355	339	348	344	327	365	333	371	357	389	349	347	353	382	329	384	378	415	377	354	360	336	353	362	351	339	331	353	352	328	375	387	367	384	359	339	322	350	396	377	344	337	324	336	365	354	376	331	321	360	332	333	349	310	380	345	380	372	339	378	350	347	364	386	313	332	373	369	342	362	389	355	391	315	350	347	320	348	351	348	351	333	343	346	317	328	397	384	370	338	371	328	369	349	352	372	379	376	366	355	381	358	349	340	324	343	336	370	351	353	376	353	350	366	321	368	368	333	349	361	364	345	324	334	349	321	331	376	363	349	364	369	349	360	345	358	334	361	371	358	374	369	340	332	342	381	386	352	350	341	348	360	351	363	360	378	323	364	333	354	382	352	361	342	377	363	355	341	326	358	377	351	369	393	346	331	360	349	328	353	371	374	394	347	341	338	325	354	362	389	377	343	412	376	369	359	372	345	356	353	357	323	344	357	341	351	358	369	382	365	368	396	387	336	354	346	376	356	333	355	380	361	351	351	380	362	377	363	339	347	360	328	301	373	337	351	333	363	354	333	363	345	344	362	360	349	395	358	346	323	360	360	385	370	360	352	343	364	347	317	357	392	364	351	347	335	359	363	328	370	362	353	335	334	366	368	372	368	330	365	353	331	339	335	351	305	369	352	343	358	353	377	318	359	340	351	370	374	325	364	337	366	360	345	362	344	366	363	364	367	343	344	351	357	368	341	357	340	358	362	348	373	356	369	376	354	355	288	356	352	356	368	345	351	334	387	342	330	346	351	385	358	376	317	364	363	346	350	340	385	370	386	301	373	389	373	354	348	330	363	343	349	346	344	345	333	325	346	334	347	322	348	346	349	376	355	296	346	365	353	360	343	347	359	370	355	350	360	346	360	330	369	349	355	354	370	350	344	358	381	325	352	368	360	351	365	391	352	357	363	354	339	354	386	346	350	325	391	327	335	372	349	343	387	363	378	375	335	325	335	344	335	360	364	334	346	341	387	338	351	361	344	355	363	328	381	324	340	371	357	374	349	350	359	335	347	341	379	317	331	370	365	355	349	355	333	335	348	355	362	366	340	326	372	358	359	348	364	379	381	342	356	389	392	367	396	331	347	377	334	353	355	348	314	361	368	324	367	322	314	381	354	328	400	343	368	374	335	325	374	331	368	382	369	349	329	353	319	336	366	360	342	363	341	341	345	323	361	384	347	361	370	351	322	368	356	374	368	359	348	354	338	382	366	329	356	335	359	343	342	311	370	364	354	373	346	363	364	382	365	353	366	388	353	342	374	367	342	367	369	373	352	349	396	362	345	334	360	357	346	342	357	343	357	369	358	350	326	339	317	375	352	354	373	338	356	363	364	370	310	315	352	345	373	370	380	353	346	365	351	341	381	342	369	343	338	351	336	346	345	398	336	341	355	319	354	325	337	317	335	370	376	363	346	330	356	345	351	338	387	370	357	329	371	357	317	373	383	366	369	335	353	339	346	357	353	356	382	333	360	345	388	358	358	365	355	366	368	359	344	342	373	348	364	376	365	380	374	360	361	347	352	360	345	361	345	350	364	386	366	337	344	351	348	349	353	374	332	343	368	349	347	376	349	364	335	365	352	375	344	362	376	357	339	357	361	356	364	353	357	363	350	366	322	346	372	357	349	361	349	387	364	367	356	370	366	366	369	338	370	339	388	364	362	343	356	356	327	357	339	342	361	369	364	353	333	372	350	353	349	333	324	325	363	365	342	340	343	362	351	374	354	389	350	341	302	352	350	352	326	362	368	338	371	392	336	333	333	351	357	351	346	351	347	332	375	379	315	345	341	358	372	342	360	365	385	373	344	352	345	366	358	376	313	326	357	358	356	357	350	380	334	331	323	370	336	384	349	337	341	330	373	357	389	349	342	374	368	343	354	348	347	368	360	351	326	352	371	346	354	364	361	361	338	348	361	375	365	368	366	346	349	338	356	362	354	391	364	351	357	308	326	349	350	348	356	357	373	325	383	356	317	359	371	332	336	387	369	328	352	333	358	351	358	358	362	356	319	344	354	348	353	349	353	339	337	311	346	339	361	337	332	342	375	351	342	360	353	355	361	350	342	358	358	352	361	386	374	350	327	374	374	338	362	358	352	347	369	361	330
4031	1360	1254	853	715	651	592	604	595	586	583	560	567	549	541	547	556	550	583	549	538	506	562	529	526	505	584	521	506	547	542	516	591	526	517	558	515	547	535	551	541	559	559	512	524	502	594	477	517	547	542	563	508	509	542	531	521	526	537	593	519	535	555	552	538	542	574	513	527	526	543	517	550	534	556	527	508	501	504	557	531	560	525	539	532	522	542	504	533	521	597	510	589	497	555	539	568	570	528	562	572	563	520	548	556	553	534	558	556	527	497	559	537	503	518	573	547	510	524	564	546	541	501	534	523	561	492	523	545	554	537	591	533	514	544	490	566	539	516	528	547	516	525	535	501	506	574	494	462	564	502	522	587	534	549	512	535	494	554	500	531	500	509	549	506	531	539	530	546	514	528	552	507	513	552	536	516	518	576	527	519	509	521	504	584	494	543	560	556	550	534	487	514	516	561	524	534	576	492	533	576	525	530	542	507	538	532	547	548	528	532	548	518	521	500	559	493	533	563	539	608	561	521	525	504	523	537	491	519	555	557	533	503	534	533	534	554	542	542	554	547	542	509	504	562	514	547	501	561	546	571	542	525	528	558	507	536	505	548	524	520	535	531	564	510	580	500	553	527	571	531	546	574	503	602	568	511	541	514	525	529	530	528	534	535	503	576	541	573	482	592	558	516	590	563	517	499	564	530	539	580	538	536	540	521	525	527	545	492	543	509	552	545	532	562	564	552	537	546	569	537	573	537	565	549	541	521	565	545	528	536	551	566	528	565	570	559	560	539	535	521	551	535	526	530	567	553	491	569	509	566	529	518	528	538	569	526	526	537	541	525	558	499	581	511	533	561	569	533	547	544	548	554	564	518	521	524	551	547	558	512	535	535	534	523	539	492	521	536	544	501	545	558	537	529	498	511	545	551	470	550	507	496	527	551	549	544	538	518	573	555	541	503	521	524	540	506	562	534	556	509	544	520	539	544	473	538	499	554	546	535	504	515	555	547	532	555	530	558	555	545	536	534	515	550	547	530	508	490	512	515	550	554	547	519	562	563	525	542	558	601	534	554	558	563	500	543	550	528	534	556	520	541	520	528	568	508	506	512	588	516	596	492	509	519	532	521	539	532	505	582	554	477	502	504	518	542	520	526	532	515	533	534	540	541	483	554	542	508	558	569	546	537	536	530	517	559	526	525	563	511	537	522	543	527	521	544	563	500	523	538	506	554	508	532	552	527	525	529	550	523	548	534	517	530	557	518	508	547	548	550	516	529	546	580	536	506	542	563	513	526	525	552	524	513	583	546	533	521	552	540	526	530	540	548	562	517	515	528	537	533	530	521	507	516	550	557	558	542	525	527	535	524	485	533	568	539	526	539	521	533	498	535	513	550	575	543	512	523	494	550	546	499	513	514	517	554	536	530	551	576	566	553	505	586	550	535	535	546	510	529	540	556	526	520	536	517	525	522	548	543	538	523	516	575	532	516	563	542	551	505	552	597	526	567	524	497	538	562	544	548	515	542	519	503	563	510	543	537	538	571	545	536	570	529	550	541	529	525	509	574	533	511	514	512	527	537	529	559	551	537	533	567	510	530	549	533	540	520	502	555	531	504	542	532	503	526	547	525	529	527	558	520	537	526	507	518	560	501	499	516	565	527	515	510	533	535	517	516	543	530	573	509	600	522	517	544	574	550	542	493	552	521	554	526	569	568	552	550	528	535	578	550	498	566	536	526	550	544	511	548	526	529	535	547	517	516	492	537	527	530	524	456	508	503	477	549	525	533	553	544	546	529	540	525	537	523	502	535	532	547	550	569	543	500	526	534	562	541	502	538	539	506	507	568	539	540	514	509	569	551	485	537	533	573	510	542	548	527	531	521	551	543	491	561	496	518	514	571	538	509	536	532	519	544	538	535	537	548	487	507	549	532	548	525	555	497	544	562	528	516	562	554	535	532	575	509	567	578	532	565	554	574	537	540	513	506	526	530	545	546	568	573	491	532	538	513	571	476	534	546	583	514	537	540	500	518	512	540	536	533	549	527	557	538	557	564	577	555	538	515	539	573	565	510	521	572	547	506	534	536	524	554	534	530	558	507	508	565	530	559	568	555	531	523	550	524	564	534	508	549	521	538	558	533	556	522	491	543	520	568	536	579	541	540	530	544	538	539	538	566	548	514	540	528	498	521	517	552	537	539	596	549	523	551	562	569	524	584	555	569	523	562	536	558	549	534	572	575	525	532	544	515	520	526	593	558	564	531	498	551	530	533	534	560	518	501	513	566	530	532	520	565	577	507	552	566	487	554	554	506	539	525	478	554	532	564	482	503	563	557	535	552	508	506	582	504	520	503	544	540	517	543	528	541	547	529	535	573	508	547	537	509	543	536	529	574	514	512	503	516	537	536	541	557	521	547	542	534	503	525	566	532	521	561	501	536	544	509	528	531	570	519	558	526	524	558	521	566	528	544	545	553	543	540	528	550	504	582	570	510	513	561	538	551	503	511	555	541	556	579	516	552	537	538	550	544	536	555	550	559	533	512	548	580	491	562	514	565	540	534	548	537	538	521	508	540	543	526	513	543	550	506	575	559	533	557	521	523	541	541	516	555	527	514	518	566	549	551	568	550	546	522	536	548	515	490	561	544	461	549	594	547	513	572	558	576	516	534	539	529	557	561	539	577	577	529	505	519	546	520	518	556	502	516	509	558	544	549	568	517	519	548	543	511	562	534	543	578	551	546	510	516	586	564	575	556	501	543	548	576	580	519	526	517	574	519	549	552	560	544	511	563	507	523	560	520	532	523	544	511	569	585	540	526	515	544	535	542	537	534	554	539	534	521	533	571	526	558	557	552	552	557	558	517	471	564	514	567	563	527	551	486	555	526	547	530	551	558	545	537	530	591	491	508	558	521	517	544	547	527	524	569	515	546	594	529	550	538	537	550	538	587	557	504	566	552	531	537	547	514	527	513	564	510	510	509	584	582	531	516	526	521	509	500	528	528	524	526	506	511	576	531	570	542	538	550	580	549	554	542	499	566	527	540	527	542	566	554	510	523	517	546	526	552	523	553	536	511	534	544	518	517	513	578	511	520	524	520	545	529	513	543	516	532	536	545	539	524	580	513	549	536	561	536	540	562	542	532	541	561	518	544	559	531	533	549	529	509	532	543	555	518	534	528	523	552	544	534	527	529	502	568	598	534	538	541	509	561	517	549	498	529	512	526	556	523	546	503	547	541	527	535	552	504	519	553	523	566	543	527	522	523	492	533	516	552	535	541	547	537	553	548	518	518	556	530	534	539	543	516	528	558	505	556	549	522	566	568	505	572	538	542	563	547	562	545	579	552	502	532	562	487	510	533	533	525	544	494	522	482	542	563	559	569	491	489	558	537	512	544	532	524	551	561	557	551	502	542	542	524	528	564	521	513	522	551	546	569	505	539	567	563	552	524	558	558	544	525	535	514	562	576	545	554	522	548	534	528	540	517	535	510	530	563	544
23801	21088	28344	24089	21046	5678	912	613	544	538	494	446	428	415	378	431	347	394	385	358	362	365	388	363	367	341	330	328	332	331	334	318	343	363	308	376	358	324	349	315	337	366	325	299	370	349	346	314	324	301	317	330	351	316	315	320	310	341	350	334	311	304	320	340	327	363	303	365	321	304	330	298	341	317	326	339	358	293	332	344	342	330	340	330	323	315	334	301	336	354	312	318	288	351	339	329	334	308	372	322	330	320	324	371	320	335	352	312	355	312	307	323	315	302	324	295	338	339	318	346	338	317	318	348	367	360	287	302	321	335	316	318	352	302	350	327	333	310	321	350	313	327	327	334	332	311	342	303	320	323	328	322	308	342	313	309	311	327	337	306	318	349	347	312	311	295	330	316	332	322	352	318	322	320	357	305	337	338	326	323	292	328	307	304	336	330	337	331	333	339	346	340	339	323	354	326	333	307	325	308	347	353	338	315	321	322	327	329	284	309	348	340	351	324	333	320	335	329	342	340	308	317	332	331	311	333	341	297	322	295	345	304	317	346	325	292	329	314	326	316	322	360	323	323	329	310	327	304	342	321	321	328	343	355	328	320	353	294	359	345	336	339	307	363	342	334	315	336	332	361	326	314	331	341	391	313	305	310	316	341	325	334	365	339	295	314	287	314	320	307	308	338	365	348	305	315	338	336	313	328	329	322	362	313	311	303	320	331	334	322	319	346	300	313	330	352	295	318	331	326	320	317	338	350	361	367	324	332	314	295	312	339	319	330	364	316	336	296	354	351	315	348	324	307	325	321	363	361	332	349	330	367	316	323	288	327	319	339	296	296	323	316	319	339	339	308	311	322	345	322	375	334	292	338	329	349	317	343	354	326	328	333	359	312	305	339	328	322	350	307	302	317	293	333	338	330	346	352	315	323	290	336	342	305	322	365	333	301	343	307	316	317	330	341	337	324	332	371	327	320	276	339	334	336	315	361	312	311	345	313	329	314	356	307	322	306	362	327	327	330	309	315	329	326	326	323	340	353	327	294	359	306	334	348	341	327	339	325	342	314	334	316	310	285	324	332	303	327	326	305	307	321	337	354	330	334	315	342	327	356	321	325	324	313	339	322	340	316	336	329	334	339	335	322	323	330	318	344	292	311	353	350	350	327	331	330	330	342	322	322	335	301	326	317	321	349	340	322	342	343	349	322	336	329	311	313	324	324	333	325	330	309	346	320	320	333	337	321	328	329	307	335	354	327	324	333	303	339	339	329	332	312	331	349	323	337	320	357	301	295	336	339	314	346	326	287	315	326	332	328	329	352	325	340	327	328	324	300	344	321	343	314	298	347	316	351	340	323	292	316	347	343	336	336	333	322	302	324	333	329	327	326	328	361	299	331	342	348	363	315	340	355	293	332	335	357	341	322	321	315	328	351	330	340	329	303	311	310	322	320	301	327	321	360	311	374	329	329	331	313	342	346	338	314	323	346	312	349	312	316	352	328	338	320	349	346	337	316	315	310	330	318	335	315	349	320	361	324	306	307	309	342	345	332	320	330	312	329	324	329	306	337	289	307	350	327	328	336	336	312	322	324	349	331	329	315	329	325	294	314	324	274	320	329	352	331	278	312	335	350	327	374	339	329	308	317	357	345	319	336	344	330	323	302	333	332	285	297	324	347	352	312	316	361	321	347	336	293	328	326	314	321	349	309	347	326	328	333	340	321	315	317	338	326	324	338	318	296	350	316	322	310	344	336	314	307	335	312	339	326	285	314	293	315	330	328	326	364	314	299	314	320	320	351	342	327	320	331	312	302	341	286	303	307	322	327	319	329	362	345	358	316	311	325	308	308	295	343	324	326	320	306	342	283	309	282	309	312	325	302	326	362	295	340	335	324	340	297	333	332	303	336	323	326	328	334	332	339	326	317	327	339	310	373	340	314	310	319	354	320	373	332	328	315	310	302	324	352	312	295	307	339	316	335	324	315	345	311	329	346	323	310	331	340	336	289	343	339	334	299	331	321	308	307	316	329	317	346	334	319	327	338	327	317	333	351	328	303	334	297	327	324	328	315	312	326	320	340	306	325	280	328	318	303	354	339	318	299	325	314	319	337	358	306	352	341	330	346	341	333	311	338	331	300	324	324	305	304	333	304	375	339	326	309	336	347	320	333	286	321	313	337	326	302	338	291	326	327	336	291	345	310	300	335	337	336	329	355	316	324	346	317	346	300	312	307	293	328	329	312	329	334	341	344	320	315	293	348	328	317	316	331	311	311	308	308	306	327	340	313	336	302	302	302	320	327	305	343	333	338	290	310	339	309	333	305	355	291	350	313	339	328	342	346	323	343	345	304	324	300	300	336	333	333	340	321	322	317	299	309	328	330	330	299	325	291	318	309	299	332	326	333	307	304	302	319	332	336	305	358	342	287	358	318	368	337	317	300	334	304	320	346	330	351	332	342	335	299	306	321	316	311	347	326	340	364	325	353	326	327	310	346	315	367	338	306	341	301	314	309	343	338	335	316	307	337	345	311	354	313	295	299	345	320	303	308	317	340	335	318	342	313	312	314	330	301	336	308	320	344	338	338	317	312	353	332	314	318	328	348	303	351	318	321	290	321	328	309	350	346	346	333	293	329	315	343	314	313	314	345	342	344	322	332	345	328	319	353	303	322	317	347	333	307	317	331	332	307	341	335	318	322	318	298	317	318	313	343	300	322	334	338	312	333	311	331	326	329	274	321	325	367	361	321	299	330	321	290	306	319	325	304	328	333	331	328	331	325	312	349	320	318	327	321	315	332	349	299	304	302	298	325	315	328	311	317	327	327	327	348	318	317	348	307	335	326	333	301	318	337	295	311	319	314	307	350	320	375	317	351	315	349	333	360	305	306	329	373	335	380	315	323	332	324	327	348	324	366	315	328	338	340	324	321	300	301	341	343	362	308	301	310	303	290	310	333	322	321	319	318	309	300	336	356	305	305	331	351	314	336	350	312	325	363	314	309	325	361	342	343	334	334	310	329	306	309	327	305	314	334	337	316	300	318	350	327	286	371	340	321	320	321	297	342	347	308	305	317	312	288	337	334	337	329	353	338	302	311	354	312	328	336	311	318	358	368	340	343	303	348	359	317	341	332	332	325	337	315	339	319	303	310	341	355	322	327	353	329	332	333	341	317	354	338	307	338	332	325	338	330	345	330	339	313	299	334	340	318	347	330	352	330	308	306	338	330	370	317	321	318	347	304	291	310	318	330	295	326	292	324	346	321	298	331	321	321	340	308	341	315	338	324	302	311	326	348	353	337	300	346	330	324	332	333	336	318	314	283	342	327	279	316	305	349	352	356	345	335	308	338	300	307	340	335	321	327	316	326	329	285	334	341	320	321	298	337	328	319	351	345	310	315	324	343	341	356	363	340	343	334	311	314	321	323	345	329	316	331	321	343	334	309	312	356	328	318	333	326	326	313	332	310	321	347	362	359	328	321	307	293	335	357	313	303	326	328
5220	10131	8283	4259	2982	2244	1731	1431	1236	1018	894	860	815	746	717	666	680	651	628	612	624	590	547	567	597	567	580	589	564	541	540	533	542	526	504	471	550	522	520	534	540	525	485	503	502	495	544	519	563	518	528	541	505	446	534	519	480	511	523	487	522	498	529	492	465	513	514	541	487	540	464	506	534	486	510	459	555	516	534	493	526	495	501	486	504	512	475	467	512	510	501	489	507	532	495	529	524	528	536	481	523	472	520	506	528	490	524	534	502	475	485	487	508	517	509	474	524	479	510	500	528	502	512	519	495	499	496	505	527	490	508	512	438	502	514	526	503	532	482	510	522	510	501	541	514	521	500	509	522	492	519	495	514	492	492	514	491	525	497	454	477	485	517	498	517	514	535	516	504	471	512	456	507	532	509	546	518	514	478	460	521	517	517	498	497	477	494	514	517	479	492	474	515	503	482	539	529	522	485	490	559	501	543	512	469	488	529	504	538	501	509	536	475	495	474	504	487	518	480	489	488	491	493	549	519	527	482	471	477	513	516	505	474	469	445	486	469	471	478	491	546	471	507	507	490	496	508	506	490	490	530	490	491	515	478	477	528	502	502	517	470	474	510	513	495	507	463	478	569	504	519	492	488	515	472	513	489	516	483	518	524	486	483	502	508	497	497	525	495	503	505	502	512	499	526	501	511	499	496	527	522	524	526	528	553	514	574	504	504	510	519	455	501	518	486	503	496	501	541	515	489	503	508	487	506	551	504	489	472	509	544	523	565	540	537	500	526	524	553	514	506	520	523	479	510	510	506	479	495	520	500	509	491	485	510	482	505	518	498	517	527	504	495	485	549	471	469	521	509	532	526	500	463	471	523	508	530	523	501	483	510	480	496	525	501	480	467	505	547	483	516	522	487	512	502	519	526	492	506	518	502	471	524	518	525	533	526	485	504	512	498	501	509	501	514	519	459	524	533	502	546	521	535	515	484	528	496	496	457	510	490	477	502	529	488	506	487	485	510	529	512	498	527	463	468	533	501	488	506	573	496	504	472	495	495	507	504	472	508	505	524	496	489	508	458	501	493	514	518	487	516	508	484	496	517	541	486	518	484	502	526	543	543	560	479	496	515	491	516	508	487	533	476	512	485	469	480	501	489	502	480	470	503	472	487	477	507	513	489	528	526	511	507	475	516	486	507	510	514	562	489	501	517	522	467	536	486	473	468	510	498	509	521	502	492	489	474	467	470	487	514	505	473	538	490	479	500	489	499	523	475	533	504	509	527	496	513	500	552	520	505	545	494	486	522	527	486	510	526	499	529	478	484	486	535	492	527	498	464	504	492	515	490	538	483	482	504	482	492	487	520	520	554	488	473	522	504	537	493	487	511	552	506	483	513	512	542	518	471	497	502	506	484	498	540	516	508	485	508	493	531	477	500	512	508	496	512	438	486	526	489	465	502	499	550	468	517	513	499	492	495	481	528	499	511	480	511	522	458	478	487	542	510	507	476	515	507	499	510	492	517	485	535	492	480	504	521	467	497	518	520	519	495	482	534	483	474	475	521	502	483	491	512	491	459	500	491	500	479	505	519	492	494	536	541	504	497	487	479	528	524	476	499	492	496	517	499	510	472	566	486	475	531	516	494	499	488	481	524	517	516	507	483	468	546	483	559	509	573	532	520	484	485	495	515	506	519	511	502	517	477	492	420	532	519	504	478	486	492	432	513	558	504	502	486	479	542	498	507	492	502	500	496	544	536	520	520	454	498	517	471	499	469	503	521	471	528	551	487	513	577	517	464	519	464	513	552	480	493	509	497	507	499	525	488	531	493	496	497	541	497	529	529	507	510	510	506	530	534	523	468	510	484	503	508	512	507	497	528	518	466	494	519	480	517	514	498	511	496	483	492	489	505	485	516	528	497	539	465	477	499	503	511	523	523	537	490	491	491	555	464	510	503	463	518	529	466	527	543	448	528	489	508	558	486	496	504	542	512	517	532	461	504	475	456	525	499	528	516	471	547	526	484	487	501	475	468	474	470	487	507	524	530	488	498	463	482	496	482	525	477	504	489	497	544	477	510	485	465	496	527	549	520	474	498	484	516	476	472	513	520	479	485	489	529	500	486	504	523	495	513	530	534	526	515	463	527	511	487	510	492	502	485	463	505	506	482	552	532	494	509	490	471	481	515	498	501	518	517	480	489	472	512	505	494	449	512	480	532	490	488	479	511	480	501	476	469	525	494	473	495	462	499	504	485	515	491	489	470	500	506	526	544	522	510	511	472	510	496	492	548	479	513	515	469	511	538	485	503	496	506	488	520	524	511	510	531	487	504	517	476	512	481	517	495	462	500	498	544	499	520	474	484	469	529	452	501	501	520	494	508	465	516	525	526	544	503	491	526	466	544	510	479	511	523	505	488	493	539	507	497	494	546	471	524	532	543	511	533	508	508	495	504	496	528	504	543	506	489	500	510	505	505	483	492	492	506	466	482	504	516	490	509	460	524	488	490	556	488	498	461	517	487	515	475	508	488	513	486	472	531	518	520	517	506	545	498	533	500	537	467	535	517	501	524	492	497	488	514	505	459	511	507	534	485	483	498	507	496	478	527	551	484	504	495	508	499	494	518	489	516	522	493	476	473	496	500	475	446	520	500	509	520	526	505	504	533	492	502	495	458	508	480	521	468	491	481	518	497	482	511	512	508	510	486	487	497	508	527	522	517	479	522	474	516	497	504	477	470	474	443	533	535	523	508	499	495	507	496	498	524	495	530	480	496	491	459	534	498	523	490	523	512	472	495	528	495	488	493	524	516	522	486	490	503	493	482	499	484	470	529	486	500	523	485	504	495	542	515	517	525	489	491	525	507	485	487	483	539	534	465	496	532	499	522	465	522	508	496	502	508	492	494	465	521	485	529	479	495	481	479	468	489	528	525	508	503	556	481	496	505	531	515	460	498	497	504	526	526	506	535	491	517	491	479	531	503	479	519	482	525	495	491	519	533	486	509	463	481	509	543	518	523	480	525	511	519	534	521	506	498	515	505	471	519	498	540	557	514	497	479	489	477	474	459	533	538	540	465	479	494	505	503	501	515	472	523	486	510	489	508	510	479	508	480	503	499	510	512	533	474	480	503	517	506	496	499	490	497	505	469	476	512	475	501	460	495	488	486	527	510	473	557	525	520	485	497	468	545	528	528	510	547	531	515	504	550	521	489	494	520	465	492	505	485	504	520	478	482	479	481	542	454	503	489	470	456	540	519	499	501	513	523	516	475	465	495	502	530	518	500	485	484	481	489	474	501	512	503	475	520	507	498	509	532	462	481	529	539	503	488	504	509	507	506	516	493	461	569	507	515	493	490	519	490	504	498	517	484	513	470	516	529	492	505	511	490	498	482	477	504	474	484	478	484	492	477	499	502	548	458	530	536	532	542	502	505	488	502	532	479	526	495	485	510	487	506	498	514	509	480	481	499	502	566	464	517	549	525	499	524	485	480	486	493	509
23005	21120	28898	23582	21122	20917	2910	674	505	440	405	353	272	296	262	257	232	208	196	175	188	178	195	180	193	183	183	150	162	167	139	158	152	182	170	143	169	136	149	152	146	165	140	167	153	157	149	132	140	147	150	143	123	147	146	150	112	154	115	124	141	141	143	126	134	138	135	143	131	145	148	120	139	137	145	138	128	152	134	135	139	112	154	131	140	151	134	145	136	144	125	161	124	141	141	154	148	158	127	147	145	124	146	130	133	133	131	125	138	147	157	124	158	153	127	135	133	116	159	162	147	138	145	131	153	128	141	131	133	140	149	120	131	135	135	152	123	137	123	130	114	116	139	144	135	119	125	135	143	124	144	115	158	131	147	138	140	144	134	138	138	133	125	140	153	142	125	125	135	127	139	145	108	111	157	168	123	130	131	124	118	155	119	129	147	120	150	135	127	148	114	138	142	133	128	131	123	116	152	127	138	150	130	144	136	143	133	134	127	147	132	139	145	122	131	135	144	136	132	132	141	110	123	164	131	131	124	142	130	156	144	123	147	139	144	141	140	116	142	140	141	154	125	136	132	130	111	139	134	134	148	133	143	144	141	135	155	127	145	120	129	142	149	113	127	131	155	146	122	125	142	135	137	139	148	176	146	140	140	121	159	129	148	143	130	127	137	145	145	154	140	152	137	128	139	154	150	123	138	147	118	152	149	133	144	135	126	139	111	129	126	141	147	125	132	145	132	132	137	137	144	148	129	124	138	120	121	141	121	128	147	133	132	109	147	130	127	156	156	150	132	153	137	136	128	137	133	111	122	121	136	147	142	141	130	133	129	133	130	122	126	121	158	115	125	157	134	141	135	142	131	132	121	141	159	145	153	144	150	127	123	129	145	128	116	131	133	121	140	137	140	138	121	128	136	131	136	140	138	152	131	166	131	118	146	139	158	130	132	141	152	137	145	127	140	133	136	137	126	152	119	152	120	147	134	124	142	153	110	141	143	134	148	152	153	144	126	132	134	147	134	143	125	151	130	125	124	136	131	126	134	146	137	114	114	122	125	148	147	149	128	129	116	126	145	154	128	152	132	146	123	145	153	146	128	133	147	137	133	147	135	121	137	128	134	156	120	131	139	149	126	128	134	132	146	130	126	129	134	129	133	151	122	141	153	131	131	135	126	154	143	143	122	137	130	115	135	136	131	141	163	123	154	122	152	109	131	126	145	138	138	153	151	137	124	127	147	126	141	160	138	145	160	123	134	143	151	113	151	144	124	149	137	132	132	131	178	164	136	131	127	121	146	136	136	147	155	123	150	121	119	143	129	108	132	136	150	135	132	127	129	141	156	135	131	143	138	129	149	139	149	133	126	145	169	113	117	109	130	141	110	126	134	142	141	136	122	118	158	127	132	130	129	141	141	124	130	135	154	132	122	152	153	144	129	154	129	120	128	147	148	130	131	143	137	130	123	121	145	119	146	149	136	133	144	159	141	135	122	149	162	142	118	140	129	133	130	114	163	131	147	152	141	138	131	134	122	126	128	134	139	120	127	155	101	149	156	148	136	123	137	144	139	151	139	142	148	137	125	131	140	125	109	124	121	128	141	139	139	140	130	134	146	125	135	139	140	131	128	134	125	139	137	141	144	132	133	126	147	141	141	145	124	145	137	133	116	137	137	144	147	136	139	133	139	136	136	141	157	129	147	124	136	139	115	150	138	125	107	134	159	137	133	136	135	135	143	147	131	112	119	129	153	140	146	151	137	116	158	131	137	119	129	132	137	131	149	126	129	143	123	131	118	142	126	142	126	133	139	136	143	116	137	127	141	120	117	145	153	127	125	137	112	132	134	138	132	135	131	119	135	140	132	128	132	130	147	130	128	137	127	129	135	149	139	124	130	95	127	120	150	124	166	145	121	161	125	126	125	123	158	118	128	129	151	128	140	143	146	143	134	137	135	120	153	143	122	125	141	134	144	143	121	131	115	135	140	159	138	115	136	144	138	123	133	143	148	146	145	138	131	144	139	131	126	128	137	154	143	125	123	141	115	134	136	116	130	130	133	128	130	133	117	125	144	145	118	144	148	148	150	129	150	150	127	141	144	148	150	133	144	122	133	122	124	107	134	120	120	137	129	130	148	125	140	120	125	167	133	123	148	149	127	128	134	152	137	150	130	155	126	128	158	155	116	127	142	139	124	108	117	168	136	120	150	133	136	142	132	127	136	128	132	145	137	113	137	131	125	138	127	147	127	127	136	131	134	140	128	125	135	134	128	133	134	157	140	124	106	125	147	138	156	141	133	147	140	138	136	134	122	143	139	149	142	123	128	130	143	135	132	148	114	122	152	136	125	157	136	140	154	143	134	134	145	150	111	152	143	127	125	132	141	149	117	144	144	130	142	146	127	119	144	148	135	124	110	142	139	147	137	140	132	156	164	121	134	143	133	140	138	123	136	145	146	150	134	174	114	160	122	148	121	117	151	120	111	117	131	140	128	154	118	132	128	121	135	136	144	111	138	116	131	121	138	127	120	146	134	127	137	136	137	143	136	143	125	137	146	131	136	128	126	142	128	137	129	133	141	126	140	133	109	122	142	128	149	132	143	121	142	141	155	153	153	145	151	148	155	140	145	123	138	147	136	138	129	135	120	147	125	135	131	124	154	120	148	130	123	136	128	112	133	109	145	107	119	120	133	158	142	134	133	152	154	156	145	134	127	126	151	136	115	122	142	133	133	140	150	131	144	147	132	141	103	143	136	126	122	142	110	129	119	138	141	150	151	146	147	136	125	144	150	122	143	128	124	149	135	144	136	133	123	124	141	148	137	136	130	141	140	123	135	113	137	139	135	143	153	131	133	135	141	134	140	135	140	146	158	136	131	138	133	131	152	112	121	136	149	149	138	145	127	140	147	156	136	126	120	133	139	122	134	136	147	140	141	153	144	116	139	118	144	135	135	148	126	140	135	126	143	128	148	155	122	138	125	120	123	131	126	128	113	124	149	118	143	122	147	125	138	142	153	132	155	142	132	142	125	139	130	150	148	110	139	154	130	142	125	146	166	144	149	141	129	134	124	140	156	140	151	130	128	138	142	125	127	139	124	142	119	140	131	112	123	132	153	115	153	119	139	143	144	132	117	123	136	142	144	136	142	138	135	141	137	154	137	123	129	115	122	122	149	155	134	142	127	119	135	128	136	120	162	141	137	164	123	119	125	136	137	124	121	137	155	136	114	136	130	134	131	131	136	127	135	125	118	140	126	152	149	147	138	140	121	121	150	135	136	139	139	132	145	155	150	141	127	142	140	146	132	140	136	131	145	138	145	138	123	146	135	127	142	141	141	137	153	128	142	126	135	94	148	127	137	129	130	110	145	148	130	141	157	143	121	135	127	149	144	116	129	123	142	129	143	144	134	132	120	120	147	137	138	124	131	111	126	126	136	126	115	127	131	125	152	136	138	130	138	135	118	125	132	143	149	164	144	138	115	114	145	154	136	134	151	133
7358	15823	12999	6726	4712	3327	2558	1970	1601	1208	1034	907	814	743	677	568	529	496	487	458	438	393	338	368	372	340	348	331	317	312	319	255	291	286	271	260	246	291	262	261	252	239	271	239	240	256	255	233	236	247	225	228	219	229	261	241	231	228	239	232	228	233	239	224	224	218	241	225	238	250	223	227	248	220	238	215	251	223	213	225	228	236	217	242	250	242	211	200	223	244	233	237	242	207	245	253	230	220	233	211	202	215	244	211	237	227	230	217	199	210	220	242	206	221	242	221	236	227	201	234	209	228	217	227	196	205	237	243	206	232	214	219	211	221	251	207	235	210	190	221	197	233	208	224	194	243	231	233	229	209	221	225	201	230	216	214	214	216	214	230	206	223	210	225	179	227	208	230	239	210	213	225	220	218	212	245	222	187	197	211	216	217	211	213	218	235	178	225	203	213	240	219	220	224	192	241	198	231	205	240	238	214	214	227	233	225	212	217	230	199	203	203	222	225	230	211	219	213	229	238	181	219	220	219	193	214	204	223	218	199	211	191	203	192	223	239	199	207	220	199	205	236	204	248	229	197	213	223	215	238	239	230	228	192	225	230	208	213	222	214	217	208	193	187	229	225	208	217	227	219	221	203	205	247	222	227	220	210	187	211	238	226	213	211	193	214	204	202	253	216	213	231	217	194	207	225	191	219	218	210	187	220	265	208	234	192	217	238	208	221	218	199	222	223	227	211	201	209	197	187	202	223	231	229	231	212	208	217	221	215	202	241	229	215	232	231	225	204	231	218	231	226	213	202	192	211	222	209	234	228	226	217	195	220	229	243	207	202	214	225	205	220	212	216	205	234	239	199	193	215	195	222	241	226	208	209	208	221	214	216	180	213	217	229	221	216	212	221	246	190	224	227	211	225	210	209	213	214	227	224	217	224	207	224	189	239	209	205	212	233	220	217	211	217	193	230	236	218	219	190	218	219	226	220	205	235	221	215	210	228	213	238	228	199	211	249	211	223	227	219	261	227	220	251	216	206	222	204	225	236	219	193	198	212	215	235	215	191	210	226	209	214	204	213	224	213	239	211	209	207	224	219	218	211	207	223	210	224	208	224	206	205	217	236	206	206	215	216	232	216	200	212	214	227	226	224	193	203	200	221	222	228	211	197	202	219	239	216	198	221	238	217	207	208	207	190	219	228	223	206	254	196	223	227	249	238	215	227	215	212	230	209	201	234	234	225	210	208	213	227	238	218	208	203	196	199	199	200	237	177	217	215	221	228	213	187	214	218	247	238	233	244	225	193	212	219	213	223	197	224	189	229	226	227	203	219	203	220	221	192	233	224	196	210	210	218	230	213	237	214	211	231	200	194	210	210	206	211	197	213	204	202	232	190	212	196	207	200	211	222	202	214	213	218	220	187	208	227	191	232	222	190	217	211	200	216	239	231	230	205	218	236	197	229	213	203	216	204	209	231	209	212	190	212	254	236	231	195	214	232	211	224	201	206	215	238	243	227	222	210	210	233	209	227	202	211	250	221	234	228	242	212	223	227	228	212	215	220	197	223	206	228	218	233	203	210	229	217	220	202	215	247	234	235	211	220	217	224	204	204	213	207	211	216	223	221	200	217	220	197	212	205	214	197	222	231	238	247	230	217	232	232	220	227	209	210	215	251	211	229	228	210	220	207	225	238	189	198	221	215	222	210	228	249	199	203	246	216	202	227	226	197	204	202	224	198	214	222	225	189	238	208	205	218	193	228	204	221	234	218	228	217	214	203	198	218	234	202	224	221	220	208	236	224	223	213	215	182	214	217	223	231	232	215	237	234	219	198	216	244	220	229	229	201	208	215	202	224	231	219	247	200	210	194	225	257	215	219	235	235	211	212	216	215	231	195	244	219	232	240	211	200	215	211	202	225	196	213	199	201	180	202	224	213	229	212	226	231	215	205	227	196	265	222	229	233	215	227	212	225	211	209	228	201	198	219	221	229	213	231	176	225	214	215	211	209	211	218	227	211	230	199	199	228	204	228	235	219	210	221	198	216	200	194	220	225	198	236	204	197	245	228	213	227	193	229	223	218	218	228	220	224	212	226	228	246	199	209	208	210	220	232	208	219	221	210	217	239	220	222	209	204	210	237	232	206	221	218	198	217	241	216	221	221	217	189	201	206	193	229	207	216	239	214	227	214	193	234	227	225	211	220	200	205	226	229	228	205	222	221	208	229	216	213	237	191	199	227	195	218	234	226	216	224	205	207	224	235	217	221	191	219	217	213	226	202	190	207	188	223	216	205	206	224	242	203	236	214	226	230	222	220	204	212	223	248	203	208	207	203	196	210	202	253	234	239	199	201	233	229	215	235	226	216	213	212	221	192	235	228	211	213	230	224	212	235	209	236	218	228	188	216	212	229	219	227	216	218	213	214	218	202	203	220	213	206	206	229	226	220	232	225	220	221	207	233	205	227	235	220	203	211	225	200	230	235	226	191	225	208	247	208	216	204	196	207	222	223	200	214	194	232	228	193	223	185	195	224	232	200	223	212	222	215	218	199	210	231	234	240	213	203	212	213	194	210	225	224	208	243	222	248	237	225	227	228	209	192	221	209	225	218	175	220	210	219	228	201	236	197	253	199	213	200	243	232	236	211	206	227	253	211	200	181	230	192	211	199	200	206	211	219	211	251	217	220	207	209	232	219	227	219	217	230	234	204	230	218	214	206	216	234	220	217	204	230	202	206	200	224	221	216	224	221	204	237	220	236	229	235	233	217	208	202	207	213	189	211	237	243	209	243	197	209	238	226	226	203	216	203	232	215	185	227	207	236	202	228	202	220	206	242	254	191	216	201	184	244	228	218	205	198	214	196	206	195	218	208	211	209	189	217	216	229	221	219	214	210	182	206	223	216	210	220	237	207	203	216	187	215	208	197	213	214	222	178	235	220	190	198	220	203	215	209	214	184	252	209	234	215	211	214	197	238	213	216	223	203	243	221	211	219	213	201	233	195	219	209	209	209	222	223	212	214	239	203	208	228	227	240	222	211	213	195	221	222	209	192	191	239	210	211	226	209	233	228	200	233	211	192	196	210	222	224	235	231	199	180	192	214	191	226	227	253	227	219	219	197	210	253	240	230	187	228	230	188	218	199	220	224	199	207	195	211	193	214	220	210	226	233	211	207	222	215	200	217	236	210	191	197	245	245	238	220	229	209	211	222	216	212	223	207	207	214	201	242	217	222	184	192	220	210	226	244	217	226	236	202	216	231	204	223	226	229	201	252	188	206	205	220	219	230	206	219	219	232	218	206	218	247	242	219	223	226	247	214	223	233	228	217	207	239	198	205	216	210	220	219	218	203	229	222	219	205	209	240	206	216	236	193	228	204	232	210	195	220	199	228	217	234	193	208	238	203	211	210	211	214	204	193	199	215	229	186	221	224	196	219	218	223	202	211	212	227	203	243	208	216	215	217	218	214	219	207	187	239	205	223	193	216	207	203	206	202	246	229
26696	20022	6274	640	396	362	377	394	358	339	369	364	370	383	356	361	354	363	342	368	378	342	350	345	337	333	344	358	357	333	371	333	342	333	344	327	373	341	334	322	354	343	340	363	313	356	358	332	380	364	368	319	370	368	376	353	356	317	342	351	358	373	332	382	349	369	379	312	375	344	338	347	339	358	308	349	372	325	362	375	337	343	362	340	340	371	351	377	339	356	349	340	356	391	343	341	349	361	362	355	361	345	344	328	373	359	402	389	351	343	374	382	340	372	338	363	348	401	355	372	341	375	342	326	362	321	345	364	343	332	338	330	338	318	316	354	344	355	353	339	395	336	375	359	330	399	366	371	345	344	358	357	364	331	350	357	388	329	338	311	332	332	329	331	348	338	355	367	322	371	365	370	360	321	341	364	332	359	361	334	362	326	333	319	338	345	329	337	355	364	380	358	356	331	332	339	333	348	351	349	365	369	346	377	334	325	361	343	341	321	354	349	360	331	339	356	332	357	354	341	325	316	350	329	335	334	363	337	327	371	338	371	339	344	333	320	346	338	328	355	325	350	357	315	367	337	336	362	347	295	357	353	347	367	336	342	397	329	349	322	360	373	339	342	355	359	369	374	329	360	333	349	338	355	351	342	366	350	354	365	383	346	324	352	357	349	330	350	351	360	344	367	351	330	366	363	345	350	345	331	348	332	365	349	351	301	361	350	356	318	323	354	354	365	339	345	356	362	340	324	376	372	343	366	369	339	327	339	343	359	340	346	363	361	332	340	349	363	333	370	311	360	323	322	353	313	359	339	300	355	329	342	341	376	358	356	379	345	366	367	376	338	343	354	336	346	385	353	358	375	339	356	346	321	354	362	304	368	355	360	354	321	325	347	364	373	359	355	349	338	382	322	346	371	346	369	334	333	362	342	375	388	339	321	345	345	364	362	316	350	335	338	350	363	334	343	373	351	347	360	348	356	374	360	324	327	349	363	330	347	353	360	341	349	381	341	331	310	353	336	341	363	367	334	358	362	338	345	329	413	328	381	378	353	330	318	371	350	315	345	324	340	319	352	368	367	365	366	372	334	367	360	325	370	358	341	336	370	354	368	358	341	323	339	361	365	307	361	358	356	352	329	365	333	381	352	345	335	350	346	349	354	355	360	314	363	360	343	361	332	351	350	339	370	375	337	348	339	326	352	372	333	345	370	342	335	325	343	357	329	359	357	343	366	353	351	320	321	345	345	373	345	344	369	332	347	352	375	370	322	356	385	328	334	368	359	377	324	352	357	399	337	342	327	343	306	366	364	366	340	348	333	334	343	365	357	360	346	334	343	359	334	346	347	305	378	339	408	341	337	347	327	312	349	336	321	348	343	313	367	359	339	358	380	363	349	366	329	369	376	372	377	359	358	379	371	349	361	364	343	354	347	335	358	349	349	310	326	380	371	339	349	350	331	355	365	354	342	350	377	337	366	320	359	372	364	334	353	348	363	325	342	341	371	359	354	360	372	362	349	333	329	315	359	359	316	369	370	346	370	353	356	345	345	332	348	346	330	375	350	339	337	362	360	336	349	303	358	373	350	349	318	383	347	384	348	377	375	335	342	370	339	325	363	374	359	371	339	342	352	382	339	349	327	331	327	360	355	354	345	354	367	358	369	325	316	337	342	378	330	353	369	356	366	386	344	373	332	344	320	347	339	335	366	369	358	333	335	361	335	373	356	316	306	351	347	354	369	336	368	357	370	355	319	339	298	357	360	326	305	366	354	341	327	360	397	348	347	328	324	332	341	370	362	353	324	365	373	324	353	373	369	346	357	340	370	322	358	339	319	345	343	337	361	343	337	330	319	293	299	348	353	354	353	331	342	323	310	344	320	370	371	333	337	344	385	374	363	329	352	335	338	366	349	396	346	347	319	384	335	370	357	366	359	334	333	328	377	322	364	349	321	372	398	359	365	376	369	325	323	347	338	355	347	331	363	342	347	371	321	344	339	356	359	325	343	358	344	367	329	357	345	367	316	355	326	336	336	367	348	345	344	340	323	371	354	323	358	341	361	348	351	341	312	316	378	380	352	356	338	343	354	358	342	356	358	370	369	356	354	353	344	375	350	370	344	360	349	365	361	340	355	333	386	352	347	356	336	370	324	379	366	328	326	362	368	367	339	307	343	340	336	355	349	329	358	331	369	347	343	366	357	365	345	327	354	383	330	345	403	364	337	340	338	353	348	315	353	350	355	324	339	323	350	353	366	367	369	344	389	379	360	348	362	365	355	326	366	342	328	357	332	384	352	384	347	370	322	371	357	352	386	337	349	343	356	321	368	381	331	361	308	362	334	351	380	338	344	353	357	357	367	343	372	353	359	357	352	363	354	363	351	358	368	367	369	349	339	347	338	361	343	388	342	307	340	379	334	345	315	368	337	356	358	351	328	366	356	344	326	353	343	342	315	359	321	380	346	366	377	339	349	336	348	340	342	340	354	369	359	327	330	347	336	343	337	336	351	371	348	349	330	335	360	393	346	368	348	339	342	340	349	331	348	371	347	384	353	312	352	337	338	350	345	341	372	351	362	360	351	354	340	332	367	365	361	351	330	365	351	319	324	313	353	366	340	320	359	302	358	337	338	334	388	329	313	359	317	361	354	332	334	369	337	365	356	349	340	365	341	339	375	337	322	333	325	342	362	341	367	355	314	344	367	305	351	386	375	334	362	358	341	346	353	363	346	380	361	364	349	343	325	336	321	366	320	368	339	364	350	344	321	323	326	359	357	343	333	323	343	360	332	322	349	335	365	308	343	362	324	345	337	326	325	314	331	362	368	388	341	319	345	371	371	342	351	339	364	335	357	348	365	349	364	346	364	336	316	355	375	383	356	348	353	353	362	380	348	352	329	356	349	352	332	344	346	325	342	351	368	371	365	357	330	308	356	359	340	353	353	339	387	342	349	342	324	372	355	333	340	356	360	363	350	352	363	337	346	326	292	344	365	355	362	358	350	357	346	338	356	341	381	333	347	376	375	357	367	342	353	330	362	339	335	342	314	344	350	349	349	367	352	358	358	345	353	341	375	343	342	365	348	355	337	337	342	312	325	361	345	329	372	359	340	357	346	328	364	361	359	374	324	370	350	369	348	347	342	359	342	341	352	340	337	318	335	357	383	329	328	358	339	354	354	326	306	376	292	348	342	324	345	353	324	365	367	350	383	330	344	353	311	339	361	327	345	340	356	345	393	338	337	322	322	357	328	341	311	320	370	343	384	350	357	349	358	350	360	375	353	330	355	352	343	338	372	352	364	309	376	320	357	358	337	357	361	343	343	332	356	346	344	322	343	334	360	385	336	380	351	335	370	338	363	332	351	407	365	362	356	367	379	379	362	362	309	348	380	369	344	323	348	366	376	370	353	354	352	359	341	315	347	344	324	334	330	368	344	313	333	368	334	361	352	350	345	361	347	362	341	344	306	327	328	377	342	316	313	362	355	360	363	348	319	364	340
4102	1354	1142	844	731	623	630	595	596	551	582	545	560	545	558	574	532	494	520	551	549	489	537	552	559	550	506	533	521	492	510	543	563	524	525	511	551	572	511	546	513	564	541	520	506	510	514	528	540	549	553	500	556	533	528	535	542	522	513	504	526	516	535	484	478	506	525	513	532	512	554	534	508	554	543	507	516	537	496	504	495	499	528	555	510	545	586	529	528	506	518	550	534	505	477	519	525	499	498	504	584	545	523	541	559	517	551	504	538	523	492	509	514	514	535	552	543	533	512	544	531	529	535	517	495	541	559	551	487	541	477	557	521	531	533	580	529	507	529	500	550	480	501	518	553	513	568	555	550	536	558	543	559	525	524	510	527	534	512	520	543	534	536	527	504	520	491	556	568	532	509	522	544	543	523	513	492	534	542	557	517	517	529	520	578	559	524	530	531	534	548	516	576	547	531	542	559	521	546	543	534	523	524	538	515	533	544	535	535	514	525	544	541	537	502	544	519	536	541	541	520	550	548	529	522	567	529	519	546	554	507	576	475	524	530	508	537	533	546	513	531	545	518	573	513	533	543	519	538	529	496	528	527	518	552	535	530	537	541	539	536	543	520	562	514	538	538	497	510	528	510	538	483	544	531	556	510	513	475	507	559	542	532	492	522	565	536	530	536	515	541	497	540	557	497	513	553	557	527	522	541	514	563	515	543	529	534	547	526	537	520	538	511	522	515	547	517	514	518	520	539	514	491	518	498	497	547	551	522	509	519	564	506	478	523	519	537	539	510	558	520	507	521	564	498	541	561	552	536	557	527	534	500	526	510	545	483	541	549	517	519	522	508	510	564	538	529	508	498	518	521	509	512	535	528	529	533	535	533	556	547	504	523	540	521	532	517	468	550	518	493	555	494	544	542	523	519	543	541	504	484	499	538	472	530	538	506	524	543	566	515	551	531	516	506	587	481	544	543	548	548	563	553	555	484	540	558	523	541	548	502	533	535	545	523	552	445	525	546	519	523	559	546	525	543	541	523	541	551	531	520	546	540	541	547	516	516	530	510	535	500	539	538	523	541	493	540	565	536	511	540	521	537	573	500	513	530	522	493	517	541	505	540	519	536	568	541	535	508	574	506	552	524	520	554	491	498	556	540	556	512	513	537	546	513	530	539	549	482	512	546	532	552	553	543	524	543	507	547	546	526	577	520	537	536	527	492	555	498	563	554	552	558	545	527	569	522	527	501	536	567	564	500	513	509	530	548	550	540	530	562	551	562	495	533	490	514	505	571	533	528	568	542	560	475	496	502	507	490	539	526	525	521	549	525	562	547	500	499	489	559	517	554	545	524	533	484	558	470	514	524	545	536	503	550	539	561	523	523	494	553	534	496	517	522	560	564	535	535	472	541	510	487	535	510	528	539	580	493	547	517	527	507	535	506	533	511	523	527	509	500	537	517	521	491	506	520	524	523	538	555	533	531	529	530	494	566	556	517	531	524	509	514	555	544	528	536	532	519	574	513	512	556	560	513	536	554	531	535	534	516	527	512	553	519	528	555	570	485	523	535	544	487	514	553	553	509	491	485	493	530	570	513	509	530	506	531	534	558	509	543	532	535	525	489	554	543	539	514	541	553	505	506	529	538	494	512	523	541	544	569	533	568	502	501	552	529	554	544	539	504	562	581	522	530	529	517	522	511	547	530	566	524	496	509	515	497	507	515	515	515	537	529	564	512	537	509	537	545	521	516	555	504	557	506	549	513	509	538	544	490	589	493	532	537	515	543	517	552	533	505	517	515	538	532	510	507	557	502	521	538	529	556	555	524	503	515	498	517	511	485	548	520	511	515	502	558	540	571	557	540	546	557	535	519	561	548	518	501	564	568	527	510	554	508	568	532	529	505	557	485	518	497	515	587	551	524	508	495	508	559	505	514	527	514	534	542	527	488	522	551	509	527	496	539	489	531	500	509	551	535	498	553	512	525	500	532	564	544	534	542	530	498	528	500	540	505	525	507	517	507	527	500	535	513	552	544	516	520	583	523	514	570	597	505	531	558	512	540	542	534	522	515	480	525	520	500	499	512	553	535	547	526	542	540	547	494	504	558	545	509	511	515	518	508	525	497	537	529	529	526	516	552	535	562	563	582	532	512	519	549	527	512	513	471	546	514	537	520	564	516	539	560	539	521	537	531	533	517	552	473	473	569	538	521	514	566	518	531	558	548	526	457	550	551	503	558	496	531	486	518	528	525	517	513	519	518	546	511	519	509	529	559	545	513	534	524	551	538	548	554	518	519	498	530	525	497	502	541	550	554	518	521	546	468	519	533	527	517	534	525	542	518	529	525	502	532	527	501	510	551	531	545	500	519	561	503	568	529	511	521	533	535	503	567	510	491	549	553	558	526	560	562	500	503	541	544	528	516	516	511	507	525	561	506	498	570	538	496	536	480	528	543	507	511	544	554	458	496	524	516	492	504	564	523	533	527	547	558	471	575	520	524	533	510	512	571	520	510	531	491	517	525	538	544	538	541	499	505	498	487	528	504	513	555	527	523	548	527	552	520	528	519	533	529	495	541	566	504	531	496	526	500	502	549	514	496	502	460	490	554	571	542	526	486	519	528	560	506	563	507	528	510	526	533	521	549	499	505	555	524	523	537	551	516	553	556	536	529	585	515	509	525	513	529	530	558	517	517	505	510	555	512	544	505	528	535	490	504	513	540	513	483	516	500	557	507	573	507	537	542	557	537	527	549	508	571	545	524	537	549	520	546	522	527	516	525	521	460	520	540	506	554	515	554	516	531	547	574	491	480	535	496	491	498	539	542	562	547	550	506	521	514	506	534	520	554	576	509	558	496	501	509	501	511	536	543	536	574	525	568	537	510	500	511	504	521	560	542	552	471	502	549	516	553	525	537	493	527	523	541	523	537	527	546	539	514	500	526	516	529	535	494	537	537	539	510	526	524	503	572	516	503	526	502	571	549	543	557	498	510	530	510	539	545	530	545	522	505	515	532	508	509	509	517	496	504	507	518	560	538	538	560	536	538	529	557	496	554	546	547	524	541	534	563	555	477	520	524	520	529	570	536	518	505	503	520	518	519	528	541	513	507	544	527	523	530	500	531	554	541	528	522	524	566	540	541	478	564	522	581	525	529	520	524	570	572	494	550	553	544	548	531	538	493	554	520	506	553	569	518	542	494	550	511	566	477	516	549	489	534	535	538	549	523	522	498	510	544	547	523	515	562	529	570	533	518	549	571	525	519	530	545	542	516	518	520	517	506	563	493	556	550	512	496	501	525	532	522	510	506	547	503	533	524	517	559	506	502	455	549	534	559	532	510	513	550	537	553	531	480	545	514	553	497	521	519	561	560	534	549	514	514	536	575	518	527	513	518	530	542	494	547	534	522	506	532	546	493	523	549	533	524	525	534	534	583	499	552	504	562	563	517	521	541	521	552	521	564	504	492	509	542	534	538	543	568	530	519	532	494	541	546	506	531	576
23872	21092	28337	24063	21037	5471	931	633	554	491	466	404	416	408	394	407	405	379	350	408	375	353	354	347	347	351	356	321	327	366	334	317	344	371	343	336	352	286	313	345	339	373	319	323	343	321	335	303	321	326	329	345	363	340	350	341	340	325	306	319	310	344	344	324	302	308	344	317	316	326	326	357	321	328	316	321	325	290	293	300	328	342	324	364	338	322	329	312	326	312	336	338	364	328	332	309	340	331	325	319	336	309	326	318	325	298	293	350	311	337	347	330	293	334	356	309	339	304	305	332	371	322	276	331	335	314	330	317	327	328	319	329	319	338	313	338	322	346	306	331	313	337	311	275	363	315	358	317	351	314	339	323	353	319	341	300	325	323	348	327	303	293	302	321	310	294	335	312	317	321	326	323	319	328	336	319	326	322	332	333	325	325	332	289	349	342	297	315	329	302	359	318	332	349	333	325	314	335	344	366	299	323	303	345	317	317	313	353	314	324	321	319	325	350	348	328	313	306	333	327	322	343	344	314	328	328	331	309	339	320	332	319	305	303	310	342	294	337	329	310	350	300	323	309	342	328	306	341	308	339	327	334	323	322	322	337	313	347	321	315	340	347	335	286	336	355	334	329	317	321	299	320	313	340	283	315	326	331	343	325	325	335	301	308	348	321	327	345	306	301	326	314	342	318	325	336	319	328	311	329	345	283	302	328	311	331	331	319	307	322	318	332	334	314	331	308	325	344	297	290	350	340	319	311	327	328	284	339	306	315	347	335	337	329	337	335	324	325	321	325	334	337	353	310	316	290	319	316	326	373	319	300	320	323	336	331	305	311	331	310	325	325	341	336	322	316	332	325	319	346	344	308	329	363	335	279	327	297	305	309	299	319	325	361	315	345	315	331	327	313	344	325	316	344	303	326	340	319	312	328	331	318	318	318	304	330	335	313	336	363	314	318	311	294	300	354	313	321	311	320	324	320	342	318	344	325	313	335	313	325	335	291	320	339	289	325	312	275	319	351	349	326	302	317	328	303	321	335	339	313	325	346	334	325	325	327	305	324	332	335	318	329	322	345	326	349	308	316	318	331	295	319	312	327	305	301	340	328	364	302	310	295	300	309	311	334	338	339	328	346	282	331	315	332	312	367	303	338	329	307	280	338	342	300	331	315	295	322	325	320	323	297	321	322	333	335	344	337	322	320	332	313	303	321	308	316	272	351	295	355	312	311	328	301	323	300	329	352	313	303	304	344	352	295	318	314	345	321	296	300	305	324	332	366	321	332	294	363	328	333	344	318	331	340	325	305	323	335	311	316	347	332	312	317	313	296	349	317	379	308	328	304	347	331	326	302	311	349	327	335	308	283	313	330	332	348	316	319	340	342	312	306	314	309	321	302	302	329	326	340	329	346	322	328	312	358	362	318	291	321	335	303	306	322	321	337	304	298	303	338	310	327	317	294	320	329	337	317	330	304	344	299	311	334	336	308	303	320	320	330	336	353	331	332	342	329	296	311	306	348	332	323	320	327	316	330	287	360	365	318	303	348	378	286	301	333	345	315	336	299	339	307	335	345	291	317	323	356	331	346	298	343	335	349	327	320	324	305	370	315	326	332	347	348	297	301	327	329	348	334	318	317	336	309	331	313	335	335	314	302	332	339	330	316	301	300	335	332	320	325	306	325	318	326	310	298	313	317	298	327	294	325	320	357	311	316	324	322	290	309	323	314	337	348	340	301	317	317	337	300	306	300	319	310	304	336	316	355	322	315	322	319	308	302	320	303	311	317	320	348	330	301	327	320	308	382	299	318	330	269	297	321	319	344	291	336	357	327	315	334	328	310	325	329	328	343	287	297	309	318	343	303	335	331	331	315	334	340	323	303	335	316	298	332	335	319	314	352	312	312	338	306	313	314	300	341	349	305	316	310	329	300	337	336	328	335	304	345	290	294	331	365	331	292	304	354	327	321	308	310	311	273	329	353	333	329	319	337	323	309	364	332	312	296	327	372	333	323	356	339	353	320	299	329	356	334	334	310	318	346	328	319	336	297	339	328	305	304	289	317	338	284	301	321	340	326	335	309	339	295	316	338	309	320	318	311	318	312	302	331	332	297	351	315	341	334	325	314	329	311	333	340	338	314	312	328	322	319	324	333	336	313	308	305	312	324	298	348	320	311	331	310	343	309	344	347	318	296	317	307	331	338	309	336	323	313	321	352	318	339	308	316	332	338	311	339	305	348	327	338	308	328	361	343	316	320	311	312	294	349	325	307	332	346	307	349	348	304	302	362	311	318	313	325	319	299	327	337	374	343	308	334	333	339	329	320	328	309	293	334	312	318	336	337	328	337	319	323	313	370	312	337	347	334	305	328	303	341	289	337	316	333	314	362	321	305	317	330	300	326	300	331	302	347	345	316	293	331	319	318	333	321	308	321	315	318	319	301	331	289	328	301	299	319	337	349	329	326	339	345	295	293	315	307	318	319	347	335	325	312	330	337	304	323	362	278	320	333	339	329	305	332	312	308	311	328	316	325	321	306	331	326	321	319	324	306	280	318	361	325	307	304	312	342	330	320	321	349	321	333	322	308	341	324	356	306	343	326	321	284	314	329	307	315	288	330	332	340	310	311	338	314	316	306	313	325	358	339	305	343	302	317	301	301	320	330	283	327	346	324	329	337	327	288	283	346	323	342	331	310	331	330	316	319	320	352	315	299	346	339	342	316	321	338	313	322	318	306	290	305	316	339	317	317	361	311	298	307	323	312	320	316	318	331	324	302	351	281	317	309	372	310	338	324	320	351	325	319	320	287	345	301	319	329	332	332	311	322	332	318	292	318	310	305	338	292	327	300	356	346	306	321	313	331	332	324	347	273	342	316	342	333	302	347	332	319	311	339	282	332	332	358	320	305	322	285	330	342	309	327	303	281	315	303	341	329	342	288	340	325	339	307	319	338	314	304	292	334	329	315	325	304	305	292	338	336	312	325	291	345	346	310	352	306	346	315	305	304	343	351	315	344	343	317	307	303	341	339	331	342	313	333	306	319	316	329	317	330	330	349	295	341	352	309	317	361	321	300	322	314	322	339	329	303	315	316	338	340	327	341	317	338	350	310	329	330	309	311	310	331	300	340	341	274	303	330	341	340	308	309	334	330	340	305	346	307	331	301	305	318	332	316	294	315	341	335	298	292	318	302	340	344	350	317	336	297	336	330	341	326	316	304	331	322	315	352	328	305	317	316	353	343	320	304	353	355	311	311	328	327	316	316	310	305	359	318	319	364	299	339	307	334	315	345	346	322	332	340	344	340	351	347	322	328	319	323	353	341	306	297	309	330	329	292	326	317	335	316	317	303	292	306	368	322	334	315	306	336	286	350	348	317	317	319	309	314	325	337	352	356	353	333	345	371	322	348	350	342	324	302	324	325	314	322	359	332	315	315	319	332	307	330	317	311	296	318	352	319	299	324	313	312	309	310	329	338	311	334	338	331	350	337	331	342	344	346
5301	10187	8401	4220	2983	2213	1656	1395	1245	1057	917	849	781	753	752	661	640	666	610	583	584	557	589	603	551	570	503	563	528	594	571	539	531	505	534	482	518	549	554	554	506	524	526	466	491	462	546	527	539	536	518	489	483	493	526	546	519	504	530	512	511	492	510	534	513	489	508	520	513	520	495	483	527	532	533	508	518	498	524	516	508	502	502	547	525	490	472	491	483	484	507	480	514	482	527	475	506	451	521	474	483	502	448	523	486	502	522	525	478	499	477	473	524	519	505	469	482	471	502	514	465	500	505	453	483	477	492	499	532	514	501	504	511	493	501	503	500	509	514	503	510	487	492	516	501	534	474	521	497	496	491	522	512	522	493	532	497	457	467	470	507	496	513	516	501	529	502	475	490	502	474	504	497	506	506	487	506	514	504	481	489	465	500	496	489	478	465	505	503	525	481	437	495	507	481	510	500	477	474	468	512	499	525	495	495	549	483	492	457	466	481	476	515	485	490	506	503	517	477	548	517	492	515	534	480	519	509	490	502	499	454	511	497	511	461	452	523	499	528	491	488	515	523	465	477	502	549	477	490	497	483	480	507	476	477	518	467	530	498	484	507	501	492	479	496	479	498	485	516	505	462	493	482	512	496	528	508	526	524	441	506	465	520	556	481	521	504	502	499	495	510	480	491	476	495	538	520	557	503	472	541	529	517	537	546	506	501	511	468	470	462	518	512	516	499	501	526	473	499	514	524	489	515	496	480	495	531	496	506	476	466	513	484	514	539	495	476	548	480	521	534	476	499	493	547	494	510	529	498	468	463	490	484	508	490	467	519	508	491	460	492	539	511	487	502	464	481	490	499	520	532	472	519	522	499	536	519	502	508	527	541	507	520	464	513	533	508	484	500	474	509	480	526	488	535	457	518	481	478	498	518	489	501	455	535	484	470	533	477	516	503	488	482	546	503	481	512	519	473	478	511	478	516	519	482	525	489	503	551	520	505	530	500	490	488	523	511	499	515	494	532	521	493	505	509	525	501	499	523	472	499	493	506	490	519	502	440	481	509	485	525	495	487	513	538	478	464	530	527	478	529	497	493	493	453	464	476	503	489	491	509	518	471	510	498	502	496	521	490	488	485	500	527	485	499	483	521	561	494	499	526	484	471	526	492	511	487	486	473	508	496	517	497	516	505	518	488	499	544	500	481	484	502	464	483	501	474	500	509	525	497	508	489	469	514	523	491	498	476	506	481	500	495	502	496	484	506	492	478	517	481	496	496	510	503	495	476	476	501	489	492	495	516	507	519	483	512	494	522	500	525	480	485	496	503	520	491	517	527	484	498	522	516	484	479	482	487	501	499	526	479	498	491	478	507	472	507	489	476	522	488	509	501	517	478	510	486	508	470	517	473	492	510	486	480	512	499	479	557	489	472	538	498	514	483	541	483	505	470	493	482	456	533	476	502	501	514	506	488	468	534	508	497	517	483	513	529	500	524	487	478	458	489	482	476	504	528	503	469	470	546	517	499	509	494	458	503	496	472	502	473	481	467	475	472	483	497	468	489	509	524	520	515	501	525	484	467	495	508	507	489	476	472	512	504	508	471	495	529	522	548	513	496	462	474	506	532	472	536	513	469	543	523	552	479	485	469	504	493	519	464	454	470	486	504	487	502	498	491	527	543	529	487	483	510	508	525	466	476	448	522	462	483	525	528	484	478	534	529	479	514	502	530	496	511	506	484	485	506	498	503	553	500	500	502	437	511	466	503	460	539	459	538	490	521	498	515	524	516	494	522	478	497	537	479	526	480	482	536	481	482	493	473	522	491	512	476	481	488	466	521	478	500	480	489	514	525	515	487	478	478	473	439	495	472	505	474	491	506	466	462	512	512	529	545	472	501	559	516	490	502	514	490	493	477	497	519	503	492	489	498	476	519	513	509	484	511	517	514	506	497	509	533	519	548	511	508	491	526	467	515	517	459	525	492	498	525	464	483	464	494	514	497	532	488	510	498	488	471	495	493	536	493	500	463	504	516	526	492	497	494	491	486	562	483	449	516	488	474	501	505	525	485	496	480	514	492	526	478	494	463	474	483	505	456	512	501	493	499	495	462	486	503	478	495	512	517	506	524	524	485	493	530	525	477	512	532	538	482	498	507	518	493	524	463	504	496	499	497	508	500	466	482	480	516	506	487	486	507	486	509	529	495	500	491	504	489	485	487	526	468	529	522	491	508	531	481	475	523	531	478	509	526	479	530	520	535	525	507	488	506	505	426	483	506	524	529	494	503	473	475	534	491	468	536	501	529	513	531	518	501	489	525	490	529	510	501	484	507	510	503	496	479	514	494	515	501	495	492	500	481	483	515	475	479	483	504	503	469	512	490	501	517	506	487	500	483	542	498	467	490	494	515	521	484	495	553	491	516	527	505	483	490	517	542	479	458	464	484	554	530	484	455	486	496	507	517	475	505	554	450	470	500	469	532	503	483	478	495	499	584	492	497	509	548	481	495	458	483	494	470	496	477	487	479	534	483	492	507	478	456	493	470	509	490	494	485	443	491	492	480	515	490	494	510	470	513	501	479	450	519	478	477	530	506	478	482	502	531	518	478	457	495	516	433	529	521	487	527	490	461	502	487	515	502	542	513	475	456	493	482	499	476	475	475	509	498	481	519	520	438	486	490	482	485	550	526	518	457	509	481	477	523	494	481	484	507	456	493	478	480	455	519	474	509	488	484	529	498	488	519	496	483	518	524	489	500	482	556	452	495	509	445	486	482	498	495	502	478	504	479	445	490	487	530	516	504	514	457	507	464	486	477	505	469	514	478	496	554	489	486	491	474	486	497	490	522	528	491	515	491	497	511	512	464	509	481	509	500	512	481	511	499	486	494	477	461	498	478	507	492	496	513	459	506	494	486	512	503	500	501	492	472	477	507	479	490	490	518	470	488	471	467	490	501	500	527	503	479	455	509	486	489	454	508	475	490	477	488	479	483	502	489	490	502	505	508	472	525	468	480	541	501	471	507	449	523	480	474	510	447	504	538	537	512	495	475	556	495	498	517	473	508	467	520	501	495	497	486	497	529	542	512	517	540	506	510	469	499	484	499	484	502	492	510	470	524	450	524	526	517	486	515	507	476	488	511	532	505	498	463	507	502	524	505	464	460	505	487	521	491	473	465	489	543	473	490	487	562	487	482	491	497	504	522	469	488	448	500	481	500	515	507	505	519	446	518	449	520	481	506	502	495	518	503	501	494	511	493	513	504	505	534	489	522	500	537	520	513	516	510	482	492	472	510	472	486	451	495	517	477	493	531	498	487	486	492	466	467	525	516	466	489	504	513	498	491	492	503	503	513	498	512	430	523	497	506	516	503	501	480	522	504	477	487	501	495	498	478	466	487	476	487	461	491	481	499	529	488	498	531	516	531	523	525	498	471	497	510	540	506	514	468	520	502	496	531	508	483	490	466	547	532	461	458	432	486	474	495	520	496	520	487	505	542	480
22931	21086	28850	23536	21086	20903	2927	745	526	433	385	342	275	276	250	247	222	212	218	194	168	191	193	211	170	162	174	176	158	175	154	135	154	158	147	164	158	152	146	145	147	158	157	135	152	171	143	152	143	135	149	169	139	128	152	174	154	144	132	117	140	154	128	142	161	130	142	136	154	135	122	122	143	143	160	157	147	121	116	114	140	131	135	148	135	143	119	124	150	141	140	132	145	148	126	140	127	139	140	119	149	142	152	128	135	121	153	127	136	127	120	125	139	128	124	131	144	136	153	140	146	112	163	124	157	146	136	138	140	149	132	103	139	161	116	153	126	152	139	124	127	130	130	151	115	157	124	119	144	144	134	162	120	133	121	140	126	133	132	129	140	136	156	145	150	121	133	130	120	141	138	140	120	155	138	139	128	125	114	146	142	129	141	146	130	135	112	138	146	128	128	149	146	134	156	129	124	172	140	129	167	121	145	136	122	153	151	156	149	163	150	141	134	133	144	153	126	141	154	125	132	114	127	140	139	140	134	156	129	122	112	142	125	126	136	148	151	118	132	138	144	127	159	149	144	124	119	129	133	149	140	136	117	131	156	148	139	139	131	147	124	121	127	129	125	143	125	145	129	125	151	139	130	134	130	142	127	145	128	123	133	141	120	104	142	142	146	137	142	158	137	148	147	119	127	138	134	134	135	123	122	135	137	132	139	119	150	127	137	142	134	155	155	140	138	124	164	134	164	129	138	136	140	133	139	127	105	137	146	132	152	132	120	115	123	143	131	121	137	141	140	135	143	132	139	143	129	147	138	155	131	147	148	125	130	147	127	136	146	135	132	136	132	141	138	142	134	133	140	129	140	124	174	138	142	150	136	124	113	149	124	140	137	119	121	109	151	142	143	134	116	125	145	125	135	131	123	127	126	134	139	114	144	129	135	146	115	139	119	140	126	119	141	132	147	126	141	124	140	172	138	121	147	134	128	130	138	127	121	141	157	125	127	153	123	120	127	140	133	139	132	125	141	117	130	110	144	128	120	138	124	134	140	128	138	139	141	149	154	129	137	125	145	148	131	154	123	130	122	129	129	158	151	140	131	127	144	152	150	136	158	139	148	132	117	153	130	133	135	135	125	142	146	145	133	131	138	147	144	150	142	119	124	141	139	148	139	129	137	144	151	136	145	122	123	156	132	144	121	133	157	141	130	150	133	119	128	134	128	116	157	134	135	140	141	119	139	140	148	124	151	130	119	122	143	120	135	137	134	133	147	142	143	145	140	148	141	126	144	141	131	125	134	167	132	144	141	124	118	123	154	139	124	134	126	146	137	129	134	121	140	123	116	122	131	142	126	122	127	144	116	158	142	116	141	134	147	122	142	130	161	132	157	106	124	140	118	110	145	135	131	147	123	120	130	127	134	131	144	129	152	134	161	142	132	126	124	142	122	130	151	130	128	141	144	117	134	133	113	131	113	117	130	145	126	130	135	146	121	138	106	137	142	142	122	137	134	151	135	124	145	134	132	134	138	137	117	122	145	124	143	139	136	157	146	150	137	153	120	147	142	109	150	143	126	138	141	121	131	128	136	137	134	119	127	149	141	139	144	138	139	124	122	117	134	122	131	119	121	119	153	127	134	132	136	125	143	119	160	164	129	106	132	141	125	141	123	142	136	130	133	144	142	146	129	126	137	127	134	130	128	124	135	146	147	146	135	128	125	147	142	129	142	145	142	124	127	137	146	148	119	130	120	119	140	124	138	139	147	159	129	142	145	150	133	121	136	127	126	141	112	126	145	137	135	140	148	147	134	169	124	129	148	152	141	131	127	153	121	134	133	131	119	118	145	133	134	143	158	133	117	130	124	135	126	134	144	135	143	127	153	147	122	144	145	131	132	140	148	138	157	128	125	141	134	118	137	135	137	127	138	124	135	120	135	133	151	128	141	115	135	140	127	142	134	140	126	126	139	146	130	127	155	139	135	139	119	130	138	121	139	148	117	120	136	144	119	132	132	124	148	129	125	138	149	149	140	124	119	123	119	137	133	134	116	141	124	120	136	131	129	149	137	145	160	159	127	131	139	146	135	131	122	134	106	120	138	130	139	139	125	149	114	145	129	146	119	118	130	130	128	144	140	136	137	150	150	140	144	142	147	139	152	128	142	135	124	127	146	129	128	122	148	141	143	122	128	134	145	121	129	137	120	142	140	132	145	165	140	162	103	134	144	120	132	128	125	150	147	128	134	148	143	140	167	127	135	129	128	125	126	135	135	124	125	139	130	129	137	126	145	144	127	130	149	138	132	154	131	129	127	138	129	139	148	137	152	127	145	140	118	117	138	153	130	157	133	109	134	125	146	119	134	146	132	122	139	120	136	147	153	154	149	158	124	135	147	132	130	152	126	150	128	120	137	130	124	131	129	123	103	139	134	132	143	146	126	150	127	127	140	127	150	116	121	133	131	121	139	111	126	144	137	122	127	124	186	134	123	134	142	127	115	130	151	134	149	126	121	126	160	118	140	132	104	130	118	130	139	149	136	137	136	118	115	146	129	123	138	149	142	135	145	111	134	144	130	118	127	123	129	148	128	120	131	125	139	131	114	134	130	133	157	129	117	134	130	145	132	124	142	148	152	161	148	121	142	118	133	127	142	112	118	146	149	124	120	129	137	124	144	145	150	133	153	115	150	161	131	156	133	126	146	138	134	148	118	144	135	127	121	133	139	148	144	144	135	134	144	135	134	147	130	140	156	117	122	130	137	149	135	124	136	117	147	133	135	130	131	144	137	114	120	135	120	158	130	137	118	152	122	111	123	141	146	116	114	137	154	142	134	124	133	126	129	131	120	124	134	141	115	135	142	150	144	150	131	151	128	117	129	128	137	133	132	126	132	126	149	142	140	142	126	157	135	129	128	138	152	159	122	139	112	132	122	127	123	153	133	142	135	128	143	128	134	140	132	133	126	137	127	152	148	118	134	143	151	134	155	124	125	143	140	158	148	142	123	144	133	137	134	137	125	134	135	140	124	100	107	145	121	139	134	129	148	129	140	143	130	119	133	133	131	138	116	120	123	129	112	125	139	146	130	136	126	141	157	133	126	129	125	153	137	124	117	116	149	129	138	129	140	162	121	126	144	133	128	127	146	140	148	137	123	126	150	120	120	135	137	134	136	127	159	130	134	132	139	143	152	121	128	123	139	124	145	120	143	117	125	125	141	97	136	124	162	158	133	134	146	125	144	125	143	139	141	124	108	121	133	144	155	142	129	135	124	145	136	131	127	154	139	156	145	139	132	118	141	134	112	126	141	146	158	146	141	106	106	146	138	138	143	114	141	114	143	122	111	132	126	149	124	130	128	130	140	125	136	133	145	134	122	134	133	111	161	135	137	162	139	139	149	150	141	139	140	134	151	118	116	136	138	139	129	129	148	113	126	127	120	133	127	113	140	129	151	149	129	117	138	132	129	128	157	118	141	142	140	146	128	139	143	123	136	126	143	115
7424	15743	13056	6676	4611	3259	2492	1963	1555	1287	1103	887	814	729	610	540	535	510	456	453	432	391	403	379	342	322	308	297	287	322	327	247	241	243	263	253	255	266	269	210	269	262	236	246	265	250	249	237	251	261	227	222	215	248	238	256	198	261	244	241	239	237	249	219	221	245	204	242	235	219	236	213	243	217	237	236	253	221	204	221	232	245	228	232	222	201	234	237	233	204	199	222	219	230	215	226	200	234	220	202	231	209	213	214	217	206	232	237	210	215	218	227	214	211	195	216	238	205	197	222	206	214	220	199	226	204	186	219	221	225	193	198	243	231	199	211	222	202	214	196	223	213	217	231	221	204	225	228	225	211	208	214	221	231	211	184	236	216	235	223	209	185	218	234	222	192	212	197	224	205	197	225	196	219	197	202	215	228	230	226	258	230	204	210	214	217	236	199	209	231	244	221	217	198	241	237	232	194	201	214	193	215	211	215	191	224	211	203	229	223	223	242	213	231	208	217	202	216	215	220	192	199	205	215	213	265	200	218	227	218	221	253	220	195	226	255	222	199	225	226	201	214	229	231	221	211	226	196	201	205	250	192	216	231	206	218	197	216	199	216	227	202	208	216	215	208	200	218	235	187	175	201	214	179	188	225	202	214	216	226	195	208	218	223	221	213	223	202	188	228	232	212	200	222	210	198	219	211	196	206	208	221	216	236	226	221	217	222	227	225	228	194	207	204	219	210	222	233	203	223	215	206	213	219	219	216	207	204	215	218	201	213	193	193	208	221	213	227	202	200	202	226	218	220	213	225	187	204	218	200	231	229	235	226	208	199	186	201	210	200	223	210	234	210	208	224	226	212	216	227	221	216	221	211	213	234	230	199	226	224	219	215	195	213	221	221	231	204	208	219	224	199	204	225	221	243	218	213	223	209	222	223	198	210	227	221	208	232	211	207	202	196	230	237	234	190	206	214	217	189	234	215	218	201	213	211	207	206	191	221	196	214	216	219	194	206	182	208	223	197	226	186	231	189	222	216	212	201	197	219	203	206	202	227	207	242	207	201	205	197	225	197	227	186	198	236	242	227	221	205	195	202	207	223	231	209	217	205	221	193	212	210	208	209	230	195	188	246	226	203	235	224	222	235	189	225	212	214	211	215	218	228	214	206	240	230	214	185	199	203	185	192	229	214	231	206	223	201	205	217	213	217	218	219	235	192	219	238	204	209	201	215	233	217	215	221	228	202	255	228	201	201	186	229	231	195	216	244	221	212	178	222	221	199	201	227	215	206	224	237	218	206	209	204	209	227	218	220	211	221	197	209	215	189	195	211	208	222	215	208	212	235	215	221	224	206	213	227	212	237	202	226	215	220	197	203	251	201	205	208	212	235	205	215	195	234	207	191	198	217	223	208	206	210	233	206	214	227	204	217	195	197	202	225	237	238	226	198	215	195	220	243	197	211	241	222	217	207	168	215	203	223	179	218	216	234	219	192	207	213	210	212	242	187	187	230	218	222	222	223	200	212	199	224	219	209	212	207	214	213	204	220	202	216	220	202	220	204	215	213	230	209	221	235	215	205	224	201	212	228	224	208	209	210	209	218	204	197	207	193	214	188	224	199	199	216	221	205	194	217	234	258	217	227	208	201	191	236	239	193	210	183	230	198	211	218	236	197	204	209	205	197	205	212	196	248	238	202	220	229	223	215	229	232	223	201	198	209	219	229	199	224	211	212	234	261	210	193	224	195	213	216	209	206	207	214	173	201	225	220	239	199	214	188	238	194	206	221	206	225	208	207	220	194	206	238	207	217	201	215	213	205	201	200	232	211	223	201	217	218	178	204	196	209	209	192	216	209	221	208	204	248	223	193	218	200	227	195	214	201	250	240	188	207	218	201	190	212	204	210	221	233	198	209	214	220	195	220	236	206	213	202	184	201	204	203	236	237	233	241	245	197	210	206	218	221	218	214	207	221	243	213	219	227	228	175	202	206	210	230	194	192	196	220	199	220	222	205	214	213	191	215	220	208	201	232	218	221	227	226	200	220	215	206	234	197	220	200	208	216	219	215	211	213	194	212	229	237	225	201	237	235	226	230	205	231	244	217	213	215	215	211	210	214	184	234	205	245	215	207	195	192	210	216	233	212	201	231	210	224	205	216	188	203	192	205	222	245	208	215	216	215	225	206	189	203	209	221	211	252	207	231	227	216	213	220	204	239	218	232	219	232	194	203	202	186	202	202	222	207	220	198	222	197	223	211	215	223	185	219	215	214	214	218	212	209	206	202	192	227	231	210	221	213	190	231	213	240	210	235	222	222	203	217	199	209	239	238	211	219	237	203	198	201	197	207	214	208	245	213	223	233	211	201	224	205	246	218	235	226	214	226	223	204	217	235	202	230	220	222	213	221	210	225	233	206	219	219	220	235	246	207	233	232	211	202	182	227	224	231	199	223	217	216	205	211	217	230	228	213	214	206	235	225	222	192	216	194	198	198	217	231	219	216	198	231	206	223	222	200	200	209	228	212	236	229	203	236	227	204	192	222	222	228	241	238	215	216	222	228	210	238	226	206	236	199	223	213	225	214	197	215	210	203	209	200	220	219	217	235	204	202	212	205	219	228	219	218	196	185	218	203	206	239	197	217	195	217	216	247	208	206	197	206	205	220	217	200	212	212	242	244	201	179	204	228	218	215	237	212	215	224	193	211	200	199	202	211	198	211	209	221	221	215	220	204	243	207	208	236	211	196	221	235	211	201	210	220	236	226	208	227	230	208	231	234	218	221	197	229	232	173	215	242	202	207	228	214	236	192	240	229	207	184	257	196	197	200	217	232	232	211	216	219	219	209	202	205	218	195	220	210	214	244	229	222	180	223	220	214	227	232	239	193	188	227	208	229	218	246	215	211	219	237	222	219	200	228	206	226	219	215	206	226	213	211	189	226	207	215	225	217	195	217	205	207	230	224	213	192	195	226	212	198	229	181	186	194	208	198	202	193	215	192	220	205	204	226	201	221	215	225	246	238	192	222	216	210	179	190	214	235	198	200	191	206	225	183	215	222	240	216	220	222	194	206	225	216	228	203	230	227	235	210	211	241	209	185	215	222	204	225	203	205	226	205	204	220	217	212	200	223	208	223	265	224	226	202	235	230	220	204	233	232	205	204	226	220	202	203	242	227	224	203	208	201	225	201	231	223	221	227	232	225	194	222	221	226	199	208	221	199	192	232	208	195	223	229	220	232	219	216	232	196	233	221	219	202	231	204	236	228	218	205	193	197	212	234	186	229	208	224	228	208	198	199	204	215	227	198	206	221	202	226	197	208	201	217	217	197	217	220	229	221	216	197	217	218	206	220	222	227	226	212	226	215	227	221	211	236	214	228	227	195	207	212	174	231	211	202	266	209	201	207	193	226	216	237	200	226	200	212	198	243	240	241	191	203	187	206	201	222	201	209	214	232	226	238	225	221	217	230	204	225	201	217	233	229	201	207	224	234	216	208	176	188
26687	19963	6369	639	443	420	392	379	380	383	362	370	352	382	363	373	342	366	375	355	366	353	345	344	347	372	360	378	370	382	343	338	399	347	349	351	360	363	368	365	351	352	343	343	355	302	317	353	403	346	342	360	378	334	342	347	375	327	360	359	323	351	369	333	319	343	320	386	355	334	351	335	330	358	329	322	330	366	389	355	346	360	354	322	349	332	351	376	340	345	363	358	342	360	349	356	339	331	347	359	346	318	360	358	334	364	371	327	342	388	361	342	340	329	350	316	352	336	362	315	323	387	319	323	349	400	348	355	340	334	379	398	332	348	327	392	326	350	352	328	357	340	345	341	332	346	362	334	347	326	359	364	401	377	373	351	335	364	345	371	345	383	336	371	328	359	368	351	313	347	334	325	369	345	318	352	361	345	390	364	369	329	341	350	391	335	344	322	334	361	332	338	343	331	373	337	359	330	324	330	374	341	337	358	346	352	330	352	329	326	353	393	349	398	360	328	370	367	390	371	371	349	343	367	389	351	370	354	362	326	311	334	326	341	361	348	345	377	354	379	365	379	370	317	340	337	355	337	353	357	373	342	360	352	360	382	370	310	351	352	335	358	348	341	373	374	361	372	315	369	341	350	365	363	314	330	354	352	364	347	345	371	350	317	367	347	338	346	334	340	368	356	361	363	390	341	341	343	348	353	364	348	313	344	367	325	310	373	338	354	356	376	348	306	330	389	329	364	347	358	321	373	348	313	353	371	353	341	369	362	363	324	352	364	364	360	370	348	352	360	352	360	345	291	370	299	356	325	346	378	369	364	351	350	376	341	326	343	350	374	328	354	381	334	369	341	341	339	345	354	368	354	342	345	331	337	358	345	329	333	352	358	354	364	330	332	319	350	359	356	346	344	332	386	348	369	365	343	354	341	349	343	370	332	379	325	349	355	374	335	376	343	363	325	362	334	352	348	386	367	380	348	350	363	357	328	353	338	330	353	343	301	343	348	357	351	349	377	347	341	368	351	342	338	361	370	369	338	316	360	331	323	358	371	323	354	350	342	353	349	332	342	369	336	354	357	300	365	361	334	367	340	371	351	365	337	348	360	326	338	313	341	331	337	352	303	355	374	355	360	358	332	376	359	337	356	360	330	401	342	302	320	335	343	323	331	310	354	364	354	331	346	332	352	314	364	342	311	353	357	341	344	370	354	352	334	382	354	354	364	342	336	366	352	373	374	316	376	353	361	359	360	345	340	338	335	373	330	331	348	325	348	355	346	365	370	322	358	368	346	347	343	346	338	336	333	320	342	336	377	333	337	356	360	332	347	332	326	355	354	346	372	354	365	334	380	343	342	324	370	347	338	316	356	323	349	384	345	347	322	353	376	358	358	368	344	362	345	376	361	328	320	337	332	354	337	315	350	352	336	316	349	325	355	352	348	344	328	315	364	346	345	355	354	332	365	328	385	349	374	359	294	364	365	334	372	369	338	349	331	378	350	348	352	347	331	342	336	346	381	360	336	334	365	325	390	338	378	345	346	330	339	359	352	337	352	339	353	333	340	374	354	370	378	348	349	340	341	342	340	320	373	353	333	375	343	363	325	342	355	349	364	337	374	373	351	381	346	364	347	345	330	327	344	343	366	349	366	376	348	353	349	354	367	331	367	371	341	364	323	345	376	357	343	327	343	353	327	395	323	359	353	410	345	353	366	337	377	368	345	366	328	361	383	373	353	342	353	399	347	322	339	348	366	336	370	385	308	350	367	370	345	307	360	360	352	314	349	350	332	354	360	358	385	385	326	368	373	359	390	327	354	370	376	331	343	355	383	346	338	380	380	373	352	364	352	338	331	334	329	323	354	369	347	341	371	368	338	382	347	361	338	373	350	384	355	329	342	329	326	369	347	332	363	338	341	323	355	350	370	348	336	359	345	336	337	333	360	354	340	335	322	331	375	364	329	313	344	355	357	368	359	347	315	349	301	343	360	339	348	378	355	335	335	392	391	337	358	347	340	345	364	363	357	350	352	387	363	345	350	347	331	353	359	357	354	370	391	343	350	350	339	348	333	367	359	350	389	353	363	369	364	363	338	367	353	363	353	356	349	329	345	357	333	365	383	330	367	313	339	353	355	367	387	374	338	370	349	324	323	362	377	387	335	346	357	367	352	347	358	395	365	363	352	334	379	345	331	347	346	319	361	376	319	355	331	330	344	323	338	357	356	344	348	381	334	390	339	357	371	359	341	353	356	335	374	351	323	365	342	404	380	337	369	362	340	322	354	357	341	349	348	365	359	337	362	360	331	344	371	358	359	347	342	364	336	337	330	343	335	337	389	329	343	326	341	329	367	371	340	325	346	326	381	329	342	367	326	395	346	376	372	356	357	325	319	352	360	377	371	308	361	382	365	336	348	375	368	349	323	366	381	326	337	343	330	392	324	350	353	316	358	332	333	349	370	364	363	363	359	359	376	326	372	355	340	352	370	366	334	354	376	348	355	382	356	331	333	340	329	318	306	331	351	368	359	349	349	326	360	355	367	376	355	350	380	378	334	302	379	349	337	357	326	332	360	345	377	367	376	358	350	364	371	337	342	338	360	363	381	345	342	345	336	354	315	359	387	378	371	351	342	362	388	364	321	351	354	346	353	338	364	341	317	315	338	350	357	375	378	344	350	328	357	350	334	349	308	324	364	341	342	343	354	406	334	344	343	356	357	349	333	379	358	332	325	345	408	391	327	300	302	332	354	359	332	344	381	314	318	386	348	356	340	363	335	356	370	339	357	367	342	379	328	334	329	344	322	344	351	339	351	338	348	347	354	329	381	358	361	344	373	338	344	351	383	345	323	364	366	342	334	335	318	374	336	340	373	345	344	373	365	344	360	338	343	344	347	369	343	340	338	348	339	361	351	390	378	339	370	331	340	344	353	362	362	329	335	312	341	379	350	344	358	332	361	325	366	355	384	357	338	360	347	344	374	359	339	350	340	379	362	348	365	348	366	319	345	345	340	350	328	365	335	361	366	353	342	338	368	386	355	387	351	341	340	325	376	360	329	354	357	353	350	363	373	334	360	341	371	366	362	375	339	365	332	313	336	380	367	344	379	340	354	369	357	338	338	364	388	344	349	389	317	308	343	371	361	373	331	335	346	314	371	361	348	345	331	347	352	316	342	343	334	358	349	360	334	359	335	378	362	341	356	367	358	370	366	354	367	350	375	317	367	337	363	362	358	380	340	348	343	351	361	330	351	360	331	380	315	351	351	379	307	367	358	327	321	357	373	359	347	318	356	339	329	341	344	359	379	342	335	332	363	367	334	353	347	359	333	307	339	375	338	352	343	325	351	345	345	368	364	366	390	364	356	318	356	340	337	378	369	337	370	375	398	379	352	345	379	358	366	345	362	357	333	326	362	344	342	343	310	318	358	350	349	335	368	344	380	352	330	383	322	363	391	345	354	347	362	310	346	363	374	329	339	331	322	354	382	346	365	328	347	330	346
4077	1381	1278	774	691	629	630	555	572	542	544	626	554	522	552	513	531	521	545	540	544	534	529	535	539	534	532	540	515	527	565	517	478	520	517	510	535	512	530	474	537	507	517	533	570	518	547	513	527	515	549	536	539	497	505	509	529	532	589	538	530	523	543	513	540	528	540	537	536	571	509	532	486	544	488	523	539	516	518	507	540	530	564	549	554	516	501	539	512	498	474	500	497	520	562	533	518	542	516	518	526	487	541	499	487	516	522	520	560	500	510	545	527	539	510	518	577	591	494	494	573	516	546	501	500	523	540	581	562	533	506	544	515	551	513	523	550	500	569	537	504	503	523	520	522	549	536	543	546	500	515	550	521	489	514	497	515	530	549	549	508	523	489	539	493	547	522	540	557	525	502	540	521	545	509	497	583	514	512	504	520	530	504	515	539	551	540	528	525	546	557	543	527	512	549	545	544	502	516	510	510	534	559	513	537	534	507	492	501	538	518	524	540	497	528	542	477	521	517	497	522	514	540	521	528	529	518	533	577	564	537	538	537	495	574	494	525	521	550	540	523	503	571	496	530	518	509	529	550	527	483	533	515	506	506	504	479	554	528	525	528	533	562	534	523	542	537	495	547	496	523	554	536	482	527	523	506	553	525	539	501	505	525	505	512	486	538	519	542	491	520	511	523	491	536	519	531	521	482	548	512	545	506	503	563	525	520	531	503	547	511	529	526	512	523	503	521	536	477	505	504	494	516	515	548	488	505	549	551	499	573	568	554	510	508	553	511	549	501	517	538	502	551	526	550	531	513	477	535	487	561	539	535	474	555	508	500	561	533	559	548	534	502	488	520	539	530	484	509	494	509	535	507	550	529	512	496	516	519	526	524	550	552	526	529	528	490	540	581	513	529	517	516	537	534	509	503	534	525	534	456	496	498	559	492	538	534	551	517	535	537	503	483	582	489	506	501	502	508	516	531	471	584	560	578	496	550	555	540	528	515	513	507	519	537	511	525	533	554	555	539	559	516	506	510	534	539	474	528	566	525	555	519	504	526	559	516	484	514	532	595	540	557	520	509	504	490	538	519	531	568	498	516	506	518	534	531	540	535	522	530	551	546	510	569	525	510	545	512	539	505	537	515	560	521	530	523	505	535	512	484	526	487	519	522	538	542	505	524	526	491	521	535	509	477	536	503	551	551	502	522	509	523	514	540	530	527	554	523	516	553	474	557	526	563	534	482	548	478	537	489	491	544	505	501	523	496	500	512	524	525	513	528	484	518	544	494	559	511	498	548	491	513	522	500	533	511	530	539	564	576	564	512	539	563	536	534	524	533	516	491	533	509	494	540	530	520	501	541	516	562	548	513	534	533	550	523	499	519	508	503	558	526	508	524	509	529	550	555	494	499	493	511	540	544	516	547	577	552	504	512	521	576	565	546	465	528	557	512	541	515	567	539	521	528	525	477	510	488	515	521	509	550	533	544	481	535	529	531	531	499	511	548	560	522	528	552	522	566	522	498	476	546	560	513	542	546	522	524	569	552	525	540	511	501	549	538	543	560	560	523	530	551	536	503	482	565	447	530	546	571	515	503	520	530	534	531	505	529	515	542	551	526	534	506	540	509	567	541	571	543	536	536	550	509	528	528	515	512	523	534	557	498	531	506	534	519	562	512	541	528	520	482	541	538	539	549	492	520	525	520	511	514	565	533	527	499	531	490	533	517	514	521	511	516	534	511	523	518	518	525	507	511	519	522	519	521	553	561	530	514	543	502	525	527	546	546	541	512	497	539	532	549	499	522	507	513	509	539	537	546	509	558	551	527	508	525	483	537	521	537	550	550	509	462	528	512	515	517	513	547	524	536	560	502	537	539	510	521	536	488	504	541	573	538	456	524	494	499	497	507	559	494	556	516	522	550	521	536	526	539	515	546	506	575	523	542	554	534	524	540	530	523	543	490	535	532	494	531	569	546	527	551	553	514	563	571	491	537	550	497	500	471	512	535	521	506	501	503	486	491	528	518	568	501	538	531	530	544	533	492	512	534	512	550	529	539	505	506	480	504	559	540	527	510	514	582	531	545	506	514	483	493	501	535	521	560	567	538	527	534	503	500	511	499	533	526	549	515	539	510	532	508	535	481	529	532	529	543	511	486	507	497	531	520	534	522	504	523	546	526	539	512	478	537	522	519	521	532	548	502	527	546	505	534	533	497	514	519	559	563	506	513	516	480	483	504	491	539	540	487	506	534	508	525	512	538	488	509	541	526	485	520	515	532	552	532	523	516	499	522	539	550	501	523	505	527	518	507	533	525	505	521	529	522	529	500	495	543	538	504	538	516	551	536	540	534	493	546	507	546	578	527	500	554	574	546	503	511	525	515	484	509	519	498	514	539	504	510	538	528	516	530	513	549	531	513	510	526	485	540	489	545	539	518	543	534	555	509	549	551	468	548	538	539	553	530	512	512	511	510	470	512	535	527	501	496	519	520	525	506	495	463	528	528	500	506	513	527	507	551	520	558	529	550	581	546	579	495	509	545	547	550	585	507	539	565	516	509	503	520	500	524	506	537	520	499	531	546	536	554	557	572	534	578	506	498	507	526	526	505	533	512	493	529	507	511	576	550	510	550	524	539	542	509	511	510	526	529	514	517	540	551	523	562	491	503	517	489	477	542	507	508	515	518	524	536	550	493	529	530	542	518	513	547	487	538	561	534	512	524	481	520	502	499	470	537	535	526	527	525	572	497	553	503	524	544	534	546	535	505	504	549	549	496	544	505	541	548	539	485	528	538	524	510	481	520	576	537	534	503	535	503	518	509	538	532	517	528	508	538	549	517	537	550	509	543	565	535	527	536	527	540	556	503	478	532	521	516	533	534	521	494	519	489	548	538	549	553	523	530	550	496	512	579	555	508	519	547	571	512	523	524	553	539	517	509	507	513	525	486	554	497	530	481	550	518	507	505	548	537	514	514	514	543	553	545	523	544	489	534	567	529	514	519	542	526	558	492	549	536	479	503	510	564	521	498	497	536	540	543	536	506	523	547	506	535	511	562	505	545	512	515	556	521	551	565	544	477	490	516	501	508	573	526	545	542	535	492	507	512	539	510	522	556	515	519	518	498	498	516	521	503	521	496	536	563	536	584	568	522	521	521	542	532	532	516	547	513	531	542	525	510	504	519	512	530	521	513	504	559	554	588	504	493	528	523	537	525	501	513	556	518	503	529	516	510	510	490	475	498	503	491	542	560	495	552	502	540	537	557	479	509	492	551	563	521	480	495	542	527	532	536	508	517	499	523	557	517	515	531	544	555	521	520	551	531	536	545	521	490	564	499	532	504	547	482	553	539	479	541	537	498	544	523	493	523	507	505	534	559	521	535	553	531	502	530	503	522	552	515	510	514	496	526	490	491	491	591	514	542	536	554	517	539	505	549	552	533	533	549	478	505	487	548	547	528	499	496	538	532	504	522	519	503	473	552	542	521	514	507	493	563	524	540	540
23863	21110	28411	24070	21083	6030	881	674	541	484	466	395	407	401	384	365	419	355	381	345	331	335	344	377	353	345	370	372	333	326	344	321	361	338	329	329	348	308	352	355	329	337	295	311	308	315	318	341	311	336	310	321	356	319	331	297	314	338	361	353	314	312	340	299	341	342	330	332	337	319	304	318	334	292	306	324	308	315	323	318	329	315	331	336	324	352	314	327	320	312	299	293	300	341	326	331	334	311	316	324	331	338	335	366	308	319	309	367	336	319	345	327	311	305	309	294	313	314	363	292	342	346	364	341	345	313	317	305	296	296	335	337	340	354	310	325	298	321	304	322	339	336	316	318	308	315	330	361	315	351	346	313	349	331	314	341	327	318	313	344	320	316	298	330	324	323	329	339	332	313	302	326	351	315	293	337	315	339	318	335	346	323	306	337	337	296	325	312	346	307	306	295	307	375	326	322	314	325	299	352	376	312	331	377	310	371	321	356	299	304	345	355	312	271	328	312	339	297	315	331	316	322	295	301	327	326	329	315	313	339	300	315	319	327	328	323	313	346	327	295	341	313	328	329	302	310	322	334	323	345	333	330	337	299	319	343	331	334	342	310	319	319	305	310	318	305	312	331	296	335	323	323	322	322	345	311	321	337	315	304	360	319	299	321	345	344	319	313	324	343	310	335	290	311	338	323	338	320	325	327	324	295	362	332	323	347	368	341	337	320	309	323	339	335	340	331	292	308	334	316	337	332	338	303	283	324	341	304	321	309	331	322	339	300	345	323	321	312	321	313	311	326	325	328	348	342	323	314	322	312	309	352	322	307	335	316	327	306	331	326	327	304	321	344	296	298	335	338	322	303	333	333	333	310	322	317	335	306	304	315	330	294	304	328	317	298	346	315	309	348	332	320	329	341	320	321	303	335	311	299	341	314	309	321	323	338	300	301	289	311	295	335	291	322	298	295	308	332	355	302	302	343	316	333	308	294	337	355	309	345	316	335	319	318	330	320	308	351	344	346	306	306	329	332	316	311	347	339	316	340	293	313	319	327	319	312	322	353	313	322	300	321	342	328	304	332	307	328	354	306	341	320	329	324	287	346	354	315	345	305	321	335	328	322	352	326	314	305	341	305	327	350	327	360	327	326	321	304	354	329	314	288	334	298	350	301	311	327	355	340	287	321	328	343	321	352	309	344	273	318	320	334	291	321	336	340	278	316	340	324	349	324	302	311	347	315	331	342	306	330	308	297	301	322	299	300	304	317	336	312	320	299	310	305	334	320	314	322	327	352	303	314	314	335	329	323	300	307	335	312	331	305	326	312	326	338	332	335	317	300	298	322	329	343	287	338	347	316	298	340	328	318	343	323	314	312	356	314	333	326	341	338	299	335	294	346	319	303	316	346	309	310	331	340	331	344	291	324	328	290	287	296	363	312	312	320	316	344	307	330	299	341	295	323	308	359	321	351	340	333	301	336	285	317	342	333	321	339	314	320	323	325	312	336	295	295	299	336	338	330	313	305	298	323	333	316	335	361	330	294	297	312	326	295	299	314	305	296	310	302	285	310	319	321	290	319	316	327	351	317	321	316	320	324	329	315	347	309	313	308	341	363	318	299	314	308	311	334	335	344	357	339	316	297	312	350	307	329	344	332	308	327	299	319	334	313	319	309	321	293	282	319	310	348	309	301	350	330	315	324	316	308	298	327	335	355	285	340	348	309	291	306	305	309	314	289	338	337	345	338	326	332	299	339	319	359	325	338	328	303	342	330	334	344	323	304	320	335	332	337	310	355	322	293	348	303	301	304	349	339	327	317	333	318	332	301	318	306	354	317	293	317	320	327	314	318	310	275	315	308	316	318	308	346	320	300	333	309	343	319	317	326	314	291	295	301	313	298	305	312	295	333	302	328	329	328	334	343	337	317	314	311	296	336	296	312	305	319	349	329	308	280	345	328	310	330	347	318	351	321	327	274	324	299	303	306	337	344	309	335	357	346	345	297	319	332	323	307	317	302	311	360	339	340	307	312	346	286	332	337	303	308	316	326	343	308	299	311	297	369	341	333	305	317	327	305	298	320	298	329	329	278	336	340	313	321	355	320	345	302	333	335	331	321	323	342	339	309	367	322	334	300	302	317	347	299	319	307	322	324	311	321	309	327	335	322	314	338	351	321	358	352	314	296	323	320	336	326	357	324	343	342	317	345	330	324	335	312	316	334	303	344	312	302	301	343	346	343	317	326	342	276	314	319	302	293	297	299	342	317	333	334	306	313	274	325	341	344	318	336	311	348	350	338	335	310	322	323	310	295	312	323	315	281	319	334	350	271	303	346	313	353	347	306	357	327	306	339	336	316	342	346	323	330	339	307	317	300	270	323	297	314	299	308	333	341	321	334	305	349	337	329	330	307	322	331	316	326	329	325	302	352	324	308	320	321	322	340	304	339	307	319	341	307	350	283	342	286	335	305	339	321	326	332	331	315	319	335	307	291	346	330	341	345	337	290	327	314	325	353	325	317	341	317	345	347	330	297	297	287	274	348	299	316	336	322	332	336	322	340	335	319	324	343	351	294	330	256	345	303	332	346	331	306	302	318	339	324	337	312	303	346	333	320	343	310	343	343	334	327	301	307	326	336	350	293	313	328	319	323	293	335	328	308	336	331	310	316	327	335	353	299	335	297	349	303	327	291	310	329	312	318	335	278	318	296	323	305	313	299	307	345	320	320	315	318	323	306	300	326	309	316	328	317	330	301	306	339	328	339	303	292	307	341	287	330	325	316	292	322	315	336	323	338	360	330	328	301	321	300	326	361	341	318	330	331	326	299	331	334	335	299	323	339	333	294	320	323	312	350	328	313	292	321	349	309	338	348	336	309	294	298	343	336	295	316	313	328	295	334	335	327	304	336	308	341	332	313	314	318	337	329	313	299	320	306	332	348	323	371	320	292	350	306	319	307	316	331	338	366	313	328	303	312	313	321	312	302	333	316	306	300	320	334	342	326	338	292	306	324	316	309	326	343	306	329	315	336	316	330	318	345	330	311	311	330	322	324	320	307	314	317	329	312	325	326	299	326	316	309	290	274	304	325	328	345	353	292	301	359	312	338	333	300	338	338	324	317	301	315	325	287	343	339	315	302	318	339	313	338	299	326	347	300	303	345	309	327	334	348	307	342	332	317	337	330	319	328	325	333	325	361	332	336	320	323	338	294	303	316	353	314	338	350	319	357	338	325	295	320	322	315	309	311	331	328	345	315	339	314	358	316	333	328	321	317	355	332	323	334	331	337	330	337	304	314	334	318	298	343	346	327	316	304	351	325	355	321	316	308	298	316	321	391	299	375	321	332	320	316	312	314	321	357	342	316	313	313	306	303	305	345	348	310	290	318	307	297	348	324	317	306	337	290	313	306	297	329	351	302	346	323	288	316	310	290	310	315	330	325	343	293	331	312	305	375	315	333	358	321	354	328	316	327	355	333	323	292	328	319	324	330	339	335	327	334
5244	10176	8342	4224	3102	2170	1728	1430	1254	1110	912	841	789	762	726	651	677	626	595	584	588	574	557	572	581	569	528	559	570	538	532	533	536	535	524	488	509	487	531	529	527	507	548	477	496	554	520	513	490	522	503	523	539	526	500	520	488	493	507	513	504	511	515	454	511	501	496	472	500	501	514	500	461	512	497	491	505	473	477	491	447	480	474	514	506	481	480	474	473	506	491	476	471	504	454	465	501	516	441	500	475	509	491	497	472	446	497	513	515	510	483	484	512	467	482	513	470	462	466	453	488	498	518	490	488	475	514	487	495	492	460	557	484	452	538	482	479	500	478	508	498	483	467	490	453	491	494	491	480	522	490	472	515	508	492	484	495	521	481	496	507	481	486	455	490	460	467	480	527	480	456	451	525	501	494	503	446	507	466	503	498	479	502	440	512	461	475	500	483	494	476	475	513	460	466	460	491	527	478	454	540	487	516	531	487	474	497	512	502	487	474	498	541	501	468	490	500	508	480	536	476	484	474	497	537	513	484	517	484	507	497	511	515	478	466	471	479	515	500	500	532	482	508	500	496	518	493	480	535	497	455	489	494	490	476	508	508	485	486	464	508	488	470	482	506	448	492	479	510	473	464	496	511	494	485	491	494	474	535	486	485	473	515	538	485	472	472	483	473	476	469	482	482	541	493	498	528	492	461	513	470	500	513	477	503	503	477	476	503	514	469	486	474	450	454	507	512	485	522	486	490	511	492	515	515	517	501	470	505	516	480	524	514	468	496	463	482	505	488	486	484	481	463	481	413	484	470	540	486	499	492	513	529	542	495	496	488	472	535	455	469	503	480	498	476	470	473	465	469	492	501	485	482	471	538	496	503	464	536	477	495	486	521	531	540	499	475	483	510	453	478	473	500	475	480	517	457	522	542	476	493	491	520	504	475	494	454	489	500	523	484	486	506	505	524	530	456	501	499	504	478	487	476	481	477	548	505	507	519	472	474	480	503	500	480	503	474	474	464	474	471	501	462	479	465	473	459	462	470	484	483	511	493	477	510	487	483	470	493	489	468	497	485	509	458	467	477	510	529	479	494	522	523	530	440	540	484	471	450	498	487	513	434	468	479	502	489	481	517	500	450	517	481	485	493	513	502	496	486	471	471	473	492	473	539	552	477	509	497	489	454	494	500	502	451	512	496	510	465	514	497	468	498	513	505	524	484	485	503	538	486	487	507	478	478	484	516	514	506	471	463	513	485	519	482	530	478	526	486	490	451	527	484	471	495	504	500	524	513	470	459	517	497	526	492	509	466	503	496	489	495	493	486	489	502	501	478	478	478	515	513	491	465	473	479	495	501	527	496	512	509	489	534	463	497	485	490	480	520	533	494	490	449	498	514	485	479	496	526	493	481	504	478	483	484	504	488	503	485	508	490	509	490	461	471	505	509	500	517	504	469	495	451	475	507	511	484	492	517	492	508	511	507	515	482	494	505	468	484	480	485	464	496	486	532	476	534	500	498	486	497	489	472	536	533	525	488	486	504	518	446	500	492	508	504	426	485	481	529	496	514	516	458	496	496	528	508	461	476	503	458	472	467	525	484	513	504	522	504	478	457	436	449	523	515	447	476	506	529	478	459	486	496	530	493	491	482	489	516	484	488	527	473	506	489	507	452	471	491	494	515	474	481	491	498	516	524	468	514	514	476	493	477	483	477	452	523	519	448	471	511	487	490	471	527	460	510	486	520	460	510	493	495	490	475	531	487	445	514	498	501	477	461	462	549	444	487	507	484	548	501	493	488	504	490	534	516	539	503	510	461	511	501	499	529	527	500	513	504	500	453	523	510	470	543	494	509	552	493	467	501	469	507	475	479	519	514	479	488	503	484	509	507	462	504	490	472	501	494	488	492	474	499	472	486	477	477	481	504	470	490	500	494	481	510	487	505	523	494	524	489	488	489	521	465	493	549	465	463	507	481	474	484	495	524	479	508	504	497	499	508	473	489	507	513	514	470	517	473	533	512	462	491	497	484	444	474	482	471	508	500	509	506	471	507	507	524	489	487	513	511	494	490	492	469	488	484	467	476	509	508	508	483	485	515	497	516	500	492	502	533	492	516	499	500	495	500	486	510	526	512	526	467	493	466	480	521	476	487	515	479	517	489	519	476	493	471	467	475	432	494	498	531	451	506	526	478	463	495	502	496	518	511	481	457	507	507	487	503	478	557	485	512	497	488	479	508	442	499	443	506	513	508	524	486	490	533	524	527	517	484	535	503	545	488	471	518	486	490	530	500	493	496	484	487	468	476	464	515	529	490	510	443	431	486	511	511	426	511	491	499	475	490	483	471	501	496	558	509	475	516	497	484	487	456	490	494	491	498	518	496	474	495	463	484	499	491	497	476	505	436	463	451	479	524	471	483	465	472	488	475	533	491	474	481	515	483	494	479	498	530	503	493	481	487	470	473	496	507	455	522	562	442	501	525	514	536	457	536	471	507	512	494	470	510	522	510	516	488	455	482	490	486	478	509	488	484	527	488	499	486	465	471	491	457	465	494	496	522	491	483	486	462	480	528	486	486	466	477	537	471	471	483	470	481	492	490	480	463	452	517	466	498	509	462	461	452	438	482	460	503	489	532	500	510	476	528	457	476	500	501	501	499	482	506	480	509	485	485	467	502	507	498	502	468	528	482	481	513	489	462	498	496	497	522	469	505	480	468	494	513	537	452	488	440	480	468	492	478	465	491	495	497	511	503	495	502	527	492	472	491	485	506	507	489	492	506	503	480	506	518	466	510	481	489	511	484	425	508	524	514	510	525	495	502	450	508	483	493	468	514	502	498	479	515	487	471	479	507	488	503	524	486	511	525	474	473	504	452	477	489	460	521	492	528	486	472	487	510	457	542	492	478	484	520	469	481	510	472	499	501	485	496	521	540	545	502	496	499	506	467	535	518	499	463	480	502	497	472	537	495	498	471	440	488	481	460	473	446	516	482	553	470	479	490	472	494	488	470	493	496	521	532	521	475	482	494	501	568	481	502	486	497	495	532	497	470	497	500	521	481	466	480	531	531	504	461	493	460	489	491	482	517	502	531	455	491	508	495	507	489	477	463	511	468	462	497	495	514	509	514	525	476	499	516	512	503	475	490	501	491	516	507	507	494	512	448	461	518	495	485	490	453	469	501	506	468	465	484	498	488	548	457	489	507	483	507	493	487	446	503	492	499	500	522	518	510	490	505	510	485	512	467	482	491	557	541	493	472	512	507	507	506	491	464	502	504	518	460	497	492	509	528	508	485	471	473	492	471	493	523	486	466	526	501	510	479	512	486	523	484	539	471	481	485	523	478	506	463	481	484	529	473	539	535	519	507	490	482	530	488	482	471	491	516	499	480	460	471	475	499	496	534	465	505	434	496	486	489	467	520	458	507	484	481	490	497	518	494	512	469	502	500	497	508	481	512	517	512	493	452	528	480	481	535	477	512	495	530	513	497	535	510	491	452	497
22973	21106	28855	23593	21106	20931	2938	708	491	441	398	318	311	297	237	220	219	241	219	170	200	190	182	198	163	174	171	177	169	146	156	167	152	168	142	135	142	133	145	147	137	148	137	166	139	152	134	133	138	115	168	134	126	118	149	147	126	125	158	148	123	144	143	157	144	121	148	131	137	147	127	119	156	143	137	132	136	129	130	118	144	124	146	128	140	131	136	138	126	117	133	136	156	162	122	124	134	123	142	135	139	140	121	134	133	158	152	138	151	147	152	139	142	147	135	138	119	156	141	137	139	149	127	135	132	140	135	132	140	107	114	125	133	143	138	132	142	123	130	138	132	120	154	126	117	139	141	135	134	143	137	135	137	140	127	121	143	143	151	134	126	137	109	139	138	143	132	138	124	140	127	152	133	114	147	127	119	150	138	133	135	147	142	148	136	155	153	126	132	145	121	125	159	143	119	124	147	124	133	135	134	134	143	139	140	134	129	150	135	143	112	137	140	124	134	132	140	144	142	126	150	127	134	145	139	132	118	145	138	117	152	137	123	143	138	126	126	137	132	143	137	148	105	138	139	124	142	147	113	132	132	126	135	141	138	130	129	129	117	131	156	145	141	126	146	115	109	145	135	122	119	135	147	120	141	134	124	139	134	133	118	129	130	121	116	141	132	125	118	134	163	138	125	132	128	128	129	147	144	117	134	124	131	108	131	111	124	127	153	121	142	150	138	117	126	132	128	145	127	153	114	125	112	125	149	130	149	119	127	148	133	116	128	149	136	139	135	169	134	139	110	141	133	139	113	149	140	113	130	141	122	149	142	141	145	131	128	136	129	147	143	129	134	125	126	130	146	145	129	135	129	140	136	136	143	127	126	116	114	137	129	133	121	140	141	113	150	147	134	124	131	127	138	134	122	141	118	121	132	151	140	149	135	121	128	150	137	139	129	152	143	122	141	156	128	125	147	127	133	132	128	128	151	128	132	135	125	146	133	142	116	132	125	124	149	129	128	150	128	140	131	139	144	144	163	130	148	139	130	152	128	130	133	104	139	129	118	148	127	134	117	110	133	157	125	129	119	114	136	108	119	135	103	129	139	133	130	153	140	138	169	140	136	124	127	124	131	124	114	115	125	140	127	133	136	142	135	123	124	118	116	130	134	135	134	132	120	125	149	124	139	153	145	125	134	127	122	145	148	130	135	118	130	139	179	128	133	129	146	148	131	143	138	144	116	121	122	125	114	136	137	136	136	132	141	159	140	148	122	153	108	112	126	154	137	145	121	130	151	162	135	114	131	128	141	113	149	138	133	133	144	130	151	133	128	130	136	125	152	138	127	146	143	125	159	128	148	142	115	113	113	120	140	120	127	127	119	147	156	124	138	132	148	116	133	123	144	115	145	137	107	139	130	131	136	147	151	142	139	114	131	121	147	120	128	123	133	138	115	110	142	136	133	118	126	138	123	120	130	138	120	118	154	129	152	137	115	133	131	123	132	138	127	131	123	119	128	129	123	135	121	126	146	126	154	121	115	151	150	118	157	134	147	134	135	158	131	130	125	136	135	127	114	142	144	152	133	142	139	137	147	137	139	133	134	116	99	130	134	134	125	132	129	125	99	139	127	139	127	143	136	144	119	134	145	125	136	127	117	145	138	115	137	125	103	114	148	124	136	133	143	140	147	111	141	152	133	146	126	113	136	142	139	132	127	131	138	136	133	157	136	133	126	125	131	149	107	145	133	108	130	130	139	145	128	132	130	129	138	111	126	136	122	136	131	153	133	133	154	111	128	137	130	123	131	143	123	139	132	131	153	130	156	126	135	155	112	140	141	135	140	144	139	145	121	134	131	122	145	137	135	123	151	130	123	127	125	139	139	141	131	118	137	130	134	135	140	129	148	141	134	129	145	148	109	128	144	130	136	129	126	138	118	139	142	114	123	111	119	144	119	123	128	132	135	114	131	142	137	124	123	131	141	141	125	128	104	130	103	122	120	148	136	132	131	114	132	133	128	139	147	104	120	136	114	133	130	131	118	125	132	119	137	138	115	117	134	147	127	129	123	124	124	126	143	120	111	134	135	140	139	145	124	145	141	130	124	120	144	139	123	112	146	127	140	131	118	133	140	135	140	142	130	134	136	136	117	123	160	149	125	143	170	138	159	120	143	151	134	122	141	138	144	126	144	118	124	129	125	115	124	143	133	121	138	107	129	132	122	134	114	131	108	136	123	161	130	144	125	144	145	144	129	121	133	126	123	117	144	118	125	114	137	152	146	124	149	128	143	135	149	121	119	120	145	135	127	152	104	145	150	124	122	120	147	122	128	134	121	136	151	131	134	112	124	140	114	123	126	142	133	114	128	123	135	135	140	146	131	150	121	151	137	112	142	130	129	141	153	124	98	141	133	136	135	139	133	135	128	130	127	142	108	106	135	123	129	139	124	119	150	142	137	133	124	129	143	139	138	131	142	152	122	128	134	129	133	137	141	147	127	145	140	130	125	133	127	101	134	138	132	131	133	118	136	125	148	123	131	128	155	129	137	126	126	129	140	123	134	134	148	130	146	132	143	142	145	143	141	125	139	138	158	124	140	137	126	136	116	134	138	129	158	140	149	118	138	124	149	133	116	117	114	120	134	134	116	146	145	133	158	112	125	117	147	140	138	140	108	127	120	138	144	144	133	134	139	132	133	123	124	130	133	146	129	148	129	147	123	141	128	130	127	135	145	157	133	123	120	130	140	119	145	129	136	124	143	130	122	130	142	142	114	149	134	130	148	131	138	119	122	146	121	123	137	123	134	133	139	127	109	120	123	136	133	134	161	121	129	139	118	139	133	136	139	135	122	146	155	124	144	115	125	153	131	137	121	123	136	158	127	140	119	136	135	141	116	123	127	126	123	121	141	127	120	135	141	151	137	135	133	127	137	140	128	149	118	123	131	139	136	136	130	128	131	145	132	125	139	136	131	133	129	129	134	143	134	110	132	110	128	129	137	115	133	139	124	129	129	133	150	135	145	135	122	133	136	124	130	105	127	117	115	126	130	130	151	143	139	141	136	138	153	152	120	129	113	114	134	146	142	113	116	127	146	138	123	124	150	125	151	120	155	113	123	130	130	150	114	125	125	139	143	122	156	141	117	138	147	126	152	157	112	143	121	130	143	147	126	139	109	134	129	132	147	127	130	138	125	127	129	131	152	110	133	143	124	138	149	112	106	117	143	115	126	123	111	145	129	120	135	135	150	126	137	142	122	132	136	143	139	112	137	128	129	128	125	131	111	145	139	135	137	143	120	136	120	134	128	133	119	127	125	133	134	132	137	137	142	143	136	129	133	144	100	131	131	124	147	139	122	101	128	155	133	145	130	128	146	141	119	140	147	137	145	149	136	123	132	140	124	108	129	136	147	130	114	137	142	116	133	138	153	117	145	144	133	139	133	118	107	130	144	129	123	118	110	134	119	126	135	118	133	143	121	120	140	117	129	140	131	126	140	122	117	137
7305	15797	12858	6595	4714	3287	2452	1986	1529	1230	1037	881	783	680	634	585	546	506	506	445	421	386	339	362	329	353	317	317	303	290	249	283	287	241	276	257	248	238	274	232	241	271	239	260	241	258	251	246	270	246	263	218	225	241	245	215	202	224	197	228	237	210	226	225	212	239	230	212	218	224	235	217	199	227	213	224	210	211	210	199	238	233	215	213	202	196	210	211	204	191	223	207	220	207	212	225	249	205	229	205	236	230	217	239	235	211	250	193	208	220	220	212	192	227	222	203	204	224	235	218	202	227	238	213	201	204	213	238	196	213	220	219	209	207	227	230	213	198	216	223	198	209	199	222	199	215	210	194	207	225	201	241	202	236	203	220	221	209	203	215	199	204	214	217	195	210	251	194	197	217	213	188	206	200	221	197	202	238	212	167	229	239	208	225	205	201	210	193	206	232	213	210	217	196	221	239	237	204	230	196	226	230	206	213	228	203	200	236	238	201	229	236	217	219	213	194	203	237	222	229	224	224	201	241	226	197	199	202	221	196	201	186	208	211	213	198	240	227	190	195	196	233	209	199	226	195	222	208	221	239	221	222	200	213	199	234	229	207	221	206	202	235	218	213	218	237	209	207	199	223	190	223	198	192	213	201	217	236	213	230	208	191	219	217	225	219	216	199	202	221	202	187	236	209	221	195	213	218	225	215	208	184	207	216	195	231	201	225	212	212	200	164	209	209	227	237	212	202	217	210	202	216	198	219	211	213	206	191	175	221	206	234	197	226	248	194	181	209	224	200	201	237	201	191	189	211	208	218	211	222	199	211	204	221	230	205	235	201	206	205	210	233	219	218	230	209	224	207	239	222	211	194	221	218	197	215	238	225	216	229	222	195	215	216	202	206	191	226	211	238	214	206	200	225	203	246	188	210	185	199	211	195	205	198	221	230	204	189	217	204	225	205	227	230	190	188	225	218	213	203	228	221	214	220	201	198	215	205	206	224	194	176	203	221	220	207	189	197	216	221	209	201	200	233	211	219	196	215	232	203	214	204	209	242	223	225	214	221	224	201	225	211	203	202	201	209	240	214	238	209	219	220	181	203	212	209	208	208	240	211	200	219	187	191	169	214	211	220	209	199	226	218	197	221	212	204	202	197	187	231	230	233	200	214	229	218	212	202	201	202	213	200	215	217	197	196	196	190	225	225	224	216	193	192	224	203	216	230	213	196	198	213	187	234	208	225	219	211	205	208	232	204	207	210	222	218	210	216	241	212	200	217	199	223	226	197	207	212	208	225	224	239	219	174	173	193	200	236	209	186	217	223	192	218	240	209	240	236	187	232	189	246	249	220	207	237	201	218	212	215	214	220	218	202	242	197	196	224	201	200	177	205	216	178	208	218	196	197	174	200	224	200	183	206	202	186	227	199	208	193	218	190	214	221	206	232	174	211	199	200	224	200	230	228	233	177	209	218	216	225	219	184	212	187	209	188	202	209	190	243	202	227	213	214	211	191	228	210	189	204	189	202	216	208	196	212	228	223	206	204	218	199	187	197	216	190	210	209	224	206	243	199	227	225	211	202	235	194	222	196	204	200	234	208	207	240	216	212	205	229	202	216	210	207	212	202	249	213	208	229	212	199	204	227	186	196	193	202	228	207	205	213	216	223	224	209	223	204	209	192	226	199	235	227	209	172	200	199	223	186	182	196	204	218	215	173	219	214	216	206	219	185	231	210	205	211	200	206	197	203	192	196	203	205	191	217	242	224	199	212	200	207	193	220	225	207	216	212	225	229	202	202	208	204	192	213	214	233	223	219	183	200	212	189	200	224	179	226	225	247	197	220	199	220	225	223	221	208	192	203	204	187	202	221	194	210	190	219	216	200	207	215	179	202	225	210	223	210	208	210	190	223	206	201	202	197	211	214	238	202	191	231	207	207	217	223	191	204	208	212	205	216	220	213	200	202	199	199	212	225	221	211	196	203	217	213	234	214	214	231	200	225	230	217	234	219	203	204	212	211	197	183	202	222	215	204	203	202	230	187	214	216	220	179	209	208	193	204	211	207	212	184	197	214	211	204	187	197	227	187	248	218	228	192	226	231	219	240	201	200	226	208	203	208	206	213	227	204	234	225	207	208	221	223	229	193	228	211	205	208	215	213	214	206	222	194	206	240	209	244	222	194	220	203	221	208	206	215	227	201	230	212	225	211	194	210	220	207	210	213	212	222	199	208	208	220	196	201	191	219	242	218	215	216	193	215	211	205	222	222	244	201	204	209	221	210	229	206	197	197	206	211	199	228	199	216	201	215	215	210	209	202	219	223	199	200	215	207	189	231	235	214	207	229	205	207	191	196	220	184	221	201	204	196	233	214	238	230	211	217	215	188	210	219	211	222	212	196	197	230	205	213	231	195	244	196	201	228	229	197	203	223	195	198	214	200	196	208	209	219	219	234	197	213	209	211	193	209	201	211	208	202	195	250	186	191	224	206	206	210	219	208	222	233	205	214	212	209	216	222	226	232	216	193	202	214	221	196	210	211	227	188	189	212	222	208	229	237	196	211	211	232	201	180	193	226	219	189	223	224	220	178	207	216	227	220	195	207	227	205	199	217	188	220	188	250	222	203	226	209	218	199	232	220	211	176	209	212	212	200	187	220	220	203	210	199	216	216	193	231	228	218	217	229	200	199	206	213	208	217	214	219	213	196	198	204	219	205	184	187	217	217	226	211	209	190	212	200	201	202	221	223	246	195	231	210	219	208	212	209	213	245	225	195	211	228	213	209	211	224	218	207	242	234	237	255	212	211	252	213	195	194	207	206	217	193	201	195	219	212	232	217	225	221	212	217	215	183	203	221	235	196	195	209	204	203	200	188	226	213	209	198	216	203	229	222	200	202	204	195	204	226	206	215	226	213	195	189	214	236	219	219	228	231	198	197	208	186	204	206	201	200	200	179	206	201	207	212	195	209	198	205	242	200	199	226	202	218	219	222	204	207	216	190	209	226	197	204	228	220	183	200	190	213	220	194	216	189	219	222	219	213	224	184	212	198	230	203	202	215	230	221	242	213	199	202	214	220	184	189	209	224	212	195	216	227	191	235	228	209	218	177	213	213	212	207	221	197	188	203	215	219	219	209	199	199	204	201	208	195	216	227	207	219	223	232	215	206	188	228	191	217	229	213	208	211	198	223	199	210	205	230	199	218	220	199	207	222	223	225	179	210	198	210	208	216	176	189	215	219	232	222	199	211	211	198	222	194	216	202	237	220	203	205	216	237	193	229	206	216	193	213	209	235	232	212	185	200	194	214	213	186	218	200	205	214	219	209	225	197	213	199	193	247	225	220	201	212	212	211	193	203	227	213	228	215	213	221	219	242	213	207	217	208	213	233	212	214	203	179	207	233	234	226	240	196	213	199	206	196	227	209	207	225	247	212	220	209	214	181	217	206	242	232	229	191	243	222	226	211	214	195	224	203	234	208	209	224	186	180	234	195	199	213	226	219
26673	19996	6222	646	391	368	387	373	385	344	350	348	343	317	330	339	324	350	337	358	367	337	338	349	342	363	348	322	350	339	327	334	342	334	345	347	337	342	333	371	344	371	331	305	357	340	287	335	350	353	320	311	302	316	361	322	347	369	323	359	347	337	353	339	338	346	329	345	329	333	314	352	355	342	360	357	354	306	348	359	353	352	346	347	324	302	339	359	330	321	343	354	312	346	341	352	339	316	334	375	348	330	355	312	379	312	323	300	333	379	344	334	395	354	346	334	322	365	360	344	346	314	356	326	316	352	336	331	355	324	325	310	379	337	347	355	335	346	362	336	310	319	343	324	349	301	367	362	370	325	357	351	319	331	332	354	318	341	336	324	342	320	311	337	330	352	335	335	348	334	319	358	331	340	306	343	389	310	325	355	331	338	365	331	339	346	314	343	363	349	357	329	346	363	345	365	338	367	353	321	394	302	361	315	352	340	323	362	330	358	343	330	326	355	337	372	331	365	354	329	332	382	355	318	362	309	354	351	303	346	342	339	369	363	332	356	336	331	367	335	333	336	333	367	355	344	309	325	328	357	356	320	364	360	338	326	331	332	351	337	365	372	313	353	308	357	346	351	338	358	321	332	358	332	303	324	326	329	357	308	333	333	324	344	352	358	336	326	329	350	366	322	317	345	359	361	378	328	321	346	322	346	335	352	362	358	351	346	370	344	327	337	359	320	342	363	364	343	333	335	374	328	346	319	346	326	303	345	349	357	325	348	320	344	328	347	306	350	346	374	332	317	319	313	344	373	369	329	340	352	361	357	353	354	348	309	297	380	307	376	326	329	335	331	312	382	320	327	361	325	341	355	326	316	318	334	358	317	369	325	353	353	333	344	335	303	369	332	342	342	384	324	333	355	338	358	340	327	333	323	320	338	354	374	355	354	333	341	322	373	360	327	346	338	332	375	344	332	318	332	339	340	349	295	351	331	336	333	341	361	308	338	346	344	314	356	347	369	378	342	335	345	329	357	371	344	335	344	357	343	350	334	329	339	358	352	326	367	295	353	361	334	356	372	348	330	363	403	348	300	352	316	332	365	346	309	338	385	345	331	345	304	321	323	348	347	346	347	322	306	332	331	317	366	347	365	351	344	328	369	351	333	321	341	355	364	356	369	346	330	361	353	356	346	322	365	352	325	336	320	345	360	363	319	351	341	336	338	367	353	348	322	320	335	348	380	332	338	360	346	333	324	330	341	331	327	366	345	327	386	354	296	359	357	361	366	356	341	362	325	358	367	312	344	336	350	365	346	330	358	344	354	371	336	337	354	339	360	353	344	335	322	312	329	331	335	334	344	358	360	373	361	349	332	339	328	333	344	343	325	311	330	323	351	364	343	366	323	368	344	316	354	342	337	358	390	337	376	331	338	367	307	364	331	334	336	359	340	400	367	326	360	345	356	302	344	359	339	335	316	346	334	355	349	342	371	339	328	310	328	351	360	340	371	326	327	354	344	343	359	343	322	365	355	304	346	326	345	309	340	319	308	330	365	346	395	340	346	310	354	322	362	346	307	359	310	323	357	365	344	320	329	306	328	353	332	345	356	358	373	302	372	329	333	376	353	299	380	341	342	346	355	346	326	356	332	361	331	341	338	327	351	361	306	346	334	325	336	319	319	354	349	358	336	300	328	334	364	348	355	329	339	342	318	343	318	360	327	335	350	352	351	332	348	338	356	329	360	345	350	329	324	343	352	371	320	316	352	376	345	353	361	331	365	353	318	340	346	335	338	360	334	352	325	336	331	362	355	360	324	359	340	339	315	294	339	332	367	316	355	336	351	339	326	312	334	348	316	326	346	317	306	351	329	362	366	348	344	346	342	342	360	322	313	349	344	342	317	353	343	374	330	325	333	328	309	343	357	340	355	360	345	340	358	352	359	308	347	345	355	347	308	335	333	331	349	343	325	350	353	336	361	319	339	342	318	341	346	335	340	319	340	340	341	352	355	339	333	314	335	311	341	345	344	307	339	325	358	305	311	331	302	364	373	349	323	336	344	322	330	315	352	334	342	336	350	337	319	346	337	326	312	350	329	347	371	343	312	308	317	314	372	325	359	346	335	355	371	359	311	348	321	355	344	310	310	326	331	367	302	352	337	323	323	347	319	339	322	366	328	319	322	381	378	359	323	327	337	357	343	364	321	336	310	351	339	339	350	324	327	317	340	366	345	359	324	320	346	370	337	349	352	337	344	379	339	345	310	339	335	327	329	353	316	355	349	348	325	332	337	336	344	324	350	368	353	380	329	357	363	340	327	334	329	365	313	349	320	354	312	370	348	366	376	369	318	327	350	359	300	324	341	346	321	324	314	344	369	295	341	330	335	350	376	355	358	351	359	335	349	352	352	366	350	351	344	318	371	324	334	336	335	347	329	340	339	345	337	351	338	365	334	326	340	336	309	340	340	349	304	351	341	338	356	334	339	330	364	367	331	356	360	360	335	329	339	347	296	360	334	320	309	311	336	393	359	367	301	339	340	364	341	339	345	359	359	332	354	358	321	372	339	364	314	315	352	310	343	341	344	356	359	354	335	318	331	347	344	352	336	337	367	362	349	331	346	321	350	336	373	312	386	365	346	332	341	341	305	339	314	331	318	352	354	320	334	373	335	351	330	316	380	356	339	334	323	349	375	301	328	337	372	325	333	311	326	352	343	346	350	356	327	333	358	381	376	353	350	345	358	371	336	357	315	343	358	324	301	343	359	369	331	335	329	330	320	323	348	357	344	351	328	358	341	360	338	327	348	325	347	315	297	348	348	381	362	361	371	312	338	343	342	352	330	357	331	329	345	294	364	374	334	315	328	310	316	326	335	318	293	353	337	360	345	349	322	284	328	351	319	361	341	340	325	368	326	347	353	320	352	343	342	351	340	344	345	321	323	339	320	369	352	348	334	338	370	342	343	338	369	323	328	369	308	335	335	380	352	362	357	353	355	319	327	349	340	362	366	351	369	347	325	349	314	350	337	377	307	360	333	308	354	320	356	339	344	302	317	342	357	342	303	343	342	348	355	362	297	351	338	332	307	336	352	366	353	314	351	364	338	373	310	321	341	367	319	327	335	372	349	355	351	374	363	365	335	344	368	323	332	363	320	352	319	368	341	379	338	350	307	349	362	351	301	339	350	331	342	349	391	321	327	314	382	347	333	300	367	350	330	324	303	329	324	347	344	308	339	294	333	335	335	336	370	382	328	373	318	334	294	346	380	332	300	350	337	340	321	354	320	349	350	310	379	342	364	368	342	334	339	359	376	343	371	333	343	356	334	359	331	367	326	353	331	370	352	295	324	334	331	310	323	342	306	328	346	339	334	337	341	325	365	366	319	371	358	333	328	335	347	362	330	334	370	326	329	319	323	358	343	355	358	370	344	320	357	350	325	342	351	297	319	347	363	372	350	354	339	349	312	344	311	324	341	348	329	330	347	352	341	370	358	356	344	351	304
4016	1262	1174	811	699	622	585	577	540	555	516	544	536	538	554	532	545	576	502	522	516	505	510	532	494	494	510	537	548	512	530	504	527	515	528	469	493	507	506	559	480	513	535	511	484	511	546	521	514	481	514	496	502	539	533	543	546	536	556	507	477	556	569	522	509	525	561	528	496	496	559	526	522	497	535	518	538	506	571	525	540	528	508	508	504	499	520	553	536	514	516	539	472	553	510	522	523	500	504	482	507	513	515	522	545	510	549	518	520	556	478	506	526	504	488	559	547	505	529	499	562	494	522	514	596	531	512	519	524	505	535	513	549	500	497	538	507	458	512	509	531	517	479	534	556	546	511	529	494	539	500	515	456	533	528	506	508	561	507	535	521	494	551	509	520	522	566	510	541	537	475	476	514	485	507	484	523	498	518	527	516	499	546	496	524	526	476	501	544	550	511	527	518	489	500	529	505	474	488	529	478	509	513	560	504	527	529	541	551	506	539	497	492	524	452	509	528	488	533	508	530	524	515	532	474	509	513	537	527	537	494	535	526	545	554	492	533	523	519	624	517	571	560	557	507	517	513	509	526	460	545	481	554	500	488	511	550	482	521	507	527	534	525	530	519	550	551	511	507	509	541	544	522	551	515	490	500	507	541	528	506	502	541	541	505	504	517	508	552	487	532	492	558	539	522	490	493	493	522	533	524	515	522	509	524	510	524	524	557	495	524	495	535	513	510	506	503	506	504	515	502	512	516	472	508	511	482	509	512	524	549	544	531	499	495	526	515	548	474	518	511	521	506	460	530	488	542	507	522	515	527	522	518	519	519	524	513	508	520	512	516	526	502	523	490	531	492	508	484	556	490	539	492	515	511	508	479	520	528	480	532	523	474	539	515	536	517	515	535	541	505	552	522	501	535	503	492	521	555	541	492	551	495	520	508	515	556	488	534	544	542	559	547	530	474	508	527	554	581	560	504	522	543	503	511	542	527	569	520	554	513	516	525	482	521	512	519	529	525	516	492	545	529	513	497	531	479	558	500	515	518	532	493	490	566	531	513	487	509	505	516	531	538	512	520	568	516	492	488	543	507	562	494	501	529	519	525	514	518	502	517	534	536	530	524	517	511	510	528	541	520	532	489	544	527	499	554	548	513	499	552	516	470	515	527	542	524	532	510	493	534	526	532	510	499	494	510	474	523	512	530	499	510	549	512	537	502	539	505	500	498	518	496	529	533	524	535	510	516	520	531	544	579	553	535	517	521	493	508	512	504	503	502	532	462	492	496	500	559	490	541	523	512	513	512	511	508	531	527	495	525	577	512	483	493	510	490	506	535	507	520	517	506	534	512	510	543	522	518	551	488	474	529	515	510	540	529	519	513	501	514	536	533	521	473	492	529	532	484	507	522	507	465	489	511	487	551	511	508	525	502	523	474	497	523	524	509	517	511	521	510	512	521	483	519	542	507	491	504	514	547	527	519	545	493	548	533	519	539	550	490	523	479	510	484	501	538	467	510	536	526	517	521	518	532	535	519	520	521	540	505	543	515	545	553	502	521	537	504	551	513	543	495	521	525	485	523	516	524	554	553	470	547	490	559	542	480	536	533	527	544	535	524	486	513	500	503	502	508	491	454	555	495	540	498	523	526	505	533	511	523	545	524	533	531	545	500	501	494	526	521	532	543	504	496	507	540	517	538	540	512	515	479	535	503	527	524	534	545	502	516	495	499	503	518	500	505	475	487	521	512	534	547	554	518	518	491	539	497	522	518	541	532	517	547	497	524	515	559	523	473	520	540	506	508	514	522	516	497	535	520	558	496	521	490	516	498	531	528	519	494	546	521	531	502	538	551	526	509	547	482	520	513	507	520	520	516	512	487	533	519	551	472	513	514	569	514	506	507	550	521	547	496	528	523	495	499	544	530	516	494	530	500	497	516	465	510	534	542	512	498	536	513	488	504	481	520	495	554	495	568	537	500	525	515	511	539	531	482	514	524	504	553	514	499	515	524	529	503	487	551	524	526	518	502	542	522	498	500	517	513	516	512	520	524	513	546	550	513	516	542	539	515	494	511	504	491	512	513	490	519	524	536	562	531	525	534	512	530	535	549	562	536	553	509	522	508	500	494	516	534	507	508	519	492	530	555	496	560	526	503	536	504	521	528	501	523	542	542	535	526	514	515	524	522	583	515	536	492	530	501	502	500	532	503	527	509	514	505	486	501	524	521	503	507	507	479	539	545	521	505	522	507	488	490	537	491	523	494	531	515	543	517	572	521	523	560	509	549	514	526	522	514	524	535	486	530	524	482	520	499	506	496	506	503	521	522	545	521	492	492	526	474	567	517	542	508	494	524	530	530	530	513	517	528	498	526	552	510	537	522	542	513	508	472	583	529	550	438	541	510	515	485	543	516	564	521	522	545	522	502	530	557	520	466	523	582	520	536	513	502	491	512	521	501	498	520	540	507	522	492	524	557	531	532	495	529	510	517	572	523	533	524	501	532	532	506	513	513	554	532	561	467	564	536	509	539	530	477	495	537	522	530	545	490	477	508	525	515	512	553	517	545	528	519	546	518	512	512	513	507	536	519	550	503	554	519	522	522	521	507	531	507	481	537	530	491	522	503	520	514	515	500	549	517	528	513	532	537	549	525	496	535	519	518	506	554	548	497	510	546	531	521	528	535	524	491	494	491	546	544	520	533	516	549	528	534	524	582	612	507	553	542	533	527	471	492	536	503	523	522	497	509	509	543	543	499	515	519	532	512	508	501	532	508	491	539	536	498	519	524	490	490	499	519	527	529	569	515	560	521	554	497	532	486	466	484	521	504	523	499	522	520	549	559	523	514	514	553	548	524	541	530	510	508	518	468	522	551	511	503	541	531	561	520	491	536	544	515	528	521	507	548	514	535	493	533	510	515	516	524	532	519	534	534	523	550	515	493	531	548	532	507	492	518	524	509	578	497	530	502	523	578	519	541	493	495	519	524	506	527	514	532	520	519	518	519	518	526	546	510	502	547	521	480	509	502	505	536	521	513	529	539	505	529	569	522	512	500	505	524	471	532	491	538	537	519	492	519	523	498	512	493	556	534	525	554	530	527	485	553	482	509	538	503	520	476	497	510	525	572	530	505	500	534	551	518	548	501	539	500	525	518	516	526	501	520	529	541	535	495	553	515	534	526	493	566	503	553	481	513	517	516	506	536	499	507	557	496	517	540	504	490	527	516	518	507	537	542	480	516	551	513	535	547	484	516	474	486	548	528	531	546	460	514	528	495	493	501	493	538	519	522	498	551	512	541	514	481	489	467	525	518	520	487	501	517	517	512	483	516	530	541	517	539	507	529	498	542	519	521	497	527	533	504	505	521	528	470	459	560	533	487	575	514	536	532	515	533	521	492	516	504	544	528	521	540	518	487	527	510	543	513	546	522	521	534	560	494	527	522	521	510	490	518	516	539	542	539	476	511	506	493	521	507	537	521	504	550	528	514	492	499	511	482	507
23799	21084	28351	24056	21046	5655	941	619	519	495	454	465	409	421	412	398	354	420	362	379	343	360	355	355	353	349	337	303	364	296	323	321	348	311	331	323	341	342	333	353	331	308	354	307	340	370	337	309	350	335	318	298	333	328	339	301	325	313	339	325	331	320	326	323	321	324	321	310	332	363	315	351	311	309	319	330	348	324	354	316	331	332	312	303	333	342	322	332	306	340	302	302	268	321	285	333	338	307	331	311	318	302	296	325	313	336	297	350	321	322	343	287	314	319	337	315	344	315	335	321	295	314	317	287	339	307	315	312	287	286	323	315	299	352	326	312	332	333	335	292	315	293	346	298	314	361	313	305	347	335	327	310	308	338	337	293	312	282	320	296	333	304	298	360	334	344	316	313	303	328	318	290	324	324	312	341	304	331	312	325	297	336	299	302	323	323	322	324	309	289	309	312	308	331	304	330	293	305	296	323	300	326	324	285	321	306	315	331	332	313	323	323	313	290	331	315	286	309	319	337	355	311	330	314	334	325	315	292	348	316	357	323	323	324	354	316	337	318	354	331	330	326	307	323	320	331	306	325	313	331	314	319	318	317	308	318	333	291	312	333	337	342	302	346	337	331	320	297	340	297	326	319	331	319	294	345	322	328	324	320	312	303	289	297	313	314	341	337	292	271	324	299	326	299	309	308	316	313	300	326	321	301	330	319	330	314	318	302	327	308	303	327	292	339	311	319	313	343	306	297	308	331	328	304	295	298	309	320	335	339	304	293	340	323	315	343	317	310	300	316	315	315	329	290	294	310	351	302	289	331	301	296	293	315	339	296	283	325	323	322	320	339	333	328	343	291	303	304	298	320	317	294	300	332	292	352	329	294	312	296	318	293	332	290	323	302	349	340	343	329	296	321	337	334	276	318	348	300	325	300	312	316	330	311	293	298	277	363	320	323	346	336	315	320	310	315	287	329	323	319	271	320	324	309	333	297	309	324	345	328	339	317	295	317	320	293	308	304	348	315	314	307	312	331	287	298	330	331	316	319	359	282	337	328	278	294	317	335	333	290	353	322	311	315	308	337	338	297	319	300	273	295	334	334	307	317	305	341	269	346	311	321	322	312	319	358	284	317	312	319	303	314	309	298	336	327	327	319	338	322	309	291	285	306	318	316	327	336	316	326	321	323	309	319	323	357	262	303	320	322	339	315	330	333	331	319	304	289	303	342	304	326	313	314	292	331	320	372	334	360	336	342	329	295	325	323	307	281	301	337	322	322	325	311	319	329	303	340	326	317	311	286	326	302	337	327	326	302	325	285	341	325	359	303	316	312	324	296	336	303	326	323	344	336	316	323	329	300	290	330	326	341	316	317	343	318	323	316	305	329	330	334	311	336	307	306	337	354	327	318	294	338	292	320	289	340	325	335	313	284	310	318	364	346	338	328	303	330	333	318	307	329	322	337	315	325	303	316	348	323	280	304	316	311	330	332	313	325	304	350	299	331	328	299	345	340	355	308	313	354	297	311	327	327	321	340	290	309	301	316	307	345	302	332	300	301	306	339	329	301	329	316	311	320	305	317	308	299	321	300	322	308	308	317	312	323	327	293	303	299	313	347	317	286	307	314	334	301	289	313	334	338	317	328	346	293	316	303	318	300	356	302	303	302	332	326	306	321	321	297	316	351	329	335	339	310	336	319	353	324	303	326	338	311	329	336	308	355	336	289	331	323	319	329	304	301	334	308	284	305	312	314	331	301	302	306	357	329	325	295	336	313	345	328	284	338	306	331	316	322	286	306	276	340	301	306	309	321	306	298	314	310	338	330	323	341	296	288	315	277	303	315	296	340	325	320	279	317	290	295	321	337	343	309	342	320	309	353	305	334	333	336	300	301	341	307	291	308	313	292	316	327	296	329	337	305	319	313	308	325	320	309	360	301	322	312	324	318	357	321	336	337	318	292	317	307	331	289	321	315	320	316	299	294	349	312	351	321	282	321	319	340	384	291	337	294	337	338	307	336	308	278	313	320	309	339	327	345	309	311	322	319	306	312	312	330	300	322	301	337	327	338	345	306	292	292	322	296	349	298	341	318	307	287	369	315	314	287	317	323	324	301	316	273	314	322	287	307	317	308	307	304	331	329	299	308	310	302	327	336	300	295	316	319	325	315	280	320	315	318	298	320	331	328	315	313	318	318	324	311	291	304	289	314	304	321	296	310	297	300	315	325	310	302	323	320	307	278	306	317	328	346	333	313	310	328	322	314	318	323	313	330	297	346	290	311	320	318	316	316	329	317	279	357	329	342	316	344	306	343	317	330	326	322	326	311	319	337	334	326	299	305	300	307	340	296	324	321	333	304	321	351	353	351	342	310	308	296	311	325	318	335	328	341	312	309	293	331	310	326	306	310	292	310	264	313	318	330	321	328	307	335	349	334	295	321	321	317	306	323	281	315	325	303	301	302	311	313	292	310	306	342	324	355	333	295	335	310	320	329	317	344	295	331	321	301	305	308	334	279	322	317	304	323	283	302	309	296	316	311	318	335	355	280	316	300	311	323	320	337	270	336	316	308	363	319	312	317	306	300	309	305	302	326	302	327	354	333	304	300	327	345	363	340	324	303	321	318	330	306	303	332	308	330	308	336	305	350	324	309	284	320	328	302	319	285	321	302	310	304	320	323	330	348	303	336	292	324	325	307	329	290	315	335	321	286	315	313	317	329	339	320	340	335	313	310	312	315	303	283	302	306	304	306	304	308	322	329	338	304	297	297	343	282	312	299	336	318	315	350	326	290	314	308	326	324	329	340	294	355	338	306	312	301	322	303	313	305	296	335	349	344	327	282	329	348	327	343	296	319	323	337	274	316	342	337	317	328	296	318	309	312	324	318	332	338	345	340	329	303	331	310	291	319	331	321	319	323	325	324	340	301	317	300	324	335	323	307	328	333	310	325	311	327	313	317	326	311	325	305	317	333	290	329	303	335	292	328	315	311	321	295	336	306	307	319	315	311	313	329	299	329	327	315	326	287	319	288	302	334	318	334	329	351	306	320	286	327	330	321	293	335	297	322	323	331	302	330	326	304	298	288	313	317	330	282	331	344	325	300	289	304	313	309	310	349	317	338	301	318	295	293	319	339	326	312	338	319	280	303	350	332	289	337	305	338	293	315	318	344	302	294	326	351	331	321	312	336	310	318	300	333	339	308	318	323	319	333	302	318	296	335	312	302	312	345	308	317	334	292	314	315	308	331	346	331	342	328	315	327	332	342	302	289	348	335	303	336	312	311	299	304	330	295	296	302	324	301	320	314	313	285	296	350	320	322	298	361	336	312	339	327	302	303	336	354	352	324	308	297	329	314	364	358	324	357	328	340	299	297	316	334	306	326	319	317	325	330	330	306	289	340	335	305	356	290	325	315	285	323	355	324	330	318	331	304	319	306	304	322	302	312	367	315	271	348	307	302	331	319	307	328	341	323	291	299	279	320	299	327	316	342	317	309	321	295
5216	10135	8377	4290	2902	2160	1628	1375	1226	1080	930	844	837	732	701	701	678	624	572	586	563	581	533	537	570	552	549	552	551	576	534	538	499	519	541	556	485	499	491	513	493	530	480	528	522	486	503	506	527	490	469	532	479	455	514	503	470	497	480	468	508	490	492	467	509	505	450	541	485	504	505	453	464	491	480	517	476	502	502	451	508	516	502	494	536	472	470	501	498	460	482	502	463	468	502	496	542	504	524	502	514	472	485	478	516	517	515	444	474	445	519	514	477	485	510	480	459	450	476	468	472	470	470	468	467	504	485	473	489	455	505	491	499	482	513	478	527	488	501	478	528	461	495	482	501	506	539	516	459	490	457	492	448	494	493	524	472	501	499	470	517	519	510	489	500	516	480	454	460	487	479	473	510	517	516	478	441	463	523	486	498	493	481	519	489	490	468	513	486	481	508	499	492	469	457	509	475	500	456	473	516	540	430	488	471	478	500	448	485	490	472	500	486	461	508	488	462	468	526	508	481	476	520	506	507	493	469	544	514	493	475	478	471	489	463	497	498	482	482	472	476	491	496	455	489	468	531	505	483	477	506	495	477	466	466	488	510	509	493	475	458	488	436	463	497	459	518	453	478	490	484	497	499	484	453	456	478	505	485	480	471	492	508	493	475	474	500	491	480	504	508	505	469	436	468	457	451	476	452	498	513	461	490	453	492	476	514	478	513	516	472	440	499	466	483	503	458	530	534	511	471	510	489	461	464	499	542	497	431	512	485	514	517	496	503	513	476	445	520	508	500	470	511	509	496	482	498	469	448	472	482	531	497	468	519	475	498	462	444	519	502	507	443	466	507	511	479	504	503	462	528	459	509	497	462	485	515	478	489	476	483	531	481	490	482	472	479	467	503	505	543	441	483	460	486	511	471	493	488	499	468	496	488	482	469	480	451	534	500	462	508	462	499	469	506	532	517	454	501	467	468	492	492	502	495	479	472	480	488	480	493	490	459	452	535	495	532	520	499	456	494	465	488	493	463	471	444	428	459	479	529	483	500	503	489	475	460	460	517	483	490	499	451	475	510	501	488	527	498	495	506	506	484	494	485	474	486	449	475	486	469	481	480	494	444	508	476	474	517	443	482	542	483	491	463	487	467	503	512	499	514	454	484	466	488	497	496	486	454	529	489	486	505	479	464	478	497	503	455	491	495	502	428	489	484	502	501	492	494	485	476	490	476	481	504	497	485	478	480	450	477	489	502	465	475	467	465	511	485	507	502	507	472	496	526	483	520	483	510	474	528	517	470	482	513	471	510	515	500	460	483	513	477	463	492	481	497	492	459	493	515	492	510	484	462	485	467	457	483	493	481	492	504	483	469	503	449	489	470	498	478	436	506	522	464	486	445	499	483	486	476	516	483	484	490	466	490	456	519	497	467	491	511	489	484	456	500	463	459	504	456	483	479	452	495	495	522	485	507	480	458	492	494	496	544	508	510	482	460	533	467	495	491	506	504	513	514	535	482	501	508	509	471	546	491	511	516	514	515	478	493	483	492	457	499	469	498	543	504	460	464	496	494	512	496	468	506	453	493	489	477	489	453	478	473	470	472	490	468	493	529	502	512	496	495	471	466	499	481	473	478	505	501	487	465	493	492	458	499	508	468	461	510	502	462	476	460	475	504	463	474	489	473	457	508	503	479	446	445	466	475	499	487	501	518	534	490	477	469	525	504	475	491	489	501	489	470	511	487	465	472	485	478	454	480	511	477	495	465	480	480	481	476	461	463	464	509	435	467	509	467	491	473	472	525	488	530	518	479	548	492	507	484	491	445	484	514	472	487	474	470	481	512	508	472	485	455	498	502	437	467	477	493	456	478	523	518	499	494	494	514	462	490	515	476	463	466	458	481	517	472	467	496	498	501	444	476	480	493	470	500	509	519	471	442	477	480	501	459	525	499	491	493	493	481	503	453	449	478	503	475	493	494	523	461	470	481	499	474	486	539	452	476	464	530	511	473	465	458	496	510	470	483	479	500	472	487	491	499	476	508	481	468	472	496	489	476	516	499	516	493	508	456	511	461	488	478	475	458	451	510	525	427	453	488	472	455	471	483	447	503	495	485	480	510	480	475	502	491	501	506	497	466	487	440	483	487	458	499	489	493	489	505	462	502	481	458	474	436	471	516	467	499	500	510	478	459	523	457	467	454	522	452	485	494	481	519	461	478	477	503	522	481	498	532	471	506	487	465	489	530	440	438	444	515	458	488	459	507	483	509	488	486	471	478	478	459	464	491	473	456	447	495	508	438	484	502	503	497	543	487	479	496	446	481	474	477	494	475	508	494	469	459	457	474	483	482	476	499	456	484	476	470	505	488	467	458	491	509	481	451	456	519	546	499	485	472	489	482	518	487	499	502	459	504	494	478	505	507	480	464	461	491	488	481	479	488	500	462	453	512	495	475	498	464	453	495	472	471	522	513	509	531	489	485	509	496	493	489	507	455	468	509	518	521	476	480	469	470	541	488	463	468	466	470	524	485	513	453	493	444	510	514	456	506	457	513	511	496	468	466	468	490	482	506	507	458	461	491	485	465	501	508	475	459	470	457	543	503	480	505	475	505	488	489	506	482	443	509	486	526	483	519	459	464	453	506	490	468	463	547	484	543	448	446	480	506	466	530	514	495	471	435	455	520	501	477	458	438	474	502	476	518	539	476	464	449	489	504	517	478	478	477	517	468	473	454	466	513	486	473	477	486	446	505	477	472	477	508	494	450	492	490	476	509	485	487	451	457	508	506	433	486	497	487	535	477	477	506	478	495	486	489	484	501	457	488	460	528	482	531	484	490	504	487	488	501	509	501	494	513	509	486	480	480	489	496	491	457	498	471	489	487	486	485	454	493	503	496	466	476	478	510	475	481	477	485	484	479	489	505	489	499	529	485	513	496	493	518	480	483	483	487	516	480	480	507	487	490	520	521	495	484	541	514	494	512	485	467	475	474	502	506	511	463	481	498	471	503	474	452	509	505	488	471	495	480	447	485	472	497	480	480	449	478	504	471	504	511	491	518	495	503	444	511	459	478	522	474	507	498	486	541	484	517	513	474	478	484	513	469	521	505	508	472	473	485	461	509	454	455	513	489	461	490	458	507	479	466	528	475	454	470	498	452	511	480	486	493	506	472	463	520	480	487	496	478	459	509	472	478	489	470	475	488	502	501	507	503	533	468	480	498	452	498	514	496	478	520	477	495	495	478	515	485	526	456	464	489	494	481	477	443	483	482	459	481	464	487	516	461	509	509	518	451	503	467	463	430	485	525	479	493	495	484	481	473	479	470	480	503	480	459	485	496	481	450	491	429	474	488	476	491	471	480	506	467	492	509	485	472	443	494	482	486	482	476	513	492	474	499	533	491	509	526	510	464	450	470	470	481	495	483	482	505	490	484	421	500	471	526	488	521	502	489	520	510	502	470	480	474	505	465	495	494	452	487	482	498	479	523	498	499	499	458	495
23007	21116	28883	23604	21117	20862	2828	687	492	444	402	307	327	303	268	226	256	216	199	206	181	176	159	182	168	174	150	154	165	163	158	161	149	152	157	133	136	130	158	137	137	139	135	138	144	169	112	127	141	124	129	134	148	126	137	155	151	147	140	138	111	157	152	145	137	150	132	126	135	148	124	149	131	124	113	149	132	127	139	128	142	123	147	147	156	154	131	123	133	114	136	139	135	117	135	114	117	119	119	119	150	106	126	117	146	143	139	134	127	131	132	126	133	113	140	112	115	140	143	121	151	123	143	144	126	150	121	144	135	131	136	128	144	106	136	131	125	129	134	131	141	143	120	138	122	120	115	124	142	146	107	116	140	151	127	151	123	124	146	138	119	140	142	136	135	155	123	124	136	125	139	148	151	120	146	134	132	133	150	160	133	142	144	137	126	141	135	143	146	135	145	126	149	134	134	120	116	120	131	139	128	126	119	129	147	129	125	119	141	132	132	137	132	124	129	136	141	114	124	104	111	143	121	134	136	125	133	125	127	120	126	127	105	134	119	149	112	139	133	132	127	133	156	126	120	122	113	122	125	125	130	129	114	142	127	103	142	126	126	137	125	128	113	126	128	141	123	125	127	128	125	131	125	117	124	139	117	138	125	144	129	118	147	138	132	132	120	128	123	124	133	128	123	136	113	122	145	133	136	149	126	123	136	135	122	117	126	115	116	134	135	123	105	149	143	129	122	142	136	141	133	139	116	118	131	134	135	143	149	138	133	144	132	140	121	124	138	127	146	137	130	134	148	143	129	123	124	126	114	144	117	123	116	125	124	126	126	124	134	137	145	137	136	109	145	134	123	113	149	138	135	139	129	118	132	130	125	126	131	125	124	133	128	138	150	129	131	131	148	122	104	129	116	135	130	153	121	131	128	116	136	128	122	130	123	142	119	120	116	119	140	142	133	146	152	133	134	124	141	121	116	119	129	130	138	151	145	110	121	148	124	142	145	135	129	105	143	136	119	109	117	128	115	145	117	138	121	164	111	126	129	151	129	112	130	142	132	139	132	168	122	128	130	138	114	148	133	143	144	156	143	141	128	138	115	121	114	142	124	105	139	132	140	115	145	109	138	147	139	150	139	120	130	143	142	121	139	119	124	119	126	134	127	115	127	130	130	135	142	139	102	122	155	133	147	133	122	141	112	161	111	147	127	141	121	110	110	121	105	129	114	132	133	128	129	139	132	146	126	93	118	137	129	134	105	151	128	131	131	125	138	117	129	149	125	139	129	124	100	135	114	128	151	152	148	138	122	132	146	134	141	128	146	125	137	128	122	117	143	142	139	144	129	116	113	144	131	127	127	118	122	145	138	131	146	130	121	142	136	130	107	132	124	124	125	142	150	136	135	144	133	131	148	132	141	118	129	129	134	122	140	141	124	143	114	125	131	125	131	132	124	121	154	127	113	145	122	134	136	136	130	130	123	143	139	120	139	142	136	117	114	140	136	120	121	125	138	119	131	140	142	131	119	114	120	121	121	140	113	133	130	144	121	125	126	116	124	140	135	122	128	134	126	141	144	142	135	138	130	140	140	136	119	135	138	131	146	139	158	116	131	108	116	140	123	132	127	117	131	126	125	126	141	127	119	107	142	122	122	147	140	116	124	140	128	119	132	149	127	120	120	100	103	121	133	145	118	116	143	122	138	122	134	124	136	101	118	125	120	123	117	125	132	136	127	113	105	146	158	125	129	138	126	137	123	118	135	138	127	146	130	131	130	115	140	128	136	137	125	116	125	121	107	143	108	143	136	124	137	125	125	129	135	123	111	101	127	125	121	124	123	117	127	122	114	139	122	126	160	143	131	147	144	133	130	126	125	141	137	136	144	127	134	135	152	137	127	138	114	125	131	132	135	130	154	126	124	126	129	124	140	112	139	126	133	147	142	145	130	129	162	115	131	160	126	133	127	124	132	137	119	120	130	118	126	106	142	128	128	132	107	125	140	140	141	128	131	121	112	117	124	127	115	121	147	122	140	135	142	127	140	125	125	140	126	119	110	122	147	135	132	112	128	132	136	128	128	152	129	119	135	136	130	137	130	120	145	132	135	126	115	134	143	143	142	145	125	120	118	112	136	115	137	111	123	124	137	124	117	118	130	120	119	133	131	101	131	138	124	124	135	132	136	126	139	134	133	140	116	127	117	138	132	129	120	123	138	142	121	137	123	133	140	161	112	128	120	131	110	134	116	134	115	127	120	125	139	159	127	107	137	119	119	135	129	123	108	129	122	137	128	148	139	140	133	133	112	118	127	128	115	123	96	152	146	136	127	111	129	135	142	126	124	131	118	133	120	137	128	123	138	132	139	113	123	114	126	115	118	121	135	119	124	123	132	132	131	112	126	129	132	142	145	129	127	114	150	123	113	118	127	127	119	142	130	150	130	120	128	106	134	125	136	128	100	142	132	148	140	125	124	148	148	132	131	125	130	122	139	140	132	131	126	119	99	151	140	128	119	139	138	128	112	139	101	131	130	138	146	133	130	112	124	151	116	115	134	128	125	142	137	110	134	113	130	108	122	127	142	127	135	133	113	123	138	131	129	126	123	129	124	122	127	127	107	144	104	131	96	133	132	137	135	120	144	141	135	123	138	131	135	128	120	136	135	105	136	122	118	130	122	132	143	143	123	116	125	121	132	140	128	118	123	141	141	136	127	133	145	126	136	113	145	142	130	131	130	155	131	127	130	134	149	136	126	139	124	132	146	133	133	141	138	138	133	125	126	149	132	127	125	141	127	135	136	129	130	149	142	141	105	138	136	112	138	121	141	131	140	128	118	113	128	132	128	132	133	114	135	130	117	125	113	135	118	124	139	109	149	115	120	126	125	136	150	129	111	123	127	119	124	142	112	144	121	136	139	150	146	124	133	131	135	98	138	148	113	124	114	127	131	129	152	122	111	127	141	127	123	115	101	118	133	122	133	122	125	125	144	131	124	112	120	128	125	122	118	149	140	154	154	143	130	145	142	135	136	145	131	130	149	138	127	125	116	150	136	127	121	127	118	119	128	154	143	134	125	149	135	100	140	121	136	108	131	114	114	144	124	128	125	128	132	130	132	114	118	143	159	128	124	150	141	127	112	120	139	140	115	123	127	134	116	137	120	135	131	130	139	145	136	128	128	118	125	110	118	139	116	122	139	145	127	135	122	114	114	126	122	143	116	118	134	129	120	123	143	129	134	122	135	122	122	131	128	112	135	110	128	129	125	86	154	114	138	125	149	158	130	119	146	141	112	116	137	131	148	133	136	125	133	131	122	124	141	111	121	143	125	130	128	122	148	125	122	113	122	136	134	115	144	130	127	155	148	101	136	107	128	146	131	144	130	156	126	115	131	134	123	121	124	131	124	130	142	133	128	136	120	140	126	132	134	125	143	135	141	130	112	136	120	129	138	126	126	120	126	121	130	116	132	126	105	140	132	124	129	134	118	131	129	147	137	122	140	138
7238	15618	12970	6579	4690	3381	2477	1888	1570	1373	1094	877	728	725	646	594	542	508	428	433	402	387	386	377	349	332	307	287	299	301	276	291	235	241	249	260	257	280	259	272	249	240	230	243	274	206	227	248	243	213	210	254	233	209	255	244	219	218	242	231	198	260	237	216	220	209	251	228	229	229	212	213	221	223	212	211	223	245	207	216	218	210	209	221	203	195	232	229	226	216	221	224	220	215	210	219	205	225	224	211	224	222	217	205	201	217	203	217	201	230	201	231	209	227	210	217	219	221	190	220	193	205	194	212	220	201	208	197	211	239	244	217	195	199	222	235	230	195	220	202	191	203	210	218	200	196	212	215	238	190	210	191	174	197	222	208	211	203	205	221	196	212	223	213	211	218	194	228	202	229	206	199	188	204	187	215	201	228	212	200	213	213	195	220	185	176	238	198	203	208	217	213	226	202	195	243	217	205	206	204	198	209	189	217	208	207	203	200	204	195	209	211	225	190	228	219	176	227	207	204	223	202	199	201	233	189	192	216	187	226	212	231	241	211	246	225	180	213	213	217	211	184	226	177	210	241	227	200	205	217	207	202	218	200	203	206	194	196	227	224	203	216	213	198	210	197	232	199	188	233	193	242	209	171	209	222	179	199	216	218	205	204	218	227	204	229	204	210	225	205	232	227	215	221	197	231	239	225	211	175	186	209	216	203	214	182	206	199	228	200	213	218	217	205	236	224	202	225	199	207	210	188	203	233	226	229	237	203	193	220	192	198	208	237	179	219	225	209	198	204	221	199	215	180	209	228	193	227	220	229	184	224	244	184	188	224	229	199	209	209	188	223	203	224	197	212	197	205	197	218	220	202	212	210	189	222	213	216	209	200	183	221	206	229	207	216	218	232	214	205	243	212	206	208	196	208	179	193	213	217	200	190	187	215	192	229	200	218	224	202	191	200	190	205	237	210	211	197	210	222	192	189	210	200	215	201	191	197	200	233	224	201	234	198	194	220	219	205	190	194	194	189	199	217	184	220	201	237	217	224	199	222	192	192	236	190	210	210	221	210	203	235	210	198	208	221	199	186	217	178	194	205	210	236	208	205	212	216	184	228	221	228	198	181	225	232	206	208	202	217	236	214	195	199	218	209	210	190	201	192	199	216	223	196	225	214	209	174	215	221	217	218	200	208	205	197	221	203	209	202	194	172	188	240	206	208	219	220	224	222	207	214	217	197	207	228	213	205	219	199	224	210	207	193	199	201	215	209	202	214	177	194	199	196	204	223	184	194	213	229	224	220	227	213	217	250	211	193	203	217	210	218	209	219	202	236	220	207	232	212	223	219	198	233	226	209	200	222	207	209	221	211	225	217	223	198	207	189	184	178	212	201	182	223	179	216	219	203	207	204	202	182	206	202	225	212	190	243	235	211	216	190	191	228	209	218	183	201	204	229	223	218	195	236	200	232	216	208	203	201	194	221	200	223	209	207	193	219	188	216	236	219	221	212	219	226	198	215	188	198	204	216	193	212	222	228	236	214	204	221	204	196	212	213	186	208	229	230	216	210	198	209	210	211	222	161	183	196	203	202	209	222	208	217	253	207	248	202	205	195	189	202	220	218	208	232	206	190	204	238	188	200	196	198	186	203	245	216	237	226	201	198	199	216	215	219	213	219	232	223	214	197	208	222	244	201	205	209	240	188	222	224	200	218	197	200	200	201	215	210	213	234	187	192	198	215	200	211	214	187	229	227	194	214	201	223	229	215	211	194	183	191	187	210	189	211	198	194	204	226	218	226	194	242	223	199	217	187	205	186	229	189	197	201	216	183	202	210	224	226	221	188	216	223	225	203	212	201	223	200	211	220	216	215	191	198	185	209	176	190	200	212	218	211	190	169	213	198	236	194	218	175	199	210	217	207	224	220	207	217	213	220	179	213	223	213	199	202	209	199	208	202	199	201	200	214	195	221	196	191	204	206	195	168	192	198	209	189	207	213	198	191	199	235	174	225	203	214	197	209	208	201	191	213	215	223	184	231	227	216	231	187	208	214	188	212	205	216	238	207	211	228	210	216	212	242	200	185	205	207	202	221	181	223	240	213	218	215	194	202	181	208	219	188	207	233	227	236	209	214	204	218	195	224	224	211	235	220	208	237	207	227	241	215	198	200	195	216	211	214	197	209	200	198	209	188	182	209	202	206	207	237	241	196	205	229	229	173	200	193	209	213	226	215	241	209	217	203	203	206	239	206	193	205	208	225	205	193	214	208	202	190	202	206	191	198	208	218	220	191	216	234	222	183	177	195	216	216	187	209	186	175	190	204	226	207	208	187	231	199	219	207	199	199	217	211	175	205	215	206	189	191	202	184	207	210	221	209	199	217	218	220	218	206	192	219	240	197	210	225	197	216	216	213	258	204	206	205	192	187	224	224	230	211	196	205	222	177	215	196	214	235	232	211	201	172	215	205	224	207	207	196	196	182	201	214	218	206	191	191	222	219	209	237	206	198	195	218	213	192	215	198	205	221	223	201	212	219	179	200	165	194	188	208	215	221	201	228	204	207	196	200	225	198	200	194	205	224	219	205	208	222	198	202	233	210	197	211	196	199	197	215	188	212	223	208	193	210	202	194	218	222	194	200	207	236	220	199	229	221	209	210	217	191	193	226	220	190	193	197	230	219	224	215	202	228	217	233	229	237	206	185	195	193	217	216	211	198	210	201	198	222	205	196	218	208	213	202	207	194	219	210	217	211	212	208	195	204	220	236	238	218	191	234	213	223	191	212	208	221	215	183	198	195	228	203	206	225	200	209	208	208	237	204	254	189	197	222	213	190	223	200	237	202	217	222	231	236	201	222	187	194	219	185	214	216	207	205	210	206	218	184	192	225	187	202	208	169	257	209	219	232	217	214	194	241	182	224	206	215	206	217	200	232	216	200	213	198	199	193	206	187	210	191	212	196	226	212	213	196	184	194	219	214	207	191	211	200	228	209	231	215	193	215	216	177	200	236	195	218	226	193	209	228	214	208	194	192	218	213	204	221	218	233	193	208	211	208	189	202	207	189	234	208	209	203	227	202	211	219	205	200	221	230	223	221	229	217	199	235	238	203	218	215	183	213	213	213	192	210	208	206	192	209	231	228	205	196	203	214	206	217	230	226	190	191	189	215	223	214	227	220	213	229	218	180	187	188	223	206	206	205	220	206	223	225	220	213	223	207	204	229	220	212	224	197	216	188	216	231	190	214	206	214	202	218	228	216	189	201	230	203	210	226	246	233	221	199	215	216	218	181	234	216	202	203	192	189	202	187	195	203	214	204	215	216	197	216	193	208	201	210	198	196	222	218	224	191	218	202	237	212	207	185	196	206	203	207	190	205	205	193	213	216	204	179	225	221	205	182	214	193	201	220	206	205	207	225	209	214	221	208	202	211	227	189	207	200	231	179	224	221	200	213	214	205	200	193	212	213	198	220	212	219	236	210	165	197	208	225	202	215	204	179	204	177
26740	19980	6167	604	414	348	358	364	355	340	323	354	372	350	326	348	318	306	320	312	354	345	383	320	320	353	322	321	336	346	366	339	331	329	338	357	335	334	363	368	349	336	387	377	357	317	342	353	368	317	319	310	345	348	340	333	363	337	340	368	320	330	324	294	367	344	373	324	353	329	346	334	337	336	326	341	318	339	358	370	347	361	337	364	356	349	317	323	335	318	325	333	356	301	343	347	323	358	343	362	337	333	328	357	309	318	368	350	337	332	320	362	340	339	322	328	343	314	313	326	337	347	341	349	361	343	342	316	328	341	320	328	363	364	313	351	309	327	341	320	347	334	349	343	326	364	336	339	361	341	348	344	309	360	368	371	356	327	332	336	371	364	347	337	326	351	317	341	350	361	355	335	355	347	315	330	323	332	375	324	368	325	345	344	327	331	326	325	334	377	333	327	325	336	335	364	327	344	340	377	346	358	357	321	325	325	341	328	315	318	323	313	312	359	317	323	364	341	325	347	331	349	352	305	329	376	331	355	327	341	318	330	310	359	376	338	351	332	336	343	333	354	350	323	311	336	339	337	319	357	302	353	321	343	353	364	353	336	302	333	341	330	350	356	317	347	357	329	355	331	361	334	351	339	307	341	347	357	366	375	331	336	370	295	324	341	340	340	337	349	335	321	334	384	316	325	316	349	363	344	306	387	340	323	287	337	322	345	360	334	332	338	349	309	326	383	351	317	295	321	336	291	333	305	330	319	336	313	361	329	350	339	339	356	341	335	345	389	307	333	344	379	307	323	347	346	342	351	316	319	335	342	363	297	352	350	326	317	359	329	368	326	343	324	334	349	319	354	358	371	373	322	337	338	339	351	327	360	317	342	342	376	341	331	342	334	301	325	320	346	349	346	345	360	352	368	324	369	358	320	320	327	320	298	350	343	332	352	336	355	328	325	345	340	334	314	356	329	321	377	335	336	318	300	329	333	342	355	356	345	346	364	352	348	328	317	342	371	362	342	340	324	367	337	333	326	338	330	335	310	333	320	314	360	357	348	330	321	373	336	351	299	346	338	331	317	346	367	315	320	348	361	312	316	324	329	339	339	312	348	274	324	354	337	318	314	342	363	302	333	357	369	317	333	318	322	316	346	323	308	320	339	338	335	351	343	323	332	357	315	349	355	340	329	322	327	318	343	311	343	312	362	323	325	322	334	350	351	341	325	330	318	322	343	341	349	320	339	362	354	374	329	345	311	372	321	324	358	341	356	314	343	374	330	330	335	335	326	340	341	329	357	351	312	342	329	321	356	313	352	340	325	298	323	329	375	319	338	316	334	345	353	321	354	309	360	325	362	318	371	324	340	325	342	346	299	338	351	309	352	362	321	334	349	342	338	352	310	350	341	354	354	329	348	326	318	327	328	307	333	385	331	336	322	360	357	344	320	330	352	321	324	335	357	330	310	361	352	349	314	325	350	312	345	336	320	361	330	350	346	365	324	370	382	352	331	323	325	333	355	326	332	325	294	368	323	339	341	372	327	297	317	332	311	333	335	338	342	342	312	326	318	331	313	336	337	338	330	349	357	297	353	340	349	349	348	343	326	315	346	353	324	384	321	319	343	317	347	326	359	343	330	343	340	316	381	352	344	311	348	358	360	317	363	338	335	308	329	343	343	317	336	356	329	335	316	325	344	342	342	325	361	333	354	294	344	317	330	332	334	347	359	340	294	352	313	334	329	345	342	334	324	364	324	356	346	353	291	365	315	335	313	333	331	339	315	306	327	325	314	324	322	330	342	344	378	308	385	349	329	374	339	307	363	338	360	343	320	336	354	341	358	312	329	354	310	369	329	341	330	339	301	332	340	349	373	335	349	356	339	305	326	326	362	322	343	328	348	293	348	338	380	325	325	332	300	373	326	322	354	312	332	321	333	331	336	312	341	343	339	315	345	340	320	316	320	360	356	326	358	344	338	346	358	359	338	330	347	353	335	375	327	342	338	311	290	335	326	328	351	315	333	369	336	346	327	347	314	348	327	329	331	330	340	338	349	363	372	309	320	365	327	316	342	331	367	348	340	371	341	357	339	351	312	340	333	326	311	358	330	329	329	333	318	335	321	320	349	343	327	334	335	327	331	345	328	335	305	373	321	316	339	358	368	344	357	351	351	340	337	342	330	347	319	344	339	344	326	348	330	327	359	322	319	344	321	321	370	332	312	321	327	323	339	312	325	331	348	333	355	326	341	330	335	336	332	372	363	353	338	327	342	347	363	360	340	319	364	330	354	316	334	364	354	295	351	327	318	342	362	341	325	322	347	326	329	358	314	324	343	357	338	352	339	360	346	335	336	348	372	339	352	368	343	333	346	324	321	367	340	365	352	359	367	319	361	369	340	326	358	351	313	337	333	341	330	333	313	336	346	304	344	345	342	358	349	331	326	309	332	341	314	322	324	326	339	357	357	333	321	335	340	320	362	322	321	321	346	322	352	337	357	337	335	355	352	364	360	340	370	296	359	319	345	350	312	339	331	358	372	346	347	313	307	323	348	359	355	348	310	327	335	334	341	338	316	325	323	326	358	335	358	350	313	334	344	321	331	331	315	362	329	323	338	323	332	354	359	319	340	356	326	340	371	326	337	305	325	314	361	318	358	330	387	352	341	343	335	288	337	348	316	308	347	340	323	345	314	348	338	341	309	365	356	340	353	351	342	328	341	334	347	340	320	328	350	311	349	347	328	326	349	342	346	345	350	276	352	361	331	383	332	352	337	329	333	343	304	318	335	331	300	351	331	380	313	289	354	381	317	314	326	333	306	299	350	353	310	325	345	354	336	338	342	334	322	329	326	360	319	376	360	332	350	297	338	328	318	364	302	363	328	350	364	326	332	294	351	344	314	345	337	371	313	336	308	320	344	321	301	341	310	330	334	337	358	336	320	319	354	351	330	326	323	336	323	336	344	336	360	322	363	342	369	360	343	320	347	276	314	355	361	367	337	362	331	314	303	332	328	338	346	344	341	327	373	326	329	331	340	344	358	367	332	368	328	358	329	331	296	369	339	338	383	328	326	365	336	344	323	361	305	333	313	325	312	330	321	347	307	394	320	327	321	339	350	330	320	326	355	324	319	314	313	353	333	359	364	319	328	331	289	349	313	356	342	328	321	326	325	343	344	321	357	344	314	357	338	357	290	327	324	337	302	312	293	344	322	311	333	354	341	293	344	342	309	368	346	338	319	330	343	336	337	320	322	359	329	335	335	311	324	319	355	356	365	336	322	360	352	337	338	343	334	327	331	322	288	346	326	360	348	325	330	348	403	317	351	359	339	330	355	340	317	334	321	338	389	341	333	348	331	338	353	340	317	331	314	348	337	326	333	342	322	310	342	314	315	309	360	319	350	369	299	361	331	359	350	355	337	349	349	338	304	350	320	355	320	350	297	358	331	333	328	285	330	358	323	321	296	343	348	354	320	348	340	326	380	313	338	341	352	346	328	326	302
4077	1332	1224	836	715	623	576	573	571	542	542	532	548	535	503	554	553	510	517	572	509	505	535	520	542	552	554	494	541	529	523	525	479	526	544	523	498	518	561	549	488	490	541	506	494	537	540	516	507	498	535	538	541	452	530	530	542	541	551	562	484	523	525	491	496	479	515	488	557	554	496	516	539	524	549	569	512	510	498	538	536	494	508	491	542	514	497	528	512	506	551	496	505	528	557	508	509	536	529	546	511	542	510	511	538	533	505	499	522	495	544	510	531	528	524	548	488	533	543	522	508	481	539	536	458	522	526	495	515	515	514	497	464	502	521	523	517	511	507	478	547	518	505	487	509	520	523	525	533	533	486	496	496	490	516	532	495	561	517	529	500	547	503	470	445	489	522	525	492	505	549	483	493	513	507	510	495	531	512	535	495	498	537	495	520	530	493	482	527	489	541	511	454	521	491	492	502	521	519	537	526	524	520	500	479	490	518	541	514	514	526	491	510	543	536	515	500	543	490	542	486	512	523	473	541	508	507	539	518	517	497	500	533	512	471	559	519	515	539	507	550	508	507	506	520	526	524	525	532	530	483	512	530	523	544	543	535	515	499	525	536	545	507	547	524	509	481	498	554	487	478	487	507	509	495	507	524	488	500	513	512	492	528	497	507	504	525	527	524	492	520	483	531	522	545	534	567	532	499	503	530	523	534	535	523	566	488	495	515	533	520	495	521	489	533	540	524	518	500	506	487	521	525	524	541	504	549	526	514	548	526	487	513	552	502	522	493	491	500	486	564	520	514	528	528	557	509	491	521	490	502	526	496	503	501	531	543	488	538	502	481	488	526	497	530	511	504	506	477	512	512	501	505	515	508	531	560	532	475	489	490	485	476	514	473	506	504	504	524	488	484	539	517	527	484	508	510	525	539	506	506	508	503	527	511	541	550	483	526	523	487	504	489	524	525	523	522	502	555	496	550	514	485	485	541	532	568	526	538	507	460	489	503	504	549	530	551	501	578	494	502	512	513	509	465	508	512	500	491	520	564	504	493	543	572	502	499	492	500	467	527	542	510	512	501	546	497	498	502	483	499	539	516	553	542	512	524	504	534	507	481	471	520	540	532	525	544	480	514	521	522	524	527	504	493	509	493	557	496	522	504	532	521	532	536	517	530	512	499	509	506	526	517	519	489	460	524	510	492	489	511	504	533	512	496	502	490	519	496	541	556	524	516	522	501	530	542	553	483	525	540	527	491	528	505	527	509	537	547	549	535	485	476	529	506	552	513	571	476	554	483	511	515	535	549	518	533	531	528	525	512	547	491	538	542	541	536	496	556	478	528	496	541	518	517	502	527	521	522	481	483	536	524	530	502	511	509	525	518	559	548	537	531	506	514	527	493	510	520	501	513	534	521	491	480	484	530	487	492	518	540	531	525	487	527	556	526	542	497	508	505	482	469	540	534	521	563	530	553	550	535	527	538	507	492	552	522	491	485	519	528	510	501	531	508	550	514	486	493	501	506	535	515	488	535	484	537	476	490	490	523	543	509	475	536	539	517	514	547	533	530	536	514	536	500	515	530	511	513	497	530	537	489	530	524	525	505	518	503	522	480	527	523	566	509	514	538	535	526	547	530	533	526	509	556	546	487	525	545	531	497	533	498	486	527	511	524	540	513	521	537	563	508	513	545	546	520	456	540	483	517	524	518	511	489	524	535	542	484	469	505	514	526	529	533	531	498	495	510	523	518	551	517	534	509	551	529	529	551	504	538	581	477	529	507	513	533	521	572	472	510	520	496	521	498	553	544	539	519	481	506	535	523	505	509	474	498	497	542	512	535	507	495	531	542	538	515	538	546	481	525	540	513	520	514	513	509	452	521	528	527	483	521	569	496	548	470	539	529	527	511	476	510	497	517	574	504	511	509	491	510	489	479	517	504	531	522	525	497	537	540	512	523	499	515	481	513	530	529	521	502	550	516	502	537	498	492	519	505	507	545	516	462	491	529	492	536	499	516	521	480	521	501	542	544	540	508	507	513	559	519	555	522	483	494	511	505	493	511	548	529	509	550	528	500	520	501	541	546	555	488	508	507	504	494	560	505	484	513	481	512	552	516	518	503	526	511	548	536	531	541	560	528	476	512	524	511	464	509	544	516	519	466	500	519	477	534	499	513	527	514	540	497	519	487	531	506	514	499	478	508	515	543	519	509	505	512	518	472	515	527	489	485	492	528	509	494	486	489	478	498	534	477	520	527	525	514	508	563	467	522	530	549	547	496	529	529	524	485	538	513	514	507	530	493	506	517	547	519	491	553	520	513	496	516	471	468	529	552	511	518	505	539	514	525	518	508	475	511	511	502	532	495	557	547	546	511	508	504	494	479	506	497	520	573	516	513	537	549	515	517	509	533	463	521	517	543	490	518	549	508	509	510	529	537	559	509	519	505	496	495	515	504	512	494	521	501	551	520	497	540	505	532	493	498	527	495	515	493	546	543	508	511	532	486	525	530	525	519	530	528	461	515	516	517	528	492	482	501	494	460	524	501	525	550	506	555	500	495	531	521	493	509	519	484	510	513	517	501	558	543	502	487	531	508	531	487	553	526	519	505	538	509	533	538	513	511	515	521	546	486	538	512	523	493	532	493	521	551	541	512	527	521	520	507	528	525	528	519	525	528	526	504	473	502	510	506	512	540	517	502	517	537	543	492	501	485	475	507	504	511	506	524	520	549	519	538	465	516	533	529	528	525	486	526	565	484	546	491	510	509	536	517	528	533	540	524	478	514	542	534	482	528	517	554	530	526	492	527	535	498	516	507	531	488	516	489	524	534	505	508	543	556	493	509	493	536	520	536	498	498	567	538	486	518	548	542	518	535	514	538	496	528	499	566	529	498	557	506	466	523	512	506	506	532	531	530	498	510	526	500	484	485	568	503	490	481	517	514	516	538	511	490	502	488	513	521	554	507	509	527	482	508	489	510	521	517	540	545	487	529	540	513	516	524	509	476	525	477	539	553	534	529	518	538	530	503	462	519	495	498	539	525	544	485	529	549	520	518	507	518	538	534	528	509	513	542	546	484	577	528	480	569	568	530	475	516	549	500	523	508	509	530	547	506	531	530	549	535	479	549	546	497	526	492	525	488	510	493	534	506	488	528	555	513	533	513	549	494	518	526	531	512	515	530	522	519	553	531	530	538	568	544	509	513	510	498	494	524	531	546	496	516	494	508	517	520	539	485	500	554	517	539	536	505	500	502	530	504	532	545	502	526	533	490	503	529	529	532	525	505	518	498	536	533	522	509	491	491	541	542	546	495	544	532	536	523	504	511	504	494	507	511	529	521	538	506	499	514	516	517	512	492	515	492	519	529	517	525	471	527	511	524	500	492	507	503	482	544	480	524	526	531	500	505	497	509	512	501	502	519	525	471	514	512	503	502	543	509	509	473	518	529	490	513	532	508	504	523	506	537	507	516	496	525	534	510	513	515	497	505	536	514	530	485	563
23795	21080	28361	24030	21039	5821	936	652	518	448	468	475	412	400	390	377	362	369	381	329	364	314	347	345	343	330	335	323	306	328	346	332	322	310	346	307	329	319	350	330	357	301	316	318	298	331	344	317	309	309	292	335	305	307	346	291	335	320	269	318	314	360	288	353	298	279	307	312	310	317	285	319	315	272	274	294	348	326	302	292	327	325	352	323	328	307	297	313	291	305	272	340	309	312	321	311	300	306	333	293	319	324	330	327	332	315	323	303	319	318	320	325	294	324	323	336	306	319	303	310	303	279	309	310	319	348	330	334	292	309	299	309	356	311	284	297	300	306	346	305	321	340	350	316	330	321	339	330	315	331	326	348	309	270	329	281	310	329	301	293	345	329	319	303	312	344	300	321	326	315	321	330	304	348	336	311	314	306	320	360	330	293	334	313	319	299	313	323	313	316	278	300	293	318	307	322	300	308	293	320	290	309	312	279	312	314	349	322	281	307	328	316	319	317	313	309	302	329	296	331	304	301	312	280	317	322	299	294	309	328	293	319	333	298	357	290	306	319	312	330	336	309	314	315	305	311	318	304	309	299	338	314	351	319	326	294	323	271	282	305	327	312	299	328	345	315	334	315	314	315	300	324	285	307	321	311	349	315	334	326	371	318	311	334	330	339	295	312	308	323	314	300	335	317	311	300	324	319	294	324	308	297	340	304	294	325	292	304	281	330	314	340	318	324	298	321	285	331	324	354	305	298	325	302	329	330	324	302	295	312	315	325	327	325	307	338	308	282	309	342	320	289	330	334	288	341	296	310	310	311	305	287	281	309	302	283	302	316	320	308	312	318	278	315	324	299	288	335	332	308	301	305	311	343	350	295	318	311	339	318	298	310	329	292	314	320	323	288	290	344	305	307	306	318	334	286	288	326	332	320	290	311	289	315	327	317	313	291	310	311	321	327	330	350	302	333	351	301	334	322	329	325	308	316	331	297	309	316	298	313	308	345	318	348	329	307	320	312	301	325	326	365	316	323	305	349	329	312	325	331	331	355	324	326	308	296	302	322	312	278	314	332	293	307	293	313	293	310	323	293	302	324	300	296	332	291	353	335	313	333	330	304	314	291	313	345	306	316	320	333	316	309	335	324	322	313	275	308	343	333	307	326	310	296	317	322	302	285	304	321	331	298	290	321	345	322	306	327	331	305	300	319	313	322	323	270	286	317	289	314	320	288	284	313	306	291	308	291	314	335	287	319	331	326	306	305	308	320	300	292	282	331	308	333	340	303	322	321	311	293	330	324	297	334	314	306	295	309	323	338	294	305	332	340	286	339	307	297	318	296	310	315	311	335	307	294	294	322	334	297	286	288	340	320	304	340	313	271	284	318	311	278	339	304	299	322	323	303	297	268	349	333	309	307	331	330	291	321	336	308	271	295	321	293	302	343	306	309	330	324	329	305	325	299	347	297	299	318	315	298	322	306	315	331	331	312	313	278	311	322	309	301	309	309	299	291	296	296	316	344	283	290	320	304	293	315	355	333	299	313	320	321	311	322	308	283	317	335	318	315	337	336	325	318	341	320	334	343	311	341	291	285	271	319	337	321	331	325	330	292	281	289	292	304	309	310	294	319	306	304	293	289	303	299	292	318	326	341	321	323	304	309	288	316	299	286	306	323	333	313	305	341	304	331	316	345	314	316	312	321	303	281	307	323	309	319	305	315	338	304	335	331	299	311	310	340	302	272	296	311	310	321	326	333	320	297	332	305	317	302	313	312	297	302	291	331	320	326	319	304	314	313	308	314	299	303	303	329	323	327	315	301	280	307	330	311	309	276	309	303	313	319	340	299	302	312	281	319	292	289	298	328	301	290	312	313	334	343	284	319	287	307	310	315	292	294	308	280	335	304	300	315	328	313	297	299	321	311	328	331	298	309	310	320	316	321	334	305	341	307	302	345	290	329	314	331	347	311	306	299	313	345	340	303	325	297	344	322	286	297	305	319	319	305	318	326	310	347	316	331	278	311	311	300	319	340	305	278	312	277	309	310	323	325	305	311	294	309	291	300	292	336	345	312	342	313	326	301	304	302	319	318	299	292	312	336	291	302	343	285	330	272	283	309	335	252	334	313	305	320	309	339	309	311	300	296	301	295	306	307	310	305	295	274	336	352	323	281	302	336	325	287	308	317	347	318	340	343	266	314	313	315	306	321	331	308	329	303	343	292	320	312	310	308	304	306	313	308	305	332	344	328	297	326	330	282	289	322	289	310	319	318	312	315	314	328	334	311	292	308	313	294	317	301	303	310	320	272	299	299	325	337	293	294	325	287	339	290	288	299	258	323	283	328	304	281	312	343	313	305	282	291	317	321	315	319	327	297	309	312	347	312	322	345	316	309	309	301	315	331	310	307	286	325	308	288	332	319	298	306	316	318	300	353	360	335	346	307	276	301	336	311	317	291	312	295	328	316	329	314	300	318	298	306	337	296	298	339	301	301	329	296	332	307	316	310	304	299	288	321	307	321	332	288	303	313	274	311	338	295	310	296	334	338	281	346	319	294	323	313	323	308	313	321	330	319	323	362	290	316	330	323	269	322	307	329	306	303	335	313	320	330	328	319	299	289	314	324	302	287	327	274	322	319	312	323	269	297	308	318	296	320	273	257	291	302	302	339	299	289	324	321	294	306	288	285	349	294	297	291	325	335	302	311	327	330	295	353	299	289	301	323	307	317	303	299	303	311	288	324	339	304	282	310	303	316	298	334	265	291	339	285	312	322	301	300	292	327	289	294	307	310	298	346	302	334	321	310	292	299	317	323	305	278	301	353	310	288	297	325	311	313	327	298	303	316	336	321	325	331	284	312	344	340	352	307	294	334	327	315	308	320	305	317	312	298	299	348	324	311	315	287	305	313	352	312	308	315	322	308	286	327	276	288	303	303	305	299	292	342	321	318	337	334	336	312	324	288	332	308	282	326	333	316	297	293	329	336	276	323	302	325	318	290	317	322	297	302	339	314	265	339	294	277	309	287	319	317	345	323	324	307	306	280	298	333	302	341	330	288	311	292	306	335	323	280	290	300	343	284	309	326	342	322	363	325	311	303	327	302	322	307	322	321	300	312	347	311	305	328	306	292	339	325	305	322	283	279	315	284	293	316	305	287	300	343	336	322	336	335	282	290	315	285	329	296	307	296	331	342	316	303	327	304	352	352	291	332	308	293	271	294	332	320	327	333	339	323	337	303	291	323	293	308	292	326	330	310	338	293	314	325	286	307	327	289	296	324	332	297	318	327	283	326	321	302	305	292	317	323	314	307	315	303	294	334	309	308	349	300	323	292	330	310	292	301	332	328	308	309	312	305	326	332	332	291	338	341	332	296	325	308	298	342	290	320	334	334	299	317	330	310	320	283	318	316	332	280	325	318	315	295	353	357	303	304	328	314	300	323	327	328	322	310	337	302	305	291	324	327	352	303	345	318	303	296	314	313	285	315	335	281	304	297	286	309
5255	10163	8345	4298	3066	2155	1740	1326	1151	1025	912	814	738	760	708	670	644	683	649	611	641	573	564	517	588	569	531	565	490	534	529	500	519	535	519	504	472	487	489	510	484	514	489	446	498	524	476	458	501	499	498	487	475	518	499	512	493	501	483	535	521	493	476	482	462	500	454	460	436	468	482	492	476	516	493	480	478	452	502	524	495	471	504	461	498	532	483	491	461	471	531	453	482	499	522	490	506	500	484	434	518	500	470	451	448	473	488	530	493	502	497	504	496	509	481	467	500	508	485	495	467	486	497	471	464	499	448	447	517	469	491	479	493	517	476	476	469	462	484	480	473	461	455	492	506	501	483	487	481	478	438	486	505	523	517	474	461	459	468	474	459	474	525	488	478	465	489	458	456	457	474	460	491	473	520	490	499	465	454	505	454	459	479	468	515	503	494	468	481	489	466	482	441	503	517	501	488	474	523	501	486	469	482	473	511	486	495	497	479	495	459	501	493	465	487	486	490	484	443	507	430	480	495	488	469	460	481	460	488	524	478	450	465	447	471	483	515	496	472	492	491	490	480	486	483	495	505	501	484	484	435	470	475	493	530	483	512	514	467	531	477	484	449	468	497	544	486	474	496	511	448	483	495	505	485	446	537	475	469	487	550	477	493	462	496	519	511	506	493	456	478	497	429	500	516	489	495	477	487	462	469	492	503	502	486	507	459	522	507	490	474	472	491	488	488	518	493	514	503	473	470	484	476	477	469	461	471	454	465	445	457	477	467	478	495	439	539	444	525	505	507	505	477	488	504	473	476	506	491	507	476	541	485	457	480	482	499	477	499	518	456	466	450	411	506	476	449	538	499	476	451	471	505	497	534	491	480	501	533	493	470	458	450	502	448	496	493	494	488	465	498	484	496	505	454	489	488	515	543	497	485	474	466	501	504	511	463	466	479	522	481	448	475	475	517	459	530	444	456	444	479	450	474	509	492	473	483	484	493	467	486	496	454	500	464	483	500	475	500	507	484	526	491	459	477	498	469	467	462	475	463	494	448	483	493	486	499	533	497	528	456	527	506	472	491	512	481	504	481	471	452	454	453	515	496	503	462	499	502	436	517	473	445	485	484	463	484	479	486	506	478	521	490	455	455	498	475	450	463	475	496	506	482	528	478	452	492	445	466	484	492	441	497	466	462	492	496	470	512	472	484	470	466	498	466	518	480	507	474	454	499	503	484	473	452	490	501	489	482	484	510	482	493	474	487	489	468	496	445	469	497	480	526	464	484	456	495	488	462	469	480	428	462	505	445	501	491	481	460	463	473	478	480	479	459	413	489	482	507	486	506	514	484	484	443	475	490	477	425	467	510	481	482	493	497	490	474	486	490	490	512	457	468	474	472	504	476	479	494	500	512	510	490	451	475	522	452	523	486	462	496	443	445	476	495	453	482	501	474	460	485	462	478	510	503	554	474	482	460	467	493	501	499	517	471	486	473	463	449	459	478	497	461	515	473	431	511	530	462	518	496	486	477	473	489	471	472	486	480	456	503	489	485	468	487	464	527	487	476	492	517	511	444	501	521	474	470	491	472	485	491	471	482	528	481	501	475	459	478	478	474	489	487	471	452	496	488	479	498	458	491	474	483	481	498	499	487	470	476	491	520	521	448	476	496	483	475	446	486	530	464	469	493	468	489	425	500	431	529	459	481	525	491	475	482	477	474	471	487	496	490	503	526	418	532	472	474	466	454	513	451	458	472	462	464	470	486	489	490	499	477	443	472	528	453	499	477	447	517	464	458	504	496	474	485	479	467	499	515	511	489	464	477	478	520	498	470	469	487	455	502	469	512	489	524	471	487	466	441	492	487	461	478	499	526	509	484	485	480	473	526	463	503	462	438	473	470	478	486	474	458	448	485	489	448	491	496	446	492	469	470	479	469	496	466	486	475	467	495	496	485	485	474	488	453	520	443	470	481	463	499	476	458	468	478	482	511	493	469	497	443	485	487	484	471	486	463	455	479	444	460	490	463	484	455	492	467	490	485	488	445	435	473	433	494	458	477	512	497	468	474	459	464	489	456	490	442	473	527	485	513	466	467	478	507	470	472	462	493	540	493	512	454	480	480	503	445	528	451	487	515	467	480	489	488	485	486	492	509	460	503	478	508	488	501	471	496	498	472	462	474	520	492	517	460	480	489	470	490	484	435	440	478	506	504	473	471	451	446	493	458	490	473	473	492	486	474	476	493	471	493	484	494	489	497	477	477	480	483	466	487	537	500	489	471	497	465	473	456	492	523	489	474	524	461	482	519	478	446	464	491	490	470	480	447	478	458	500	492	453	464	484	447	481	487	501	459	487	455	480	513	472	457	416	517	461	479	469	456	496	473	488	471	463	506	464	499	492	516	537	532	479	519	493	459	513	503	506	478	463	467	471	492	466	481	498	530	492	485	521	533	492	479	454	465	449	450	457	477	474	492	513	463	495	495	496	472	482	526	473	497	489	487	474	543	507	492	440	442	514	491	507	469	480	496	458	514	470	487	510	492	471	514	503	459	503	478	450	463	473	480	443	489	512	470	443	485	460	495	478	484	479	487	492	487	500	474	485	482	484	508	464	488	508	467	499	477	514	493	483	489	462	492	463	445	493	491	461	501	527	474	468	500	498	463	472	472	471	509	508	496	475	513	466	441	497	460	491	474	490	500	491	489	452	512	451	526	498	505	450	489	478	452	496	510	489	463	504	474	508	496	458	486	483	470	451	494	498	482	491	490	490	473	491	470	482	503	524	471	479	494	497	530	518	479	473	476	480	465	493	478	505	489	489	504	516	497	489	429	485	474	498	500	429	453	508	506	445	480	447	556	463	496	474	514	490	534	465	477	505	509	476	518	519	495	468	487	497	463	478	496	458	443	477	463	486	476	466	438	487	474	507	452	510	522	485	489	477	479	482	512	483	505	465	429	441	501	474	460	450	491	494	478	502	533	476	509	483	490	482	479	488	498	469	501	494	492	503	484	524	440	459	467	502	479	502	500	532	519	523	469	504	526	502	446	464	483	457	434	460	489	444	472	482	491	507	476	534	489	460	467	475	465	468	496	535	503	458	471	492	459	494	480	450	491	511	448	482	478	449	481	503	508	495	481	499	450	506	496	491	448	528	482	496	477	460	441	501	499	453	482	499	501	446	473	469	495	487	490	472	505	489	472	487	545	464	470	467	463	468	462	498	494	461	492	495	451	463	544	478	531	493	492	483	492	493	466	505	482	535	489	501	510	497	509	440	456	470	472	472	503	499	470	467	496	483	477	487	503	464	518	491	476	476	501	504	467	473	470	438	506	472	516	462	482	512	511	517	450	473	517	470	446	503	492	448	507	478	483	482	504	473	474	488	480	451	483	449	488	476	483	503	486	497	480	480	525	445	483	494	471	507	444	464	505	467	496	514	457	515	476	478	526	495	517	467	486	460	497	481	481	459	496	504	531	489	451	490	502	479	470	468	453	510	474	532
22961	21090	28826	23583	21092	20848	2817	712	509	448	369	331	283	267	253	246	226	226	209	193	187	170	163	166	186	161	179	165	151	166	149	155	161	150	122	140	150	134	143	135	142	139	134	145	150	139	134	130	155	153	130	135	121	138	141	140	142	130	143	137	147	114	134	128	143	158	127	133	133	123	136	135	122	137	134	134	134	131	116	108	120	147	155	129	131	122	128	120	133	126	137	148	124	127	127	113	134	118	134	145	114	126	144	125	126	118	118	118	136	115	133	115	140	153	128	142	106	134	127	129	115	121	109	133	127	142	128	135	133	157	113	130	142	144	118	124	129	137	132	134	140	121	149	131	133	135	118	128	117	139	130	125	133	128	131	134	142	129	124	140	139	131	106	120	122	133	135	129	114	130	125	123	121	112	137	130	145	114	131	132	120	130	138	118	122	138	126	130	118	125	117	120	128	103	140	147	146	132	126	128	107	136	127	142	140	130	144	111	153	124	114	132	144	145	138	135	115	122	134	139	130	116	138	134	117	128	132	133	147	149	122	125	131	125	137	113	123	125	121	124	118	104	157	126	127	127	135	123	117	132	133	134	130	113	128	150	132	131	120	124	126	124	128	146	143	117	123	130	135	119	129	128	117	141	124	127	128	127	135	120	116	127	127	135	159	131	141	122	120	116	132	125	120	126	131	122	114	127	124	134	142	117	126	141	128	142	126	144	155	118	137	135	123	136	119	141	123	122	122	128	124	122	110	125	128	123	114	101	134	119	124	131	159	114	132	139	102	110	115	136	129	109	129	135	128	119	128	127	127	110	120	133	120	122	133	134	123	118	136	122	116	136	121	149	130	91	123	125	136	140	128	107	137	125	121	142	109	129	130	136	116	108	129	128	124	149	137	132	136	145	124	138	130	130	118	133	105	129	114	139	119	122	134	121	146	120	135	141	126	127	108	114	152	131	130	125	132	128	133	142	131	138	117	141	142	141	131	121	132	128	119	119	125	144	131	139	124	119	123	135	124	130	147	127	119	143	138	122	142	117	154	118	160	121	124	111	141	122	122	121	133	116	126	122	120	133	120	145	114	114	127	132	113	124	142	157	116	143	112	151	131	129	122	141	155	109	122	139	131	122	122	133	139	130	136	150	126	150	130	115	141	136	152	153	140	135	141	141	130	132	146	133	109	117	139	127	120	128	120	152	122	129	120	135	136	131	131	135	115	132	137	122	121	133	109	144	122	122	118	120	140	140	143	133	141	136	120	132	140	135	119	146	156	133	119	142	122	137	134	129	136	123	110	126	132	131	139	125	106	126	126	130	113	109	133	143	107	127	130	127	119	137	121	118	126	120	133	109	124	118	145	126	126	118	124	128	137	129	125	120	130	133	101	125	121	132	127	154	131	134	139	125	140	127	118	128	129	125	132	122	117	120	126	119	130	127	123	151	120	131	122	140	137	137	133	127	132	109	128	122	141	108	128	130	153	116	114	137	121	118	113	130	118	120	141	130	127	124	128	136	121	109	140	111	118	133	120	110	123	128	126	110	140	120	125	119	119	140	132	111	145	121	147	144	122	147	127	132	128	140	155	130	124	150	126	115	110	139	128	132	125	119	140	106	100	123	121	146	143	119	114	118	139	138	143	145	128	126	134	138	131	139	128	125	128	113	135	129	117	133	139	125	127	142	127	136	128	127	119	111	130	121	126	121	136	143	129	112	136	126	122	131	115	123	137	125	119	117	136	157	135	130	139	135	141	119	119	130	137	127	110	145	140	147	170	132	115	123	117	120	129	126	130	136	121	117	136	141	144	118	124	121	146	118	126	121	120	130	144	137	120	126	120	135	138	158	129	135	124	139	133	135	142	119	134	134	128	140	127	106	120	130	140	139	113	137	111	129	107	112	141	131	138	127	141	131	118	140	112	103	131	129	137	122	127	130	120	112	147	142	135	112	89	136	144	139	135	115	128	131	149	133	137	117	138	135	131	126	126	136	127	106	132	144	121	128	117	120	143	126	129	138	128	135	108	130	133	152	137	136	118	133	138	137	163	144	129	123	138	124	108	138	129	134	115	125	117	129	146	138	131	118	112	127	113	125	125	143	131	104	115	125	130	133	144	126	129	113	116	116	143	113	141	132	153	124	135	142	129	113	143	117	122	120	130	118	133	109	130	134	121	143	136	110	123	125	138	141	116	129	129	139	116	145	134	130	143	131	150	149	158	142	141	137	115	118	133	138	113	126	134	133	118	129	125	114	116	139	115	122	144	133	134	113	111	127	121	135	133	137	114	130	161	124	105	124	131	114	124	125	117	111	131	113	123	121	136	122	119	144	108	130	122	104	139	123	140	144	130	119	128	139	134	129	128	115	143	125	155	116	141	127	122	135	126	130	106	150	119	124	126	150	115	139	136	115	160	128	128	126	137	121	119	130	122	141	125	143	122	122	139	123	125	126	119	150	134	124	128	133	121	116	124	151	145	134	136	135	113	135	149	131	135	120	120	130	122	113	141	130	132	130	124	142	127	119	123	120	117	125	132	125	136	127	123	122	121	130	147	145	126	122	131	125	137	110	120	128	124	131	129	121	131	126	145	128	126	139	131	135	125	112	141	137	128	124	126	135	135	128	133	133	104	126	128	134	128	118	156	143	142	135	135	124	110	116	136	144	122	133	130	127	132	134	141	129	117	143	142	119	120	123	135	114	123	121	118	119	114	121	129	126	125	115	116	122	114	120	131	114	129	123	137	128	127	125	118	118	133	120	109	129	130	113	119	128	113	128	125	138	130	122	128	125	119	112	110	133	118	118	136	132	119	130	123	113	121	145	116	115	130	122	127	123	137	145	130	159	122	122	106	118	122	118	124	115	148	114	125	127	124	107	122	128	130	133	145	142	135	144	112	124	129	136	133	131	140	121	146	119	107	135	118	126	122	108	147	145	140	114	112	125	122	129	133	110	113	132	133	122	117	130	125	120	126	129	152	135	117	114	116	113	137	126	114	122	120	127	139	146	148	122	139	139	117	117	128	106	120	117	118	148	114	120	127	142	136	126	126	136	134	132	130	122	138	130	131	131	138	125	127	129	137	143	111	111	122	125	147	124	138	121	131	132	111	118	133	114	134	123	125	122	145	141	127	124	136	134	133	106	134	125	111	128	135	118	123	105	133	137	138	129	108	142	137	101	118	113	137	123	115	137	136	132	132	117	119	133	155	158	118	141	141	130	127	114	131	114	130	121	136	146	126	143	122	154	128	114	138	122	131	138	146	130	119	125	146	125	121	127	119	129	139	151	113	157	149	143	135	122	121	128	125	122	131	154	99	149	135	148	120	102	122	129	131	113	122	119	129	135	145	120	147	126	135	125	143	122	120	127	129	149	131	122	128	130	148	108	112	133	122	124	125	137	116	123	118	135	117	139	133	128	142	118	129	112	121	142	127	121	130	150	124	112	118	114	112	108	122	128	135	150	114	120	132	125	130	121	115	133	133	150	141	135	99	150
7249	15475	12926	6744	4761	3375	2487	1941	1645	1290	1073	893	773	712	610	594	547	474	448	409	465	367	383	346	308	294	312	297	303	285	270	274	262	295	237	255	260	226	235	264	226	238	275	275	210	251	252	253	228	219	234	235	201	250	220	222	227	231	214	235	193	234	237	225	239	214	245	231	208	192	228	220	208	211	216	196	238	205	217	205	217	201	246	215	201	232	220	219	211	210	199	215	221	220	220	209	208	235	208	233	205	188	237	204	231	203	189	189	191	188	212	213	220	225	216	212	217	225	229	211	220	209	220	199	228	207	178	207	200	211	219	210	232	232	243	195	234	204	204	207	192	195	195	199	206	237	219	210	228	196	201	221	198	210	200	203	188	209	213	219	211	214	216	205	218	220	200	205	203	218	216	217	240	219	231	203	203	194	198	219	218	198	189	232	185	229	187	203	202	222	194	196	205	233	208	241	218	204	225	187	196	200	200	210	208	205	185	217	200	202	208	207	179	211	195	231	206	206	191	213	197	222	202	200	180	210	197	215	215	224	193	197	205	206	192	223	224	206	193	203	205	206	216	185	206	181	208	197	215	174	215	232	201	213	177	206	192	199	211	201	222	196	208	209	222	212	201	202	214	197	197	204	216	204	219	199	188	221	201	189	216	202	193	214	199	188	220	212	219	204	195	192	234	215	212	217	212	202	205	202	232	220	201	194	197	195	204	214	221	206	226	187	229	210	195	247	233	200	201	208	204	220	193	203	201	195	207	206	214	222	219	189	210	168	209	206	228	214	187	239	215	224	236	180	208	213	203	225	227	204	192	233	207	204	229	209	196	195	214	199	213	216	220	211	179	215	189	221	206	210	214	217	216	227	220	201	205	205	252	222	183	220	213	196	200	200	220	222	221	180	201	210	203	202	220	174	199	184	220	178	233	208	230	195	183	202	194	215	208	204	182	192	205	204	196	196	206	213	219	202	206	204	200	199	202	222	204	190	215	188	191	233	194	197	212	205	214	199	189	195	214	203	218	219	229	214	213	200	210	180	200	230	226	212	225	227	188	219	214	192	207	187	206	201	174	194	200	220	180	196	173	206	221	211	213	217	228	209	221	214	223	212	205	209	191	212	209	211	181	208	208	202	206	211	218	197	216	243	230	215	206	209	191	229	207	194	202	191	220	191	177	203	202	200	210	208	207	209	203	201	192	201	197	229	218	197	234	202	175	218	203	190	206	197	198	213	204	205	219	229	188	194	191	202	216	220	202	198	204	207	217	220	191	221	193	176	228	214	235	228	245	197	197	185	233	214	222	212	230	208	197	199	217	225	192	227	189	194	218	215	178	193	199	178	195	186	204	204	213	231	183	218	218	189	194	223	185	208	204	203	198	239	225	205	210	212	192	220	216	182	203	237	204	204	221	221	189	191	196	213	211	196	199	217	198	198	187	226	189	213	205	227	186	226	182	213	196	202	197	212	188	207	228	220	182	194	208	230	202	203	204	205	229	182	216	182	207	200	214	191	205	216	220	207	196	210	215	205	201	221	202	182	212	205	209	220	193	201	203	189	220	212	193	232	194	212	204	206	206	209	213	204	181	207	196	209	202	180	222	206	207	211	193	225	229	233	207	195	192	222	185	210	204	227	200	237	204	181	208	201	214	206	194	232	205	221	222	218	196	209	212	215	194	183	198	202	215	224	212	194	175	211	200	218	208	193	204	195	185	207	238	212	207	175	207	186	223	207	219	209	220	194	210	179	213	211	203	201	188	200	197	208	224	196	235	235	210	207	243	199	216	185	212	217	215	223	187	203	185	195	195	216	188	199	176	213	208	213	184	224	217	207	220	230	188	202	217	206	218	220	231	205	199	201	198	175	195	206	230	237	218	195	212	195	217	212	199	214	208	201	200	201	191	178	194	183	191	220	205	244	216	197	177	202	201	203	230	182	203	207	206	199	213	179	207	200	206	240	207	201	199	230	184	221	195	203	227	226	183	194	203	195	202	200	208	222	195	197	201	196	186	198	215	191	196	213	215	214	185	209	214	204	206	202	202	222	213	192	201	196	197	200	203	214	191	183	197	238	211	186	186	199	187	233	217	217	217	191	204	195	211	208	220	217	204	199	197	194	213	196	212	201	218	203	231	228	202	198	205	200	205	194	184	205	210	215	204	221	210	215	205	225	217	200	211	211	189	187	210	221	201	189	231	214	226	183	207	188	215	231	216	200	202	229	229	200	204	199	191	216	221	200	206	180	197	220	194	223	219	179	207	225	216	202	212	204	211	200	221	213	216	197	218	214	234	211	184	187	195	208	208	217	210	200	196	210	215	182	202	204	211	207	225	193	197	195	204	210	229	213	206	225	219	219	210	211	176	176	186	214	192	204	230	200	213	194	211	229	219	216	204	202	250	191	211	176	196	219	198	221	221	193	196	221	197	204	198	210	188	191	190	202	223	197	208	187	210	185	211	220	205	196	237	209	201	212	196	209	222	205	206	190	192	205	206	186	221	214	194	198	217	214	190	229	209	213	201	246	217	216	204	209	208	227	204	193	226	213	209	218	198	188	213	199	216	199	213	191	219	194	223	221	213	203	200	212	206	179	186	198	184	196	182	195	177	210	200	206	188	219	210	201	203	197	244	207	202	196	221	221	218	187	228	185	209	188	206	173	196	215	196	201	202	215	204	211	207	191	198	218	229	169	208	182	233	193	203	188	220	180	210	211	191	183	202	199	198	224	222	232	196	180	198	196	201	219	192	195	214	207	188	219	217	176	202	216	211	226	200	206	223	185	215	201	212	238	198	187	207	230	222	202	193	201	205	212	204	195	204	208	206	215	184	202	190	215	210	201	199	235	210	180	224	232	211	206	205	207	208	189	197	219	197	200	226	226	218	209	191	213	193	230	201	216	202	195	227	187	195	223	224	208	200	208	201	214	201	222	192	215	230	177	213	200	185	205	210	220	212	219	212	201	182	224	215	198	197	203	236	211	210	208	208	190	226	214	213	195	222	217	173	190	189	173	230	201	211	221	223	198	231	204	206	198	204	228	203	194	236	212	209	185	218	181	209	198	207	185	200	212	204	228	213	221	214	231	197	191	190	201	201	210	211	205	191	239	182	198	199	206	190	204	187	218	200	217	192	217	207	210	223	221	198	196	200	171	196	209	201	197	202	197	206	211	210	196	193	209	208	217	203	225	202	207	220	193	192	205	196	225	229	193	224	225	209	216	217	212	181	232	234	200	193	204	218	203	224	218	210	207	188	185	199	197	226	223	218	214	205	222	192	214	204	192	201	213	211	175	195	212	217	203	197	218	222	174	202	170	204	210	225	201	215	187	204	220	220	214	191	184	210	199	206	182	200	226	210	232	201	205	204	199	231	188	207	205	210	221	186	191	188	210	199	219	206	231	217	209	214	180	204	200	218	207	225	205	202	183	216	203	195	232	214	199	192	182	198	218	188	188	208	219	220	241	230	188	205	189	201	216	212	175	202	197	210	205
26738	19939	6179	594	444	358	355	330	366	319	356	324	367	295	352	337	366	341	334	354	354	360	341	369	336	349	334	350	317	332	338	308	342	312	356	335	324	319	348	283	321	351	336	355	326	323	347	336	324	347	346	345	353	363	350	352	334	310	346	334	340	342	343	353	341	332	343	329	340	333	359	331	337	342	339	328	328	326	327	324	335	303	347	329	353	318	306	345	339	317	301	348	324	339	325	330	325	381	406	333	297	359	355	354	332	321	314	318	339	366	329	317	325	341	339	329	339	330	324	317	320	329	344	325	325	310	352	332	330	341	319	335	312	320	320	316	306	337	330	336	336	330	379	301	343	349	316	320	327	342	359	364	344	336	339	314	329	323	325	322	302	313	325	330	328	303	327	365	322	342	331	294	340	327	325	333	346	336	331	318	345	313	327	318	351	348	326	326	352	331	367	346	364	334	350	379	310	339	344	318	331	341	367	347	350	339	339	329	340	325	333	315	308	372	321	290	346	318	323	334	318	309	343	333	333	325	347	332	361	343	354	293	308	341	311	313	387	323	314	355	326	326	321	346	348	337	337	310	375	299	343	335	337	336	344	314	339	350	353	362	301	333	344	325	346	322	332	366	344	313	362	312	335	308	346	337	333	315	346	372	358	343	333	360	342	331	338	329	338	339	336	312	358	370	337	332	327	323	323	316	306	334	338	335	345	353	342	307	381	342	342	327	323	364	330	354	306	326	367	324	351	331	336	335	346	345	301	322	335	293	389	369	362	343	358	338	306	302	334	322	312	321	329	348	346	326	323	344	338	361	337	351	339	359	334	336	340	350	328	320	329	354	368	329	315	316	312	348	318	348	320	323	310	340	331	331	338	353	334	291	329	309	332	353	359	314	347	301	347	354	335	359	348	371	342	318	352	332	344	371	347	318	313	328	347	336	341	331	299	353	348	338	318	341	339	319	325	318	333	324	328	335	303	361	323	354	347	343	308	342	295	347	330	296	336	355	349	308	332	378	350	338	309	293	330	306	355	323	328	345	324	357	323	341	345	361	342	355	358	312	345	348	338	331	348	323	358	360	326	315	345	337	341	287	314	337	314	308	355	309	312	343	319	365	334	326	306	310	322	341	311	338	317	342	324	351	338	336	347	353	335	335	321	317	304	345	337	344	334	340	318	342	321	356	304	309	338	321	362	331	337	338	333	303	303	305	305	358	342	341	298	311	342	344	347	309	334	327	311	335	341	337	359	342	341	323	286	324	336	360	331	323	337	323	346	343	341	339	333	310	335	309	319	343	335	335	323	339	345	335	344	334	366	316	343	351	346	348	336	349	314	342	341	346	336	328	357	325	341	346	311	346	320	337	330	349	320	317	307	336	324	323	325	352	344	332	317	337	310	323	345	337	337	371	332	334	348	326	337	341	327	320	321	335	349	327	301	310	336	291	320	358	335	319	355	333	320	311	317	341	366	325	368	322	335	316	358	334	326	363	304	330	284	362	355	325	340	298	328	332	320	297	348	341	348	346	316	324	363	336	312	337	334	353	329	350	303	311	341	346	307	332	323	315	359	344	372	327	330	326	353	351	296	338	336	335	341	341	326	311	345	358	337	358	360	355	334	336	346	329	341	381	323	323	339	346	345	337	327	343	336	347	343	367	391	335	341	314	353	341	327	322	370	349	321	325	332	342	356	333	329	323	344	320	321	372	342	344	330	325	337	333	333	331	330	345	322	310	370	336	326	375	347	346	299	332	320	348	330	333	327	337	328	322	356	322	310	300	341	309	367	363	358	344	339	349	340	351	354	343	340	312	332	362	358	298	345	314	335	336	370	327	340	333	318	340	308	354	369	332	347	360	343	317	337	332	329	320	324	350	339	335	365	327	329	349	329	344	315	313	336	346	347	348	345	344	354	354	349	373	332	345	373	353	332	319	320	357	344	356	342	326	334	359	336	344	317	322	324	363	322	347	313	359	299	352	339	339	339	329	340	332	314	333	338	309	351	321	335	333	313	333	350	340	340	330	354	330	343	352	335	312	326	336	323	313	314	325	365	366	333	377	315	319	306	329	335	365	345	314	335	346	346	351	293	342	342	331	349	321	330	357	323	348	330	327	316	320	358	345	313	335	339	341	332	287	335	349	367	309	355	349	338	314	319	352	329	344	346	319	305	366	333	340	328	329	370	336	353	340	344	317	343	361	369	360	342	323	365	384	330	342	362	323	324	327	333	325	332	328	312	317	335	321	352	313	331	336	347	329	317	337	346	327	351	348	354	321	339	340	318	354	337	366	330	341	341	368	350	316	337	317	337	346	342	346	312	308	319	318	361	338	354	368	322	344	316	319	345	308	302	345	335	347	314	322	344	351	329	331	363	361	322	332	346	338	301	295	321	329	334	337	312	345	326	310	362	324	301	314	306	341	344	337	323	341	324	355	346	319	319	352	348	302	347	344	329	344	316	323	341	341	342	342	328	314	315	330	329	308	316	340	310	335	335	388	351	331	334	363	346	320	282	313	374	337	340	321	322	355	300	332	316	346	346	335	290	329	326	354	327	305	363	321	350	328	327	341	322	311	324	342	319	335	334	315	319	288	344	325	332	334	316	312	340	361	309	355	330	316	335	345	344	360	334	321	329	326	284	323	338	352	349	348	330	346	342	311	346	350	310	312	298	333	292	334	305	334	329	331	339	319	343	317	343	344	333	330	317	335	310	356	313	349	349	333	334	333	332	334	318	340	372	317	352	338	344	324	320	330	338	336	328	319	326	320	350	360	289	302	347	310	348	297	318	315	319	319	295	364	345	313	326	336	342	310	315	349	358	360	321	301	363	341	320	323	317	324	354	343	343	330	332	353	333	331	332	343	331	324	319	326	323	328	340	346	348	363	338	351	319	344	345	320	377	346	367	335	367	348	338	308	305	294	331	322	332	350	353	329	340	322	328	387	322	316	323	291	297	319	365	308	359	333	336	333	327	316	345	348	346	328	285	311	354	319	304	335	352	340	383	340	342	306	344	327	355	337	322	311	343	329	315	346	352	331	290	348	329	335	354	310	360	308	352	338	346	361	343	345	328	347	336	336	338	308	298	351	317	334	363	349	331	316	334	322	342	333	348	301	356	339	309	352	313	322	305	332	345	353	375	312	328	322	345	337	326	355	352	338	338	325	335	324	331	343	331	327	349	354	313	343	311	284	319	323	359	339	365	328	363	310	321	301	317	314	343	365	304	329	314	379	346	321	319	353	293	321	334	344	357	300	344	346	339	354	350	310	356	322	330	299	324	355	349	325	318	371	300	338	340	332	347	357	343	327	326	332	325	322	304	343	340	342	330	323	339	306	329	336	365	315	345	335	308	337	324	349	331	305	335	353	315	344	286	361	329	338	309	345	331	346	350	342	324	336	336	356	332	337	385	328	347	327	316	317	325	349	323	308	335	360	311	361	332	358	350	318	354	311	342	344	320	346	335	360	357	323	318	360	326	292	318	357	317	316
4018	1367	1161	805	665	622	614	573	552	555	552	547	517	538	517	527	503	535	529	522	497	498	474	560	538	493	500	512	523	498	506	531	470	527	527	507	499	529	506	506	503	538	495	514	542	491	505	485	509	550	513	541	478	519	531	521	512	495	502	521	513	518	501	500	533	511	534	473	518	547	497	524	511	532	457	527	496	508	520	503	563	497	523	508	513	495	527	500	536	505	479	496	483	497	509	469	470	507	541	509	526	508	554	500	492	516	468	508	543	492	512	485	508	497	506	497	478	505	528	514	503	520	525	477	522	480	496	570	518	487	496	543	533	518	500	519	545	478	538	502	502	489	467	517	503	528	527	505	537	481	521	490	508	538	521	505	525	532	548	496	485	483	527	511	501	613	503	534	520	495	518	493	466	497	543	503	481	527	504	503	481	463	508	505	503	515	516	518	484	524	504	518	494	512	496	507	514	534	501	472	541	465	538	552	492	523	507	567	519	493	514	512	516	553	508	502	476	499	521	523	499	510	496	513	508	490	451	526	563	545	498	492	503	510	523	537	497	522	482	508	493	503	588	443	498	521	525	522	530	499	540	485	498	495	471	495	540	493	529	495	512	542	487	523	514	492	486	479	482	485	564	481	498	506	555	492	511	506	480	454	489	503	517	506	515	534	486	491	488	493	537	506	484	530	520	537	509	510	489	490	502	512	509	471	548	548	510	503	533	523	529	491	524	517	516	515	505	496	496	547	508	510	530	528	525	500	534	491	534	541	493	488	540	495	507	478	526	521	523	472	532	480	517	524	478	550	524	530	515	544	523	541	487	525	497	497	539	516	529	491	482	496	498	482	507	502	501	515	511	498	509	519	489	551	489	508	553	513	530	493	487	487	543	531	533	488	513	528	512	497	523	511	535	530	524	508	480	499	550	504	483	518	493	527	523	503	461	558	529	521	568	521	499	526	506	528	519	545	494	508	496	507	489	516	554	511	499	519	527	530	505	480	486	519	502	501	550	504	457	561	513	523	532	504	499	512	489	498	505	522	526	509	503	461	565	512	497	514	474	508	515	494	551	532	513	506	500	512	513	489	519	569	480	518	546	505	517	475	516	502	475	513	551	522	523	510	556	511	551	530	505	527	525	514	505	482	496	543	463	498	569	481	492	549	531	528	497	496	502	493	461	533	531	514	536	514	524	501	466	521	546	499	514	482	537	458	529	481	531	491	488	490	555	537	504	513	515	494	530	479	526	511	551	509	540	528	526	540	520	530	493	474	513	531	489	514	517	473	520	519	482	546	501	531	506	530	528	540	483	513	483	488	507	507	486	532	553	555	491	496	518	469	514	525	495	502	490	537	521	468	520	537	506	510	527	489	540	481	531	529	517	539	509	525	501	482	522	584	537	512	552	505	515	494	495	526	501	499	520	500	550	509	535	503	502	532	536	488	564	483	502	547	500	490	540	487	473	506	536	507	545	510	513	521	531	528	499	541	556	503	482	494	512	479	509	526	510	487	509	489	510	531	510	527	499	539	526	522	499	548	482	496	524	510	538	493	533	493	499	535	505	493	467	495	501	509	555	511	520	509	511	520	480	502	501	498	511	528	497	516	502	515	509	507	521	497	504	467	472	502	551	495	491	490	512	491	513	531	517	520	537	482	492	502	497	529	514	514	512	528	488	493	502	478	483	488	500	477	518	528	520	544	488	514	517	512	551	512	518	556	508	494	532	526	521	480	508	547	567	491	491	542	523	545	518	520	509	505	473	502	544	527	493	503	517	501	515	481	529	459	468	495	550	514	525	486	494	510	524	484	514	515	511	561	540	508	528	527	523	496	527	495	550	537	507	522	517	497	502	519	522	518	572	513	504	524	564	517	512	539	493	506	529	542	502	521	525	499	531	576	532	508	447	530	524	516	536	540	479	528	499	509	543	521	515	493	505	519	509	540	499	549	527	522	493	526	516	505	534	471	490	530	509	525	520	484	559	487	520	499	461	526	528	541	510	478	487	555	524	537	541	541	500	484	514	519	512	525	492	453	495	545	515	502	540	551	511	515	510	525	512	559	516	546	496	517	504	524	511	497	527	503	519	508	474	469	525	513	522	534	488	504	494	510	512	490	473	486	492	497	507	506	551	497	496	498	488	514	520	525	542	514	506	535	503	541	492	491	496	512	495	496	518	537	507	458	549	519	508	499	507	528	505	516	488	497	506	502	514	483	505	539	484	509	508	511	480	529	478	493	511	549	492	502	519	516	505	489	495	493	516	526	521	524	491	500	497	504	501	499	476	536	513	512	502	498	505	495	520	528	543	530	509	522	486	479	479	525	539	556	487	511	554	492	534	509	515	519	533	514	502	501	487	529	496	480	514	486	554	516	526	518	527	536	532	526	484	492	522	503	518	530	495	506	489	557	510	485	534	539	500	515	501	543	501	518	510	481	500	488	496	553	510	465	501	495	503	549	524	541	509	505	517	514	510	503	536	530	538	518	498	479	493	506	519	513	491	530	517	532	495	494	509	530	488	504	521	547	507	499	494	538	548	488	499	509	541	494	504	533	462	529	534	517	491	517	523	521	501	479	474	506	553	486	506	508	491	517	510	492	527	483	524	500	530	491	557	498	477	497	499	480	525	516	498	529	521	522	537	489	521	489	497	496	476	537	530	528	529	461	487	518	515	470	560	521	512	494	505	528	481	530	534	507	516	526	517	540	520	518	499	504	519	499	468	512	491	504	534	507	495	533	528	505	488	498	504	515	533	510	514	488	504	529	498	485	522	505	532	493	500	536	548	504	511	512	523	491	520	538	513	489	468	518	496	531	487	500	535	517	488	562	516	480	488	513	528	510	507	483	512	538	460	471	550	489	493	498	567	525	527	473	508	498	492	502	485	494	488	507	507	485	519	507	491	500	536	488	542	533	486	486	520	516	515	520	537	492	486	488	518	564	500	518	517	545	551	551	511	520	555	530	495	526	527	482	518	514	501	469	491	484	504	524	483	502	505	488	531	532	495	512	517	526	535	504	504	496	519	497	520	488	494	443	502	497	495	506	544	522	490	512	489	486	524	528	515	502	506	504	499	520	503	514	470	532	497	514	497	511	504	523	496	531	501	525	550	494	519	505	506	477	511	557	495	527	505	483	527	531	503	498	494	537	502	512	514	492	513	537	499	505	555	510	538	499	487	503	511	513	541	480	528	580	491	529	545	509	501	516	545	540	509	516	476	468	474	524	535	533	515	548	540	512	490	487	560	516	529	522	480	525	458	510	499	510	504	509	487	534	520	476	492	520	509	505	556	541	490	495	520	511	541	503	499	489	512	478	501	481	527	544	535	524	498	525	521	547	510	525	514	517	516	518	473	473	496	492	518	519	549	490	495	510	543	481	500	526	497	489	495	508	513	455	491	508	530	473	509	533	503	509	518	475	485	500	498	494	528	504	515	566	542	500	519	510	510	491	512	490	536	525	484	496	578	544	473	484	503	501	529	499	528	509	478	500
23731	21040	28278	24030	21000	5618	866	624	542	487	430	411	361	420	407	342	355	364	342	341	350	346	308	324	355	330	318	310	370	312	344	342	282	326	314	315	312	329	296	297	330	303	332	343	269	320	309	298	337	301	317	292	314	322	314	318	311	311	309	322	315	295	328	304	298	302	313	282	305	305	342	330	314	304	332	313	342	320	332	312	327	304	319	358	315	319	305	307	300	320	316	303	335	315	335	336	298	317	337	320	312	312	309	287	329	335	308	280	296	327	338	307	316	324	283	307	306	302	302	306	323	301	332	334	323	306	307	317	314	342	295	322	293	303	352	295	324	295	300	300	306	306	295	309	327	317	298	339	295	321	324	288	322	340	341	334	322	312	298	339	303	305	305	299	306	308	346	299	298	320	317	303	322	345	339	330	327	300	325	355	306	309	313	319	335	302	303	340	310	293	315	314	310	288	322	299	350	295	304	304	314	284	322	308	319	322	309	302	307	303	334	298	312	293	300	326	299	315	312	304	293	288	329	326	290	306	295	326	321	297	322	316	312	319	314	295	328	287	316	297	338	294	299	309	328	289	317	330	285	284	350	300	307	313	302	282	326	309	313	284	336	332	314	327	296	317	297	283	311	331	311	298	318	302	335	322	308	318	311	300	307	309	303	313	299	310	308	326	305	302	314	326	329	309	312	285	303	304	309	324	319	312	307	330	305	335	292	298	295	332	305	320	327	319	350	299	317	285	291	318	310	298	315	342	295	309	316	315	295	324	305	311	340	348	299	284	349	297	312	316	317	300	342	325	329	283	286	310	306	303	318	271	302	304	333	322	311	330	306	318	316	359	328	305	325	307	319	298	327	316	318	345	310	266	305	309	299	303	328	326	317	321	335	304	286	317	310	301	291	329	309	345	337	309	319	336	293	335	300	297	311	324	297	285	332	325	303	301	313	304	308	275	323	270	300	327	333	291	302	300	348	285	296	313	289	310	309	290	347	280	296	306	319	315	315	301	317	292	285	307	309	283	336	318	303	306	322	304	293	291	314	319	303	317	320	291	316	301	303	327	300	354	311	330	297	315	295	305	313	320	295	290	330	300	313	301	286	303	349	271	310	344	293	334	332	303	334	319	313	304	293	313	323	292	312	294	299	328	298	283	333	341	297	360	342	337	309	311	319	291	308	317	293	289	346	312	314	308	322	312	324	305	300	289	281	305	314	276	314	290	303	310	298	299	280	336	330	336	274	307	303	329	319	288	294	293	291	317	337	305	298	320	285	318	306	313	303	336	336	301	296	305	299	326	309	327	311	333	302	294	304	312	302	303	322	297	324	310	340	329	322	307	323	321	308	331	328	285	315	283	323	337	313	307	319	304	297	311	300	312	338	321	344	311	317	304	322	309	309	331	296	337	339	316	310	295	327	352	303	320	296	302	314	311	323	342	285	332	308	321	311	290	325	368	303	299	279	292	270	342	314	277	331	284	314	308	327	345	334	345	329	318	330	311	315	309	306	305	299	298	297	297	323	330	297	289	310	303	304	314	307	303	317	336	295	283	302	333	301	305	296	295	318	326	314	323	326	301	308	344	269	307	311	328	295	305	297	282	335	286	295	301	282	336	294	311	295	314	335	291	322	310	272	296	353	293	307	333	365	303	357	298	315	333	298	321	310	314	298	309	278	306	318	297	328	325	301	295	322	303	303	323	291	322	303	310	319	319	286	310	297	307	320	307	307	326	330	292	312	314	325	309	320	305	318	308	296	280	269	349	323	306	312	306	309	310	330	313	323	319	330	292	333	287	316	324	288	314	341	307	340	293	331	331	340	305	321	296	313	299	332	307	299	280	313	266	300	298	302	333	324	307	307	337	302	332	324	303	318	327	330	308	313	316	312	313	322	326	301	311	332	311	327	333	321	327	290	326	337	335	317	305	283	314	294	332	319	323	277	317	283	325	315	297	308	307	311	287	306	332	326	312	294	325	274	275	326	294	287	302	310	299	302	281	324	310	315	288	333	322	321	340	296	315	312	310	314	304	285	307	307	276	302	293	305	348	309	322	293	293	295	311	308	328	280	319	315	299	288	276	321	346	329	311	306	327	332	275	324	310	305	333	330	309	327	281	344	310	321	323	264	309	309	330	301	338	307	279	329	335	322	314	281	303	311	301	324	301	328	302	301	298	324	294	321	296	299	305	274	285	324	333	307	326	305	332	282	306	301	308	290	304	322	312	315	328	282	300	296	307	325	329	320	290	291	297	344	277	316	315	308	297	313	315	304	290	323	290	284	312	319	327	335	324	300	308	309	311	293	300	340	318	350	301	305	312	328	333	337	291	339	335	323	318	309	299	310	314	320	302	306	298	279	291	316	306	292	319	325	276	329	303	318	285	298	310	334	330	329	290	304	315	309	278	334	298	306	308	336	314	315	289	277	282	271	319	302	303	265	328	306	314	281	314	318	303	285	292	299	298	314	313	307	306	294	282	333	335	265	312	310	327	314	318	335	309	307	331	310	289	304	303	309	291	329	321	299	317	321	331	333	301	300	302	313	313	302	334	270	312	311	307	318	313	283	294	302	279	308	329	316	280	317	310	321	307	301	334	301	311	298	328	284	311	326	338	321	312	295	300	283	313	318	310	306	301	323	325	296	309	317	318	298	310	315	289	327	277	310	307	273	334	323	321	328	322	295	341	319	273	304	319	321	293	329	320	354	285	304	314	308	303	271	315	313	282	289	303	308	331	322	296	295	322	328	302	270	319	312	312	294	311	301	321	332	331	348	331	299	294	292	297	335	336	293	346	295	307	306	290	322	315	313	310	313	326	313	240	298	281	352	301	309	283	347	283	290	309	331	298	295	345	317	303	311	318	299	304	346	327	323	323	327	275	320	317	260	307	283	344	300	338	304	317	310	316	270	300	321	286	306	295	305	295	342	308	294	297	325	332	285	299	329	328	314	329	297	309	313	348	292	292	281	311	305	309	332	313	287	325	300	336	284	311	310	329	320	302	327	291	346	353	297	304	303	312	323	339	305	342	335	290	321	291	316	266	296	299	315	309	298	297	303	307	318	318	309	321	327	301	302	334	338	321	313	315	288	303	329	309	305	333	332	312	317	299	334	315	304	349	318	292	330	303	292	322	293	320	304	303	336	332	316	308	307	317	319	338	322	307	317	304	321	316	317	297	339	312	326	315	297	309	274	309	310	301	314	283	308	316	291	278	299	315	312	289	342	313	307	298	288	331	297	300	302	328	309	254	326	319	300	319	319	302	349	286	289	297	323	319	295	304	306	296	318	316	303	289	304	304	329	316	286	301	298	301	324	286	318	322	344	323	306	320	279	327	296	336	307	335	301	314	314	295	333	307	328	327	325	324	327	352	334	276	304	303	343	344	311	281	316	321	330	320	324	307	298	324	356	290	292	290	311	304	313	329	321	301	310	309	332	294	334	316	299	295	283	306	309	305	314	331	314	299	308	318	342	325	295	338	297	304	276	308	311	289
5226	10140	8344	4157	2918	2138	1666	1358	1226	1056	932	816	805	719	695	658	650	639	653	579	590	550	581	508	527	507	560	554	543	534	513	540	506	505	498	501	509	505	502	488	526	473	464	489	513	530	520	471	480	517	467	486	530	473	466	495	498	479	483	479	496	431	500	482	462	479	472	501	476	447	492	515	504	485	479	500	476	457	469	476	489	470	465	490	499	511	495	529	468	481	490	466	488	443	469	463	503	478	455	529	536	450	489	471	500	465	477	503	511	482	494	518	527	496	473	489	449	459	459	477	485	458	503	483	463	453	461	462	499	460	485	468	471	493	500	480	451	478	470	550	524	484	468	467	504	503	472	495	500	450	505	462	466	526	485	478	512	483	480	490	473	476	431	470	470	478	491	497	471	454	495	484	451	495	470	483	487	458	440	444	466	488	531	481	474	489	492	442	511	474	438	470	501	493	507	468	474	482	463	466	483	449	511	452	470	462	480	472	438	482	496	501	503	490	454	485	446	495	467	476	475	492	516	487	469	467	431	502	487	502	468	475	477	458	461	465	453	430	511	438	473	501	515	469	464	469	437	466	435	478	471	495	458	493	454	474	492	510	495	482	512	500	467	481	500	472	513	458	478	449	492	512	464	489	480	498	508	472	454	507	456	478	471	488	486	485	510	498	492	476	448	476	444	493	527	456	473	456	494	445	471	475	476	507	469	524	479	519	487	462	484	511	470	488	450	461	486	456	475	449	462	452	490	513	459	469	483	470	476	439	505	451	458	488	486	472	475	453	476	488	449	484	486	500	450	479	464	505	487	459	521	448	500	479	476	462	479	468	491	459	488	490	469	470	456	451	456	506	486	478	473	453	488	481	518	434	442	495	472	451	446	471	471	501	477	528	446	472	456	477	485	438	520	476	504	501	467	477	468	481	496	478	489	509	481	450	445	519	477	442	464	502	447	487	461	456	489	480	470	418	472	502	486	439	426	492	481	490	482	495	440	475	477	490	472	501	470	449	499	454	490	485	478	468	453	477	475	456	466	492	512	491	480	451	485	450	457	480	434	492	474	451	463	464	456	467	458	477	478	489	510	456	474	475	459	445	477	486	466	474	491	486	480	500	524	473	476	521	439	446	500	484	473	487	470	447	481	465	491	471	475	461	468	466	474	464	491	463	470	494	492	464	515	506	467	453	465	485	456	496	476	483	509	475	491	490	482	459	453	461	487	448	451	479	435	462	454	447	509	470	488	470	445	460	452	472	450	462	478	511	513	463	505	510	483	433	472	470	507	513	419	474	436	495	460	478	529	470	435	433	486	498	456	485	469	468	485	495	468	456	484	507	551	438	454	452	463	501	455	496	490	461	460	463	466	521	469	510	500	464	493	470	493	459	496	460	473	466	468	476	468	458	460	488	502	467	472	479	512	478	501	476	531	499	452	480	471	480	449	475	491	486	472	448	475	449	520	487	449	563	468	459	495	474	445	460	492	464	478	501	453	493	500	450	472	455	429	451	472	487	501	464	471	498	453	432	458	494	489	508	493	490	461	449	491	441	453	472	466	447	468	477	498	491	447	447	479	476	446	513	466	473	480	535	469	490	458	469	465	463	473	441	479	499	470	483	466	481	492	482	519	453	454	466	476	477	465	470	493	470	466	489	513	478	488	452	497	473	441	482	490	458	465	508	444	473	465	468	473	491	488	474	490	427	495	463	494	494	502	447	487	524	487	459	478	452	483	484	453	477	463	482	496	485	451	458	512	517	466	497	457	498	522	443	462	483	535	468	484	466	461	463	469	491	514	476	492	471	485	534	529	496	473	488	482	477	506	464	447	471	468	514	467	469	476	460	498	469	460	531	457	440	428	485	479	499	525	444	451	490	508	465	436	493	503	486	489	455	457	476	450	500	480	485	463	505	461	472	462	490	497	489	461	486	496	456	459	456	443	450	455	477	488	464	487	491	486	462	473	450	474	461	493	479	462	494	475	484	470	446	485	472	472	438	481	467	477	504	482	484	433	421	460	475	450	462	478	482	461	460	454	472	494	495	495	488	505	469	467	483	477	479	476	467	481	475	536	453	459	493	470	447	497	428	434	465	486	483	456	506	506	490	522	515	496	484	475	428	453	443	477	462	483	501	498	481	488	477	431	478	492	494	476	484	514	485	450	477	460	470	490	504	497	499	482	500	445	499	520	477	532	450	467	457	472	477	481	480	425	494	478	478	488	485	458	463	471	475	487	484	466	450	472	462	441	467	507	497	535	506	428	506	444	487	443	470	478	516	479	484	476	458	454	519	476	444	482	459	437	466	514	491	508	446	474	457	458	476	445	461	474	476	440	474	499	506	504	495	441	508	471	453	481	494	476	461	454	489	449	466	496	480	450	509	462	451	458	478	463	472	452	484	460	495	489	494	469	502	485	467	475	467	493	489	457	480	487	494	498	454	453	464	486	485	499	467	478	510	476	476	467	461	462	449	477	477	514	495	461	439	460	446	442	466	456	453	484	497	462	539	484	467	479	468	496	465	477	479	498	517	476	453	501	522	466	444	448	490	467	470	458	523	431	520	448	471	507	459	454	471	472	460	486	454	458	470	455	514	465	467	493	471	465	477	474	480	444	445	515	478	452	452	476	477	468	467	454	460	454	488	482	440	525	498	484	484	487	482	510	467	482	483	460	513	475	456	493	476	478	484	493	477	427	478	479	444	509	508	519	459	513	521	468	492	521	488	502	507	515	495	465	435	497	490	443	472	454	492	464	451	476	439	501	481	437	470	499	494	456	489	481	440	482	456	460	473	483	454	461	467	476	447	482	467	497	458	482	502	501	462	452	475	467	511	482	459	446	479	464	472	476	470	477	463	500	486	529	508	485	448	472	478	462	476	459	487	466	469	488	488	479	446	478	512	458	482	463	453	433	485	468	461	467	482	442	503	482	503	499	484	486	506	487	509	440	475	448	458	472	476	485	447	508	467	463	447	504	499	498	494	498	446	453	464	469	491	459	490	524	480	510	454	452	512	487	455	441	440	468	516	474	534	468	480	514	477	432	472	515	499	501	498	446	520	503	451	465	517	464	494	467	470	446	470	468	467	474	526	491	463	486	523	449	484	514	511	467	449	483	453	482	515	496	454	494	455	475	448	488	472	482	480	471	475	460	469	460	520	426	468	469	484	457	448	482	511	447	469	483	499	465	485	487	476	448	478	487	464	479	491	468	464	484	518	482	476	464	499	503	485	471	473	443	486	465	457	470	490	429	519	466	467	455	466	503	479	454	463	417	503	465	460	500	476	451	485	474	500	448	499	462	438	483	448	476	495	474	463	482	434	471	495	477	458	478	496	494	503	509	490	485	497	467	478	455	485	473	446	464	483	464	498	464	463	477	468	443	507	466	502	505	442	471	486	480	460	438	461	479	514	495	499	477	492	487	492	489	484	493	466	480	459	491	484	478	518	471	547	498	473	491	496	457	461	471	479	464	462	465	459	485	454	438	454	461	456
22962	21068	28764	23557	21070	20857	2918	754	493	420	367	321	302	274	264	235	219	189	188	180	185	214	154	158	173	170	173	125	138	163	156	125	169	131	132	138	149	143	137	143	143	152	150	129	142	141	140	144	111	156	121	129	138	129	125	147	135	123	133	134	136	130	140	119	115	132	143	127	130	140	121	152	137	130	137	124	135	140	132	121	154	120	148	124	119	129	135	143	140	133	128	119	131	130	140	152	139	120	135	123	129	119	129	127	137	122	115	156	124	144	148	136	129	129	128	111	122	137	132	110	135	134	142	132	126	117	109	112	140	125	143	139	137	116	127	123	135	129	118	138	116	127	129	120	100	126	135	109	133	145	128	117	119	129	130	128	120	145	123	129	156	123	101	125	120	104	120	133	126	128	111	132	128	138	120	148	127	155	120	132	133	119	129	123	132	126	133	139	121	132	123	136	146	111	129	125	130	124	131	127	126	138	117	118	133	122	141	124	118	115	123	107	128	127	104	136	107	114	122	130	125	131	143	133	125	115	127	139	132	124	101	116	137	153	141	118	129	135	135	135	115	129	149	129	124	136	130	135	124	115	128	130	151	139	124	132	165	120	134	105	143	121	150	131	126	123	131	128	120	139	143	123	143	113	143	145	127	141	129	121	128	134	121	147	135	97	127	118	116	133	126	142	115	109	139	134	123	128	141	131	137	114	154	108	114	104	143	132	128	135	147	126	107	131	122	128	136	142	117	136	129	126	121	141	155	113	121	141	137	128	111	115	153	126	134	137	120	136	132	159	151	103	131	129	137	120	120	134	133	113	142	129	147	145	130	118	122	127	130	124	106	108	139	148	125	128	92	124	139	137	126	114	119	122	116	141	124	123	125	116	110	128	131	132	147	113	137	128	123	123	134	125	141	136	131	123	111	135	116	137	114	122	142	141	131	133	118	115	112	115	130	122	117	128	132	117	125	125	125	130	124	139	115	122	117	135	121	122	114	141	142	116	123	113	124	129	123	152	126	122	116	112	97	139	122	127	119	118	131	128	123	137	139	135	127	132	134	136	123	126	140	115	130	120	158	139	116	144	117	124	138	106	106	153	136	135	128	149	117	123	126	124	130	127	112	153	127	119	129	104	131	124	120	120	125	138	147	141	97	142	121	132	132	137	112	128	129	119	121	122	137	133	136	118	133	138	132	135	138	124	134	128	142	112	124	111	134	112	123	145	136	125	122	118	124	151	105	129	118	135	129	126	123	120	122	118	130	130	124	121	118	111	144	145	140	142	119	110	136	133	120	110	128	138	107	148	132	120	125	127	114	115	117	119	126	134	106	132	142	142	132	146	122	115	136	123	123	127	122	137	117	137	116	124	118	128	144	139	115	127	113	137	130	129	128	128	138	147	117	116	132	110	111	111	132	140	112	112	132	105	121	129	129	123	130	136	120	135	127	101	132	125	128	123	142	115	111	124	113	117	149	115	129	135	126	124	132	118	119	129	112	119	144	104	113	140	145	128	131	110	116	120	129	131	144	129	124	134	120	124	130	130	110	129	110	116	120	123	144	115	113	136	134	129	120	129	133	111	121	121	133	120	119	134	117	120	116	142	125	126	128	103	113	118	148	109	149	120	111	135	117	130	102	137	123	143	114	140	142	135	135	115	125	139	138	123	114	122	136	138	126	111	135	123	127	140	151	138	124	134	134	125	116	128	118	133	113	142	113	121	141	123	126	107	122	132	127	112	112	117	120	115	121	137	130	137	105	118	135	114	156	133	129	150	134	128	135	133	128	120	123	136	120	127	125	148	116	121	138	116	128	142	118	125	142	116	134	130	105	140	128	123	138	110	140	118	101	140	143	123	118	121	140	126	113	137	116	104	121	137	133	130	116	106	127	149	144	108	127	130	136	148	99	138	121	128	131	102	117	129	125	105	139	148	125	135	127	121	136	128	140	140	124	129	104	123	125	116	121	124	127	125	117	158	125	117	128	110	123	135	143	133	115	155	126	130	130	121	138	122	136	106	108	122	108	109	126	112	112	117	113	133	119	132	139	122	130	148	133	152	129	112	134	115	119	102	116	142	134	172	149	131	139	149	124	125	121	118	115	132	138	127	124	150	111	130	146	142	94	118	121	134	137	108	103	132	112	130	110	121	131	118	103	115	124	127	130	112	112	122	134	129	124	118	138	121	119	132	132	137	132	121	117	125	136	124	133	150	156	129	147	112	120	127	134	138	121	122	130	123	146	137	138	122	120	135	131	133	112	160	123	127	135	122	124	145	138	135	137	117	139	120	127	133	142	130	140	114	131	140	132	125	129	133	129	110	124	130	141	129	126	113	151	127	131	126	118	130	128	145	126	133	135	143	124	139	126	104	134	123	136	132	116	133	128	121	124	118	121	126	125	128	129	152	130	138	133	113	130	121	122	117	119	124	130	147	124	133	105	130	132	119	126	133	110	132	131	130	149	135	134	125	135	121	136	126	121	101	160	120	127	131	135	150	118	121	131	118	129	127	121	142	109	121	112	128	131	120	127	125	132	144	127	128	126	108	106	152	146	127	141	107	139	137	120	134	119	142	125	126	119	103	127	122	133	126	116	136	127	133	124	135	140	121	134	141	128	126	134	108	131	121	133	137	126	119	124	114	129	127	107	113	135	152	132	132	115	135	124	121	116	133	124	110	115	114	114	120	125	134	149	126	129	117	132	119	125	119	121	114	128	137	134	141	113	139	106	127	115	151	124	123	121	148	134	159	120	109	117	130	131	127	152	131	115	100	115	123	143	112	132	120	123	117	144	126	131	115	128	122	116	120	128	126	120	126	121	127	125	127	125	125	123	136	106	128	122	124	131	123	127	115	122	125	131	114	163	135	137	123	144	130	136	117	132	95	121	139	144	127	138	124	126	107	115	130	116	130	125	123	118	135	136	130	123	128	135	132	115	102	138	129	141	149	115	140	139	128	114	129	135	135	125	130	120	117	144	129	154	128	126	125	117	129	127	128	115	131	125	126	140	120	134	120	118	125	128	117	127	138	104	135	130	124	131	122	133	114	100	123	124	139	119	133	118	139	125	138	123	142	117	129	113	103	132	130	140	119	149	134	131	139	121	134	139	132	120	103	126	127	146	113	119	129	122	136	127	134	126	121	142	133	112	137	127	131	128	142	124	132	124	122	129	129	120	120	112	137	146	124	133	126	134	111	128	122	109	134	139	129	131	114	140	127	110	142	106	144	147	130	144	110	133	150	137	106	129	121	114	112	133	130	141	114	145	138	98	120	126	118	117	125	123	136	121	135	116	135	136	128	129	130	119	130	121	126	128	123	149	120	124	121	129	133	136	133	146	125	123	128	118	100	135	121	108	107	135	129	129	113	150	110	143	135	130	138	119	137	118	121	120	128	137	150	134	119	133	145	110	128	135	138	139	147	118	121	139	141	137	118	114	125	131	135	121	112	134	142	114	132	140	128	116	116	115	132	104	127	104	123	120	139	102	125	117	128
7329	15676	12932	6654	4656	3266	2420	1858	1561	1209	1018	924	791	641	626	592	532	469	425	411	370	353	348	338	336	304	296	305	274	269	300	313	271	261	223	244	243	269	257	238	255	261	224	224	244	215	223	241	222	249	203	223	211	207	220	211	225	222	239	217	208	241	209	222	222	234	218	203	224	204	235	204	215	210	211	213	224	197	204	223	208	204	206	206	206	204	219	210	198	222	215	235	224	210	205	214	213	207	176	205	193	198	210	222	239	225	212	206	208	201	217	187	216	202	228	201	198	209	208	217	229	238	200	204	207	201	194	221	196	209	209	209	202	201	226	206	207	217	209	203	178	217	203	214	205	186	213	175	207	215	228	233	210	197	222	242	215	206	211	201	197	216	192	211	225	191	208	190	204	170	245	198	204	155	190	196	193	192	223	166	210	194	247	230	215	181	198	201	224	200	206	183	212	212	204	183	198	219	210	198	194	219	207	182	198	202	165	201	219	206	216	201	219	187	202	217	220	217	189	214	198	209	224	213	218	195	198	188	189	194	204	179	194	227	204	208	176	198	188	179	205	186	223	205	209	198	179	199	223	202	197	210	206	217	218	233	202	227	207	188	226	195	206	192	210	197	216	227	195	212	194	239	231	202	210	194	185	190	204	206	183	199	179	202	201	255	219	220	198	200	197	208	201	206	207	196	205	254	181	192	198	214	189	192	200	198	215	213	217	232	204	199	190	209	238	199	185	192	203	183	191	226	194	201	204	188	234	195	193	174	211	195	204	206	212	192	204	207	213	221	190	197	209	188	221	219	207	208	211	204	200	227	225	201	188	220	220	229	190	210	198	231	213	192	204	208	196	209	195	193	216	206	213	207	202	231	172	208	202	204	216	224	220	194	208	200	194	205	194	200	194	211	213	202	204	194	202	198	196	203	195	201	189	234	199	205	218	209	232	197	174	203	180	200	236	205	202	192	185	217	224	202	201	188	194	189	217	198	180	212	209	192	208	209	200	202	230	191	234	218	204	222	209	195	204	194	178	207	176	211	200	193	215	204	197	216	199	195	219	209	224	210	208	194	208	212	205	210	194	209	192	205	233	192	231	195	206	196	192	189	226	206	210	192	192	225	179	218	206	211	192	167	203	213	213	211	213	199	204	191	199	201	195	214	212	188	213	220	225	200	211	214	200	197	201	211	220	203	219	179	198	188	200	180	213	201	183	192	228	192	218	203	221	206	211	221	171	204	225	202	198	190	195	191	179	196	199	209	176	201	214	227	183	212	191	190	187	194	200	217	232	190	182	206	194	213	210	232	210	195	221	194	192	236	202	184	202	180	178	210	183	215	177	184	221	222	203	201	225	199	186	196	187	197	187	208	193	192	182	208	186	209	200	185	207	220	199	220	192	235	205	199	211	193	190	219	201	209	178	225	188	194	230	208	187	231	226	218	217	202	219	185	211	209	204	197	197	209	218	195	205	204	205	181	185	200	192	192	207	199	190	233	200	196	206	197	195	203	197	203	202	207	198	198	210	242	223	194	216	197	173	191	209	197	216	196	198	205	180	228	212	216	211	235	207	215	219	209	231	207	200	205	202	192	199	187	208	193	212	215	227	228	185	212	206	218	203	205	200	234	231	220	195	195	218	192	222	228	195	236	186	174	191	171	176	209	196	219	202	198	213	199	205	223	210	206	213	199	160	209	205	197	222	192	234	228	180	204	200	195	203	186	231	215	203	212	189	193	221	213	205	205	207	209	226	210	200	208	221	222	206	207	210	218	216	174	204	206	197	175	204	201	206	202	200	192	228	179	209	224	199	210	230	208	207	207	193	221	227	219	204	202	225	185	232	212	215	198	174	209	179	208	198	198	188	176	213	212	204	178	222	220	216	199	193	202	190	197	208	217	183	192	223	200	192	176	201	214	202	214	200	195	238	203	201	215	207	174	202	226	215	194	204	205	202	183	215	209	215	215	201	206	213	232	202	191	213	186	226	187	203	197	197	191	193	200	207	182	227	199	212	196	180	222	174	227	209	210	206	199	198	217	193	210	188	220	202	186	221	187	194	193	169	193	172	178	199	176	210	191	213	201	207	202	189	196	229	190	211	198	185	200	201	205	174	203	214	181	183	190	213	218	215	200	230	183	186	216	176	187	202	194	223	193	190	210	189	223	201	232	208	224	212	209	206	230	219	188	231	197	192	180	203	228	206	214	178	212	205	211	197	210	209	170	195	184	222	197	218	204	190	214	187	200	195	200	204	200	221	216	230	193	222	196	210	195	212	193	199	192	174	245	205	231	177	199	212	213	172	205	222	230	212	183	205	212	179	205	222	226	193	189	202	201	199	202	212	208	210	216	185	199	209	187	185	219	191	208	219	201	193	210	219	187	197	201	205	210	186	211	217	244	207	209	214	215	203	211	200	217	212	214	205	185	229	195	185	195	194	199	193	198	211	216	225	184	196	206	209	218	208	200	200	204	187	196	199	210	191	225	220	191	209	201	217	234	214	204	206	234	221	217	197	189	210	217	203	201	202	224	225	182	203	183	221	215	228	213	181	187	199	216	224	221	194	214	212	199	216	209	204	202	202	191	223	198	209	207	212	218	222	197	193	194	209	209	198	214	195	222	211	186	216	203	180	194	179	211	207	194	184	197	196	218	225	202	208	210	195	218	180	186	208	199	208	221	202	206	211	191	222	185	171	210	215	174	210	172	212	200	201	191	227	194	194	224	223	184	192	217	214	208	232	198	193	189	210	172	191	185	198	192	187	239	158	195	208	216	192	197	220	194	201	211	213	206	199	211	205	212	208	212	185	224	225	191	210	197	211	189	222	211	181	201	187	213	205	232	187	199	229	224	220	203	225	224	218	199	197	199	193	198	213	181	191	229	206	195	220	211	208	181	227	190	219	196	234	195	216	229	222	201	198	214	209	187	218	216	215	196	238	201	196	204	195	201	212	205	192	207	186	204	220	183	213	179	184	179	198	217	216	208	203	223	200	196	186	200	224	206	197	202	183	194	195	211	187	201	220	212	189	216	226	227	196	195	200	199	200	203	200	234	211	174	227	188	207	211	215	213	195	161	214	207	195	212	188	216	204	196	198	197	188	210	204	188	199	187	223	213	222	193	211	200	216	213	218	188	168	216	210	226	213	213	207	217	215	190	213	199	217	183	201	202	198	198	201	204	193	213	203	203	198	198	203	221	204	216	200	191	212	179	196	190	181	226	187	197	195	190	202	221	213	210	188	200	223	202	206	190	202	195	211	216	208	195	213	204	191	238	198	216	200	199	202	205	212	180	193	204	200	194	214	209	235	207	223	215	215	219	198	222	187	203	214	193	217	201	175	194	202	204	220	208	209	190	220	198	222	217	207	195	210	187	191	210	229	215	202	211	213	197	217	216	182	206	220	199	216	214	191	231	197	189	215	209	206	196	175	222	199	192	186	178	206	202	187	197	204	211	199	231	210	211	212	196	219	208	201	216	204	195	184	199	180	230
26708	19887	6024	646	417	395	346	371	310	343	403	349	332	344	363	349	341	328	360	354	340	333	359	351	316	352	361	335	326	336	324	332	329	325	333	332	326	345	315	350	321	313	350	324	339	317	332	344	334	307	356	321	356	344	335	314	362	375	352	333	358	324	310	295	317	354	344	322	324	319	376	332	331	307	336	348	323	314	311	329	328	342	349	309	331	326	310	323	302	347	346	391	357	330	362	323	342	337	309	314	307	313	340	312	360	348	346	302	342	353	326	341	304	310	325	350	358	363	358	331	330	342	364	357	312	307	293	347	342	278	303	318	323	331	321	355	327	343	350	303	342	350	338	320	324	359	340	358	361	337	298	333	363	305	309	335	326	369	352	345	351	327	330	323	342	358	339	321	323	345	335	316	327	338	328	341	350	335	343	352	331	297	339	349	286	326	355	319	353	390	309	348	319	312	306	341	345	334	331	340	319	332	321	348	363	336	353	334	310	317	313	326	311	336	354	337	347	315	272	349	368	334	345	326	329	330	349	309	313	320	362	322	346	335	322	331	332	320	332	352	327	371	368	327	323	307	328	351	360	332	331	349	308	336	321	334	330	301	357	329	332	326	338	335	352	340	309	327	344	333	312	332	342	336	315	325	320	345	351	296	333	330	316	346	356	349	296	353	284	335	351	364	365	330	336	308	339	344	335	325	368	304	289	334	338	346	348	325	324	308	334	369	318	329	304	317	332	361	355	315	324	324	322	310	342	329	369	354	305	333	320	320	323	337	346	367	344	367	323	355	351	352	359	333	352	328	323	349	307	363	298	335	304	362	321	303	348	339	348	318	353	311	331	312	325	321	313	343	312	311	359	324	330	339	324	370	353	337	321	329	327	336	358	332	312	366	304	340	329	356	313	354	355	335	329	318	362	335	335	331	343	327	334	343	349	318	329	314	307	343	348	359	361	324	306	300	339	312	322	345	375	367	349	318	352	360	347	299	322	329	347	332	337	347	315	329	336	343	318	334	329	305	317	310	362	324	336	337	310	343	298	342	321	337	374	303	341	316	316	297	323	360	327	337	327	337	386	323	314	355	314	320	308	356	363	358	347	348	349	332	324	316	356	310	316	323	329	310	332	349	333	305	339	364	332	356	348	296	377	370	333	339	360	331	359	340	327	320	329	365	361	343	315	324	327	356	320	336	347	326	328	325	324	328	316	353	344	284	325	326	359	356	342	337	349	310	298	335	322	349	303	349	335	326	308	355	343	338	314	371	345	349	324	371	367	376	369	356	382	325	369	349	359	338	344	306	327	315	352	347	307	323	339	352	331	314	298	315	307	364	306	352	346	325	328	301	330	339	316	297	309	326	298	339	332	296	369	342	341	362	313	332	329	307	355	343	356	344	318	338	342	354	370	290	349	344	352	341	355	339	324	339	342	331	315	348	327	301	338	328	338	345	344	322	346	307	346	344	325	310	312	332	335	339	314	335	356	323	326	345	327	355	354	296	337	316	348	326	350	329	327	301	350	340	332	338	322	329	328	329	336	338	351	307	360	318	340	316	332	348	357	328	319	344	357	310	311	349	349	314	344	341	347	320	324	333	335	346	319	348	342	355	340	329	326	331	321	335	318	323	330	310	344	315	345	355	352	354	347	358	336	340	348	339	317	348	299	354	322	313	311	328	331	345	297	356	323	332	348	301	323	337	368	293	351	329	328	319	323	322	373	293	328	330	337	332	323	322	341	346	314	348	345	342	341	341	335	379	340	332	313	307	345	339	331	357	327	344	341	307	361	316	329	351	342	339	375	353	308	333	343	344	364	312	305	333	279	339	361	319	315	332	360	346	325	341	352	339	341	338	335	366	344	314	299	323	341	342	300	327	317	339	324	353	321	322	325	341	334	325	360	380	337	364	344	330	309	326	329	327	320	348	341	345	321	317	334	315	350	330	321	368	376	346	332	356	324	346	314	348	324	329	378	336	323	328	319	326	321	316	311	354	325	304	336	310	315	352	327	364	304	322	368	339	363	323	313	339	339	348	323	371	317	376	297	333	338	372	346	353	349	339	305	346	310	350	339	324	322	308	310	367	326	336	334	335	357	320	351	329	324	336	341	373	353	346	350	349	314	323	348	322	332	319	330	350	339	354	350	327	315	318	324	333	328	309	323	316	312	375	332	339	354	360	322	328	354	353	325	315	323	321	334	341	328	330	326	325	313	363	326	342	313	330	369	360	317	343	334	303	319	334	317	329	345	316	308	341	333	319	344	347	316	302	331	355	360	327	350	373	320	361	319	363	358	319	337	318	331	353	301	322	331	330	348	342	345	333	336	342	351	367	342	341	342	323	324	334	310	338	321	337	328	328	327	330	304	346	358	314	340	355	341	319	351	350	369	308	375	320	295	345	311	340	347	312	346	309	308	352	299	344	336	322	294	315	334	317	337	330	348	353	286	364	351	352	317	310	337	323	337	311	308	315	345	351	325	354	336	348	321	369	342	316	338	313	357	360	370	324	313	327	308	355	367	304	296	324	323	350	297	359	335	349	330	335	342	339	345	332	367	361	321	300	381	321	346	344	326	318	345	339	348	337	350	305	323	303	351	327	342	321	328	347	337	342	310	324	352	323	342	330	323	321	327	355	335	337	325	319	357	354	303	315	347	350	325	327	324	340	322	327	364	338	330	321	376	349	333	314	314	341	303	311	319	353	298	330	368	351	312	334	320	332	333	350	317	341	339	354	353	341	313	337	353	331	331	327	345	347	322	328	325	310	359	326	352	335	333	334	304	306	319	348	344	311	342	334	314	322	363	308	344	367	332	315	331	311	314	358	309	360	313	350	277	355	361	336	296	323	336	350	301	330	335	326	322	334	323	335	336	340	338	336	314	311	323	338	326	301	332	308	332	316	334	336	367	336	328	313	350	320	309	312	325	312	343	319	336	296	324	343	339	339	341	313	324	340	353	296	329	340	305	340	361	334	357	330	331	350	346	315	356	330	334	325	333	338	325	355	339	342	324	331	314	339	361	328	317	314	364	330	327	356	324	310	333	325	290	309	334	338	328	323	347	336	349	336	325	332	322	317	347	344	323	323	341	311	319	298	310	302	324	333	316	328	336	335	351	335	354	350	321	334	321	325	337	334	370	320	355	336	340	306	303	307	328	346	303	297	312	332	345	315	302	371	341	344	337	331	336	309	338	349	301	319	355	323	319	325	338	356	358	327	311	333	314	349	352	317	309	339	297	324	305	326	326	304	330	328	325	341	331	328	351	324	327	372	315	338	338	333	331	313	353	329	359	315	335	332	320	309	324	327	322	337	327	354	324	314	363	346	342	358	320	331	318	351	347	355	362	323	334	347	350	332	313	338	361	324	333	337	333	342	290	357	333	334	349	362	354	343	321	334	357	346	332	326	351	356	315	359	308	353	340	366	323	363	339	296	330	314	320	340	361	363	356	343	343	309	327	332	338	324	337	298	355	326	354	306	289	304	316	364	333	309
4093	1280	1203	786	646	586	585	579	533	501	482	530	552	521	537	525	536	504	544	512	561	526	493	542	498	482	464	496	550	491	504	508	476	507	522	492	501	506	507	510	518	461	474	509	558	477	528	503	491	475	505	507	557	513	526	548	492	517	488	495	512	539	486	559	511	542	519	516	560	493	472	538	506	504	474	477	500	507	486	483	526	515	484	487	485	538	477	482	498	483	480	481	510	518	532	503	482	511	503	528	491	505	540	502	515	487	503	521	544	532	491	527	512	511	504	535	500	486	533	520	529	496	496	498	473	513	517	526	533	505	523	490	478	504	523	465	506	523	543	466	494	522	514	542	550	510	546	486	501	503	505	544	532	507	488	495	528	491	483	494	522	527	454	508	499	489	513	490	512	480	484	519	482	520	461	521	492	486	515	499	492	519	464	517	514	502	482	500	481	505	535	482	493	500	536	473	518	566	502	530	476	494	515	484	494	474	484	512	495	473	526	493	530	495	527	500	515	543	498	472	520	498	470	486	514	498	528	511	505	514	509	549	493	500	507	525	515	525	561	474	512	494	517	474	510	503	512	506	484	519	480	498	510	491	500	522	495	511	518	516	501	520	499	516	462	478	564	509	486	500	525	499	462	535	522	493	499	499	481	503	533	486	517	536	498	508	539	509	498	526	503	482	525	489	510	482	543	492	499	500	502	529	523	526	510	500	502	533	487	511	489	488	536	484	512	474	465	509	492	545	504	537	482	518	476	486	510	539	505	494	504	502	536	479	513	495	531	492	500	531	493	483	498	505	467	517	490	476	499	505	480	516	494	530	525	486	518	468	515	527	529	501	522	511	489	504	487	529	468	516	519	514	538	498	509	474	522	552	475	518	531	484	504	503	527	517	503	479	481	550	510	524	486	514	503	516	508	485	544	492	506	517	487	506	507	497	471	526	508	483	498	494	488	463	482	520	490	510	512	477	494	482	507	521	530	494	508	460	469	476	515	473	477	503	511	519	484	480	504	504	479	546	503	522	551	499	520	518	531	504	541	541	499	546	486	492	548	521	487	536	522	484	513	493	527	533	487	495	471	480	490	501	499	520	498	482	513	530	505	512	507	574	502	505	527	512	498	482	484	533	492	543	475	496	450	479	491	551	514	520	491	496	511	510	479	517	521	518	492	496	523	508	506	519	517	516	542	534	497	500	495	479	514	519	528	522	495	473	518	505	511	503	537	501	526	476	507	485	477	529	520	486	469	561	541	517	519	510	524	547	491	516	462	498	543	528	506	502	521	535	510	479	486	502	475	492	478	508	494	507	509	516	496	510	506	526	512	530	533	475	543	495	540	519	483	535	509	525	501	509	532	497	527	521	474	510	526	503	480	473	509	468	529	519	542	492	506	488	505	511	514	551	498	526	492	493	498	516	504	509	462	488	509	502	477	494	503	520	526	496	512	504	511	494	507	503	480	541	493	491	530	507	505	502	465	537	508	535	466	529	504	469	522	512	510	513	471	504	492	534	524	521	509	521	520	543	522	481	516	519	552	477	523	504	513	510	542	527	521	495	516	491	518	506	512	501	515	500	524	485	523	482	485	503	512	533	554	521	475	525	525	502	501	536	548	493	542	544	567	467	513	503	556	562	483	488	527	517	516	504	492	509	553	534	504	507	494	506	493	532	499	505	470	503	519	489	526	483	466	528	485	491	477	501	496	476	490	473	519	509	524	495	481	499	471	536	528	508	541	501	519	503	487	475	479	512	516	494	475	506	538	525	509	517	482	519	509	510	552	543	493	483	509	503	514	489	512	536	504	486	491	498	503	533	519	501	494	483	510	500	501	514	468	503	517	493	497	473	501	476	466	482	491	511	504	520	538	509	470	467	472	480	525	500	502	528	510	492	502	464	517	529	531	488	507	518	509	501	495	507	517	504	534	527	557	517	472	490	516	510	505	464	511	489	455	501	507	492	490	539	508	497	447	509	486	500	520	505	532	501	518	540	514	502	537	523	502	519	523	501	495	495	517	516	555	511	525	469	520	482	516	495	501	533	460	510	472	526	478	556	498	471	514	524	496	485	529	511	517	464	540	506	535	501	499	540	516	510	539	551	519	545	469	543	507	503	521	490	459	488	468	549	498	529	499	451	537	523	479	494	489	539	548	524	542	499	483	500	493	495	480	499	487	520	531	505	524	535	529	544	468	511	500	484	506	502	513	523	500	521	515	469	539	497	466	521	524	512	532	538	528	509	536	505	479	512	471	486	492	554	467	497	519	523	559	516	502	502	472	514	506	486	513	536	528	519	457	537	482	501	499	521	569	498	468	498	506	527	522	514	530	519	497	541	508	516	533	521	506	489	490	524	496	494	501	512	487	514	519	489	505	537	512	504	528	491	493	510	473	536	501	508	499	510	531	471	498	517	496	523	510	521	477	535	493	473	459	502	522	546	483	504	549	520	508	506	511	493	519	492	516	523	539	488	485	519	511	519	495	503	481	494	503	492	510	508	530	478	524	498	493	504	496	488	488	515	469	511	509	523	507	528	524	500	507	503	510	513	455	483	494	513	538	493	504	525	554	506	537	535	534	558	495	473	509	496	505	499	525	511	514	487	494	541	501	467	486	510	502	519	485	505	494	490	519	472	498	505	514	474	507	527	539	502	480	507	468	453	515	462	536	516	483	511	486	536	493	515	481	492	550	543	475	519	495	500	533	491	512	497	529	476	537	531	503	507	495	548	535	512	483	516	543	491	526	562	488	510	493	499	500	525	517	496	517	516	507	528	511	529	532	530	500	548	539	565	514	467	537	470	525	496	488	518	532	468	473	527	484	498	528	497	502	499	538	506	519	489	512	480	513	525	478	536	500	505	497	530	567	490	517	491	518	539	517	511	519	510	512	478	498	498	481	510	475	506	547	463	488	501	538	516	538	474	488	536	520	511	525	519	496	458	532	490	521	502	509	538	498	543	473	511	491	505	497	493	499	504	536	520	490	471	510	527	520	487	491	491	495	498	504	494	532	487	511	498	495	453	487	503	551	485	515	495	514	495	565	505	543	537	534	458	524	490	505	506	524	489	520	520	563	559	533	525	509	521	520	478	468	512	510	502	545	500	531	522	550	467	526	519	521	436	523	524	504	495	511	492	544	520	539	499	463	510	515	479	504	550	497	480	466	508	477	486	532	488	523	525	497	535	507	475	501	503	507	462	542	485	542	490	506	523	525	525	485	542	497	491	531	480	483	533	519	520	472	500	483	516	512	519	497	518	530	511	506	508	534	535	502	467	534	518	501	513	506	469	484	521	509	496	489	483	490	503	523	536	444	476	525	514	544	507	451	515	472	472	530	464	507	494	512	493	501	530	505	510	511	486	484	549	507	497	449	542	492	461	487	548	507	511	458	524	493	513	491	470	511	526	496	475	528	473	501	536	501	471	455	495	500	549	474	482	501	488	521	533	471	531	484	511	488	538	503	519	495	500	535	466	536	479	510	544	501	481	495	531
23758	21076	28316	24039	21013	5804	862	598	538	459	451	424	397	387	359	352	384	359	343	347	347	321	321	355	329	340	310	311	358	288	333	333	318	315	275	326	303	324	321	326	316	300	323	301	303	311	322	315	310	305	311	324	295	296	300	346	328	321	293	315	308	309	310	324	287	296	284	301	326	354	323	300	328	295	318	306	288	308	295	312	357	318	325	306	318	330	307	307	300	290	294	288	313	303	300	319	338	291	308	304	316	319	294	322	325	305	301	305	332	318	309	338	301	313	297	324	302	308	328	286	291	342	334	308	289	298	320	323	290	319	290	288	303	291	305	303	276	296	295	326	312	309	262	345	310	312	307	344	272	292	304	326	308	300	294	309	293	301	276	312	291	310	304	299	299	325	284	330	279	341	308	291	300	300	317	300	307	318	304	357	316	346	309	298	285	304	338	297	304	299	301	326	289	292	296	306	287	320	285	293	306	302	301	312	322	301	297	311	285	292	338	300	301	292	321	307	309	303	302	288	271	319	316	307	279	320	317	294	299	293	307	285	318	323	271	340	307	294	326	312	299	300	329	331	312	335	331	300	276	285	326	279	291	314	298	310	322	339	302	284	303	315	283	295	307	318	312	328	291	326	287	309	315	318	297	298	321	315	321	320	332	299	314	311	351	328	296	291	305	323	309	313	285	299	310	292	293	296	311	309	294	335	274	301	313	295	296	284	321	318	299	310	279	293	269	313	321	293	293	302	303	301	295	296	345	307	320	285	300	293	294	330	286	302	342	299	291	305	312	292	312	298	302	318	303	312	304	281	330	309	333	297	310	283	308	276	312	307	308	310	301	298	334	315	331	286	300	299	304	290	306	309	316	334	339	298	325	294	259	343	315	292	278	330	296	319	298	320	304	301	299	293	348	321	281	305	311	311	310	292	315	302	307	286	297	290	297	319	298	306	317	302	298	277	301	318	298	305	309	332	302	321	340	335	312	287	305	308	286	305	286	328	333	315	318	283	304	323	300	296	315	330	288	290	294	286	303	292	298	297	313	330	311	304	295	322	308	287	312	332	322	289	293	318	329	327	303	321	311	292	271	317	323	328	301	302	313	287	295	306	314	282	311	344	288	344	329	322	313	299	314	320	330	318	283	291	316	309	314	315	335	323	292	298	301	286	290	303	300	283	314	319	317	278	281	305	286	286	303	313	287	296	325	308	308	304	297	314	302	315	297	312	301	312	321	289	312	342	318	291	328	325	293	286	305	291	313	298	336	319	340	300	321	280	329	308	315	316	319	293	301	323	318	338	323	327	279	290	284	295	314	297	295	301	300	296	327	317	320	296	299	307	295	306	287	331	304	294	299	293	305	302	274	318	316	310	293	319	278	314	309	317	321	302	291	296	318	287	305	302	294	296	329	333	300	320	315	268	303	303	305	308	295	311	287	297	328	288	276	313	289	277	295	306	279	306	318	309	280	339	321	320	321	311	294	273	317	296	279	312	285	336	314	323	316	302	301	336	341	301	332	294	289	295	312	327	345	328	310	286	290	326	307	333	303	316	319	324	307	315	327	304	323	313	327	322	271	302	289	327	276	315	321	301	320	309	288	295	273	310	297	327	295	308	277	288	324	304	301	326	317	308	305	294	331	304	337	334	309	303	285	281	304	260	302	299	282	292	336	280	282	295	304	295	262	312	315	305	298	313	298	301	327	307	264	315	345	313	294	310	288	259	309	306	281	312	307	292	324	297	306	281	268	317	274	294	302	306	316	292	287	318	323	308	333	288	313	321	316	337	289	352	320	319	299	293	296	295	301	260	330	294	290	322	285	307	286	331	299	309	300	329	301	330	294	324	298	329	300	305	274	331	285	322	315	303	275	327	302	297	299	287	299	325	295	318	311	311	298	294	286	286	310	285	295	326	321	313	350	291	305	281	317	315	279	274	292	322	294	290	334	302	322	293	314	287	293	308	302	285	314	287	327	320	311	293	316	294	292	301	327	283	289	300	320	299	307	308	310	327	313	302	300	304	311	300	309	327	276	273	337	313	299	307	300	281	304	312	288	293	305	320	301	299	290	306	304	316	295	287	299	288	362	295	329	282	311	347	323	297	307	305	318	290	297	296	281	288	310	315	283	301	303	289	285	312	298	322	320	343	314	302	297	278	302	304	325	322	332	316	323	295	317	311	311	326	352	311	276	316	314	289	291	304	313	303	295	322	315	282	317	297	266	284	309	302	298	285	304	302	305	310	306	332	304	305	306	305	280	311	289	310	274	324	307	333	308	290	361	288	328	316	318	306	313	305	321	306	304	343	302	293	305	291	321	285	288	317	330	286	298	283	304	316	278	283	317	280	325	278	311	330	310	294	309	316	338	281	301	293	302	292	322	313	303	292	304	320	310	295	341	311	320	335	283	296	297	347	305	327	274	311	315	293	294	343	274	296	280	321	311	297	309	314	319	277	285	305	264	292	322	300	281	329	311	307	298	296	307	283	297	323	297	307	304	294	339	321	277	302	331	314	322	322	311	285	293	322	306	292	303	340	301	312	312	317	299	300	301	315	303	289	290	280	337	317	323	328	292	325	324	348	265	314	309	282	318	292	295	298	337	319	322	303	302	301	304	314	340	309	294	317	320	328	324	305	329	307	318	301	304	367	294	288	277	298	298	309	351	288	279	286	269	291	334	309	307	344	277	289	340	299	328	298	320	295	278	327	336	317	285	315	327	318	289	292	330	340	281	304	312	315	307	295	278	288	329	294	309	296	318	304	316	336	315	310	300	297	317	287	304	296	310	314	322	287	307	292	319	307	320	302	308	288	286	321	328	288	292	335	275	313	301	299	323	309	283	330	290	282	295	287	291	279	298	293	299	281	315	325	299	343	283	312	298	310	310	297	294	305	284	329	334	306	314	302	290	337	306	280	313	291	285	334	291	314	296	304	305	279	333	335	315	304	325	312	283	311	282	313	333	295	291	320	307	316	323	297	320	305	327	319	329	293	276	312	304	271	287	335	298	304	314	282	282	313	267	310	311	300	311	311	313	328	310	353	328	305	311	325	292	309	317	314	348	334	315	307	291	321	314	314	291	330	301	285	309	317	282	296	277	312	301	315	326	301	304	313	309	304	317	303	278	313	296	289	292	310	306	288	359	321	315	335	276	298	312	320	295	296	308	340	318	306	288	302	262	306	335	293	293	292	342	320	321	296	307	265	317	312	291	302	292	323	350	309	291	303	311	303	286	303	271	289	329	306	299	319	304	307	306	316	311	347	289	319	307	333	290	293	287	317	296	277	307	295	299	277	288	310	302	318	316	315	286	307	312	299	289	291	277	288	322	299	339	314	294	304	285	310	306	320	337	298	315	308	328	304	311	287	285	308	324	314	310	327	321	309	335	311	290	302	319	327	295	312	323	315	310	306	297	304	320	317	317	322	307	291	299	313	303	289	315	304	335	327	309	317	316	298	299	307	312	302	295	300	324	317	304	328	306	321	289	293	304	304
5265	10042	8268	4236	2959	2100	1724	1389	1172	1067	922	837	766	707	706	651	615	633	617	645	583	578	517	536	539	507	529	493	544	484	527	496	502	498	507	488	490	509	454	477	494	505	491	530	503	509	459	509	536	463	459	495	520	488	501	508	457	479	504	495	474	496	497	472	459	499	497	489	485	430	503	442	501	509	487	467	468	481	506	495	442	454	461	476	474	479	479	486	465	461	512	506	444	510	458	505	506	504	458	492	488	483	453	492	489	451	484	455	463	480	460	448	444	486	474	418	488	504	457	508	478	490	496	504	448	453	484	462	519	484	492	503	444	466	460	475	444	474	428	451	435	476	458	503	433	476	513	475	461	443	484	500	506	480	501	469	467	447	443	494	454	462	454	464	491	502	492	479	479	455	492	493	464	503	470	469	487	485	481	483	452	462	437	485	501	479	475	488	474	461	471	494	467	490	476	447	461	467	483	500	426	521	417	459	517	491	466	498	460	452	441	460	502	481	482	456	464	485	463	452	483	470	456	505	482	448	458	479	479	467	472	464	509	464	498	458	433	434	457	450	468	493	454	455	477	467	462	474	470	523	486	486	463	479	434	477	509	458	497	445	462	477	433	500	481	470	472	490	439	445	458	452	438	492	433	437	459	473	465	466	448	446	472	479	425	467	452	442	459	473	476	473	479	482	470	466	454	464	490	457	474	472	467	477	464	477	461	488	497	493	505	506	459	479	522	485	463	500	473	470	456	432	445	438	477	453	515	469	498	472	511	457	470	463	505	482	475	503	486	455	523	489	471	450	485	454	480	463	463	479	464	451	450	465	461	471	486	490	447	488	438	480	461	481	443	478	480	511	495	473	504	448	479	472	464	464	447	505	453	506	476	499	452	443	490	498	503	467	441	470	453	427	455	491	504	519	476	502	507	480	513	475	434	462	449	467	437	486	467	485	461	438	464	440	444	479	488	500	445	463	456	474	435	461	435	461	490	462	499	496	533	416	453	483	464	436	480	496	478	460	450	460	518	481	437	459	476	449	460	511	503	468	497	456	452	462	487	454	473	449	471	430	473	463	506	493	488	462	468	503	434	449	430	496	433	473	467	443	468	484	446	464	495	438	490	467	475	459	453	475	488	517	484	456	464	450	464	511	452	475	443	456	476	481	473	492	483	455	490	504	458	452	468	468	487	442	512	478	487	455	469	436	507	481	471	478	477	484	448	489	497	470	469	450	514	420	434	444	528	478	465	462	491	531	462	442	449	431	461	466	479	470	457	441	472	490	469	475	466	481	458	465	457	498	498	509	444	436	432	476	462	468	484	445	468	468	493	507	496	492	479	495	459	439	480	490	501	487	462	466	481	453	468	452	466	462	462	484	457	457	465	417	450	496	465	421	434	456	474	459	469	501	467	503	454	481	429	470	468	446	509	469	467	444	479	453	436	457	478	485	462	459	450	470	462	511	443	446	465	468	438	476	454	496	501	504	496	465	460	502	428	490	472	464	467	455	493	525	481	463	450	476	461	452	475	502	479	509	460	481	440	478	456	481	484	478	462	457	450	473	505	461	462	457	479	496	465	493	494	525	431	446	475	459	493	487	446	471	507	461	494	469	443	446	420	485	485	530	476	468	435	441	459	462	473	488	471	416	499	478	463	534	460	470	481	488	472	476	524	444	474	484	454	474	467	442	489	466	467	456	477	446	512	481	496	440	464	453	500	478	502	476	483	445	478	464	478	497	481	444	450	527	458	472	487	477	444	462	456	496	446	468	459	456	490	451	466	518	473	437	477	483	459	477	438	485	503	497	485	502	454	435	484	476	474	448	468	447	446	481	486	490	525	471	494	464	479	453	457	497	459	469	483	486	475	439	487	476	468	469	493	457	452	490	487	497	459	503	479	481	429	456	485	473	451	476	492	440	461	455	450	491	443	484	495	478	484	459	455	473	443	481	481	478	504	457	488	440	464	461	487	472	477	474	467	471	502	455	453	486	490	464	482	435	488	466	507	495	493	507	477	511	436	486	486	484	468	471	489	485	494	449	446	469	474	480	444	465	493	458	442	465	501	456	483	458	488	487	501	465	451	487	495	482	468	446	483	489	482	491	478	468	468	478	478	484	477	447	460	473	490	477	454	455	483	493	457	459	497	471	480	534	462	417	471	510	441	504	456	479	497	476	435	465	473	509	493	494	455	499	474	491	494	515	474	472	478	458	537	490	450	458	451	459	483	439	458	430	447	512	481	477	435	473	485	455	475	491	487	457	462	464	498	451	442	447	478	467	464	465	489	459	464	462	464	439	469	457	505	501	479	464	468	489	497	470	487	470	489	484	496	448	498	517	491	473	463	485	517	511	505	475	490	526	457	456	476	463	441	442	421	512	466	463	456	469	451	455	521	490	447	463	489	450	505	431	467	486	445	460	473	486	458	511	447	491	487	518	491	497	486	494	486	493	505	526	461	452	448	450	500	454	471	490	463	452	477	461	482	482	487	449	470	486	464	497	453	470	475	444	503	421	459	492	501	444	507	503	493	471	473	467	492	471	475	469	444	491	459	459	459	460	467	473	493	450	460	450	486	454	471	497	470	463	501	454	473	471	481	442	469	464	446	468	498	449	494	508	532	464	488	443	463	466	464	469	474	503	481	454	482	472	454	493	446	457	497	467	495	467	481	466	479	483	520	463	453	485	493	474	485	455	469	451	432	484	487	456	487	522	508	485	452	503	467	523	454	447	529	490	474	508	522	442	500	494	462	451	486	499	494	512	460	473	475	488	504	504	469	487	442	476	481	471	514	442	481	442	460	478	479	495	516	487	489	493	468	469	480	430	448	488	515	519	503	460	485	463	460	478	472	476	444	436	475	452	464	448	537	481	481	472	475	453	445	474	449	450	442	466	476	454	484	474	476	494	463	462	476	401	491	487	490	447	485	453	462	482	468	449	476	471	508	522	458	468	468	484	440	466	470	459	469	511	495	450	484	478	481	477	461	421	510	466	474	470	472	474	470	475	440	512	465	453	481	449	465	455	515	500	500	477	512	469	473	492	483	431	456	504	445	468	467	513	486	441	447	433	453	413	487	500	470	446	457	459	458	457	486	450	493	495	451	486	529	494	492	477	445	468	468	490	472	485	475	477	452	454	456	468	487	439	460	479	453	521	469	465	489	483	450	446	473	502	481	476	476	450	456	489	444	463	476	516	492	433	474	453	448	468	463	457	462	502	479	452	471	497	488	505	459	450	487	460	455	472	469	435	470	480	472	446	432	478	455	507	454	475	492	456	493	505	493	465	478	501	446	475	469	479	468	527	458	422	480	472	439	440	460	482	509	471	518	464	435	460	456	461	448	430	462	483	464	483	481	457	458	448	504	437	434	483	505	490	450	484	484	483	460	479	497	440	478	438	461	447	457	474	499	461	471	453	449	468	475	455	515	450	486	481	455	435	491	474	459	471	484	485	467	464	450	468	480	428	457	467	500	493	458	489	452	461	465	493	459	483
22864	21070	28838	23514	21072	20876	2777	655	496	436	368	318	283	280	226	236	207	206	181	194	189	206	185	194	171	153	146	170	154	154	138	163	148	151	155	167	131	129	143	153	170	110	129	144	133	145	126	139	135	131	126	121	141	140	140	117	130	140	147	138	125	133	127	143	107	119	126	127	143	126	120	140	120	136	113	149	113	153	135	120	134	138	118	132	116	131	148	111	115	129	133	116	125	115	138	117	125	124	142	131	139	115	142	135	128	115	138	109	136	131	117	127	126	119	128	124	128	135	122	133	120	117	125	139	115	142	132	114	111	112	124	120	104	118	135	121	127	139	135	122	102	127	121	139	124	121	125	113	125	130	105	125	114	131	122	88	140	111	152	130	127	135	114	119	118	118	131	132	143	118	104	104	119	133	123	124	119	150	131	139	109	131	142	103	127	119	141	118	111	115	118	122	144	127	120	134	123	112	121	127	119	117	115	118	141	111	142	128	128	126	126	128	109	136	101	132	145	112	133	107	121	134	108	146	119	135	114	123	118	123	119	123	120	119	129	110	135	118	123	125	137	114	120	140	142	129	140	116	136	166	114	114	122	131	125	135	130	145	126	112	138	127	130	138	119	126	129	140	128	123	145	127	131	127	125	127	133	130	117	110	116	124	129	119	121	121	117	142	139	122	136	118	124	122	119	125	128	127	139	143	112	127	117	132	126	122	128	129	113	129	114	120	133	105	125	115	137	146	115	142	148	131	121	128	118	118	118	104	105	136	100	136	124	130	107	133	142	123	123	125	143	132	125	108	137	132	109	122	120	119	122	143	122	139	132	110	129	94	99	107	129	118	132	130	118	142	112	130	156	119	121	116	125	132	133	135	107	121	158	121	133	116	131	122	115	128	118	134	134	113	131	124	107	107	123	112	151	117	139	136	133	126	124	152	117	108	136	125	117	120	115	122	124	134	109	125	144	112	136	135	119	117	124	123	118	125	121	117	137	123	105	126	120	121	132	109	125	113	129	123	124	120	123	121	135	123	134	137	150	133	135	118	126	120	105	125	119	123	122	131	115	108	116	127	106	129	122	105	144	110	124	148	140	134	136	124	129	132	124	127	138	128	114	109	118	115	126	113	106	146	115	115	119	128	112	117	130	137	122	123	118	154	129	107	146	128	135	153	126	111	141	119	114	135	127	120	130	128	125	122	126	146	122	129	115	117	140	104	138	139	124	121	113	124	113	131	123	137	124	129	133	126	130	118	125	117	127	133	119	129	120	128	134	139	146	114	136	166	126	128	113	139	132	134	121	132	109	129	129	117	127	113	108	134	130	141	128	119	124	106	140	139	126	117	123	122	126	128	147	114	124	126	123	126	117	138	114	129	115	127	112	131	90	125	134	130	109	132	132	124	138	125	117	134	139	135	118	120	117	119	139	134	137	117	131	124	129	109	116	120	140	126	126	125	126	123	121	114	128	121	128	124	125	110	112	111	112	127	128	121	122	137	122	121	118	128	112	111	121	120	110	129	123	131	159	122	125	93	121	121	125	113	111	121	105	112	131	121	125	119	130	135	139	140	119	123	135	124	106	121	107	113	117	122	128	117	129	120	107	111	133	135	116	129	120	132	130	116	120	133	147	104	123	132	127	117	120	136	131	136	134	120	118	118	126	118	115	120	101	137	120	112	131	107	124	114	125	136	119	136	123	121	141	126	121	121	124	138	109	133	112	137	127	127	126	146	141	132	132	118	112	132	124	117	108	127	127	128	105	128	126	115	119	134	119	116	100	123	142	100	101	140	130	118	109	137	121	128	125	120	131	124	126	128	140	132	129	131	129	144	128	119	134	128	147	133	146	128	110	119	110	102	115	116	137	122	135	149	117	123	126	122	122	135	130	122	138	123	141	123	135	133	133	134	129	118	135	119	142	125	117	125	120	121	135	114	127	120	144	125	126	128	122	135	114	115	128	126	121	156	125	124	124	121	125	121	129	135	127	141	107	128	137	119	120	110	125	129	121	123	113	109	138	128	107	139	128	138	120	137	154	135	117	109	123	119	132	124	107	129	115	98	120	131	114	132	124	111	134	130	111	106	122	119	134	141	106	133	132	116	106	103	122	117	118	136	131	122	123	116	132	106	107	125	149	121	126	117	129	110	117	126	130	118	113	133	105	112	121	117	118	126	119	108	102	139	117	144	140	129	119	119	115	117	117	107	135	136	137	121	117	130	114	121	117	128	127	130	118	148	121	141	135	106	134	125	123	115	135	151	119	129	131	133	125	120	129	113	128	121	142	116	124	129	141	115	123	111	114	126	120	100	134	127	111	116	133	132	106	118	121	142	125	122	134	125	134	112	115	122	122	125	136	120	131	140	126	125	125	117	116	135	135	109	142	137	115	118	130	128	135	112	140	112	95	130	116	124	131	104	112	113	123	113	137	124	112	115	141	107	135	119	132	134	137	128	122	107	135	120	118	113	123	118	134	121	102	122	118	122	100	110	135	130	118	124	128	126	121	103	122	121	126	116	124	118	142	132	117	113	133	136	135	130	136	118	112	130	115	122	123	115	118	123	125	121	120	117	109	125	121	129	113	117	119	142	110	124	135	128	137	130	115	127	121	114	118	120	140	126	105	120	122	130	134	120	119	127	125	124	144	140	124	128	130	118	151	111	112	136	115	103	122	111	108	132	125	131	125	143	140	106	127	120	125	121	138	124	117	134	146	118	104	117	146	109	125	116	131	119	144	124	135	138	130	133	118	106	106	140	125	120	117	111	127	118	115	141	128	122	120	116	133	131	120	123	146	123	137	130	117	104	142	105	134	114	151	115	143	131	128	117	120	129	120	131	142	121	99	116	101	125	132	138	113	129	117	126	118	107	118	117	133	145	129	133	140	115	121	114	134	128	127	129	129	132	129	133	123	113	133	118	119	142	124	125	121	125	138	113	142	130	112	135	122	138	123	122	120	134	149	128	150	124	119	128	135	128	134	134	129	116	119	135	128	117	125	126	114	128	125	128	118	128	132	119	106	101	115	119	97	132	121	139	118	131	114	108	122	104	135	121	139	125	117	102	118	127	129	137	131	138	120	131	133	124	124	99	113	128	119	122	133	109	154	131	129	130	125	128	119	112	100	117	126	128	134	136	135	128	126	125	110	140	125	134	118	116	109	132	106	112	115	107	117	149	136	145	118	131	127	125	115	127	132	115	133	95	138	118	135	127	120	110	119	114	121	117	110	120	107	109	114	142	133	124	123	127	121	128	138	120	112	129	143	126	144	109	127	118	114	118	124	119	141	113	100	116	110	126	133	124	122	133	131	131	128	102	120	138	132	128	125	130	115	119	126	131	99	118	142	109	122	123	120	126	123	126	118	118	144	102	107	115	140	114	121	138	113	109	121	131	133	116	116	121	115	140	134	132	129	127	135	116	134	109	117	140	130	121	121	128	114	126	113	129	147	100	120	128	134	115	103	126	108	134	138	134	137	126	127	112	109	138	136	107
7262	15638	12876	6694	4560	3197	2611	1928	1559	1259	1041	914	797	679	561	561	525	453	446	422	399	352	334	374	345	310	300	289	303	268	286	277	245	249	253	275	256	255	234	243	223	246	225	232	216	222	206	232	213	223	211	231	221	236	213	235	202	241	215	218	225	255	185	208	215	242	201	214	198	202	221	210	222	211	220	203	210	217	206	202	205	200	189	216	204	211	201	195	207	203	235	216	229	226	222	222	212	210	192	195	212	191	170	197	195	235	217	232	200	217	224	221	211	188	195	197	188	218	216	221	187	203	196	195	221	199	187	204	197	228	191	218	189	188	224	208	193	201	185	194	182	229	189	216	195	193	206	185	188	186	201	211	180	205	195	221	196	195	221	167	239	204	188	219	211	206	213	215	201	190	201	182	201	200	190	184	245	216	202	189	204	206	180	206	214	204	202	181	175	221	193	202	207	187	188	196	197	216	203	214	214	220	219	219	202	226	177	204	211	167	204	189	178	207	208	200	179	237	185	181	190	223	195	202	189	217	196	189	208	213	210	187	198	207	207	210	202	199	189	202	203	201	188	222	206	219	224	190	239	208	194	186	203	193	180	201	178	213	187	181	194	172	184	205	184	217	189	195	196	225	207	215	189	210	202	214	209	205	206	199	178	187	197	211	186	206	204	210	197	206	188	198	238	201	200	182	197	187	210	181	210	195	214	183	213	222	186	208	232	214	204	214	206	212	185	192	198	223	183	206	181	212	216	192	206	214	214	205	206	200	214	219	215	224	199	199	191	220	214	189	205	201	216	224	192	193	221	200	181	189	196	194	190	193	190	217	198	186	178	199	196	173	204	191	183	195	193	193	201	196	185	198	202	216	216	213	207	226	189	192	176	186	177	211	217	236	216	198	187	217	197	237	210	186	187	180	195	197	204	216	193	174	207	218	207	198	205	196	207	224	214	199	177	194	208	218	189	207	157	203	191	198	207	221	213	209	172	188	192	227	190	223	215	202	184	225	210	201	192	216	194	161	187	199	198	220	202	179	211	169	208	178	195	211	196	228	224	189	183	229	207	218	187	188	213	203	207	189	186	198	206	204	233	186	196	187	216	205	201	208	196	205	212	191	200	216	182	184	200	216	185	175	217	191	191	212	179	209	204	236	186	194	210	195	170	171	200	209	218	193	175	226	162	210	212	206	195	206	219	175	206	177	176	173	170	213	165	228	215	171	198	227	210	208	190	197	212	201	237	207	200	185	182	196	197	225	207	189	202	195	213	229	191	194	180	192	210	214	193	198	186	216	169	209	200	196	195	212	201	226	197	207	240	210	202	205	201	205	217	198	167	178	200	187	211	217	211	190	220	222	234	223	211	196	223	195	219	197	192	178	211	206	219	198	211	208	193	185	208	217	200	200	177	226	200	195	205	175	193	194	197	174	192	202	205	182	204	214	221	202	197	185	191	191	195	213	198	196	198	185	213	187	200	176	197	189	193	208	226	199	193	194	194	203	197	195	190	197	194	178	189	215	209	204	192	201	227	197	225	208	207	205	215	221	192	190	178	207	193	202	197	196	235	214	194	209	202	205	196	238	197	199	197	204	203	203	221	203	203	205	192	201	202	220	190	209	179	190	196	215	179	188	201	194	197	187	240	189	228	189	194	215	185	179	219	206	229	180	180	218	212	231	212	207	212	168	208	187	194	204	207	196	199	197	210	209	223	219	196	216	213	199	193	189	199	225	185	186	205	200	188	211	198	198	179	230	201	181	198	222	198	200	211	209	185	185	203	194	166	204	209	197	180	207	182	190	217	203	212	190	191	191	208	202	233	173	195	226	207	216	214	180	189	188	209	195	195	195	232	239	238	217	187	204	231	189	198	204	216	205	201	173	204	194	202	204	200	211	219	188	183	197	185	215	177	206	208	201	212	199	201	204	199	212	183	206	189	216	178	198	206	214	205	223	209	170	196	218	204	213	203	217	201	206	185	184	205	219	204	205	215	195	196	193	208	180	175	210	203	195	180	222	213	167	202	192	215	205	182	181	194	180	184	217	208	205	196	201	183	210	203	195	214	216	202	184	211	200	202	221	183	195	193	182	190	210	188	188	193	180	203	196	215	203	193	202	208	189	165	222	218	185	203	190	197	208	227	186	190	200	197	192	206	192	212	199	188	203	184	201	189	184	185	200	195	195	215	185	194	207	208	181	194	197	239	212	222	215	190	180	213	211	203	185	185	199	190	199	196	209	194	215	182	183	230	200	211	186	202	174	198	184	182	182	214	199	195	206	202	200	212	188	180	191	200	196	187	182	198	193	208	198	215	181	228	200	200	172	195	218	206	174	175	196	205	187	192	203	222	189	189	201	226	207	202	222	198	217	201	209	194	205	210	202	200	214	188	222	200	243	206	215	207	182	226	209	178	181	193	198	191	211	198	214	203	214	206	215	199	234	224	190	196	189	183	203	195	194	203	190	190	184	188	194	232	188	231	215	213	174	220	227	202	213	198	204	216	176	206	196	210	203	217	200	227	220	206	190	217	191	179	229	194	196	201	210	205	219	202	216	202	191	209	181	210	187	201	180	186	218	182	187	206	190	190	206	200	207	198	192	213	212	186	189	216	203	198	200	209	190	189	201	214	188	217	199	178	202	164	192	190	226	194	171	218	199	202	204	204	230	203	196	216	193	199	218	230	214	195	210	222	188	215	198	204	206	200	178	191	170	210	216	205	190	213	203	200	199	191	214	189	215	202	215	193	190	195	196	208	204	190	188	224	204	203	215	224	184	189	208	199	204	160	194	225	190	185	194	195	198	208	185	231	212	209	216	203	202	197	203	198	218	208	197	207	214	207	205	173	205	211	197	203	213	191	193	237	194	176	190	185	205	196	182	199	182	197	225	204	227	211	200	187	185	209	213	204	192	181	211	210	186	202	223	171	183	213	206	190	203	187	208	175	192	196	186	206	207	192	219	205	186	204	201	198	190	204	193	208	194	205	216	197	190	196	180	194	185	198	209	198	213	182	226	206	174	185	209	192	211	193	204	226	217	213	190	187	183	213	173	197	191	217	184	224	187	207	197	205	210	205	191	187	192	220	190	208	222	189	172	189	222	201	214	190	208	221	182	179	195	216	213	179	221	222	200	197	214	206	219	227	200	193	207	229	218	198	176	192	218	191	210	201	203	207	200	200	226	200	188	206	184	193	185	209	199	184	206	185	209	191	203	195	213	211	218	192	177	199	187	195	211	207	205	205	202	201	216	192	223	197	204	215	201	174	192	203	209	194	202	202	203	197	180	195	209	192	208	222	197	209	188	227	218	219	203	216	185	196	199	211	208	218	190	235	174	182	195	206	164	224	190	232	215	215	190	195	191	187	206	218	203	210	182	188	198	216	188	203	218	189	212	208	191	211	212	184	196	208	190	192	198	200	206	194	173	181	215	185	187	190	203	176	209	190	214	184	222	200	208	225	200	187	200	201	215	191	213	195	207	217	189	168	215	202	226
26766	19946	6091	618	467	363	362	325	362	326	313	334	348	307	323	341	336	366	326	306	330	315	311	323	340	335	348	317	300	327	302	324	358	321	300	373	346	296	334	331	321	352	298	344	355	325	306	367	324	333	342	329	321	325	324	309	323	309	343	335	316	326	302	369	340	336	334	313	316	333	358	327	317	321	319	334	315	346	351	329	328	361	324	302	354	331	336	355	328	339	326	325	321	319	336	322	304	307	349	356	326	343	321	337	314	338	317	337	293	324	314	335	367	338	316	322	305	341	340	356	331	348	341	330	329	304	357	367	333	313	314	299	314	293	323	319	346	342	338	323	346	366	326	313	289	318	343	332	338	356	339	335	307	311	361	310	313	334	331	377	309	334	335	327	350	356	330	327	341	319	345	302	341	335	318	332	292	320	315	305	329	346	314	328	309	314	342	321	336	341	324	319	317	343	302	335	345	312	310	279	333	350	322	342	338	289	321	317	320	328	317	353	369	331	323	366	336	327	308	319	366	340	317	377	339	340	282	333	336	300	290	314	326	306	338	306	348	344	333	320	312	357	302	314	338	334	336	305	317	358	372	311	341	323	321	350	306	327	330	339	333	340	325	323	336	363	325	309	290	276	326	349	348	314	332	337	340	302	296	342	303	340	320	322	339	345	348	341	331	340	339	331	323	331	344	319	311	326	381	322	303	309	311	344	330	319	317	317	312	338	332	336	332	324	338	340	342	313	359	315	349	337	313	329	332	304	324	353	347	323	313	337	342	309	332	325	336	367	343	299	357	314	323	314	316	348	305	355	308	319	352	319	335	321	335	295	340	275	318	331	371	330	288	331	324	355	338	320	302	346	303	335	321	315	350	335	313	321	325	301	334	352	320	319	346	317	305	338	300	320	299	349	332	319	316	330	334	324	313	321	301	347	346	374	329	333	342	352	300	276	326	298	354	317	331	333	378	326	303	344	327	324	339	314	330	330	325	298	339	373	318	330	306	326	328	319	338	333	333	349	334	362	295	298	334	390	304	326	343	333	317	323	350	321	358	299	316	320	341	307	331	290	356	297	324	363	362	313	307	292	302	326	299	325	339	346	339	340	352	323	331	337	299	283	343	330	318	312	344	342	327	314	336	319	305	302	360	340	362	319	335	320	354	324	331	312	320	341	288	324	307	311	311	330	335	334	294	334	338	324	345	325	306	306	346	342	335	337	313	355	370	330	335	315	335	330	314	334	330	353	360	340	318	307	326	332	331	312	300	292	343	337	349	344	337	346	338	338	351	326	314	321	335	350	305	334	306	347	328	290	362	372	371	338	352	374	313	334	301	344	290	309	349	319	324	327	301	329	325	324	323	336	337	365	331	359	357	319	312	341	299	341	336	330	353	333	346	280	297	353	343	334	344	330	354	342	341	326	307	326	343	347	365	353	370	349	330	315	311	323	312	345	305	348	342	318	324	327	319	314	315	341	343	333	308	347	350	343	319	336	336	317	282	311	297	333	332	353	298	329	325	357	316	325	317	313	339	331	360	335	300	331	305	321	319	300	329	304	309	330	296	325	337	318	303	337	338	325	334	338	329	317	365	329	352	349	340	357	353	347	335	323	321	327	334	323	298	326	323	358	324	310	352	338	334	321	340	334	348	329	326	339	336	316	339	340	336	346	338	297	330	304	334	321	326	324	317	280	351	351	350	341	346	354	341	314	358	344	341	343	311	332	300	329	295	355	311	303	335	328	320	347	369	322	317	337	303	320	351	312	326	326	339	338	335	310	328	343	346	334	335	304	334	362	333	314	357	281	317	347	361	337	315	315	329	315	310	331	347	325	316	337	347	339	353	338	338	326	336	306	307	318	342	292	339	324	317	332	317	365	316	307	331	322	327	309	335	337	308	316	313	340	341	314	306	314	333	340	324	314	338	334	335	318	309	385	335	334	312	340	333	345	321	327	343	330	319	332	329	334	329	316	339	299	344	350	318	333	316	332	339	329	329	317	316	323	341	291	317	351	323	334	359	315	307	349	333	328	339	341	302	354	325	334	312	345	297	331	325	303	326	310	318	341	327	327	340	304	351	337	338	342	338	337	303	315	333	324	350	350	315	310	315	317	314	321	344	353	346	327	317	339	323	346	343	309	351	319	322	358	317	313	285	348	317	370	316	328	375	344	312	326	302	295	336	293	325	357	289	332	313	308	330	338	330	341	326	297	348	352	340	344	314	330	322	304	343	292	341	349	303	354	341	334	309	311	326	344	336	310	332	354	332	345	312	331	352	334	354	333	351	329	312	325	314	333	307	334	306	326	357	341	337	329	340	337	324	347	344	320	311	318	310	355	331	321	367	355	339	308	325	339	355	337	271	315	333	311	355	338	351	316	322	318	330	324	317	316	320	300	344	347	313	329	308	333	329	335	310	317	352	338	343	335	306	343	356	370	370	326	330	331	336	319	346	327	327	345	338	337	362	362	323	346	313	335	346	327	355	345	285	331	352	351	314	335	330	316	347	343	326	336	322	305	304	358	337	343	295	351	323	315	335	325	338	318	325	325	324	337	317	332	319	307	353	344	341	330	333	325	345	354	324	350	334	281	341	322	321	321	328	316	311	320	353	327	311	323	324	344	337	331	308	323	337	332	324	341	317	314	328	336	331	293	322	318	301	341	355	323	327	341	320	299	317	316	290	360	312	327	296	332	330	309	346	329	331	344	329	322	303	339	333	325	315	311	333	354	343	317	328	322	338	363	316	313	311	346	309	288	315	322	337	325	348	326	318	328	326	296	325	315	345	344	305	337	324	361	347	334	308	296	305	321	317	306	324	314	340	329	343	311	315	323	332	359	369	305	318	318	305	332	361	338	341	319	338	306	334	266	325	299	337	359	339	360	343	341	335	342	326	343	292	339	342	299	327	351	343	331	340	291	322	325	323	316	314	330	311	303	339	329	338	302	313	332	310	317	313	320	332	332	330	347	311	322	329	324	337	326	334	324	338	338	330	309	327	308	323	324	336	309	299	331	316	328	331	327	321	318	312	321	313	338	324	330	334	315	360	327	327	372	345	355	289	338	315	346	347	332	308	307	312	310	315	340	288	342	329	317	332	318	312	314	332	343	349	346	355	314	330	319	333	301	316	347	325	324	323	308	320	339	324	324	374	326	329	297	342	345	299	336	347	336	320	325	309	334	319	343	316	350	301	325	318	349	310	332	351	335	320	327	336	309	351	338	351	336	307	351	338	317	323	321	322	320	323	338	364	317	338	348	309	305	368	376	366	320	319	332	316	343	344	333	310	332	327	341	316	336	339	299	342	354	353	349	321	327	311	311	340	339	362	311	332	352	319	329	320	328	311	318	332	315	340	336	319	333	325	348	304	321	332	355	325	333	329	322	333	334	340	351	323	358	334	337	335	322	323	346	318	330	300	342	334	357	304	306	329	335	326	326	342	330	346	313	319	355	319	344	347	301	371	303	330	330	314	289	342	344	304	320	369	365	323	339
3986	1342	1158	787	675	671	570	547	568	547	540	557	543	517	517	545	508	531	534	512	520	470	487	524	514	487	530	474	493	509	509	492	472	503	506	466	532	515	532	463	490	500	509	496	484	447	514	476	512	494	526	492	539	495	459	482	494	519	492	494	492	498	493	518	495	512	502	479	530	507	497	506	489	500	471	487	502	505	493	518	505	511	505	466	468	492	518	508	470	522	486	490	516	541	465	505	513	499	524	466	485	483	487	511	434	479	479	479	481	509	512	544	515	506	521	507	483	514	500	523	505	495	494	494	444	526	501	498	500	454	535	485	521	515	544	523	460	508	514	516	515	508	503	478	509	460	511	474	484	538	504	488	486	455	466	480	491	529	496	508	493	468	530	496	492	506	494	440	535	519	487	495	517	465	463	489	472	479	501	502	480	536	466	493	503	486	502	523	481	490	490	489	501	491	494	489	488	487	517	511	515	525	511	496	470	494	504	502	522	521	466	484	477	490	515	492	516	494	498	475	516	475	537	504	534	490	497	509	507	491	505	510	495	501	502	513	489	493	465	480	500	540	499	491	483	506	534	473	534	493	489	497	526	523	509	509	466	506	506	481	458	476	513	484	496	518	511	474	487	508	507	522	486	519	535	531	518	473	508	523	488	500	490	488	479	458	486	513	457	497	517	508	497	480	505	475	497	486	545	485	480	490	489	519	464	494	508	507	461	507	494	470	483	492	485	440	499	527	547	496	472	481	503	494	528	495	532	486	485	557	509	468	486	507	523	500	517	483	505	501	498	500	495	466	515	497	516	468	530	516	480	539	531	525	468	510	483	546	496	481	500	551	517	496	456	487	493	526	495	498	499	491	525	554	512	460	521	483	512	539	524	468	496	463	476	528	495	472	510	502	549	513	545	506	523	521	508	496	513	519	484	457	538	486	470	520	526	487	487	528	481	475	528	435	488	479	487	488	517	473	462	517	522	508	475	488	476	504	513	484	468	519	535	541	533	517	481	511	490	503	478	476	514	522	501	497	477	515	458	508	514	487	491	555	545	525	545	476	531	509	491	452	537	478	465	517	537	502	526	494	484	487	470	529	539	502	500	476	483	506	505	519	479	486	504	444	491	474	515	495	495	525	501	516	475	491	470	509	471	514	497	508	476	517	504	475	457	458	471	485	489	494	515	539	521	490	538	496	485	498	512	497	481	502	485	497	509	516	517	469	476	482	530	513	486	493	509	506	522	517	481	517	524	483	482	486	499	479	488	481	471	509	517	523	535	485	508	492	488	514	496	523	474	473	507	482	501	466	470	506	517	529	507	477	488	543	519	526	463	486	493	463	501	465	492	484	498	526	487	510	492	517	512	467	513	472	490	484	521	487	503	434	500	485	502	533	469	468	499	492	494	500	464	490	498	503	502	479	509	500	512	501	496	500	509	516	490	532	479	489	525	539	500	484	492	505	504	515	497	486	474	495	496	487	515	519	517	508	507	497	472	535	496	499	496	489	500	476	504	511	524	507	458	485	463	520	484	511	487	517	508	522	508	500	518	507	472	521	521	486	473	503	519	515	504	537	498	507	497	480	499	500	536	466	509	488	469	472	511	486	521	496	494	545	486	506	466	485	492	508	499	517	487	447	475	492	466	491	443	511	502	477	497	520	526	500	492	481	496	488	533	496	490	503	532	475	496	481	496	522	490	506	521	516	513	501	524	512	497	497	508	523	518	506	503	503	539	488	526	505	455	459	489	522	474	534	480	460	474	479	550	486	474	463	455	469	491	522	466	552	484	531	514	489	494	482	484	472	481	516	479	467	491	497	484	523	487	482	475	506	492	477	518	470	480	528	569	502	504	493	471	515	486	483	480	515	492	500	501	490	538	493	481	511	553	495	532	523	473	579	477	493	498	527	511	534	508	486	508	491	496	491	483	494	535	522	504	500	541	508	487	490	471	507	479	510	492	517	464	471	503	505	503	497	482	522	510	528	480	488	501	514	511	490	494	485	470	462	507	482	471	499	487	490	489	501	492	534	450	530	510	472	489	522	534	501	502	499	507	489	505	536	544	486	462	495	491	497	499	474	547	540	508	538	502	513	506	497	472	492	532	536	490	464	524	533	517	511	487	477	481	510	491	468	491	480	508	479	493	514	503	527	516	537	490	495	483	482	514	458	537	508	518	495	500	508	502	476	506	519	511	541	508	478	488	499	503	553	463	505	495	535	469	484	530	497	526	481	508	520	474	524	501	511	522	541	503	492	488	511	447	505	472	512	508	497	506	481	485	515	480	524	529	505	489	500	464	522	490	532	510	509	489	534	491	506	515	490	503	483	499	503	469	479	518	554	508	508	472	508	525	482	483	492	503	518	475	501	538	502	539	500	524	516	507	525	467	501	487	505	512	502	505	449	483	496	488	503	494	495	501	528	498	496	492	483	486	506	483	490	505	542	465	481	463	480	511	522	510	504	488	497	502	467	499	521	438	488	479	558	491	505	540	500	494	511	499	481	490	500	526	508	495	533	459	493	499	498	498	498	511	467	516	491	508	530	510	495	502	493	479	495	510	495	538	564	506	460	491	486	516	520	511	494	525	451	545	469	498	480	492	507	496	523	494	545	535	515	475	520	512	496	509	467	489	492	527	460	505	515	488	506	529	500	498	444	494	479	509	459	519	472	497	531	512	484	473	471	525	492	502	512	496	519	481	531	498	515	506	506	487	455	516	482	525	516	475	494	503	525	474	487	481	516	504	528	495	486	493	461	481	521	502	524	513	518	524	572	515	512	497	521	497	536	488	496	536	479	518	449	478	510	479	501	501	482	545	520	499	521	475	518	499	468	539	506	524	495	476	503	535	490	495	492	475	508	474	517	523	492	455	459	500	481	457	547	519	501	500	499	502	493	494	474	485	480	526	499	461	519	491	531	510	483	494	482	513	470	517	464	522	527	512	500	471	514	526	490	526	487	493	502	468	490	465	501	516	486	493	465	476	479	483	500	510	453	507	482	504	514	515	504	499	486	529	507	508	515	488	486	529	542	497	507	495	496	531	489	489	504	520	497	520	519	489	474	492	495	513	541	506	512	476	492	527	485	518	508	526	527	493	485	495	485	539	549	504	515	544	493	486	461	511	458	548	498	510	533	513	526	507	484	507	514	531	510	517	519	514	524	478	480	507	516	480	507	506	523	479	481	547	487	549	498	494	498	523	519	504	509	520	545	482	521	469	459	481	489	423	476	520	491	492	496	502	484	486	504	528	511	501	526	492	475	509	490	541	496	527	479	493	513	497	463	517	506	484	502	514	532	500	544	491	507	529	519	494	518	470	483	478	538	508	530	505	504	557	507	487	484	458	495	520	504	490	489	516	470	498	529	510	503	515	466	484	522	528	498	486	545	513	467	481	486	471	486	478	475	492	501	483	531	529	499	466	491	480	510	516	503	492	491	501	525	516	462	461	499	490	490	529	466	524	499	482	490	519	499	523	507	479	511	530	516	540	489
23817	21096	28400	24048	21051	5867	869	603	501	465	466	413	390	339	382	401	374	359	363	331	335	323	326	348	326	318	315	314	294	313	348	316	308	274	326	303	304	327	315	310	318	307	337	320	308	317	322	278	312	299	326	306	309	294	311	325	293	294	292	312	321	286	305	323	309	330	313	299	319	305	290	292	281	321	296	293	312	283	285	307	334	306	315	296	247	279	287	301	302	261	291	302	289	277	313	296	280	283	281	297	328	289	326	314	292	291	303	303	327	308	305	288	299	295	311	283	313	318	305	321	315	280	303	323	292	298	317	306	314	272	298	291	319	303	322	320	265	280	310	303	293	303	291	269	275	311	283	294	291	309	301	323	301	294	298	323	326	287	287	288	361	247	293	270	325	283	288	281	294	286	313	323	302	362	290	338	299	298	297	295	310	291	348	333	273	271	316	279	304	316	318	285	286	303	325	290	293	314	290	279	303	324	324	299	289	309	284	316	316	314	294	293	309	290	299	279	314	331	285	306	304	316	284	285	308	336	290	304	281	302	311	299	283	284	281	306	277	313	302	290	298	292	310	309	272	307	298	311	329	297	314	290	314	301	300	304	297	331	312	328	309	289	287	282	299	302	294	320	288	272	293	304	322	308	304	325	277	278	306	306	326	316	297	286	293	318	313	302	288	295	276	282	304	285	305	336	297	283	307	288	335	295	283	303	319	310	261	278	315	306	297	282	318	289	298	291	308	295	282	278	311	280	281	309	309	289	286	276	307	301	263	331	309	291	304	333	326	289	280	338	329	348	293	320	322	321	308	300	289	273	313	280	310	300	296	288	277	295	292	300	292	317	324	326	327	313	330	318	329	309	298	268	319	288	304	264	323	300	312	299	314	281	286	285	277	283	306	292	283	306	319	322	301	330	303	294	283	290	301	299	293	281	299	282	314	292	303	309	300	326	329	314	305	306	283	291	282	289	292	295	270	306	301	315	291	334	301	328	304	295	297	290	319	296	288	272	316	300	322	283	282	338	284	296	311	302	286	334	279	329	301	274	292	283	311	278	320	314	307	304	308	294	295	306	276	278	320	285	282	309	330	286	278	266	297	286	278	295	292	284	294	300	314	302	315	289	295	328	289	319	335	289	294	284	273	301	289	331	337	294	288	295	285	312	326	325	297	285	302	303	308	296	318	324	298	321	286	303	302	313	316	288	321	319	283	321	298	308	297	308	316	287	306	301	314	288	296	307	276	304	278	314	282	294	330	327	287	302	299	309	310	258	291	280	290	271	316	287	301	287	301	302	306	318	278	315	282	282	292	304	285	270	298	325	289	330	300	296	291	306	288	250	306	264	286	283	302	293	271	278	299	278	312	313	274	291	334	303	320	313	306	301	315	299	305	299	334	267	298	322	322	265	304	313	304	340	327	306	321	305	327	277	320	300	304	302	316	335	285	324	278	286	295	308	304	329	292	314	309	275	311	287	316	302	319	307	304	264	304	311	317	315	313	288	331	273	302	303	314	317	280	302	279	291	328	310	286	267	300	273	328	288	300	295	290	316	309	276	304	276	311	294	305	306	295	322	287	264	259	321	327	265	292	314	304	306	322	298	302	331	282	319	265	279	274	304	291	294	260	306	308	298	315	357	301	289	327	283	320	305	314	267	328	314	317	326	297	285	322	321	335	296	275	278	329	288	298	307	252	308	276	287	296	320	315	287	262	310	262	305	272	321	312	307	285	301	338	288	316	290	326	332	291	306	286	288	277	303	316	292	321	289	295	313	311	304	306	297	287	318	286	279	301	333	304	300	377	311	292	311	315	295	303	310	340	315	292	316	291	326	316	311	256	300	324	295	315	310	338	302	300	283	310	317	303	284	291	298	292	295	292	301	297	299	287	313	286	277	297	282	311	282	316	304	309	301	331	274	305	297	289	306	294	313	287	309	320	295	316	286	283	310	319	305	309	287	287	325	305	318	279	292	291	286	294	285	286	300	303	319	306	331	277	287	293	276	324	279	280	300	322	321	306	267	337	301	305	304	266	308	293	279	291	278	280	284	340	287	341	336	306	299	269	308	290	278	272	322	278	295	318	312	305	305	292	293	308	296	270	313	312	313	314	264	307	286	317	291	308	305	352	309	341	322	328	325	247	308	289	302	301	283	286	330	307	331	296	293	305	328	319	305	282	303	320	290	322	295	282	285	311	311	291	327	290	299	288	312	320	283	289	285	314	276	299	291	341	259	334	301	293	301	311	311	273	286	294	316	308	312	266	296	279	290	298	293	300	288	289	286	318	310	318	303	294	318	303	308	307	303	289	317	300	279	302	336	279	283	284	289	288	309	298	308	321	286	340	299	291	320	329	311	303	289	287	313	270	308	258	316	292	320	311	288	308	304	306	284	309	300	304	307	306	334	315	295	298	298	315	296	312	323	296	292	300	298	305	309	284	321	296	289	312	310	315	323	308	291	296	253	319	315	303	261	325	309	321	292	286	298	294	294	310	316	297	310	302	299	278	339	309	306	266	328	291	287	265	306	308	330	289	299	313	301	262	284	303	298	276	286	280	289	320	320	317	330	278	320	319	331	319	289	315	286	290	318	290	302	301	275	322	311	283	298	299	291	316	324	340	287	294	308	268	284	285	294	284	284	322	276	322	299	307	295	291	296	291	313	320	299	307	289	283	295	300	305	278	266	285	273	295	291	328	299	307	301	314	286	292	264	288	315	303	300	265	290	303	317	251	330	285	279	309	355	316	293	308	271	308	266	291	318	298	323	299	296	304	274	292	293	320	299	300	281	329	307	292	314	308	304	294	304	306	297	349	322	325	309	286	293	305	326	306	312	327	299	294	309	329	275	288	305	315	318	280	312	272	324	305	304	284	263	306	278	332	308	310	321	291	309	277	291	318	322	316	300	299	303	317	298	305	302	341	314	282	303	320	297	274	267	321	340	306	282	297	289	318	316	289	285	288	326	342	304	335	308	283	312	324	286	294	296	297	323	297	301	305	315	279	269	309	307	342	282	301	312	274	300	307	298	319	317	350	307	297	299	320	288	328	298	307	257	305	294	313	298	284	290	309	315	295	318	334	272	327	336	297	304	300	283	310	308	291	314	300	339	308	299	315	296	309	279	296	303	326	323	287	301	295	305	301	293	317	290	296	306	286	318	347	306	297	332	306	307	288	310	317	345	282	305	329	309	282	310	288	288	284	311	300	320	313	289	308	285	296	280	317	325	286	309	300	317	272	285	322	281	291	339	289	299	298	298	316	310	276	261	282	283	314	310	308	284	323	319	323	307	282	299	302	344	322	311	292	284	312	301	279	278	281	270	303	335	333	328	318	266	301	298	302	309	302	299	310	301	291	312	300	293	292	305	302	313	297	326	273	296	312	304	307	313	285	318	296	293	305	271	312	290	307	295	304	281	298	275	311	284	320	319	319	328	327	322	316	318	268	285	301	287	308	296	322	273	299	341	305	311	290	290	298	316	289	300	340	263	284	309
5088	9970	8565	4319	2940	2222	1711	1384	1151	1046	951	814	796	767	688	639	596	621	585	606	579	601	543	510	494	500	527	464	452	509	471	510	496	495	484	493	475	496	450	511	511	488	478	516	467	461	454	452	474	483	492	512	478	498	493	479	472	450	463	489	464	467	483	476	439	510	457	469	502	444	434	435	456	474	494	483	481	475	434	473	499	437	497	456	468	413	465	465	470	472	475	470	456	434	435	480	465	489	489	476	467	471	494	502	447	498	451	475	443	484	458	470	457	461	488	470	505	472	477	467	498	365	473	477	476	463	444	464	465	452	492	498	465	476	443	403	445	476	478	458	452	452	453	493	466	469	470	474	480	452	462	452	473	457	488	456	466	462	500	455	465	458	450	481	480	451	488	454	510	442	461	435	444	494	464	465	478	486	486	509	454	474	470	437	424	490	451	462	468	472	444	485	472	459	431	455	439	443	485	448	472	474	466	488	446	484	459	509	455	436	469	483	468	436	472	440	463	453	458	457	461	419	445	489	495	474	466	419	477	500	452	486	462	463	464	496	473	504	441	457	474	461	505	470	454	480	463	459	459	483	495	484	508	458	470	450	479	458	475	460	511	457	459	467	444	452	423	483	489	478	468	442	468	462	475	460	458	473	501	428	458	450	457	455	495	493	461	458	483	445	468	489	496	471	468	526	448	472	449	466	448	452	451	477	439	456	473	494	491	443	486	475	481	449	476	465	489	503	489	448	475	467	494	436	502	469	485	444	433	498	486	477	477	515	444	434	446	488	508	506	495	474	426	463	455	471	465	497	461	460	456	470	461	459	494	469	469	466	437	488	484	459	460	473	498	473	461	472	496	477	483	463	467	451	498	457	463	502	486	488	483	467	453	444	498	430	481	477	465	467	448	470	480	441	436	441	444	477	451	483	495	453	467	462	450	474	432	499	465	509	472	458	500	477	456	459	488	480	490	476	462	443	508	485	431	479	434	481	473	465	476	452	473	418	483	494	473	487	454	485	488	477	492	468	468	437	442	492	463	486	481	469	475	422	467	475	451	466	446	424	470	475	430	515	512	440	467	496	495	470	462	459	445	476	489	501	459	486	492	459	483	493	436	496	475	444	457	478	416	488	468	447	450	441	473	454	436	459	469	447	471	441	487	507	452	448	491	488	455	469	475	471	471	499	478	424	507	471	464	437	497	452	420	451	478	442	484	413	477	456	474	478	430	436	454	488	470	489	464	477	481	457	448	485	486	469	446	474	478	480	427	482	455	459	458	493	486	458	458	530	461	473	491	425	471	471	478	496	470	454	458	438	451	460	469	451	473	483	460	472	452	463	480	460	455	467	447	450	481	422	451	462	462	458	483	514	471	453	449	466	479	455	467	439	461	436	493	467	449	485	472	438	477	490	494	474	452	447	476	459	433	471	486	469	466	476	466	476	470	510	459	493	500	474	466	445	485	496	437	464	504	455	458	487	425	470	457	486	469	469	462	447	456	455	451	461	508	484	466	478	455	492	465	452	466	465	452	481	463	525	442	439	467	443	473	459	465	451	448	494	453	488	498	434	490	466	446	424	468	434	475	502	449	456	501	441	475	515	458	436	450	473	473	514	483	445	485	459	512	434	447	452	449	456	441	455	464	469	469	475	469	461	481	475	452	407	460	482	465	492	441	494	508	473	460	477	447	465	462	466	463	486	502	408	449	480	449	489	469	486	499	488	457	475	487	458	495	476	453	453	489	496	472	470	432	465	446	458	458	461	501	472	477	448	488	470	476	487	461	519	474	506	448	456	469	476	458	434	497	465	475	431	455	465	463	468	447	409	463	486	447	485	483	440	453	460	470	486	444	488	436	513	481	459	463	467	451	445	468	491	476	474	459	466	474	486	455	459	465	457	468	431	438	416	452	463	429	461	459	453	466	472	464	493	446	465	481	468	458	471	503	459	439	451	447	456	478	481	501	485	485	483	462	495	438	463	451	506	447	429	463	458	492	481	480	440	477	481	444	464	466	468	460	427	503	446	478	484	450	497	486	460	436	462	489	485	455	474	483	503	485	483	483	467	506	449	468	443	447	457	476	464	458	425	475	454	444	489	463	476	453	462	453	451	447	445	480	488	470	479	514	506	470	490	472	466	492	499	477	485	508	482	502	475	484	461	481	464	477	431	503	522	504	450	433	420	450	503	495	472	481	445	487	435	479	459	483	470	459	484	460	484	477	477	482	456	494	472	430	463	492	480	531	478	441	470	489	454	468	501	459	481	446	477	468	457	470	456	458	469	464	434	481	484	469	441	458	487	451	478	433	435	487	428	472	477	442	452	460	496	477	457	451	438	526	425	465	508	468	479	467	484	464	461	505	477	444	480	473	471	479	482	468	484	446	466	469	442	442	468	499	479	451	480	450	472	473	426	480	459	495	463	415	457	472	479	436	442	468	467	472	480	480	451	469	451	492	472	449	501	456	468	465	492	495	481	431	497	473	463	490	455	490	460	440	444	461	467	486	474	454	471	460	496	481	469	465	496	460	412	434	472	466	485	432	462	461	458	457	473	465	470	422	500	435	468	478	423	458	451	470	458	466	483	464	420	495	483	498	472	453	454	453	489	439	470	457	444	435	446	471	498	438	471	495	474	450	446	478	460	461	474	438	448	479	465	504	463	442	458	437	459	467	511	512	475	484	465	481	477	501	488	463	453	451	461	470	480	478	503	431	465	472	424	467	458	450	457	473	461	484	440	464	477	459	495	477	494	468	476	454	477	452	451	508	476	456	457	457	443	443	434	470	465	458	498	482	490	447	495	465	495	494	477	451	468	465	445	470	474	451	459	477	506	477	439	462	479	466	463	482	464	458	484	450	460	420	442	453	455	520	492	467	470	496	470	482	477	471	485	484	474	484	455	477	439	452	458	459	443	486	488	407	491	469	456	450	514	452	461	504	469	423	456	432	531	448	473	426	456	443	444	483	459	490	475	445	469	494	453	458	492	463	494	487	465	467	463	469	481	475	491	454	475	440	438	475	496	451	467	459	453	464	470	437	467	452	461	463	472	467	438	494	459	465	489	454	455	477	514	455	433	484	502	437	466	480	496	453	472	475	460	452	454	480	468	467	479	507	476	471	426	473	403	469	481	440	432	449	481	494	459	477	451	471	465	464	463	464	440	441	477	471	420	452	478	473	454	434	435	424	508	450	445	445	478	436	482	459	465	430	494	475	460	459	479	454	486	491	450	456	447	475	460	477	458	427	463	515	481	475	475	469	492	500	462	453	450	492	487	437	481	473	484	476	445	433	483	488	465	437	478	435	471	451	453	414	525	470	437	459	483	465	476	457	452	492	471	527	467	441	446	478	494	462	453	493	468	469	452	484	471	444	484	457	489	458	473	481	481	480	498	446	451	454	478	453	485	455	470	497	486	430	476	496	459	468	483	466	481	462	476	460	460	491	504	452	474	451	461	493	458	482	462	498	477	463	477	454	460	451	467	465	464	484	485
22995	21106	28847	23612	21106	20825	2624	702	506	473	372	313	313	254	248	237	207	209	203	178	188	154	172	161	171	165	152	158	165	153	143	134	138	152	134	131	124	134	148	137	127	138	127	125	129	135	133	128	130	120	132	118	131	141	127	128	128	117	118	129	109	118	125	135	117	130	119	133	107	117	128	140	136	150	126	115	114	145	111	135	129	114	113	119	132	121	129	139	140	115	127	111	119	102	144	121	132	139	112	119	143	121	115	122	139	131	142	114	123	127	113	121	122	138	138	125	130	135	110	104	156	130	122	126	135	111	124	132	112	108	118	137	118	130	147	133	117	138	142	145	111	114	121	125	125	147	136	102	123	130	113	126	121	147	146	97	112	127	115	117	122	106	105	100	115	118	143	113	111	118	134	131	148	136	134	106	119	125	111	119	121	132	128	99	133	120	118	126	114	140	143	128	130	116	118	128	119	105	127	121	126	140	113	128	136	103	123	115	110	114	117	124	122	121	128	133	120	116	133	157	142	125	111	122	133	141	113	116	108	119	123	124	110	135	119	148	142	113	120	122	134	118	119	113	129	123	115	120	125	108	129	145	135	121	126	120	113	139	127	125	141	140	115	125	117	113	120	115	136	115	131	109	114	125	102	132	115	108	128	128	100	149	118	111	135	128	108	116	109	131	115	113	129	124	121	136	115	121	143	125	123	131	126	122	109	129	127	117	124	118	134	134	120	128	130	132	143	121	119	109	114	128	132	127	121	124	133	125	117	118	115	111	132	114	120	115	131	121	122	126	111	142	127	117	113	110	92	115	98	114	102	121	121	116	106	117	120	126	122	149	121	116	132	120	126	110	133	121	132	121	95	119	120	137	133	130	125	117	117	126	117	121	108	128	106	121	125	133	95	135	116	122	133	131	119	126	146	138	118	129	129	129	126	120	117	120	105	119	122	118	115	139	117	127	122	123	147	117	151	142	135	137	123	123	106	109	142	131	114	106	121	108	103	127	118	128	123	109	109	130	105	133	136	127	129	113	127	130	119	141	135	116	104	118	133	130	101	124	135	135	118	131	114	118	132	137	141	124	129	107	119	123	108	114	137	137	135	119	136	129	112	136	112	123	130	125	134	118	114	122	114	116	119	110	121	125	128	120	114	123	114	130	131	126	117	124	114	142	113	132	134	111	95	104	115	130	133	145	134	136	135	111	115	127	137	131	128	108	105	127	127	126	125	115	140	120	133	129	129	126	103	91	116	124	118	119	131	109	119	104	121	123	118	133	121	113	109	126	123	128	129	120	133	125	125	129	131	117	126	128	126	121	117	118	125	110	124	139	135	118	140	130	109	109	126	125	115	145	132	111	114	117	109	103	130	127	125	124	134	124	119	130	140	117	108	130	118	134	132	114	130	113	133	110	126	115	121	113	130	131	117	106	116	117	108	133	107	134	135	111	110	112	130	120	139	125	137	108	124	109	137	107	131	129	136	126	115	117	121	125	122	133	136	112	108	128	122	104	129	121	120	114	108	128	121	128	116	109	118	113	144	129	127	108	116	143	114	130	124	107	129	118	107	101	120	122	129	115	144	110	125	130	127	122	113	115	108	116	125	112	129	124	122	129	147	117	106	122	127	115	132	136	104	128	110	125	126	107	123	128	116	139	124	118	102	104	123	114	109	133	110	117	111	135	147	137	101	118	105	129	132	129	116	134	125	119	135	101	139	122	126	119	115	125	129	126	125	95	123	111	121	130	120	124	115	123	114	116	143	126	127	121	123	123	121	118	110	124	118	118	106	116	115	134	117	127	115	129	123	138	125	130	116	125	132	119	118	107	123	99	131	130	107	117	130	121	115	120	130	118	124	141	146	123	104	116	135	122	115	127	141	110	106	132	109	114	138	142	115	124	131	126	119	126	124	138	114	106	114	106	133	113	116	144	94	126	126	122	136	110	108	126	118	118	107	134	117	132	118	125	135	115	121	130	110	116	132	106	143	128	149	141	118	122	127	134	125	104	122	125	133	129	126	115	124	125	130	123	119	122	131	126	123	112	137	127	125	125	116	120	108	131	123	137	124	102	119	118	111	139	119	118	102	117	117	112	102	124	134	121	143	114	112	144	118	133	140	128	123	144	143	126	83	135	135	127	131	122	135	113	118	117	118	112	131	118	113	112	120	120	115	115	119	117	118	134	120	127	128	134	98	104	123	140	129	130	132	116	113	133	127	121	112	132	148	121	121	130	123	100	118	101	116	112	131	135	119	112	142	118	114	137	123	133	135	116	149	104	125	114	125	108	123	114	117	112	131	103	107	132	136	126	137	133	122	114	116	128	107	135	134	118	115	111	126	111	108	126	124	132	139	113	124	122	134	126	114	124	113	102	120	129	124	115	124	125	106	125	109	139	116	102	114	134	137	99	125	140	127	127	101	114	120	135	108	118	128	111	130	124	112	120	127	114	119	128	113	105	127	129	129	133	134	121	124	122	130	106	130	117	126	123	135	112	120	126	103	119	119	112	143	116	121	126	115	136	126	135	120	112	116	106	118	112	107	131	127	133	116	117	123	129	123	122	126	123	118	125	133	114	121	126	133	132	117	123	107	127	122	120	115	111	121	124	124	119	125	129	118	104	128	105	111	126	109	122	133	114	120	114	108	120	115	122	142	118	116	125	136	119	119	123	110	114	125	123	129	115	114	131	126	125	127	115	117	128	111	125	112	121	143	139	111	121	132	109	121	119	123	147	121	119	114	125	111	102	106	126	109	113	130	102	117	138	121	140	149	127	126	124	113	122	121	118	137	120	141	129	124	116	132	131	101	122	140	118	137	119	115	116	125	106	127	126	116	139	148	125	112	113	125	108	102	133	117	122	125	110	129	129	134	131	125	136	124	116	128	113	123	114	126	118	120	116	106	120	114	125	109	119	119	136	126	134	126	114	139	141	120	123	131	122	111	106	115	147	111	127	125	121	130	103	123	112	132	121	109	131	129	109	134	129	127	137	102	139	138	144	117	122	115	146	115	126	143	116	122	121	128	138	119	125	105	143	123	107	108	133	133	117	126	140	145	121	106	127	109	123	124	125	140	116	132	137	127	130	128	121	123	117	139	126	128	100	108	128	128	119	109	141	123	115	131	107	122	114	114	113	118	130	124	127	120	118	135	109	115	113	122	93	113	107	128	106	132	124	119	116	112	127	119	121	109	123	116	111	125	123	106	135	104	121	138	124	108	120	118	123	118	118	120	105	121	126	128	120	115	120	132	114	131	121	135	132	129	121	128	137	134	114	106	141	131	127	120	115	116	107	132	118	113	120	118	116	116	131	122	119	143	114	139	122	124	134	118	120	127	115	114	117	114	111	105	117	132	134	122	125	104	117	124	136	110	129	123	118	125	107	112	125	133	127	128	105	133	128	101	113	147	111	104	115	110	125	104	107	109	122	115	123	124	115	130	116	127	116	120	119	122	124	111	106	116	122	118	127	139	140	101	110	119	123	131	107	110	141
7197	15645	13059	6636	4680	3246	2465	1884	1616	1242	1032	884	813	687	602	547	520	502	411	432	385	351	330	301	331	292	301	315	271	312	272	297	276	264	291	233	253	249	255	253	246	253	238	202	223	219	223	233	242	204	220	211	229	196	243	200	220	238	213	202	220	211	206	206	210	230	224	188	198	217	208	212	191	217	222	201	217	185	203	207	186	198	226	204	192	204	182	219	190	235	220	194	201	201	186	240	198	198	186	190	234	210	182	211	190	198	182	205	231	196	200	205	201	211	194	195	198	174	187	203	205	223	204	188	219	190	235	188	206	216	219	185	228	198	215	211	198	198	196	199	180	214	189	187	182	209	182	202	194	196	188	202	214	197	187	214	189	193	214	238	199	184	193	237	220	205	189	190	211	207	190	199	204	189	205	184	209	212	206	236	201	196	198	204	200	214	203	222	214	204	204	189	178	196	182	176	198	217	199	200	199	201	211	212	185	205	213	205	196	188	215	166	215	191	209	219	196	177	213	192	194	182	203	188	189	238	195	214	206	218	183	190	183	189	187	179	187	190	178	176	225	191	214	200	179	209	189	216	215	213	191	182	208	192	179	173	177	160	189	230	161	232	182	217	164	219	249	195	196	187	194	238	199	201	185	209	199	200	194	201	227	194	217	194	200	204	184	192	201	185	203	213	198	172	195	169	220	216	216	182	174	206	195	196	208	197	197	206	233	176	183	196	198	184	203	199	190	221	199	181	221	215	193	205	199	201	191	202	169	203	199	166	217	173	213	188	203	183	216	166	192	185	197	198	188	203	164	223	218	192	209	169	177	204	174	153	200	194	192	208	199	204	202	216	210	205	188	193	213	196	188	197	241	187	193	169	178	209	192	229	200	192	180	187	197	214	193	207	200	182	178	192	191	216	209	188	197	201	210	182	221	213	202	203	180	191	206	192	211	215	191	209	207	188	183	213	189	210	204	216	196	178	207	227	212	207	206	215	182	201	179	207	181	182	190	199	205	175	240	207	195	204	202	195	186	207	208	227	182	198	205	200	197	203	202	184	209	216	200	211	188	184	203	186	187	185	180	204	212	194	187	209	186	198	223	186	217	214	176	196	203	203	190	204	171	188	191	185	201	179	204	175	215	199	226	208	189	199	225	199	194	193	202	201	182	196	189	209	226	211	194	190	202	185	193	203	191	194	218	194	214	208	214	187	212	198	205	186	224	213	187	195	204	203	181	190	200	180	202	203	220	177	193	184	192	198	195	199	196	211	161	188	178	211	195	204	212	208	212	178	198	187	183	218	191	188	199	224	190	210	191	198	194	200	171	193	217	195	190	227	177	206	182	195	180	224	173	185	188	210	201	209	196	210	186	187	202	214	194	209	179	187	204	199	214	186	219	191	201	203	203	198	200	225	216	204	207	192	231	198	196	192	186	249	164	216	205	200	219	194	208	220	180	180	220	185	196	192	176	197	191	209	208	186	196	206	233	210	186	188	198	175	207	223	191	201	182	201	193	169	194	210	170	231	223	191	203	218	188	202	202	214	211	189	175	194	205	205	225	221	206	194	207	195	206	199	216	199	180	197	218	189	183	211	209	178	180	207	193	230	200	161	174	216	218	200	211	223	220	197	191	183	179	196	176	187	219	183	196	197	181	201	185	239	220	217	192	190	201	182	183	210	194	211	181	194	196	209	218	203	191	181	202	178	191	203	194	199	181	200	192	189	213	197	212	216	203	204	221	204	236	183	215	187	186	204	194	177	228	196	170	206	209	199	186	191	212	188	191	202	172	173	189	210	190	209	170	176	204	185	189	203	195	190	189	206	216	210	232	219	187	202	195	215	212	193	182	191	164	191	190	216	216	215	195	191	204	191	198	200	196	201	212	165	164	206	203	215	227	202	208	210	179	205	210	216	201	196	189	192	192	185	187	213	198	230	210	210	176	217	181	180	207	217	211	221	174	194	201	192	183	184	200	191	205	176	210	195	211	199	177	209	186	212	170	211	185	170	202	174	181	221	193	195	216	211	179	209	228	207	210	196	179	206	190	198	214	203	208	224	181	221	197	199	210	202	205	197	189	206	191	173	193	182	176	189	185	212	195	194	193	201	170	202	190	197	229	197	231	212	192	192	207	180	188	187	202	214	212	201	203	188	183	203	197	200	199	186	213	178	206	222	206	194	192	195	195	220	221	208	198	178	164	202	190	196	213	178	223	215	223	203	192	195	220	209	221	210	180	210	210	180	188	174	194	195	176	191	203	207	185	220	203	205	227	200	205	190	192	228	195	199	192	199	224	190	206	207	186	192	203	200	196	205	215	189	203	200	190	186	229	185	200	181	213	194	210	193	176	206	206	194	211	202	198	203	212	215	207	212	202	208	212	155	199	203	210	177	221	208	190	193	191	191	188	222	178	185	185	199	186	196	195	189	188	204	219	203	180	199	196	213	197	203	190	212	161	184	198	202	212	188	205	200	179	185	196	213	212	188	186	202	185	187	189	191	176	201	192	182	190	185	188	191	180	206	192	202	196	176	185	207	220	192	221	189	189	222	200	204	194	189	192	210	210	227	179	181	201	203	176	193	208	196	189	198	181	194	209	184	215	188	199	202	181	207	163	202	177	201	213	193	191	196	176	209	198	209	184	198	194	206	207	189	180	194	179	205	203	179	199	203	190	188	172	208	208	213	220	190	198	205	206	182	210	186	183	216	191	180	209	226	204	214	186	173	190	198	215	194	187	174	193	202	213	189	181	188	192	194	189	192	200	212	204	198	189	214	183	196	192	198	198	178	218	216	196	194	225	181	209	197	188	184	190	163	199	198	174	184	218	172	196	219	206	205	208	197	204	210	189	195	194	198	196	200	200	207	202	202	192	200	208	195	183	192	204	208	228	183	185	197	208	211	216	205	178	208	205	199	186	194	187	200	183	178	208	187	225	206	189	210	197	194	176	183	207	210	173	202	204	203	191	201	198	210	212	211	179	207	206	180	188	192	187	226	196	194	204	189	204	189	207	200	186	205	206	183	203	220	200	199	221	207	200	225	173	189	203	198	181	206	199	191	206	198	207	210	219	222	204	217	210	208	187	177	209	201	191	194	206	189	200	197	221	218	193	174	193	201	203	202	176	194	193	207	202	181	203	202	210	183	188	192	193	204	193	211	216	208	189	178	203	194	190	200	209	198	227	192	230	236	208	186	204	191	212	200	165	202	194	186	203	229	185	204	184	207	214	221	184	210	241	210	211	190	202	195	185	182	174	206	217	210	201	203	207	213	218	174	205	211	197	181	185	222	203	198	196	190	172	179	185	193	195	221	203	197	191	192	199	210	211	181	219	197	219	187	204	186	210	191	184	215	183	217	208	203	194	177	196	195	194	195	199	202	176	175	191	184	203	192	209	170	181	189	191	206	212	216	170	176	211	230	194	201	191	224	195	191	203	211	179	195	191	180	201	197	220	225	196	194	207	208	199	215	206	206	186	206	190	200	199	180	203	180
26626	19819	5882	653	401	338	371	368	339	340	367	329	320	309	327	296	280	336	333	324	335	328	312	320	311	311	343	319	329	323	355	303	305	325	313	299	325	333	331	329	298	320	330	327	333	326	290	332	312	341	335	309	313	350	345	330	337	283	317	321	311	303	324	338	331	311	352	335	299	318	343	277	330	315	345	328	300	292	323	327	306	303	350	297	317	338	310	372	331	324	307	283	320	313	316	315	335	323	336	324	304	308	313	321	318	327	324	338	391	322	308	341	299	317	333	349	301	320	341	324	291	340	319	301	381	337	334	323	323	354	307	291	306	347	315	310	307	288	305	302	309	312	301	356	325	365	336	319	318	298	314	313	290	303	310	326	340	334	318	320	331	340	299	316	326	307	348	324	317	319	308	320	318	292	317	292	317	313	309	332	354	332	317	353	327	321	315	310	336	315	319	297	317	293	334	313	346	301	319	325	298	318	330	323	331	344	324	293	291	319	336	308	324	298	329	279	302	329	340	328	317	322	320	347	322	306	360	306	309	298	324	327	317	337	325	317	310	315	288	321	304	324	300	324	265	309	341	269	330	321	331	268	332	348	367	337	325	305	310	335	284	305	319	308	287	335	364	335	315	319	307	338	336	312	327	320	327	313	314	338	348	343	305	324	328	338	324	305	312	312	319	348	308	283	334	305	322	287	317	334	293	304	334	333	350	276	286	300	354	314	351	335	349	300	353	329	305	312	327	324	324	314	330	336	303	293	305	324	335	307	330	300	337	305	316	318	318	325	320	287	329	328	319	313	339	319	333	328	313	311	332	299	298	308	322	335	338	321	346	344	320	325	320	335	320	290	339	338	340	308	296	296	317	322	356	324	299	330	311	332	316	329	306	292	354	322	319	279	324	295	333	345	340	271	316	316	332	330	301	350	338	302	305	330	323	323	319	285	333	352	341	327	348	300	325	302	324	336	310	290	321	335	347	342	344	313	315	319	336	300	308	305	339	307	341	326	317	361	342	325	284	327	343	321	313	289	333	353	355	376	318	335	348	332	313	341	331	314	310	375	349	320	309	299	333	313	297	332	324	315	351	319	310	344	289	302	308	317	300	336	309	358	302	318	299	338	323	330	297	311	295	341	312	359	331	323	370	314	322	324	321	335	312	330	333	345	334	335	346	307	312	294	325	296	332	311	325	327	322	307	297	335	340	323	328	312	319	317	320	350	328	336	306	306	310	352	327	331	314	309	292	318	325	343	315	293	305	330	354	320	302	335	337	327	346	305	319	287	356	293	286	324	321	318	322	333	316	354	320	318	323	291	334	337	311	329	310	321	340	332	347	317	320	328	336	333	329	340	311	344	281	345	297	350	309	353	309	315	341	341	332	339	309	302	324	317	316	314	333	329	337	317	322	312	358	318	318	335	322	307	339	304	337	324	330	329	316	332	337	305	310	353	344	320	294	306	318	295	322	322	311	303	323	342	351	333	323	348	319	322	320	326	288	341	320	325	316	336	309	327	318	331	312	331	311	364	337	319	334	331	312	319	346	312	291	330	323	321	348	338	314	306	285	331	311	310	323	337	314	323	318	322	354	319	324	326	326	306	330	349	335	321	294	313	341	329	321	327	320	329	372	321	277	311	333	314	354	312	280	364	300	312	347	335	338	304	327	344	310	294	314	276	333	318	308	337	312	297	322	347	328	350	348	359	297	310	326	301	332	313	290	320	340	335	342	331	320	352	310	319	323	304	324	331	357	294	322	311	332	286	324	310	308	322	325	288	334	337	333	308	299	308	311	337	330	344	263	329	319	293	303	312	319	333	338	325	333	305	317	335	342	310	317	280	315	338	328	325	341	336	328	330	320	336	346	328	352	296	334	333	332	311	288	326	303	321	310	328	306	343	331	338	316	309	332	322	338	324	339	298	329	334	293	327	309	304	340	343	311	318	341	330	313	333	327	324	326	350	326	338	319	329	328	319	290	307	291	318	348	315	304	310	333	313	302	334	299	312	320	324	329	311	325	293	320	325	310	313	322	324	329	327	349	284	313	357	380	310	327	338	312	295	326	323	326	322	320	313	331	299	327	293	318	341	298	287	325	333	334	325	328	347	330	335	342	269	319	328	336	304	307	325	306	304	330	324	313	301	284	325	340	323	330	337	314	319	333	298	303	325	312	306	335	316	312	326	311	328	340	326	296	317	321	333	332	328	274	328	320	297	326	332	352	337	325	290	335	361	347	300	334	287	321	328	331	318	310	295	285	343	336	324	314	312	327	291	309	321	328	351	299	281	307	331	337	296	313	318	332	337	334	308	289	331	328	297	295	313	304	312	344	317	293	333	290	322	334	289	311	354	291	310	322	322	334	298	309	322	346	326	319	361	341	320	351	308	312	308	297	299	308	328	324	331	320	321	329	307	359	316	311	291	311	286	317	293	323	327	332	311	300	327	314	322	334	315	333	321	289	318	326	316	330	334	297	276	346	319	305	323	316	339	308	353	340	302	326	320	327	321	318	327	308	297	350	287	307	299	334	326	328	312	356	340	323	333	357	313	318	322	300	312	347	352	328	286	322	328	308	336	327	310	323	309	350	319	315	326	335	303	342	367	341	325	329	336	330	309	342	366	294	288	321	349	329	323	324	318	316	316	318	318	352	340	290	342	298	311	327	299	290	326	356	308	325	332	318	341	333	289	288	327	314	328	324	351	302	317	308	307	308	300	310	294	312	325	305	312	339	294	337	311	324	321	337	335	323	302	341	320	298	349	302	344	311	334	321	313	345	319	345	313	299	353	304	325	304	330	335	324	329	329	310	318	302	315	327	312	316	314	311	319	338	313	319	323	310	328	316	314	295	315	334	319	309	290	306	335	323	292	325	331	330	332	313	304	333	341	302	359	308	324	339	333	298	302	312	332	358	316	324	334	325	304	322	299	295	312	336	329	329	345	304	330	317	298	313	335	341	329	322	302	333	291	308	322	310	309	334	350	339	331	332	302	336	301	315	300	297	275	313	291	348	304	310	315	312	312	339	325	349	319	290	321	333	329	299	318	303	322	317	322	315	305	317	271	327	297	348	310	327	333	302	324	295	308	349	346	339	309	331	309	342	285	301	339	326	319	359	317	332	301	300	357	345	316	315	332	320	353	303	316	304	296	319	332	322	298	318	327	328	318	328	309	349	351	345	305	307	332	321	315	341	338	298	337	333	335	317	346	341	330	311	327	311	344	316	307	329	343	306	318	351	336	318	320	311	309	304	302	316	335	318	332	319	329	315	314	331	304	324	305	302	309	314	313	292	309	327	317	314	359	337	315	294	310	273	311	315	296	318	311	327	321	313	327	324	319	341	332	332	308	338	311	324	358	305	334	306	328	338	344	307	341	316	305	325	311	331	291	293	317	311	311	323	336	295	325	335	345	307	278	317	332	310	323	347	334	312	312	318	316	303	314	298	320	331	329	330	307	308	305	311	318	340	361	305	285	310	323	331	311	337	312	305	333
4001	1349	1119	754	658	607	594	546	520	517	545	500	510	514	565	496	538	502	481	499	511	509	519	527	506	536	486	476	511	550	522	475	497	531	464	510	507	488	530	473	482	506	506	475	476	490	473	481	537	509	539	438	512	524	546	539	494	451	534	508	503	467	538	492	495	507	477	492	480	495	451	495	468	489	494	494	493	504	501	472	468	490	477	482	500	485	510	472	483	455	532	501	451	502	484	517	523	511	458	455	519	490	504	517	522	466	478	502	545	509	473	537	495	524	489	469	464	479	507	529	469	503	457	474	489	510	488	476	476	493	524	497	489	502	470	491	471	499	498	569	530	474	501	468	463	482	468	485	533	522	492	526	500	500	501	475	489	523	514	498	495	512	477	505	482	470	484	470	520	503	515	475	513	518	496	511	523	481	482	473	510	424	489	494	506	492	497	488	488	453	482	514	521	501	495	518	480	514	506	488	493	534	509	479	485	461	525	514	512	515	536	470	498	502	467	503	534	481	505	502	493	541	500	518	539	497	477	524	469	471	498	494	483	488	519	492	511	467	492	425	502	493	472	457	478	477	510	504	450	501	504	489	503	480	482	480	501	548	474	492	487	508	458	488	489	454	515	480	507	531	492	493	522	498	474	516	466	508	487	508	486	490	488	543	518	460	490	481	481	501	550	525	492	464	505	549	504	505	491	507	500	501	478	477	484	485	499	507	483	516	494	485	496	488	499	523	517	485	517	488	515	493	487	506	520	528	501	471	519	506	524	466	520	461	512	488	485	445	463	503	514	480	515	472	483	503	473	457	479	530	514	470	475	480	485	515	504	522	509	467	474	451	533	454	528	498	486	513	507	468	483	452	504	503	473	502	533	560	483	505	458	464	505	535	502	501	474	539	516	518	491	518	466	502	493	492	541	459	472	468	480	482	484	487	474	491	496	514	488	492	477	488	475	548	474	504	484	459	533	481	520	474	513	472	521	482	520	504	539	455	507	469	493	514	526	479	478	502	516	468	485	467	505	478	495	539	523	517	496	476	522	496	498	478	456	492	484	470	455	504	478	454	478	488	499	465	526	546	489	491	499	477	532	475	529	475	522	496	528	506	480	533	497	473	484	511	520	515	489	473	488	483	516	476	505	510	489	502	453	497	493	464	519	538	524	517	487	465	493	502	460	467	524	485	455	472	488	519	428	478	468	497	498	528	504	499	513	514	482	473	498	514	538	465	471	535	535	512	474	509	512	510	508	484	545	526	491	494	481	522	488	478	534	497	452	459	554	484	490	487	450	543	529	533	479	523	465	540	496	513	500	495	506	537	475	477	484	494	524	528	504	531	485	495	491	533	498	521	510	503	463	516	462	508	481	538	548	521	506	500	534	479	477	536	470	489	497	489	482	494	486	467	475	498	492	513	503	490	497	473	510	497	523	514	477	518	499	460	508	482	516	464	532	491	496	541	510	474	491	508	487	504	465	497	494	481	496	470	475	501	522	482	533	483	468	515	488	507	521	449	478	496	524	471	467	478	492	500	503	528	511	481	485	501	542	514	501	520	490	437	512	530	466	489	478	504	488	513	455	500	472	512	550	512	445	484	517	483	476	514	507	485	496	512	496	455	526	505	473	498	489	499	497	489	525	512	537	474	471	475	552	516	481	498	499	511	495	497	502	519	497	500	514	483	491	474	481	492	509	507	528	552	496	486	466	472	483	510	466	503	492	517	480	491	449	488	515	493	488	522	496	463	482	487	508	486	479	517	484	475	502	518	510	482	508	485	484	498	545	489	501	478	515	502	507	490	489	486	534	491	520	517	495	524	460	518	475	490	512	474	496	501	485	504	481	496	484	488	507	503	448	492	523	524	484	498	475	535	505	502	500	473	519	554	490	486	485	500	493	500	500	506	489	509	519	444	498	513	482	519	520	497	493	446	474	516	499	492	439	535	493	489	497	517	521	533	483	492	478	454	450	492	480	468	494	503	431	479	509	452	453	497	504	529	479	496	503	488	488	473	511	443	536	484	507	509	501	462	507	480	490	523	525	492	494	491	465	507	497	514	520	475	477	471	496	479	468	503	497	466	526	465	471	463	509	465	492	499	503	486	475	469	512	492	480	521	499	482	499	485	515	470	548	506	454	464	509	545	437	494	482	437	501	520	512	503	497	475	482	475	513	490	473	471	512	496	481	484	448	512	506	472	502	488	476	462	500	492	497	502	515	500	503	498	516	520	467	506	517	501	518	493	504	512	507	466	518	486	517	468	493	459	503	485	513	475	516	536	485	529	489	507	522	473	507	506	545	474	524	483	473	447	519	510	502	503	504	482	439	482	482	496	485	493	516	494	489	482	504	507	450	435	490	479	463	492	470	486	472	501	512	462	533	496	496	529	453	489	537	516	470	479	495	466	505	544	498	513	485	507	485	465	513	481	483	462	476	480	471	489	517	486	486	497	486	515	474	519	480	514	428	523	487	516	478	497	506	481	499	520	518	476	427	473	495	508	477	453	483	488	501	528	519	465	481	531	483	496	505	519	522	477	513	491	557	485	478	503	506	522	530	474	483	517	533	495	509	468	474	487	435	474	468	499	480	495	482	488	503	486	473	461	500	499	502	508	517	444	499	510	480	511	511	521	500	515	491	532	521	478	500	511	511	475	467	523	500	515	535	512	499	522	500	480	516	487	454	477	504	479	507	486	498	477	496	479	477	496	496	476	502	496	516	476	495	473	503	527	503	489	495	495	499	494	495	520	526	489	498	503	463	486	486	491	466	482	497	486	450	512	499	474	506	484	508	498	517	510	503	490	520	512	485	496	520	488	475	503	541	489	479	517	473	477	536	472	544	505	484	491	523	499	530	487	500	460	512	520	481	494	522	498	528	495	491	448	498	476	494	507	507	510	516	483	505	507	501	437	515	488	485	512	522	484	453	490	453	526	469	521	516	531	496	498	495	508	449	501	461	482	537	511	501	504	504	521	539	471	514	485	530	482	469	526	515	507	481	459	481	489	484	510	518	480	492	492	513	518	493	462	464	511	504	471	472	491	502	503	499	491	465	535	496	466	547	499	506	492	460	510	509	507	516	520	508	508	492	499	474	498	489	481	508	503	482	484	502	492	477	480	538	487	496	514	496	448	492	506	491	535	460	492	492	536	513	522	505	517	492	555	488	513	488	486	444	495	470	501	519	478	498	481	539	507	490	525	493	506	546	502	479	535	488	510	505	506	476	451	477	491	519	498	464	522	476	488	462	481	504	470	492	469	478	493	460	509	471	475	478	518	469	474	490	516	483	505	515	493	500	479	477	452	485	503	473	541	481	529	501	499	514	530	511	460	458	552	489	483	510	484	484	516	513	480	529	499	474	498	505	470	476	476	479	488	480	520	516	515	511	510	479	472	477	501	535	458	479	518	501	473	514	471	478	484	465	490	493	453	507	475	458	480	517	473	519	520	464	502	458	492	508	484	462	496	503	500	503	441	471	509	478	532	549	515	501	473
23852	21112	28310	24115	21064	5604	882	622	523	490	444	422	367	358	345	328	378	373	317	339	311	291	317	336	361	306	274	323	323	325	299	310	291	281	298	270	324	325	288	341	288	321	279	301	321	323	300	289	321	326	283	298	288	303	300	316	277	306	304	323	297	328	279	283	307	317	322	295	294	310	291	303	309	315	336	327	303	295	303	277	292	280	297	299	265	293	295	299	297	312	263	312	301	321	275	302	271	303	320	290	302	307	317	352	321	311	306	312	309	285	294	286	331	296	281	293	302	275	290	291	315	306	285	308	312	288	312	284	307	302	317	309	316	269	292	327	320	309	278	302	285	286	299	327	296	308	300	274	295	279	295	293	280	294	319	315	290	269	315	274	276	314	304	274	270	312	304	257	299	269	315	294	274	307	266	299	273	284	309	301	329	321	304	281	268	292	296	260	280	305	292	329	351	302	288	291	293	306	282	292	326	288	337	288	292	294	318	271	302	265	337	284	289	302	312	287	301	286	259	286	322	312	280	313	289	311	280	307	299	281	295	278	289	292	308	324	318	303	321	301	316	299	312	294	280	330	305	302	274	304	314	295	308	284	297	269	296	291	297	278	282	290	292	273	284	285	293	309	293	287	318	296	291	302	285	276	286	293	285	284	286	316	311	280	277	305	312	307	290	321	278	321	303	329	290	320	286	288	314	314	334	278	300	310	306	286	304	308	281	311	299	325	263	306	285	292	303	299	287	313	308	301	306	316	314	281	300	291	304	307	286	307	276	290	326	281	261	288	286	284	320	294	273	271	299	301	299	278	287	298	293	298	297	315	289	324	307	333	297	288	293	300	286	272	292	307	285	283	286	337	294	316	295	292	264	288	293	317	288	297	298	313	295	290	297	292	302	279	283	331	290	256	304	295	279	287	265	271	281	303	298	281	279	276	295	294	324	307	318	305	323	301	320	306	301	274	298	289	283	317	261	312	302	276	311	294	304	285	269	290	302	301	302	319	311	314	329	293	308	304	270	266	287	294	322	318	281	285	300	296	309	308	275	287	291	296	309	273	270	279	281	309	292	288	290	289	307	287	307	315	291	298	274	319	292	278	301	294	282	299	258	278	303	273	287	280	291	281	309	287	262	291	308	278	312	280	328	286	309	319	316	297	288	261	330	259	286	335	301	280	276	275	303	325	315	304	303	304	293	315	308	293	296	296	321	326	292	297	339	289	309	330	314	279	274	288	308	283	264	284	311	310	286	314	267	297	269	297	285	282	304	281	312	305	298	301	276	309	313	290	307	276	299	283	292	297	287	290	304	271	329	304	294	276	302	310	317	295	293	312	305	319	263	308	299	327	299	318	303	289	317	311	306	319	272	316	308	299	298	304	290	321	286	279	301	305	313	338	289	272	319	333	284	304	282	263	300	297	285	267	338	292	284	302	319	343	293	305	331	320	287	297	301	299	291	286	305	296	316	301	293	270	318	336	294	310	269	277	292	328	296	311	323	287	311	305	293	296	316	312	290	329	294	263	284	328	283	339	288	311	319	303	322	301	272	346	327	293	309	293	305	304	310	309	300	287	310	331	317	310	279	301	268	292	301	289	315	300	310	291	299	305	320	275	299	302	292	308	292	293	289	280	315	308	296	288	330	289	307	318	305	282	298	301	287	300	274	324	312	289	274	284	284	273	318	330	299	301	272	296	306	295	314	298	324	295	284	290	274	307	292	289	318	271	322	295	293	317	277	300	302	302	312	290	281	280	309	272	305	295	273	287	295	301	283	330	297	303	278	296	308	273	308	277	313	268	282	301	300	291	304	291	284	266	320	300	296	280	309	291	293	312	309	279	315	285	296	321	299	305	299	271	347	288	287	276	274	328	289	331	321	296	271	278	287	306	333	288	248	291	285	255	286	284	312	306	302	292	297	283	293	298	315	274	278	299	275	278	324	335	295	299	302	275	320	319	292	307	311	319	297	309	290	307	330	322	312	278	297	299	290	302	316	311	300	290	284	279	300	278	284	290	280	291	282	294	294	281	290	299	323	280	335	302	301	306	301	272	286	317	303	304	301	316	300	273	289	306	299	314	285	287	277	267	307	324	288	296	294	299	297	301	304	315	302	304	317	305	308	309	328	313	307	297	308	282	313	289	282	321	275	334	284	304	322	299	314	277	282	305	265	303	289	274	298	286	298	284	295	303	292	286	290	295	285	301	298	279	294	281	314	287	299	283	261	274	304	292	333	287	297	295	289	278	297	309	291	295	299	284	303	271	299	293	265	279	325	286	299	291	292	310	266	276	319	298	324	264	314	310	333	305	282	290	287	272	331	330	314	286	297	313	316	292	274	298	262	300	297	291	303	307	285	310	286	292	289	331	305	304	299	302	302	288	287	293	301	320	289	290	298	289	283	306	287	313	294	291	289	306	291	301	284	293	301	278	316	292	298	287	289	279	366	292	288	310	293	283	307	299	319	300	327	303	301	285	323	274	285	304	313	283	305	316	294	283	302	302	255	321	323	308	316	285	306	309	275	295	269	270	295	282	272	298	317	318	293	317	300	303	290	298	285	301	304	303	285	308	283	304	293	299	287	317	302	339	326	283	311	275	309	308	312	286	313	305	268	279	292	279	317	287	265	282	300	303	292	309	271	278	280	278	301	309	317	284	278	300	310	311	352	337	290	311	308	299	265	296	277	285	297	307	298	293	309	281	278	297	289	289	277	297	304	267	301	268	268	320	285	322	319	284	309	284	309	310	357	285	317	329	299	306	324	307	342	331	296	307	314	312	316	307	291	286	304	281	282	278	293	287	332	279	296	285	310	288	334	293	292	303	256	318	305	321	300	281	305	309	273	329	295	281	304	306	303	336	309	313	327	289	273	301	282	294	321	305	277	295	325	315	292	305	304	301	290	270	298	290	271	274	273	262	317	310	311	291	283	292	295	293	332	308	279	318	286	297	288	317	281	297	286	275	276	290	306	289	334	299	299	290	330	263	292	277	298	312	292	294	281	308	288	316	326	304	289	291	303	296	298	315	273	280	312	315	319	294	287	324	308	309	309	280	290	264	302	254	308	295	326	295	244	294	308	309	289	305	318	303	291	277	309	323	311	286	299	311	287	287	290	326	333	286	313	291	319	328	292	297	304	299	285	286	296	293	268	310	298	318	304	267	279	287	339	338	291	309	308	323	322	263	315	287	305	279	286	296	309	286	328	302	285	263	281	294	296	275	332	280	270	272	301	262	305	303	304	306	301	318	296	340	326	299	295	315	280	300	319	310	295	306	282	277	317	297	288	307	309	279	296	296	310	289	293	315	306	314	324	268	274	308	298	321	298	281	284	291	294	282	260	294	301	257	357	290	306	260	304	295	310	292	291	306	287	294	292	302	273	308	324	275	287	311	315	295	300	290	271	293	302	282	290	284	299	275	310	290	289	287	311	284	295	289	276	320	297	272	319	292	287	299	282	295	279	316	332	278	344	308	288	280	292	312	281	268	331	306
5290	10063	8351	4193	2878	2143	1695	1318	1223	1037	886	759	741	738	653	626	643	626	544	588	537	537	589	527	499	574	534	522	498	505	493	521	490	503	507	489	506	487	442	497	490	474	499	498	453	476	454	473	473	493	504	475	491	481	483	486	507	465	484	520	448	483	475	473	492	470	459	455	462	485	476	486	486	484	465	458	480	467	457	487	442	420	472	483	471	454	450	459	475	473	441	463	467	455	505	490	450	456	431	480	500	434	459	467	466	485	502	421	461	496	504	477	433	475	433	463	473	493	476	462	449	496	483	482	450	481	499	497	448	459	500	456	464	470	480	456	455	487	444	469	458	448	443	432	478	448	463	428	420	426	457	473	447	431	445	478	450	430	463	475	453	456	443	469	464	493	456	458	440	503	470	429	456	466	416	447	454	471	490	448	471	468	465	476	484	425	444	435	451	475	470	493	453	435	449	450	461	439	460	467	453	470	488	453	468	441	467	456	427	444	453	482	491	461	494	472	469	483	481	431	413	464	462	450	469	453	478	475	467	468	468	438	441	448	474	478	453	495	457	455	441	499	483	495	469	470	440	441	469	471	454	438	464	448	447	460	438	461	439	516	501	431	447	446	474	494	492	518	456	442	429	465	436	465	433	453	449	445	460	470	489	408	445	438	450	442	441	443	428	469	424	478	459	497	430	492	408	497	479	483	442	442	476	463	519	502	443	484	465	453	436	429	426	483	492	509	479	446	464	434	475	440	497	425	451	483	477	451	474	470	436	432	428	445	458	480	452	484	457	444	427	474	442	420	448	438	454	480	456	465	455	432	437	484	442	468	425	458	450	477	466	428	446	492	474	504	480	459	458	442	456	444	407	457	456	469	464	453	466	443	475	475	467	481	447	419	470	439	458	484	479	447	522	458	501	466	451	502	475	468	455	469	474	398	422	470	451	444	481	470	463	494	448	419	471	514	469	459	473	460	442	431	435	440	458	420	481	436	477	472	457	444	470	472	472	446	493	402	456	468	503	482	446	443	459	460	475	483	482	437	458	466	486	468	457	455	447	475	439	465	484	444	473	447	474	464	469	488	492	455	488	455	475	459	438	469	487	427	450	432	455	438	516	425	456	470	481	461	419	426	479	494	489	506	443	492	451	433	473	437	456	448	492	481	506	480	448	479	478	477	471	473	449	503	409	456	457	456	455	440	474	457	470	442	476	478	449	508	440	462	444	443	494	456	490	441	485	452	456	479	453	484	453	477	495	463	481	442	459	473	469	467	451	453	487	473	466	459	465	510	467	481	473	439	450	479	471	496	470	445	440	481	479	479	489	488	460	426	478	429	446	442	486	481	469	467	462	462	507	476	462	454	484	482	453	475	449	475	430	501	480	443	494	469	476	454	459	470	467	444	443	420	462	525	450	465	481	493	437	440	486	478	492	447	468	455	418	472	459	453	446	471	484	481	474	493	509	486	448	463	457	489	459	469	464	452	438	452	450	502	499	476	467	479	452	467	488	457	475	391	505	451	486	453	458	462	470	463	485	472	424	491	474	453	451	461	491	486	412	446	449	461	473	458	466	415	427	477	444	490	478	461	466	492	473	507	500	463	444	480	482	434	428	497	469	476	429	449	470	464	445	458	443	438	497	469	482	452	442	450	510	475	463	457	469	473	485	493	474	472	466	453	461	439	451	494	444	422	436	445	473	422	426	454	474	437	498	467	456	434	467	473	426	457	486	446	459	462	442	490	476	462	488	461	491	456	479	513	480	409	481	447	495	466	462	461	474	468	441	484	448	466	469	468	476	437	463	461	489	439	458	453	486	447	494	445	473	438	457	453	469	475	423	467	455	471	438	454	455	468	451	466	463	483	482	447	493	435	438	448	503	452	450	446	459	472	489	501	450	475	441	476	477	442	478	463	447	524	474	462	445	449	496	465	439	442	487	436	450	468	459	467	478	443	480	500	439	440	452	442	464	484	478	463	485	478	468	433	474	483	473	456	423	490	424	453	464	464	441	477	475	476	452	429	470	502	439	466	446	487	501	464	440	494	472	502	474	445	482	470	460	474	450	478	430	448	492	461	486	466	418	502	466	465	503	438	445	464	454	446	467	478	470	465	430	460	475	438	467	438	450	420	469	467	430	438	436	471	487	447	456	479	502	450	494	486	453	475	482	453	441	484	454	441	480	459	462	459	486	499	464	483	507	465	494	481	478	465	481	467	480	492	478	454	428	435	488	465	449	455	450	503	476	485	452	433	429	449	488	445	471	467	444	483	448	424	466	492	465	429	428	432	476	464	437	448	462	450	448	437	436	448	494	464	504	470	466	431	469	466	440	483	499	444	462	472	450	465	474	498	454	464	476	442	469	445	450	463	450	464	457	459	469	477	440	459	433	479	446	446	474	450	507	503	453	479	486	457	429	475	474	468	479	437	476	445	479	473	449	475	457	472	477	455	452	477	433	422	431	464	499	471	456	469	455	452	473	433	435	514	440	457	463	443	446	427	461	469	474	455	465	437	460	468	466	463	504	443	466	487	459	474	479	461	471	469	465	472	455	475	501	454	481	446	431	465	437	480	492	462	452	443	443	470	476	492	460	451	459	504	444	439	479	473	482	479	456	496	414	433	455	470	462	485	474	466	458	468	473	451	463	433	431	457	477	486	440	453	485	454	446	458	457	445	485	477	460	487	444	454	457	455	494	441	450	459	452	397	459	486	470	499	486	436	462	493	446	475	463	518	462	447	454	510	483	482	460	463	434	468	511	468	425	503	471	464	483	444	461	461	460	457	535	477	480	452	458	449	425	467	524	490	440	486	444	437	467	480	458	493	453	458	426	466	459	479	457	429	456	453	458	482	460	482	422	463	455	455	452	506	485	454	436	456	453	430	439	454	489	464	463	452	449	448	516	465	484	483	459	442	490	495	481	457	465	443	499	475	459	447	457	458	470	470	430	464	468	471	457	437	451	483	459	458	447	483	472	450	457	472	471	407	457	443	476	488	465	472	439	438	521	461	468	464	504	476	449	468	483	447	460	486	434	399	476	461	468	470	461	460	462	441	467	510	461	465	490	453	472	460	473	454	437	471	486	475	498	472	470	413	462	515	469	489	479	440	445	469	460	459	444	417	447	448	437	450	448	443	462	460	515	473	449	512	473	460	460	467	430	424	477	448	422	445	440	462	469	473	411	503	503	463	490	458	458	428	466	477	476	428	488	502	429	462	464	416	480	454	442	414	471	463	512	479	401	433	458	484	466	458	506	497	418	495	459	466	482	476	460	479	467	472	453	443	446	475	483	451	458	447	444	476	474	501	492	470	519	448	446	473	450	480	448	464	486	493	480	445	467	422	449	466	490	472	461	515	477	455	469	444	467	490	504	465	472	491	474	501	461	469	501	437	461	503	427	472	501	521	463	426	486	441	495	473	439	459	439	428	457	437	485	437	450	484	466	445	454	463	438	451	433	435	471	448	474	443	480	452	452	450	435	488	413	507	440	495
22986	21120	28860	23630	21124	20904	2834	700	499	424	360	297	280	266	226	218	232	190	203	198	158	175	170	182	179	145	181	164	171	155	172	126	145	132	125	136	133	140	137	126	124	140	138	131	149	114	135	140	144	121	110	136	127	116	121	131	131	130	128	114	128	132	130	98	134	115	134	140	118	129	133	138	124	136	112	135	97	146	118	108	122	125	118	128	105	106	129	124	113	117	132	117	108	135	131	112	106	114	133	134	129	113	117	107	126	123	120	140	129	126	107	135	127	126	114	124	123	119	125	118	110	128	130	129	123	118	124	124	114	105	128	132	135	125	104	137	128	115	137	128	138	121	122	130	124	127	122	111	118	149	142	134	99	128	140	131	129	128	123	132	117	116	133	139	125	131	124	129	113	135	110	127	111	132	112	120	122	133	124	119	129	131	120	147	127	125	119	123	137	144	129	121	136	147	124	140	105	115	120	126	116	131	130	126	130	118	140	120	115	120	115	124	119	128	111	100	131	121	120	136	132	116	130	139	128	108	95	108	126	134	132	130	110	103	133	123	127	125	103	130	98	101	123	111	101	113	108	128	129	132	143	129	127	117	112	117	112	104	118	127	114	121	109	127	119	112	111	122	126	114	104	135	126	134	110	118	113	122	137	110	141	109	146	129	133	122	134	127	120	129	129	107	118	115	135	118	120	128	119	121	109	123	120	106	118	131	106	130	133	138	110	107	131	126	142	106	130	121	109	131	115	117	121	121	131	115	124	131	135	123	142	152	138	135	105	122	107	122	134	136	129	121	121	138	128	121	125	105	115	127	124	99	118	125	120	125	135	111	135	123	126	108	125	135	116	111	130	125	116	138	133	138	118	120	109	125	123	123	110	127	129	122	120	112	126	136	141	117	124	131	140	126	123	114	123	123	116	136	134	134	152	122	113	111	126	113	128	122	123	121	117	122	130	117	130	111	108	101	124	118	132	118	119	114	119	127	114	123	105	126	122	112	124	129	116	129	125	113	109	119	134	116	136	104	99	113	99	126	117	122	127	121	124	122	127	136	121	109	120	109	118	123	122	120	132	110	120	122	123	148	124	139	138	128	102	118	122	126	123	130	123	108	141	110	123	128	118	121	118	112	106	136	125	113	124	128	111	118	132	129	139	108	134	128	110	134	131	125	136	120	130	109	108	113	130	124	141	114	130	112	119	105	104	137	127	121	102	128	123	119	127	112	142	126	107	141	116	110	119	109	112	108	121	119	117	141	108	118	135	120	106	96	126	132	118	136	132	119	126	115	129	109	124	110	136	129	112	123	122	117	113	125	131	117	110	130	119	120	102	119	134	117	120	119	124	135	142	118	130	124	132	111	124	133	136	102	108	135	131	127	133	128	162	115	119	99	103	121	140	127	121	119	147	126	122	121	108	127	128	119	115	122	120	126	109	123	123	141	119	106	115	100	117	122	115	103	123	128	110	146	125	127	128	104	122	123	122	108	115	120	123	126	92	122	137	110	120	131	129	118	125	116	125	113	129	119	131	116	120	108	114	122	95	121	127	119	108	118	132	124	121	124	122	103	133	117	125	135	133	127	125	143	119	131	114	112	121	121	119	115	131	113	119	104	110	124	116	126	109	134	125	130	96	107	136	124	129	110	121	122	122	117	122	144	137	133	110	122	113	134	132	114	120	137	108	115	115	126	135	121	135	113	126	116	109	133	130	130	118	114	119	113	132	125	124	114	147	125	123	117	128	128	141	133	100	131	117	114	128	120	140	124	133	130	116	121	120	137	120	127	121	131	105	139	123	110	133	128	124	101	100	148	143	120	119	138	131	116	121	116	130	104	138	126	123	122	126	133	117	118	135	110	106	116	113	134	124	150	131	116	124	114	125	124	118	135	137	110	112	136	107	115	118	138	128	131	103	133	125	119	129	115	128	129	112	122	142	116	130	114	111	122	128	121	126	115	113	123	132	123	87	121	118	131	141	129	135	117	117	105	133	108	113	133	109	119	123	117	123	121	130	118	132	134	120	111	118	126	117	113	115	112	112	113	147	123	113	144	144	118	135	121	102	125	129	136	126	118	126	116	127	117	117	112	136	135	101	123	124	113	127	119	114	134	117	121	131	122	111	125	137	112	120	117	135	121	127	128	107	131	113	117	104	116	147	120	119	133	115	122	125	136	128	114	118	128	122	115	103	97	143	127	131	110	117	127	131	120	120	94	126	114	119	137	126	103	121	116	98	116	128	121	115	125	130	111	116	112	123	126	110	116	125	123	129	116	140	122	129	122	117	134	121	122	117	130	145	125	117	132	118	125	98	111	141	129	118	124	126	133	122	101	116	106	124	116	111	136	118	127	117	134	115	122	128	118	147	119	103	130	128	125	144	127	136	124	106	118	130	129	130	117	105	146	112	124	121	120	144	127	118	136	130	136	135	113	106	107	116	118	131	111	103	124	118	133	131	102	119	130	136	136	116	126	99	116	125	150	139	121	135	104	129	127	110	111	120	113	129	96	122	121	137	128	96	115	110	109	128	143	115	128	111	108	106	129	122	119	117	124	110	128	120	137	116	144	123	135	135	110	112	110	119	131	124	137	118	121	114	109	107	119	112	136	109	116	111	123	125	113	126	125	124	108	121	97	107	128	118	120	106	136	125	134	110	112	135	152	121	128	136	132	116	116	123	127	113	132	135	119	124	132	135	111	126	98	113	121	111	129	108	120	106	116	97	128	112	113	117	111	114	144	126	117	104	130	138	121	92	119	131	121	110	98	125	116	126	122	134	96	138	125	123	123	101	127	127	125	124	122	132	124	144	119	117	130	122	126	116	141	116	131	123	142	113	131	111	124	111	128	122	108	114	118	126	129	98	121	113	118	133	110	141	110	127	126	130	133	144	122	115	140	126	147	141	115	130	113	109	106	134	120	119	117	123	116	104	140	113	134	114	114	128	102	124	127	116	133	113	134	131	105	129	116	125	123	102	133	118	128	112	130	133	122	143	108	116	144	114	128	119	108	130	134	133	131	127	132	129	133	120	133	127	121	119	123	131	126	122	112	112	114	125	119	136	106	132	111	117	135	125	117	136	108	118	112	141	124	123	111	152	127	105	119	124	118	113	141	126	122	136	123	141	125	121	117	129	124	112	120	127	122	124	127	129	116	103	117	120	139	128	114	126	112	127	126	113	129	113	105	138	116	120	143	126	124	100	123	141	122	105	113	115	118	133	117	119	137	115	121	113	126	109	113	126	122	133	124	110	115	128	115	134	116	128	120	116	137	121	109	128	133	125	126	122	104	135	130	137	117	102	132	106	112	129	122	125	125	109	110	139	132	120	116	110	139	119	125	107	129	107	126	119	119	128	132	126	106	121	133	109	137	120	126	118	113	110	138	129	116	134	134	134	129	118	124	145	123	87	125	118	113	114	126	125	123	109	122	124	118	129	128	122	108	127	126	130	123	110	124	105	115	106	128	118	142	116	137	112	107	118	111	115	116	124	129
7269	15608	12843	6645	4723	3240	2542	1816	1548	1307	1008	852	823	693	642	534	535	447	443	384	405	363	324	363	325	341	309	278	276	251	248	276	271	257	197	241	239	214	249	236	225	252	257	219	220	214	255	221	227	210	216	221	230	226	209	201	231	221	229	198	222	233	222	207	201	200	232	204	198	222	215	208	195	230	212	188	186	221	212	211	218	174	186	219	200	198	198	220	210	179	216	237	173	194	226	211	187	198	176	193	197	193	198	201	172	191	191	200	223	205	193	197	195	197	198	228	209	202	206	213	202	195	206	205	204	191	196	189	224	203	199	203	182	226	212	184	196	193	175	190	207	216	199	198	187	185	202	218	192	200	176	196	201	202	198	205	191	178	196	202	188	208	181	180	191	212	231	186	199	187	203	205	203	222	208	197	214	210	207	212	177	204	208	202	195	196	208	209	205	219	198	190	195	209	209	184	182	185	193	213	209	183	167	196	214	232	203	193	190	204	185	198	225	187	202	207	183	187	214	196	195	202	202	182	221	216	208	175	190	208	170	209	176	186	197	198	198	225	208	206	179	201	203	179	217	192	176	210	215	187	211	192	205	181	217	214	192	204	198	203	179	212	188	190	185	209	199	199	192	189	211	207	186	203	212	227	214	201	205	199	206	190	230	195	193	203	194	205	210	218	199	193	190	194	185	202	217	200	202	202	215	174	213	166	192	160	196	206	209	167	204	157	200	180	220	189	204	193	236	201	177	210	222	202	195	197	203	197	197	218	217	207	200	183	203	208	195	211	202	162	215	204	186	212	205	210	221	175	188	185	178	184	172	196	188	211	206	197	196	196	190	198	192	192	199	189	185	211	202	212	187	179	172	203	206	219	167	203	205	198	192	197	203	196	199	170	181	170	206	200	194	212	195	212	190	200	202	179	181	194	204	175	185	196	177	188	190	194	203	201	198	196	178	207	198	180	207	206	179	173	198	205	214	195	191	186	197	208	209	170	189	197	193	211	188	191	190	206	193	212	209	204	185	199	199	187	213	203	200	175	193	189	201	188	190	184	187	189	215	199	193	183	215	183	187	199	200	194	206	208	217	216	215	180	210	176	201	208	204	190	193	182	210	207	179	179	204	159	171	188	190	174	196	207	185	177	199	196	187	186	172	202	188	194	182	163	168	201	199	186	184	204	204	202	192	201	185	177	193	198	183	224	217	166	173	177	201	198	174	192	212	194	206	188	185	206	202	182	216	187	181	196	182	198	203	199	179	207	200	212	207	195	203	191	195	203	198	188	199	186	186	210	200	201	193	201	205	181	199	235	195	191	187	203	197	188	197	208	204	191	203	189	192	185	176	220	198	215	167	172	224	187	208	203	177	207	169	191	187	193	175	191	184	182	206	178	210	190	181	228	208	212	196	195	224	198	178	195	208	206	217	170	187	216	176	191	181	172	196	201	188	173	194	206	179	183	222	187	207	185	218	217	190	209	190	200	204	194	194	198	184	194	214	185	180	180	205	211	220	189	169	206	212	201	198	187	206	187	212	204	212	209	209	202	178	210	202	193	197	192	186	177	181	182	176	201	194	182	193	173	172	198	202	202	197	195	187	209	195	207	218	178	175	175	194	188	182	187	197	196	183	212	184	190	190	199	180	190	173	174	210	186	214	206	192	183	187	179	202	213	193	195	191	201	195	198	206	184	206	207	213	193	204	206	195	201	194	178	205	192	200	199	180	161	208	188	194	179	211	223	209	183	172	173	197	202	181	189	235	183	203	180	210	191	178	206	187	175	185	198	224	188	196	204	186	198	200	185	197	192	179	204	192	218	196	183	191	183	202	200	201	196	192	208	197	209	198	196	192	210	197	190	216	197	208	219	196	199	215	202	180	212	186	204	216	186	197	187	177	196	193	213	197	186	207	174	176	189	204	197	181	188	218	188	187	176	189	204	182	197	199	207	191	190	184	201	203	204	206	189	204	205	198	187	203	177	205	205	202	194	211	186	210	203	209	205	195	185	185	204	217	190	203	214	204	179	193	193	168	164	190	199	227	208	197	180	172	183	163	179	197	223	175	194	228	169	196	163	192	194	188	191	190	211	200	189	204	194	199	202	203	194	188	189	197	186	215	199	190	200	205	177	205	167	217	197	192	188	179	202	185	208	204	213	214	195	170	179	197	204	234	203	216	195	193	187	193	217	194	210	195	212	179	200	228	204	195	195	191	180	209	202	227	193	222	182	188	207	181	199	189	186	221	190	199	184	211	182	175	199	195	194	184	195	209	199	211	225	178	187	199	176	186	198	195	207	201	211	182	204	193	188	185	185	206	192	193	197	222	211	169	193	197	186	226	190	196	184	218	201	193	196	211	173	193	183	189	214	229	159	225	196	203	202	197	211	182	188	185	198	201	213	196	209	206	183	184	213	176	189	173	223	193	181	193	199	173	179	199	201	225	211	208	223	193	183	224	200	199	191	196	203	217	185	208	205	226	223	176	176	190	193	210	188	177	190	211	194	201	200	189	152	193	181	178	194	197	209	204	183	210	182	194	222	204	198	188	203	225	192	215	210	195	185	188	193	196	202	196	191	193	178	188	210	188	189	207	181	199	186	191	214	207	198	186	217	219	206	188	205	195	197	185	184	207	204	192	200	211	202	219	197	196	201	195	214	171	210	167	180	172	207	195	195	204	218	224	191	201	212	196	209	188	180	200	165	211	173	195	174	203	209	221	193	220	185	186	198	201	190	210	191	166	201	182	202	194	222	203	205	193	201	204	193	172	194	160	205	184	197	195	183	196	205	201	194	206	188	230	191	213	193	191	203	189	199	203	184	191	181	190	218	207	207	204	223	177	211	172	206	212	199	194	169	212	224	195	197	189	198	194	194	177	200	184	175	194	191	196	176	185	182	196	203	203	192	209	212	138	204	192	199	184	177	218	207	217	201	209	200	213	194	199	193	182	212	184	185	199	217	174	183	166	200	174	194	204	189	209	182	201	203	211	199	187	206	169	192	192	219	168	241	186	191	191	209	196	189	207	187	195	212	170	196	172	207	181	197	186	205	216	205	210	186	179	181	178	214	208	189	230	208	168	174	209	190	202	198	220	164	203	216	212	195	190	184	197	218	202	187	203	195	196	179	175	190	190	194	215	184	202	199	217	174	190	176	191	209	219	202	196	193	210	194	195	202	198	202	214	190	210	213	196	221	213	192	184	180	202	205	208	209	199	185	185	210	207	203	206	196	186	200	189	177	180	218	196	189	221	200	186	213	177	181	204	199	210	173	173	209	182	178	196	208	200	201	189	189	220	190	189	193	195	182	206	174	184	194	181	204	199	182	202	192	202	192	199	203	196	201	189	195	194	171	196	185	204	176	188	192	208	201	182	190	192	178	197	205	226	197	208	179	207	193	182	212	199	189	203	204	204	198	189	195	179	183	189	188	195	214	191	202	185	205	179	176	181	204	178	167	193	207	189	220	179	200	207	160	209	203	178	175	189	179	209	186
26760	20016	6111	591	421	383	352	333	331	310	349	316	321	316	312	369	335	320	349	323	315	315	324	325	293	305	304	317	317	317	315	307	353	331	319	299	319	323	323	319	332	321	292	285	358	325	317	322	295	292	311	318	341	316	307	345	351	310	317	323	339	309	340	324	353	274	359	324	312	316	305	329	337	328	346	341	336	332	325	318	316	326	289	321	324	290	354	333	302	332	298	319	282	313	310	315	344	342	326	328	326	338	308	349	322	349	324	335	320	323	337	316	342	306	326	310	322	301	302	309	335	321	321	342	318	334	308	303	304	338	325	304	312	334	310	303	312	314	302	307	320	326	305	357	312	311	308	324	359	288	317	338	325	307	350	320	328	316	348	315	344	313	322	315	323	337	340	326	302	300	327	352	339	331	315	348	329	302	343	321	351	293	303	346	311	327	323	325	303	338	320	332	326	323	311	308	336	328	279	299	289	358	284	318	356	326	310	341	330	359	344	304	319	360	312	313	349	338	330	323	308	293	354	315	347	284	345	301	342	312	324	330	322	331	292	355	325	339	331	305	339	327	323	306	330	290	323	330	344	307	317	312	303	330	311	330	343	316	329	275	322	321	360	340	334	329	316	322	307	363	307	363	298	314	303	331	345	322	328	313	346	326	302	338	303	333	313	308	350	303	330	346	321	337	324	308	317	318	286	309	333	297	300	323	322	307	327	315	304	330	350	322	344	311	346	307	318	342	318	315	320	337	341	326	315	313	310	310	322	333	361	324	340	333	344	308	301	338	296	329	305	336	330	312	334	298	315	297	313	316	348	333	319	341	326	311	331	313	311	309	305	316	356	348	323	311	339	318	297	307	319	315	344	308	284	318	303	318	335	314	309	325	297	315	353	300	327	368	322	338	328	312	318	331	304	292	310	339	339	328	322	316	339	346	324	312	303	320	329	319	297	323	346	297	329	335	324	306	358	284	328	323	318	344	325	315	321	336	356	328	328	325	318	346	292	359	315	313	305	315	308	296	329	295	299	316	321	350	316	310	315	324	321	305	325	304	352	333	317	356	309	311	321	321	283	318	293	315	323	313	328	318	314	329	317	329	298	353	353	318	307	323	296	323	326	343	337	298	313	333	345	341	303	280	334	301	301	312	285	318	314	312	294	275	341	311	314	330	311	292	340	323	331	322	319	306	321	320	313	325	328	313	349	341	374	380	313	336	307	330	325	287	359	335	325	307	290	303	323	316	299	311	325	308	327	329	340	324	321	308	314	335	355	326	325	335	309	350	314	328	335	337	332	337	321	324	335	306	298	317	319	297	320	330	321	311	309	308	301	332	320	312	314	326	331	312	299	288	304	320	299	341	320	299	329	330	330	325	322	332	293	368	311	357	325	333	314	350	337	310	347	307	330	341	319	315	295	318	294	304	332	325	334	348	341	341	376	291	313	315	305	330	334	329	313	322	360	325	326	341	306	321	329	309	337	351	361	354	331	333	333	317	301	333	324	324	305	322	304	314	312	322	366	318	315	314	344	331	298	365	304	308	329	312	325	335	311	348	303	349	335	321	332	319	313	353	303	312	329	310	312	325	297	306	311	347	279	315	321	318	330	321	294	325	319	310	336	355	349	317	326	332	332	327	313	313	333	328	306	303	343	327	310	306	322	329	325	343	330	280	340	374	327	318	338	325	327	280	341	336	317	345	326	327	316	332	330	317	287	318	325	302	313	326	301	308	336	308	304	334	306	299	317	327	360	318	358	307	337	318	309	326	318	307	288	329	327	305	351	300	297	313	344	286	311	298	321	284	316	341	298	298	329	327	340	320	316	308	340	309	309	312	286	358	349	313	309	343	313	333	306	325	306	317	306	342	341	326	322	305	293	326	340	330	333	332	322	308	287	317	335	350	351	341	313	325	321	339	336	307	309	329	332	332	328	352	289	320	334	327	330	325	340	304	312	299	290	339	325	354	307	311	346	339	345	319	324	314	300	337	275	314	321	285	307	301	331	324	313	334	354	323	306	284	331	321	312	321	297	306	321	311	366	343	316	335	339	308	333	303	297	334	325	347	294	351	290	310	326	330	331	283	322	342	301	317	347	326	306	324	332	326	332	337	344	326	309	328	307	321	287	297	313	314	335	338	317	329	315	338	330	307	332	305	315	319	331	336	327	300	338	333	307	310	348	316	349	341	301	319	322	340	314	296	346	358	333	321	311	310	318	314	317	320	315	304	335	311	322	319	309	329	331	329	316	332	314	328	338	290	301	315	323	307	334	316	313	324	321	340	296	346	347	304	294	322	301	297	327	317	302	319	332	310	322	303	352	328	326	309	330	319	304	343	323	325	341	331	316	353	298	316	302	328	310	331	315	332	322	348	306	302	289	280	332	324	303	299	324	313	325	330	325	347	319	320	328	342	321	314	340	358	323	346	321	327	302	319	313	323	329	302	305	309	287	299	309	352	314	327	323	329	312	292	316	329	311	360	294	350	298	314	331	296	338	316	303	342	299	343	315	294	278	318	324	321	339	298	315	298	302	308	335	313	330	329	263	308	314	346	335	322	311	303	349	325	336	325	348	332	335	328	319	308	329	334	345	369	317	360	334	320	339	340	301	338	311	328	352	307	307	311	326	337	326	326	322	335	314	320	308	323	310	357	306	328	316	316	318	310	332	328	322	310	320	338	325	330	361	309	315	327	343	310	341	313	327	325	341	372	294	302	303	325	293	331	316	325	315	306	316	311	298	325	336	325	361	308	330	321	298	320	314	285	335	323	324	314	321	353	318	325	344	330	294	335	328	301	285	332	307	322	309	316	319	344	262	322	311	341	320	338	327	285	315	309	326	331	292	326	335	290	319	350	326	347	310	349	354	324	332	298	324	328	311	352	321	335	336	338	296	306	332	314	354	321	331	318	296	371	351	322	303	314	309	335	288	306	273	326	299	299	307	338	317	321	323	339	304	315	328	357	354	323	345	311	333	299	330	281	314	328	311	320	317	315	323	317	304	323	354	304	328	320	326	320	290	319	323	274	328	304	312	353	305	324	350	328	351	337	322	346	317	305	262	311	303	366	318	332	322	308	305	342	323	329	312	307	325	322	334	335	342	326	325	302	330	311	296	372	382	320	314	301	322	335	349	302	316	329	357	328	307	328	313	283	327	333	337	304	344	313	339	317	356	316	335	294	334	337	314	349	312	317	327	308	335	320	311	336	292	319	332	300	328	317	300	335	332	300	317	348	346	354	328	318	312	339	298	312	323	312	327	349	298	317	319	315	285	319	334	312	323	330	277	337	326	322	290	305	352	303	326	317	336	326	328	329	339	329	310	345	314	344	338	292	325	322	331	327	325	336	333	331	332	341	309	334	314	346	292	316	330	326	319	322	312	360	331	314	313	330	336	347	339	351	290	311	358	362	336	313	311	342	344	330	331	326	353	334	321	324	311	339	342	299	335	330	336	312	291	285	340	296	298	304	332	314	303	273	358	345	378	327	323	313
3998	1310	1142	788	656	599	554	517	572	538	537	515	533	503	499	506	501	543	466	517	500	475	467	550	512	469	488	478	477	472	527	480	535	506	489	541	527	487	491	512	466	468	508	513	466	490	454	493	462	445	479	506	548	518	518	501	478	532	508	528	482	481	464	484	511	507	482	491	491	487	497	503	466	503	490	469	516	466	483	515	454	478	497	475	483	483	508	496	475	474	498	484	500	493	479	490	507	512	470	514	500	484	503	462	485	499	508	531	456	484	489	508	483	496	471	497	506	492	499	467	468	532	478	488	509	511	479	510	476	509	505	473	476	504	463	500	493	473	530	493	506	468	483	478	468	500	472	476	501	489	469	490	486	459	518	538	495	469	499	519	486	516	492	473	477	493	485	486	498	503	506	519	515	496	490	487	533	513	500	501	489	490	502	452	470	515	453	485	485	490	524	511	495	497	485	498	481	508	497	495	516	465	518	472	483	456	445	444	507	483	514	492	469	486	506	455	459	480	508	528	486	471	472	487	485	511	520	508	480	487	498	500	516	497	481	460	505	465	490	508	473	511	520	457	498	501	488	491	525	481	490	470	474	487	542	492	518	451	457	481	432	514	497	492	472	521	485	479	460	505	497	479	484	469	509	490	475	478	469	504	481	486	505	479	536	471	484	513	514	497	476	512	473	480	517	472	486	510	482	480	509	530	470	485	509	516	483	516	458	493	503	497	514	461	506	480	465	486	511	487	483	499	480	481	469	477	519	453	503	458	504	504	519	493	487	476	498	462	494	490	485	511	500	523	482	520	489	461	537	455	479	474	497	486	502	468	489	499	495	482	483	488	508	491	513	501	486	513	453	524	477	478	497	495	549	433	513	495	509	487	490	447	542	493	486	490	508	426	483	495	467	463	459	526	506	543	512	517	512	492	504	514	536	504	540	513	484	516	503	506	485	480	500	464	451	515	498	472	513	524	476	458	497	512	478	504	491	480	538	449	493	511	491	496	524	489	436	524	463	483	511	475	508	498	535	487	478	489	512	463	514	492	492	506	477	505	500	466	477	494	483	484	506	473	473	455	464	516	475	490	506	523	502	486	519	519	486	458	475	509	486	519	492	488	487	508	474	469	461	446	469	460	437	510	475	532	525	496	485	533	485	527	481	465	451	506	520	548	507	479	478	493	484	501	529	491	494	492	496	507	473	465	493	480	467	479	516	502	532	504	457	506	504	478	492	478	524	510	449	474	485	479	505	488	513	514	459	484	512	467	547	516	525	499	519	487	465	488	452	484	491	528	481	436	493	502	469	491	508	449	464	477	496	478	502	507	504	464	484	498	505	495	513	512	535	466	476	435	468	500	519	507	490	499	470	486	486	495	483	515	512	497	513	504	506	508	489	480	477	527	464	497	478	492	457	523	526	499	495	489	502	491	494	474	528	466	476	485	495	475	484	508	498	504	496	490	476	489	524	490	522	479	478	521	548	466	504	505	488	522	514	494	456	479	497	487	490	516	473	496	523	470	505	480	514	470	441	480	472	492	468	504	518	485	531	474	468	483	510	513	459	502	495	494	499	501	481	449	459	486	483	490	508	490	476	474	476	489	499	501	503	509	492	471	483	509	483	481	479	519	467	486	524	507	494	513	496	503	495	485	537	478	447	464	489	513	503	517	447	537	487	495	470	473	468	515	502	482	518	502	513	504	443	475	469	516	484	516	463	488	532	459	453	545	504	484	494	469	486	458	519	493	538	452	475	481	477	488	488	484	482	523	465	522	512	485	502	464	494	496	501	471	502	497	473	505	471	482	502	472	520	516	498	509	510	505	463	474	472	489	484	493	494	510	486	511	514	512	480	475	495	488	506	464	469	488	478	488	490	517	524	478	483	467	492	454	491	458	472	489	510	477	485	484	518	494	482	497	461	488	493	478	508	481	472	500	532	451	509	495	497	447	475	502	473	529	450	466	441	507	499	484	521	497	472	497	529	484	513	482	479	492	494	469	494	556	495	462	487	495	467	515	494	518	496	516	517	509	471	486	492	465	516	531	485	479	560	460	508	476	512	490	467	531	527	494	476	483	472	495	513	505	498	514	481	494	496	464	510	494	476	528	471	506	464	499	483	499	495	478	472	465	508	524	510	472	472	493	443	511	508	500	499	461	479	483	491	496	469	464	481	495	489	464	483	456	433	473	542	507	474	461	478	516	466	489	481	474	460	505	500	463	522	491	486	473	516	480	520	482	457	511	477	502	486	492	500	518	508	486	498	473	501	524	493	502	487	479	481	469	478	503	474	501	491	464	506	454	524	509	473	478	487	497	508	471	503	492	488	492	503	502	512	464	478	469	492	472	501	489	503	488	505	472	469	435	492	477	483	453	468	420	497	480	505	530	519	490	473	518	487	490	505	500	501	470	480	479	485	516	518	469	482	473	485	465	494	481	480	478	478	463	499	468	473	534	445	448	466	538	484	472	460	479	490	478	487	476	486	496	486	492	436	506	478	520	503	477	471	494	511	475	467	499	477	510	503	480	445	488	514	469	480	507	435	518	511	498	467	507	479	487	487	470	506	457	507	492	513	499	531	500	487	478	499	497	503	475	437	462	549	477	508	490	485	475	463	446	498	509	486	462	504	477	472	521	458	492	502	461	501	497	524	456	511	514	483	470	470	476	479	460	491	492	499	525	484	487	462	488	506	509	503	501	477	512	451	466	475	456	465	483	476	466	467	472	494	477	516	453	463	485	457	476	453	503	486	493	504	514	473	488	468	512	501	508	486	460	513	537	466	489	499	465	530	502	514	469	489	488	484	508	488	492	458	503	491	473	473	534	484	470	493	520	471	520	472	522	479	499	480	457	481	521	487	459	497	481	501	449	505	473	536	486	517	456	516	482	465	476	452	473	467	450	494	491	511	440	488	470	485	521	498	489	478	502	471	492	494	470	491	498	483	495	501	496	514	485	497	507	502	478	466	535	525	521	482	493	523	481	500	531	480	483	513	501	495	485	484	556	469	503	451	504	496	497	494	525	497	453	506	494	489	496	515	507	498	551	486	454	510	521	470	526	511	516	493	520	504	457	514	497	491	475	499	490	481	510	474	472	534	500	483	485	518	466	475	523	513	474	465	521	507	496	481	506	473	517	502	476	489	485	532	536	518	490	523	493	466	486	499	507	503	483	474	514	500	502	515	451	497	498	480	521	514	482	490	478	533	505	482	462	470	487	517	492	483	460	470	515	486	460	516	448	509	495	475	501	485	481	514	456	509	478	508	503	501	472	467	481	485	503	510	486	526	486	503	525	492	513	498	484	504	505	508	497	535	474	468	495	497	495	470	496	462	516	517	474	477	498	475	518	491	491	533	488	456	500	451	486	470	510	455	484	508	477	473	497	484	491	457	472	520	494	468	515	506	472	465	514	484	473	509	487	516	502	523	518	485	473	481	488	473	482	472	505	457	485	492	467	489	487	475	499	514	473	479	476	505	483	504	445	498	495	503	509
23869	21074	28296	24069	21032	5780	853	640	521	454	428	389	390	361	345	337	331	365	341	320	327	335	322	323	322	326	326	314	336	291	315	305	324	294	326	288	293	309	286	317	301	322	318	300	299	290	296	316	316	300	307	313	280	318	302	311	309	302	291	291	302	316	300	321	302	317	290	291	317	320	326	289	283	282	302	331	289	290	301	291	297	281	300	312	282	285	305	284	304	281	291	257	328	274	293	334	292	325	314	276	292	308	296	295	300	281	311	313	306	299	276	308	294	309	297	313	261	296	291	294	303	279	298	297	309	292	296	304	295	285	273	287	305	318	268	275	318	279	282	260	303	286	304	313	292	292	295	301	298	294	317	302	288	276	290	300	306	299	266	299	299	290	289	300	319	284	296	274	289	305	278	311	299	310	275	300	271	296	292	297	307	299	276	293	273	299	291	319	314	306	304	301	274	274	301	272	312	303	303	291	288	276	279	289	312	273	312	325	290	278	297	292	312	300	310	310	309	283	300	303	301	318	276	293	281	292	308	309	294	294	298	285	273	294	276	302	332	292	306	290	327	267	307	298	282	297	287	298	284	310	275	297	267	283	310	297	263	294	278	285	297	275	296	302	312	302	308	279	275	327	314	291	300	294	294	309	271	271	277	274	280	285	294	279	262	275	293	285	260	281	291	308	272	307	306	318	282	307	249	302	279	304	341	301	282	281	312	274	302	290	275	278	300	284	307	313	303	271	320	282	278	305	320	305	296	341	303	294	313	315	303	285	279	281	304	299	282	273	288	313	306	336	281	277	282	284	283	318	270	277	290	283	269	338	294	301	285	276	282	292	290	277	310	297	295	274	290	287	275	307	267	273	310	286	301	282	275	289	269	275	291	299	276	302	291	281	301	303	284	340	301	312	281	306	296	290	288	276	297	312	306	288	297	285	289	297	285	300	272	307	284	299	276	296	322	306	288	302	295	315	334	309	306	305	278	313	317	307	289	286	282	262	285	318	287	309	325	272	300	268	271	293	313	295	291	308	295	277	285	333	293	276	281	291	299	330	318	305	268	302	304	273	278	294	287	311	283	285	269	315	266	271	267	281	296	292	310	322	294	275	320	287	290	278	278	285	276	318	277	286	319	265	293	273	313	287	315	285	316	329	271	327	297	268	302	282	284	307	263	321	309	308	300	296	290	310	269	297	269	313	282	293	290	255	260	288	297	315	301	298	273	314	309	295	289	303	314	272	324	272	283	283	285	283	291	304	290	272	305	264	299	282	329	326	319	307	292	306	296	294	317	295	269	286	289	282	306	263	321	289	319	320	304	283	290	308	303	278	271	319	271	272	302	289	277	289	308	275	305	274	293	277	299	289	292	298	292	288	315	290	303	272	273	303	270	326	309	312	308	322	272	302	279	293	289	301	294	279	295	315	323	308	297	300	274	281	286	295	303	292	317	287	310	270	269	291	307	285	286	293	294	308	304	285	271	310	294	304	294	299	263	318	299	306	315	302	294	287	274	275	307	290	272	307	306	301	294	284	300	294	273	292	293	250	312	292	296	294	285	307	307	293	278	275	313	287	302	279	294	291	304	292	296	291	322	306	270	302	261	298	296	325	303	306	262	286	284	285	302	262	260	287	309	305	277	260	285	291	320	264	303	304	304	289	291	278	303	263	314	287	290	289	284	319	252	307	315	293	317	290	292	274	304	311	353	280	292	284	278	303	303	276	283	301	291	308	272	302	302	255	288	296	313	291	275	310	315	307	340	310	309	296	288	310	309	316	303	266	295	284	306	279	294	286	274	287	302	296	294	284	290	311	282	301	303	284	324	284	285	309	303	287	272	286	285	312	286	298	284	312	295	291	291	291	273	301	339	290	300	310	303	321	298	299	308	289	304	295	320	263	298	290	299	263	285	280	352	305	311	286	301	264	313	291	270	289	301	282	283	286	303	291	290	314	293	272	250	283	312	310	322	299	278	298	295	321	296	300	292	283	276	294	299	281	275	309	290	308	276	317	282	237	279	291	295	282	319	310	301	296	289	310	290	296	276	287	291	316	295	309	299	288	268	316	301	290	276	280	303	283	294	294	292	318	289	290	300	287	300	315	277	278	287	285	269	300	300	318	294	317	297	301	279	297	306	295	284	310	319	325	307	330	310	312	281	307	308	313	358	323	285	289	307	315	301	301	293	270	305	275	294	303	301	275	304	272	276	295	290	306	278	285	296	268	300	301	276	290	293	279	299	284	280	293	266	299	282	290	289	274	311	274	302	276	284	287	304	273	284	299	288	296	322	321	297	316	297	285	300	273	316	256	267	279	301	262	288	324	319	273	310	270	260	287	302	272	291	278	281	307	324	291	285	283	296	266	282	276	293	294	298	293	286	285	324	285	282	335	296	277	280	290	285	286	271	293	316	316	309	282	279	310	276	278	277	271	314	290	328	282	286	315	303	291	301	273	333	286	283	317	313	261	306	287	307	267	279	314	280	270	291	303	269	304	278	271	267	298	257	296	283	295	291	261	288	283	290	330	288	291	237	323	291	293	320	284	303	296	291	322	279	273	307	311	303	315	276	317	288	281	321	282	298	269	303	293	298	312	282	278	265	311	325	286	282	288	287	286	300	274	294	299	288	301	318	312	295	295	266	281	264	296	294	310	336	280	267	298	291	302	285	321	272	297	302	305	273	305	301	282	309	296	303	308	326	312	275	288	296	317	288	290	313	297	285	291	265	268	267	298	281	265	277	301	281	317	303	282	283	275	301	303	307	290	296	301	289	280	298	289	283	287	294	309	294	337	272	276	321	291	302	281	296	308	315	279	308	303	324	293	305	298	310	324	289	299	262	266	313	285	300	319	299	311	316	293	304	297	269	287	282	295	294	302	303	294	278	336	284	303	316	321	314	315	315	301	332	274	316	294	276	306	283	289	269	329	293	287	299	272	244	320	276	314	269	280	283	293	289	311	291	282	299	266	333	292	272	287	283	309	287	332	318	291	321	286	288	294	305	310	282	275	285	304	302	297	308	320	317	285	317	300	301	311	308	243	306	269	292	306	328	277	288	299	321	291	338	306	298	309	284	278	280	300	287	329	287	278	320	295	262	292	295	294	286	280	292	301	276	287	280	282	299	314	296	280	327	300	272	281	339	323	296	274	297	299	285	284	320	321	272	305	320	277	308	289	279	321	281	305	308	314	295	282	306	314	317	295	283	288	289	281	302	303	319	286	284	281	271	280	314	264	298	269	307	297	258	268	337	332	300	290	310	273	309	282	308	286	303	296	284	305	289	284	332	283	260	260	313	313	313	284	280	285	275	303	309	290	279	303	281	288	266	290	302	298	308	278	282	299	298	288	277	278	295	304	309	297	286	301	283	300	274	313	282	298	279	290	289	290	300	268	289	299	295	280	286	307	287	313	266	268	286	280	311	301	297	282	294	273	318	274	297	314	295	306	292	285	290	276	302	299	297	331	312	279	285	298	289	253	300	322	278	262	301	298
5230	10135	8280	4191	2849	2104	1678	1323	1218	1038	869	841	761	666	683	636	612	645	589	551	566	575	555	563	569	508	539	463	470	501	491	450	460	516	437	482	492	439	442	453	517	476	487	427	503	482	437	484	484	453	487	458	481	466	476	464	427	483	472	487	474	477	502	484	452	425	478	449	468	455	451	465	437	468	465	464	452	484	433	458	425	448	454	475	460	449	436	436	438	451	463	463	504	466	477	498	470	464	442	461	479	469	454	462	473	463	472	442	453	469	437	442	455	454	483	431	464	432	485	470	442	435	462	470	476	447	445	441	438	455	445	476	440	454	466	495	456	452	437	459	497	466	490	422	457	506	469	409	431	468	464	484	469	440	414	445	467	445	443	491	425	439	451	449	458	444	483	484	464	433	446	446	423	417	466	452	456	475	435	504	457	483	437	465	473	444	445	451	455	468	441	485	472	421	475	506	461	484	436	440	437	439	476	455	427	443	475	477	470	482	453	427	484	445	463	418	449	480	447	423	467	478	444	467	455	448	458	471	418	459	455	448	448	440	448	441	433	455	475	490	489	429	489	449	450	439	453	452	481	460	489	467	452	456	438	491	429	461	454	438	457	461	456	508	465	471	423	479	472	455	473	460	461	446	437	457	469	510	404	447	423	439	454	478	421	459	431	400	459	490	437	477	410	432	401	458	421	496	474	494	419	459	458	477	469	434	440	498	460	457	444	471	481	467	417	441	495	483	473	472	468	475	500	427	468	431	459	447	445	481	455	485	450	487	459	470	445	469	424	411	490	447	467	483	433	426	482	475	439	425	418	468	465	451	469	441	460	445	479	445	445	424	469	444	443	454	473	488	434	414	459	465	440	471	449	437	442	454	483	432	452	444	492	477	453	462	461	486	451	492	442	442	460	440	454	447	453	480	486	469	447	420	466	457	452	432	468	448	440	470	422	429	423	472	448	445	480	458	460	435	453	444	449	470	446	477	444	467	466	465	462	437	439	460	433	444	482	424	494	493	429	458	448	454	457	463	457	474	465	453	447	449	459	435	484	471	449	475	457	501	438	440	453	468	466	457	448	462	441	450	479	444	449	470	480	477	465	445	471	413	438	467	464	467	452	429	467	465	427	458	466	426	466	430	472	472	471	453	428	466	457	442	457	491	445	448	433	420	495	483	425	481	418	421	472	445	436	459	437	475	450	465	446	432	448	468	490	441	471	463	457	442	469	435	446	502	455	448	466	441	505	490	482	417	461	471	466	444	430	474	478	504	439	483	468	456	483	437	468	435	465	446	454	458	437	452	448	472	430	455	467	455	446	452	454	468	474	461	437	476	405	451	445	437	446	447	488	475	469	470	467	454	513	484	483	463	490	477	500	471	441	421	475	459	486	436	432	457	491	454	476	475	441	416	433	449	448	443	482	453	484	505	469	458	400	474	481	474	440	444	437	424	446	442	501	472	479	466	433	413	463	437	483	426	471	451	451	470	439	438	434	485	448	494	430	446	456	438	467	443	462	459	472	484	439	452	424	482	474	454	430	438	481	482	462	485	467	468	467	456	443	466	468	420	437	438	435	456	462	433	474	492	455	469	487	486	438	428	492	475	463	454	441	458	426	506	461	491	474	426	439	408	438	452	454	472	450	460	450	485	480	489	442	446	446	457	461	463	470	417	446	483	462	418	454	446	434	455	455	470	451	470	443	501	432	449	464	490	461	481	468	426	494	454	477	442	440	449	430	446	485	457	438	442	462	472	468	456	505	443	426	440	466	436	488	441	437	460	430	448	466	445	447	452	469	460	485	427	396	460	462	445	452	431	446	444	462	479	489	470	444	452	453	454	463	452	461	451	443	470	461	480	421	465	466	435	458	438	473	432	460	448	477	460	442	487	438	465	434	482	469	465	453	489	459	483	461	458	484	458	414	465	482	486	465	447	454	469	453	492	441	461	442	442	460	446	467	467	451	432	476	423	495	471	437	475	456	469	475	454	468	429	450	456	450	439	460	491	460	443	473	435	502	452	474	482	432	433	485	471	469	465	452	461	480	470	499	449	444	414	441	471	452	431	466	471	458	420	521	462	449	466	419	460	445	482	483	477	438	479	476	496	499	445	432	465	423	489	437	503	430	438	445	448	421	446	460	444	455	445	438	488	441	426	431	456	429	477	454	450	436	451	458	477	464	452	506	477	452	453	480	456	427	460	492	447	477	446	427	472	466	485	458	451	445	436	459	469	437	492	454	420	467	413	460	454	489	457	436	453	446	502	476	452	439	475	477	464	494	434	475	463	460	446	471	463	462	455	456	463	420	468	485	453	438	463	433	437	437	460	460	421	459	458	461	439	492	463	472	453	413	429	454	449	419	442	472	470	464	442	478	493	444	440	472	456	427	469	444	449	453	441	450	417	434	409	425	479	436	461	499	478	457	470	497	503	440	450	453	443	461	489	441	459	425	467	445	424	433	449	455	476	428	469	417	522	466	470	475	457	442	447	436	437	484	441	477	470	451	430	476	461	445	432	454	438	516	500	444	471	462	481	460	477	469	438	415	449	438	466	468	470	438	410	486	436	465	441	438	493	477	450	448	465	425	450	490	487	443	498	452	476	464	477	474	475	462	455	468	467	459	452	452	471	428	450	467	452	494	463	438	486	489	473	435	460	467	500	462	456	433	487	465	432	467	434	437	418	440	470	474	447	459	458	463	447	423	446	487	476	433	441	490	468	429	470	491	459	494	459	451	434	461	452	478	513	452	448	447	423	412	453	457	422	478	493	449	440	464	470	437	465	414	432	451	491	461	449	472	454	467	437	435	457	465	443	456	455	402	476	466	454	441	451	430	499	498	446	438	472	415	448	432	444	440	421	466	444	472	463	473	467	436	463	433	450	452	496	455	484	445	457	447	457	426	448	460	457	439	437	470	489	442	450	437	420	446	460	444	479	474	457	454	449	450	457	453	478	460	448	484	469	452	489	457	442	476	470	442	435	436	455	446	463	479	466	443	468	467	451	446	461	435	458	482	457	410	457	436	462	446	452	444	456	486	478	459	463	454	485	475	447	440	472	457	458	476	488	432	455	469	475	439	438	459	464	449	480	418	453	445	481	456	484	423	448	418	468	447	455	419	421	425	416	451	476	478	428	458	454	451	410	442	451	462	422	455	487	433	448	511	458	475	478	454	471	424	487	459	463	463	414	479	431	474	482	436	454	480	436	467	461	495	471	423	492	455	445	469	435	480	457	451	468	474	458	430	400	444	447	444	429	485	473	437	473	433	467	450	440	422	441	448	453	430	454	476	483	448	479	461	456	475	460	436	437	446	503	495	461	449	467	481	514	445	467	469	440	436	447	459	453	467	462	466	464	470	447	457	449	434	446	437	443	449	469	488	432	485	442	453	437	494	434	438	418	481	521	427	431	417	462	455	455	481	454	472	487	460	428	443	476	436	448	434	452	474	445	495	443	458	485	494	448	451	432	478	478	501	454	452	457	483	426	453	422
22922	21098	28849	23574	21098	20904	2824	691	496	407	358	341	262	241	215	199	205	196	193	168	181	177	163	149	173	143	164	144	155	125	144	150	128	149	136	128	151	117	153	127	134	112	131	124	121	147	143	129	111	136	117	123	131	114	156	115	136	111	115	127	121	123	108	138	130	124	102	119	122	126	121	130	125	112	139	109	116	111	109	122	120	128	110	128	123	121	127	128	122	118	129	121	127	130	129	104	131	128	129	131	120	130	114	119	119	129	113	127	125	114	127	120	131	120	123	111	142	121	112	119	120	122	135	129	107	106	140	124	114	107	142	115	119	126	133	113	137	127	121	137	120	119	125	129	119	132	118	105	124	114	105	132	127	131	138	114	128	121	116	111	117	130	137	116	126	114	121	124	137	102	122	107	119	126	132	118	109	116	135	110	118	146	118	121	121	126	133	124	116	133	116	106	129	142	138	127	126	122	136	117	122	106	126	120	100	123	127	122	106	118	112	124	122	123	114	128	118	117	107	107	140	111	120	122	126	128	124	130	114	111	134	123	117	133	131	119	106	116	131	129	135	123	114	118	125	138	122	122	115	103	122	125	106	119	114	130	114	134	96	96	126	134	123	133	131	125	125	131	122	129	111	104	141	100	125	118	101	129	130	136	127	104	128	98	116	131	128	101	127	129	123	125	113	114	107	151	107	101	118	141	150	141	130	143	117	121	119	117	130	126	128	125	108	127	128	114	120	107	122	117	116	134	129	116	131	142	139	129	119	131	135	106	133	119	143	116	126	119	113	140	117	121	116	119	105	118	120	112	114	120	127	119	127	129	127	158	117	107	124	98	138	126	109	108	105	124	152	135	126	125	130	135	123	113	111	126	124	111	132	107	127	129	106	146	117	126	119	121	129	139	123	120	127	116	124	117	124	108	117	121	124	122	130	119	131	121	114	137	115	122	113	113	132	113	102	117	119	144	116	134	120	130	109	113	116	105	124	103	145	107	135	122	123	111	118	122	118	114	127	120	136	112	121	103	109	111	130	94	109	115	129	122	127	126	106	137	128	124	130	135	114	136	124	115	119	128	119	110	130	112	114	117	114	117	91	118	113	131	122	116	134	132	121	103	113	118	127	116	131	109	112	130	125	122	122	118	110	122	108	120	128	108	117	126	130	97	110	137	120	119	118	126	106	118	121	132	121	115	113	117	138	131	113	128	109	124	139	127	119	112	104	123	128	122	110	129	116	133	117	111	121	105	108	140	109	106	129	107	107	104	113	115	122	135	128	119	124	134	121	116	115	138	123	108	122	132	94	110	115	125	113	137	144	122	117	117	110	119	144	125	124	122	121	95	132	131	118	107	113	116	111	121	125	124	124	116	133	91	127	120	110	104	133	130	106	112	108	139	122	129	122	114	126	125	122	126	119	127	130	134	117	122	139	131	119	129	137	112	117	114	100	130	122	118	98	135	105	97	126	136	120	128	107	116	136	125	116	122	119	112	101	119	110	122	137	132	132	130	119	107	107	142	115	102	136	124	108	136	103	109	110	111	131	114	108	111	139	113	121	118	114	98	122	136	112	111	110	137	124	118	151	119	132	118	109	123	130	139	99	139	108	115	132	129	110	108	121	116	122	111	111	118	91	128	140	111	128	113	136	112	119	121	150	109	128	123	117	105	127	115	107	119	124	123	110	122	121	105	119	134	107	126	122	113	129	106	122	121	116	116	125	129	110	88	133	122	103	126	124	114	111	128	122	148	122	126	117	121	138	140	131	129	133	120	114	103	133	111	105	111	127	126	128	113	118	124	120	101	110	134	101	115	120	103	123	111	108	123	112	120	112	121	115	128	122	128	121	117	128	113	138	115	122	127	119	95	107	126	119	135	137	123	128	112	107	108	123	121	113	145	115	110	120	103	129	115	125	123	123	134	129	120	132	110	137	118	126	122	109	120	124	125	132	134	111	117	117	112	111	121	140	123	124	136	109	131	116	117	128	120	115	146	124	122	119	114	137	123	127	131	128	129	113	128	117	131	109	120	108	136	119	105	110	121	120	133	116	108	122	136	115	140	118	127	131	112	123	111	131	137	128	116	116	106	119	116	122	118	103	113	101	108	122	110	110	121	99	124	121	115	133	103	129	114	116	119	109	139	123	116	127	165	96	95	124	114	113	123	121	118	115	106	138	114	129	109	113	104	132	118	119	117	115	122	116	129	116	124	137	113	128	122	125	122	117	106	129	122	138	124	108	140	114	117	134	117	131	112	116	123	94	114	130	131	122	121	101	127	127	123	104	122	133	121	114	134	115	142	138	137	99	119	116	113	111	111	105	121	122	116	106	123	106	138	110	143	123	125	84	122	110	117	122	115	116	102	116	110	102	102	130	124	121	131	103	106	93	120	123	100	152	102	118	124	112	94	118	121	121	128	115	111	123	116	104	110	125	109	135	127	126	115	114	128	125	113	128	112	133	121	136	124	128	117	129	108	101	115	124	130	117	126	109	124	113	121	132	135	101	117	128	113	122	104	120	129	119	103	110	139	123	106	118	126	111	99	118	117	125	119	139	107	127	161	118	122	122	113	122	117	116	126	111	122	117	128	115	114	115	145	114	105	120	118	129	131	120	123	102	144	109	116	119	129	123	121	124	115	122	115	137	131	101	119	128	123	116	131	102	122	130	117	114	107	119	129	120	119	114	122	142	132	108	121	125	113	110	130	111	115	126	126	138	135	133	120	115	109	128	126	127	111	117	117	131	122	127	111	150	117	111	114	108	108	125	128	132	114	121	123	132	132	127	113	129	118	138	113	128	116	102	128	125	130	114	116	95	112	114	112	120	125	137	110	125	108	116	117	111	113	114	126	133	123	123	119	119	111	117	129	131	122	124	112	101	135	137	114	109	125	117	90	112	118	132	127	122	105	122	122	121	114	134	118	121	116	114	133	123	103	133	110	111	137	114	137	106	115	117	111	113	109	115	96	115	134	130	129	120	138	124	124	104	109	121	116	109	132	130	102	131	102	100	114	135	116	132	113	136	123	120	103	134	92	125	120	116	130	112	122	98	122	115	109	116	114	122	89	119	111	119	121	143	118	118	122	130	129	123	123	121	131	122	118	112	126	115	99	110	120	121	121	112	132	125	127	113	116	118	121	117	131	110	131	123	119	130	101	131	120	134	122	119	148	114	91	116	112	116	128	93	126	115	133	93	122	108	114	127	131	96	127	126	113	121	122	127	117	122	118	119	129	142	109	120	121	119	117	131	108	125	118	132	118	139	119	137	111	91	115	111	124	120	113	112	132	119	112	110	96	135	122	113	133	116	102	131	110	115	124	125	134	114	144	127	123	118	105	125	116	134	121	109	141	94	119	121	122	136	129	124	114	136	125	119	108	108	109	144	124	133	140	123	112	130	120	119	133	124	131	115	113	127	128	114	127	120	107	123	118	85	116	124	122	108	129	119	107	123	133	117	121	117	114	123	114	143	143	118	130	126	128	102	137	110	123
7201	15546	12953	6703	4634	3243	2430	1889	1469	1228	1071	877	794	684	637	569	521	455	453	424	404	368	366	371	320	286	295	308	316	281	292	264	251	258	263	239	203	266	226	222	215	254	227	239	231	227	231	186	210	239	204	198	211	221	218	198	205	217	187	202	211	193	190	201	207	207	218	207	204	246	194	190	186	200	220	217	202	181	201	218	205	215	179	236	207	198	220	182	216	202	202	214	197	193	197	208	202	198	219	164	218	206	179	190	178	197	210	204	199	210	192	171	212	215	190	184	187	216	163	191	196	209	165	197	197	192	224	184	190	184	218	219	215	182	196	204	171	198	254	202	182	167	184	176	209	214	182	201	182	197	199	198	191	189	178	191	219	193	196	180	187	191	187	208	177	200	202	182	189	192	172	199	192	173	193	199	207	192	212	211	198	203	182	182	191	208	205	200	192	202	220	184	211	205	194	202	186	199	199	184	201	194	179	185	212	187	212	208	173	171	186	195	191	164	178	170	173	218	187	212	192	185	193	174	217	168	188	227	178	181	180	248	205	200	213	218	190	208	169	193	173	204	206	213	193	200	224	190	191	182	201	192	196	192	187	189	214	186	188	177	185	220	171	193	194	186	176	207	197	191	199	191	184	216	156	190	222	187	200	178	213	206	198	188	216	198	180	200	191	193	226	196	198	194	213	200	209	222	200	184	204	200	197	196	191	236	187	192	188	199	189	214	196	194	201	198	198	214	178	176	193	179	186	207	227	200	206	209	209	215	189	205	197	212	204	209	200	163	198	198	211	198	224	211	217	222	190	227	203	200	198	207	189	211	194	195	195	170	206	224	198	171	200	205	219	176	201	198	209	217	187	212	194	175	199	227	217	197	196	190	202	192	171	196	208	214	189	180	202	195	193	198	207	186	181	165	194	201	188	218	187	199	193	218	197	192	209	184	223	200	224	216	187	158	197	205	189	206	207	191	207	181	199	200	195	198	207	193	189	165	189	198	207	182	222	190	200	199	201	187	188	207	209	213	200	202	231	197	179	204	190	174	209	211	189	202	197	168	190	200	192	187	196	203	206	208	179	177	173	198	181	170	188	199	190	212	184	188	189	185	207	195	188	187	185	175	199	186	191	230	193	219	203	195	215	235	187	218	189	173	186	179	197	203	185	184	180	188	211	175	188	184	199	194	197	193	198	174	186	179	204	205	217	223	186	186	206	202	203	223	197	173	207	189	193	203	205	200	199	199	184	195	170	220	197	201	199	193	211	197	153	192	177	193	191	215	170	197	179	192	201	164	180	171	169	171	194	212	196	198	195	168	201	185	203	175	180	180	162	202	180	183	195	188	201	197	188	193	211	182	182	185	188	197	200	203	188	205	184	172	166	205	180	172	187	183	197	174	192	196	197	183	180	233	214	208	180	200	201	209	201	204	211	194	190	204	179	206	210	206	187	210	201	176	194	171	197	222	217	192	177	203	182	200	193	184	201	218	203	182	170	206	187	183	174	192	169	172	191	200	193	201	201	178	182	166	178	230	195	198	183	194	193	184	188	207	188	194	229	195	182	166	211	196	197	191	199	219	185	218	206	184	187	198	202	184	212	182	191	196	182	218	187	198	188	175	190	198	206	200	184	232	205	189	186	202	210	193	186	196	199	182	165	189	193	181	194	232	202	170	193	193	205	217	197	193	186	193	195	194	185	185	193	202	170	214	152	204	196	186	205	213	209	174	189	202	187	191	201	181	190	214	192	186	204	185	204	192	178	198	210	185	191	173	225	202	223	183	198	180	193	202	207	196	192	177	199	180	177	214	205	209	211	210	210	198	177	183	201	206	205	182	205	200	203	173	216	190	180	190	214	193	192	223	189	179	178	213	197	196	174	195	190	185	213	202	207	180	192	213	216	204	212	193	198	173	179	204	198	201	198	161	191	192	172	201	186	203	207	208	211	203	178	214	200	211	203	206	173	196	188	210	182	185	171	219	215	192	172	189	179	169	215	213	184	203	189	188	173	213	202	211	199	202	195	188	208	188	171	198	189	198	176	202	200	196	207	176	198	172	198	188	216	186	202	229	188	190	157	198	169	200	199	186	193	206	188	195	175	214	204	228	176	202	190	215	173	211	193	172	215	199	184	188	198	209	180	212	195	211	194	221	181	169	191	188	179	192	189	199	167	217	197	206	183	183	201	219	193	202	184	184	184	187	197	169	187	173	202	214	208	182	167	179	192	224	215	188	187	190	211	210	204	185	192	184	193	201	175	202	168	203	200	176	176	209	181	212	172	196	187	198	204	193	215	223	188	204	206	206	201	205	206	188	207	175	178	195	217	203	228	213	202	201	191	218	201	193	197	189	183	208	188	221	194	192	158	207	200	200	175	201	199	212	184	175	183	189	199	166	198	201	201	193	182	192	197	163	185	183	173	210	194	203	193	178	176	193	213	199	170	198	179	176	194	196	181	191	195	194	193	196	178	174	183	177	207	170	177	199	181	173	207	217	179	200	207	194	208	204	193	209	177	198	213	194	184	182	185	176	190	217	183	172	199	178	189	198	178	190	196	171	176	174	160	188	202	189	192	199	183	190	207	185	175	230	187	202	195	217	189	175	185	194	201	180	195	187	185	183	209	208	186	221	199	181	171	194	190	172	217	207	201	183	184	202	172	199	189	197	197	198	201	195	173	180	193	180	210	180	205	211	165	207	188	167	222	206	192	206	220	185	185	197	194	208	181	197	188	157	182	162	171	188	178	199	201	180	175	191	212	193	209	180	198	178	197	203	201	193	191	182	179	186	201	187	203	185	190	191	173	196	174	222	197	179	198	179	170	176	182	180	181	194	178	179	200	202	182	184	212	198	185	184	196	191	200	181	177	172	189	209	193	191	204	195	204	198	196	191	180	191	203	169	189	197	178	201	185	211	180	188	197	185	191	208	211	202	184	176	181	179	188	199	191	194	219	199	188	198	184	191	201	185	173	200	214	200	169	181	189	189	220	188	204	195	194	214	156	188	193	179	201	175	182	202	207	216	189	185	188	183	185	185	210	200	197	189	178	188	183	152	200	204	178	194	211	168	180	205	192	180	199	160	209	181	197	195	169	183	201	238	188	177	215	193	169	199	182	195	185	192	195	202	213	170	192	179	190	183	203	213	203	196	181	176	196	196	185	193	200	192	196	200	164	187	197	201	187	202	201	185	199	180	212	205	190	188	208	178	222	193	178	211	193	199	187	224	194	215	202	174	198	200	192	180	200	210	166	195	194	190	193	194	201	212	175	172	187	188	187	187	229	198	169	198	192	189	203	201	190	173	206	184	202	223	182	202	192	197	190	193	192	188	185	178	191	178	209	179	189	204	215	204	173	186	205	202	183	190	200	175	201	176	182	193	196	191	188	186	196	165	210	215	187	205	185	193	211	172	204	184	184	206	187	200	199	206	190	205	197	193	201	205	195	191	203	182	196	201	217	194	194	164	166	181	204	192	178	215	185	196	184	202	200	219
26691	20057	6231	606	369	335	370	323	348	335	326	324	360	354	345	311	328	324	317	291	325	336	333	309	296	315	311	318	342	338	289	337	279	320	293	328	350	357	333	320	311	324	350	328	304	326	342	322	316	290	305	352	331	324	304	306	332	311	314	329	294	329	328	326	331	291	336	321	343	308	338	305	329	302	320	339	315	314	306	302	335	309	322	307	328	317	284	287	330	307	313	311	282	336	311	356	321	320	344	329	329	313	319	309	331	328	318	307	313	303	343	309	308	320	321	322	310	298	307	312	331	338	308	300	318	328	310	324	320	322	320	349	302	324	310	309	304	323	322	331	324	289	297	310	284	328	344	327	317	304	321	331	324	314	316	319	312	326	302	306	287	341	292	298	334	321	346	304	299	317	315	318	345	328	312	285	333	327	318	299	322	318	311	297	293	315	323	292	291	367	336	330	315	323	323	310	320	327	318	321	328	289	338	327	358	321	321	345	323	329	313	303	321	289	319	303	325	323	305	316	305	318	323	326	305	336	281	285	331	338	312	284	307	309	287	325	313	292	303	303	343	339	318	328	294	330	357	330	315	311	291	340	320	298	341	322	326	306	321	258	326	305	349	313	311	320	326	319	312	341	332	307	333	317	301	334	304	302	324	335	305	312	334	339	300	313	330	299	329	320	312	325	328	320	309	328	329	298	322	318	308	346	315	312	323	320	295	340	296	304	356	339	330	331	322	298	301	333	332	315	284	305	327	327	326	321	330	301	308	297	299	299	308	340	321	281	293	312	296	292	333	331	319	335	295	325	314	320	307	319	320	297	339	306	341	303	291	307	330	310	323	310	327	315	338	324	298	323	323	342	293	325	321	325	306	272	338	308	308	308	285	359	309	300	326	328	345	298	319	288	279	310	351	299	304	318	315	320	334	322	313	321	307	341	311	329	319	353	318	292	288	308	320	294	312	348	300	312	359	284	309	364	279	308	345	328	317	308	314	312	315	299	328	309	257	312	337	306	291	320	291	326	320	316	325	344	339	346	295	306	330	334	306	307	324	297	343	342	318	348	347	343	305	315	307	343	325	318	314	310	337	321	318	314	313	333	322	318	320	337	316	308	324	306	334	294	344	300	305	303	304	301	320	313	311	295	314	359	340	312	324	301	323	306	290	317	355	301	322	317	335	319	327	322	296	286	336	305	285	300	320	307	305	318	288	318	327	315	337	329	296	315	324	315	357	335	337	323	310	282	330	331	336	311	317	322	301	330	320	325	327	351	295	299	310	324	323	313	323	335	294	311	312	350	343	331	285	320	306	346	310	325	309	328	327	295	317	315	303	316	330	321	359	308	277	301	331	302	337	328	313	327	291	302	311	323	332	332	339	300	319	299	331	295	308	328	336	324	271	307	292	332	327	355	309	311	350	325	332	337	350	295	302	311	325	327	302	332	337	315	297	351	351	292	335	306	302	292	292	327	273	321	336	321	344	297	333	325	318	320	336	316	317	285	345	301	315	348	325	307	317	342	300	305	343	323	309	319	331	294	303	331	335	342	334	345	324	295	314	328	348	304	266	301	335	275	285	333	276	314	333	320	347	318	323	315	274	326	367	344	305	320	304	358	339	304	304	320	295	310	329	321	313	340	316	304	319	325	302	306	320	325	310	334	306	296	311	309	297	300	302	323	318	317	299	343	306	285	343	297	320	308	340	306	304	323	309	306	281	313	349	321	308	318	329	288	341	325	304	300	315	311	324	318	311	319	297	325	311	324	309	305	340	280	336	307	321	336	289	292	347	305	308	325	331	334	322	315	287	340	332	322	330	328	321	295	292	317	322	318	346	300	302	323	313	336	316	338	313	311	298	329	317	325	305	307	315	308	340	306	300	341	326	304	283	330	323	351	362	318	349	331	294	320	310	306	326	296	320	331	361	314	346	315	311	283	290	322	304	334	313	299	308	293	329	345	303	291	310	329	314	329	318	323	297	290	330	342	315	360	318	308	313	307	291	324	313	314	328	295	329	294	308	325	305	316	349	305	324	342	304	310	291	283	284	338	307	317	306	331	330	306	319	320	337	304	323	325	346	334	304	311	322	322	307	303	351	339	313	301	323	305	323	315	312	313	320	314	311	342	332	307	340	317	336	343	317	316	309	319	315	336	341	284	353	327	296	345	316	336	329	311	319	321	322	322	308	325	288	313	317	273	335	316	292	316	341	304	299	300	322	317	333	291	290	321	316	315	322	313	336	297	326	312	293	336	344	313	330	302	312	299	315	334	290	342	304	314	285	315	314	277	319	344	306	328	308	291	316	299	329	311	318	310	316	339	330	310	312	318	330	329	305	306	305	327	342	296	309	332	310	303	336	311	331	320	313	311	326	323	309	325	347	331	327	313	338	298	325	304	331	323	336	360	282	324	307	311	336	314	326	312	352	366	330	345	305	327	335	296	291	319	324	332	293	299	310	322	308	308	345	294	305	321	317	306	312	294	303	327	301	321	305	317	295	301	299	332	328	310	295	301	323	315	327	309	317	301	328	313	326	308	284	304	306	304	311	302	309	304	326	311	283	312	352	299	314	329	310	354	317	314	333	311	335	306	298	356	331	303	329	323	331	334	302	337	333	316	323	311	288	305	315	284	304	318	321	330	283	285	336	348	300	325	337	318	322	353	320	344	319	327	305	308	290	318	334	310	344	307	327	302	324	356	323	331	308	293	320	330	321	317	328	303	321	301	341	311	328	346	330	306	292	342	305	340	370	323	333	344	322	354	322	306	325	323	311	314	323	323	305	317	311	319	365	302	304	336	299	336	290	328	322	321	347	321	340	335	291	305	337	266	324	312	316	332	319	316	305	310	320	303	335	320	303	308	310	338	291	311	340	312	325	308	354	331	302	311	355	345	297	324	317	277	311	299	338	306	319	302	326	319	286	326	365	327	310	322	341	322	321	327	314	299	298	317	310	279	293	335	339	306	322	302	333	332	308	275	331	321	310	313	330	336	306	329	306	363	327	309	301	343	336	311	308	315	275	325	338	309	337	319	305	300	311	300	325	299	306	302	334	333	335	331	325	336	306	349	355	324	336	322	334	328	324	354	306	345	311	303	335	311	324	300	303	303	337	303	276	321	311	276	320	283	296	340	300	325	336	308	315	302	321	318	317	331	303	318	319	319	304	349	330	316	319	349	335	323	320	329	311	309	331	317	312	286	331	336	346	302	318	337	318	317	297	272	291	332	300	334	312	357	317	326	319	325	341	307	314	329	341	315	352	277	335	326	300	333	323	342	355	321	375	312	320	336	315	308	347	329	288	312	309	368	330	314	307	329	337	362	276	324	322	303	338	306	307	278	329	346	318	312	324	325	333	302	308	301	312	318	338	310	326	343	350	338	325	306	339	322	309	305	319	313	314	312	310	300	328	307	322	322	295	321	306	322	336	312	345	301	312	329	337	310	320	287	303	296	305	309	330	336	342	311	297	310	324	316	339	338	311	338	341	290	325	304
4037	1268	1184	725	654	607	654	516	522	578	536	508	539	495	480	453	525	518	485	514	499	496	481	475	531	503	473	441	523	512	517	483	492	500	473	500	522	487	504	523	539	476	464	492	485	483	477	475	546	512	513	520	452	461	487	464	475	457	488	490	488	491	479	535	519	472	481	493	482	518	475	491	497	461	469	510	459	467	508	502	486	480	547	466	484	464	453	478	520	516	451	504	526	494	456	509	476	459	487	496	500	534	515	511	489	493	478	468	484	484	500	481	471	500	448	494	506	454	467	452	496	483	485	501	515	470	493	480	438	493	528	451	460	527	497	460	511	464	477	495	476	456	476	518	492	473	463	485	435	506	507	507	510	510	516	516	460	496	469	423	470	474	475	507	457	485	497	466	484	481	463	456	489	444	482	507	434	469	490	521	501	503	488	453	440	510	512	510	482	487	467	454	494	464	451	490	499	491	532	506	506	448	480	449	488	478	495	480	493	495	493	484	453	518	485	511	511	470	502	507	529	518	521	495	501	484	457	539	520	466	458	492	496	476	477	454	527	452	481	495	488	461	532	487	465	491	482	454	480	502	538	523	510	489	525	437	484	479	514	527	514	509	487	477	495	471	520	485	518	448	506	452	521	476	511	449	548	484	489	480	500	486	501	462	504	516	500	483	485	498	495	475	475	483	484	455	479	508	496	534	508	444	449	516	504	502	533	474	489	512	467	460	516	467	502	486	481	493	497	465	480	512	486	490	503	462	457	496	443	457	504	458	500	512	516	484	484	533	484	452	471	483	523	495	484	508	543	450	481	499	494	469	498	497	500	464	478	476	476	504	504	475	517	483	496	514	515	488	502	516	457	483	508	478	450	510	467	488	487	476	465	476	490	495	505	501	489	434	492	490	481	501	459	484	508	473	510	451	491	502	479	496	506	463	460	457	422	450	482	504	467	488	478	508	484	499	490	453	503	451	484	461	478	497	510	456	466	485	497	465	492	504	486	517	469	489	502	507	460	462	482	509	487	468	504	475	556	490	511	508	472	491	518	509	490	496	500	461	448	486	480	495	513	489	456	492	479	507	502	530	476	486	485	454	476	498	513	466	498	464	489	485	494	464	493	500	486	514	443	501	482	502	499	542	447	477	499	497	498	493	494	506	476	441	475	469	508	463	475	517	512	490	530	506	508	481	472	498	469	477	478	466	474	552	485	500	507	478	496	493	486	502	532	471	502	508	517	452	465	480	495	510	504	492	510	494	531	507	511	470	511	475	482	479	522	498	516	490	470	477	555	495	493	473	478	482	466	482	467	486	505	483	471	465	516	485	528	521	486	467	510	486	501	467	471	477	524	494	441	506	504	500	481	477	468	487	482	467	495	473	516	489	491	450	487	461	455	476	470	494	480	491	483	457	520	483	491	446	512	479	535	506	495	505	481	489	465	492	476	520	482	503	492	488	447	452	498	500	481	486	508	481	489	496	465	509	463	469	476	505	525	474	490	468	483	482	493	525	473	520	506	454	471	490	484	500	491	487	461	463	507	488	524	507	483	500	499	474	497	487	482	467	468	457	508	513	507	501	480	480	447	495	483	476	476	521	456	486	475	506	495	475	522	515	492	513	427	477	497	484	519	483	528	475	481	463	489	477	542	480	497	524	459	520	471	503	522	474	509	472	520	490	494	498	532	485	467	511	462	499	455	494	488	514	502	486	486	460	486	504	464	451	464	541	478	468	492	491	531	498	473	488	493	508	466	463	510	473	455	456	499	497	447	457	498	507	453	514	498	495	461	496	483	501	484	525	457	480	510	453	492	528	444	467	454	460	453	475	482	491	478	488	498	518	500	539	476	481	483	472	482	479	473	445	476	487	489	498	463	489	499	500	468	478	496	490	479	508	505	494	500	459	483	500	495	488	487	492	516	521	433	518	478	480	455	513	471	475	503	457	489	424	480	507	478	481	509	480	469	484	523	476	495	498	469	518	519	493	471	460	491	444	503	502	489	457	492	543	509	462	498	488	497	534	520	509	537	516	492	504	530	493	522	465	459	489	529	513	498	495	524	477	504	485	471	497	473	520	447	486	451	474	455	474	497	502	444	417	514	486	492	449	511	513	455	519	477	469	498	474	506	490	482	529	484	498	495	434	503	489	527	465	481	467	440	447	484	469	495	504	476	461	491	525	502	527	507	493	499	496	461	487	484	504	500	527	515	468	452	488	495	512	471	456	463	497	497	512	473	472	492	506	533	453	516	509	496	465	479	500	483	458	501	468	445	492	455	506	505	471	471	489	459	498	491	495	500	503	510	510	512	484	456	471	523	514	502	533	498	485	490	498	442	454	477	489	472	449	479	463	484	501	528	524	505	513	516	444	455	495	513	475	498	518	477	510	482	481	495	485	469	465	487	468	501	451	469	504	523	481	477	496	486	506	493	505	473	502	447	501	493	517	499	478	500	532	488	468	511	499	457	510	455	518	485	510	495	473	483	472	423	525	524	444	471	480	480	499	526	522	476	478	513	490	503	518	496	527	489	485	510	520	467	509	478	491	492	453	474	447	452	475	491	502	493	508	478	494	477	433	491	537	498	484	486	461	514	459	468	503	491	497	495	480	471	486	452	499	451	487	435	472	466	511	519	486	486	502	506	446	508	459	524	494	470	514	471	466	501	475	486	480	464	527	508	495	507	524	512	512	522	483	489	465	505	474	506	496	469	469	468	444	471	518	468	500	478	464	452	501	485	477	501	474	537	523	504	531	473	489	488	497	483	492	491	458	483	475	492	467	462	498	481	447	522	469	510	479	467	511	475	491	517	450	482	506	526	501	526	503	489	461	505	461	459	474	475	518	537	517	514	490	502	505	465	507	501	486	475	439	510	474	495	486	456	562	491	494	479	480	471	518	518	472	493	472	489	520	494	492	479	476	458	442	499	449	472	454	473	480	489	473	479	463	486	516	495	495	500	514	508	543	493	516	447	540	478	491	507	493	464	518	462	451	516	512	505	458	532	455	456	460	485	463	475	477	483	448	480	478	493	527	459	485	527	461	453	481	516	479	490	494	484	522	497	501	516	450	472	531	469	457	493	469	468	443	489	480	483	523	525	481	496	500	461	457	433	512	447	485	480	466	476	529	484	504	499	509	476	489	489	490	482	478	465	471	485	486	519	520	492	532	495	450	464	521	455	479	506	457	454	504	492	488	468	450	479	493	487	522	466	503	516	519	479	529	465	458	450	510	507	501	479	486	483	479	507	507	499	461	492	449	495	456	534	489	511	534	472	467	500	537	487	483	472	486	459	499	469	516	483	475	476	469	515	495	480	518	512	427	450	493	483	511	491	515	476	457	543	505	463	498	474	499	495	502	505	493	433	510	491	507	507	501	490	460	477	479	483	482	486	476	500	492	458	523	504	504	519	519	469	512	511	433	464	484	499	507	494	463	454	466	478	489	507	493	466	466	522	512	498	486	524	501	498	485	494	521	470	489	457	516	503	470	491	492
23769	21088	28307	24097	21025	5677	869	589	537	402	428	417	403	373	374	345	337	326	328	336	306	322	326	315	336	304	362	314	288	281	341	294	289	299	325	312	274	299	285	273	312	283	300	321	278	336	313	268	310	327	273	314	288	315	300	283	297	316	293	308	310	329	319	307	289	299	268	283	303	314	282	306	307	308	297	276	303	283	290	309	303	305	308	274	320	318	291	278	321	254	297	314	304	296	282	306	307	311	285	294	287	276	275	292	303	305	276	318	303	285	300	275	285	288	282	287	303	287	289	289	323	318	292	302	283	257	263	278	294	282	268	278	301	256	289	282	305	287	302	303	319	297	261	312	282	300	305	292	327	324	294	279	307	301	297	300	279	315	302	290	291	272	304	331	280	298	324	302	310	289	308	271	327	272	276	301	292	293	312	280	287	281	264	287	280	294	288	303	304	282	291	309	308	294	276	258	280	296	265	300	308	299	293	319	284	299	283	284	287	299	324	288	294	287	275	316	315	304	307	266	294	280	282	292	294	297	290	252	270	320	277	327	294	271	298	280	300	300	289	304	270	297	280	281	272	300	312	294	279	274	276	273	265	293	293	303	284	291	291	282	294	284	293	292	314	285	289	295	272	293	319	337	300	292	299	321	308	284	318	310	320	277	268	294	282	270	294	281	273	304	254	282	310	292	302	305	304	285	299	288	290	291	289	304	301	305	289	288	292	287	291	310	277	283	279	275	301	300	296	290	305	267	296	310	286	292	293	284	292	273	307	296	297	323	295	300	297	303	306	306	294	289	306	279	260	282	277	288	297	290	273	273	299	265	299	273	280	283	291	306	309	275	308	317	270	344	273	290	317	285	305	281	273	248	274	273	290	286	277	279	336	296	285	306	277	286	294	293	305	283	290	283	280	285	282	293	311	296	270	273	281	307	356	283	285	285	258	303	257	301	322	292	299	264	301	293	295	282	286	311	289	287	284	276	328	295	279	313	284	258	306	281	293	322	286	312	309	301	301	309	287	291	263	292	237	259	285	287	292	292	298	278	304	286	312	307	284	291	258	317	299	294	302	278	321	295	311	286	285	298	292	337	275	295	297	272	294	277	306	303	304	288	320	279	289	284	271	265	293	265	289	284	246	311	326	317	282	289	300	302	259	284	317	312	287	292	273	275	282	301	322	277	290	309	287	277	306	294	283	275	275	283	307	288	273	298	274	290	281	288	315	319	279	290	317	286	295	301	314	294	305	284	294	295	302	322	247	283	278	280	270	289	305	326	301	309	299	338	278	287	306	278	311	305	288	284	278	263	305	284	286	275	270	297	310	283	274	300	295	294	299	286	269	291	307	328	276	284	298	280	310	280	277	294	286	287	302	292	302	279	309	286	312	310	317	269	287	304	284	274	304	322	267	276	307	317	303	302	309	295	266	305	288	287	280	299	315	280	278	270	275	299	300	269	293	285	281	293	289	274	293	306	300	275	288	304	290	274	279	302	312	297	278	267	316	297	299	286	295	313	303	308	284	319	268	265	266	265	280	299	276	311	305	319	287	290	282	274	264	293	295	273	286	317	275	306	278	288	284	273	320	279	313	315	297	324	280	281	278	271	298	269	281	272	290	304	267	281	275	274	303	331	299	308	298	264	294	306	302	265	333	265	303	298	285	298	292	298	301	282	287	300	310	287	308	278	256	282	314	296	310	308	292	265	289	314	318	303	286	293	293	259	305	284	304	303	305	302	298	307	275	304	280	269	258	290	279	284	268	303	289	301	276	284	288	291	303	316	308	270	296	319	281	288	293	313	313	265	277	280	295	294	287	314	291	299	283	310	327	272	275	299	306	276	307	284	321	282	294	322	259	288	321	277	315	298	278	307	289	292	278	273	269	265	301	295	278	307	279	307	296	285	304	279	276	295	233	311	308	307	276	286	296	304	301	299	291	269	272	247	292	308	318	272	308	315	303	282	287	303	285	306	299	311	284	286	292	287	296	297	298	287	313	285	318	289	294	314	268	281	318	297	296	290	295	299	273	324	268	305	263	289	313	313	302	280	271	305	323	276	279	292	276	280	274	295	278	294	262	316	286	314	301	275	303	275	279	290	296	269	281	273	287	289	294	264	299	284	278	318	291	308	279	304	290	292	305	299	264	280	292	285	276	305	318	278	273	298	298	320	297	306	291	298	323	267	273	302	291	261	302	277	290	272	263	291	255	270	271	283	292	284	315	281	290	264	285	276	285	273	303	268	286	296	278	303	282	309	277	312	311	278	299	262	290	309	290	300	294	265	312	315	296	277	301	283	294	284	292	288	279	320	273	269	297	319	318	321	309	303	292	273	289	283	273	280	277	313	269	263	297	291	269	306	265	279	283	295	278	302	273	282	300	338	295	243	291	281	307	298	281	285	299	301	289	308	310	303	337	285	288	302	300	297	307	289	256	275	323	298	275	309	287	283	293	278	305	258	273	284	322	276	312	276	307	306	282	289	319	306	331	313	312	274	284	298	310	306	292	302	306	281	291	322	316	288	294	309	298	302	288	295	312	282	292	298	282	299	266	308	290	317	300	276	281	288	308	289	283	305	298	276	275	282	295	278	298	284	286	308	282	282	282	297	294	314	295	299	288	281	294	291	274	289	292	298	275	281	272	258	261	260	303	280	302	312	276	304	292	322	310	283	297	296	311	302	299	299	297	305	281	296	300	310	285	293	290	304	273	298	283	267	292	268	286	309	285	288	311	281	315	288	308	289	318	299	272	292	271	287	303	252	312	277	296	291	332	268	302	316	282	255	281	287	285	288	272	297	293	285	316	271	305	283	317	326	304	297	292	290	306	290	293	288	259	326	292	285	271	304	316	321	280	289	276	301	299	326	291	300	303	306	302	265	286	260	282	318	266	292	305	275	275	292	331	279	285	289	294	304	279	285	278	320	274	262	283	290	292	308	298	304	258	298	315	266	275	274	274	297	280	299	300	304	290	329	289	291	287	288	253	321	280	289	294	285	293	286	318	317	296	306	316	265	286	284	280	285	292	301	276	307	279	288	296	311	300	295	302	305	282	266	291	294	301	292	302	314	285	312	284	327	263	313	304	287	283	296	300	281	270	311	300	304	287	286	319	346	271	307	309	292	279	322	301	278	249	282	291	316	299	277	279	286	300	296	282	304	307	283	284	279	266	278	259	297	256	269	278	284	335	281	291	307	298	276	291	274	301	282	280	274	302	329	282	266	301	274	296	293	303	298	317	309	273	325	316	281	277	293	303	326	325	290	275	295	303	311	299	289	264	339	278	301	280	281	308	306	313	302	302	276	309	324	277	293	334	293	293	301	313	316	297	295	299	303	305	278	265	309	262	304	279	280	259	307	254	281	266	287	290	319	273	272	283	259	312	271	261	290	314	307	297	268	282	295	314	297	287	314	295	299	264	292	295	260	296	296	303	303	296	297	299	266	280	305	311	271	299	289	317	291	303	283	329	281	272	293	293	277	291	303	320	293	313	300
5150	10078	8337	4237	2853	2138	1651	1399	1126	998	936	866	737	703	623	604	619	622	567	547	540	522	547	505	525	523	506	491	519	491	482	490	512	464	489	468	510	464	470	466	459	460	464	469	475	451	458	485	484	493	482	518	518	466	485	445	446	488	457	488	450	460	439	437	455	457	426	495	454	423	477	442	453	480	458	447	444	464	457	418	453	465	442	465	434	484	478	438	438	421	429	488	414	448	448	436	441	445	452	421	425	467	415	457	484	444	454	459	474	482	452	470	451	517	466	418	442	404	444	459	450	452	475	434	432	454	445	470	438	468	440	477	462	465	446	441	455	480	459	430	445	464	452	450	480	447	435	461	453	434	439	428	444	501	426	455	494	459	456	469	426	452	447	469	472	448	473	462	461	482	447	403	445	477	443	434	442	429	457	464	468	465	473	437	487	464	475	463	457	409	460	469	480	483	444	441	461	488	465	432	481	440	428	472	457	455	458	477	468	435	499	455	471	453	436	482	464	475	428	467	493	440	466	449	464	478	440	470	462	458	455	466	460	444	470	431	466	474	498	437	429	445	484	415	437	447	423	484	461	468	441	465	456	454	460	437	455	465	474	470	456	441	437	420	497	405	478	490	421	443	435	414	474	479	451	414	455	451	471	437	463	432	403	429	445	423	444	456	450	463	476	458	469	477	431	469	484	485	476	447	441	465	445	438	466	483	468	447	422	468	458	412	453	474	444	472	470	458	452	443	455	457	419	448	469	482	444	446	435	430	457	444	434	452	449	433	443	434	479	443	479	453	431	430	425	484	464	463	442	475	431	427	449	432	520	433	474	449	425	484	441	441	461	438	441	433	432	441	435	458	434	469	465	441	452	470	452	450	433	461	479	445	487	430	465	427	455	467	424	437	430	464	431	451	466	449	423	455	488	474	399	448	464	447	477	436	456	444	443	445	470	456	439	430	433	475	417	455	425	412	469	488	435	453	417	405	434	427	414	462	475	458	465	429	432	380	462	467	417	501	452	462	437	471	433	462	468	424	421	468	432	439	446	468	486	457	454	434	502	446	452	443	426	464	433	430	475	481	462	448	492	477	463	463	455	470	437	441	462	453	457	434	465	458	481	452	408	472	440	434	449	414	428	476	442	479	423	479	441	457	463	463	465	444	463	448	436	469	460	418	479	466	457	454	449	476	487	460	485	474	440	474	457	455	420	434	457	434	436	477	470	461	479	432	445	485	409	441	456	434	415	427	459	438	437	441	433	450	434	489	444	509	490	483	431	492	442	488	468	420	419	474	455	459	433	444	454	424	428	469	465	431	453	472	440	462	482	444	416	480	482	442	463	483	494	408	424	443	469	489	417	488	448	420	468	436	437	445	441	442	434	427	420	454	421	445	384	447	439	452	440	423	436	478	436	441	461	452	467	427	449	428	438	435	460	458	434	451	440	465	460	494	443	416	422	469	459	441	410	455	446	478	444	453	467	429	458	449	513	468	441	424	461	448	444	455	434	462	485	486	451	495	463	447	453	499	410	454	427	427	419	471	436	463	433	456	467	424	429	446	450	458	460	461	469	434	482	475	471	436	484	483	414	427	453	460	462	463	465	461	476	468	442	438	408	446	464	454	437	497	425	462	424	460	479	469	427	444	423	467	429	455	439	485	469	443	432	465	467	452	492	434	451	489	438	427	447	447	475	462	441	459	469	443	423	444	421	445	420	444	428	455	474	466	460	462	426	407	419	432	445	439	409	462	451	447	464	474	450	451	441	434	442	457	435	447	462	468	446	409	455	433	450	461	485	416	478	450	454	501	477	431	507	447	446	441	461	478	464	447	420	422	409	461	422	482	478	460	450	437	431	461	457	433	431	425	439	510	457	435	414	455	416	484	407	478	467	439	432	461	436	454	448	459	455	451	441	449	467	464	450	489	449	452	500	423	434	413	455	469	481	442	438	463	470	457	424	441	458	440	472	448	453	440	473	444	455	461	454	467	460	424	492	465	478	474	446	435	484	462	455	488	468	427	459	453	421	461	469	445	443	453	466	463	451	449	470	469	411	463	467	479	449	498	448	432	489	488	462	464	474	445	440	475	456	439	466	431	432	454	426	467	458	436	499	471	458	441	453	490	446	454	438	458	422	488	441	438	443	457	448	471	471	431	438	413	447	431	446	475	452	459	483	466	421	449	413	419	460	445	427	431	453	432	456	443	490	484	474	464	457	429	520	487	468	449	456	452	471	460	446	431	416	476	458	434	469	452	451	440	426	465	421	459	432	417	462	448	454	470	439	440	438	438	473	439	468	436	462	439	443	439	444	465	452	425	472	470	434	472	443	462	445	465	438	473	498	491	457	450	477	493	447	470	478	465	452	427	448	468	461	441	454	489	459	453	481	448	456	436	448	474	424	458	442	481	456	464	441	457	464	484	488	439	423	447	482	472	453	436	442	457	439	477	435	460	486	511	435	483	470	456	436	439	467	469	418	500	458	452	431	463	474	453	444	429	455	453	470	444	458	479	426	404	449	451	464	438	421	458	473	448	453	445	453	464	475	417	405	434	461	456	429	472	500	454	472	475	436	473	484	486	474	450	436	455	458	473	445	483	457	452	455	457	465	478	438	420	445	439	458	465	467	434	457	482	432	445	449	458	483	493	449	449	442	440	437	454	466	468	431	447	461	467	457	427	440	524	459	442	456	498	468	421	456	466	478	451	423	464	471	468	462	431	460	464	466	441	462	475	491	451	462	452	430	427	458	449	411	480	457	471	429	416	456	440	479	456	444	464	453	489	436	484	474	484	457	437	440	453	488	447	450	462	474	421	427	433	448	455	434	450	455	455	455	449	430	494	445	440	510	473	453	478	444	456	484	450	438	418	481	396	433	430	479	455	454	469	436	429	443	405	478	432	470	456	431	439	432	477	449	483	454	465	482	445	412	419	440	503	476	446	469	446	450	452	438	447	432	470	460	423	420	467	460	428	419	467	446	427	421	434	483	449	453	456	462	439	479	440	427	436	444	470	439	475	450	447	429	457	451	448	454	434	473	487	443	447	424	425	421	441	413	429	467	466	488	460	438	439	432	434	466	491	461	484	453	423	533	472	471	461	448	456	469	421	453	444	447	501	428	444	447	465	429	481	487	484	446	465	460	429	448	437	454	458	462	446	473	454	498	497	473	411	453	415	468	510	410	446	436	450	458	437	492	453	453	429	423	457	438	476	473	442	481	425	489	469	455	433	440	412	447	444	436	455	462	472	450	459	480	463	430	450	449	470	442	482	426	466	446	402	472	469	474	459	416	446	440	412	458	423	434	449	404	462	484	427	444	468	453	440	465	458	477	461	411	477	430	478	431	470	434	427	458	454	449	426	455	443	437	441	455	422	458	432	414	433	453	452	467	465	495	451	488	471	445	443	469	420	425	475	472	440	432	474	446	472	444	431	412	452	436	447	477	408	427	453	454	401	415	440	459	452	491	476	450	439	455	452	437	519	468	422	442	437
22926	21098	28830	23579	21098	20912	2822	697	495	406	368	334	308	263	253	215	222	195	161	207	165	173	170	157	143	161	152	141	157	156	145	146	144	130	134	139	140	143	131	114	131	131	131	126	133	124	136	125	129	139	118	140	133	118	131	118	129	123	155	118	107	125	125	117	144	109	110	102	140	122	118	121	102	120	133	132	118	131	141	104	142	129	123	120	126	104	117	125	122	130	127	145	137	123	114	122	119	117	120	105	127	140	100	112	124	120	126	124	138	123	120	137	118	119	114	132	112	136	107	132	114	116	133	133	126	110	119	133	108	105	123	101	131	145	125	120	132	129	113	113	121	116	126	108	114	125	113	119	133	117	127	136	122	141	118	114	106	129	121	130	121	118	126	119	138	120	137	124	116	131	106	101	119	113	122	134	121	110	113	121	110	116	119	135	116	124	113	135	117	110	124	105	128	122	119	148	110	106	113	118	100	138	114	130	130	111	111	117	102	115	102	115	116	121	126	123	126	113	109	107	114	140	110	131	105	107	128	121	105	124	111	122	126	120	111	114	128	110	118	107	126	122	127	100	105	138	109	107	111	137	112	123	115	130	121	129	110	122	106	113	104	107	98	133	135	102	117	132	115	111	115	124	111	134	115	127	130	145	98	114	108	100	119	117	122	109	137	122	125	107	121	120	120	116	99	121	114	114	113	115	98	128	147	116	127	119	119	128	118	129	148	129	122	127	117	102	103	107	128	120	145	115	122	117	114	95	106	117	119	111	116	123	110	112	116	114	112	127	119	117	103	111	103	124	128	126	106	127	121	115	147	125	136	111	94	113	119	114	135	119	98	123	115	113	112	119	116	106	116	114	115	94	114	111	132	124	117	134	138	128	118	120	143	130	120	115	108	108	106	131	117	98	123	114	126	118	114	130	103	134	106	125	120	120	110	128	106	114	106	103	116	109	112	118	115	99	119	118	125	140	122	109	113	123	123	146	106	119	115	137	100	131	126	116	125	148	112	119	115	116	128	136	129	87	137	112	123	115	108	126	123	114	121	130	117	129	119	122	110	104	107	129	129	124	103	112	129	119	112	139	123	104	119	138	120	122	134	98	123	125	101	108	121	111	127	109	125	156	112	119	116	135	116	129	111	119	99	101	102	117	119	129	124	116	122	119	128	94	116	95	122	110	129	103	129	92	110	119	117	135	115	90	102	137	112	121	140	107	126	118	104	123	124	105	109	110	125	118	137	118	131	105	117	96	110	114	113	120	128	129	115	119	124	112	128	124	115	98	117	124	109	111	128	113	125	128	122	125	119	132	117	113	99	109	121	99	111	118	118	133	142	125	111	120	130	105	129	116	154	119	127	123	124	139	107	116	136	107	116	139	127	129	128	107	125	111	123	116	124	125	106	120	103	149	126	129	105	115	142	112	116	145	114	149	143	143	122	116	105	134	121	126	130	115	103	114	109	131	125	124	107	96	123	107	125	132	112	143	122	107	126	131	102	120	104	123	124	107	116	134	119	111	118	104	122	119	120	138	122	134	130	97	123	120	117	110	115	110	129	126	123	112	106	111	113	99	120	116	112	135	125	146	122	112	117	115	103	110	124	121	124	109	124	129	117	118	116	112	104	123	125	127	95	129	102	131	125	128	104	131	115	117	135	123	118	113	124	115	128	111	119	121	107	118	127	117	117	116	103	122	120	132	124	137	119	126	128	115	131	111	109	117	109	111	107	114	111	113	117	135	114	109	117	112	127	121	107	111	126	117	126	102	128	119	109	111	117	113	94	92	102	120	118	129	117	111	106	128	127	100	113	134	124	122	122	124	108	132	135	127	123	126	95	127	136	131	148	119	113	137	115	110	131	100	115	104	110	103	115	117	115	110	113	127	122	108	105	112	128	131	117	110	110	135	119	111	116	110	129	122	126	119	109	119	106	141	137	130	112	121	109	100	123	107	94	104	115	130	134	112	100	115	102	110	116	127	103	119	110	131	165	140	114	100	108	111	110	125	113	130	121	127	137	127	103	120	124	110	112	104	136	131	122	126	118	120	137	140	115	125	106	121	122	118	110	130	121	125	119	128	120	130	95	110	119	135	116	116	124	114	111	106	98	130	105	122	116	117	142	132	139	135	116	105	107	110	105	119	109	115	112	109	104	112	111	123	116	130	136	110	141	98	115	122	116	110	105	121	126	105	127	92	114	113	126	127	116	122	130	114	129	128	117	117	127	122	110	115	145	98	125	137	136	106	114	112	124	125	127	117	126	106	110	117	116	118	116	108	134	118	118	102	107	125	133	107	123	110	120	119	131	132	142	116	112	112	110	118	122	104	125	118	129	110	120	112	122	101	115	130	119	109	110	111	127	121	132	129	118	121	117	125	111	111	105	128	165	117	114	114	124	106	111	142	130	145	114	101	106	126	128	109	133	128	105	135	115	120	105	133	111	133	123	132	111	134	128	129	128	119	124	127	124	134	118	122	124	113	135	134	121	114	93	106	136	130	107	115	129	98	121	110	118	116	125	124	112	119	112	104	142	102	125	113	120	105	110	119	122	123	115	145	109	102	114	143	132	113	107	120	105	129	119	98	96	147	120	120	97	129	124	120	136	109	133	111	138	102	110	131	117	117	122	112	108	102	103	108	102	121	119	117	124	113	99	109	100	118	121	138	119	117	110	125	130	113	105	130	120	107	110	100	124	119	123	104	125	109	110	105	110	122	133	121	133	126	121	110	120	131	115	109	99	128	118	112	126	108	126	119	132	113	136	118	115	121	141	121	103	130	85	135	121	128	115	130	109	101	100	115	106	108	120	115	125	117	98	120	125	110	120	123	120	104	129	135	114	117	134	117	108	119	123	117	115	126	115	139	108	118	117	122	126	100	134	125	113	119	111	112	121	117	111	93	112	123	138	114	107	119	125	126	113	106	121	127	121	114	113	118	124	116	126	96	126	117	106	113	95	122	130	110	116	142	121	100	114	124	121	130	126	114	117	108	132	112	107	114	131	101	124	115	126	107	114	137	129	118	134	121	110	126	117	95	141	113	116	109	115	114	135	124	126	129	107	117	110	128	98	126	110	129	115	92	120	93	117	130	111	123	108	114	97	130	110	123	105	124	111	121	109	126	110	121	109	112	98	126	118	117	118	140	131	111	111	122	146	125	108	107	133	111	115	131	131	117	138	117	102	114	120	97	133	119	120	117	130	108	123	107	121	124	113	112	118	137	120	116	114	112	104	114	131	121	106	125	83	123	103	125	113	97	100	120	115	136	123	125	100	131	131	134	126	116	135	110	128	116	128	117	138	122	112	116	124	133	132	126	123	118	104	100	111	110	109	124	114	109	117	131	106	125	135	120	129	124	114	120	114	104	90	126	131	103	103	110	133	117	116	111	128	129	136	119	118	115	122	129	133	122	125	122	124	117	105	136	117	124	114	102	125	117	115	126	110	115	112	106	121	132	149	112	112	113	108	108	119	128	127	108	135	120	123	133	106	115
7385	15510	12883	6634	4675	3225	2472	1879	1519	1312	1053	902	748	684	636	593	462	474	417	438	391	365	366	348	320	286	274	307	255	254	294	240	292	256	273	241	245	210	234	214	219	218	226	207	194	213	209	210	241	201	210	229	200	191	195	211	219	191	191	207	207	203	199	199	206	212	208	219	213	188	186	199	195	203	210	196	184	195	179	236	207	215	186	206	188	229	182	195	209	197	198	164	210	188	197	203	196	219	214	198	186	186	199	211	187	163	212	191	178	193	192	191	189	197	210	169	199	193	192	191	183	198	198	175	183	190	206	178	206	173	204	174	186	187	201	204	198	193	193	194	202	201	187	190	219	192	199	182	170	163	198	181	208	205	173	178	187	209	205	178	192	195	198	189	198	164	174	192	178	202	194	210	212	187	173	189	194	213	190	182	197	193	193	204	176	200	164	196	195	186	192	192	204	208	184	200	190	188	179	212	167	205	201	188	188	198	206	196	189	183	166	179	204	188	206	175	185	187	206	172	191	188	175	200	182	187	176	179	196	187	225	197	224	179	182	238	206	186	169	159	180	169	184	199	183	198	199	216	200	226	194	184	207	176	203	218	180	206	180	210	181	203	189	166	206	197	185	180	200	177	183	211	206	211	218	179	218	202	178	194	215	194	222	182	186	215	187	189	219	184	205	175	172	181	172	184	184	178	203	207	186	181	183	196	188	195	201	196	189	201	172	238	191	178	190	161	198	205	180	182	224	182	210	187	185	170	205	170	170	185	180	202	196	186	181	205	215	193	220	201	175	193	192	209	198	212	174	182	176	201	196	194	198	183	196	200	216	192	212	169	175	194	174	193	190	183	182	207	202	193	185	202	180	203	176	184	187	184	204	172	193	185	201	194	192	196	168	188	204	192	188	197	176	205	194	191	161	214	188	190	185	192	184	159	181	182	203	199	175	203	196	187	191	196	207	183	192	185	170	204	200	182	169	189	185	206	189	182	186	200	194	198	192	183	172	178	177	203	217	192	173	198	190	197	194	189	165	194	197	195	199	190	186	194	162	207	190	184	207	190	199	212	170	214	197	191	173	193	188	198	216	181	187	179	190	187	198	196	188	176	191	188	186	193	187	182	199	212	197	204	173	201	193	190	197	186	162	176	215	176	208	189	184	180	199	183	206	201	212	191	214	224	196	161	205	162	181	206	201	190	194	199	196	175	209	174	217	172	185	192	188	183	202	214	194	167	176	195	188	185	189	180	177	204	177	190	189	210	195	176	215	170	174	231	193	180	206	187	199	208	205	209	180	191	228	202	180	188	175	186	198	199	209	191	208	208	197	207	189	178	187	201	205	186	186	216	177	207	182	154	174	196	173	188	179	176	186	197	174	180	196	179	177	177	200	195	192	190	217	180	188	184	196	175	200	202	218	196	186	201	195	191	181	179	195	185	191	171	183	191	171	183	200	198	211	194	206	168	181	179	186	205	194	207	200	185	173	196	166	162	195	187	206	167	176	195	201	171	190	187	199	205	188	193	193	216	176	199	176	197	173	181	180	185	193	176	196	212	165	208	198	184	185	181	188	201	198	188	188	208	201	195	192	191	217	189	178	176	196	180	170	199	182	186	193	204	188	161	193	214	192	182	200	183	195	202	173	186	181	192	205	190	173	192	194	181	178	194	175	185	163	187	195	192	231	179	208	197	166	204	178	196	212	186	193	183	193	172	198	188	171	183	182	184	204	204	196	178	171	215	174	184	198	171	176	194	147	184	188	176	194	197	202	173	201	185	188	198	216	197	208	184	193	176	195	181	188	202	188	189	171	177	186	185	187	181	187	196	202	199	221	178	205	187	222	196	189	216	176	204	202	168	206	189	214	205	202	221	199	181	177	204	190	171	207	193	162	196	167	192	170	185	211	176	195	183	196	184	187	210	177	209	193	195	196	195	184	182	184	202	172	186	203	216	178	213	191	172	185	200	186	181	174	185	208	229	183	175	206	214	206	183	199	183	206	198	198	191	217	176	170	204	185	203	187	186	190	208	188	188	187	178	206	204	193	197	182	188	211	168	199	165	207	191	167	190	188	190	160	213	191	177	179	189	187	192	191	194	208	213	179	195	207	177	180	200	193	187	200	189	192	168	195	203	219	181	183	217	182	173	201	198	196	195	198	204	227	198	181	200	188	177	206	193	175	183	180	168	192	207	196	198	189	173	203	211	193	188	194	204	204	189	176	183	183	176	174	186	200	177	181	175	182	214	214	213	206	180	198	203	165	187	183	171	210	182	178	204	202	191	181	179	198	194	179	210	190	179	194	212	190	172	195	215	166	204	196	222	172	208	191	193	202	209	218	190	188	187	197	206	190	201	173	174	169	211	172	206	197	200	201	210	174	191	191	183	179	184	179	201	176	200	192	181	195	182	185	183	176	198	191	185	220	187	197	198	195	189	173	209	177	173	172	196	182	157	194	194	188	190	183	185	192	203	191	160	190	205	183	188	195	182	168	212	191	189	219	192	185	194	189	182	197	179	192	175	182	193	176	180	164	203	183	190	195	195	211	168	181	205	200	174	197	220	182	184	190	184	175	211	198	177	204	189	184	197	178	196	194	162	193	181	198	171	172	190	183	202	195	207	178	187	197	206	184	179	196	189	172	189	190	193	186	194	177	200	187	199	182	170	197	189	185	190	204	173	180	188	166	197	221	213	179	177	187	207	177	182	182	171	200	198	186	194	209	196	183	183	204	229	167	191	195	207	179	198	175	221	207	198	201	176	192	196	190	176	163	204	192	194	190	189	176	194	193	178	198	173	230	174	182	182	181	173	176	199	202	179	191	206	193	181	169	186	190	181	209	190	205	184	209	183	192	205	191	168	203	175	191	189	211	193	194	194	190	200	206	188	192	179	180	188	166	203	196	184	186	200	207	183	174	199	179	190	174	174	201	203	180	200	195	161	187	193	174	188	205	179	192	184	178	175	178	190	195	188	195	212	210	184	201	191	186	188	184	182	205	171	188	207	183	179	191	175	198	182	188	174	196	207	192	194	169	210	187	176	191	188	199	225	188	177	182	198	198	197	201	175	188	180	179	181	186	204	201	171	170	195	185	187	210	180	187	194	167	199	192	210	176	188	192	188	187	195	191	175	160	196	196	189	194	189	203	201	193	194	193	193	168	199	197	188	187	217	189	200	206	155	208	215	214	188	207	174	190	186	182	211	221	174	189	206	211	216	197	210	180	179	167	183	172	205	195	177	191	199	183	183	206	188	162	197	208	201	220	187	198	214	180	163	174	198	195	167	199	200	188	206	171	189	189	180	184	191	195	181	221	195	183	190	184	202	202	192	190	198	207	191	191	164	182	196	190	191	182	204	199	212	173	192	189	208	203	196	188	186	200	186	186	217	173	174	203	198	200	193	191	191	187	211	189	188	203	197	175	164	178	177	183	190	218	203	182	184	205	198	180	185	189	159	191	201	185	169	195	202	227	198	164	199	195	196	211	188	184	193
26653	20022	6205	611	367	389	350	350	308	317	320	311	296	335	327	335	285	322	313	338	315	333	285	323	309	325	317	342	317	300	315	323	341	322	329	306	327	317	290	325	316	329	286	295	281	325	331	344	323	320	325	306	315	335	321	317	306	328	300	322	355	307	282	323	334	335	307	353	341	296	309	322	319	345	322	310	316	322	274	309	321	322	299	354	297	320	327	301	333	310	330	308	300	341	302	334	267	312	316	335	294	313	329	327	325	300	297	314	288	329	319	320	312	343	330	298	298	326	322	325	306	315	350	323	327	310	305	266	302	300	340	333	314	342	338	302	311	316	332	333	317	334	313	321	275	318	313	325	294	327	302	336	306	328	313	315	343	281	337	317	345	335	323	310	352	325	297	306	336	303	323	273	320	278	310	331	302	313	289	325	296	308	307	280	319	328	304	303	331	338	327	303	321	306	320	305	301	325	302	291	326	310	274	340	328	286	333	317	312	297	310	313	318	288	354	299	337	295	310	319	316	263	323	310	338	284	348	313	308	334	284	340	334	291	310	328	301	330	307	335	302	318	306	322	339	302	291	291	317	306	325	350	320	332	312	344	313	310	307	289	296	304	320	319	290	339	310	323	340	311	318	324	335	310	302	271	323	324	343	337	331	320	289	277	328	309	297	337	306	352	258	285	289	339	306	332	329	318	333	359	325	331	297	305	311	337	321	301	300	320	329	327	295	310	313	307	303	302	324	324	321	330	304	344	314	297	300	323	302	294	337	323	296	334	313	300	350	304	314	320	320	337	310	316	326	327	324	328	299	315	307	351	304	314	346	337	316	318	299	315	323	325	329	312	309	282	326	313	338	310	333	310	299	322	315	309	295	281	339	300	306	301	291	326	331	328	326	301	303	320	304	326	306	310	314	326	289	288	294	294	293	326	294	301	359	322	320	313	304	336	325	291	333	321	310	287	305	296	340	310	313	296	322	310	316	330	315	313	329	325	297	334	328	297	321	310	299	300	332	310	294	312	323	286	302	286	336	318	301	288	306	331	307	300	351	297	303	324	331	342	311	328	313	330	294	295	309	310	291	328	319	349	358	304	361	328	354	322	352	326	305	304	295	317	294	314	322	315	342	313	309	340	337	332	321	315	301	308	323	314	313	307	310	299	311	308	292	327	362	305	325	296	306	308	327	306	353	316	283	291	318	299	304	301	301	307	326	357	308	325	290	345	305	311	306	321	334	288	318	330	307	296	311	283	315	321	305	318	307	286	302	290	310	291	256	307	325	293	324	302	320	339	313	351	346	316	291	306	343	325	320	296	320	293	346	307	311	344	291	308	323	330	306	324	317	311	336	312	329	293	317	316	321	286	333	298	327	312	335	302	319	293	298	351	348	359	348	310	299	335	315	333	315	305	292	311	300	309	332	302	314	287	329	329	289	313	312	322	323	306	309	307	296	312	328	316	288	301	306	308	307	362	301	293	308	329	310	303	303	317	305	309	280	338	315	324	292	330	295	295	267	329	348	322	320	306	313	311	348	307	309	323	298	318	335	299	309	308	331	313	322	315	295	332	320	314	319	280	330	283	294	308	299	314	314	308	295	289	320	306	310	302	281	312	330	315	315	317	305	266	305	328	340	295	336	337	312	341	334	345	319	292	303	289	324	305	361	282	329	332	328	302	338	320	315	303	317	308	323	332	314	343	326	316	295	315	298	297	299	316	301	342	312	336	326	354	336	308	296	290	310	290	298	315	294	311	300	311	306	323	309	298	323	331	320	327	320	296	315	302	323	348	341	297	289	315	318	313	331	301	298	324	352	340	327	317	322	301	313	299	315	314	324	298	326	347	317	338	323	309	335	356	292	304	333	307	311	284	288	302	310	331	316	323	315	320	324	297	310	307	323	307	326	283	312	302	327	316	280	299	329	342	295	316	323	300	329	328	345	308	317	325	321	329	313	319	336	303	328	321	326	305	294	303	327	305	294	309	288	316	320	301	324	341	342	302	323	309	323	360	317	312	311	334	312	345	303	315	316	306	296	347	304	291	303	318	302	337	325	321	303	333	318	311	306	314	316	325	321	334	319	330	302	339	321	335	334	315	345	335	312	322	348	308	320	336	325	314	332	321	297	313	355	318	320	331	347	310	308	313	340	314	345	310	310	317	331	332	330	319	283	311	341	283	310	319	315	335	315	342	357	324	296	306	299	313	287	299	299	298	315	324	305	320	304	286	309	304	338	318	337	325	324	318	316	269	327	309	319	291	311	317	319	315	319	345	330	310	343	325	310	286	295	307	310	329	301	310	327	320	312	330	295	300	353	272	325	309	340	333	332	304	313	306	340	304	313	320	315	313	357	317	314	330	311	338	325	320	312	332	314	325	335	310	302	352	296	329	329	305	312	324	293	367	311	324	334	313	294	311	340	322	289	290	328	328	320	328	306	329	310	314	329	352	310	346	316	296	290	335	328	322	294	330	287	332	335	307	296	326	304	304	323	308	328	288	300	301	280	291	312	339	328	308	306	276	296	341	330	303	294	337	319	322	325	322	270	290	304	294	310	320	305	334	327	312	321	321	313	340	331	306	324	329	330	297	342	322	332	313	316	319	331	303	321	338	304	317	297	311	314	329	336	343	329	310	339	355	318	330	309	316	295	308	300	345	309	300	351	317	315	339	343	307	307	318	323	334	314	344	312	317	327	335	300	285	319	333	301	341	308	325	335	325	269	327	298	320	317	323	312	309	315	341	320	334	293	345	326	321	321	306	314	335	327	303	312	285	302	325	344	329	319	311	308	320	305	300	300	340	306	328	321	294	322	326	301	331	318	306	323	331	304	309	296	319	315	320	305	322	314	292	309	318	295	296	310	320	313	285	312	314	325	312	280	326	287	352	308	287	375	298	314	321	319	326	315	294	331	304	299	341	330	319	318	289	319	315	334	353	293	351	323	290	302	312	324	321	332	296	301	340	320	294	299	289	329	318	315	309	307	297	297	307	340	336	318	319	315	269	320	320	306	288	291	318	314	297	359	304	318	307	318	282	335	274	322	324	336	332	314	334	329	300	287	309	303	301	320	342	310	300	293	366	317	309	311	307	334	317	345	334	309	360	316	326	318	327	320	291	290	312	296	343	288	329	305	310	313	302	317	287	299	338	343	312	319	282	314	286	308	306	303	326	320	315	307	305	323	312	289	324	364	300	299	316	339	315	331	312	343	310	283	297	315	307	348	301	325	312	306	315	298	285	327	314	353	336	346	323	313	294	288	336	343	339	325	327	291	304	314	313	303	330	288	322	315	307	297	293	311	289	307	309	312	317	322	344	337	307	296	341	314	332	292	330	307	315	327	338	311	321	328	308	277	297	304	324	316	286	311	303	305	293	327	301	303	319	323	320	313	263	313	293	317	331	318	312	319	343	306	314	332	322	299	348	350	318	310	326	322	298	313	323	324	297	350	300	309	294	358	328	348	317	297	292	346	305	320	325	333	284	313	325	288	305
4053	1326	1145	767	632	619	560	555	556	508	505	514	493	516	496	480	461	494	488	472	502	496	458	497	469	496	453	506	491	479	475	451	509	476	465	483	504	478	476	490	468	489	500	479	485	472	447	479	453	474	485	522	467	517	462	486	467	467	513	504	477	474	494	464	493	502	453	489	497	478	522	508	491	496	447	442	449	493	487	479	480	502	501	471	518	525	505	473	467	503	478	490	456	469	475	448	518	484	472	487	468	475	517	523	422	488	492	436	475	496	468	471	510	487	482	484	493	461	465	480	471	461	484	460	477	519	519	487	493	463	456	437	484	538	463	516	470	473	484	482	456	490	463	460	481	520	475	493	487	481	470	468	484	478	503	444	465	506	451	518	491	518	464	470	487	484	466	475	481	484	495	476	478	529	527	439	484	456	475	486	485	471	504	482	466	462	493	473	490	484	530	517	501	504	494	508	481	493	483	497	524	493	488	496	483	489	513	487	476	490	460	513	458	514	467	499	486	481	529	485	469	515	469	504	501	462	508	464	460	479	431	522	464	461	481	471	504	471	492	494	487	477	474	463	481	459	469	503	493	483	479	472	476	452	450	504	475	488	490	488	473	518	447	505	465	494	472	481	506	496	506	516	491	458	475	461	447	455	453	489	470	468	470	536	478	510	475	488	456	482	472	473	469	558	472	457	437	518	480	498	502	511	491	477	449	514	478	484	503	501	465	445	455	469	474	474	478	462	485	528	478	492	465	490	492	455	559	508	475	506	480	478	518	424	487	487	500	463	468	494	513	454	478	474	487	490	489	477	498	486	512	540	486	492	484	486	475	468	478	488	500	500	461	471	483	549	442	484	504	495	489	461	479	480	476	489	524	462	496	503	481	481	482	469	508	532	512	491	461	493	487	502	509	525	508	483	489	474	474	505	469	510	458	471	456	480	480	455	495	457	521	500	466	457	491	494	491	489	476	490	464	481	449	456	478	495	454	490	496	446	509	501	466	459	510	504	468	486	471	511	482	487	485	500	482	498	483	495	467	481	470	473	455	486	488	489	462	485	488	481	505	448	479	491	514	494	495	507	449	470	443	503	447	483	445	446	472	501	514	510	446	469	498	509	491	484	441	487	467	513	488	500	521	487	501	508	484	490	474	474	496	496	498	487	506	486	488	480	488	506	457	476	531	514	445	456	510	492	454	490	425	492	447	444	471	471	524	460	470	524	495	479	466	483	472	513	448	466	500	466	477	488	484	487	485	457	477	499	480	445	513	433	499	480	460	460	508	500	518	499	488	490	476	446	427	467	530	491	452	477	478	494	464	512	507	467	489	484	490	483	448	506	502	509	494	476	493	463	467	487	469	494	459	474	483	525	528	481	466	470	456	468	454	460	489	460	507	483	457	454	490	484	451	451	529	472	492	484	465	454	486	490	495	502	477	476	465	481	499	478	481	499	504	474	499	478	475	460	477	479	511	465	494	495	513	472	508	487	482	495	490	485	450	524	503	485	477	496	475	504	457	542	518	520	458	527	477	512	446	505	461	464	486	493	473	466	495	478	465	478	476	525	476	492	519	505	509	495	470	462	467	454	470	492	489	494	484	483	453	440	489	506	490	459	525	528	471	465	481	525	479	496	455	479	521	491	488	458	468	455	472	469	494	500	509	493	490	498	488	443	465	465	519	489	466	451	487	502	494	490	451	502	505	514	484	497	484	451	488	512	475	489	456	474	517	459	487	468	480	483	503	490	474	481	442	489	483	472	440	470	452	480	489	497	477	498	461	484	462	507	512	476	482	464	473	485	503	504	488	470	463	465	455	443	466	472	484	501	497	476	450	453	468	485	510	487	483	469	503	470	473	481	490	480	428	481	465	465	475	496	500	473	498	471	502	485	443	459	498	488	515	485	483	480	466	469	475	491	512	474	476	476	483	491	461	488	498	511	466	461	483	466	496	464	510	473	446	494	522	484	517	500	507	510	498	455	480	481	475	489	454	457	449	496	502	525	461	452	478	435	499	463	486	525	458	468	474	502	468	493	436	461	448	485	499	465	482	482	503	466	503	475	453	448	496	509	470	481	477	469	448	486	515	525	509	510	499	460	471	519	480	483	463	468	465	493	455	494	511	507	465	483	461	491	440	487	442	461	486	472	516	478	500	463	440	458	498	469	518	470	530	486	464	497	468	478	462	461	488	484	464	475	479	488	476	512	460	520	482	476	475	476	486	467	473	466	491	422	471	460	490	488	478	498	461	477	476	505	497	506	470	479	465	471	495	475	497	525	482	474	530	469	507	454	501	524	471	481	461	500	458	474	479	505	478	493	505	511	504	486	473	471	521	510	463	483	472	488	466	453	489	486	464	454	471	476	471	493	465	466	450	511	481	525	506	460	480	473	470	495	460	472	467	487	490	472	479	477	510	534	516	498	462	488	471	508	461	492	491	476	439	488	492	488	519	469	498	464	454	525	457	495	510	470	486	488	513	464	462	491	464	462	459	500	519	484	487	468	484	462	448	454	485	492	458	507	436	473	494	470	464	506	463	485	463	483	480	523	471	469	488	465	475	498	526	478	493	503	488	464	465	503	468	459	493	452	521	504	455	489	489	476	489	477	474	462	487	477	478	507	481	512	468	485	447	433	507	493	548	426	496	474	473	501	436	455	515	455	479	465	477	486	513	498	463	482	472	508	485	474	497	490	507	477	464	553	512	508	503	481	457	490	494	490	481	509	486	483	497	467	480	459	493	502	484	451	481	465	499	481	482	493	457	501	491	495	467	443	507	488	493	478	459	481	460	465	463	453	496	468	463	469	460	496	456	466	491	472	479	467	465	473	463	458	489	470	442	520	473	505	441	497	512	478	483	471	496	471	475	453	497	493	462	491	474	474	443	490	527	492	481	443	461	483	508	516	483	492	487	450	482	502	523	471	486	443	475	470	480	469	463	482	468	464	470	476	459	482	488	476	505	486	481	457	476	482	483	468	493	517	482	462	479	483	543	493	500	468	482	439	467	484	465	492	489	515	467	477	470	477	477	469	475	468	531	488	455	483	472	458	509	495	500	484	459	508	490	508	488	494	507	470	453	447	518	532	477	475	502	466	475	494	468	499	488	502	459	468	471	505	481	486	510	481	540	510	458	462	464	470	484	461	498	452	486	474	505	474	461	487	502	508	460	477	497	499	465	459	438	514	465	526	497	477	444	442	487	514	470	455	481	544	499	475	492	464	501	499	471	496	451	487	499	512	505	480	502	508	470	522	480	485	489	443	510	504	507	509	496	471	463	442	464	450	484	515	482	482	526	502	489	477	483	471	515	467	484	499	486	453	463	447	473	496	528	517	444	484	484	484	472	482	511	507	495	495	486	502	499	499	486	509	476	446	482	479	510	500	494	481	473	512	469	484	516	489	452	485	456	484	470	527	455	460	453	483	508	469	489	472	492	479	487	530	472	480	495	499	502	478	466	493	438	467	478	495	471	482	462	486	513	498	478	464	462	479
23842	21128	28390	24083	21091	5703	835	551	464	441	406	362	391	314	339	358	335	352	313	303	312	355	308	327	333	325	295	317	300	335	337	292	299	314	305	264	326	310	316	300	300	310	326	266	293	304	320	293	332	285	316	284	280	304	295	297	310	306	271	300	291	281	303	286	282	273	284	296	287	258	259	288	305	282	272	289	307	266	324	308	295	293	310	296	284	248	291	289	274	299	310	263	302	283	287	324	272	258	320	281	305	290	273	308	274	283	287	310	314	275	278	303	312	300	284	296	285	292	291	309	297	310	335	284	281	310	295	277	300	277	303	283	266	303	283	258	304	308	261	265	335	299	301	305	289	287	279	305	290	303	268	278	278	292	278	290	281	293	277	336	274	298	263	329	277	316	280	272	273	259	298	285	304	241	302	284	290	299	284	297	302	290	304	254	278	280	289	297	303	277	281	260	310	300	281	261	291	261	261	290	295	310	305	285	281	291	287	306	312	313	285	309	289	319	315	295	304	291	293	314	303	324	255	271	309	279	284	243	279	254	317	290	314	270	312	277	308	274	274	287	281	266	308	268	289	308	293	308	288	300	292	305	307	289	287	301	336	292	259	284	306	309	315	293	288	277	252	269	292	288	311	289	300	257	283	314	273	303	284	316	297	318	292	282	288	275	287	296	269	300	295	304	299	294	270	276	257	294	287	288	282	302	306	264	315	303	295	281	298	288	297	294	268	310	273	300	250	308	262	287	304	271	292	285	292	298	273	294	281	295	302	308	252	317	316	339	294	249	289	276	280	288	297	291	279	286	285	284	279	301	289	309	319	301	289	275	292	273	299	279	267	290	253	321	278	284	287	300	282	319	288	346	312	318	288	279	290	311	305	301	295	269	280	296	279	264	303	284	299	271	313	293	301	277	283	304	296	283	291	318	300	297	297	286	260	284	301	306	283	308	282	269	265	308	296	292	297	284	303	336	303	281	312	271	295	283	294	296	270	298	265	272	278	258	268	295	299	284	272	287	265	284	307	330	276	294	318	309	299	269	299	276	251	318	278	292	262	291	291	271	300	273	285	278	265	287	242	277	280	295	291	295	307	253	271	319	314	246	289	300	292	295	317	293	306	299	268	290	309	287	282	329	271	311	285	304	306	313	278	296	278	297	269	287	300	289	324	261	305	259	291	305	279	295	293	270	315	302	304	305	326	282	280	312	275	311	289	263	276	321	298	301	300	288	300	309	310	286	281	310	257	311	318	263	286	259	274	268	280	293	281	295	277	280	309	303	322	275	303	280	337	315	301	285	319	295	267	285	279	315	275	298	281	314	286	278	251	280	294	294	343	298	279	276	276	308	300	273	313	324	303	294	283	290	287	309	278	277	306	311	268	309	273	297	285	315	285	294	294	271	317	296	271	275	275	307	340	278	286	284	304	287	271	279	264	278	300	289	316	270	296	291	299	281	310	308	302	287	312	274	282	287	298	319	300	288	285	281	297	274	280	306	280	294	294	294	337	275	292	283	297	288	277	307	309	309	292	287	309	307	306	278	262	319	271	296	292	292	250	307	297	285	276	279	282	317	277	292	301	304	275	300	264	284	315	282	306	297	295	330	265	312	278	289	293	256	279	343	280	272	329	267	300	281	286	291	276	299	282	293	314	286	291	309	301	311	310	269	282	298	291	284	276	301	297	268	290	272	286	308	285	293	295	293	291	260	277	255	292	267	283	289	300	301	278	291	277	284	285	297	302	283	295	311	279	308	299	300	306	292	282	310	299	252	271	287	263	306	300	275	281	264	291	287	276	292	301	278	313	282	299	297	304	259	287	286	255	291	282	276	282	303	297	306	303	272	283	282	300	286	304	288	286	307	291	316	299	304	280	288	293	265	281	282	286	279	296	282	287	257	260	289	303	331	299	300	285	285	274	269	263	279	270	304	310	325	296	325	288	308	288	275	305	321	276	305	281	290	280	346	319	282	269	311	286	298	330	288	294	295	292	244	304	306	312	291	291	315	292	289	289	297	263	283	288	300	310	288	301	271	302	249	296	284	321	263	326	291	274	303	278	281	293	268	267	274	281	302	321	240	302	303	303	273	272	301	279	277	296	288	274	293	315	282	269	320	270	275	292	281	292	290	266	270	265	339	309	282	294	280	316	284	303	289	287	300	266	268	272	274	305	272	277	301	258	273	283	275	282	311	321	315	293	296	267	301	237	260	267	284	270	292	292	302	281	282	289	279	295	326	309	284	266	279	258	262	304	273	255	284	284	324	324	286	299	276	311	306	283	292	284	297	276	279	284	252	292	300	296	296	267	319	277	269	305	278	294	325	302	281	259	295	285	299	280	292	320	281	281	300	273	284	296	281	321	305	289	268	307	317	275	287	297	307	273	277	294	252	275	293	271	282	291	282	292	284	298	247	277	299	290	299	297	290	272	286	279	279	276	296	269	296	301	280	292	303	276	261	261	292	296	335	309	286	277	305	282	284	303	279	296	293	308	294	261	318	310	286	298	269	309	298	265	290	299	297	281	322	314	289	321	255	256	321	291	283	304	270	288	286	311	276	299	285	297	300	295	296	287	306	270	279	279	296	311	268	301	308	265	285	273	266	275	278	270	283	279	287	276	280	330	324	294	282	280	294	279	320	283	295	306	290	276	265	282	273	287	311	306	318	266	272	259	264	274	295	307	279	272	285	283	293	310	289	282	273	264	300	323	275	297	260	291	268	286	264	270	270	303	269	280	284	273	288	290	299	313	284	288	291	276	280	282	290	315	277	289	302	273	288	298	288	295	295	300	328	291	279	298	290	293	302	249	297	293	286	297	287	310	312	257	256	263	295	282	294	276	293	273	310	316	265	272	298	300	290	273	306	286	287	276	285	264	302	283	294	302	312	283	288	287	273	291	257	293	258	294	292	306	295	312	276	286	308	291	301	261	280	301	295	277	307	279	303	292	256	278	272	267	266	254	299	281	309	298	324	237	269	277	294	285	314	248	264	243	284	265	293	260	291	276	300	292	282	303	290	305	282	294	310	297	277	276	288	301	306	309	267	286	290	295	277	289	302	305	298	283	311	267	295	276	276	274	257	303	305	280	301	239	296	273	281	322	281	281	290	287	277	272	291	299	315	279	271	274	309	278	282	269	294	290	312	308	290	285	295	271	285	299	259	261	289	267	301	283	317	258	271	288	322	268	273	303	277	275	288	318	266	285	294	282	255	295	284	268	278	300	316	273	278	312	307	299	280	272	272	290	303	285	312	316	305	280	296	305	290	321	311	291	285	300	288	309	352	313	326	287	284	285	316	296	287	304	301	297	278	306	307	277	265	300	273	314	309	297	305	285	293	267	283	258	293	290	296	303	260	312	304	277	312	300	286	302	270	315	289	329	265	280	289	291	284	305	282	295	282	313	274	285	290	285	280	306	291	280	288	285	278	291	300	312	284	297	283	269	297	287	320	280	302	322	284	304	302	290	279	294	286	296	302	314	265	275	288	290	276
5183	10245	8426	4281	2934	2157	1607	1469	1187	1045	879	815	772	720	630	653	612	580	584	540	550	505	539	526	521	530	498	459	496	511	533	478	495	483	473	501	467	480	455	489	468	457	493	467	467	432	424	494	483	436	447	448	532	478	462	477	425	464	450	429	470	466	496	484	426	493	458	442	447	451	431	452	448	488	443	428	438	445	486	474	450	399	468	452	426	428	472	459	435	456	414	453	463	446	485	456	422	426	461	464	448	454	464	430	476	434	438	440	451	460	423	418	479	451	431	419	477	440	421	429	445	419	458	434	441	434	448	476	444	459	448	406	434	466	455	466	486	400	455	429	462	398	442	498	442	436	462	474	470	480	417	468	443	473	437	463	451	436	457	462	448	486	474	451	450	459	450	455	453	470	483	446	434	447	459	432	434	466	415	484	446	454	469	434	441	447	443	440	425	454	476	438	445	408	429	430	450	425	461	433	456	449	457	489	443	441	423	462	449	453	466	452	445	386	439	467	464	433	444	424	469	435	449	453	437	432	488	435	471	473	471	427	478	412	455	442	419	426	438	461	452	446	429	448	423	433	480	417	426	429	446	450	471	503	457	465	404	453	441	440	435	425	458	463	451	423	432	485	449	465	427	458	438	420	473	473	421	470	511	447	448	453	440	435	432	476	440	463	448	432	442	454	436	404	421	452	472	473	465	451	416	410	428	444	447	458	428	475	421	478	435	449	450	431	457	448	457	419	423	451	458	464	433	453	447	488	458	454	418	424	433	439	463	445	435	459	472	466	470	437	448	428	461	461	412	461	469	434	462	420	410	426	451	410	445	467	457	417	454	438	433	454	432	470	427	481	439	461	426	472	454	439	471	439	468	468	447	438	466	426	459	494	487	437	437	442	433	432	442	435	451	452	452	435	429	481	459	414	447	458	431	443	431	413	459	459	475	463	424	446	479	457	467	415	451	428	422	458	439	451	440	443	434	445	424	428	407	480	446	465	424	451	417	438	454	453	436	431	444	415	445	466	452	433	453	432	442	448	489	444	425	452	432	474	480	438	441	477	448	443	456	434	412	462	454	420	442	466	416	454	478	465	440	448	433	442	432	418	425	433	492	410	443	428	445	425	460	484	432	452	482	428	441	416	472	473	451	445	463	476	471	437	401	470	459	476	427	457	423	429	456	497	415	458	459	462	465	474	473	475	464	478	441	425	460	424	454	476	445	475	454	463	484	440	469	479	453	466	474	462	433	422	457	440	436	465	404	411	478	444	430	465	443	444	480	423	439	463	442	484	440	446	433	444	431	469	441	425	452	467	456	426	414	413	461	437	468	444	416	457	433	445	421	379	469	464	438	458	465	432	449	441	425	486	447	438	455	417	403	458	483	424	465	433	448	445	444	418	466	427	480	425	444	431	437	443	452	425	434	462	445	449	461	449	473	444	444	446	446	468	447	431	456	441	438	456	478	470	435	450	426	455	477	433	459	442	418	426	412	443	426	442	456	443	472	449	437	444	495	417	434	489	456	422	471	472	458	396	462	450	424	463	460	457	424	451	444	437	432	473	456	460	455	457	458	427	419	470	431	435	421	462	471	488	455	424	439	441	432	424	445	426	455	437	444	446	424	432	487	470	467	464	461	431	445	448	463	440	407	433	478	468	474	442	450	452	417	431	442	449	448	434	469	450	435	512	453	458	471	427	444	459	467	454	445	437	439	423	426	454	417	439	458	437	460	437	445	453	430	453	423	442	425	492	451	448	462	463	422	502	446	454	471	396	439	445	459	466	497	456	427	416	479	452	451	440	450	440	453	428	475	441	448	488	435	448	455	431	404	468	439	472	447	449	461	434	418	471	427	469	447	449	406	472	433	428	447	447	467	476	437	453	408	445	437	440	495	415	496	448	405	450	465	448	437	432	442	445	486	470	454	454	445	462	454	448	441	419	465	425	416	420	418	457	430	419	429	493	433	455	420	426	477	428	447	435	435	430	427	441	447	498	434	451	426	455	421	439	402	458	450	414	402	474	480	441	448	438	439	441	462	432	467	440	442	451	453	462	468	440	460	432	467	468	455	490	433	441	446	457	464	440	453	466	444	448	454	410	480	432	465	441	470	477	478	436	429	417	443	440	425	424	412	437	430	423	439	456	437	435	440	484	433	444	458	467	424	429	444	463	426	418	426	409	452	476	459	441	474	456	456	415	456	453	420	427	432	475	437	453	448	462	455	454	442	469	454	480	419	449	448	464	471	437	451	449	425	465	437	447	422	417	475	489	441	444	442	468	443	445	422	438	452	455	439	446	464	490	469	454	425	453	457	429	434	492	453	430	481	478	434	444	439	434	463	415	464	404	416	460	461	437	431	478	408	479	431	456	433	432	455	426	451	457	447	453	475	426	451	437	528	441	425	447	453	449	467	427	457	460	436	427	480	465	451	407	481	443	420	460	454	445	453	473	488	447	469	495	448	424	466	441	418	478	428	410	454	474	467	425	422	467	427	431	423	446	441	471	449	451	467	456	457	433	455	494	461	458	473	436	438	492	463	426	458	468	482	479	479	446	418	438	454	477	462	434	455	404	453	442	431	429	457	435	437	452	459	427	445	442	453	443	438	420	446	434	463	452	445	463	468	432	431	471	416	488	466	434	480	491	426	462	444	441	452	417	460	432	450	483	438	435	456	495	444	419	467	436	418	430	474	442	443	450	443	496	435	425	456	444	429	452	436	442	458	433	429	452	430	427	445	461	442	417	465	435	473	427	452	476	465	441	439	446	437	484	474	436	469	471	460	422	422	458	483	430	445	474	476	481	459	442	452	461	479	443	438	431	419	434	443	427	450	439	431	431	462	447	406	409	406	410	475	446	442	459	434	449	430	442	422	453	463	435	441	442	426	432	437	443	451	458	469	495	468	395	431	451	474	478	428	437	465	458	428	409	460	474	420	396	411	452	444	455	435	447	428	448	453	453	440	404	477	439	417	480	444	459	434	421	453	430	450	460	430	423	427	481	435	443	440	448	448	432	430	439	471	443	442	438	451	423	476	475	480	420	398	463	416	447	464	465	479	468	435	457	423	462	441	449	446	481	461	423	431	441	457	447	443	430	481	430	486	469	418	434	457	450	445	460	461	435	451	456	468	475	464	423	443	451	443	482	457	469	453	465	465	418	435	444	461	432	427	387	449	462	446	440	482	419	479	462	462	417	454	449	477	436	448	486	465	471	443	430	474	431	438	447	436	458	450	438	434	479	453	451	460	453	439	420	449	412	431	486	422	436	465	432	437	431	454	483	479	468	468	449	443	473	443	458	422	490	466	455	422	482	418	510	500	432	454	469	456	492	424	434	451	471	489	482	434	472	427	426	459	468	447	450	489	455	458	479	450	468	457	423	454	411	458	442	460	441	458	425	456	424	490	460	454	458	434	421	454	453	464	461	471	422	474	452	491	477	443	477	443	476	437	459	452	450	453	501	425	423	425	410	448	434	481	428	441	452	454	429	458	451
23017	21132	28874	23643	21132	20924	2712	691	486	363	357	306	294	259	235	240	193	179	179	208	179	182	182	148	131	150	159	166	139	123	138	141	129	124	134	134	123	117	133	125	119	136	115	120	117	134	126	120	129	114	149	146	122	135	124	132	144	132	124	120	121	127	138	147	117	121	118	141	137	141	133	121	126	117	106	122	126	103	115	110	125	143	110	120	117	121	128	115	107	126	120	121	117	125	134	120	118	120	110	115	123	121	123	106	105	104	105	112	115	120	118	108	117	108	118	112	110	127	143	109	122	114	123	121	111	99	105	110	111	105	108	112	105	118	131	126	107	108	121	96	122	119	118	125	126	104	115	102	133	124	96	126	115	113	132	97	108	118	125	112	126	113	136	117	105	128	123	138	112	114	114	100	108	117	131	137	114	134	121	127	112	107	113	128	96	110	114	133	115	113	127	116	134	115	123	125	115	93	128	113	105	120	126	118	121	110	124	119	97	107	117	122	118	129	107	112	114	116	119	115	126	118	136	118	115	103	130	111	94	115	111	122	135	112	99	105	113	118	110	121	139	118	128	108	119	118	117	120	115	101	126	114	117	133	136	117	118	119	110	130	123	108	124	123	109	113	120	108	111	123	132	124	114	135	114	113	103	116	118	102	103	132	108	115	115	119	101	106	97	129	123	118	131	119	138	138	116	108	99	115	132	122	95	110	126	124	136	142	112	111	139	138	122	119	122	117	113	121	116	101	107	138	119	94	105	97	123	155	122	120	129	112	106	131	117	122	110	125	122	125	116	114	107	102	102	112	111	101	108	139	134	110	115	110	109	136	116	112	112	90	118	119	121	120	106	97	102	109	112	87	118	91	101	121	98	115	123	88	120	105	115	125	106	120	115	134	114	108	124	118	114	108	106	125	119	108	118	107	121	123	103	136	115	130	106	117	129	120	135	125	131	105	121	133	111	100	93	126	113	118	126	117	125	119	113	127	107	122	141	131	128	108	122	107	126	114	122	129	119	109	114	115	124	105	119	120	99	115	114	105	144	107	128	126	111	115	112	122	105	106	112	113	124	122	99	121	137	97	126	122	117	123	139	121	108	111	115	111	117	131	121	108	111	99	117	110	90	148	125	108	132	110	127	114	121	112	103	113	142	114	108	123	117	131	121	116	103	121	123	112	108	108	113	88	117	129	123	103	106	111	124	99	121	98	109	107	123	125	108	103	113	113	103	123	122	125	130	114	89	111	126	116	100	120	129	123	122	112	107	119	96	84	108	121	125	107	111	129	132	117	111	118	109	114	127	112	109	101	92	111	113	90	121	125	107	111	121	122	112	114	116	114	126	127	121	116	126	127	110	105	111	119	136	107	113	115	119	138	113	131	110	115	114	137	137	114	124	114	129	140	131	98	133	110	135	128	120	125	126	118	117	117	123	101	125	100	102	128	120	112	135	118	115	104	111	117	114	106	96	115	109	99	134	110	129	90	116	113	126	118	128	118	106	106	118	118	118	122	104	121	124	135	119	121	135	112	120	119	114	104	142	111	101	110	115	116	105	110	123	103	113	132	113	104	127	118	116	127	117	118	152	106	135	96	107	109	117	126	115	124	106	114	123	120	122	112	113	118	135	127	118	120	116	111	107	118	130	109	101	117	119	106	110	106	120	125	100	106	124	107	126	120	99	143	102	128	114	125	100	108	126	100	116	123	119	118	124	122	102	100	127	128	122	99	110	113	105	115	119	136	101	116	105	117	106	108	112	127	116	116	93	96	125	113	111	112	127	116	129	113	102	132	121	116	110	101	129	115	124	118	119	111	104	121	107	116	109	110	119	115	113	123	120	105	122	105	111	105	98	105	105	116	117	123	135	119	114	116	118	110	103	112	97	123	111	97	119	109	96	109	114	100	105	113	123	139	122	110	103	100	115	127	113	128	121	111	125	116	118	122	117	118	123	107	132	110	121	142	119	99	136	120	111	105	112	110	108	135	135	109	122	107	126	126	109	107	115	126	129	117	114	121	129	115	108	125	129	128	126	129	112	122	101	113	110	132	113	122	116	115	114	111	103	108	129	118	124	99	127	115	122	121	118	116	114	122	127	119	120	117	110	115	95	99	139	113	116	114	116	124	123	105	115	105	119	106	136	123	96	127	116	93	139	113	125	105	110	98	133	130	102	121	128	132	119	102	114	94	111	140	110	113	129	114	120	117	125	102	97	129	116	122	113	122	107	114	100	122	132	106	137	125	125	132	116	121	113	110	119	120	111	131	116	119	117	124	112	108	118	111	116	106	120	125	115	111	110	118	89	123	125	112	120	149	113	101	126	113	131	123	111	118	106	127	116	99	117	125	130	112	111	107	120	130	97	106	121	111	120	133	118	109	111	113	122	124	123	125	123	133	134	106	144	126	104	138	125	109	111	114	109	119	117	118	116	111	118	122	113	131	122	117	121	110	136	108	126	114	120	98	110	123	119	134	136	115	128	129	97	105	136	143	123	111	128	135	131	139	112	123	123	121	106	114	119	101	110	100	98	125	119	122	100	119	124	113	100	110	99	130	111	99	105	113	117	111	120	122	149	112	111	124	121	115	105	115	124	119	114	116	122	102	99	127	109	124	102	116	118	112	118	118	110	108	122	106	111	128	132	126	106	126	122	111	123	134	120	115	122	117	103	110	121	108	111	115	111	110	116	123	118	112	125	120	98	113	118	128	97	108	93	105	119	119	95	111	111	107	124	150	114	122	117	123	111	128	131	124	114	107	102	118	99	128	126	103	119	123	104	132	116	102	125	99	134	117	98	136	95	114	113	111	94	118	107	91	99	120	123	117	116	110	117	99	132	105	118	115	107	120	127	117	94	97	129	125	110	115	104	103	126	100	102	104	103	120	114	111	110	120	112	135	114	132	106	110	98	129	107	119	131	123	106	104	122	123	145	124	117	128	104	122	115	125	109	111	114	117	148	100	128	118	116	147	121	109	109	138	115	104	125	115	133	131	96	114	108	107	136	122	118	106	116	145	118	100	97	137	125	115	103	130	108	111	119	122	110	134	118	141	117	120	113	122	100	128	124	120	100	97	109	118	109	118	122	133	116	114	121	138	119	131	120	114	123	119	112	110	103	116	126	105	120	109	112	110	119	136	92	112	93	91	117	101	87	118	117	99	124	117	116	116	133	95	107	119	134	132	109	117	132	112	110	105	114	102	133	133	123	134	121	122	105	113	124	132	96	110	132	105	117	100	102	116	117	113	117	95	115	109	115	121	113	140	116	116	115	100	117	128	112	120	116	123	121	129	132	107	113	108	100	130	133	130	128	123	129	125	112	109	108	138	131	117	131	113	114	118	133	108	110	113	131	135	112	114	128	112	120	116	113	126	105	111	133	111	116	152	109	134	129	129	128	120	115	102	118	120	99	127	95	104	98	126	124	126	113	114	100	119	107	122	124	108	111	112	121	127	121	115	120	119	133	131	103	119	111	104	119	126	113	127	119	109	126	100
7441	15720	12842	6724	4728	3246	2387	1892	1520	1266	1072	910	790	675	616	513	502	445	449	386	412	382	349	326	268	327	318	291	290	277	264	284	247	239	262	245	242	245	236	242	238	213	247	220	212	255	207	219	211	195	219	222	226	216	191	210	206	230	201	200	213	227	224	219	211	178	203	219	207	187	184	200	179	176	161	197	190	193	208	200	195	209	187	178	200	188	199	209	176	195	206	203	183	222	179	185	182	167	208	219	206	202	187	205	193	177	203	196	182	189	185	200	186	205	193	204	172	179	190	198	180	172	202	202	196	183	198	200	181	199	178	172	179	186	200	182	197	178	206	182	190	202	203	204	177	181	178	191	195	187	181	167	197	178	223	204	190	220	193	205	198	187	192	177	178	182	201	188	163	209	197	190	174	182	177	184	189	189	190	179	202	194	178	187	185	174	191	195	193	164	180	177	184	184	193	165	193	199	186	184	188	187	187	170	180	187	170	184	160	183	192	186	206	183	192	173	177	189	188	200	194	196	197	195	208	173	185	194	206	214	194	174	172	205	206	187	181	196	202	195	188	172	197	179	180	200	199	185	208	176	188	198	207	191	179	183	205	170	202	193	207	195	185	189	199	220	191	162	189	206	187	196	195	193	183	182	179	196	188	201	162	186	187	194	190	183	179	184	200	183	187	173	186	184	202	188	178	199	173	176	192	186	164	164	192	175	192	195	157	209	191	194	192	210	180	169	194	195	197	192	190	180	179	191	179	174	190	180	177	216	187	174	177	180	186	197	189	179	183	178	195	181	176	189	173	167	191	178	172	183	197	178	194	168	180	191	182	193	171	198	186	191	189	192	186	200	185	172	193	193	189	175	190	190	179	210	184	171	195	200	184	196	213	208	175	187	202	219	200	183	200	195	184	188	190	200	197	172	181	179	184	180	204	184	193	193	203	180	168	203	198	166	182	204	184	201	204	173	196	203	200	178	163	178	191	191	202	218	186	214	163	162	204	198	159	200	200	186	191	195	194	204	204	158	187	190	193	197	199	207	196	183	191	213	194	159	190	175	186	187	195	192	196	195	200	192	190	189	194	205	196	191	175	204	184	196	210	190	207	197	196	195	184	175	185	177	192	195	165	194	194	190	186	205	182	189	179	169	168	202	185	187	190	166	175	185	189	183	179	178	197	172	205	202	160	180	199	180	213	180	187	194	196	191	159	193	182	181	184	214	170	194	167	210	197	176	189	222	200	187	164	176	183	201	181	191	173	185	195	175	183	188	202	201	192	162	195	176	181	179	192	202	178	192	183	180	170	171	196	195	212	187	198	180	193	202	196	192	223	183	186	177	172	169	178	223	184	186	197	178	202	188	170	173	169	173	175	190	183	203	181	196	164	202	182	194	195	182	216	192	216	211	193	173	176	205	188	188	168	176	210	182	194	191	179	162	160	184	163	198	165	187	181	189	189	183	179	201	188	173	188	219	179	178	190	177	186	191	176	164	189	188	191	197	199	178	196	192	177	202	204	188	183	192	200	199	209	205	193	186	201	170	176	183	208	190	170	173	192	185	177	201	191	205	195	171	175	166	193	162	189	194	169	184	195	199	185	179	187	180	188	206	183	197	153	205	200	193	187	184	185	185	170	191	197	193	179	193	186	182	175	194	192	219	179	186	194	187	182	171	185	155	182	218	200	208	199	180	195	188	180	198	186	203	181	204	187	180	206	189	172	193	188	181	205	181	190	193	185	179	189	215	164	183	201	171	192	188	171	181	166	202	166	198	182	168	189	175	207	189	185	201	185	199	160	195	180	172	168	206	188	172	173	187	197	197	222	197	194	191	197	193	181	164	198	194	191	169	177	199	214	211	178	189	182	164	178	229	196	200	189	197	215	186	207	186	204	165	190	191	175	194	204	198	208	210	207	207	170	210	186	186	197	177	181	190	159	176	189	178	165	195	187	202	196	185	170	184	203	214	177	205	196	182	201	179	193	176	205	181	174	183	190	220	224	178	203	195	190	178	188	198	194	181	179	195	175	183	188	175	183	195	194	200	168	166	204	206	189	192	196	182	177	185	185	178	192	192	172	184	201	159	159	195	197	194	189	209	182	187	179	187	188	210	193	191	177	168	195	192	209	216	188	169	226	185	172	220	186	206	184	197	176	208	196	182	168	181	193	192	182	171	201	191	169	216	186	164	150	182	176	200	190	191	190	184	184	175	214	193	189	155	215	181	188	183	210	193	194	197	174	202	188	195	190	183	191	188	204	191	190	194	202	191	191	203	190	176	179	186	194	199	184	184	193	183	191	163	187	183	178	193	187	188	209	179	213	194	170	173	184	201	204	176	192	200	166	207	176	186	205	181	194	227	184	184	188	197	188	199	212	178	199	191	198	186	181	191	190	198	190	164	203	204	203	190	168	204	211	184	200	187	198	182	184	197	192	187	183	186	203	199	185	189	201	212	202	182	194	189	189	166	184	190	186	185	186	197	195	211	187	191	204	209	195	159	219	179	199	189	195	182	193	189	175	170	194	211	220	192	196	201	204	187	214	203	187	176	176	190	180	189	177	198	211	173	191	172	179	191	203	197	182	211	187	186	194	189	147	216	198	188	181	187	194	184	192	200	172	187	187	180	203	183	214	195	178	183	174	174	200	190	193	200	202	208	200	173	186	211	181	166	191	201	177	193	212	158	199	210	180	165	194	176	206	182	201	172	181	193	228	189	154	215	200	192	200	201	195	192	173	185	197	201	218	181	160	167	196	172	188	214	198	192	181	205	210	177	205	196	184	169	190	182	162	185	183	199	189	202	197	172	165	200	194	195	172	205	200	185	178	183	212	174	186	174	174	224	195	196	177	207	193	186	177	199	215	187	178	182	168	183	182	199	180	201	166	204	195	179	204	182	188	174	176	187	174	191	187	188	198	206	212	202	189	201	174	198	182	192	204	184	184	172	194	178	176	197	184	186	185	159	169	187	209	198	180	192	201	188	161	167	191	204	180	162	194	186	196	182	193	165	192	194	174	188	186	163	177	191	200	198	188	208	202	189	184	193	166	181	174	193	185	184	200	188	195	162	205	192	172	177	200	176	189	193	201	180	184	196	156	172	197	188	180	200	179	182	191	175	202	183	197	197	188	185	189	196	177	184	204	199	196	184	187	193	201	186	192	193	196	176	191	190	176	204	202	193	161	204	196	191	176	163	187	170	173	193	200	189	188	204	191	167	183	186	191	221	211	173	196	190	202	206	182	179	164	186	173	169	176	180	180	202	179	180	186	184	175	201	178	183	189	188	153	177	186	203	185	193	198	190	188	190	197	213	199	177	162	211	167	189	175	190	189	183	183	174	195	194	179	193	184	189	174	175	188	210	190	175	202	172	174	161	202	181	176	165	172	200	177	183	197	211	194	186	204	179	208	190	201	206	159	221	179	174	195	187	168	209	213	192	170	201	223	176	186	193	189	202	172	179	214	200	165	149	178	197	170	183	165	192	183	190	198	178
26736	19941	6094	594	389	359	328	307	314	342	343	313	302	304	299	313	326	311	297	321	307	325	315	295	328	334	299	322	278	306	319	326	317	327	332	335	315	275	300	304	345	296	335	281	325	332	289	333	305	300	302	305	301	317	322	334	316	331	296	318	325	313	339	314	310	330	295	336	302	308	315	306	299	337	301	297	302	339	310	273	311	328	308	315	308	289	313	345	324	324	319	325	336	316	290	321	314	323	291	300	309	325	307	311	301	334	316	298	315	332	311	310	317	316	298	276	317	299	295	312	330	314	311	304	324	321	286	317	335	272	303	335	318	308	343	318	294	320	321	287	305	284	332	309	292	316	308	297	280	300	282	315	324	304	328	314	295	316	340	290	300	298	317	295	335	290	302	337	318	332	309	299	326	295	309	322	300	325	314	293	309	317	322	341	306	318	336	309	323	324	344	298	333	295	297	305	308	319	309	327	324	317	309	297	331	318	312	324	324	333	325	312	280	321	324	312	303	338	321	301	303	334	317	373	299	305	293	305	328	328	302	315	317	295	294	296	280	300	332	285	316	308	346	325	324	312	312	329	305	337	339	309	331	315	316	336	328	305	311	315	311	304	288	318	316	334	336	303	288	322	316	332	279	321	288	328	299	292	295	334	311	306	318	286	346	296	277	307	313	340	328	297	317	338	299	310	306	299	299	338	295	320	299	294	326	304	299	310	290	325	328	339	323	308	275	326	279	316	319	318	280	286	299	323	308	287	310	311	341	309	294	324	348	282	322	305	300	297	283	320	305	318	333	290	289	342	292	295	307	328	314	285	287	276	330	343	315	333	304	334	326	325	329	283	318	309	342	295	299	313	310	300	318	295	307	314	336	306	326	327	302	326	328	321	286	311	325	321	312	303	326	282	291	320	302	330	335	319	329	323	327	312	273	322	338	277	357	313	286	274	325	318	302	308	317	316	322	310	304	323	318	311	349	300	305	323	323	315	317	321	313	315	298	301	322	276	312	286	307	329	325	283	324	322	283	290	346	299	312	303	328	291	268	296	324	297	306	307	337	329	296	315	324	316	317	333	335	327	308	307	313	304	312	329	319	297	312	331	350	302	287	321	312	320	307	339	315	300	314	311	322	289	325	278	303	303	272	334	335	298	288	271	302	344	309	310	308	319	310	309	310	335	298	325	321	281	318	306	335	356	337	313	332	323	328	330	339	326	316	308	276	292	329	297	288	281	301	291	300	318	317	327	345	319	302	302	295	311	326	271	286	314	341	321	323	304	333	284	282	299	314	327	327	284	341	310	320	336	305	355	308	348	327	294	321	312	303	307	315	301	324	323	348	320	331	296	306	317	314	318	330	318	289	314	313	328	334	332	301	317	306	335	317	302	313	323	298	303	290	312	315	301	344	309	305	309	313	301	333	317	305	302	313	329	315	302	304	353	292	353	315	306	318	305	282	296	337	314	331	323	326	292	324	321	300	311	271	293	300	279	283	320	285	305	317	303	313	285	325	317	276	283	324	327	306	300	308	306	307	311	275	339	321	303	320	319	333	305	342	327	317	293	309	291	320	270	304	284	298	302	323	317	323	313	327	341	313	294	309	301	316	288	336	294	322	321	327	315	328	324	300	304	294	324	313	286	314	327	336	305	310	315	287	304	313	289	339	289	314	299	314	297	326	311	298	319	292	310	314	297	299	322	327	288	326	322	304	314	303	319	313	343	317	308	308	308	300	307	321	282	316	316	273	315	303	286	305	306	309	269	289	326	289	319	325	303	346	316	292	285	296	321	310	283	320	318	312	337	304	320	317	304	294	327	297	340	310	306	326	316	299	294	308	298	281	330	308	318	310	301	322	333	294	332	322	317	290	317	335	289	299	320	295	269	338	307	310	321	304	286	326	303	294	303	327	281	329	293	318	318	315	325	291	338	321	311	277	317	300	328	306	270	311	328	315	307	295	327	348	330	341	316	302	336	319	305	332	305	303	324	322	313	290	337	328	323	293	301	315	321	318	304	324	326	313	337	324	315	312	326	312	286	319	340	324	294	296	306	317	347	321	296	289	308	313	316	294	336	291	304	324	300	335	312	318	305	327	300	308	332	318	317	310	322	292	310	327	320	310	305	332	294	276	346	329	325	279	311	321	277	296	297	331	283	276	321	299	284	325	368	292	285	330	300	314	314	281	310	328	297	321	321	324	332	319	310	320	339	305	283	332	293	327	326	303	350	324	276	320	364	299	309	326	324	316	308	323	300	317	306	300	319	322	302	333	315	295	299	318	327	321	321	290	289	323	305	308	309	297	342	286	329	311	323	298	305	324	292	287	294	323	319	299	311	360	273	314	339	273	315	310	300	346	316	333	329	301	331	301	316	339	313	304	329	265	339	297	338	288	336	297	332	307	283	299	299	294	307	287	301	339	344	324	292	308	294	278	302	303	295	311	319	319	289	298	329	299	327	316	300	322	286	299	298	302	307	287	285	322	320	299	291	306	278	316	345	339	324	324	327	316	332	325	278	326	294	320	321	331	343	310	304	328	309	275	310	292	329	311	289	321	299	308	299	321	314	316	306	319	307	306	304	308	321	320	318	344	298	296	288	328	298	334	282	300	327	340	326	300	308	294	291	307	300	286	304	280	335	285	318	322	315	301	274	289	255	346	304	289	283	327	314	323	307	312	363	322	298	314	305	303	281	344	285	312	327	323	311	328	318	315	312	334	298	288	298	278	297	312	338	337	291	325	300	294	274	323	293	333	319	300	311	327	318	316	326	300	305	328	311	302	310	297	294	306	317	316	323	342	325	320	303	303	326	327	325	296	319	307	313	320	339	335	320	305	309	296	304	338	331	328	278	318	312	342	330	301	316	332	328	322	315	297	325	290	302	321	295	318	295	337	312	311	277	328	324	328	326	323	318	358	319	321	336	321	342	320	306	301	308	322	292	322	285	278	324	302	313	300	290	310	317	301	307	304	281	302	292	311	324	310	319	302	329	331	268	330	321	350	279	324	337	304	331	307	305	278	305	316	340	311	301	276	316	335	321	306	327	331	298	311	308	301	276	313	352	308	295	299	322	344	302	334	296	347	300	294	330	321	347	344	291	313	330	336	330	305	311	323	328	293	276	319	326	302	318	317	264	292	323	300	295	321	294	274	310	310	305	303	284	313	322	340	300	310	306	325	311	315	303	348	327	330	305	304	283	312	322	290	326	319	301	295	286	317	305	312	306	302	338	320	297	306	331	329	292	282	304	326	308	283	315	316	287	302	303	305	320	331	322	303	321	278	303	311	331	285	340	316	329	313	310	308	288	325	356	291	321	317	278	316	311	307	293	315	313	305	294	292	309	338	319	341	332	304	296	300	319	306	332	315	307	319	321	309	338	337	300	334	311	320	307	292	359	316	316	324	304	309	326	315	303	290	315	303	328	300	328	311	346	296	321	308	305	335	320	281	294	331	332	317	320	312	313	308	341	301	309	330	355	292	302	321	320	310	296
4078	1310	1123	741	658	609	540	565	490	583	543	462	494	484	514	492	451	490	467	469	456	551	475	483	473	515	490	500	498	433	500	477	460	445	483	447	475	467	481	498	465	489	524	501	469	460	476	470	455	494	497	473	531	440	490	479	443	458	475	472	466	441	482	433	483	444	510	503	495	480	478	492	486	520	473	483	486	492	492	475	469	496	478	485	488	505	494	466	426	477	446	480	483	465	480	510	459	515	484	470	449	532	498	476	494	488	493	465	476	480	475	464	473	467	434	452	450	505	473	462	436	441	467	456	456	457	474	492	497	460	509	508	497	451	446	500	500	462	468	485	484	476	471	488	506	455	454	481	497	470	459	471	460	506	488	468	452	446	461	474	467	492	507	437	488	482	517	523	510	434	490	473	486	510	475	465	472	457	495	487	483	489	438	462	454	445	448	498	474	491	490	474	479	495	484	467	475	509	494	491	490	461	447	482	481	478	479	485	479	506	453	480	477	427	495	468	487	464	455	477	492	447	444	474	455	458	498	454	504	457	491	491	470	463	500	521	487	442	494	455	503	480	496	466	485	466	478	476	438	459	519	471	486	491	457	478	494	506	476	444	489	467	484	504	463	470	458	447	463	482	462	503	485	464	481	497	472	478	480	479	479	471	491	480	465	477	466	520	508	491	477	438	433	452	510	462	468	462	467	500	470	484	506	502	511	470	517	470	494	471	468	497	457	471	468	488	516	480	514	508	464	478	445	479	377	463	513	461	514	491	467	454	475	470	475	491	431	478	456	477	484	446	508	494	491	486	478	487	500	462	448	475	495	461	491	477	499	509	517	452	462	447	469	512	473	443	491	510	483	476	455	475	493	461	477	485	455	491	464	474	512	460	452	463	489	511	475	463	464	483	474	498	482	475	475	479	473	465	459	469	475	483	487	469	491	447	458	453	469	501	501	484	541	516	439	482	462	493	464	477	499	506	464	439	446	491	514	487	479	453	548	493	490	463	442	427	453	493	470	423	451	508	492	474	466	496	472	475	478	453	500	494	470	482	469	498	466	462	460	471	462	479	469	457	463	490	434	510	480	497	479	402	455	474	489	470	493	502	482	464	446	475	461	472	457	469	487	508	463	483	462	501	491	489	508	454	464	509	478	450	474	469	473	495	470	456	471	423	479	468	474	449	482	493	487	441	495	465	478	486	485	461	480	523	492	503	477	451	490	478	518	491	465	469	453	423	498	458	457	480	442	459	529	483	482	446	468	482	485	468	475	510	500	508	515	477	483	450	478	477	494	486	503	443	469	476	491	502	504	459	476	505	470	484	493	473	479	487	463	483	448	460	460	458	458	452	465	470	459	479	471	497	471	482	459	468	452	464	457	489	432	505	490	489	471	473	468	467	474	479	498	501	498	490	475	482	477	487	506	486	501	446	505	472	464	448	452	493	477	465	497	462	417	510	478	485	442	447	484	473	468	482	479	477	459	497	468	513	500	474	505	481	425	501	503	486	480	498	444	510	456	505	488	490	488	449	463	536	475	478	487	478	471	475	496	487	484	457	485	503	478	501	477	468	460	487	495	504	472	527	479	467	480	478	474	535	506	469	465	451	456	467	506	456	439	501	470	463	464	474	471	468	456	443	488	474	496	490	453	506	496	422	500	471	441	438	475	490	466	468	486	496	444	496	478	454	519	438	464	473	443	479	509	498	514	448	495	484	465	451	476	478	462	470	439	472	427	488	478	535	475	489	466	462	482	444	481	456	457	506	506	519	500	449	470	471	454	495	470	443	426	464	501	449	490	475	511	438	465	469	498	508	482	493	461	488	473	454	486	465	465	454	505	501	461	476	450	448	464	464	454	466	485	473	477	474	450	451	467	496	438	457	486	451	516	459	470	468	469	487	484	495	521	497	508	509	451	472	470	473	485	474	457	490	493	488	515	480	495	490	460	448	480	461	492	451	497	485	508	452	492	449	464	475	479	487	464	445	491	481	468	427	498	469	486	468	476	474	530	494	519	469	468	471	483	447	463	494	481	460	533	517	512	477	461	492	448	434	467	486	441	465	468	472	479	502	465	515	459	517	483	446	439	501	511	488	428	454	502	438	523	449	440	481	469	467	506	511	462	476	475	507	484	452	509	490	488	435	455	478	492	461	512	488	460	501	483	466	470	427	475	471	520	523	492	456	492	504	453	480	506	462	476	473	486	502	478	490	460	488	471	478	486	458	524	501	488	488	493	452	470	503	460	504	472	458	457	482	462	445	502	494	449	481	478	484	447	506	442	499	458	496	482	478	481	461	485	476	490	489	478	479	463	479	460	490	458	471	485	455	494	451	463	480	467	442	493	494	488	484	465	464	474	476	502	461	505	432	482	499	471	456	422	470	481	475	480	437	463	435	487	470	485	510	496	471	466	464	471	486	490	479	445	442	435	455	466	466	492	516	456	448	449	452	485	481	495	503	435	439	457	455	493	507	480	453	475	496	472	484	487	445	506	508	430	458	497	507	480	488	432	499	457	471	458	478	457	523	476	468	478	474	439	496	470	437	511	481	432	488	483	496	508	527	441	456	486	469	455	511	495	486	475	463	460	486	499	474	500	510	467	452	421	474	481	485	475	448	481	468	483	487	459	466	446	487	457	423	458	484	482	526	467	480	491	441	478	488	473	473	466	493	472	460	461	510	498	453	490	432	449	457	496	502	499	438	499	476	493	508	479	472	490	483	497	470	457	460	465	466	438	436	463	482	456	486	497	477	483	476	479	498	486	506	472	464	484	468	437	469	515	456	472	476	461	488	463	497	482	467	465	416	491	473	457	467	501	463	490	491	459	457	481	485	521	504	518	462	451	462	488	457	435	438	471	467	496	487	478	493	492	485	485	509	469	487	487	458	499	515	474	514	492	477	464	464	455	456	505	461	453	506	487	492	473	490	494	482	506	477	456	467	492	466	502	516	451	488	477	478	432	469	510	465	482	488	497	452	467	506	461	476	454	489	459	475	491	455	454	459	474	521	487	483	473	487	469	480	447	438	492	480	472	484	471	494	470	511	491	497	476	487	482	474	496	493	445	476	462	473	480	438	485	477	445	480	497	500	439	488	486	475	477	459	454	463	468	470	472	458	484	444	441	482	498	439	473	487	460	486	478	479	457	441	456	443	476	487	483	485	485	452	442	483	502	500	496	490	450	506	478	466	504	474	465	496	459	458	465	461	507	516	501	466	463	466	497	504	476	481	502	508	488	505	461	467	501	461	468	469	507	465	483	480	451	485	495	498	501	433	433	465	450	509	442	489	484	465	464	469	456	446	513	500	473	474	511	485	495	439	445	461	477	473	506	466	501	505	476	506	488	493	500	474	470	476	519	453	497	499	494	484	506	479	453	453	443	455	495	500	461	481	455	471	452	471	463	464	505	468	505	485	481	483	457	493	469	474	500	439	503	502	468	468	460	450	447	498	478	470	459	477	468	465	476	499	492	440	469	497	534	504	513	470	476	479
23804	21112	28384	24078	21064	5678	846	580	503	433	443	441	389	346	335	354	304	333	305	302	320	338	317	304	264	300	311	287	297	331	281	277	277	267	285	313	312	303	313	315	298	317	287	281	282	305	251	262	291	287	252	298	302	300	334	277	253	328	255	306	274	291	307	272	322	263	301	305	316	276	298	285	294	285	302	296	290	285	298	304	308	280	246	287	284	275	291	283	290	308	285	296	301	272	291	274	309	261	296	316	270	287	282	262	283	311	290	266	273	277	300	289	291	273	301	299	278	267	274	282	288	306	285	281	279	266	300	321	289	288	271	280	281	277	275	291	278	307	286	280	284	297	270	292	295	304	288	263	261	298	316	285	265	286	266	298	297	285	284	287	289	265	289	323	266	291	268	289	277	264	309	303	283	310	292	297	286	276	282	274	291	273	246	277	287	263	308	283	283	299	304	270	280	268	271	310	256	311	276	287	291	288	283	268	271	286	297	290	302	266	289	296	304	270	312	273	278	291	295	283	281	271	333	290	291	299	300	290	320	274	270	302	281	264	295	283	278	265	277	279	288	299	299	327	284	286	293	303	265	270	282	272	280	303	271	280	283	275	266	274	300	284	305	289	297	311	284	270	294	283	279	262	297	268	257	296	253	277	320	296	290	267	269	259	272	284	272	293	304	287	292	289	282	268	279	277	299	264	286	263	307	274	267	242	298	285	290	269	292	303	294	259	305	311	289	327	289	290	276	294	251	306	277	269	274	258	260	305	292	286	285	315	278	296	253	274	281	296	278	313	273	275	261	268	279	277	289	266	301	270	297	284	307	270	261	276	261	270	277	313	283	304	282	289	300	271	308	287	295	267	257	301	284	284	277	283	277	285	307	287	283	271	291	281	283	270	297	259	274	260	254	260	283	285	265	290	300	289	302	285	285	307	296	290	319	287	264	290	250	268	299	271	264	294	283	308	276	284	273	289	288	265	277	252	280	277	289	293	309	281	275	274	255	282	296	265	262	259	299	301	294	269	331	275	272	302	241	278	279	272	274	296	261	269	294	273	309	293	282	289	285	272	274	287	313	303	288	296	259	259	311	299	279	271	293	263	287	285	279	253	300	286	311	294	282	304	273	313	289	283	275	266	317	294	299	273	279	280	294	285	252	291	274	278	275	284	297	328	258	262	302	281	276	281	274	283	281	290	253	252	308	258	271	271	309	288	305	288	274	249	313	290	298	271	278	279	273	237	290	276	295	292	292	301	270	296	259	282	250	315	288	291	306	269	301	282	257	275	309	297	273	299	306	264	301	294	275	294	301	284	281	310	302	302	299	276	299	264	269	273	292	277	307	275	290	303	270	360	295	284	279	287	301	318	287	276	277	265	313	312	318	280	280	289	268	300	276	256	275	321	309	278	265	272	287	283	275	301	265	301	257	302	270	300	259	269	260	283	289	290	298	276	264	287	283	304	315	260	283	290	287	299	291	294	293	299	299	286	281	299	274	248	314	289	279	256	297	267	268	336	273	270	273	274	286	266	290	269	326	275	270	267	294	273	268	285	262	318	291	279	287	279	266	251	267	256	307	271	296	280	286	238	292	253	280	299	280	303	295	300	276	290	259	284	297	300	301	298	288	304	300	306	262	301	276	265	290	277	283	255	306	282	293	254	291	288	311	281	275	291	306	308	278	297	291	288	270	268	295	261	279	320	318	282	316	270	288	303	297	274	304	275	281	270	282	303	302	286	293	321	276	282	263	292	278	284	262	270	276	253	285	271	303	262	266	281	293	254	283	291	295	270	302	261	295	285	281	296	268	290	303	277	286	276	256	258	314	285	289	291	296	275	293	272	309	318	293	288	304	256	272	267	293	331	286	250	282	272	251	294	266	272	278	280	279	265	290	252	263	267	301	251	260	288	293	279	268	273	296	281	278	279	292	283	294	274	261	293	283	304	256	280	305	265	273	305	275	279	265	258	278	285	271	305	267	282	283	276	287	279	271	244	291	317	298	310	316	292	268	291	274	303	306	274	267	306	252	310	279	289	302	257	279	258	270	268	293	263	284	307	279	278	306	308	265	280	297	259	314	289	286	273	287	310	275	297	298	264	271	256	269	276	272	277	303	267	259	299	308	289	267	269	279	243	313	305	271	316	277	238	298	292	266	282	262	297	263	271	282	277	253	278	290	276	285	320	257	286	281	258	285	265	296	271	270	279	264	303	268	313	296	260	301	270	255	285	261	269	292	321	279	274	263	325	268	289	293	276	277	270	286	248	312	270	287	274	271	268	287	299	273	288	272	288	296	285	283	290	293	308	269	303	292	272	295	297	266	273	279	281	292	278	268	285	288	293	267	313	297	261	301	278	300	286	299	303	302	265	256	268	305	278	278	271	256	313	271	258	296	285	298	298	285	295	312	272	279	303	274	233	272	276	307	296	261	279	269	278	309	301	297	279	259	300	281	276	284	308	300	271	286	283	298	287	281	272	274	258	284	306	297	287	287	287	286	275	308	280	281	271	276	307	267	251	321	277	304	276	282	312	311	268	279	255	282	279	285	294	301	262	292	303	259	299	265	303	282	269	306	273	283	317	309	256	288	268	264	273	283	289	275	265	274	309	268	290	265	291	268	296	289	308	283	284	304	257	287	288	278	270	250	269	302	279	276	291	247	296	279	300	277	295	270	271	304	303	292	297	301	295	291	279	254	292	274	294	293	271	272	282	300	264	267	258	298	303	289	276	287	278	288	278	276	277	284	285	271	295	292	313	302	286	285	313	284	278	284	282	286	273	290	262	312	292	268	279	274	272	276	275	302	272	270	282	277	293	304	288	274	268	264	265	302	285	277	308	309	281	288	303	303	264	269	294	270	303	288	274	262	303	328	261	310	303	295	278	277	285	295	292	294	305	263	269	298	280	285	302	280	301	297	291	264	261	279	270	290	269	287	319	292	272	286	266	289	271	277	255	302	286	262	262	265	281	267	298	272	276	294	291	287	271	242	256	282	297	276	313	276	318	252	282	284	299	283	279	266	276	322	298	292	297	284	332	281	292	257	257	286	255	261	274	299	275	280	286	280	280	295	253	271	289	296	272	261	280	292	265	286	266	317	290	279	258	293	283	256	258	292	300	299	312	310	291	288	264	262	276	273	256	266	239	278	261	293	291	312	289	275	280	300	283	255	303	298	307	294	299	240	284	313	279	308	267	284	271	268	292	287	284	264	312	301	281	261	306	307	302	280	256	304	287	285	275	245	302	313	276	294	298	249	275	264	282	268	283	310	269	299	277	303	313	284	288	296	272	290	277	263	269	325	293	302	301	280	253	295	279	298	288	286	294	272	279	308	297	266	278	277	307	294	285	289	282	283	320	306	274	268	309	281	306	282	257	270	287	281	262	268	298	271	278	284	288	293	298	292	270	279	290	294	265	299	277	280	296	269	278	276	293	262	266	308	269	274	268	296	306	261	298	298	262	286	291	298	301	271	267	290	270	274	288	296	300	288	299
5068	10166	8418	4261	2963	2176	1719	1363	1138	928	943	877	746	694	669	604	645	598	608	609	546	572	515	513	499	485	484	494	480	499	459	474	452	467	483	480	451	482	464	501	464	452	463	430	450	431	447	442	461	470	407	431	455	440	479	496	467	444	466	484	440	494	413	462	412	433	479	450	435	450	472	456	440	454	430	438	436	442	441	410	452	459	471	448	429	418	431	445	423	448	469	459	435	483	473	441	482	449	474	477	421	429	428	488	433	485	506	421	466	468	463	450	456	418	417	450	405	444	479	432	469	402	411	432	446	436	437	423	435	433	434	477	401	472	448	436	445	424	462	424	403	444	409	450	464	454	467	425	463	437	449	457	419	468	478	400	418	433	450	461	458	444	463	435	463	463	421	406	494	482	437	429	413	448	445	445	449	431	444	444	434	419	462	448	441	429	446	438	444	418	439	458	453	432	415	425	443	451	422	466	473	420	463	463	466	476	458	424	441	462	443	453	435	428	465	452	436	400	449	439	446	454	446	445	421	445	451	427	450	436	423	490	478	429	413	456	462	416	435	427	448	460	481	429	457	422	471	416	451	423	460	441	439	462	430	464	468	448	451	452	469	455	423	445	419	424	441	434	444	440	429	496	442	469	476	408	436	472	452	452	444	452	481	453	459	437	442	444	452	431	479	470	424	434	432	427	434	458	482	412	418	464	459	444	438	449	448	422	445	377	449	421	460	457	473	452	467	460	508	438	427	425	449	446	454	470	471	408	447	456	426	438	478	421	436	414	449	426	407	428	489	451	407	432	432	443	398	450	461	475	470	412	422	414	440	454	458	457	462	430	464	474	423	419	405	471	439	448	453	441	438	454	481	443	405	463	441	425	447	451	464	393	432	422	457	446	405	455	452	467	438	450	451	455	438	408	455	396	469	432	455	437	442	449	432	440	435	489	441	429	425	433	458	468	460	455	444	441	431	435	453	448	429	405	464	440	465	419	430	455	448	467	418	466	460	423	457	466	428	449	467	453	440	432	396	456	464	435	412	427	440	413	456	436	448	425	432	479	467	444	438	424	451	437	441	434	458	424	419	436	412	447	481	442	438	425	447	446	454	423	440	475	466	439	443	429	454	443	423	462	421	431	457	447	420	440	429	390	437	455	442	443	486	452	461	480	432	464	432	438	449	462	402	454	435	447	440	437	446	431	421	452	457	425	443	388	429	465	440	431	470	437	438	463	430	478	457	469	401	460	453	468	449	434	420	465	424	436	406	458	437	442	432	447	444	458	446	436	443	466	449	474	452	420	431	453	461	444	419	446	472	435	458	455	423	442	479	414	452	471	394	445	424	465	423	437	426	462	479	421	415	438	447	437	452	435	426	481	478	409	461	432	484	484	423	446	467	459	440	457	458	443	479	425	428	420	427	445	440	433	415	433	434	449	430	464	471	467	446	432	443	451	417	473	440	442	424	454	442	441	439	437	452	441	437	459	451	488	430	423	436	465	453	456	422	455	468	456	425	444	422	425	424	412	459	420	416	450	479	428	414	432	473	453	461	475	412	448	446	446	445	419	442	438	445	444	477	480	423	437	449	449	431	398	428	453	426	461	447	444	450	466	455	419	482	411	465	443	447	482	463	450	426	456	472	392	491	461	434	433	415	437	436	464	446	418	408	451	387	472	435	434	454	432	446	459	466	456	459	457	473	427	473	433	449	410	430	459	408	478	418	442	452	421	456	452	438	450	440	456	437	451	489	476	461	437	458	463	441	454	429	444	437	439	460	473	476	479	446	425	465	435	450	413	435	417	440	426	445	465	456	406	444	435	423	440	475	444	450	425	440	433	412	471	441	432	471	456	450	441	454	425	417	419	449	395	463	466	449	442	464	461	416	448	417	462	411	441	445	435	459	441	440	445	458	448	409	437	433	441	439	435	440	451	454	434	444	447	420	414	442	433	432	444	422	434	447	448	439	462	437	414	454	457	456	421	443	422	470	419	469	441	435	465	444	447	445	425	453	450	429	446	434	449	458	419	410	456	424	424	441	469	460	431	432	416	423	414	451	426	432	456	449	441	424	429	432	445	472	422	428	434	437	427	446	441	412	448	445	460	475	461	400	457	446	420	413	448	446	415	433	441	425	415	460	449	442	422	422	454	434	442	461	440	444	463	407	440	481	440	468	459	454	452	480	448	452	456	401	457	440	443	434	459	447	439	392	451	460	479	439	455	436	443	476	437	440	419	437	424	455	466	456	424	427	439	437	460	495	426	428	429	454	414	439	506	436	470	470	436	444	450	432	412	443	457	419	470	462	435	408	443	435	476	420	447	449	441	411	446	425	450	434	412	476	454	455	408	449	458	456	448	431	402	411	480	466	386	445	427	466	452	464	461	443	494	494	458	463	446	436	442	427	433	408	470	401	438	446	398	402	467	451	458	454	432	431	479	436	458	436	460	411	426	476	422	459	442	426	445	405	456	463	424	414	453	446	416	454	459	459	481	443	439	458	426	436	459	436	462	399	450	462	424	420	435	434	465	440	427	406	474	453	504	457	442	408	433	403	463	441	458	464	459	428	420	442	440	431	489	439	410	446	417	437	441	478	480	443	470	400	468	431	478	395	466	456	457	434	421	448	403	453	387	467	433	447	458	438	455	450	454	447	432	425	452	413	435	412	487	452	461	409	457	458	451	453	411	467	428	449	461	443	442	408	468	444	432	424	473	432	430	428	432	465	453	434	461	447	464	426	392	447	428	446	443	443	472	441	461	415	412	442	445	461	421	460	434	435	426	471	446	441	442	465	483	417	430	442	465	436	433	454	435	450	433	454	447	438	434	444	454	436	428	401	428	463	432	458	419	434	505	453	460	430	436	461	451	457	456	361	417	443	424	472	469	452	445	440	449	438	432	444	460	456	449	427	411	436	428	466	421	429	469	426	507	442	490	449	500	443	452	462	448	447	444	437	440	428	435	457	481	461	424	447	449	441	455	448	448	444	414	449	432	488	424	456	458	450	455	446	458	475	476	436	446	478	470	432	411	445	421	446	421	467	431	433	457	468	437	457	513	457	466	434	434	451	464	448	472	437	414	430	448	458	476	405	403	428	414	450	452	452	425	419	432	445	423	424	401	431	416	433	455	444	436	422	454	444	444	404	467	413	441	463	433	454	438	441	443	456	452	417	418	473	451	446	424	465	449	436	428	466	461	441	436	463	429	423	435	442	434	443	438	471	448	445	411	450	446	451	418	441	471	448	462	420	456	417	426	415	414	443	448	447	465	463	454	499	465	422	437	423	433	425	447	441	475	459	425	446	431	422	438	451	420	435	441	468	446	450	422	460	456	414	433	456	441	445	421	448	426	459	448	475	468	444	465	450	418	430	403	424	482	434	472	454	441	395	427	476	465	448	387	433	449	439	444	420	436	446	438	457	424	443	414	414	454	449	419	389	430	458	461	485	453	494	457	465	467	411	439	442	440	498	427	427	409	470	445	466	448	464	424	446	483
22868	21086	28815	23583	21092	20878	2709	673	468	424	369	298	246	235	237	204	197	201	199	194	163	147	150	133	188	156	155	135	139	129	155	138	137	122	138	135	145	139	111	97	146	113	135	130	131	104	122	121	125	104	129	133	118	109	109	105	137	127	110	126	112	137	133	121	127	138	121	118	120	135	105	111	124	134	130	119	129	115	140	110	119	118	115	123	105	114	117	124	140	124	98	110	103	126	133	95	132	125	102	102	105	116	132	135	136	126	113	106	101	118	109	102	98	146	106	122	110	117	131	121	126	117	126	109	108	125	117	104	121	105	118	110	130	116	119	107	124	115	113	112	103	114	120	107	108	103	114	111	95	109	112	119	100	127	122	128	116	126	106	121	126	109	106	105	112	116	123	123	113	102	114	106	111	108	116	125	101	105	111	106	117	105	114	112	115	126	123	108	136	134	124	135	126	135	119	106	113	117	95	122	117	103	105	121	105	105	114	120	110	97	136	108	117	119	114	117	112	99	111	105	124	125	113	132	95	113	116	107	106	124	124	133	110	154	124	117	123	108	115	81	112	123	133	92	121	108	116	117	98	115	128	101	99	123	108	120	115	108	108	105	129	135	136	108	113	117	92	104	119	104	118	118	115	103	106	100	111	119	139	104	111	112	104	116	122	116	127	100	135	103	117	128	106	112	122	105	108	109	121	99	109	111	119	120	110	113	112	98	116	103	106	138	116	116	111	110	125	111	117	118	105	109	118	118	116	115	105	140	106	100	108	112	117	113	125	122	115	107	118	127	143	101	106	107	123	105	125	109	115	117	132	116	107	105	100	123	117	110	109	110	102	116	103	108	122	120	120	116	116	111	122	132	95	116	120	103	110	89	117	104	126	96	99	121	122	106	102	122	118	120	143	109	108	115	113	113	101	104	102	116	118	101	115	95	105	97	119	118	112	119	94	113	108	135	101	122	115	103	118	108	114	110	103	115	115	105	118	132	110	104	116	134	107	106	120	123	112	116	101	119	101	115	116	129	113	95	122	115	112	94	83	117	110	104	124	101	116	117	128	95	133	129	113	120	119	114	110	118	137	92	121	110	127	105	114	115	116	89	105	126	104	100	100	106	116	125	113	104	120	118	127	111	108	126	135	112	112	102	108	111	123	105	111	108	112	98	142	110	117	111	100	112	110	117	107	111	117	120	132	103	96	113	128	96	131	114	125	126	130	124	99	95	125	103	102	134	126	99	105	126	114	101	111	126	107	108	102	121	120	126	117	119	132	121	119	109	97	97	112	121	111	112	128	131	110	99	114	112	113	122	91	127	119	114	112	110	113	119	99	116	129	114	126	118	119	106	110	95	98	102	108	100	122	119	103	101	118	108	113	125	127	103	115	136	123	89	105	129	102	105	93	131	131	111	133	103	106	119	116	115	129	108	115	114	137	123	124	112	112	123	100	129	111	119	149	114	126	101	120	131	119	127	120	113	110	109	130	114	93	108	105	113	113	95	142	109	128	107	102	108	116	113	103	117	99	121	116	109	121	106	107	114	104	113	87	118	112	109	118	98	121	130	120	118	105	110	131	103	118	122	119	110	122	114	113	124	103	125	111	117	121	98	116	117	116	112	93	98	113	107	104	119	124	112	116	104	118	109	104	118	113	107	124	114	126	118	115	135	113	95	132	122	120	109	111	122	120	122	108	106	118	120	115	125	140	121	106	119	119	123	128	123	116	113	110	143	123	116	123	105	123	126	111	124	143	117	115	108	102	117	129	107	133	110	125	121	111	116	113	108	113	107	102	115	107	98	120	112	105	110	114	104	122	118	93	113	108	101	90	109	117	114	116	108	105	113	115	119	117	120	122	109	114	104	136	113	124	93	90	128	116	140	101	116	110	106	118	106	113	136	114	104	117	110	109	107	132	117	131	95	127	124	126	119	102	124	110	138	123	131	96	105	113	113	133	99	103	107	111	121	107	120	111	107	133	119	107	120	107	122	107	126	108	117	101	91	106	124	123	116	107	98	144	119	116	114	129	134	120	102	113	123	110	118	106	103	124	114	118	120	127	121	111	106	100	124	104	99	110	124	84	117	94	116	121	119	126	114	132	103	129	106	100	126	93	103	115	125	135	130	116	110	122	107	121	105	119	113	111	93	82	136	134	118	121	117	135	111	99	107	141	101	119	108	123	121	114	113	102	129	126	128	118	125	96	128	129	119	122	130	102	124	130	120	96	109	102	109	117	111	136	104	122	117	116	121	123	102	122	128	107	123	118	122	118	132	109	126	130	102	105	112	116	136	111	117	108	97	99	95	110	124	128	105	100	102	109	107	120	122	108	119	110	119	106	117	98	105	123	101	110	114	112	107	112	130	108	93	144	104	134	114	115	117	94	111	106	118	135	103	126	117	92	123	101	99	111	124	105	125	100	100	99	95	111	115	115	99	100	108	110	122	97	125	94	122	108	128	109	132	104	111	118	108	123	100	115	106	118	113	101	122	117	113	104	103	108	97	88	120	120	123	119	102	126	121	98	127	107	117	127	108	123	112	120	137	119	118	121	123	109	123	127	114	115	90	121	131	113	107	117	122	127	104	116	116	124	134	133	106	129	116	125	130	113	124	114	120	128	118	105	108	125	123	113	115	101	112	107	127	132	130	115	117	110	108	136	120	125	105	112	124	102	114	122	118	119	115	114	115	99	112	114	129	109	120	116	110	112	121	96	108	127	111	109	123	99	121	116	116	125	105	123	140	107	101	113	119	114	113	106	118	137	115	126	115	97	120	130	88	100	105	99	104	98	120	118	108	120	110	128	105	114	114	109	112	110	130	99	129	120	119	107	128	108	126	109	118	111	111	102	128	116	120	108	113	111	106	114	119	112	120	133	123	107	94	101	116	98	117	111	104	116	101	112	120	105	109	123	131	125	125	132	108	111	119	115	110	119	115	111	114	136	99	112	104	115	114	133	118	123	120	107	112	109	104	117	113	124	129	111	100	116	99	118	125	107	115	117	109	142	111	111	128	126	128	115	124	124	94	112	124	120	112	129	118	105	101	138	109	94	119	118	99	104	107	114	122	103	111	112	114	102	122	114	122	100	125	85	107	118	105	113	111	112	106	124	110	112	113	128	108	122	120	88	101	129	108	114	107	107	108	104	141	109	104	118	112	127	98	109	109	105	108	116	117	112	122	100	112	124	118	120	106	112	117	129	129	113	109	121	101	116	112	98	104	127	105	119	112	134	110	105	102	105	125	122	130	112	131	107	106	113	117	125	102	122	111	102	122	93	110	118	117	134	108	122	137	110	123	95	112	98	108	94	96	119	120	103	106	113	117	122	93	110	105	122	112	92	102	93	129	89	108	121	104	102	117	94	125	125	126	118	107	115	91	115	120	122	111	112	105	115	130	117	122	124	113	107	93	111	117	113	112	117	117	114	107	112	124	122	102	98	102	116	117	94	113	101	126	117	113	104	114	103	107	121	83	116	107	132	124	130	122	116	110
7157	15533	12900	6681	4580	3352	2445	1920	1526	1289	995	930	765	715	654	531	517	443	460	415	448	334	335	282	328	286	299	288	247	270	225	258	234	263	231	208	231	220	222	240	226	229	228	245	211	220	210	206	205	221	216	220	222	195	216	214	223	195	197	197	196	164	184	208	181	175	219	202	194	199	188	205	187	211	196	185	176	222	166	194	185	196	200	199	191	198	202	172	207	181	198	207	186	206	202	205	205	199	171	188	186	159	183	166	209	181	208	184	168	190	194	206	206	163	190	205	177	161	187	187	208	190	198	196	191	207	202	195	165	158	199	191	191	194	217	195	192	176	205	204	184	195	189	206	190	182	194	200	183	199	212	194	186	194	167	190	177	203	200	197	197	172	191	162	207	224	195	193	196	187	166	210	171	195	200	175	188	208	186	169	175	213	166	174	188	207	203	188	175	209	186	196	189	197	204	183	180	188	196	202	209	185	183	177	189	182	173	177	161	183	180	176	190	154	208	173	184	200	182	174	178	187	182	212	193	186	176	186	204	188	175	165	191	211	196	165	207	201	197	187	173	225	188	172	193	170	196	234	193	196	167	164	193	192	216	174	183	190	176	182	171	177	189	189	191	198	184	190	192	196	191	194	166	199	194	175	191	193	155	192	169	176	204	187	181	171	165	156	164	165	185	199	191	178	202	180	199	197	174	195	205	181	176	174	175	178	166	170	213	181	201	181	157	182	176	190	207	158	179	183	204	194	188	161	170	163	196	185	166	182	184	190	172	182	169	183	197	190	184	158	216	205	175	190	167	188	173	192	184	178	156	167	177	191	177	157	183	161	204	203	185	195	195	185	192	183	197	175	203	191	191	163	169	187	193	191	192	177	159	186	163	189	171	180	172	160	193	185	190	194	178	184	203	180	187	179	187	171	176	193	206	189	189	178	205	223	179	192	183	210	190	161	196	180	170	185	193	165	184	177	192	198	181	159	189	182	187	158	196	174	201	189	202	183	195	164	172	218	192	184	187	179	187	175	157	196	185	176	165	198	171	184	181	184	181	184	181	192	177	188	194	181	174	172	194	172	189	187	184	210	176	187	177	187	173	179	197	192	173	203	188	185	218	166	168	185	178	173	224	192	190	188	181	146	173	209	196	181	194	207	197	210	178	196	171	194	189	184	180	179	180	182	194	194	200	193	149	180	196	192	190	173	181	192	204	220	184	169	190	173	184	174	159	188	184	169	201	166	196	189	190	187	194	180	174	184	187	199	207	190	185	210	221	183	158	170	195	197	189	201	179	179	173	173	191	203	187	183	185	209	207	202	205	204	199	167	175	168	177	175	218	193	209	163	165	185	181	176	181	195	166	164	217	173	203	183	182	192	194	157	191	157	165	185	192	197	207	200	180	212	182	173	195	156	187	186	210	183	187	175	193	181	201	200	173	193	160	184	196	182	196	170	198	171	187	184	179	193	176	215	168	192	184	196	179	198	194	187	218	192	177	189	185	167	187	187	174	202	188	192	204	176	184	193	201	167	184	194	174	197	165	191	183	194	164	198	176	186	178	180	178	202	168	176	196	199	180	179	183	200	205	184	170	193	220	155	204	172	214	205	185	206	161	187	200	197	193	169	178	185	173	184	191	138	158	179	178	171	170	169	181	172	194	182	197	187	186	177	187	195	185	211	204	172	201	171	173	176	159	224	191	199	183	211	183	186	191	166	225	203	197	188	169	182	197	188	157	173	203	192	191	167	188	172	191	183	184	192	187	179	173	177	209	192	170	184	202	205	184	197	199	202	191	208	178	169	173	196	182	188	179	186	184	190	178	175	195	191	200	203	196	180	176	202	180	198	204	197	179	216	188	168	166	176	189	156	181	178	189	182	200	157	179	195	178	185	174	208	180	192	209	194	177	179	192	186	208	190	184	187	174	175	198	194	202	190	157	202	192	172	197	176	216	172	208	186	196	176	181	170	170	177	179	174	202	193	218	190	179	185	168	169	179	183	179	195	180	180	191	195	204	190	182	188	197	192	193	154	192	189	174	191	192	191	196	191	178	212	191	177	176	168	171	191	175	158	187	193	189	160	195	185	192	188	185	168	180	191	179	200	189	184	193	168	164	187	188	178	162	178	171	189	184	157	188	188	185	173	184	181	191	185	185	186	186	205	188	190	208	176	180	170	176	180	178	171	181	175	188	181	183	178	203	175	215	177	193	171	197	168	196	182	206	167	193	166	214	183	195	187	195	176	196	168	185	204	204	221	198	194	187	188	175	184	163	196	190	185	191	186	166	183	164	184	201	178	178	195	182	167	181	186	193	158	188	154	196	195	220	200	188	182	170	179	198	169	179	220	183	165	219	179	181	173	200	170	193	192	186	185	190	196	196	163	193	206	187	199	195	177	215	176	199	165	175	194	208	175	192	175	213	196	183	174	166	174	203	174	206	188	191	151	215	192	221	183	181	187	164	201	195	196	175	178	203	167	191	192	214	198	187	172	176	173	164	201	187	192	198	178	177	185	183	170	191	184	168	180	213	204	193	180	192	176	182	203	169	191	167	178	198	171	205	176	210	175	211	180	192	189	190	161	170	190	193	207	173	185	212	172	180	201	190	196	186	199	184	198	178	181	174	196	171	195	179	187	184	186	175	164	182	170	204	171	202	184	169	176	190	206	186	193	162	195	169	190	163	201	180	178	181	214	179	184	182	157	183	201	188	173	191	187	198	168	174	180	202	172	177	176	172	162	165	177	153	156	175	194	192	198	210	166	174	171	174	180	172	188	185	183	163	203	199	188	183	174	184	172	183	174	169	172	156	206	190	215	192	198	204	183	183	176	187	183	209	197	189	187	165	188	182	206	179	190	163	178	177	181	153	167	172	193	191	180	180	197	197	213	190	191	182	191	198	197	160	158	165	184	176	197	191	210	187	206	173	155	175	174	185	165	177	185	175	199	206	189	182	177	182	189	181	161	187	188	182	206	183	197	207	167	184	177	185	198	188	174	160	205	180	177	246	180	179	201	168	153	178	197	223	194	183	192	171	166	205	159	201	173	173	196	206	192	188	201	172	187	184	172	174	179	192	187	181	185	195	202	199	185	171	182	189	164	171	170	164	179	187	183	195	193	180	191	177	192	217	184	175	178	172	182	186	208	184	216	187	193	192	167	201	175	205	195	180	162	180	180	185	177	184	169	192	167	184	172	175	174	168	178	205	166	173	179	179	195	187	184	187	163	200	192	196	186	203	170	192	186	172	174	201	180	207	206	180	175	180	168	205	200	191	189	195	194	183	191	199	191	166	178	197	201	179	189	183	196	192	192	184	187	170	196	190	184	182	163	191	183	164	191	186	182	174	187	192	189	193	167	175	202	188	208	170	178	187	179	180	190	192	219	173	185	192	175	184	215	188	191	217	208	218	175	173	189	179	196	167	178	163	209	165	167	181	194	184	201	169	170	158	194	203	187	163	190	186	180	168	178	198	192	176	190	195	189	169	189	159	175
26749	19934	5891	534	393	334	352	339	362	349	341	309	285	309	307	285	317	312	307	332	334	304	303	306	306	341	304	306	322	296	328	308	317	300	329	316	349	317	285	294	322	287	357	296	304	318	335	297	259	322	292	293	319	309	297	350	304	289	319	312	300	312	320	291	302	301	277	319	297	276	342	313	293	306	284	338	308	310	299	283	315	280	293	310	301	316	275	322	272	305	303	275	293	315	319	326	305	318	306	289	314	302	297	314	332	292	301	292	320	311	307	278	329	311	278	315	338	312	310	304	298	312	308	323	327	279	292	278	325	325	312	329	319	291	315	287	273	320	327	310	291	316	293	304	302	320	298	299	312	281	311	303	338	316	313	300	276	312	324	311	340	283	307	291	297	263	336	302	290	312	299	308	327	301	352	318	310	290	308	267	290	296	291	301	352	304	287	330	300	301	321	309	297	287	266	316	325	292	315	323	321	311	296	336	330	307	333	291	283	316	328	323	321	315	295	310	356	327	311	297	303	309	345	305	302	286	327	301	315	303	290	316	309	318	301	306	330	356	291	291	289	340	279	326	310	330	282	283	314	283	319	310	320	300	318	284	292	306	290	316	319	288	321	295	286	316	318	268	287	306	325	303	285	294	301	322	302	314	317	303	307	333	327	292	301	330	280	298	338	274	284	305	284	324	280	335	297	305	284	290	299	308	310	304	305	334	285	318	306	314	293	306	321	288	280	298	324	328	323	291	317	326	309	295	303	307	266	321	295	299	299	315	296	315	324	297	308	283	298	291	310	297	306	270	292	319	309	295	317	361	327	303	287	276	290	292	333	311	293	286	265	294	301	310	302	314	294	335	280	289	296	309	311	302	309	318	291	299	288	321	292	300	298	262	312	289	319	290	313	309	301	317	275	324	317	312	292	312	310	302	328	328	305	306	306	316	317	319	316	325	304	301	315	313	307	307	306	332	289	329	335	296	321	323	305	312	297	307	292	295	288	272	308	311	325	310	290	351	322	316	314	298	305	321	320	282	305	299	295	293	291	284	317	303	286	288	309	298	306	317	296	314	291	312	305	313	290	337	353	262	263	287	287	340	313	288	301	312	301	294	282	313	309	286	313	305	312	300	307	297	294	309	307	316	332	308	303	290	305	291	291	280	299	320	331	324	309	286	306	302	301	275	300	276	301	302	313	287	318	317	299	298	310	315	297	286	320	306	314	311	291	348	289	314	321	298	295	288	302	309	313	302	308	306	305	338	320	282	301	292	296	311	302	265	297	312	326	298	275	332	301	308	302	300	312	302	282	327	306	298	300	329	321	312	320	338	294	301	286	262	303	285	285	309	286	290	318	297	319	312	276	283	311	305	299	246	297	319	324	313	295	319	268	296	312	310	295	297	297	304	275	312	316	309	317	342	305	340	331	332	325	293	304	315	308	311	261	306	290	300	318	305	321	326	297	322	324	318	303	290	287	298	328	291	310	295	317	267	307	309	306	289	307	325	306	283	292	317	325	265	295	307	332	295	295	344	289	306	313	299	321	331	332	297	326	346	302	300	287	285	323	333	282	298	331	318	301	298	315	313	294	327	325	310	309	290	292	288	294	326	312	307	290	303	326	310	290	295	292	286	274	306	301	325	319	306	312	326	297	295	296	330	297	340	320	315	299	332	296	310	299	301	295	300	337	302	300	283	295	271	329	317	309	287	309	285	306	296	307	338	286	340	294	300	307	313	299	296	282	274	319	297	314	307	313	340	334	272	278	273	315	326	285	313	308	301	290	290	291	308	316	326	346	295	279	279	324	315	302	305	280	315	293	311	293	322	303	281	321	282	313	289	287	333	302	332	341	323	322	284	298	297	311	331	300	323	301	307	300	300	304	326	327	318	317	311	313	293	329	291	321	271	315	321	306	307	308	311	316	323	309	337	309	323	325	304	330	293	289	286	290	301	314	277	325	323	316	313	292	288	289	301	309	309	292	330	283	311	323	298	306	293	282	299	305	327	278	303	311	265	265	284	340	313	320	337	286	292	317	308	326	291	306	328	311	314	323	313	313	295	297	301	283	315	317	286	315	296	328	275	321	306	320	323	318	314	315	293	285	312	319	291	293	305	291	283	292	302	284	298	331	298	307	315	315	313	315	305	316	331	320	291	284	325	299	338	265	312	302	317	289	291	305	300	292	324	309	310	286	328	295	315	338	281	308	297	305	293	293	305	280	346	301	269	295	291	295	279	332	311	318	308	320	299	309	313	316	327	317	330	324	333	287	322	268	288	301	311	282	286	329	296	301	314	292	283	306	325	321	325	267	297	278	276	313	296	294	303	317	309	296	312	312	308	317	299	305	314	284	328	305	285	317	320	291	291	306	323	306	295	312	312	282	276	289	316	309	308	329	284	287	329	306	307	312	319	320	314	288	301	315	316	316	309	271	320	323	316	291	297	315	300	278	282	336	315	288	347	319	317	323	333	325	297	346	291	322	308	349	301	289	301	284	286	313	283	326	296	313	319	327	278	290	292	304	305	317	297	324	303	332	287	308	320	294	332	307	283	314	315	313	307	355	290	334	274	330	317	308	282	287	330	314	328	342	299	296	310	276	307	292	291	295	301	324	273	268	319	282	289	318	293	290	298	275	269	299	297	306	299	294	319	292	326	297	322	306	321	324	282	297	285	302	326	300	308	300	323	289	287	293	292	317	317	303	314	311	310	305	299	340	282	294	315	306	308	312	325	317	320	292	328	342	314	293	297	297	313	308	292	294	265	295	302	304	308	305	304	315	316	327	317	322	307	329	291	292	313	345	297	292	294	282	311	293	296	306	301	319	311	288	319	357	307	327	300	290	317	321	304	317	326	324	324	276	293	331	295	328	298	325	309	314	304	300	318	304	314	280	320	293	296	296	285	353	294	301	324	295	311	298	286	320	284	303	304	281	314	304	285	282	307	329	293	314	274	326	325	284	338	313	309	322	341	294	314	263	292	315	327	316	306	281	349	319	324	286	347	300	302	332	346	322	282	271	311	300	298	302	314	303	301	322	340	343	300	318	296	297	317	296	311	324	300	303	342	309	280	324	314	307	291	295	299	299	289	292	352	310	304	290	279	296	266	309	282	273	286	294	285	321	287	304	320	284	299	320	313	303	296	303	272	300	303	306	320	280	317	318	327	305	320	299	304	283	302	315	312	319	291	315	303	297	300	315	318	286	294	318	320	319	298	305	296	322	303	307	328	327	302	326	325	330	304	279	333	285	312	322	310	351	285	319	308	304	317	286	315	310	312	321	300	288	292	336	345	299	324	302	287	344	312	309	318	332	305	309	322	306	319	288	291	288	310	278	320	310	287	294	317	323	309	327	280	320	323	306	323	297	296	305	313	322	305	343	306	316	304	329	317	311	275	316	278	297	294	320	306	307	324	294	314	301	326	321	320	315	321	304	287	304	300	282	337	312	272	303	328	337	298	346	283	314	319	318	291	293	297	266	281	359	292	304	266	286	289
4000	1266	1142	741	641	629	574	502	512	489	450	489	513	497	478	502	514	475	471	498	485	484	474	473	456	472	511	442	469	471	482	518	477	503	471	476	442	502	479	459	450	449	462	472	483	473	496	494	458	503	443	502	486	488	487	505	464	472	446	456	458	461	450	478	431	480	491	461	478	471	465	475	502	518	448	501	473	452	462	437	481	453	442	514	476	459	490	471	511	470	442	455	479	469	489	459	515	465	442	442	457	500	497	455	496	460	445	477	475	487	488	448	461	456	495	479	479	460	489	447	475	473	486	498	468	493	471	502	498	441	476	436	465	444	471	471	470	441	475	453	468	480	512	450	507	484	502	448	452	483	486	468	523	449	463	503	465	457	495	465	465	475	472	435	500	486	488	483	470	491	485	497	488	452	491	477	511	490	487	483	479	500	476	464	484	439	457	449	479	486	469	455	514	524	467	479	467	469	490	438	516	470	456	478	500	458	431	506	473	503	482	450	457	482	458	494	481	487	460	477	469	455	456	461	491	500	450	466	494	475	496	441	463	434	455	478	451	487	465	473	466	486	433	492	460	475	470	448	467	516	469	470	477	450	467	465	456	460	497	505	472	461	489	460	468	488	433	451	514	460	518	445	455	450	493	499	507	459	477	446	518	483	478	504	458	464	467	463	481	508	485	421	483	507	491	477	485	453	449	448	455	474	461	479	514	487	447	495	484	512	457	479	446	490	440	476	476	498	495	432	445	449	480	469	412	507	482	458	472	463	466	483	450	504	451	471	482	476	461	457	484	487	500	474	494	483	492	461	465	479	468	484	461	452	466	464	453	506	479	465	479	456	446	471	463	498	484	449	474	488	472	491	464	471	501	482	463	455	488	445	477	458	431	485	478	463	456	490	458	474	435	438	437	477	468	454	468	458	488	468	486	531	470	460	480	460	472	499	484	429	463	501	460	412	512	449	508	473	476	482	454	470	417	439	498	477	451	464	448	487	446	482	473	482	474	449	494	465	468	512	470	479	520	423	448	494	457	503	474	502	515	424	502	469	468	472	484	485	501	472	498	457	486	467	480	465	498	463	429	477	474	499	417	472	473	536	447	495	479	486	510	484	457	486	452	480	488	494	475	494	465	449	436	465	453	430	467	506	507	451	488	472	466	464	443	490	455	457	491	477	494	489	478	514	449	481	497	466	460	481	458	473	493	531	485	500	484	471	476	470	466	538	464	461	499	459	477	482	471	448	488	471	472	456	501	445	479	456	441	460	476	431	476	514	466	441	441	485	462	517	499	472	470	438	486	475	456	461	447	473	493	517	438	474	452	495	501	476	491	459	436	484	453	504	489	488	464	500	467	457	510	443	475	432	476	483	508	482	471	470	472	462	458	491	506	475	490	484	449	521	494	471	463	439	502	482	470	451	470	481	500	486	463	494	453	481	453	472	481	511	461	487	490	506	481	464	435	465	428	436	466	479	425	434	473	449	464	472	481	458	472	418	456	462	499	496	442	448	471	470	466	450	491	478	488	462	445	455	499	479	480	462	474	516	476	459	451	485	445	466	447	497	475	475	472	445	451	490	469	469	473	461	515	496	444	459	445	474	460	468	489	469	462	464	474	461	474	466	483	485	452	466	494	445	508	443	460	454	474	449	473	481	509	483	489	446	502	436	464	481	488	491	458	465	478	456	476	426	463	480	482	492	456	421	429	445	460	527	479	478	452	482	474	487	477	458	483	456	472	447	461	443	473	474	458	443	455	481	419	456	536	459	483	487	488	485	478	461	487	463	476	485	475	499	464	449	496	476	523	489	449	488	463	460	451	479	492	426	461	454	453	490	483	469	485	474	518	488	478	456	463	449	473	490	455	429	461	467	460	489	453	507	452	485	509	445	491	493	418	478	464	476	451	486	470	443	486	507	438	488	478	463	451	468	469	433	481	472	477	480	446	465	469	471	486	496	504	413	472	482	461	512	501	457	512	482	462	485	475	465	453	486	448	487	511	503	463	446	479	463	475	426	493	497	450	484	449	441	518	528	485	464	485	476	471	494	478	451	471	496	477	479	449	460	414	463	477	496	439	516	497	488	506	464	468	477	453	461	474	478	521	439	470	454	462	499	472	500	489	482	499	477	470	474	453	452	459	449	450	514	481	475	471	501	467	480	489	459	503	472	491	437	474	480	463	486	482	474	461	453	474	453	500	464	443	479	450	456	462	487	457	475	454	494	480	447	457	411	476	477	504	456	484	467	461	499	473	463	483	472	496	487	471	437	481	443	414	459	473	457	497	467	451	474	497	492	483	459	478	459	476	478	434	451	477	456	483	431	460	514	462	440	500	465	476	490	452	500	455	457	477	472	510	479	462	503	462	483	472	451	462	476	464	455	455	437	491	448	479	467	466	523	494	439	481	490	430	491	478	439	457	454	453	454	468	440	464	441	477	463	485	532	482	474	429	493	475	516	463	469	446	446	490	476	482	463	444	490	418	482	460	462	472	446	469	484	463	455	494	459	493	455	448	503	431	472	446	457	492	473	466	477	467	464	465	465	485	486	467	465	490	518	480	460	450	463	480	447	478	464	472	455	455	472	467	458	480	485	455	459	408	446	500	474	448	496	449	454	449	500	469	486	448	452	467	462	476	466	450	451	471	493	461	483	480	482	499	471	482	458	479	471	475	509	481	479	469	490	464	452	503	460	460	505	469	492	442	438	484	497	455	460	453	503	451	472	466	443	483	447	442	465	466	486	480	488	486	491	458	470	471	461	451	457	490	453	452	506	474	450	469	444	458	466	465	484	483	495	447	479	516	437	484	438	469	471	460	479	493	499	483	439	506	465	517	462	522	486	482	504	508	483	499	507	475	503	505	486	483	489	444	489	476	484	489	453	478	468	450	466	496	457	438	446	492	490	479	482	457	450	458	466	449	447	471	457	471	487	458	448	453	492	476	423	476	460	455	492	462	482	430	474	478	488	502	485	473	457	437	459	483	499	457	454	503	474	466	474	484	461	527	456	465	493	433	469	470	440	452	482	473	511	467	473	463	481	499	466	473	480	475	468	457	483	479	448	480	470	484	515	449	446	448	452	496	469	478	460	469	488	450	466	469	527	493	455	454	485	493	463	482	524	457	448	441	454	482	489	441	499	462	465	464	476	488	474	474	437	452	509	445	424	468	472	499	466	476	466	463	486	482	506	435	516	447	470	503	491	456	491	452	481	439	465	477	491	475	477	490	473	456	486	439	459	474	445	464	484	469	450	492	453	474	483	453	506	467	462	490	457	499	473	483	459	478	479	435	449	457	461	519	493	446	475	477	442	478	456	457	489	489	460	460	474	456	463	465	478	451	521	480	463	463	463	423	504	476	431	534	489	493	472	472	516	473	462	489	467	490	450	463	431	459	435	461	501	487	461	483	469	441	447	473	482	479	448	464	485	505	464	513	468	467	505	429	488	486	484	484	465	472	428	466	469	449	489	461	455	448	466	456	458	485	497	480	453
23872	21120	28347	24146	21079	5575	817	579	443	461	438	410	343	358	349	349	341	326	321	345	284	315	335	303	342	286	299	274	286	343	280	271	288	293	274	268	287	301	292	293	293	275	282	294	275	294	283	281	290	297	280	299	276	274	282	298	254	296	314	264	268	260	260	272	268	225	311	274	287	266	304	268	280	267	279	289	288	257	295	297	264	242	279	260	290	284	257	275	304	252	275	277	265	276	263	293	309	285	276	293	289	311	298	295	285	298	300	312	268	285	280	273	278	308	280	289	266	278	234	280	315	278	256	254	306	262	277	282	315	271	300	263	268	277	278	307	301	296	293	303	269	284	245	280	246	281	280	277	246	278	261	260	271	277	255	260	302	274	260	274	257	283	273	272	272	297	261	275	246	277	265	292	304	296	277	307	253	277	271	303	291	269	289	280	297	254	286	276	284	271	245	274	257	252	288	275	317	274	281	271	262	299	258	292	288	249	287	301	332	272	287	277	286	292	299	260	271	293	288	251	264	259	290	307	293	281	295	310	247	283	306	288	271	297	268	264	284	299	307	256	250	280	272	269	261	243	304	263	279	291	247	280	263	274	274	281	288	293	278	284	266	284	288	253	283	303	286	270	294	256	288	267	291	277	261	285	287	280	261	289	265	266	284	230	244	290	295	277	268	267	269	282	276	277	259	272	282	266	284	287	270	297	250	291	293	270	251	295	291	275	274	271	294	266	265	268	267	279	277	282	292	273	276	293	260	291	294	266	273	277	279	269	303	277	279	298	284	251	276	302	277	273	278	283	286	254	278	284	292	289	295	259	270	269	290	277	306	273	289	239	281	272	280	265	279	257	292	295	265	293	270	248	279	277	285	274	295	272	283	292	295	296	279	273	270	273	274	303	282	301	292	255	267	256	303	277	298	273	244	287	279	299	276	300	249	302	261	300	297	286	308	281	260	269	295	278	278	288	272	282	265	292	269	266	276	298	276	283	281	284	269	273	278	263	274	306	278	291	256	281	257	271	264	270	260	280	287	271	298	266	301	286	305	282	266	290	272	282	282	262	298	276	272	264	287	295	276	300	291	279	281	281	275	277	276	270	260	279	278	278	290	293	264	300	286	303	247	290	291	295	277	277	301	262	260	250	285	265	279	271	272	300	299	274	278	262	258	267	280	267	272	287	299	260	301	305	276	290	302	274	292	279	256	258	260	293	281	281	267	274	276	254	259	290	280	302	269	279	286	297	293	288	287	280	290	292	292	301	291	301	278	264	260	259	295	247	270	290	269	282	325	254	289	297	261	273	292	305	297	274	295	278	273	264	289	266	299	275	316	290	265	282	283	220	247	247	314	262	312	283	282	270	264	305	254	281	286	287	273	266	269	274	296	276	283	278	299	290	273	287	260	289	275	307	279	293	286	244	270	296	278	259	282	273	272	250	260	277	262	282	282	277	280	281	301	278	303	279	274	290	289	277	272	291	271	261	272	300	270	277	270	307	291	276	295	246	250	281	285	292	301	260	284	283	283	293	271	276	298	291	280	278	280	284	287	298	278	276	250	304	261	270	284	268	254	290	302	256	286	279	263	275	279	277	284	273	252	277	302	279	280	246	288	311	290	277	315	311	286	272	279	285	312	269	290	241	269	282	283	284	284	300	270	277	263	267	279	304	280	281	286	254	273	257	273	267	244	290	294	278	286	272	272	277	271	276	276	253	315	280	280	311	285	267	284	306	290	288	277	255	258	324	301	293	269	250	290	294	279	287	260	267	273	266	269	295	283	289	283	321	271	262	322	272	300	260	286	268	291	270	261	264	251	270	287	284	303	261	303	293	305	255	296	278	303	296	284	257	281	293	246	244	292	281	293	248	282	281	271	266	263	273	286	269	281	258	265	294	257	274	307	283	266	294	284	254	286	260	257	258	247	274	287	293	316	279	276	302	264	275	283	295	278	281	296	270	312	285	260	308	275	271	254	279	276	277	273	299	275	273	275	296	292	302	274	285	284	267	293	293	259	284	293	271	283	286	256	266	291	256	279	274	291	276	271	266	281	250	298	240	289	307	257	302	272	282	300	278	268	290	293	283	253	304	280	317	267	288	272	293	298	273	289	287	251	288	282	271	246	279	297	273	259	281	294	290	282	275	289	284	275	276	273	285	253	259	268	264	271	336	272	273	292	271	279	278	263	231	247	264	304	276	274	295	247	305	254	277	276	274	275	275	274	263	284	305	316	279	268	273	272	283	261	296	278	292	256	271	277	272	262	282	302	267	270	265	257	258	260	285	289	268	269	294	296	273	286	309	243	268	289	279	296	242	260	287	283	303	257	305	282	315	282	280	291	259	302	286	287	279	292	307	271	263	296	288	261	266	309	287	244	258	290	282	302	278	271	272	260	269	275	284	236	278	281	287	273	270	296	296	288	288	309	291	261	295	287	250	293	288	256	254	280	286	298	248	273	286	266	274	270	282	278	274	270	283	278	298	273	257	286	274	273	270	294	275	283	275	289	274	266	279	279	271	296	297	270	300	270	267	290	287	245	287	275	278	307	317	294	277	272	296	236	293	288	272	262	263	282	251	299	280	293	273	310	289	275	278	262	277	308	259	314	284	284	306	270	287	310	297	290	282	274	290	275	270	280	311	270	306	276	277	288	282	260	282	275	254	281	289	295	274	280	300	275	308	292	265	304	286	279	274	285	261	289	292	270	250	278	258	272	258	280	279	301	285	277	265	272	259	255	287	243	313	268	263	256	294	306	280	286	282	275	298	252	296	278	290	277	274	265	287	293	281	286	277	298	297	273	309	260	266	270	257	255	288	275	302	304	274	280	302	278	271	248	266	265	272	292	278	285	284	288	270	300	285	300	281	293	268	272	293	251	274	290	274	317	288	273	306	296	283	277	256	288	269	272	271	273	295	284	271	273	318	297	264	279	273	269	260	287	286	303	290	276	240	273	315	273	318	304	297	293	250	287	296	251	282	286	268	264	286	296	297	301	279	265	296	286	291	279	269	274	296	281	288	275	297	283	275	305	274	285	292	289	256	259	274	296	283	258	269	264	279	251	285	258	309	291	261	287	264	308	290	272	260	275	312	295	292	271	273	264	281	280	315	276	282	293	293	280	258	308	274	284	296	276	297	259	290	262	259	300	273	291	296	266	292	298	300	274	294	276	270	265	261	283	285	274	246	292	294	276	265	283	265	258	268	284	284	282	273	268	276	293	271	286	277	261	260	251	274	279	280	291	256	311	274	250	292	263	275	286	260	269	254	270	269	280	278	283	293	283	270	260	268	301	265	254	260	297	291	284	267	291	285	284	274	277	265	267	280	303	287	276	311	253	277	298	293	265	265	292	305	269	273	297	312	283	254	276	276	287	305	304	280	272	269	299	290	280	259	271	302	280	295	253	272	262	292	298	262	289	301	291	308	283	287	282	285	238	321	296	300	260	283	300	273	269	269	291	270	296	257	257	263	270	264	265	314	289	277	253	255	270	273
5187	10242	8253	4209	2937	2139	1675	1399	1143	1040	830	800	751	709	667	657	575	561	545	558	505	571	514	529	477	549	485	474	503	504	546	502	426	474	442	472	473	479	466	469	422	422	501	455	452	479	460	465	449	484	469	438	414	463	453	476	460	437	456	457	458	464	453	473	462	390	446	442	436	424	440	449	471	438	477	416	419	457	450	442	472	472	461	473	427	431	434	447	444	466	477	403	435	472	443	415	454	460	453	412	484	473	436	448	451	423	447	439	447	447	438	464	458	429	413	462	418	446	411	414	414	430	418	416	449	436	424	415	451	440	440	437	446	453	448	405	445	443	425	445	439	445	461	431	416	436	461	408	429	482	452	445	405	452	439	449	463	404	416	448	415	427	454	446	430	434	455	445	444	453	455	421	419	428	426	425	411	449	460	429	461	473	437	436	399	440	465	443	408	469	442	423	446	470	413	440	414	417	443	452	436	462	436	426	437	437	432	450	435	443	446	430	376	439	437	461	426	387	451	443	425	449	433	442	410	422	428	429	441	394	440	463	426	436	448	429	416	455	423	438	451	436	441	418	421	480	437	396	444	440	463	410	432	422	433	458	448	427	451	457	435	427	434	447	425	416	433	427	420	453	454	447	473	484	464	450	443	468	452	433	458	455	410	426	412	426	419	455	450	440	431	422	480	454	428	480	432	406	447	436	425	451	473	464	459	441	422	464	402	443	450	456	423	456	440	478	430	461	460	419	439	420	453	448	416	417	396	409	424	430	442	453	450	446	461	479	443	456	424	462	448	451	465	469	467	455	428	456	449	468	437	469	447	435	450	400	452	428	435	419	416	428	411	412	468	462	446	393	436	417	451	437	430	472	415	408	440	423	387	439	426	426	439	431	468	440	416	418	436	438	463	458	477	435	438	440	452	423	437	443	432	427	439	473	444	443	423	452	434	436	456	461	418	442	441	452	450	439	425	413	421	449	466	423	479	446	479	429	433	399	397	448	443	444	395	443	450	445	436	468	427	468	409	412	442	477	404	410	436	421	428	395	434	448	475	421	471	444	434	453	443	457	435	403	405	447	419	389	451	470	425	449	438	414	455	439	439	479	453	444	418	437	466	443	437	440	436	404	431	447	465	418	441	443	441	431	464	402	441	505	436	432	392	403	416	419	408	461	409	457	431	412	426	459	394	465	422	429	448	461	440	410	448	434	443	412	437	446	420	464	406	449	459	444	435	440	420	452	455	457	442	437	459	419	428	482	443	468	472	434	406	460	409	475	406	411	430	413	413	414	428	426	427	409	397	436	435	408	436	443	441	425	457	459	426	475	414	471	436	458	459	428	458	443	433	396	458	432	449	476	430	440	418	462	408	434	439	438	434	444	404	430	429	428	449	438	434	447	436	433	434	421	411	442	427	461	477	427	469	486	437	403	378	423	446	443	459	424	445	447	418	422	387	445	427	433	447	451	419	402	417	460	419	457	429	447	411	457	403	431	417	436	429	457	433	412	440	453	462	439	441	425	467	414	436	414	419	442	443	454	399	467	411	457	450	403	443	422	439	445	434	410	405	459	394	446	449	475	423	464	429	446	415	456	466	424	437	432	467	389	422	428	407	417	456	425	420	414	435	422	422	456	433	419	474	456	451	427	450	435	468	458	449	456	448	445	458	439	459	483	470	440	438	401	469	459	477	462	428	447	440	468	380	463	417	398	432	440	420	407	428	417	449	433	455	429	440	462	428	469	429	423	449	454	452	447	446	414	432	463	417	399	457	455	404	434	452	458	433	437	413	449	452	426	425	457	431	498	446	434	461	400	434	417	456	456	428	441	410	433	450	420	446	441	411	458	479	438	447	434	426	431	472	439	421	456	451	436	436	466	436	430	427	449	426	448	457	410	450	422	443	391	483	421	408	450	449	454	446	438	420	469	459	443	446	451	462	489	435	427	439	440	428	393	398	490	419	423	446	435	448	441	470	440	458	397	422	429	415	442	422	438	429	431	471	423	465	415	457	423	428	447	410	424	457	437	415	438	417	461	440	434	416	417	424	443	457	429	427	427	474	387	460	436	447	439	412	456	445	441	452	467	479	423	439	447	447	421	456	440	444	414	425	436	422	441	418	435	428	451	417	393	407	411	454	458	440	446	441	463	418	426	437	445	449	471	496	434	479	433	462	430	450	471	476	412	411	461	439	420	465	432	456	422	416	426	444	444	452	401	414	433	447	402	405	474	462	440	471	470	443	450	414	396	429	440	425	422	446	451	422	445	478	437	449	469	458	412	446	445	427	433	434	410	446	469	437	470	490	419	416	438	450	431	439	410	431	430	411	437	411	452	437	452	465	413	483	449	455	457	452	424	433	427	437	417	431	415	442	442	468	431	456	454	442	428	424	458	477	453	476	430	423	417	394	457	431	475	434	459	418	408	433	438	428	427	450	399	438	464	425	446	467	477	474	424	446	421	421	453	391	442	456	432	435	444	422	424	443	430	415	465	466	422	428	429	430	412	450	412	461	457	444	425	471	434	452	451	429	463	447	435	444	437	429	423	462	438	446	404	423	444	429	436	464	442	442	425	430	439	439	463	425	422	432	448	392	450	427	477	442	439	425	464	399	451	484	445	407	452	447	457	408	445	449	467	433	426	466	469	464	442	454	431	440	443	429	444	402	488	437	419	477	425	446	406	443	454	429	440	454	453	431	465	455	452	416	459	442	458	481	404	430	448	439	395	428	458	446	440	423	435	430	451	428	460	477	447	437	492	456	424	430	411	417	432	438	426	445	473	400	409	455	456	433	415	437	469	450	393	443	419	444	452	446	425	425	457	407	415	431	424	456	460	423	438	437	468	425	426	419	454	454	445	432	435	442	454	448	396	443	382	481	468	396	393	471	468	442	438	440	481	456	403	449	453	412	431	446	435	473	427	423	451	426	459	429	425	432	415	412	449	404	421	447	421	425	446	448	441	452	431	443	435	469	429	436	463	433	451	472	421	419	442	459	475	461	433	429	438	448	448	443	402	440	436	455	461	436	436	463	435	468	464	478	440	407	450	469	430	418	452	460	438	414	391	434	442	461	435	406	473	434	417	444	439	453	448	434	433	450	447	427	426	401	431	438	418	439	433	423	462	437	443	443	396	467	439	453	445	414	459	440	437	435	414	442	422	434	420	423	440	416	406	440	445	436	436	455	471	477	418	434	438	445	411	447	425	432	460	476	421	389	400	426	445	441	441	422	400	408	470	440	455	447	447	464	464	438	488	469	426	405	410	455	447	415	464	438	455	409	425	444	423	444	426	454	468	426	453	431	444	441	420	408	404	470	444	408	455	462	403	451	482	432	430	411	446	419	453	433	446	424	450	378	452	435	402	425	439	459	424	427	454	428	443	434	432	413	475	435	413	431	432	464	435	462	398	464	434	428	444	454	428	421	429	425	447	404	423	452	441	406	418	457	444	461	427	442	451	415	435	428	421	440	456	391	408	428	452	462	459	404	428	451	406
22972	21112	28879	23589	21115	20851	2560	686	492	372	336	298	254	275	221	205	192	194	201	182	165	189	168	147	141	130	150	169	135	118	137	161	125	144	149	135	122	138	122	123	143	127	115	130	148	134	112	111	123	138	110	126	106	114	113	134	107	117	124	107	126	111	103	124	115	126	106	103	98	129	135	124	122	106	123	106	111	133	120	115	127	107	129	107	129	108	127	95	146	111	107	127	110	99	100	120	119	125	100	94	114	108	115	132	110	102	103	93	106	96	102	111	114	117	112	132	115	119	105	109	118	127	119	138	115	114	105	111	115	118	105	95	113	124	108	102	109	119	123	112	127	120	116	130	128	107	119	120	119	106	119	110	107	133	110	119	115	115	89	116	133	121	112	113	101	111	112	114	123	99	112	96	118	121	131	113	105	136	109	118	122	121	106	108	131	123	120	97	105	106	114	96	123	119	107	113	112	106	116	116	103	130	104	108	101	114	102	124	126	112	111	105	126	110	112	103	115	112	118	104	94	102	101	106	109	108	101	100	97	117	106	127	116	108	108	97	115	110	118	102	100	126	102	103	124	118	114	112	109	112	140	99	100	99	111	109	126	105	112	111	101	109	117	115	121	120	96	113	97	127	121	113	132	116	113	133	128	108	111	117	130	115	114	116	108	97	103	130	114	121	120	108	115	96	129	137	111	107	117	119	124	94	112	125	127	97	117	128	117	99	111	119	99	128	96	130	116	111	101	96	122	121	120	99	117	132	128	97	115	98	116	103	120	124	112	115	97	125	125	109	118	112	118	110	88	113	101	113	102	90	117	119	104	112	98	133	124	102	118	116	127	99	110	114	133	116	103	125	102	114	110	121	110	113	109	110	129	111	111	112	107	126	108	110	121	102	136	111	112	115	113	118	111	137	119	119	126	102	110	112	114	103	115	94	98	93	108	119	114	119	105	121	100	106	121	107	120	123	101	101	120	95	133	125	112	127	115	107	102	113	114	88	125	125	114	105	120	112	95	115	134	128	105	108	104	114	127	124	113	122	112	106	99	98	102	115	113	92	116	127	125	96	125	107	104	98	133	119	120	84	114	117	101	116	111	107	108	108	121	113	82	97	104	114	111	110	111	135	113	120	111	120	110	131	115	115	107	109	107	111	133	115	104	107	104	87	117	123	97	111	112	115	112	117	126	117	124	112	102	112	110	107	113	121	129	102	122	107	91	110	114	108	99	97	125	125	96	125	103	106	91	127	129	121	110	100	107	117	115	106	107	120	107	103	133	123	109	98	109	121	110	120	105	115	103	113	114	98	107	114	99	130	112	120	119	87	115	122	117	117	108	109	105	101	119	111	106	110	119	120	111	107	113	113	93	114	120	122	126	117	104	131	124	116	108	113	110	106	104	125	127	122	107	119	107	123	102	109	116	112	96	100	118	119	109	122	101	105	114	110	106	112	109	116	119	103	110	122	106	121	107	101	129	114	114	133	122	128	130	119	135	82	109	121	114	106	118	93	104	121	116	137	117	105	116	110	121	107	100	116	106	106	128	108	117	121	113	115	106	106	104	91	105	113	116	113	119	104	110	102	116	109	101	114	127	109	115	114	103	98	107	124	115	116	114	117	96	112	124	86	93	100	105	126	104	109	114	113	116	103	104	106	126	96	98	104	115	114	111	107	107	99	122	97	99	106	121	115	128	110	126	109	112	98	122	120	105	121	116	115	107	113	99	127	115	81	106	118	107	124	131	113	136	107	123	135	113	121	107	129	117	105	111	116	129	140	111	114	95	118	128	112	111	115	100	118	122	114	111	124	114	113	115	111	115	103	112	109	116	112	111	120	110	117	117	112	108	102	109	123	126	110	117	118	127	119	109	113	98	124	102	120	122	113	94	110	107	118	103	102	126	112	112	104	106	110	106	103	113	129	93	113	104	104	111	100	97	117	115	123	93	120	115	109	109	103	130	106	129	120	111	113	101	120	105	98	110	121	108	114	110	92	121	111	107	114	110	121	117	115	119	115	112	126	109	112	123	115	118	122	105	127	114	116	107	110	127	110	100	115	109	102	130	118	114	113	100	103	94	118	118	128	104	98	99	99	123	107	124	106	105	125	113	120	113	109	101	103	101	109	94	105	120	107	127	108	113	111	137	104	99	108	109	108	99	106	102	90	116	89	100	112	116	124	105	119	98	115	123	120	111	110	114	96	125	110	118	119	117	104	108	118	107	144	119	115	133	100	103	125	127	108	125	113	116	119	114	99	110	117	113	103	122	143	106	124	115	114	119	94	123	108	121	100	129	104	114	129	94	122	111	111	115	99	125	127	110	117	106	118	114	116	101	114	114	96	125	129	108	110	112	119	82	121	122	113	119	112	113	104	131	127	111	110	130	127	107	98	109	109	114	107	120	113	102	118	108	118	102	117	101	101	124	103	118	106	111	120	140	137	118	117	121	103	104	104	110	103	119	105	111	102	120	125	111	94	109	125	114	104	116	116	104	109	96	99	128	100	97	112	104	104	115	129	98	103	106	129	106	113	132	101	105	110	102	108	121	123	109	103	118	128	120	99	104	103	103	89	114	101	113	113	117	106	86	111	96	119	118	106	94	106	108	95	109	115	94	114	109	141	106	110	110	103	97	112	105	111	112	113	105	114	118	114	125	118	101	130	123	98	114	104	119	103	115	102	105	111	120	115	123	94	127	97	100	123	115	108	110	106	121	91	104	98	100	133	127	104	106	106	124	103	111	120	115	113	100	116	115	114	115	120	97	87	98	124	104	120	106	106	105	122	121	118	123	110	117	101	105	118	111	123	117	109	99	110	128	123	116	99	122	99	95	113	107	127	102	105	97	105	132	103	125	111	118	111	128	103	90	98	104	94	106	106	113	96	120	108	120	114	129	119	114	104	112	102	121	119	113	133	120	118	96	96	131	123	111	105	136	102	122	110	97	112	118	122	130	123	119	107	97	124	95	106	102	109	119	120	130	124	101	109	112	115	107	110	116	119	121	139	103	101	106	112	114	99	130	112	132	108	113	104	108	116	108	105	97	129	122	115	120	103	127	101	103	108	113	107	118	104	109	116	112	100	108	122	109	124	126	100	99	120	104	130	96	129	93	122	139	107	102	99	105	122	104	90	112	105	122	110	124	114	120	121	103	117	119	115	123	115	109	131	111	112	113	116	99	122	106	119	105	117	118	103	114	106	126	134	109	110	123	106	102	106	98	97	131	132	96	123	115	111	93	96	96	103	127	103	104	99	112	110	118	124	123	96	110	119	106	102	109	131	139	109	115	120	99	110	114	135	142	123	110	120	134	118	108	118	128	102	106	130	105	107	103	116	104	114	129	115	114	137	111	113	111	125	94	132	104	101	119	87	101	98	115	129	136	107	127	119	124	89	105	110	123	129	106	104	130	115	116	139	107	121	110	107	123	110	87	109	114	127	107	127	116	101	109	137	105	120	126	114	126	135	117	120	114	116	98	106	112	104	120	107	126	129
7264	15598	12910	6626	4672	3308	2355	1832	1511	1227	986	878	772	659	601	526	457	465	430	422	401	364	330	325	302	288	300	288	269	278	239	218	258	238	259	226	246	212	215	238	219	242	250	213	221	202	224	198	195	196	188	205	214	206	189	181	213	199	187	201	215	195	212	187	201	166	193	204	173	202	186	185	200	189	197	175	193	191	193	199	219	202	186	194	187	174	174	196	190	183	199	192	198	202	180	184	182	186	186	194	192	195	182	207	202	200	192	240	200	195	181	183	175	187	195	192	173	178	198	186	181	162	213	211	192	191	202	198	204	161	191	210	187	193	172	180	175	196	173	184	189	176	191	169	203	193	175	201	185	209	172	162	163	188	157	188	198	189	202	204	174	169	190	211	180	200	191	177	180	201	179	166	149	188	210	220	189	179	174	185	171	175	208	183	211	204	197	177	176	187	189	191	165	164	201	181	198	180	198	198	188	201	184	176	203	183	156	196	181	200	186	193	182	199	168	204	206	182	182	196	201	192	190	198	184	175	182	180	177	188	188	175	196	181	185	156	184	201	188	164	159	149	207	204	189	194	201	171	180	178	197	181	194	193	181	196	156	204	181	164	182	159	190	182	177	180	158	208	198	169	198	154	169	192	168	185	190	206	170	192	161	206	191	162	160	194	198	169	188	188	182	180	206	205	187	177	177	199	197	185	199	189	186	189	168	180	199	180	181	176	193	195	196	192	185	194	202	164	197	167	168	157	170	187	181	169	184	176	178	186	148	179	161	186	201	182	178	181	187	192	166	167	172	194	176	185	168	201	170	165	201	205	165	205	190	166	171	174	207	178	211	163	179	209	169	186	180	186	183	211	194	204	191	217	191	194	187	189	179	178	202	180	192	180	171	162	161	163	185	177	208	208	188	192	174	184	171	181	196	206	201	192	192	182	181	192	180	179	195	172	169	184	197	173	184	158	200	192	185	183	200	180	202	194	178	174	170	199	166	196	202	197	172	181	197	177	184	185	205	178	198	197	175	202	196	171	188	149	196	185	182	167	190	214	177	202	191	175	178	188	160	165	180	181	201	196	183	184	186	167	197	164	167	168	182	182	177	223	172	183	166	183	209	182	217	170	188	193	171	167	204	208	189	146	196	178	176	168	173	167	177	183	171	175	198	183	196	182	199	185	205	194	193	184	181	178	169	168	198	170	184	190	187	159	201	187	183	175	177	177	185	201	194	177	204	174	186	181	173	189	186	189	191	173	196	185	193	193	154	169	185	178	168	183	169	200	187	183	186	185	202	188	181	170	188	190	209	174	209	188	197	177	181	186	189	195	174	211	194	173	193	209	205	193	183	201	147	162	196	188	180	189	196	179	194	194	176	209	169	175	203	169	184	190	198	174	169	191	172	199	192	184	187	172	181	193	161	186	176	182	191	194	198	203	160	190	179	215	186	155	201	203	203	180	193	194	193	197	186	175	201	170	184	199	194	209	191	192	173	172	175	193	189	168	197	171	203	188	181	219	174	195	181	184	181	165	181	193	179	185	164	163	160	188	187	200	198	181	180	202	204	191	168	198	170	187	179	188	197	197	183	183	194	180	200	156	183	151	183	183	194	191	182	169	211	186	204	167	185	167	198	192	183	202	198	176	183	177	163	189	175	169	181	164	181	176	170	159	182	187	218	173	192	166	178	189	201	176	188	195	186	176	190	189	173	177	182	214	183	180	176	169	187	169	184	183	183	190	183	179	162	189	188	180	190	201	187	180	180	170	171	188	186	183	180	163	198	196	179	174	158	194	170	204	180	189	200	200	190	188	189	189	175	194	174	183	197	211	175	194	179	170	203	180	188	202	184	189	189	182	208	182	180	188	179	196	197	190	160	173	188	186	170	180	199	166	180	209	184	176	173	189	193	195	192	199	196	200	180	162	194	196	179	167	189	178	184	192	174	193	172	180	207	172	213	161	178	169	163	175	186	201	192	178	202	197	167	192	193	210	166	188	178	181	186	176	174	193	187	180	173	194	167	169	210	198	176	171	182	209	199	185	210	175	153	200	200	193	169	171	190	183	190	195	207	167	154	180	168	185	188	174	171	170	171	204	175	185	186	185	158	204	188	208	176	165	177	176	181	195	171	188	188	184	187	218	182	211	193	174	185	157	201	198	188	177	185	175	199	203	173	168	181	193	187	185	206	165	175	174	175	190	206	186	182	188	198	210	181	201	187	180	168	187	172	174	177	160	172	210	187	166	172	179	178	174	170	178	180	153	215	169	194	192	184	176	179	180	178	200	186	188	167	165	176	184	157	186	174	164	175	209	190	179	188	177	176	162	186	184	187	194	174	190	184	171	185	201	175	178	196	170	176	182	184	209	181	191	175	212	162	173	197	187	169	191	179	184	165	192	193	184	186	171	183	172	186	215	176	190	163	176	187	182	173	190	173	193	201	203	190	208	176	178	200	189	169	191	189	174	175	176	171	203	196	172	193	196	168	186	188	168	203	223	176	177	194	190	175	163	173	196	180	194	198	182	179	196	182	198	194	155	185	186	211	175	172	190	170	176	158	185	161	204	193	193	192	176	179	177	179	154	176	174	211	165	183	181	195	162	179	193	200	173	193	166	186	157	179	186	181	188	175	193	190	171	174	189	193	203	167	176	193	189	172	194	171	150	183	173	172	195	200	200	178	186	177	195	200	213	167	181	188	175	178	224	185	196	161	162	183	194	176	197	166	160	185	181	183	176	180	174	184	209	174	188	186	202	201	181	182	175	176	165	179	203	169	173	176	204	201	165	179	181	171	192	182	206	186	179	201	176	200	170	190	159	200	186	182	184	156	150	185	201	176	205	206	168	192	198	192	170	197	184	196	178	196	177	177	168	173	186	160	193	166	171	200	189	177	177	188	167	169	180	190	186	176	161	217	189	167	173	179	193	186	205	164	217	205	183	183	193	181	182	161	172	152	173	175	166	215	187	186	181	186	185	176	169	175	216	191	174	174	162	192	171	182	203	181	161	186	185	191	189	177	186	196	182	186	162	175	169	192	198	189	171	186	206	196	156	210	182	176	204	169	179	186	173	166	174	174	183	168	181	180	194	182	168	182	172	190	179	171	180	148	191	194	174	174	201	202	188	188	180	193	204	201	165	188	180	191	198	174	181	179	180	171	181	176	203	185	187	181	170	187	171	180	196	176	188	181	182	186	193	184	195	173	175	220	164	181	191	183	191	176	175	194	191	203	164	181	203	204	184	195	177	165	184	190	152	194	170	200	200	187	205	179	194	179	185	165	202	187	186	185	183	169	191	169	172	195	189	156	162	183	179	197	174	188	141	206	173	189	200	165	182	193	172	183	175	192	202	170	174	212	181	186	203	177	165	192	161	171	176	203	198	192	190	173	201	198	175	184	214	214	177	185	175	196	198	195	184	174	191	169	176	178	183	188	207	187	191	154	226	200	170	213	182	208	165	190	194	177	174	169	178	186	165	193	181	174	193	188	169	173	184
26765	20043	6150	606	430	360	335	309	338	328	316	325	306	310	350	301	315	319	290	310	309	303	311	288	325	300	304	342	281	286	295	312	339	312	323	326	290	295	310	291	340	333	299	326	313	301	319	316	297	304	279	297	319	310	299	288	303	330	303	291	325	329	299	325	325	301	322	287	278	242	288	299	282	314	309	278	306	302	290	312	277	263	315	308	297	297	274	291	331	283	327	287	284	302	288	279	281	318	295	312	308	323	268	306	319	342	304	300	324	283	313	321	310	289	341	313	296	300	294	348	331	307	305	306	307	315	324	289	317	277	276	327	287	312	332	318	326	314	281	295	317	337	302	298	315	327	319	329	298	339	324	327	321	312	321	298	311	323	269	278	324	290	302	300	286	274	275	325	285	291	337	281	325	322	308	293	285	283	318	319	326	324	268	329	278	294	321	306	307	315	313	286	285	319	324	324	293	355	279	314	326	316	306	309	347	319	340	297	285	287	320	312	292	309	292	288	312	330	341	270	323	317	277	299	307	297	283	295	311	291	293	310	286	321	312	290	291	295	310	336	320	331	303	306	298	331	283	282	298	286	278	343	300	347	296	333	339	316	302	302	325	292	323	340	302	317	330	312	322	304	310	279	331	290	275	289	307	351	289	291	299	320	312	293	275	306	319	319	329	314	313	317	287	298	299	308	300	295	313	348	309	319	304	291	304	276	302	311	324	306	309	311	306	319	294	292	306	331	280	323	304	301	280	298	301	302	282	319	307	309	310	287	296	283	300	310	294	273	304	301	302	334	284	327	290	325	299	288	323	299	329	322	259	311	267	288	312	333	303	301	316	296	338	297	325	310	285	293	311	333	330	318	312	287	316	272	304	322	330	277	294	315	314	291	307	298	280	321	320	315	300	304	296	294	294	294	333	277	326	326	306	351	320	298	323	325	248	308	310	293	318	279	295	281	312	302	320	337	319	301	330	295	322	282	302	312	308	327	300	309	309	313	300	317	319	281	344	291	298	348	317	283	335	287	327	317	317	293	326	319	272	293	333	316	300	303	306	308	311	299	293	325	331	294	320	307	312	333	304	323	283	326	316	284	293	296	308	313	306	312	272	296	290	327	298	314	296	291	321	289	300	321	296	302	270	269	298	309	296	288	316	369	312	304	333	326	295	293	334	316	327	299	307	305	286	317	288	311	291	323	305	314	302	301	287	306	287	320	303	324	317	312	278	258	323	293	263	297	315	315	329	313	309	283	292	288	289	320	303	302	295	307	302	314	289	288	299	275	310	327	330	292	304	328	297	303	297	321	301	327	309	303	300	269	309	273	304	294	300	300	285	314	289	308	319	291	303	297	330	348	291	317	311	291	312	308	334	292	306	302	321	304	288	327	298	302	306	333	294	311	345	307	303	303	303	321	300	301	321	316	298	327	285	277	299	296	297	286	315	271	320	300	305	305	308	312	298	320	300	288	287	326	311	321	309	289	300	303	311	293	293	305	314	326	276	351	310	288	268	325	301	340	314	287	298	318	296	303	282	318	315	304	284	279	325	357	315	311	284	310	287	314	309	289	305	282	286	318	285	292	321	295	282	294	318	315	331	280	321	344	335	309	305	316	308	304	307	320	301	297	280	275	296	332	322	318	350	281	310	314	302	305	282	300	328	284	300	300	290	325	297	307	322	314	295	324	295	327	302	300	299	337	333	309	297	302	311	320	299	313	281	307	313	306	331	295	305	296	321	300	319	296	330	316	344	331	319	294	293	319	329	320	345	329	300	292	282	295	335	342	336	283	314	305	305	308	301	317	331	296	309	295	280	295	319	293	317	355	296	317	316	318	304	286	283	310	303	287	321	307	305	274	255	288	300	294	282	320	331	328	310	328	306	297	304	304	333	302	296	311	294	257	323	360	311	311	290	302	288	290	312	290	306	303	307	319	281	314	300	324	302	309	283	294	305	288	277	311	307	323	311	288	301	291	310	332	295	308	311	313	282	286	299	331	315	324	291	323	299	308	308	330	293	315	315	305	294	339	304	324	286	299	341	331	323	335	289	322	311	300	303	328	310	317	319	266	313	288	314	332	334	326	283	339	326	319	284	290	271	303	318	286	305	332	324	301	280	329	276	328	334	289	314	296	327	310	318	305	336	330	299	300	300	325	309	288	328	322	277	275	325	313	286	288	294	292	254	298	298	292	322	300	296	312	285	332	292	309	267	278	289	284	348	265	295	316	300	288	313	310	338	301	303	301	308	305	313	316	293	295	291	302	280	318	298	275	290	304	335	307	305	319	305	336	279	275	278	288	301	302	314	334	269	324	327	334	296	292	302	322	307	305	298	299	286	322	325	313	293	299	292	297	283	318	277	310	303	303	309	281	312	293	292	296	300	313	322	278	343	318	305	254	289	294	292	308	320	306	299	324	292	283	303	308	303	305	300	287	283	311	312	322	299	304	294	317	305	292	284	283	326	286	305	281	313	293	320	290	300	293	290	307	298	337	291	317	302	300	294	311	309	303	318	347	323	329	305	264	305	291	289	334	316	347	317	290	267	290	297	295	293	300	285	315	338	315	295	336	294	307	292	318	316	307	337	314	316	327	301	298	302	322	321	293	274	290	314	333	307	286	290	305	280	317	316	305	309	315	305	290	296	306	274	316	290	280	309	318	285	336	293	290	313	306	298	326	307	316	305	278	307	318	275	285	290	288	320	310	304	309	261	307	304	315	265	284	295	310	301	321	286	298	337	275	311	303	323	299	306	295	264	343	285	315	288	308	309	313	296	327	278	291	281	313	292	315	279	271	310	323	293	325	327	285	286	302	289	302	291	314	279	281	298	281	285	332	299	299	290	277	329	321	302	310	294	304	322	323	283	309	307	296	308	313	310	312	309	270	320	319	278	321	309	314	317	287	325	310	299	340	298	288	305	259	285	281	303	284	290	296	265	295	313	317	308	287	333	305	318	304	291	292	306	329	298	310	311	330	308	277	294	297	308	328	319	295	343	273	308	297	313	283	353	301	308	295	277	297	310	312	326	315	281	294	311	285	321	321	314	304	313	307	311	298	316	284	323	303	321	312	311	316	293	306	311	324	273	291	285	283	300	335	292	308	294	333	302	284	318	297	263	300	325	307	322	286	313	314	301	310	307	313	310	300	292	291	304	304	268	306	296	289	277	303	322	296	303	302	312	287	313	292	322	317	287	307	294	270	323	321	294	302	293	305	314	286	310	300	302	307	304	331	275	314	287	296	316	309	299	308	312	331	289	297	297	318	301	321	287	319	321	293	311	334	347	289	327	279	292	313	284	320	313	295	333	282	275	335	303	301	326	286	283	317	311	308	319	326	315	325	308	290	300	293	268	290	313	327	306	320	287	328	286	296	310	302	289	332	315	356	301	312	307	300	321	285	314	336	320	296	302	325	315	294	308	316	302	293	326	315	284	320	373	313	289	327	345	307	275	309	327	300	289	304	327	321	274	290	303	337	322	311	277	322	327	299
4011	1326	1142	741	638	559	549	582	556	491	453	463	461	502	475	441	508	523	484	470	451	458	468	502	531	474	482	487	430	478	468	496	468	496	479	444	484	480	483	490	430	466	477	468	509	477	492	496	475	476	476	480	467	483	485	457	467	433	462	508	481	451	448	478	461	490	451	471	488	477	461	461	447	448	459	460	489	540	455	435	468	460	456	497	462	475	526	512	473	470	495	445	461	434	447	470	454	463	443	424	435	453	430	470	467	433	449	443	477	460	447	464	475	460	476	477	449	485	465	453	497	421	481	440	468	452	480	443	473	465	452	497	452	450	480	420	483	461	504	465	499	494	469	457	453	458	479	444	527	463	489	484	438	457	474	499	484	471	461	492	452	459	441	475	493	473	472	482	435	477	430	474	469	471	441	504	458	485	477	501	445	465	434	415	485	444	459	467	443	454	452	453	462	454	454	491	504	442	483	464	469	454	472	479	493	441	473	448	475	452	436	503	463	444	471	462	451	481	521	496	510	452	438	494	497	486	427	463	483	503	484	478	472	483	432	458	479	482	446	492	474	472	472	472	487	492	501	469	458	494	440	469	443	455	471	473	509	475	469	497	459	451	502	480	480	450	443	450	455	451	492	483	483	458	468	473	454	475	450	446	441	475	457	477	475	487	487	458	454	491	461	475	450	467	480	456	427	526	474	483	479	476	466	497	472	463	434	467	440	491	463	487	480	505	461	426	455	469	461	459	477	480	511	521	480	482	476	470	465	469	458	421	488	455	407	487	469	446	486	443	458	431	465	485	464	484	465	481	477	469	492	454	462	488	493	479	470	447	431	478	433	517	455	465	502	499	427	460	450	439	444	476	446	437	475	485	482	478	506	490	464	448	481	486	435	466	494	457	421	484	486	453	499	455	454	504	429	463	466	471	434	472	478	458	462	423	447	497	483	422	497	454	458	439	475	479	460	496	441	454	512	458	494	474	495	488	476	462	463	453	438	477	477	499	467	470	491	510	504	469	513	509	460	484	451	445	461	480	501	456	451	465	429	503	481	472	466	461	472	466	458	475	459	465	495	496	475	470	495	447	460	445	470	516	463	463	473	485	427	454	479	439	451	478	445	484	484	508	449	464	473	478	470	457	476	481	448	483	438	449	493	485	508	488	456	430	456	483	458	446	482	497	469	460	489	420	494	456	442	460	460	489	496	462	503	485	445	474	496	491	410	472	454	454	475	475	477	445	458	485	456	465	466	480	485	452	466	425	489	429	505	459	473	502	480	478	491	453	514	449	481	462	469	460	477	468	490	477	456	513	466	481	464	449	478	462	493	463	493	462	474	473	496	475	452	439	472	492	479	481	439	471	453	451	489	473	416	487	522	470	470	451	479	463	473	456	461	463	486	456	495	467	460	463	510	467	468	479	477	438	472	517	431	492	486	449	454	495	462	504	473	425	489	449	481	484	446	491	436	473	488	499	478	535	452	442	485	460	482	499	460	478	488	478	460	450	449	498	486	439	458	465	483	469	456	444	450	447	490	490	457	472	474	463	445	429	492	475	460	445	456	495	462	461	471	490	496	470	477	456	471	445	462	469	465	485	455	493	453	486	478	495	466	489	476	465	469	490	461	486	475	429	460	443	468	441	468	450	491	472	465	462	484	463	440	451	497	472	466	467	446	431	454	470	511	495	461	422	443	427	513	456	443	464	458	525	475	467	425	475	465	446	497	506	487	454	487	454	488	447	461	435	473	462	456	464	444	460	467	478	478	472	496	418	415	460	488	473	512	486	420	469	459	453	513	496	515	465	480	463	477	466	451	489	474	465	513	461	472	490	465	456	487	479	484	449	477	469	475	482	489	512	470	444	482	499	500	465	422	421	472	454	477	490	464	499	465	470	508	530	545	499	474	461	491	455	454	485	490	496	496	413	483	478	473	463	441	452	445	479	453	485	484	491	467	473	500	467	444	464	479	509	442	463	506	475	450	412	448	479	491	478	464	482	457	460	500	471	446	431	445	454	440	487	448	462	452	462	448	473	476	447	498	449	497	489	442	500	456	471	462	459	469	465	480	432	481	482	447	460	459	467	489	480	485	444	492	465	442	477	444	464	440	450	468	452	496	484	488	479	470	476	481	502	465	499	513	444	498	485	433	467	497	460	468	466	469	492	482	449	469	463	467	464	439	449	473	476	415	487	467	483	484	427	477	488	447	453	479	491	454	497	461	494	455	483	499	486	471	458	471	487	430	470	441	494	468	465	486	484	486	449	452	439	441	473	462	497	442	468	476	473	450	467	451	437	416	461	493	463	453	451	479	490	537	473	495	485	479	444	461	481	449	485	466	422	489	495	468	478	463	479	497	449	450	498	491	448	471	477	507	463	505	434	473	457	499	465	451	470	476	457	443	469	476	473	447	438	449	463	497	484	468	453	481	451	441	463	471	488	454	464	480	467	447	469	452	456	491	487	469	482	482	455	486	465	472	456	442	443	503	442	448	461	465	478	461	482	457	450	472	486	446	466	498	467	475	458	471	470	489	493	470	447	435	461	445	440	467	480	485	469	430	489	475	473	437	483	440	436	479	447	459	480	459	519	475	455	473	445	477	486	437	452	478	439	472	494	474	480	492	456	485	502	467	465	462	471	483	474	482	466	472	518	429	511	455	441	452	474	428	509	496	450	473	466	487	478	514	468	448	481	434	494	492	482	504	500	456	490	449	472	470	484	449	468	474	473	474	454	496	427	503	448	489	490	456	515	433	472	480	479	503	453	476	487	455	476	484	442	458	458	454	525	464	470	466	466	480	449	460	488	453	465	468	466	456	445	484	445	422	441	460	475	481	454	451	455	462	464	486	487	393	442	476	476	448	442	484	467	460	483	478	467	482	489	469	467	462	509	481	488	464	465	457	446	492	433	499	474	523	441	439	474	473	471	499	427	447	459	475	492	453	494	454	468	470	445	480	458	417	464	468	459	422	499	465	473	496	460	414	460	490	460	451	493	479	460	483	440	469	491	486	469	508	464	465	497	482	479	457	471	441	438	424	479	489	487	478	482	435	499	456	481	438	473	462	497	463	422	449	485	450	438	456	489	465	477	480	440	448	470	489	456	429	466	440	489	489	451	497	450	466	489	499	462	445	492	463	458	470	460	508	484	480	453	463	488	498	463	462	452	459	475	461	441	473	483	455	473	497	506	474	532	422	479	484	455	453	489	446	508	467	474	450	429	460	509	468	492	462	448	453	438	437	492	457	466	474	439	466	476	462	508	435	451	459	458	444	483	486	448	472	454	439	463	479	473	480	504	443	488	467	440	470	487	456	474	439	439	479	439	434	484	501	473	474	476	455	455	483	450	499	459	481	462	456	475	451	446	436	470	463	498	444	436	464	454	450	465	478	462	471	456	483	470	459	465	452	495	449	439	466	502	479	480	477	479	435	480	468	457	444	490	455	435	449	481	419	475	463	452	484	451	492	490	443	476	463	500	508	471	483	448	480	434
23786	21098	28348	24077	21053	5631	870	597	506	434	403	386	357	335	353	335	333	314	306	333	328	304	280	301	310	298	296	301	281	284	269	264	282	285	268	263	310	301	293	249	293	301	287	284	295	306	262	291	296	298	287	270	299	281	289	301	317	265	278	284	275	278	257	288	260	293	247	283	289	252	260	268	254	287	318	271	281	292	299	273	270	263	278	257	245	282	291	260	306	253	285	266	276	292	275	248	251	277	275	298	249	273	276	288	289	286	307	301	292	278	304	255	290	282	293	276	276	284	271	281	270	281	282	262	269	265	261	277	242	257	257	308	267	281	287	272	295	281	263	278	258	303	286	289	277	290	253	269	270	282	281	287	288	257	274	270	270	263	304	270	288	256	275	254	299	283	286	282	289	262	254	293	309	293	243	314	297	246	279	289	268	301	261	282	272	282	271	278	284	287	253	267	261	259	271	303	295	274	301	269	287	273	261	326	294	289	255	260	253	271	262	256	266	316	257	284	271	270	288	273	289	278	266	263	284	301	259	274	287	277	293	277	257	274	258	287	269	264	286	258	267	277	280	281	256	283	251	279	285	292	266	289	291	277	279	249	286	299	290	269	278	265	292	319	248	266	285	277	263	266	278	260	324	269	250	287	303	261	309	285	272	259	271	273	261	264	277	265	267	266	279	276	281	253	276	271	264	281	267	285	288	275	290	288	272	270	304	286	269	264	292	263	274	280	270	279	274	267	289	251	267	253	270	287	285	298	296	285	292	299	254	289	299	282	298	298	245	281	278	268	275	295	274	265	284	267	312	254	276	283	294	270	268	275	273	311	278	269	280	290	295	292	283	248	287	265	285	276	278	236	254	287	262	277	280	292	259	273	266	293	288	261	259	267	285	270	257	271	292	285	288	281	262	295	290	289	291	316	331	272	278	283	290	263	287	263	270	314	254	285	261	300	295	284	276	249	287	255	277	274	278	266	282	272	294	262	248	274	292	296	292	261	264	276	274	273	287	292	286	265	290	299	251	289	270	278	284	297	291	295	287	258	319	274	271	295	294	298	247	280	253	265	270	272	265	255	252	278	255	281	277	276	307	310	301	286	264	245	275	290	259	258	287	292	300	283	254	287	283	315	274	266	291	256	266	273	269	294	303	248	283	287	287	265	239	297	268	273	281	283	268	252	270	290	302	283	286	270	275	288	265	296	271	278	284	248	257	256	267	260	291	266	277	269	258	248	267	292	287	303	258	263	275	297	261	279	290	299	300	272	271	260	275	309	320	265	267	277	254	255	291	261	314	290	287	289	275	275	256	287	309	258	244	311	254	277	274	308	302	268	294	286	296	282	270	301	270	305	254	258	275	284	272	273	310	281	276	245	284	298	284	263	263	287	294	315	317	260	280	258	278	259	300	296	258	265	295	260	283	263	279	277	251	266	270	289	294	293	250	280	276	245	287	292	302	296	292	286	282	291	270	272	273	288	290	265	286	275	268	293	280	239	279	287	281	270	290	278	257	272	292	242	250	263	252	292	273	283	270	265	275	270	270	268	239	267	240	255	301	256	282	275	303	284	286	284	279	290	278	291	243	270	290	263	263	294	331	242	257	295	275	256	270	264	281	298	278	265	228	288	306	285	252	290	292	288	273	258	261	297	295	294	270	258	265	264	260	249	281	278	269	260	290	277	289	278	306	284	284	259	253	266	276	295	284	272	269	271	267	299	275	271	271	310	312	283	263	278	282	283	266	253	266	286	296	296	287	269	282	266	278	242	250	280	251	288	277	280	266	270	286	274	285	255	250	258	274	302	291	296	291	273	290	306	302	286	279	272	278	280	250	276	280	278	260	268	246	251	314	294	269	263	280	248	267	279	285	273	295	286	274	274	286	277	259	282	293	279	306	246	263	262	259	300	262	284	265	241	298	288	291	262	272	268	272	304	285	262	268	265	295	278	263	252	292	255	275	288	244	266	288	271	263	256	274	264	301	269	251	308	265	278	256	280	254	264	303	268	286	274	285	270	263	284	262	315	304	286	265	271	265	284	312	278	280	308	302	288	286	274	245	257	270	276	281	251	270	283	279	290	289	299	279	276	290	282	256	272	270	256	287	283	292	275	256	267	271	262	288	274	258	236	270	283	267	248	250	238	239	266	254	267	291	310	272	302	251	286	309	292	260	276	300	270	287	278	277	267	289	276	279	270	298	272	270	265	269	315	291	289	267	230	280	306	262	280	278	253	281	274	247	292	276	280	282	274	277	292	240	263	276	293	269	277	268	252	282	299	262	296	280	276	277	244	259	276	278	277	265	277	307	319	285	279	276	266	289	275	268	261	272	265	280	271	273	248	275	286	254	298	285	246	277	250	278	263	316	259	248	270	303	263	263	255	268	255	276	275	265	261	260	310	289	287	268	298	260	287	298	278	297	290	264	287	264	302	291	281	276	291	300	291	281	301	266	274	297	274	271	291	274	260	264	305	259	261	284	274	292	287	260	257	261	286	284	265	292	283	270	275	279	261	292	258	267	287	271	284	250	292	283	275	290	294	290	266	308	292	276	286	277	280	265	282	273	272	271	277	257	281	255	278	262	269	276	279	259	292	266	276	304	266	270	265	282	297	278	292	267	261	294	305	298	265	279	295	281	287	263	275	273	271	268	279	280	290	276	275	275	251	295	289	279	286	267	283	283	298	264	279	268	290	276	269	295	289	280	282	282	302	272	285	277	275	278	258	274	270	282	319	263	300	302	277	311	257	300	283	280	277	290	283	271	310	243	262	281	298	263	307	257	280	289	280	260	303	262	298	269	270	300	237	296	259	268	269	289	270	256	293	265	289	264	285	274	286	285	267	294	295	258	277	269	274	274	282	297	265	267	285	258	281	290	286	249	284	281	300	289	276	287	296	281	263	257	303	285	280	260	274	257	261	279	256	274	246	279	305	279	285	272	258	270	291	275	299	299	258	290	263	293	270	299	279	294	285	282	283	294	272	291	278	267	294	260	284	261	274	264	279	299	274	274	286	260	300	280	267	274	254	309	294	275	271	277	265	270	270	273	276	287	253	276	264	300	254	292	257	262	273	287	251	293	322	296	282	283	312	284	290	306	307	267	289	291	273	310	287	249	270	278	296	299	250	297	268	277	287	274	275	287	277	278	279	255	263	277	261	275	283	248	302	289	249	292	251	261	256	250	297	261	255	283	287	278	250	259	268	257	293	257	245	271	273	259	311	272	259	292	276	292	302	273	252	245	288	277	307	287	270	297	250	264	283	299	267	285	283	234	284	264	269	248	281	263	266	273	266	318	266	264	257	306	255	265	281	243	271	278	264	274	275	278	278	239	268	279	277	297	267	243	277	266	263	303	264	268	247	275	260	267	240	284	290	285	283	272	249	284	284	314	233	287	281	257	247	286	267	270	268	318	269	260	263	254	281	279	268	254	259	273	320	251	265	272	297	287	278	277	281	257	289	244	281	262	265	257	262	290	272	275	244	285	283	264	265
5242	10131	8229	4277	2885	2136	1687	1343	1178	961	887	803	732	722	638	633	595	575	548	526	515	509	512	478	506	509	508	468	475	451	505	473	488	413	453	470	442	441	471	481	466	475	460	446	461	424	438	459	444	448	449	454	423	437	447	433	441	448	409	446	438	467	442	415	434	466	480	453	440	416	442	407	445	439	444	469	409	430	396	449	444	465	437	433	456	432	435	416	452	445	441	460	468	459	460	454	427	451	433	443	424	440	426	455	419	469	463	425	454	432	426	435	403	399	436	423	466	453	430	442	437	410	435	449	457	419	458	422	430	451	433	454	432	430	453	427	427	450	452	400	442	439	439	435	403	422	447	423	467	435	450	457	407	437	452	437	416	419	410	449	432	440	448	443	442	429	458	454	409	455	457	417	418	437	417	414	426	407	458	410	421	443	451	451	408	444	405	427	463	399	441	417	454	421	410	453	417	384	426	418	453	446	434	444	412	422	417	428	402	430	434	458	444	426	413	443	429	438	443	410	379	418	446	421	412	403	417	464	407	398	416	426	420	429	447	466	448	433	416	404	415	419	451	451	404	415	435	433	434	385	447	413	450	449	444	426	407	428	413	453	440	427	435	439	457	440	441	410	415	401	408	432	482	438	473	419	435	431	449	442	447	437	435	455	380	456	406	446	433	404	413	425	451	451	421	456	415	428	469	413	440	412	452	455	459	416	411	421	451	472	416	463	428	446	437	436	442	435	446	408	434	420	430	401	423	469	431	452	414	445	425	433	453	400	413	438	440	401	436	435	401	417	385	447	395	419	458	420	439	411	443	413	424	424	456	442	441	463	434	400	441	416	459	446	465	448	421	432	441	423	446	422	412	407	423	436	423	388	425	431	449	445	438	434	429	395	451	425	404	441	414	447	448	463	441	440	442	449	425	443	449	404	453	460	421	442	452	443	426	439	421	396	410	427	420	436	475	448	449	441	389	461	416	385	415	437	442	458	415	408	420	423	448	452	474	409	402	402	429	474	435	436	420	473	456	414	445	435	440	426	429	440	415	395	410	407	422	430	399	425	444	467	402	447	414	442	401	442	410	455	447	418	421	429	391	437	411	400	461	426	438	459	425	458	449	443	434	433	489	474	465	402	418	387	423	401	430	447	406	404	467	458	439	449	404	460	443	424	391	444	421	436	442	429	461	479	432	445	431	433	423	402	450	421	452	464	399	454	471	390	447	451	421	461	455	428	398	382	416	443	407	425	411	424	427	430	420	428	450	447	427	441	437	414	439	448	426	411	455	413	397	446	420	429	451	455	417	424	446	420	422	430	393	458	406	401	445	431	421	445	448	453	450	431	453	438	444	441	431	423	461	447	441	475	429	417	431	428	479	386	451	470	427	404	442	420	396	430	436	435	468	415	450	410	445	417	472	426	451	450	420	461	432	452	462	437	428	429	435	404	451	422	428	472	462	428	426	381	447	453	443	427	443	437	424	453	472	416	402	468	421	444	449	440	435	454	453	476	420	424	414	466	450	435	424	398	429	432	410	473	424	437	460	477	391	422	464	384	408	403	395	447	417	456	455	422	434	421	438	415	437	411	423	460	474	451	401	434	431	404	436	441	405	434	442	404	448	421	408	457	448	458	431	449	402	451	421	403	429	453	469	418	430	438	437	443	457	434	436	435	450	449	435	426	410	442	458	459	419	457	404	428	456	424	437	420	440	438	445	414	446	428	424	426	387	425	467	440	477	410	422	447	441	432	438	424	431	463	444	478	419	435	420	448	454	442	433	460	415	447	441	465	419	465	439	420	437	427	413	433	448	449	438	448	435	425	423	409	441	454	423	393	429	422	494	463	433	389	441	421	435	434	452	439	420	409	426	435	429	429	435	440	412	445	449	448	444	413	436	394	470	398	420	458	452	443	429	478	467	426	430	420	454	454	421	417	434	419	408	463	475	440	399	453	456	429	382	418	437	433	408	431	445	465	462	437	419	412	460	453	476	435	400	437	454	429	388	398	437	427	472	419	401	472	427	438	418	433	404	417	466	451	427	435	420	423	421	395	428	435	431	392	417	474	407	424	440	449	406	431	453	450	414	430	426	406	445	368	410	438	384	407	432	450	459	496	407	412	416	430	445	463	448	461	448	421	441	400	446	437	440	441	435	430	467	414	449	476	420	409	431	455	497	460	428	459	419	394	488	447	437	440	427	417	451	429	395	439	469	443	448	427	446	412	429	435	398	426	412	445	434	435	452	466	445	421	377	428	419	438	440	423	447	444	405	409	439	430	450	460	409	445	449	432	413	407	411	436	425	413	408	410	440	437	401	439	455	443	502	418	475	437	442	448	437	446	432	420	418	431	440	490	418	405	452	430	427	428	457	446	427	436	445	426	451	398	479	391	411	389	416	444	420	448	378	428	428	436	432	438	438	424	398	493	441	421	424	464	425	417	447	457	425	437	438	408	427	438	459	430	428	442	440	402	435	412	431	465	433	421	419	408	423	412	404	412	414	429	465	433	437	422	424	424	416	390	460	441	438	429	443	442	443	440	469	432	421	450	435	443	446	436	423	404	443	437	459	462	472	423	468	441	418	404	424	443	422	392	440	427	425	437	449	445	421	419	410	419	435	413	437	448	413	452	449	417	434	405	429	412	406	423	471	428	429	437	433	424	448	457	461	461	456	422	386	410	420	414	445	457	462	454	426	436	446	436	420	440	439	442	414	458	483	428	422	423	458	431	408	445	437	401	409	453	435	459	422	431	408	434	440	429	414	418	448	458	435	430	437	465	434	449	449	429	449	463	447	409	420	465	474	403	402	421	462	462	438	471	410	470	378	435	425	444	447	445	407	418	409	421	434	434	437	447	449	406	458	465	444	406	426	463	433	434	455	421	405	435	412	429	420	451	397	458	468	420	431	430	441	431	398	447	428	457	444	428	474	420	435	421	455	443	454	486	387	469	425	429	418	416	419	437	475	462	421	441	430	458	450	469	423	457	421	463	429	430	470	459	419	432	420	443	460	437	462	410	445	431	432	427	456	471	391	424	456	420	398	427	423	447	445	446	462	487	460	416	458	423	424	400	450	434	430	420	414	411	426	424	457	457	492	425	454	412	446	416	449	416	399	481	417	454	421	430	437	401	414	393	428	443	373	398	442	394	409	410	408	441	424	461	388	432	446	442	427	464	448	451	404	422	443	441	417	440	441	429	417	415	446	425	437	420	436	410	452	411	419	411	412	454	445	427	450	465	435	438	436	431	441	436	442	429	399	393	425	454	429	414	431	428	427	491	428	421	424	427	418	429	424	433	420	408	434	437	441	418	462	441	439	407	417	449	439	412	434	409	410	436	414	455	439	439	400	416	447	418	422	410	442	448	453	412	430	428	392	442	418	444	403	463	450	434	459	422	407	468	437	434	480	400	440	446	459	440	419	414	448	430	457	443	451	460	486	437	438	456	417	431	429	413	427	427	480	419	457	402	482	409	414	441	423	422	450	416	415	387
22907	21094	28827	23590	21095	20896	2834	674	501	419	366	295	274	248	251	195	205	186	165	208	199	156	158	152	141	164	164	133	136	124	142	148	150	114	136	125	135	136	109	147	122	131	126	147	106	117	115	117	115	125	112	137	112	122	102	111	117	109	142	107	124	120	125	91	112	132	114	103	95	110	126	111	121	99	110	97	121	117	122	116	121	112	104	120	118	121	122	119	107	100	112	130	124	111	113	107	119	128	120	137	124	107	122	93	104	105	104	117	112	104	112	118	118	119	114	121	105	108	98	115	121	101	121	100	108	109	101	107	117	121	118	105	122	115	114	109	109	110	110	118	132	118	114	107	101	117	114	105	110	91	96	122	121	109	125	101	101	105	115	123	108	109	127	99	109	110	107	112	95	109	107	104	126	134	121	110	99	112	133	102	100	119	118	104	92	118	100	123	112	109	107	101	121	116	106	107	111	104	113	101	100	122	91	102	122	106	98	133	104	95	97	118	122	105	104	133	106	123	108	124	124	139	105	120	118	120	107	119	100	107	120	136	107	103	116	115	118	99	126	104	111	127	118	130	116	118	106	123	118	119	118	117	121	111	102	112	111	115	116	104	120	112	121	109	120	117	114	105	101	120	111	116	95	114	110	118	115	123	133	99	94	97	125	102	88	118	105	94	108	116	117	112	116	140	122	102	104	101	92	108	126	113	127	115	98	115	109	89	108	98	111	97	102	114	95	114	113	112	121	102	106	111	121	119	126	124	84	114	109	119	97	97	96	107	111	108	107	93	105	104	98	123	94	112	133	112	96	112	97	105	123	107	134	114	121	110	110	106	116	100	113	97	114	128	112	104	104	120	138	108	118	94	97	105	129	126	111	115	88	109	87	106	92	101	107	103	126	126	101	106	115	101	113	107	106	124	123	110	113	104	127	88	111	93	103	117	118	81	105	115	110	98	116	116	114	132	101	96	107	105	115	101	108	96	117	98	113	110	117	102	110	112	117	126	130	127	123	112	108	109	85	101	109	111	109	107	123	135	90	85	122	122	92	110	103	123	117	116	116	94	125	99	125	124	91	99	125	119	126	123	116	119	117	113	101	114	96	109	112	109	123	116	124	124	100	115	105	111	103	115	96	114	104	104	97	108	117	103	106	102	114	122	115	111	118	117	106	101	117	101	106	113	111	118	113	122	105	104	116	83	119	115	114	114	115	126	122	96	108	108	107	101	93	102	116	125	97	109	104	105	120	109	124	111	116	107	110	94	117	113	95	97	121	99	103	113	125	102	120	100	104	111	116	113	102	108	108	105	94	107	116	109	88	107	103	126	93	118	124	121	111	124	106	109	111	108	96	117	100	122	96	107	124	131	95	120	107	119	110	133	104	98	125	107	102	95	103	115	78	118	103	96	112	125	108	109	120	123	104	110	107	110	95	116	121	120	126	104	117	99	99	120	112	114	109	104	120	118	124	114	123	105	120	98	115	99	100	113	130	114	107	120	104	109	107	93	126	112	129	103	122	98	95	101	117	106	102	117	138	123	97	109	94	114	107	101	120	121	108	108	133	120	112	103	111	110	109	92	120	125	113	101	103	103	115	116	113	124	116	107	116	126	113	117	98	100	103	106	118	104	100	105	119	99	106	105	124	112	108	125	101	106	95	122	118	117	107	95	93	103	103	112	105	134	113	116	119	116	94	112	114	112	104	107	109	116	114	95	99	125	105	125	127	120	114	113	128	135	103	146	111	92	102	108	116	113	94	99	123	99	111	119	96	130	121	123	113	117	106	89	97	109	89	103	128	112	113	120	112	128	118	101	114	95	116	123	125	115	125	117	115	113	92	133	135	112	122	117	119	101	105	113	112	116	112	93	103	104	118	120	93	110	114	113	101	103	119	96	100	110	120	130	131	110	108	123	113	110	105	124	120	100	104	115	128	109	105	102	126	123	111	116	125	117	112	95	119	117	107	94	113	102	122	114	127	101	103	112	116	112	130	109	123	122	119	101	91	124	105	109	113	89	106	108	95	118	121	93	126	109	88	112	96	126	93	98	109	101	100	112	102	141	113	108	127	114	101	111	99	114	101	99	112	110	121	113	120	109	92	99	117	107	113	126	106	127	117	110	118	107	120	107	138	117	108	116	105	105	112	123	115	92	108	117	106	155	114	124	118	109	107	109	129	105	130	88	111	122	97	121	118	106	114	107	101	105	93	112	112	116	100	119	96	91	114	101	112	106	94	120	108	117	107	114	119	119	111	118	115	112	103	99	95	91	109	110	119	132	113	121	114	95	110	123	118	114	116	112	122	104	137	102	134	114	113	106	93	118	99	135	104	107	119	107	112	111	116	105	110	133	101	103	108	108	98	100	117	112	100	136	111	113	119	117	108	109	107	112	131	99	109	128	97	109	112	120	129	110	114	121	110	99	107	107	119	127	102	111	111	113	97	111	115	91	109	97	117	94	109	113	94	129	134	110	115	123	113	96	127	101	101	112	125	100	102	106	115	128	106	122	101	111	114	95	114	97	125	95	130	112	114	113	106	103	96	101	113	116	130	106	106	99	112	120	116	91	119	103	109	97	98	123	114	115	109	114	119	108	123	109	101	105	114	106	102	99	116	125	97	120	112	116	89	102	125	108	110	111	123	122	121	106	116	129	94	104	101	99	116	116	114	107	141	104	123	131	91	122	108	116	144	111	123	134	110	102	100	123	100	103	113	120	103	116	118	97	107	124	101	103	134	105	107	116	104	99	112	123	114	98	112	109	120	132	111	111	110	105	107	107	94	118	106	116	110	123	100	113	99	106	108	111	127	110	119	99	115	103	104	88	115	109	98	116	111	128	87	117	111	103	96	102	112	113	97	95	113	104	109	108	115	98	116	123	104	107	90	114	111	101	118	123	103	118	98	110	108	105	128	119	109	116	111	109	116	104	105	114	118	107	104	118	104	115	120	115	115	119	121	109	119	108	123	108	129	111	103	115	123	123	96	114	115	117	104	115	92	104	99	114	107	112	104	111	109	111	99	108	110	114	93	105	97	117	111	114	112	112	111	111	105	105	105	101	109	111	120	98	109	99	96	118	89	116	106	118	115	99	123	117	115	122	106	117	113	110	110	123	112	131	121	133	95	91	115	106	111	107	110	112	112	102	123	125	125	129	103	124	113	115	121	119	91	110	97	127	110	129	129	105	124	121	101	106	92	105	102	119	120	92	130	107	102	106	127	105	113	119	97	124	108	108	111	122	113	115	107	93	121	96	114	97	119	127	126	112	107	124	115	104	101	115	109	109	109	108	114	105	121	105	106	119	103	106	96	126	131	123	124	118	119	102	110	114	110	112	103	120	107	96	109	117	129	107	122	116	121	100	96	108	111	105	114	119	101	128	101	115	102	111	113	118	120	116	94	98	113	112	109	130	105	121	123	111	108	120	97	122	136	118	112	104	115	120	100	110	114	113	115	116	104	111	110	108	99	111	97	125	122	112	112	108	111	102	87	104
7235	15557	12898	6742	4542	3235	2445	1851	1563	1238	1038	898	801	687	554	522	518	461	408	395	365	361	339	291	308	291	281	291	272	268	248	234	243	242	272	218	229	244	205	229	238	226	223	233	207	209	200	204	206	198	186	200	224	193	192	207	213	187	194	190	195	217	195	221	193	204	184	175	198	181	181	194	175	217	188	203	190	217	196	196	192	203	183	202	167	167	205	183	175	179	192	200	200	185	196	193	180	175	193	164	196	190	213	186	180	180	167	170	199	219	185	179	187	177	163	196	203	193	180	200	195	178	170	171	175	190	163	207	172	181	171	177	188	183	167	188	168	176	171	183	176	204	188	184	170	182	188	170	173	188	177	154	180	181	193	194	185	178	167	186	186	178	191	176	158	165	184	184	188	194	189	204	197	167	166	175	179	180	183	182	197	182	184	171	198	157	210	172	186	183	173	188	173	187	199	176	186	208	194	182	167	166	158	176	208	170	173	179	182	157	172	196	166	214	189	187	198	181	178	178	172	183	186	170	195	189	184	197	196	198	154	162	150	180	169	192	199	181	187	185	171	178	205	178	169	189	175	163	179	183	175	177	178	186	197	194	169	186	194	170	190	193	157	199	142	175	175	163	208	184	182	179	179	168	192	173	157	184	185	171	178	205	176	190	166	184	208	192	186	182	195	177	180	161	166	184	206	172	180	166	182	204	196	177	208	199	167	185	189	216	185	196	169	198	184	186	198	173	196	181	170	167	180	174	182	180	176	187	199	166	192	169	188	160	205	182	199	166	189	170	182	184	180	182	180	176	187	166	197	169	184	168	170	193	194	187	181	199	172	175	199	192	186	175	192	171	198	171	177	196	181	179	172	204	183	151	197	198	173	205	207	183	182	188	173	183	172	181	166	183	174	169	177	177	194	190	175	184	187	206	171	180	207	210	183	177	174	181	201	166	171	171	176	181	180	186	163	178	169	210	200	182	211	179	176	168	184	191	158	170	187	190	201	186	168	182	208	183	182	199	175	196	187	200	196	177	201	189	190	170	157	179	190	157	195	181	192	174	197	192	170	173	183	175	157	166	155	180	184	168	210	171	187	180	204	148	185	177	190	167	187	198	176	172	191	194	168	191	193	188	168	178	167	191	182	173	172	189	198	195	182	164	206	177	179	210	196	173	161	163	163	167	179	195	176	201	196	149	206	165	204	204	180	175	181	177	190	168	187	157	196	195	188	158	178	170	205	192	181	176	186	177	190	198	185	187	190	167	189	188	191	168	186	201	169	201	171	188	187	176	207	171	187	160	169	177	199	161	186	153	201	180	179	205	202	182	172	215	187	198	180	190	187	171	199	207	163	169	153	161	177	160	150	183	165	171	232	200	178	175	175	182	194	179	185	159	185	186	193	186	202	209	181	182	169	183	166	155	177	167	188	195	168	184	199	171	179	187	173	190	156	164	175	168	148	161	164	189	169	161	183	193	183	153	163	186	192	165	162	199	193	171	202	195	191	188	198	177	160	158	197	188	169	163	185	173	182	164	155	174	185	206	171	157	202	197	196	179	193	176	172	184	175	164	184	178	172	187	184	179	192	175	194	183	194	167	170	181	172	180	187	188	191	167	187	201	173	164	191	169	172	211	152	181	191	184	194	175	171	178	166	200	177	194	185	158	184	190	167	153	158	188	165	166	164	200	194	174	206	175	181	176	172	185	200	187	180	200	171	209	189	165	163	190	152	196	183	184	202	181	178	186	191	192	184	178	197	191	179	178	174	179	180	165	191	164	187	200	157	165	171	192	189	184	194	177	183	186	194	167	165	176	173	173	186	171	166	191	169	174	207	183	175	184	196	192	200	183	186	173	191	167	199	188	171	181	186	200	182	187	184	167	178	176	179	168	201	168	183	180	190	173	168	180	180	204	173	184	166	173	185	181	189	195	176	190	176	174	204	162	164	162	190	172	184	182	186	169	176	179	187	187	160	174	181	173	175	215	198	168	188	161	169	178	192	181	177	198	184	186	197	196	200	161	171	180	180	167	182	180	182	177	185	166	167	190	199	177	204	179	191	181	178	185	190	172	190	171	202	194	167	180	173	195	189	186	178	189	183	183	189	193	200	171	175	181	171	149	183	187	200	183	205	175	178	154	179	177	206	185	148	201	196	173	164	182	188	163	170	156	162	193	164	185	198	180	156	176	179	172	193	178	190	185	174	168	174	170	166	164	199	168	169	147	192	184	180	187	155	193	193	177	186	176	174	205	164	190	184	176	163	159	171	157	167	167	160	167	191	171	174	187	173	182	176	216	166	178	180	180	183	171	185	174	200	202	190	178	174	182	176	177	174	180	191	196	186	204	171	184	163	177	192	190	190	162	154	183	191	188	198	151	181	186	174	152	176	163	169	186	179	200	194	182	199	181	172	186	155	184	181	164	178	182	185	167	193	184	188	200	191	181	199	193	149	174	169	182	169	191	211	184	176	190	186	175	170	180	195	194	201	177	193	198	179	178	172	167	195	188	197	188	195	192	157	181	185	182	196	197	194	181	183	182	190	198	189	194	193	198	167	185	178	170	174	165	185	167	189	212	185	187	174	153	196	186	194	176	166	193	195	187	144	179	172	164	190	180	189	181	163	206	182	186	173	190	192	207	184	165	194	170	184	198	184	166	179	171	180	169	189	171	176	161	195	181	175	193	163	196	178	188	207	172	183	176	190	171	169	165	188	186	155	186	187	163	189	168	169	181	197	166	195	171	196	166	167	162	178	176	189	171	189	185	212	176	174	226	163	188	161	165	206	193	172	204	190	155	164	187	177	205	165	149	193	203	171	187	186	186	190	175	188	170	173	187	162	180	176	176	192	190	167	176	174	167	180	168	191	185	206	188	191	187	207	199	173	179	199	188	177	180	154	178	192	198	180	182	189	179	176	164	184	197	185	174	192	191	199	187	189	177	215	205	169	187	180	178	187	175	202	166	179	157	181	187	177	176	182	192	152	151	167	182	185	176	202	160	180	188	175	183	184	171	191	178	188	162	201	188	182	172	195	172	195	175	175	163	192	155	166	216	174	167	163	182	173	157	171	169	190	186	178	163	214	176	162	188	166	166	184	161	192	186	196	182	193	204	184	151	188	180	182	191	182	186	195	174	196	171	198	214	174	166	186	172	200	196	173	179	160	188	184	170	177	178	180	188	163	164	197	169	157	172	174	179	172	182	187	164	190	181	202	207	160	219	182	179	199	177	186	177	189	193	183	188	169	176	175	196	175	156	186	192	189	207	180	194	190	169	155	183	186	185	172	180	165	194	155	175	184	175	187	185	177	180	182	194	175	170	207	181	189	180	180	178	172	175	186	186	187	167	180	180	184	182	193	167	190	187	181	174	178	190	165	171	198	167	180	157	180	203	176	184	193	163	190	170	178	195	173	186	163	162	185	192	190	198	190	148	203	188	198	182	201	179	185	182	171	159	187	185	176	172	181	176	162	170	177	173	192	187	192	175	180	175
26620	19961	6184	562	409	335	349	319	344	310	302	312	319	292	345	270	337	304	299	304	289	297	261	309	299	333	318	319	304	355	288	310	289	269	317	289	294	268	304	289	285	294	291	317	309	324	295	286	302	324	302	329	312	310	337	304	310	282	309	287	293	282	290	293	299	322	324	289	295	299	310	291	311	288	276	307	280	303	319	291	275	295	292	274	302	278	290	284	271	301	312	296	297	262	318	286	332	292	290	281	273	295	324	291	293	309	289	270	297	287	315	272	305	315	279	296	305	311	293	310	295	300	298	310	294	286	315	322	281	283	283	308	310	294	298	339	336	300	285	287	278	289	313	311	310	295	311	292	301	255	305	312	300	315	278	294	280	277	315	325	298	301	300	277	308	334	275	286	303	291	331	321	281	308	299	309	295	326	276	318	295	309	323	311	278	292	317	325	279	336	324	341	303	301	320	293	328	291	303	311	299	271	296	273	321	311	305	314	280	289	291	308	270	292	309	299	291	330	324	310	325	322	295	317	272	300	314	305	301	279	328	304	317	307	277	305	278	308	280	326	295	286	298	313	295	314	290	295	286	279	282	321	323	286	328	275	309	322	312	284	309	289	314	309	313	299	332	323	278	278	315	318	333	323	297	324	273	285	291	317	287	306	281	310	318	280	332	286	298	277	295	313	291	306	297	305	309	322	276	272	300	303	281	297	291	306	297	297	271	283	306	300	292	284	284	304	292	328	305	268	321	287	313	283	288	296	287	294	268	296	316	317	289	297	303	281	296	318	290	325	303	295	296	285	280	318	294	309	285	305	303	302	294	325	279	294	287	293	288	309	264	272	304	291	299	312	284	285	284	324	277	303	300	339	293	304	287	302	319	299	305	307	315	304	287	287	306	323	335	304	328	277	262	281	303	314	290	286	312	294	301	330	314	270	284	309	280	306	262	297	300	329	296	322	306	284	267	311	277	317	358	295	318	324	308	317	281	262	298	315	319	301	316	315	312	290	270	261	308	302	297	307	305	302	326	279	282	284	301	326	312	297	260	322	300	262	280	302	319	294	303	283	277	302	272	295	273	278	262	301	313	322	318	290	305	304	277	315	328	307	273	298	287	329	285	301	316	275	337	319	305	309	300	292	323	300	282	292	284	311	286	297	270	328	302	338	301	306	291	315	274	278	298	337	316	279	300	296	275	273	289	295	336	261	294	302	288	314	276	290	319	262	313	275	290	300	320	309	293	289	295	282	312	293	297	272	280	300	300	271	282	286	291	301	294	286	291	289	290	311	281	298	298	314	320	302	322	291	317	329	277	328	322	307	293	304	284	304	252	303	325	288	293	299	319	300	310	293	293	335	284	297	266	325	327	300	305	314	333	311	309	282	294	294	288	317	272	304	319	306	299	289	290	299	305	293	296	320	303	288	307	309	284	301	281	296	293	312	327	320	311	282	284	285	326	290	279	292	326	304	314	280	312	291	311	291	301	315	305	301	289	296	301	294	288	303	296	312	285	292	303	329	314	298	284	305	304	297	313	301	264	338	290	287	307	310	317	306	302	274	317	281	301	314	296	296	305	310	302	290	311	275	274	324	265	319	286	316	289	312	315	309	299	266	303	289	263	323	319	282	261	300	316	318	308	290	306	295	300	311	322	323	319	327	314	307	306	295	307	319	300	284	321	284	306	314	290	292	269	306	298	307	315	328	300	308	336	304	303	306	323	288	306	301	317	294	296	308	333	307	274	289	300	302	290	303	335	294	270	321	288	294	284	292	310	296	317	303	323	318	333	326	299	278	274	288	313	300	293	296	295	289	314	307	333	290	299	312	296	306	299	335	305	340	299	244	330	290	311	293	340	293	304	267	317	299	298	291	290	282	270	306	309	287	328	293	293	313	301	298	288	294	318	306	280	308	332	300	281	321	327	305	300	303	314	294	307	310	296	293	300	337	310	314	322	309	295	304	324	314	276	308	281	321	321	281	296	323	297	268	315	301	282	320	288	295	269	328	300	275	310	291	281	269	337	315	291	321	271	300	313	287	296	296	313	330	292	320	315	291	299	314	290	328	305	333	310	327	280	298	284	284	323	305	291	308	305	298	333	285	289	310	266	287	305	273	314	275	280	279	291	328	274	276	313	265	288	311	315	286	285	352	311	301	291	285	322	303	293	297	299	307	308	294	346	297	315	310	309	335	337	315	354	302	290	306	311	277	304	289	318	291	282	288	323	302	325	307	308	276	275	307	307	271	296	329	320	288	321	308	308	318	296	304	276	297	314	291	274	314	272	269	318	293	317	285	297	308	274	296	302	284	302	298	289	298	311	318	289	312	291	298	271	310	278	315	279	309	321	304	315	316	334	283	277	306	290	301	316	308	323	319	305	313	314	278	321	279	306	296	300	268	288	297	297	303	309	280	315	336	312	258	302	267	304	296	297	275	295	319	299	291	321	271	286	298	294	301	336	307	284	274	322	331	278	297	326	321	284	279	297	293	307	282	311	285	295	296	283	320	300	282	290	280	278	290	305	336	279	280	312	286	315	267	280	308	268	300	301	300	281	284	306	283	260	271	291	318	306	321	286	311	302	305	318	277	303	287	298	314	294	269	313	299	298	309	276	283	317	304	296	295	335	287	316	273	291	294	306	309	292	301	269	332	319	270	323	299	310	274	278	293	282	291	312	300	312	301	296	287	297	299	330	287	281	279	285	298	301	314	301	338	273	338	288	287	307	299	296	344	291	319	319	273	262	320	309	282	265	304	350	294	308	300	292	287	302	322	312	301	259	330	300	288	333	297	299	310	309	283	283	284	314	292	295	292	288	319	310	307	281	304	308	302	304	294	276	280	297	291	287	281	329	284	308	274	295	321	284	317	287	336	301	331	310	331	321	291	292	267	315	302	317	308	284	276	283	296	308	307	275	315	288	289	300	317	307	297	300	303	289	268	282	291	284	288	285	316	317	306	322	304	313	297	264	248	307	313	294	292	299	289	335	308	293	307	303	309	296	304	347	295	297	297	299	269	277	328	303	301	325	314	294	286	298	281	304	328	313	287	299	288	289	323	304	286	269	306	292	307	309	267	291	288	313	281	302	317	277	323	288	340	292	290	286	318	289	274	293	290	316	271	320	300	307	288	298	299	283	307	291	287	298	265	294	302	266	325	289	276	280	277	301	285	312	287	301	295	323	285	307	275	269	319	318	290	269	272	312	321	325	293	278	299	326	312	299	293	286	316	268	302	326	302	277	323	303	294	317	307	283	321	278	299	295	309	311	301	293	294	265	308	298	284	295	307	302	312	310	325	272	286	279	295	286	300	308	314	296	319	295	315	294	261	327	297	314	329	324	283	308	295	306	281	291	304	315	272	325	295	306	280	297	311	274	297	305	291	288	280	289	300	293	285	300	295	318	295	274	292	300	301	289	306	305	281	314	274	273	304	297	314	309	279	303	300	294	266	283	314	291	321	261	330	282	304	317	298	267	301	284	294	265	269	278	298
3925	1318	1128	743	639	580	581	515	519	528	490	534	504	478	452	451	502	465	510	452	454	460	463	444	452	473	467	459	475	458	450	451	458	463	466	460	478	434	446	486	455	423	475	463	500	460	462	464	450	450	447	460	480	523	518	489	460	473	442	460	408	447	486	485	453	500	474	445	469	485	480	450	493	476	463	444	421	407	477	480	469	471	489	472	445	462	470	445	446	410	509	456	478	453	429	421	480	487	472	423	484	424	485	444	462	453	452	476	448	473	476	481	465	518	509	496	458	491	472	492	488	432	463	417	511	436	490	416	466	455	477	459	465	460	474	420	458	470	437	475	435	474	444	448	471	457	434	467	443	443	466	526	485	465	441	472	460	487	463	467	449	463	472	437	432	449	476	479	447	483	482	437	429	458	488	418	486	459	482	477	436	508	434	485	455	461	473	457	412	438	450	466	488	484	471	485	468	479	438	526	455	457	441	430	460	477	443	475	479	479	453	473	462	417	487	490	452	447	474	487	471	476	453	446	500	500	457	473	458	492	464	416	490	458	487	459	455	489	477	473	492	437	488	459	460	477	492	452	469	471	463	455	469	496	429	481	496	470	465	452	442	465	489	476	437	457	486	476	501	477	468	437	514	497	508	467	460	483	430	452	474	479	432	464	469	481	474	484	425	486	454	477	394	484	462	480	434	451	468	486	465	453	433	486	505	444	461	477	449	451	439	468	423	490	460	473	497	447	481	437	470	499	474	465	462	460	449	480	456	476	447	448	524	484	508	475	482	473	477	487	458	477	484	466	436	452	467	445	513	479	450	459	442	403	447	492	439	493	452	460	453	493	468	448	494	443	485	468	446	464	478	443	442	493	436	458	479	483	447	463	453	450	447	468	465	464	435	495	440	485	445	479	441	476	446	398	482	456	441	451	436	447	482	473	506	464	491	461	503	464	480	472	466	490	445	468	486	448	470	467	464	464	471	470	453	448	493	481	458	456	483	457	485	448	457	453	516	479	457	457	463	493	440	467	464	418	474	453	423	505	466	475	458	441	476	464	471	460	459	468	472	456	481	459	476	458	463	439	491	442	470	438	463	465	453	512	473	474	431	449	447	467	458	429	496	440	451	478	449	440	451	473	477	478	475	453	473	469	512	421	432	486	506	428	464	479	451	480	463	476	451	444	489	448	411	462	474	469	464	521	476	451	486	446	453	440	478	487	442	448	505	462	474	436	458	449	458	482	460	482	448	450	453	493	491	452	500	454	478	484	498	517	435	467	441	481	462	435	479	429	485	452	446	461	441	491	482	502	471	464	434	423	463	456	450	456	463	476	469	447	459	461	479	455	405	447	489	504	483	415	445	505	471	463	480	465	490	466	461	468	460	457	484	451	442	468	464	448	470	454	454	476	451	471	445	514	461	467	448	442	491	452	472	450	488	484	461	509	425	469	457	461	502	452	485	468	472	494	442	445	460	483	446	469	444	439	477	506	457	510	425	508	484	443	496	470	478	429	524	470	421	458	439	458	435	424	445	473	485	475	458	478	432	438	459	472	493	482	456	440	463	437	492	454	476	492	450	449	461	473	462	431	455	457	478	448	476	449	453	473	455	462	438	511	487	462	481	465	466	508	457	444	509	499	452	466	469	455	498	468	431	451	467	415	498	459	503	462	502	458	445	458	481	464	469	473	482	485	462	450	424	428	446	457	503	461	459	445	502	449	482	505	466	453	464	458	413	442	514	460	423	463	443	477	459	467	448	463	465	455	481	476	463	415	439	465	459	441	458	447	458	488	478	466	430	467	486	484	463	440	478	483	458	453	472	447	462	477	435	458	470	427	450	478	467	439	472	477	475	461	459	432	440	473	453	457	438	459	494	460	477	462	497	449	485	487	458	428	478	447	459	442	490	429	449	442	431	459	454	487	406	460	434	468	461	482	456	481	467	475	471	504	495	458	461	438	412	477	483	466	465	452	459	491	443	486	470	460	434	476	440	466	438	444	440	407	515	426	479	473	495	475	422	477	466	472	450	490	445	454	491	460	478	471	469	496	491	467	501	430	469	465	467	459	485	469	470	464	454	460	451	461	454	465	470	489	429	411	460	440	505	431	460	464	471	468	506	458	456	494	452	502	483	465	451	438	483	458	462	473	492	461	448	465	447	422	450	445	448	460	461	474	485	492	479	478	497	426	447	481	470	452	461	433	459	425	482	485	455	468	437	455	462	483	483	471	480	434	472	486	491	472	470	462	488	450	493	440	457	459	436	475	475	454	504	445	518	462	487	455	490	476	466	467	430	503	480	486	490	470	456	467	436	431	490	451	476	455	452	450	475	447	451	491	450	460	468	463	462	472	484	458	451	470	434	490	517	463	456	448	483	458	435	516	453	456	462	477	462	473	473	447	455	445	451	451	440	474	462	476	472	452	475	449	483	492	477	478	496	449	486	450	438	469	474	492	425	466	441	467	471	487	444	495	455	450	465	432	439	441	452	449	453	439	457	499	456	476	443	467	440	444	443	446	461	460	498	477	453	475	461	466	477	468	497	406	444	513	443	472	456	475	452	488	455	468	477	438	503	483	458	468	465	421	454	440	440	455	471	474	475	487	465	496	492	465	486	416	463	471	461	493	496	452	461	422	432	463	465	475	429	473	439	493	419	465	507	478	465	469	435	435	499	468	487	475	506	464	467	406	480	492	457	449	446	485	495	457	410	479	445	417	466	461	429	452	473	447	458	448	487	488	452	498	467	484	472	474	484	478	449	471	425	462	443	510	473	500	451	447	445	430	470	464	517	437	475	484	488	477	491	460	480	467	440	456	454	486	460	462	434	483	487	430	464	469	458	492	477	490	459	420	430	490	467	502	465	441	443	502	464	478	441	485	463	474	458	443	470	465	452	451	455	437	453	496	479	515	469	498	450	482	450	475	467	448	474	464	461	456	479	436	456	429	432	454	486	431	473	435	467	458	475	510	450	420	452	436	486	458	466	450	458	452	475	480	484	456	475	423	427	441	457	454	491	456	461	445	463	461	470	438	450	452	464	486	452	435	489	505	436	443	451	430	462	496	445	496	455	487	481	445	460	457	470	472	468	433	483	461	455	468	437	474	463	457	475	451	465	486	481	475	474	444	469	458	466	479	485	463	446	479	448	437	470	436	502	459	447	434	435	455	463	463	460	499	415	472	450	514	444	469	451	442	467	450	466	459	477	472	465	424	458	483	429	445	472	465	478	478	464	453	461	447	480	455	405	454	454	439	453	450	486	466	476	479	471	433	464	472	452	453	485	476	435	529	480	452	439	486	480	461	462	436	465	470	479	454	431	452	483	442	505	481	465	451	489	463	441	479	514	493	441	479	437	452	450	458	490	424	425	453	448	467	458	455	496	464	471	458	494	486	437	451	448	453	491	469	480	470	459	420	479	479	452	453	474	463	479	471	455	462	495	451	445	499	466	462	456	463	454	440	478	496	454	470	509	470	450	488	489	474	462	468	464	482
23792	21084	28326	24070	21043	5820	811	581	455	434	418	390	349	343	333	330	336	306	299	316	328	272	300	279	303	285	310	274	281	296	321	302	283	308	293	273	238	290	295	280	288	262	261	290	259	288	294	260	280	245	296	282	274	261	263	281	268	292	299	278	256	263	301	281	245	270	274	277	312	260	302	287	255	290	288	280	291	250	260	259	290	251	295	270	273	277	261	264	269	262	292	278	293	233	259	278	287	278	254	292	288	253	273	250	279	279	273	286	274	275	293	295	261	303	263	262	269	268	268	268	277	287	252	263	258	305	284	271	285	283	296	295	293	303	286	300	245	318	267	289	263	253	251	282	268	249	276	284	268	259	286	273	274	259	287	281	303	285	263	255	276	279	280	264	281	292	261	278	291	295	278	250	288	266	241	268	298	277	247	254	280	264	270	294	282	240	244	264	285	277	256	286	294	290	290	306	289	277	281	249	273	267	256	264	250	259	259	284	263	262	308	253	293	271	292	276	282	265	276	258	300	300	278	268	272	303	276	282	257	257	272	307	287	282	288	292	279	297	258	265	264	295	271	270	259	250	280	277	292	285	244	275	276	276	302	253	288	295	299	274	262	253	281	294	284	294	261	278	273	255	260	286	263	295	284	292	273	267	271	282	271	277	272	286	291	292	257	264	273	242	280	289	291	287	279	261	242	282	271	311	275	276	290	272	275	275	272	275	290	295	278	258	305	273	263	297	305	266	297	252	308	266	262	315	272	277	278	282	290	282	265	262	245	282	284	301	286	278	251	309	259	253	262	299	280	256	246	298	280	292	282	274	286	251	265	278	275	286	285	316	241	264	246	246	267	249	289	257	264	260	293	283	255	281	258	296	265	294	255	281	258	287	288	280	253	263	254	273	275	271	272	268	252	276	260	277	290	273	288	275	257	278	290	270	256	283	266	302	271	282	277	288	281	270	291	256	289	280	290	289	273	269	277	278	288	247	243	284	288	282	261	288	274	259	283	301	282	265	270	257	298	252	257	275	281	301	265	273	293	263	255	276	267	276	267	272	280	278	281	307	290	279	253	252	270	268	267	296	305	279	280	281	250	279	290	232	289	280	268	277	274	304	249	282	268	291	293	264	289	292	248	272	286	248	277	286	275	293	310	254	274	298	284	257	236	288	303	273	257	279	244	283	246	271	262	249	253	291	289	254	272	267	274	282	290	247	254	258	278	280	266	277	267	287	256	303	279	288	262	271	286	302	302	273	284	285	270	269	301	307	286	280	262	261	265	263	308	254	294	270	261	278	289	259	249	284	247	282	265	277	295	282	276	250	262	269	278	271	255	256	292	294	288	278	252	277	267	283	275	280	289	252	265	285	278	273	292	274	242	241	274	261	247	257	287	247	295	262	292	280	265	286	266	246	276	256	251	277	248	305	276	254	300	261	271	285	279	303	292	248	257	272	256	290	265	281	264	283	264	293	286	256	268	280	266	283	272	279	298	273	254	294	258	284	277	269	301	303	278	269	284	310	255	279	254	247	278	279	286	289	260	298	258	247	241	257	276	274	294	263	265	291	250	277	274	262	306	273	266	278	286	270	284	272	258	268	271	286	267	291	269	270	293	247	294	268	268	286	249	265	279	283	280	266	292	271	281	271	257	266	274	254	284	274	284	283	259	286	276	276	280	267	263	278	279	260	276	280	294	256	279	286	275	270	284	285	291	264	275	285	273	298	263	282	283	290	284	264	275	266	316	248	301	257	270	263	284	302	280	269	291	283	268	251	285	263	264	294	265	254	305	259	279	284	280	253	305	300	271	277	277	282	275	257	285	273	295	317	264	276	276	246	292	279	288	282	263	284	277	260	279	275	282	267	291	267	298	271	279	249	254	285	305	245	247	292	288	282	298	277	293	301	310	298	293	270	282	288	278	300	260	285	291	250	265	273	273	261	258	281	296	262	290	261	269	277	287	295	285	241	281	248	255	263	303	269	264	281	264	271	279	276	240	276	284	295	263	260	264	257	277	298	301	299	289	331	281	272	288	286	286	274	270	292	321	272	293	292	262	265	259	304	312	270	265	284	283	294	273	256	276	286	264	274	260	299	269	303	249	262	244	277	298	259	281	260	262	270	275	269	287	283	240	253	294	285	265	257	271	249	260	292	280	268	256	276	290	254	275	265	273	268	273	283	298	280	261	288	293	286	242	277	286	282	283	247	285	243	275	265	267	251	281	317	269	257	281	269	279	283	279	272	293	279	304	255	292	282	284	265	266	269	276	288	268	280	285	247	288	311	265	263	262	292	299	311	234	246	268	256	291	286	296	286	253	276	277	281	275	242	278	277	238	281	273	291	241	278	274	248	286	255	268	254	303	283	289	272	260	300	260	306	248	232	267	275	272	268	257	293	231	268	257	269	292	283	266	272	278	262	277	264	263	264	253	263	270	279	269	286	295	265	263	249	271	276	255	289	288	291	289	267	278	271	282	283	281	271	266	295	273	269	265	309	277	250	275	253	271	292	269	296	272	287	281	276	278	267	252	305	304	290	242	266	286	272	263	263	249	287	247	273	268	276	286	250	278	276	275	260	287	259	262	259	281	271	330	273	265	243	273	271	260	298	273	265	270	263	274	254	271	282	289	294	278	264	284	290	277	277	277	274	297	270	273	262	297	239	298	253	286	288	288	270	278	309	302	263	249	302	280	278	275	266	257	261	281	277	278	309	269	252	292	251	258	284	281	237	304	289	272	301	265	289	285	268	272	281	283	282	258	279	270	280	268	277	268	295	257	273	250	300	271	287	305	278	273	299	291	262	292	283	285	280	258	257	271	259	302	270	261	273	289	272	266	267	269	276	282	271	281	297	259	259	253	277	287	248	266	309	238	264	262	281	277	274	275	281	272	266	256	256	263	270	318	292	279	237	287	284	280	273	285	247	282	253	297	277	298	278	271	241	249	253	283	282	282	274	296	254	276	260	273	256	258	299	286	305	298	251	294	288	264	253	274	272	251	239	254	269	285	264	270	273	269	262	273	273	246	306	271	277	271	285	283	272	267	294	292	273	298	258	260	256	276	268	287	297	276	273	264	283	296	240	243	266	269	258	252	267	247	276	284	254	270	276	283	291	257	303	245	266	281	254	302	313	274	286	265	261	296	277	267	277	301	303	239	256	283	258	278	250	264	265	263	279	274	250	266	306	278	295	287	269	262	261	267	275	298	273	297	282	282	230	262	246	282	282	272	266	268	284	257	300	257	267	303	293	305	249	283	271	278	293	285	267	261	290	284	250	260	249	268	249	275	232	269	254	258	274	262	283	274	309	288	257	269	283	245	267	290	277	263	282	259	287	301	309	275	287	274	292	303	240	274	266	265	287	268	282	265	291	285	292	291	262	244	262	282	246	274	240	256	266	290	278	278	255	272	267	255	290	239	268	254	307	227	280	278	265	255	258	298	276	270	290	309	269	296	275	256	279	250	263	291	267	273	275	303	236	266	275	275	281	302	269
5178	10091	8493	4150	2956	2113	1688	1336	1180	1000	866	824	715	664	630	583	609	565	568	522	509	501	505	504	496	478	473	446	443	453	489	477	463	470	425	448	504	456	437	450	438	469	410	432	447	454	453	459	456	444	405	462	465	454	449	451	401	460	461	463	447	433	449	384	448	430	458	426	461	407	433	419	413	448	458	455	425	444	416	454	413	434	419	409	433	403	467	410	383	470	387	424	434	423	436	439	408	382	432	431	425	426	446	426	411	425	433	438	403	417	421	449	428	414	419	417	416	448	441	416	422	406	404	390	419	441	427	435	489	386	395	417	398	443	461	467	464	407	412	428	444	468	399	433	460	469	391	454	413	462	463	387	453	407	415	408	424	401	468	414	401	449	456	454	445	453	390	426	434	461	404	424	442	417	421	426	477	441	455	443	431	396	444	441	441	452	394	414	427	440	441	461	420	439	428	404	434	433	443	415	391	401	471	406	430	409	417	437	435	449	389	425	427	436	437	453	445	426	439	434	425	431	427	407	403	393	444	427	448	412	430	433	418	439	424	393	448	454	405	425	439	431	392	448	423	432	373	416	419	437	464	390	430	388	426	423	459	376	430	427	435	416	453	447	398	439	439	465	386	458	427	392	439	473	419	436	410	438	424	444	446	444	437	419	401	401	444	428	421	435	436	440	441	448	397	433	443	436	463	479	406	458	421	406	429	411	446	444	406	423	420	419	415	430	429	427	415	420	389	452	422	403	399	448	437	457	420	448	418	435	407	428	419	400	446	438	429	427	447	442	445	441	424	439	430	411	416	408	421	430	441	441	411	455	457	451	446	435	431	431	419	447	427	422	440	410	397	377	438	464	419	424	435	403	417	420	421	421	399	384	471	466	437	434	424	428	395	464	408	386	415	425	470	428	408	410	400	417	439	436	416	456	402	403	386	441	463	458	456	398	435	455	417	417	412	445	394	419	397	447	429	413	467	456	432	440	434	396	439	438	461	425	471	447	422	449	425	406	400	474	414	424	461	410	443	416	416	456	443	406	436	409	440	452	401	404	444	447	435	427	407	407	434	413	421	406	436	440	429	420	435	481	404	476	394	447	427	420	422	434	432	429	407	438	468	455	458	431	426	437	407	412	417	467	423	410	420	384	406	401	447	409	443	414	430	415	412	434	435	465	431	410	472	407	429	376	423	434	433	452	451	462	428	433	391	409	428	424	417	443	423	412	428	407	422	470	450	449	408	471	430	434	459	427	426	431	413	460	408	440	444	428	416	400	415	375	432	432	464	426	436	410	433	435	423	430	438	436	401	456	430	404	438	461	442	435	464	440	442	449	422	448	413	444	423	454	434	442	429	430	443	423	426	434	418	401	426	409	442	425	445	474	413	420	428	408	389	405	479	405	450	439	442	454	419	462	408	406	452	405	429	422	399	436	406	419	458	417	421	396	453	413	389	427	422	476	441	403	423	404	410	455	414	424	452	438	454	443	441	451	418	455	457	424	411	442	431	404	433	415	403	391	421	409	426	405	432	410	425	385	417	441	455	425	410	429	420	419	418	441	424	427	409	457	434	429	457	420	412	462	439	409	464	388	456	447	413	434	430	439	427	438	417	434	421	440	429	436	438	420	476	405	417	436	418	445	458	406	390	394	447	429	436	475	426	425	455	436	420	429	448	436	414	440	436	443	441	442	422	435	433	444	434	437	396	448	414	416	420	439	385	396	457	422	399	406	419	449	409	437	402	457	394	419	396	462	397	426	415	431	424	421	451	415	433	434	452	437	426	445	443	415	409	441	432	441	432	435	424	420	449	399	415	422	449	390	445	469	424	438	447	444	413	451	450	457	401	435	442	410	438	408	471	460	396	438	444	420	429	416	417	436	401	441	408	454	416	462	449	437	432	455	453	429	447	433	415	395	437	483	396	414	415	458	412	449	440	413	422	433	428	413	405	430	426	449	438	438	455	420	419	419	418	433	456	419	459	425	425	434	394	447	425	440	462	364	378	436	432	441	424	389	456	409	460	465	434	443	409	392	420	436	418	400	412	464	408	431	405	423	416	435	399	420	397	429	440	411	432	453	448	423	427	437	424	433	409	396	424	454	410	430	418	455	424	464	421	419	443	405	455	429	416	416	465	420	416	429	447	442	432	464	391	415	449	436	443	407	421	413	423	405	415	404	444	480	425	461	460	379	413	447	456	472	416	406	409	435	394	446	407	375	480	425	492	454	431	442	418	450	420	413	440	419	396	449	444	431	426	425	424	420	401	419	473	411	401	421	430	385	415	415	409	456	411	422	356	424	452	442	426	425	448	430	439	406	430	436	427	396	419	417	442	425	450	410	427	444	429	429	426	440	421	409	425	432	447	432	417	410	401	420	448	462	454	424	441	433	433	441	413	418	386	459	442	423	448	437	434	389	408	437	425	433	434	447	426	418	429	421	379	378	436	429	422	390	415	409	414	430	451	435	453	409	421	438	436	429	452	429	435	434	410	464	454	405	443	425	448	437	440	401	390	425	434	432	459	462	448	372	430	434	420	416	438	447	406	407	415	411	429	403	412	427	429	450	439	393	412	431	429	395	448	444	418	422	413	419	397	444	442	453	451	402	409	438	449	427	454	441	379	439	427	411	448	437	399	442	430	418	439	447	434	445	449	416	454	392	461	434	406	438	431	433	430	408	422	426	457	449	441	459	437	468	430	416	429	441	406	417	424	422	442	386	410	438	428	409	469	435	434	450	409	422	458	398	418	454	441	432	416	405	421	437	421	420	384	417	404	419	397	437	402	450	389	435	426	447	434	469	446	428	441	436	441	428	395	430	449	409	444	449	410	459	427	447	411	406	441	411	440	414	432	429	418	423	430	426	422	501	412	448	428	449	419	404	442	450	420	418	421	426	411	407	420	408	435	438	417	452	405	427	454	459	426	434	402	463	447	442	427	430	440	407	423	392	440	436	417	436	453	446	440	431	435	419	464	454	410	424	436	431	429	421	445	420	413	436	429	408	456	429	453	418	433	427	407	437	394	404	413	446	420	463	451	400	394	433	456	421	417	425	460	444	454	458	487	424	413	428	443	414	413	435	429	424	435	389	431	448	426	407	440	438	410	398	421	471	389	444	403	428	432	431	404	440	431	431	448	396	458	423	436	420	444	447	387	452	424	422	415	419	395	424	428	422	437	431	462	401	429	434	429	441	438	418	466	429	461	452	454	409	438	429	408	426	426	423	433	414	404	407	413	402	421	428	441	438	422	408	411	463	402	421	402	431	426	453	395	384	409	415	421	416	458	423	453	419	405	438	411	444	445	410	453	418	440	410	418	420	419	447	463	432	413	404	397	431	426	422	442	437	413	427	417	444	428	404	436	384	418	427	416	402	413	454	423	430	443	409	441	437	396	411	423	437	412	439	475	420	417	459	386	417	450	408	434	434	447	451	426	449	371	400	419	451	445	455	402	471	429	438	423	449	408	424	412	453	395	451	385	397	436	412	456	460
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
